ELSA-2024-12797

ELSA-2024-12797 - linux-firmware security update

Type:SECURITY
Severity:MODERATE
Release Date:2024-10-22

Description


[20241003-999.35.git95bfe086.el8]
- Rebase to latest upstream [Orabug: 37132142]
- Fix build error in ol7 due to linking in copy-firmware.sh [Orabug: 37132515]
- Bring back drirectory structure qcom/sc8280xp [Orabug: 37132142]


Related CVEs


CVE-2023-31356
CVE-2023-20584

Updated Packages


Release/ArchitectureFilenameMD5sumSuperseded By AdvisoryChannel Label
Oracle Linux 7 (aarch64) linux-firmware-20241003-999.35.git95bfe086.el7.src.rpmb7c2a23baa38300a4c37bd822fca05bb-ol7_aarch64_latest
linux-firmware-20241003-999.35.git95bfe086.el7.src.rpmb7c2a23baa38300a4c37bd822fca05bb-ol7_aarch64_optional_latest
linux-firmware-20241003-999.35.git95bfe086.el7.src.rpmb7c2a23baa38300a4c37bd822fca05bb-ol7_aarch64_u9_patch
iwl100-firmware-39.31.5.1-999.35.el7.noarch.rpm41720150d1048259f8fc01f6aa3c88ed-ol7_aarch64_latest
iwl100-firmware-39.31.5.1-999.35.el7.noarch.rpm41720150d1048259f8fc01f6aa3c88ed-ol7_aarch64_u9_patch
iwl1000-firmware-39.31.5.1-999.35.el7.noarch.rpm9ee55f3db73ad5ab54da58f16f2c00db-ol7_aarch64_latest
iwl1000-firmware-39.31.5.1-999.35.el7.noarch.rpm9ee55f3db73ad5ab54da58f16f2c00db-ol7_aarch64_u9_patch
iwl105-firmware-18.168.6.1-999.35.el7.noarch.rpm9ac84d7b6edfc488ce6950a6748b3f82-ol7_aarch64_latest
iwl105-firmware-18.168.6.1-999.35.el7.noarch.rpm9ac84d7b6edfc488ce6950a6748b3f82-ol7_aarch64_u9_patch
iwl135-firmware-18.168.6.1-999.35.el7.noarch.rpm3119b986644803954582747109f82c62-ol7_aarch64_latest
iwl135-firmware-18.168.6.1-999.35.el7.noarch.rpm3119b986644803954582747109f82c62-ol7_aarch64_u9_patch
iwl2000-firmware-18.168.6.1-999.35.el7.noarch.rpm4e53b6771887504c539680e83b7fefaa-ol7_aarch64_latest
iwl2000-firmware-18.168.6.1-999.35.el7.noarch.rpm4e53b6771887504c539680e83b7fefaa-ol7_aarch64_u9_patch
iwl2030-firmware-18.168.6.1-999.35.el7.noarch.rpme365bddc0c26bee34c12baab928c697f-ol7_aarch64_latest
iwl2030-firmware-18.168.6.1-999.35.el7.noarch.rpme365bddc0c26bee34c12baab928c697f-ol7_aarch64_u9_patch
iwl3160-firmware-22.0.7.0-999.35.el7.noarch.rpm6945b2e1df14d4f08bab411db6d393b2-ol7_aarch64_latest
iwl3160-firmware-22.0.7.0-999.35.el7.noarch.rpm6945b2e1df14d4f08bab411db6d393b2-ol7_aarch64_u9_patch
iwl3945-firmware-15.32.2.9-999.35.el7.noarch.rpmfdce21b692f2194e4310e881328b6983-ol7_aarch64_latest
iwl3945-firmware-15.32.2.9-999.35.el7.noarch.rpmfdce21b692f2194e4310e881328b6983-ol7_aarch64_u9_patch
iwl4965-firmware-228.61.2.24-999.35.el7.noarch.rpm5a503a8562e358fc74102568efd913fd-ol7_aarch64_latest
iwl4965-firmware-228.61.2.24-999.35.el7.noarch.rpm5a503a8562e358fc74102568efd913fd-ol7_aarch64_u9_patch
iwl5000-firmware-8.83.5.1_1-999.35.el7.noarch.rpmdde7b687613bca8ca9820e46ccd1b64b-ol7_aarch64_latest
iwl5000-firmware-8.83.5.1_1-999.35.el7.noarch.rpmdde7b687613bca8ca9820e46ccd1b64b-ol7_aarch64_u9_patch
iwl5150-firmware-8.24.2.2-999.35.el7.noarch.rpmaf6d29a8df7eb2a11f9ecc2d9b8bf0d8-ol7_aarch64_latest
iwl5150-firmware-8.24.2.2-999.35.el7.noarch.rpmaf6d29a8df7eb2a11f9ecc2d9b8bf0d8-ol7_aarch64_u9_patch
iwl6000-firmware-9.221.4.1-999.35.el7.noarch.rpm17922d7746cf4463a013e04d67732bc4-ol7_aarch64_latest
iwl6000-firmware-9.221.4.1-999.35.el7.noarch.rpm17922d7746cf4463a013e04d67732bc4-ol7_aarch64_u9_patch
iwl6000g2a-firmware-17.168.5.3-999.35.el7.noarch.rpmb9bdf3105e3a4a67f0f7a6ac13a00e8d-ol7_aarch64_latest
iwl6000g2a-firmware-17.168.5.3-999.35.el7.noarch.rpmb9bdf3105e3a4a67f0f7a6ac13a00e8d-ol7_aarch64_u9_patch
iwl6000g2b-firmware-17.168.5.2-999.35.el7.noarch.rpme385d0df1b28c2a5ccbbd40519bc45b0-ol7_aarch64_latest
iwl6000g2b-firmware-17.168.5.2-999.35.el7.noarch.rpme385d0df1b28c2a5ccbbd40519bc45b0-ol7_aarch64_u9_patch
iwl6050-firmware-41.28.5.1-999.35.el7.noarch.rpm8916545920f4882150273f0ff934d793-ol7_aarch64_latest
iwl6050-firmware-41.28.5.1-999.35.el7.noarch.rpm8916545920f4882150273f0ff934d793-ol7_aarch64_u9_patch
iwl7260-firmware-22.0.7.0-999.35.el7.noarch.rpm04f18c6dba16ae30ea435dd03d9aac29-ol7_aarch64_latest
iwl7260-firmware-22.0.7.0-999.35.el7.noarch.rpm04f18c6dba16ae30ea435dd03d9aac29-ol7_aarch64_u9_patch
iwlax2xx-firmware-20241003-999.35.el7.noarch.rpm64cb9913d9fdc88ecbe7db28e1631cca-ol7_aarch64_latest
iwlax2xx-firmware-20241003-999.35.el7.noarch.rpm64cb9913d9fdc88ecbe7db28e1631cca-ol7_aarch64_u9_patch
linux-firmware-20241003-999.35.git95bfe086.el7.noarch.rpm628ae0f8f6d59d1614047b3f9caf81b9-ol7_aarch64_latest
linux-firmware-20241003-999.35.git95bfe086.el7.noarch.rpm628ae0f8f6d59d1614047b3f9caf81b9-ol7_aarch64_u9_patch
Oracle Linux 7 (x86_64) linux-firmware-20241003-999.35.git95bfe086.el7.src.rpmb7c2a23baa38300a4c37bd822fca05bb-ol7_x86_64_latest
linux-firmware-20241003-999.35.git95bfe086.el7.src.rpmb7c2a23baa38300a4c37bd822fca05bb-ol7_x86_64_optional_latest
linux-firmware-20241003-999.35.git95bfe086.el7.src.rpmb7c2a23baa38300a4c37bd822fca05bb-ol7_x86_64_u9_patch
iwl100-firmware-39.31.5.1-999.35.el7.noarch.rpm41720150d1048259f8fc01f6aa3c88ed-ol7_x86_64_latest
iwl100-firmware-39.31.5.1-999.35.el7.noarch.rpm41720150d1048259f8fc01f6aa3c88ed-ol7_x86_64_u9_patch
iwl1000-firmware-39.31.5.1-999.35.el7.noarch.rpm9ee55f3db73ad5ab54da58f16f2c00db-ol7_x86_64_latest
iwl1000-firmware-39.31.5.1-999.35.el7.noarch.rpm9ee55f3db73ad5ab54da58f16f2c00db-ol7_x86_64_u9_patch
iwl105-firmware-18.168.6.1-999.35.el7.noarch.rpm9ac84d7b6edfc488ce6950a6748b3f82-ol7_x86_64_latest
iwl105-firmware-18.168.6.1-999.35.el7.noarch.rpm9ac84d7b6edfc488ce6950a6748b3f82-ol7_x86_64_u9_patch
iwl135-firmware-18.168.6.1-999.35.el7.noarch.rpm3119b986644803954582747109f82c62-ol7_x86_64_latest
iwl135-firmware-18.168.6.1-999.35.el7.noarch.rpm3119b986644803954582747109f82c62-ol7_x86_64_u9_patch
iwl2000-firmware-18.168.6.1-999.35.el7.noarch.rpm4e53b6771887504c539680e83b7fefaa-ol7_x86_64_latest
iwl2000-firmware-18.168.6.1-999.35.el7.noarch.rpm4e53b6771887504c539680e83b7fefaa-ol7_x86_64_u9_patch
iwl2030-firmware-18.168.6.1-999.35.el7.noarch.rpme365bddc0c26bee34c12baab928c697f-ol7_x86_64_latest
iwl2030-firmware-18.168.6.1-999.35.el7.noarch.rpme365bddc0c26bee34c12baab928c697f-ol7_x86_64_u9_patch
iwl3160-firmware-22.0.7.0-999.35.el7.noarch.rpm6945b2e1df14d4f08bab411db6d393b2-ol7_x86_64_latest
iwl3160-firmware-22.0.7.0-999.35.el7.noarch.rpm6945b2e1df14d4f08bab411db6d393b2-ol7_x86_64_u9_patch
iwl3945-firmware-15.32.2.9-999.35.el7.noarch.rpmfdce21b692f2194e4310e881328b6983-ol7_x86_64_latest
iwl3945-firmware-15.32.2.9-999.35.el7.noarch.rpmfdce21b692f2194e4310e881328b6983-ol7_x86_64_u9_patch
iwl4965-firmware-228.61.2.24-999.35.el7.noarch.rpm5a503a8562e358fc74102568efd913fd-ol7_x86_64_latest
iwl4965-firmware-228.61.2.24-999.35.el7.noarch.rpm5a503a8562e358fc74102568efd913fd-ol7_x86_64_u9_patch
iwl5000-firmware-8.83.5.1_1-999.35.el7.noarch.rpmdde7b687613bca8ca9820e46ccd1b64b-ol7_x86_64_latest
iwl5000-firmware-8.83.5.1_1-999.35.el7.noarch.rpmdde7b687613bca8ca9820e46ccd1b64b-ol7_x86_64_u9_patch
iwl5150-firmware-8.24.2.2-999.35.el7.noarch.rpmaf6d29a8df7eb2a11f9ecc2d9b8bf0d8-ol7_x86_64_latest
iwl5150-firmware-8.24.2.2-999.35.el7.noarch.rpmaf6d29a8df7eb2a11f9ecc2d9b8bf0d8-ol7_x86_64_u9_patch
iwl6000-firmware-9.221.4.1-999.35.el7.noarch.rpm17922d7746cf4463a013e04d67732bc4-ol7_x86_64_latest
iwl6000-firmware-9.221.4.1-999.35.el7.noarch.rpm17922d7746cf4463a013e04d67732bc4-ol7_x86_64_u9_patch
iwl6000g2a-firmware-17.168.5.3-999.35.el7.noarch.rpmb9bdf3105e3a4a67f0f7a6ac13a00e8d-ol7_x86_64_latest
iwl6000g2a-firmware-17.168.5.3-999.35.el7.noarch.rpmb9bdf3105e3a4a67f0f7a6ac13a00e8d-ol7_x86_64_u9_patch
iwl6000g2b-firmware-17.168.5.2-999.35.el7.noarch.rpme385d0df1b28c2a5ccbbd40519bc45b0-ol7_x86_64_latest
iwl6000g2b-firmware-17.168.5.2-999.35.el7.noarch.rpme385d0df1b28c2a5ccbbd40519bc45b0-ol7_x86_64_u9_patch
iwl6050-firmware-41.28.5.1-999.35.el7.noarch.rpm8916545920f4882150273f0ff934d793-ol7_x86_64_latest
iwl6050-firmware-41.28.5.1-999.35.el7.noarch.rpm8916545920f4882150273f0ff934d793-ol7_x86_64_u9_patch
iwl7260-firmware-22.0.7.0-999.35.el7.noarch.rpm04f18c6dba16ae30ea435dd03d9aac29-ol7_x86_64_latest
iwl7260-firmware-22.0.7.0-999.35.el7.noarch.rpm04f18c6dba16ae30ea435dd03d9aac29-ol7_x86_64_u9_patch
iwlax2xx-firmware-20241003-999.35.el7.noarch.rpm64cb9913d9fdc88ecbe7db28e1631cca-ol7_x86_64_latest
iwlax2xx-firmware-20241003-999.35.el7.noarch.rpm64cb9913d9fdc88ecbe7db28e1631cca-ol7_x86_64_u9_patch
linux-firmware-20241003-999.35.git95bfe086.el7.noarch.rpm628ae0f8f6d59d1614047b3f9caf81b9-ol7_x86_64_latest
linux-firmware-20241003-999.35.git95bfe086.el7.noarch.rpm628ae0f8f6d59d1614047b3f9caf81b9-ol7_x86_64_u9_patch
Oracle Linux 8 (aarch64) linux-firmware-20241003-999.35.git95bfe086.el8.src.rpm697dfc9ad9eecdec5b4416bdcb000a77-ol8_aarch64_baseos_latest
linux-firmware-20241003-999.35.git95bfe086.el8.src.rpm697dfc9ad9eecdec5b4416bdcb000a77-ol8_aarch64_u10_baseos_patch
iwl100-firmware-39.31.5.1-999.35.el8.noarch.rpmc95fff56d27aac4bec7a508a9bfeff44-ol8_aarch64_baseos_latest
iwl100-firmware-39.31.5.1-999.35.el8.noarch.rpmc95fff56d27aac4bec7a508a9bfeff44-ol8_aarch64_u10_baseos_patch
iwl1000-firmware-39.31.5.1-999.35.el8.noarch.rpm4f94d8799aae91d5b829c794f75630f8-ol8_aarch64_baseos_latest
iwl1000-firmware-39.31.5.1-999.35.el8.noarch.rpm4f94d8799aae91d5b829c794f75630f8-ol8_aarch64_u10_baseos_patch
iwl105-firmware-18.168.6.1-999.35.el8.noarch.rpm0f220cb1991201b5e9a4be2524fffc69-ol8_aarch64_baseos_latest
iwl105-firmware-18.168.6.1-999.35.el8.noarch.rpm0f220cb1991201b5e9a4be2524fffc69-ol8_aarch64_u10_baseos_patch
iwl135-firmware-18.168.6.1-999.35.el8.noarch.rpmbb1b5b6f480fa820454bd17083d77614-ol8_aarch64_baseos_latest
iwl135-firmware-18.168.6.1-999.35.el8.noarch.rpmbb1b5b6f480fa820454bd17083d77614-ol8_aarch64_u10_baseos_patch
iwl2000-firmware-18.168.6.1-999.35.el8.noarch.rpmb53d7fd542d8d527ef4e99916651b093-ol8_aarch64_baseos_latest
iwl2000-firmware-18.168.6.1-999.35.el8.noarch.rpmb53d7fd542d8d527ef4e99916651b093-ol8_aarch64_u10_baseos_patch
iwl2030-firmware-18.168.6.1-999.35.el8.noarch.rpm709e6abf1a22fa41022462ca5e6d68f2-ol8_aarch64_baseos_latest
iwl2030-firmware-18.168.6.1-999.35.el8.noarch.rpm709e6abf1a22fa41022462ca5e6d68f2-ol8_aarch64_u10_baseos_patch
iwl3160-firmware-25.30.13.0-999.35.el8.noarch.rpmdee8790ebd5fc8e7fd2d3421c6a877a6-ol8_aarch64_baseos_latest
iwl3160-firmware-25.30.13.0-999.35.el8.noarch.rpmdee8790ebd5fc8e7fd2d3421c6a877a6-ol8_aarch64_u10_baseos_patch
iwl3945-firmware-15.32.2.9-999.35.el8.noarch.rpmc339a45909a7f02463eec4b91b7abbaa-ol8_aarch64_baseos_latest
iwl3945-firmware-15.32.2.9-999.35.el8.noarch.rpmc339a45909a7f02463eec4b91b7abbaa-ol8_aarch64_u10_baseos_patch
iwl4965-firmware-228.61.2.24-999.35.el8.noarch.rpm571ca718b6b0e9ffd516cf5ff8289a01-ol8_aarch64_baseos_latest
iwl4965-firmware-228.61.2.24-999.35.el8.noarch.rpm571ca718b6b0e9ffd516cf5ff8289a01-ol8_aarch64_u10_baseos_patch
iwl5000-firmware-8.83.5.1_1-999.35.el8.noarch.rpmed828056bc8eb5e36d3026d415f33319-ol8_aarch64_baseos_latest
iwl5000-firmware-8.83.5.1_1-999.35.el8.noarch.rpmed828056bc8eb5e36d3026d415f33319-ol8_aarch64_u10_baseos_patch
iwl5150-firmware-8.24.2.2-999.35.el8.noarch.rpm4cf1f951c9fda78d57af091be15fa6e3-ol8_aarch64_baseos_latest
iwl5150-firmware-8.24.2.2-999.35.el8.noarch.rpm4cf1f951c9fda78d57af091be15fa6e3-ol8_aarch64_u10_baseos_patch
iwl6000-firmware-9.221.4.1-999.35.el8.noarch.rpm3d832c22cb85b5d4b1454550f63c107d-ol8_aarch64_baseos_latest
iwl6000-firmware-9.221.4.1-999.35.el8.noarch.rpm3d832c22cb85b5d4b1454550f63c107d-ol8_aarch64_u10_baseos_patch
iwl6000g2a-firmware-18.168.6.1-999.35.el8.noarch.rpm050c8dcdf263e0e7a11601e98576753c-ol8_aarch64_baseos_latest
iwl6000g2a-firmware-18.168.6.1-999.35.el8.noarch.rpm050c8dcdf263e0e7a11601e98576753c-ol8_aarch64_u10_baseos_patch
iwl6000g2b-firmware-18.168.6.1-999.35.el8.noarch.rpm8f443163333faab9fbf7f31811c9ba9d-ol8_aarch64_baseos_latest
iwl6000g2b-firmware-18.168.6.1-999.35.el8.noarch.rpm8f443163333faab9fbf7f31811c9ba9d-ol8_aarch64_u10_baseos_patch
iwl6050-firmware-41.28.5.1-999.35.el8.noarch.rpmb69b36b6a097809478399a3a839561c6-ol8_aarch64_baseos_latest
iwl6050-firmware-41.28.5.1-999.35.el8.noarch.rpmb69b36b6a097809478399a3a839561c6-ol8_aarch64_u10_baseos_patch
iwl7260-firmware-25.30.13.0-999.35.el8.noarch.rpmc81109ae16fae0d2789d49184571383b-ol8_aarch64_baseos_latest
iwl7260-firmware-25.30.13.0-999.35.el8.noarch.rpmc81109ae16fae0d2789d49184571383b-ol8_aarch64_u10_baseos_patch
iwlax2xx-firmware-20241003-999.35.el8.noarch.rpmdb3c05622b377072cf522da07c15c7da-ol8_aarch64_baseos_latest
iwlax2xx-firmware-20241003-999.35.el8.noarch.rpmdb3c05622b377072cf522da07c15c7da-ol8_aarch64_u10_baseos_patch
libertas-sd8686-firmware-20241003-999.35.git95bfe086.el8.noarch.rpmdfc4a128bebcefdeae1c83ece018bf44-ol8_aarch64_baseos_latest
libertas-sd8686-firmware-20241003-999.35.git95bfe086.el8.noarch.rpmdfc4a128bebcefdeae1c83ece018bf44-ol8_aarch64_u10_baseos_patch
libertas-sd8787-firmware-20241003-999.35.git95bfe086.el8.noarch.rpmbe58743d188bde219c91e404e31d58ef-ol8_aarch64_baseos_latest
libertas-sd8787-firmware-20241003-999.35.git95bfe086.el8.noarch.rpmbe58743d188bde219c91e404e31d58ef-ol8_aarch64_u10_baseos_patch
libertas-usb8388-firmware-20241003-999.35.git95bfe086.el8.noarch.rpmff9c0667dec0681549850523684d90cf-ol8_aarch64_baseos_latest
libertas-usb8388-firmware-20241003-999.35.git95bfe086.el8.noarch.rpmff9c0667dec0681549850523684d90cf-ol8_aarch64_u10_baseos_patch
libertas-usb8388-olpc-firmware-20241003-999.35.git95bfe086.el8.noarch.rpmf50e9f12cf30dfd7666ed7c55e454dbf-ol8_aarch64_baseos_latest
libertas-usb8388-olpc-firmware-20241003-999.35.git95bfe086.el8.noarch.rpmf50e9f12cf30dfd7666ed7c55e454dbf-ol8_aarch64_u10_baseos_patch
linux-firmware-20241003-999.35.git95bfe086.el8.noarch.rpm1f618e339466f3bce2f2764cbae7b766-ol8_aarch64_baseos_latest
linux-firmware-20241003-999.35.git95bfe086.el8.noarch.rpm1f618e339466f3bce2f2764cbae7b766-ol8_aarch64_u10_baseos_patch
linux-firmware-core-20241003-999.35.git95bfe086.el8.noarch.rpm91802888023b5a75f6de970ba9392aae-ol8_aarch64_baseos_latest
linux-firmware-core-20241003-999.35.git95bfe086.el8.noarch.rpm91802888023b5a75f6de970ba9392aae-ol8_aarch64_u10_baseos_patch
Oracle Linux 8 (x86_64) linux-firmware-20241003-999.35.git95bfe086.el8.src.rpm697dfc9ad9eecdec5b4416bdcb000a77-ol8_x86_64_baseos_latest
linux-firmware-20241003-999.35.git95bfe086.el8.src.rpm697dfc9ad9eecdec5b4416bdcb000a77-ol8_x86_64_u10_baseos_patch
iwl100-firmware-39.31.5.1-999.35.el8.noarch.rpmc95fff56d27aac4bec7a508a9bfeff44-ol8_x86_64_baseos_latest
iwl100-firmware-39.31.5.1-999.35.el8.noarch.rpmc95fff56d27aac4bec7a508a9bfeff44-ol8_x86_64_u10_baseos_patch
iwl1000-firmware-39.31.5.1-999.35.el8.noarch.rpm4f94d8799aae91d5b829c794f75630f8-ol8_x86_64_baseos_latest
iwl1000-firmware-39.31.5.1-999.35.el8.noarch.rpm4f94d8799aae91d5b829c794f75630f8-ol8_x86_64_u10_baseos_patch
iwl105-firmware-18.168.6.1-999.35.el8.noarch.rpm0f220cb1991201b5e9a4be2524fffc69-ol8_x86_64_baseos_latest
iwl105-firmware-18.168.6.1-999.35.el8.noarch.rpm0f220cb1991201b5e9a4be2524fffc69-ol8_x86_64_u10_baseos_patch
iwl135-firmware-18.168.6.1-999.35.el8.noarch.rpmbb1b5b6f480fa820454bd17083d77614-ol8_x86_64_baseos_latest
iwl135-firmware-18.168.6.1-999.35.el8.noarch.rpmbb1b5b6f480fa820454bd17083d77614-ol8_x86_64_u10_baseos_patch
iwl2000-firmware-18.168.6.1-999.35.el8.noarch.rpmb53d7fd542d8d527ef4e99916651b093-ol8_x86_64_baseos_latest
iwl2000-firmware-18.168.6.1-999.35.el8.noarch.rpmb53d7fd542d8d527ef4e99916651b093-ol8_x86_64_u10_baseos_patch
iwl2030-firmware-18.168.6.1-999.35.el8.noarch.rpm709e6abf1a22fa41022462ca5e6d68f2-ol8_x86_64_baseos_latest
iwl2030-firmware-18.168.6.1-999.35.el8.noarch.rpm709e6abf1a22fa41022462ca5e6d68f2-ol8_x86_64_u10_baseos_patch
iwl3160-firmware-25.30.13.0-999.35.el8.noarch.rpmdee8790ebd5fc8e7fd2d3421c6a877a6-ol8_x86_64_baseos_latest
iwl3160-firmware-25.30.13.0-999.35.el8.noarch.rpmdee8790ebd5fc8e7fd2d3421c6a877a6-ol8_x86_64_u10_baseos_patch
iwl3945-firmware-15.32.2.9-999.35.el8.noarch.rpmc339a45909a7f02463eec4b91b7abbaa-ol8_x86_64_baseos_latest
iwl3945-firmware-15.32.2.9-999.35.el8.noarch.rpmc339a45909a7f02463eec4b91b7abbaa-ol8_x86_64_u10_baseos_patch
iwl4965-firmware-228.61.2.24-999.35.el8.noarch.rpm571ca718b6b0e9ffd516cf5ff8289a01-ol8_x86_64_baseos_latest
iwl4965-firmware-228.61.2.24-999.35.el8.noarch.rpm571ca718b6b0e9ffd516cf5ff8289a01-ol8_x86_64_u10_baseos_patch
iwl5000-firmware-8.83.5.1_1-999.35.el8.noarch.rpmed828056bc8eb5e36d3026d415f33319-ol8_x86_64_baseos_latest
iwl5000-firmware-8.83.5.1_1-999.35.el8.noarch.rpmed828056bc8eb5e36d3026d415f33319-ol8_x86_64_u10_baseos_patch
iwl5150-firmware-8.24.2.2-999.35.el8.noarch.rpm4cf1f951c9fda78d57af091be15fa6e3-ol8_x86_64_baseos_latest
iwl5150-firmware-8.24.2.2-999.35.el8.noarch.rpm4cf1f951c9fda78d57af091be15fa6e3-ol8_x86_64_u10_baseos_patch
iwl6000-firmware-9.221.4.1-999.35.el8.noarch.rpm3d832c22cb85b5d4b1454550f63c107d-ol8_x86_64_baseos_latest
iwl6000-firmware-9.221.4.1-999.35.el8.noarch.rpm3d832c22cb85b5d4b1454550f63c107d-ol8_x86_64_u10_baseos_patch
iwl6000g2a-firmware-18.168.6.1-999.35.el8.noarch.rpm050c8dcdf263e0e7a11601e98576753c-ol8_x86_64_baseos_latest
iwl6000g2a-firmware-18.168.6.1-999.35.el8.noarch.rpm050c8dcdf263e0e7a11601e98576753c-ol8_x86_64_u10_baseos_patch
iwl6000g2b-firmware-18.168.6.1-999.35.el8.noarch.rpm8f443163333faab9fbf7f31811c9ba9d-ol8_x86_64_baseos_latest
iwl6000g2b-firmware-18.168.6.1-999.35.el8.noarch.rpm8f443163333faab9fbf7f31811c9ba9d-ol8_x86_64_u10_baseos_patch
iwl6050-firmware-41.28.5.1-999.35.el8.noarch.rpmb69b36b6a097809478399a3a839561c6-ol8_x86_64_baseos_latest
iwl6050-firmware-41.28.5.1-999.35.el8.noarch.rpmb69b36b6a097809478399a3a839561c6-ol8_x86_64_u10_baseos_patch
iwl7260-firmware-25.30.13.0-999.35.el8.noarch.rpmc81109ae16fae0d2789d49184571383b-ol8_x86_64_baseos_latest
iwl7260-firmware-25.30.13.0-999.35.el8.noarch.rpmc81109ae16fae0d2789d49184571383b-ol8_x86_64_u10_baseos_patch
iwlax2xx-firmware-20241003-999.35.el8.noarch.rpmdb3c05622b377072cf522da07c15c7da-ol8_x86_64_baseos_latest
iwlax2xx-firmware-20241003-999.35.el8.noarch.rpmdb3c05622b377072cf522da07c15c7da-ol8_x86_64_u10_baseos_patch
libertas-sd8686-firmware-20241003-999.35.git95bfe086.el8.noarch.rpmdfc4a128bebcefdeae1c83ece018bf44-ol8_x86_64_baseos_latest
libertas-sd8686-firmware-20241003-999.35.git95bfe086.el8.noarch.rpmdfc4a128bebcefdeae1c83ece018bf44-ol8_x86_64_u10_baseos_patch
libertas-sd8787-firmware-20241003-999.35.git95bfe086.el8.noarch.rpmbe58743d188bde219c91e404e31d58ef-ol8_x86_64_baseos_latest
libertas-sd8787-firmware-20241003-999.35.git95bfe086.el8.noarch.rpmbe58743d188bde219c91e404e31d58ef-ol8_x86_64_u10_baseos_patch
libertas-usb8388-firmware-20241003-999.35.git95bfe086.el8.noarch.rpmff9c0667dec0681549850523684d90cf-ol8_x86_64_baseos_latest
libertas-usb8388-firmware-20241003-999.35.git95bfe086.el8.noarch.rpmff9c0667dec0681549850523684d90cf-ol8_x86_64_u10_baseos_patch
libertas-usb8388-olpc-firmware-20241003-999.35.git95bfe086.el8.noarch.rpmf50e9f12cf30dfd7666ed7c55e454dbf-ol8_x86_64_baseos_latest
libertas-usb8388-olpc-firmware-20241003-999.35.git95bfe086.el8.noarch.rpmf50e9f12cf30dfd7666ed7c55e454dbf-ol8_x86_64_u10_baseos_patch
linux-firmware-20241003-999.35.git95bfe086.el8.noarch.rpm1f618e339466f3bce2f2764cbae7b766-ol8_x86_64_baseos_latest
linux-firmware-20241003-999.35.git95bfe086.el8.noarch.rpm1f618e339466f3bce2f2764cbae7b766-ol8_x86_64_u10_baseos_patch
linux-firmware-core-20241003-999.35.git95bfe086.el8.noarch.rpm91802888023b5a75f6de970ba9392aae-ol8_x86_64_baseos_latest
linux-firmware-core-20241003-999.35.git95bfe086.el8.noarch.rpm91802888023b5a75f6de970ba9392aae-ol8_x86_64_u10_baseos_patch
Oracle Linux 9 (aarch64) linux-firmware-20241003-999.35.git95bfe086.el9.src.rpma9806ea5e892fb26717862723fa0bc95-ol9_aarch64_baseos_latest
linux-firmware-20241003-999.35.git95bfe086.el9.src.rpma9806ea5e892fb26717862723fa0bc95-ol9_aarch64_u4_baseos_patch
iwl100-firmware-39.31.5.1-999.35.el9.noarch.rpmd76f952ade9719f3a50839b01b1f9cd4-ol9_aarch64_baseos_latest
iwl100-firmware-39.31.5.1-999.35.el9.noarch.rpmd76f952ade9719f3a50839b01b1f9cd4-ol9_aarch64_u4_baseos_patch
iwl1000-firmware-39.31.5.1-999.35.el9.noarch.rpm26d6a029621916e1e7fee11305a07ae4-ol9_aarch64_baseos_latest
iwl1000-firmware-39.31.5.1-999.35.el9.noarch.rpm26d6a029621916e1e7fee11305a07ae4-ol9_aarch64_u4_baseos_patch
iwl105-firmware-18.168.6.1-999.35.el9.noarch.rpma7aa961d9be0f5666c2e7b8906243afb-ol9_aarch64_baseos_latest
iwl105-firmware-18.168.6.1-999.35.el9.noarch.rpma7aa961d9be0f5666c2e7b8906243afb-ol9_aarch64_u4_baseos_patch
iwl135-firmware-18.168.6.1-999.35.el9.noarch.rpm5dc462ae12c6982ea5a2146ff5c3a077-ol9_aarch64_baseos_latest
iwl135-firmware-18.168.6.1-999.35.el9.noarch.rpm5dc462ae12c6982ea5a2146ff5c3a077-ol9_aarch64_u4_baseos_patch
iwl2000-firmware-18.168.6.1-999.35.el9.noarch.rpma691939630aeac66fb5f78ab9ac133a5-ol9_aarch64_baseos_latest
iwl2000-firmware-18.168.6.1-999.35.el9.noarch.rpma691939630aeac66fb5f78ab9ac133a5-ol9_aarch64_u4_baseos_patch
iwl2030-firmware-18.168.6.1-999.35.el9.noarch.rpm943bb61e9fdfdc7f53e060c90682b5e7-ol9_aarch64_baseos_latest
iwl2030-firmware-18.168.6.1-999.35.el9.noarch.rpm943bb61e9fdfdc7f53e060c90682b5e7-ol9_aarch64_u4_baseos_patch
iwl3160-firmware-25.30.13.0-999.35.el9.noarch.rpm758b80c06b26f07c1fa215dc49152303-ol9_aarch64_baseos_latest
iwl3160-firmware-25.30.13.0-999.35.el9.noarch.rpm758b80c06b26f07c1fa215dc49152303-ol9_aarch64_u4_baseos_patch
iwl3945-firmware-15.32.2.9-999.35.el9.noarch.rpmcc35b29b605dfdec88922c3efc9c2fdf-ol9_aarch64_baseos_latest
iwl3945-firmware-15.32.2.9-999.35.el9.noarch.rpmcc35b29b605dfdec88922c3efc9c2fdf-ol9_aarch64_u4_baseos_patch
iwl4965-firmware-228.61.2.24-999.35.el9.noarch.rpm81a3b0aabed1c20e01b527f684eca6a9-ol9_aarch64_baseos_latest
iwl4965-firmware-228.61.2.24-999.35.el9.noarch.rpm81a3b0aabed1c20e01b527f684eca6a9-ol9_aarch64_u4_baseos_patch
iwl5000-firmware-8.83.5.1_1-999.35.el9.noarch.rpm799c71b5c9ecd107db2204b47cc09d25-ol9_aarch64_baseos_latest
iwl5000-firmware-8.83.5.1_1-999.35.el9.noarch.rpm799c71b5c9ecd107db2204b47cc09d25-ol9_aarch64_u4_baseos_patch
iwl5150-firmware-8.24.2.2-999.35.el9.noarch.rpm9b4f7162d509bf2603cfcde452a8ee10-ol9_aarch64_baseos_latest
iwl5150-firmware-8.24.2.2-999.35.el9.noarch.rpm9b4f7162d509bf2603cfcde452a8ee10-ol9_aarch64_u4_baseos_patch
iwl6000-firmware-9.221.4.1-999.35.el9.noarch.rpm9223bea11c7aae9ca95ec8f529c3e135-ol9_aarch64_baseos_latest
iwl6000-firmware-9.221.4.1-999.35.el9.noarch.rpm9223bea11c7aae9ca95ec8f529c3e135-ol9_aarch64_u4_baseos_patch
iwl6000g2a-firmware-18.168.6.1-999.35.el9.noarch.rpma08b9b2032fdaad4288e57b5546e519c-ol9_aarch64_baseos_latest
iwl6000g2a-firmware-18.168.6.1-999.35.el9.noarch.rpma08b9b2032fdaad4288e57b5546e519c-ol9_aarch64_u4_baseos_patch
iwl6000g2b-firmware-18.168.6.1-999.35.el9.noarch.rpm3490abd9cf2e25157275d7ddc9ee020a-ol9_aarch64_baseos_latest
iwl6000g2b-firmware-18.168.6.1-999.35.el9.noarch.rpm3490abd9cf2e25157275d7ddc9ee020a-ol9_aarch64_u4_baseos_patch
iwl6050-firmware-41.28.5.1-999.35.el9.noarch.rpm71c946ad1876df799264ce8cb8083eda-ol9_aarch64_baseos_latest
iwl6050-firmware-41.28.5.1-999.35.el9.noarch.rpm71c946ad1876df799264ce8cb8083eda-ol9_aarch64_u4_baseos_patch
iwl7260-firmware-25.30.13.0-999.35.el9.noarch.rpmdbe9afe651f2e82dfbaf7a2bdc69cc3a-ol9_aarch64_baseos_latest
iwl7260-firmware-25.30.13.0-999.35.el9.noarch.rpmdbe9afe651f2e82dfbaf7a2bdc69cc3a-ol9_aarch64_u4_baseos_patch
iwlax2xx-firmware-20241003-999.35.el9.noarch.rpm02e0c1d03490f3046dbf5980765fd4d2-ol9_aarch64_baseos_latest
iwlax2xx-firmware-20241003-999.35.el9.noarch.rpm02e0c1d03490f3046dbf5980765fd4d2-ol9_aarch64_u4_baseos_patch
libertas-sd8686-firmware-20241003-999.35.git95bfe086.el9.noarch.rpm2f602f895045a3b8ba91a4c324960f87-ol9_aarch64_baseos_latest
libertas-sd8686-firmware-20241003-999.35.git95bfe086.el9.noarch.rpm2f602f895045a3b8ba91a4c324960f87-ol9_aarch64_u4_baseos_patch
libertas-sd8787-firmware-20241003-999.35.git95bfe086.el9.noarch.rpm87d952b4400a6ab9f137693c033f6a11-ol9_aarch64_baseos_latest
libertas-sd8787-firmware-20241003-999.35.git95bfe086.el9.noarch.rpm87d952b4400a6ab9f137693c033f6a11-ol9_aarch64_u4_baseos_patch
libertas-usb8388-firmware-20241003-999.35.git95bfe086.el9.noarch.rpmde0ba74bb299cad7240f7be7c7de7843-ol9_aarch64_baseos_latest
libertas-usb8388-firmware-20241003-999.35.git95bfe086.el9.noarch.rpmde0ba74bb299cad7240f7be7c7de7843-ol9_aarch64_u4_baseos_patch
libertas-usb8388-olpc-firmware-20241003-999.35.git95bfe086.el9.noarch.rpmb6240e9c60676d5e94c93b0f06b886a0-ol9_aarch64_baseos_latest
libertas-usb8388-olpc-firmware-20241003-999.35.git95bfe086.el9.noarch.rpmb6240e9c60676d5e94c93b0f06b886a0-ol9_aarch64_u4_baseos_patch
linux-firmware-20241003-999.35.git95bfe086.el9.noarch.rpm4c83c09e17f4ccea8a65658274895856-ol9_aarch64_baseos_latest
linux-firmware-20241003-999.35.git95bfe086.el9.noarch.rpm4c83c09e17f4ccea8a65658274895856-ol9_aarch64_u4_baseos_patch
linux-firmware-core-20241003-999.35.git95bfe086.el9.noarch.rpm81133cc4d0570969190eec7582cfd95a-ol9_aarch64_baseos_latest
linux-firmware-core-20241003-999.35.git95bfe086.el9.noarch.rpm81133cc4d0570969190eec7582cfd95a-ol9_aarch64_u4_baseos_patch
linux-firmware-whence-20241003-999.35.git95bfe086.el9.noarch.rpm94c9254d693a90f526849bb7ff46e3de-ol9_aarch64_baseos_latest
linux-firmware-whence-20241003-999.35.git95bfe086.el9.noarch.rpm94c9254d693a90f526849bb7ff46e3de-ol9_aarch64_u4_baseos_patch
liquidio-firmware-20241003-999.35.git95bfe086.el9.noarch.rpm04b968c5aaa2001bd03d27875a818df9-ol9_aarch64_baseos_latest
liquidio-firmware-20241003-999.35.git95bfe086.el9.noarch.rpm04b968c5aaa2001bd03d27875a818df9-ol9_aarch64_u4_baseos_patch
netronome-firmware-20241003-999.35.git95bfe086.el9.noarch.rpm1ba847953a38dfa46f32b8ded6784247-ol9_aarch64_baseos_latest
netronome-firmware-20241003-999.35.git95bfe086.el9.noarch.rpm1ba847953a38dfa46f32b8ded6784247-ol9_aarch64_u4_baseos_patch
Oracle Linux 9 (x86_64) linux-firmware-20241003-999.35.git95bfe086.el9.src.rpma9806ea5e892fb26717862723fa0bc95-ol9_x86_64_baseos_latest
linux-firmware-20241003-999.35.git95bfe086.el9.src.rpma9806ea5e892fb26717862723fa0bc95-ol9_x86_64_u4_baseos_patch
iwl100-firmware-39.31.5.1-999.35.el9.noarch.rpmd76f952ade9719f3a50839b01b1f9cd4-ol9_x86_64_baseos_latest
iwl100-firmware-39.31.5.1-999.35.el9.noarch.rpmd76f952ade9719f3a50839b01b1f9cd4-ol9_x86_64_u4_baseos_patch
iwl1000-firmware-39.31.5.1-999.35.el9.noarch.rpm26d6a029621916e1e7fee11305a07ae4-ol9_x86_64_baseos_latest
iwl1000-firmware-39.31.5.1-999.35.el9.noarch.rpm26d6a029621916e1e7fee11305a07ae4-ol9_x86_64_u4_baseos_patch
iwl105-firmware-18.168.6.1-999.35.el9.noarch.rpma7aa961d9be0f5666c2e7b8906243afb-ol9_x86_64_baseos_latest
iwl105-firmware-18.168.6.1-999.35.el9.noarch.rpma7aa961d9be0f5666c2e7b8906243afb-ol9_x86_64_u4_baseos_patch
iwl135-firmware-18.168.6.1-999.35.el9.noarch.rpm5dc462ae12c6982ea5a2146ff5c3a077-ol9_x86_64_baseos_latest
iwl135-firmware-18.168.6.1-999.35.el9.noarch.rpm5dc462ae12c6982ea5a2146ff5c3a077-ol9_x86_64_u4_baseos_patch
iwl2000-firmware-18.168.6.1-999.35.el9.noarch.rpma691939630aeac66fb5f78ab9ac133a5-ol9_x86_64_baseos_latest
iwl2000-firmware-18.168.6.1-999.35.el9.noarch.rpma691939630aeac66fb5f78ab9ac133a5-ol9_x86_64_u4_baseos_patch
iwl2030-firmware-18.168.6.1-999.35.el9.noarch.rpm943bb61e9fdfdc7f53e060c90682b5e7-ol9_x86_64_baseos_latest
iwl2030-firmware-18.168.6.1-999.35.el9.noarch.rpm943bb61e9fdfdc7f53e060c90682b5e7-ol9_x86_64_u4_baseos_patch
iwl3160-firmware-25.30.13.0-999.35.el9.noarch.rpm758b80c06b26f07c1fa215dc49152303-ol9_x86_64_baseos_latest
iwl3160-firmware-25.30.13.0-999.35.el9.noarch.rpm758b80c06b26f07c1fa215dc49152303-ol9_x86_64_u4_baseos_patch
iwl3945-firmware-15.32.2.9-999.35.el9.noarch.rpmcc35b29b605dfdec88922c3efc9c2fdf-ol9_x86_64_baseos_latest
iwl3945-firmware-15.32.2.9-999.35.el9.noarch.rpmcc35b29b605dfdec88922c3efc9c2fdf-ol9_x86_64_u4_baseos_patch
iwl4965-firmware-228.61.2.24-999.35.el9.noarch.rpm81a3b0aabed1c20e01b527f684eca6a9-ol9_x86_64_baseos_latest
iwl4965-firmware-228.61.2.24-999.35.el9.noarch.rpm81a3b0aabed1c20e01b527f684eca6a9-ol9_x86_64_u4_baseos_patch
iwl5000-firmware-8.83.5.1_1-999.35.el9.noarch.rpm799c71b5c9ecd107db2204b47cc09d25-ol9_x86_64_baseos_latest
iwl5000-firmware-8.83.5.1_1-999.35.el9.noarch.rpm799c71b5c9ecd107db2204b47cc09d25-ol9_x86_64_u4_baseos_patch
iwl5150-firmware-8.24.2.2-999.35.el9.noarch.rpm9b4f7162d509bf2603cfcde452a8ee10-ol9_x86_64_baseos_latest
iwl5150-firmware-8.24.2.2-999.35.el9.noarch.rpm9b4f7162d509bf2603cfcde452a8ee10-ol9_x86_64_u4_baseos_patch
iwl6000-firmware-9.221.4.1-999.35.el9.noarch.rpm9223bea11c7aae9ca95ec8f529c3e135-ol9_x86_64_baseos_latest
iwl6000-firmware-9.221.4.1-999.35.el9.noarch.rpm9223bea11c7aae9ca95ec8f529c3e135-ol9_x86_64_u4_baseos_patch
iwl6000g2a-firmware-18.168.6.1-999.35.el9.noarch.rpma08b9b2032fdaad4288e57b5546e519c-ol9_x86_64_baseos_latest
iwl6000g2a-firmware-18.168.6.1-999.35.el9.noarch.rpma08b9b2032fdaad4288e57b5546e519c-ol9_x86_64_u4_baseos_patch
iwl6000g2b-firmware-18.168.6.1-999.35.el9.noarch.rpm3490abd9cf2e25157275d7ddc9ee020a-ol9_x86_64_baseos_latest
iwl6000g2b-firmware-18.168.6.1-999.35.el9.noarch.rpm3490abd9cf2e25157275d7ddc9ee020a-ol9_x86_64_u4_baseos_patch
iwl6050-firmware-41.28.5.1-999.35.el9.noarch.rpm71c946ad1876df799264ce8cb8083eda-ol9_x86_64_baseos_latest
iwl6050-firmware-41.28.5.1-999.35.el9.noarch.rpm71c946ad1876df799264ce8cb8083eda-ol9_x86_64_u4_baseos_patch
iwl7260-firmware-25.30.13.0-999.35.el9.noarch.rpmdbe9afe651f2e82dfbaf7a2bdc69cc3a-ol9_x86_64_baseos_latest
iwl7260-firmware-25.30.13.0-999.35.el9.noarch.rpmdbe9afe651f2e82dfbaf7a2bdc69cc3a-ol9_x86_64_u4_baseos_patch
iwlax2xx-firmware-20241003-999.35.el9.noarch.rpm02e0c1d03490f3046dbf5980765fd4d2-ol9_x86_64_baseos_latest
iwlax2xx-firmware-20241003-999.35.el9.noarch.rpm02e0c1d03490f3046dbf5980765fd4d2-ol9_x86_64_u4_baseos_patch
libertas-sd8686-firmware-20241003-999.35.git95bfe086.el9.noarch.rpm2f602f895045a3b8ba91a4c324960f87-ol9_x86_64_baseos_latest
libertas-sd8686-firmware-20241003-999.35.git95bfe086.el9.noarch.rpm2f602f895045a3b8ba91a4c324960f87-ol9_x86_64_u4_baseos_patch
libertas-sd8787-firmware-20241003-999.35.git95bfe086.el9.noarch.rpm87d952b4400a6ab9f137693c033f6a11-ol9_x86_64_baseos_latest
libertas-sd8787-firmware-20241003-999.35.git95bfe086.el9.noarch.rpm87d952b4400a6ab9f137693c033f6a11-ol9_x86_64_u4_baseos_patch
libertas-usb8388-firmware-20241003-999.35.git95bfe086.el9.noarch.rpmde0ba74bb299cad7240f7be7c7de7843-ol9_x86_64_baseos_latest
libertas-usb8388-firmware-20241003-999.35.git95bfe086.el9.noarch.rpmde0ba74bb299cad7240f7be7c7de7843-ol9_x86_64_u4_baseos_patch
libertas-usb8388-olpc-firmware-20241003-999.35.git95bfe086.el9.noarch.rpmb6240e9c60676d5e94c93b0f06b886a0-ol9_x86_64_baseos_latest
libertas-usb8388-olpc-firmware-20241003-999.35.git95bfe086.el9.noarch.rpmb6240e9c60676d5e94c93b0f06b886a0-ol9_x86_64_u4_baseos_patch
linux-firmware-20241003-999.35.git95bfe086.el9.noarch.rpm4c83c09e17f4ccea8a65658274895856-ol9_x86_64_baseos_latest
linux-firmware-20241003-999.35.git95bfe086.el9.noarch.rpm4c83c09e17f4ccea8a65658274895856-ol9_x86_64_u4_baseos_patch
linux-firmware-core-20241003-999.35.git95bfe086.el9.noarch.rpm81133cc4d0570969190eec7582cfd95a-ol9_x86_64_baseos_latest
linux-firmware-core-20241003-999.35.git95bfe086.el9.noarch.rpm81133cc4d0570969190eec7582cfd95a-ol9_x86_64_u4_baseos_patch
linux-firmware-whence-20241003-999.35.git95bfe086.el9.noarch.rpm94c9254d693a90f526849bb7ff46e3de-ol9_x86_64_baseos_latest
linux-firmware-whence-20241003-999.35.git95bfe086.el9.noarch.rpm94c9254d693a90f526849bb7ff46e3de-ol9_x86_64_u4_baseos_patch
liquidio-firmware-20241003-999.35.git95bfe086.el9.noarch.rpm04b968c5aaa2001bd03d27875a818df9-ol9_x86_64_baseos_latest
liquidio-firmware-20241003-999.35.git95bfe086.el9.noarch.rpm04b968c5aaa2001bd03d27875a818df9-ol9_x86_64_u4_baseos_patch
netronome-firmware-20241003-999.35.git95bfe086.el9.noarch.rpm1ba847953a38dfa46f32b8ded6784247-ol9_x86_64_baseos_latest
netronome-firmware-20241003-999.35.git95bfe086.el9.noarch.rpm1ba847953a38dfa46f32b8ded6784247-ol9_x86_64_u4_baseos_patch


This page is generated automatically and has not been checked for errors or omissions. For clarification or corrections:

software.hardware.complete