bcbf4bd8ac
761 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
401c0a03f1 |
qualcommax: ipq807x: add support for Zyxel NWA210AX
The Zyxel NWA210AX is a wall- and ceiling-mountable access point (AP). Hardware specifications: - SoC: Qualcomm IPQ8071A - RAM: 1 GB (Samsung K4A8G165WC-BCTD) - Flash: 8 MB (Winbond W25Q64DW), 256 MB (Winbond W29N02GZ) - Ethernet: 1x 2.5 Gbps RJ45 port (QCA8081), 1x 1 Gbps RJ45 port (AR8033) - WiFi: 2.4 GHz 802.11ax/b/g/n (QCN5024), 5 GHz 802.11 ac/ax/n (QCN5054) - Power: DC 12V/PoE 802.3at - Button: Reset - LEDs: Multicolour red/green/blue/white via LP5562 Installation/flashing instructions: 1. In OEM web interface navigate to gear icon → System → SSH and enable SSH. 2. Log in via SSH (username/password are the same as for the web interface). 3. Run "debug dual-image show". 4. Verify that output is "Current Image num: 1". 5. If this is not the case (i.e. if the output is "Current Image num: 0"): a. Either flash a fresh version of factory firmware, or b. run "debug dual-image set boot-image image1" and then run "reboot". 6. Log in via SSH again and verify that output is "Current Image num: 1". 7. Rename "openwrt-qualcommax-ipq807x-zyxel_nwa210ax-squashfs-factory.bin" to "openwrt.bin" to avoid upload errors in the OEM web interface. 8. Reopen OEM web interface, navigate to wrench icon → File Manager → Firmware Package and upload the bin file. Once the upgrade process is finished and OpenWrt has booted, the LED will light up green. Switching between OpenWrt and OEM firmware: - OpenWrt → Zyxel via ssh command "zyxel-bootconfig-ipq807x set image1". - Zyxel → OpenWrt via ssh command "debug dual-image set boot-image image0". This commit is based on the work of Pascal Beleiu <pascal@beleiu.de>: 93ca21f3 (qualcommax: ipq807x: add support for Zyxel NWA210AX, 2025-03-17) Signed-off-by: Eric Schäfer <eric@es86.de> Link: https://github.com/openwrt/openwrt/pull/19828 Signed-off-by: Robert Marko <robimarko@gmail.com> |
||
|
|
1f879b8839 |
qualcommax: ipq50xx: split firmware variants and refactor QCN6122 support
IPQ5018 based boards come in multiple wireless architectures. The SOC itself provides 2.4G wifi while 5G wifi is added by either an IPQ5018-specific QCN6122 (2x2) solution or by the more generally available PCIe-based QCN9074 (4x4) wifi chip. On IPQ5018/QCN6122-based boards, both QCN6122 and IPQ5018 wifi is initialized by IPQ5018 firmware which comes in different versions: - IPQ5018: firmware files to initialize WCSS and the internal wifi chip - IPQ5018/QCN6122: above + additional firmware segments to initialize the QCN6122 chip incl. (de-)assertion of resets and clocks enablement OpenWrt currently packages the combined IPQ5018/QCN6122 firmware for both architectures. As such, let's switch to using IPQ5018-only firmware for boards not packed with QCN6122 chip(s) and keep using the shared firmware for devices that do have QCN6122(s) chips. This helps us move to using upstreamed IPQ5018 firmware while using the legacy repo for IPQ5018/QCN6122 firmware and rule out any initialization conflicts/issues caused by loading QCN6122 on IPQ5018-only boards. While at it, default to the secure WCSS remoteproc driver sent upstream for review, move QCN6122 wifi nodes to a separate dtsi, override the Q6 node to load the multi-PD-based architecture remoteproc driver for needed only by IPQ5018/QCN6122 designs, reference said dtsi in boards packed with QCN6122 wifi chip(s), and add provision for migrating the radio path as the wifi nodes now adhere to linux device tree naming conventions. Signed-off-by: George Moussalem <george.moussalem@outlook.com> Link: https://github.com/openwrt/openwrt/pull/20928 Signed-off-by: Robert Marko <robimarko@gmail.com> |
||
|
|
5a4e65f612 |
linux-firmware: update to 20251125
% git log --no-merges --pretty=oneline --abbrev-commit 20251125...20251011 > dddd 00c92044d982 Revert "amdgpu: update GC 11.0.1 firmware" 1b629c2ee14d QCA: Add Bluetooth firmware for WCN685x uart interface 338d4f11a152 qcom: Add ADSP firmware for qcs6490-thundercomm-rubikpi3 e5f2034193cd qcom: venus-5.4: update firmware binary for v5.4 beeb1c6d8fd6 qcom: venus-5.4: remove unused firmware file 4b245479aaca iwlwifi: add Sc/Wh FW for core98-181 release a193f375146b amdgpu: DMCUB updates for various ASICs 8bcc91d13bbe rtl_bt: Update RTL8852B BT USB FW to 0x42D3_4E04 6299022aec47 ASoC: tas2781: Add more symbol links on SPI devices 9aa00eca20c4 amdgpu: update vega20 firmware 42ea1f79b1da amdgpu: update vega12 firmware a58d54daedbb amdgpu: update vega10 firmware 1e069e319b1d amdgpu: update vangogh firmware f7e13466f3cb amdgpu: update renoir firmware 96e217e08b13 amdgpu: update yellow carp firmware 4c44a08fa5bc amdgpu: update VCN 3.1.2 firmware 3719d638b955 amdgpu: update PSP 13.0.5 firmware aaa7079598fa amdgpu: update GC 10.3.6 firmware 69c122001d45 amdgpu: update VCN 5.0.0 firmware b8ee4087b353 amdgpu: update SMU 14.0.3 firmware d714bc8d2e61 amdgpu: update PSP 14.0.3 firmware 90e45a48f841 amdgpu: update GC 12.0.1 firmware 4a2eda3fe051 amdgpu: update SMU 14.0.2 firmware c3c6345875f1 amdgpu: update PSP 14.0.2 firmware b2fdc1bd241e amdgpu: update GC 12.0.0 firmware e96100557112 amdgpu: update VCN 4.0.4 firmware e2ce9e78f0d6 amdgpu: update smu 13.0.7 firmware 65e62c306034 amdgpu: update PSP 13.0.7 firmware 870a03682058 amdgpu: update GC 11.0.2 firmware 5bdf63c32ed9 amdgpu: update SMU 13.0.10 firmware e54655337b9f amdgpu: update SDMA 6.0.3 firmware 2c961a06a486 amdgpu: update PSP 13.0.10 firmware e063d1e8fec5 amdgpu: update GC 11.0.3 firmware 51df8d90d0b6 amdgpu: update smu 13.0.0 kicker firmware de657c55c334 amdgpu: update PSP 13.0.0 kicker firmware fff12585de36 amdgpu: update VCN 4.0.0 firmware 37e6b3808abf amdgpu: update SMU 13.0.0 firmware 4567a327551f amdgpu: update PSP 13.0.0 firmware c4f4863f7db0 amdgpu: update GC 11.0.0 firmware 87eae0321d6d amdgpu: update navy flounder firmware fcc1130d0510 amdgpu: update sienna cichlid firmware ea80880af0ed amdgpu: update navi14 firmware 649d7fdf1d4e amdgpu: update navi12 firmware 7b7e771fb2f7 amdgpu: update navi10 firmware 8f25606de7cc amdgpu: update VCN 5.0.1 firmware 60456ab4b075 amdgpu: update PSP 13.0.12 firmware 4d69373e4f8d amdgpu: update GC 9.5.0 firmware e092a40e7f6d amdgpu: update PSP 13.0.14 firmware 7cd8bd09ad5c amdgpu: update GC 9.4.4 firmware ae59315f6c03 amdgpu: update PSP 14.0.5 firmware 1b6afb6a7efb amdgpu: update GC 11.5.3 firmware 5176cb313398 amdgpu: update PSP 14.0.4 firmware 71857dd04b14 amdgpu: update GC 11.5.2 firmware 2f28317f7e39 amdgpu: update green sardine firmware 522d9e12207b amdgpu: update VCN 4.0.3 firmware 8f041792d723 amdgpu: update SDMA 4.4.2 firmware e378955cf3ed amdgpu: update PSP 13.0.6 firmware 86faa583fbdb amdgpu: update GC 9.4.3 firmware d9f867fa205b amdgpu: update VCN 4.0.6 firmware 77e84ba0b2db amdgpu: update PSP 14.0.1 firmware 85173cf441ec amdgpu: update GC 11.5.1 firmware 4f77f6c84776 amdgpu: update PSP 13.0.11 firmware e281c8286079 amdgpu: update GC 11.0.4 firmware e6d6584a618a amdgpu: update VCN 4.0.5 firmware bafad280328c amdgpu: update PSP 14.0.0 firmware 1c5716794ac6 amdgpu: update GC 11.5.0 firmware cf102ce55053 amdgpu: update VCN 4.0.2 firmware 7f4f67696c51 amdgpu: update PSP 13.0.4 firmware df7ad95b388b amdgpu: update GC 11.0.1 firmware 2e749805f26b amdgpu: update beige goby firmware 662215782556 amdgpu: update dimgrey cavefish firmware 72eabbcf8945 amdgpu: update aldebaran firmware 59c101ad56d3 amdgpu: add vce1 firmware ab4f6864c8e8 mediatek MT7922: update bluetooth firmware to 20251118163447 704ba612298f linux-firmware: update firmware for MT7922 WiFi device f21bf2079594 qcom: update ADSP, CDSP firmware for kaanapali platform, change the license 094f6b619316 qcom: add ADSP, CDSP firmware for sm8750 platform b7dee782236f rtl_nic: add firmware rtl9151a-1 c710fdbe961e qcom: Update aic100 firmware files 0649fe0f8a0f mt76: add firmware for MT7990 d7d4a94071f0 mt76: update firmware for MT7992 1de8ddcbce20 mt76: update firmware for MT7996 3f3667bb2b0c cirrus: cs35l57: Add firmware for a few Dell products 62b60d741ff7 cirrus: cs42l45: Add firmware for Cirrus Logic CS42L45 SDCA codec 24bc7c974de2 qcom: Add sdx35 Foxconn vendor firmware image file 6167e5566900 linux-firmware: Update AMD cpu microcode fcf22f506bf5 rtl_bt: Update RTL8922A BT USB firmware to 0x41C0_C905 c0af6c70df29 linux-firmware: add firmware for mt7987 internal 2.5G ethernet phy a50c068b4977 rtw88: 8822b: Update firmware to v30.20.0 e5606bd7012d rtl_nic: add firmware rtl8125k-1 c5831f31fb58 ASoC: tas2781: Update dsp firmware for HP and ASUS projects ad907cca1b30 Revert "Merge branch 'robot/patch-0-1762671757' into 'main'" d665e29c15bd ASoC: tas2781: Update dsp firmware for HP and ASUS projects 213080aee725 amdgpu: DMCUB updates for various ASICs 23cf7dbb64d8 amdgpu: DMCUB updates for various ASICs 95cd295ec628 qcom: add SOCCP firmware for kaanapali platform 9444af1a20eb xe: Update GUC to v70.53.0 for BMG, LNL, PTL f2a23165093f i915: Update GUC to v70.53.0 for DG2, MTL 4dedd6cbe36f rtw89: 8851b: update fw to v0.29.41.5 84cc37f396bc rtw89: 8852b: update fw to v0.29.128.0 with format suffix -2 3ab5b9e563d5 rtw89: 8852b: update fw to v0.29.29.14 1b1c14bbe283 Revert "rtw89: 8852b: update fw to v0.29.128.0" 9a0d0ed60e4f rtw89: 8852bt: update fw to v0.29.127.0 with format suffix -1 be71e790deb7 rtw89: 8852bt: update fw to v0.29.122.1 b6252a035ca2 Revert "rtw89: 8852bt: update fw to v0.29.127.0" a976b0aa25c9 linux-firmware: Update firmware file for Intel BlazarU core 5a689a2fb837 linux-firmware: Update firmware file for Intel BlazarI core 7742578435dd linux-firmware: Create audio folder in ti folder, and move all the audio firmwares into it e189b618b99d amdgpu: DMCUB updates for various ASICs 646d97f5320d linux-firmware: Update WHENCE for microcode_amd_fam19h.bin e637542fa8b9 linux-firmware: Update AMD cpu microcode 0fc31ad67f09 linux-firmware: update firmware for MT7925 WiFi device b63c322f293e mediatek MT7925: update bluetooth firmware to 20251015213201 35e542439e8a rtl_bt: Add firmware and config files for RTL8761CUV ad9154476766 linux-firmware: Update AMD cpu microcode 7bcedf5c907e qcom: add ADSP firmware for kaanapali platform 728e92438d2f amdgpu: DMCUB updates for various ASICs 05105d2434ec linux-firmware: Renaming the file to cover a wide range of HP Lunar Lake system. b582532def13 mediatek MT7920: update bluetooth firmware to 20251020151255 33d0511d15d4 linux-firmware: update firmware for MT7922 WiFi device c2087f880be1 linux-firmware: update firmware for MT7920 WiFi device 3a49a7356a8c amd-ucode: Fix minimum revisions in README 0de0cd7fc74c cirrus: cs35l41: Rename various Asus Laptop firmware files to not have Speaker ID 93c929780994 mediatek MT7922: update bluetooth firmware to 20251020143443 b0b775e5ad10 Revert "linux-firmware: update firmware for MT7922 WiFi device" d06442f2b6f5 QCA: Update Bluetooth WCN6856 firmware 2.1.0-00653 to 2.1.0-00659 9440754a997a iwlwifi: add Bz/Fm and gl FW for core98-161 release f2fbfd22d9d1 iwlwifi: update Bz/Hr and Bz/Gf firmwares for core98-161 release dda8b9b09a1c iwlwifi: update ty/So/Ma firmwares for core98-161 release 822db3708dbc iwlwifi: update cc/Qu/QuZ firmwares for core98-161 release edc9bbecf0fe intel: qat: Fix missing link 80bca4b3d75e amdgpu: DMCUB updates for various ASICs 7a1a266e22f1 nvidia: add generic bootloader for GSP-enabled systems 2121082a8884 linux-firmware: qcom: sync audioreach firmwares from v1.0.0 build 4ba7ff78711b qcom: vpu: rename firmware binaries 15cb201918e5 Intel IPU7: Update product signed firmware binary 10de40e2bb55 i915: Xe2LPD DMC v2.29 4bda88bd3a9f i915: Xe3LPD DMC v2.32 afae3516d1d8 i915: Xe3LPD_3002 DMC v2.27 bcce0efb5c4a WHENCE: nvidia: rearrange GSP-RM firmware lines a96c15581a53 linux-firmware: Add ISH firmware file for Intel Pather Lake platform 55d8d2fa006b linux-firmware: Update firmware file for Intel Magnetar core 890cad9f8387 linux-firmware: Update firmware file for Intel BlazarU core 7bbab634ede0 linux-firmware: Update firmware file for Intel BlazarI core Build system: x86/64 Build-tested: x86/64-glibc Run-tested: x86/64-glibc (Intel N150) Signed-off-by: John Audia <therealgraysky@proton.me> Link: https://github.com/openwrt/openwrt/pull/20936 Signed-off-by: Nick Hainke <vincent@systemli.org> |
||
|
|
c4986bf921 |
intel-microcode: update to 2025111
Change log: https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/releases/tag/microcode-20251111 Build system: x86/64 Build-tested: x86/64-glibc Run-tested: x86/64-glibc (Intel N150) Signed-off-by: John Audia <therealgraysky@proton.me> Link: https://github.com/openwrt/openwrt/pull/20774 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> |
||
|
|
00bb18b851 |
ipq40xx: Add support for Linksys MR6350
This pull request is based on - the discussions in https://forum.openwrt.org/t/adding-openwrt-support-for-linksys-mr6350 - https://github.com/openwrt/openwrt/pull/11405 which added support for similar devices. Device Specs: - IPQ4019 - Quad Core CPU - 256 MB RAM - 256 MB FLASH - 4 LAN ports, 1 WAN port - 2.4GHz (802.11n) and 5GHz (802.11c) wifi - 3 LEDs (Red, blue, green) which are routed to one indicator at the top of the case - 2 buttons (Reset, WPS) Disassembling the device: - There are 4 screws at the bottom of the device which must be removed - Two are under the fron rubber feets - Two are under the labels in the back (corner next to the rear rubber feets) Serial interface: - The serial interface is already populated on the device with a 6-pin header - Pin 1 is next to the heatsink - Pinout: 1: 3.3V, 2: TX, 3: RX, 4: unknown, 5: GND, 6: GND - Settings: 115200, 8N1 Migrating to OpenWrt requires multiple steps: - Load and boot the initramfs image - Adapt U-Boot settings to support bigger kernels - Flash the sysupgrade image Load and boot initramfs: - Connect serial interface - Set up a TFTP server on IP 192.168.1.254 - Copy openwrt-ipq40xx-generic-linksys_mr6350-initramfs-zImage.itb to TFTP server - Rename file to C0A80101.img - Boot up the device and stop in U-Boot - Run the following U-Boot commands after a link has been established: tftp bootm - Initramfs image is started now. Adapt U-Boot settings to support bigger kernels: - Run "fw_printenv" in the initramfs image after booting - There should be an entry kernsize=300000 which indicates the maximum size for the kernel is 3MB - Execute "fw_setenv kernsize 500000" to increase the max kernel size to 5MB - Check that the change are applied with "fw_printenv" Flash the sysupgrade image: - Default sysupgrade routine either with a initramfs image containing LuCI or via command line. Revert back to OEM firmware: - Only tested with FW_MR6350_1.1.3.210129_prod.img - Flash the OEM firmware via sysupgrade - Forced update is required Signed-off-by: Roland Reinl <reinlroland+github@gmail.com> Link: https://github.com/openwrt/openwrt/pull/17977 Signed-off-by: Robert Marko <robimarko@gmail.com> |
||
|
|
251d551fa6 |
ipq40xx: add support for Netgear RBR20
This device shares a lot of similarities with the LBR20 - the RBR20 just
misses the LTE modem and its formfactor is alot smaller. Other than that
the LED configuration matches other RBR devices but the RBR20 has less
LEDs than its larger counterparts.
Hardware
--------
SOC: Qualcomm IPQ4019
FLASH: 256MB (Winbond W29N02GVSIAF)
RAM: 512MB (Nanya NT5CC256M16EP-EK)
WIFI: Qualcomm IPQ4019
Qualcomm Atheros QCA9886
ETH: 1x WAN, 1x LAN
LED: 5 (4 RGB at top, 1 RG at back)
BTN: WPS, Reset
UART: 115200 8N1 (dotted Pin = VCC) VCC-TX-RX-GND
MAC addresses
-------------
LAN Label MAC (stored in boarddata1 offset 0x0)
WAN LAN + 1 (stored in boarddata1 offset 0x6)
2.4G LAN
5GLow LAN + 3 (stored in boarddata1 offset 0xc)
5GUpper LAN + 2 (stored in boarddata1 offset 0x12)
Installation
------------
Either use the vendor ui upgrade method or nmrpflash to install the
factory image.
Signed-off-by: Christoph Krapp <achterin@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/20560
Signed-off-by: Robert Marko <robimarko@gmail.com>
|
||
|
|
14446b3201 |
ipq-wifi: update to Git HEAD (2025-11-15)
fa62f8a2885c ipq8074: add BDF for Zyxel NWA210AX 7c6b7545f69a qca4019: qca9888: add bdfs for Netgear RBK20 Signed-off-by: Robert Marko <robimarko@gmail.com> |
||
|
|
60fc2918dc |
linux-firmware: package mt7987-2p5g-phy-firmware
Package firmware for the built-in 2.5G PHY of the MediaTek MT7987 SoC. Signed-off-by: Daniel Golle <daniel@makrotopia.org> |
||
|
|
c887694358 |
linux-firmware: update to 20251111
$ git log --no-merges --pretty=oneline --abbrev-commit 20251021..20251111 fcf22f50 rtl_bt: Update RTL8922A BT USB firmware to 0x41C0_C905 c0af6c70 linux-firmware: add firmware for mt7987 internal 2.5G ethernet phy a50c068b rtw88: 8822b: Update firmware to v30.20.0 e5606bd7 rtl_nic: add firmware rtl8125k-1 c5831f31 ASoC: tas2781: Update dsp firmware for HP and ASUS projects ad907cca Revert "Merge branch 'robot/patch-0-1762671757' into 'main'" d665e29c ASoC: tas2781: Update dsp firmware for HP and ASUS projects 213080ae amdgpu: DMCUB updates for various ASICs 23cf7dbb amdgpu: DMCUB updates for various ASICs 95cd295e qcom: add SOCCP firmware for kaanapali platform 9444af1a xe: Update GUC to v70.53.0 for BMG, LNL, PTL f2a23165 i915: Update GUC to v70.53.0 for DG2, MTL 4dedd6cb rtw89: 8851b: update fw to v0.29.41.5 84cc37f3 rtw89: 8852b: update fw to v0.29.128.0 with format suffix -2 3ab5b9e5 rtw89: 8852b: update fw to v0.29.29.14 1b1c14bb Revert "rtw89: 8852b: update fw to v0.29.128.0" 9a0d0ed6 rtw89: 8852bt: update fw to v0.29.127.0 with format suffix -1 be71e790 rtw89: 8852bt: update fw to v0.29.122.1 b6252a03 Revert "rtw89: 8852bt: update fw to v0.29.127.0" a976b0aa linux-firmware: Update firmware file for Intel BlazarU core 5a689a2f linux-firmware: Update firmware file for Intel BlazarI core 77425784 linux-firmware: Create audio folder in ti folder, and move all the audio firmwares into it e189b618 amdgpu: DMCUB updates for various ASICs 646d97f5 linux-firmware: Update WHENCE for microcode_amd_fam19h.bin e637542f linux-firmware: Update AMD cpu microcode 0fc31ad6 linux-firmware: update firmware for MT7925 WiFi device b63c322f mediatek MT7925: update bluetooth firmware to 20251015213201 35e54243 rtl_bt: Add firmware and config files for RTL8761CUV ad915447 linux-firmware: Update AMD cpu microcode 7bcedf5c qcom: add ADSP firmware for kaanapali platform 728e9243 amdgpu: DMCUB updates for various ASICs 05105d24 linux-firmware: Renaming the file to cover a wide range of HP Lunar Lake system. b582532d mediatek MT7920: update bluetooth firmware to 20251020151255 33d0511d linux-firmware: update firmware for MT7922 WiFi device c2087f88 linux-firmware: update firmware for MT7920 WiFi device 3a49a735 amd-ucode: Fix minimum revisions in README 0de0cd7f cirrus: cs35l41: Rename various Asus Laptop firmware files to not have Speaker ID 93c92978 mediatek MT7922: update bluetooth firmware to 20251020143443 Signed-off-by: Daniel Golle <daniel@makrotopia.org> |
||
|
|
b4a8ba2e88 |
wireless-regdb: Update to version 2025.10.07
e51d568 wireless-regdb: update regulatory rules for Botswana (BW) for 2022 5afc632 wireless-regdb: update regulatory rules for Sint Marteen (SX) for 2018 b484a31 wireless-regdb: Update regulatory info including bandwidth for Costa Rica (CR) for 2023 39e5e04 wireless-regdb: Permit lower 6 GHz band for Kazakhstan (KZ) a827d3a wireless-regdb: update regulatory database based on preceding changes Link: https://github.com/openwrt/openwrt/pull/20544 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> |
||
|
|
0211ecf682 |
linux-firmware: update to 20251021
% git log --no-merges --pretty=oneline --abbrev-commit 20251011...20251021 b0b775e5ad10 Revert "linux-firmware: update firmware for MT7922 WiFi device" d06442f2b6f5 QCA: Update Bluetooth WCN6856 firmware 2.1.0-00653 to 2.1.0-00659 9440754a997a iwlwifi: add Bz/Fm and gl FW for core98-161 release f2fbfd22d9d1 iwlwifi: update Bz/Hr and Bz/Gf firmwares for core98-161 release dda8b9b09a1c iwlwifi: update ty/So/Ma firmwares for core98-161 release 822db3708dbc iwlwifi: update cc/Qu/QuZ firmwares for core98-161 release edc9bbecf0fe intel: qat: Fix missing link 80bca4b3d75e amdgpu: DMCUB updates for various ASICs 7a1a266e22f1 nvidia: add generic bootloader for GSP-enabled systems 2121082a8884 linux-firmware: qcom: sync audioreach firmwares from v1.0.0 build 4ba7ff78711b qcom: vpu: rename firmware binaries 15cb201918e5 Intel IPU7: Update product signed firmware binary 10de40e2bb55 i915: Xe2LPD DMC v2.29 4bda88bd3a9f i915: Xe3LPD DMC v2.32 afae3516d1d8 i915: Xe3LPD_3002 DMC v2.27 bcce0efb5c4a WHENCE: nvidia: rearrange GSP-RM firmware lines a96c15581a53 linux-firmware: Add ISH firmware file for Intel Pather Lake platform 55d8d2fa006b linux-firmware: Update firmware file for Intel Magnetar core 890cad9f8387 linux-firmware: Update firmware file for Intel BlazarU core 7bbab634ede0 linux-firmware: Update firmware file for Intel BlazarI core Build system: x86/64 Build-tested: x86/64-glibc Run-tested: x86/64-glibc Signed-off-by: John Audia <therealgraysky@proton.me> Link: https://github.com/openwrt/openwrt/pull/20504 Signed-off-by: Nick Hainke <vincent@systemli.org> |
||
|
|
943c39d172 |
ipq-wifi: Add entry for TP-Link Archer C60 v2
Add IPQ Wifi entry for ath79 TP-Link Archer C60 v2. Signed-off-by: Christoph Krapp <achterin@gmail.com> Link: https://github.com/openwrt/openwrt/pull/20496 Signed-off-by: Robert Marko <robimarko@gmail.com> |
||
|
|
b2de62b4ed |
ipq-wifi: update to Git HEAD (2025-10-22)
c585e435c611 ipq6018: add jdcloud_re-cs-02 BDF 14aef623f3e5 qcn9074: add jdcloud_re-cs-02 BDF ec6831a43ff0 qca9888: replace TP-Link Archer C60 v2 BDF Signed-off-by: Robert Marko <robimarko@gmail.com> |
||
|
|
03045951ee |
ipq40xx: add support for Cisco Meraki MR30H
This commit adds support for the Cisco Meraki MR30H. The MR30H is a POE
powered 802.11ac access point with an integrated 5 port Gigabit switch.
MR30H hardware info:
* CPU: Qualcomm IPQ4029
* RAM: 256MB DDR3
* Storage: 128 MB (S34ML01G200TFV00)
* Networking: QCA8075 internal switch (5x 1GbE ports)
* WiFi: QCA4019 802.11b/g/n/ac, QCA9889 802.11/b/g/n/ac scanning radio
* Serial: Internal header (J8, 2.54mm, populated)
LAN5 (rear) is for POE input. LAN4 has POE output (802.3af) when powered
by an 802.3at source.
The LAN4 port is used for tftp booting in U-Boot.
This device does not have secure boot, but cannot be flashed without
external programmers (TSOP48 NAND) as Meraki disabled interrupting U-Boot
for any device that updated after ~2017.
Disassembly:
* Remove the two T10 screws on the rear of the AP.
* Using a guitar pick or similar plastic tool, insert it on the side between
the grey metal plate and the white plastic body and pry up gently.
* The rubberised border on the metal plate does not need to be removed.
* The metal back plate has several latches around the perimeter (but none on
the bottom by the Ethernet ports).
* Once you have removed the metal back plate, push up gently on the bottom
Ethernet ports while pulling gently on the rear-mounted Ethernet port to remove
the PCB.
* The PCB should come free from the plastic housing, pull the bottom
(4 Ethernet ports) up as if you are opening a book.
* If done carefully, there is no need to remove the WiFi antenna connectors
to access the NAND flash.
* The TSOP48 NAND flash (U30, Spansion S34ML01G200TFV00) is located on the
opposite side of the PCB.
* To flash, you need to desolder the TSOP48 or use a 360 clip.
Installation:
The dumps to flash can be found in this repository:
https://github.com/halmartin/meraki-openwrt-docs/tree/main/mr30h
The device has the following flash layout (offsets with OOB data):
```
0x000000000000-0x000000100000 : "sbl1"
0x000000100000-0x000000200000 : "mibib"
0x000000200000-0x000000300000 : "bootconfig"
0x000000300000-0x000000400000 : "qsee"
0x000000400000-0x000000500000 : "qsee_alt"
0x000000500000-0x000000580000 : "cdt"
0x000000580000-0x000000600000 : "cdt_alt"
0x000000600000-0x000000680000 : "ddrparams"
0x000000700000-0x000000900000 : "u-boot"
0x000000900000-0x000000b00000 : "u-boot-backup"
0x000000b00000-0x000000b80000 : "ART"
0x000000c00000-0x000007c00000 : "ubi"
```
* Dump your original NAND (if using nanddump, include OOB data).
* Decompress `u-boot.bin.gz` dump from the GitHub repository above (dump
contains OOB data) and overwrite the `u-boot` portion of NAND from
`0x738000`-`0x948000` (length `0x210000`). Offsets here include OOB data.
* Resolder the NAND after overwriting the `u-boot` regions.
OpenWrt Installation:
* After flashing NAND with the external programmer. Plug an Ethernet
cable into port 4. Power up the device.
* The new U-Boot build uses the space character `" "` (without quotes) to
interrupt boot.
* Interrupt U-Boot and `tftpboot` the OpenWrt initramfs image from your
tftp server
```
dhcp
setenv serverip <your_tftp>
tftpboot openwrt-ipq40xx-generic-meraki_mr30h-initramfs-uImage.itb
```
* Once booted into the OpenWrt initramfs, `scp` the `sysupgrade` image to
the device and run the normal `sysupgrade` procedure:
```
scp -O openwrt-ipq40xx-generic-meraki_mr30h-squashfs-sysupgrade.bin root@192.168.1.1:/tmp/
ssh root@192.168.1.1 "sysupgrade -n /tmp/openwrt-ipq40xx-generic-meraki_mr30h-squashfs-sysupgrade.bin"
```
* OpenWrt should now be installed on the device.
Alternative installation steps if your device has U-Boot older than:
`U-Boot 2017.07-RELEASE-g78ed34f31579 (Sep 29 2017 - 07:43:44 -0700)`
**BIG FAT WARNING BEGIN**
Attmping to interrupt boot on a newer U-Boot release may permanently
brick your device! See: riptidewave93/LEDE-MR33#13
**BIG FAT WARNING END**
* Use `ubootwrite.py` from the above GitHub repository to transfer the
`u-boot.itb`
image to the router.
```
./ubootwrite.py --serial=/dev/ttyUSB0 --write u-boot.itb
```
* To avoid bricking your router, it is highly recommended at this point that
you flash the unlocked U-Boot to the `part.safe` ubi volume.
```
run set_ubi && ubi write $loadaddr part.safe 0x2fd48
```
* Power cycle the router. The stock Meraki U-Boot will boot `part.safe` which
is now the unlocked U-Boot.
* Use the new U-Boot build (`" "` to interrupt boot) to
`tftpboot` the OpenWrt initramfs image:
```
dhcp
setenv serverip <tftp_server_addr>
tftpboot openwrt-ipq40xx-generic-meraki_mr30h-initramfs-uImage.itb
bootm
```
* It is only recommended to flash U-Boot to the `u-boot` NAND region from
Linux:
```
insmod mtd-rw i_want_a_brick=1
```
* Copy `u-boot.elf` to the router:
```
scp -O u-boot.elf root@192.168.1.1:/tmp/
```
Note: If any of the below commands fails, YOU WILL HAVE A BRICK IF YOU
REBOOT OR LOSE POWER. Only a hardware programmer can recover the device.
```
flash_erase /dev/mtd8 0 0
nandwrite -p /dev/mtd8 /tmp/u-boot.elf
```
Note: ONLY use `u-boot.elf` when flashing the `u-boot` region (`/dev/mtd8`);
`u-boot.bin` or `u-boot.itb` will BRICK YOUR DEVICE
* `scp` the `sysupgrade` image to the device and run the normal `sysupgrade`
procedure:
```
scp -O openwrt-ipq40xx-generic-meraki_mr30h-squashfs-sysupgrade.bin root@192.168.1.1:/tmp/
ssh root@192.168.1.1 "sysupgrade -n /tmp/openwrt-ipq40xx-generic-meraki_mr30h-squashfs-sysupgrade.bin"
```
* OpenWrt should now be installed on the device.
Signed-off-by: Hal Martin <hal.martin@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/17026
Signed-off-by: Robert Marko <robimarko@gmail.com>
|
||
|
|
60bbf46930 |
ipq40xx: add support for Cisco Meraki Z3
This commit adds support for the Cisco Meraki Z3. The Z3 is a "teleworker" device with 802.11ac and an integrated 5 port Gigabit switch. Z3 hardware info: * CPU: Qualcomm IPQ4029 * RAM: 512MB DDR3 * Storage: 128 MB (S34ML01G200TFV00) * Networking: QCA8075 internal switch (5x 1GbE ports) * WiFi: QCA4019 802.11b/g/n/ac * USB: 1x USB3.0 * Serial: Internal header (J8, 2.54mm, populated) Port 5 has POE output (802.3af). The Internet/WAN port is used for tftp booting in U-Boot. This device ships with secure boot, and cannot be flashed without external programmers (TSOP48 NAND and I2C EEEPROM)! Disassembly: * Remove the four T8 screws on the bottom of the device under the rubber feet. * Using a guitar pick or similar plastic tool, insert it on the side between the bottom case and the side, pry up gently. The plastic bottom has several latches around the perimeter (but none on the rear by the Ethernet ports). * The TSOP48 NAND flash (U30, Spansion S34ML01G200TFV00) is located on the bottom side of the PCB (facing you as you remove the bottom plastic). To flash, you will need to desolder the TSOP48. Attempts to flash in-circuit using a 360 clip were unsuccessful. * The SOIC8 I2C EEPROM (U32, Atmel 24C64) is located on the bottom side of the PCB (facing you as you remove the bottom plastic). It can be flashed in circuit using a SOIC8 chip clip. Installation: The dumps to flash can be found in this repository: https://github.com/halmartin/meraki-openwrt-docs/tree/main/z3_gx20 The device has the following flash layout (offsets with OOB data): ``` 0x000000000000-0x000000100000 : "sbl1" 0x000000100000-0x000000200000 : "mibib" 0x000000200000-0x000000300000 : "bootconfig" 0x000000300000-0x000000400000 : "qsee" 0x000000400000-0x000000500000 : "qsee_alt" 0x000000500000-0x000000580000 : "cdt" 0x000000580000-0x000000600000 : "cdt_alt" 0x000000600000-0x000000680000 : "ddrparams" 0x000000700000-0x000000900000 : "u-boot" 0x000000900000-0x000000b00000 : "u-boot-backup" 0x000000b00000-0x000000b80000 : "ART" 0x000000c00000-0x000007c00000 : "ubi" ``` * Dump your original NAND (if using nanddump, include OOB data). * Decompress `u-boot.bin.gz` dump from the GitHub repository above (dump contains OOB data) and overwrite the `u-boot` portion of NAND from `0x738000`-`0x948000` (length `0x210000`). Offsets here include OOB data. * Decompress `ubi.bin.gz` dump from the GitHub repository above (dump contains OOB data) and overwrite the `ubi` portion of NAND from `0xc60000`-`0x8400000` (length `0x77a0000`). Offsets here include OOB data. * Dump your original EEPROM. Change the byte at offset `0x49` to `0x1e` (originally `0x24`). Remember to re-write the EEPROM with the modified data. * This can be done on Linux via the following command: `printf "\x1e" | dd of=/tmp/eeprom.bin bs=1 seek=$((0x49)) conv=notrunc` **Note**: the device will not boot if you modify the board major number and have not yet overwritten the `ubi` and `u-boot` regions of NAND. * Resolder the NAND after overwriting the `u-boot` and `ubi` regions. OpenWrt Installation: * After flashing NAND and EEPROM with external programmers. Plug an Ethernet cable into the Internet/WAN port. Power up the device. * The new U-Boot build uses the space character `" "` (without quotes) to interrupt boot. * Interrupt U-Boot and `tftpboot` the OpenWrt initramfs image from your tftp server ``` dhcp setenv serverip <your_tftp> tftpboot openwrt-ipq40xx-generic-meraki_z3-initramfs-uImage.itb ``` * Once booted into the OpenWrt initramfs, created the `ART` ubivol with the WiFi radio calibration from the mtd partition: ``` cat /dev/mtd10 > /tmp/ART.bin ubimkvol /dev/ubi0 -N ART -s 524288 ubiupdatevol /dev/ubi0_1 /tmp/ART.bin ``` * `scp` the `sysupgrade` image to the device and run the normal `sysupgrade` procedure: ``` scp -O openwrt-ipq40xx-generic-meraki_z3-squashfs-sysupgrade.bin root@192.168.1.1:/tmp/ ssh root@192.168.1.1 "sysupgrade -n /tmp/openwrt-ipq40xx-generic-meraki_z3-squashfs-sysupgrade.bin" ``` * OpenWrt should now be installed on the device. Signed-off-by: Hal Martin <hal.martin@gmail.com> Link: https://github.com/openwrt/openwrt/pull/17026 Signed-off-by: Robert Marko <robimarko@gmail.com> |
||
|
|
231fe4cd0f |
ipq-wifi: update to Git HEAD (2025-10-17)
d818fb10428f qca4019: Add Meraki MR30H a1529e183333 qca4019: Add Meraki Z3 Signed-off-by: Robert Marko <robimarko@gmail.com> |
||
|
|
1817e0751f |
linux-firmware: update to 20251011
% git log --no-merges --pretty=oneline --abbrev-commit 20250917...20251011 25c3a14ddccc qcom: add CDSP firmware for kaanapali platform 0a5f7ace0a17 qcom: add version for A650 GMU firmware ff1f6b9a25d3 qca: Update Bluetooth WCN6750 1.1.3-00091 firmware to 1.1.3-00100 d387533db74f qcom: Add firmwares for Kaanapali GPU fe05c74066fc qcom: Update A623 GMU fw 6f2733131a80 qcom: Fix QCS615 chipset's GPU secure fw 80e2ccb38d41 qcom: Update DSP firmware for sa8775p platform 8d5c190abbc6 amdgpu: DMCUB updates for various ASICs 5905c27e13dc WHENCE: remove link for Kaanapali video firmware d2404284b6ce intel_vpu: Update NPU firmware 96ed5b3686d0 linux-firmware: Add Dell ISH firmware for Intel Lunar Lake systems b350d59cf4bc Update VCN for Navi1x, Green Sardine and Renoir f2bfc867f82d WHENCE: extract multitech license text e9fa2f97c9c0 WHENCE: extract ueagle license 6fae1670baa1 WHENCE: use LICENCE.sensoray for s2255drv bf9792cd07ec WHENCE: rename LICENCE.go7007-s2250 to LICENCE.sensoray 6d9abf208161 WHENCE: clean up emi62 and yam license statements 3baa8edc3517 qcom: vpu: update video firmware binary for SM8550 c77beb9847cc rtl_bt: Update RTL8852BT/RTL8852BE-VT BT USB FW to 0x3BAC_ADBA 7c2d4d41e96f qcom: vpu: add video firmware for Kaanapali 456617792f73 qcom: Update DSP firmware for qcs8300 platform. d5541743af93 qcom: Add Audio topology for HAMOA-EVK cefc001f7e0b intel/ish:Add ISH firmware file for Intel Lunar Lake platform 63335c21f5c3 mediatek: update firmware version info for MT7986/81/16 04a9bd578e9c linux-firmware: ql2500_fw: update ISP25xx Firmware 4d83de8a0909 qcom: Update aic100 firmware files 1378dc00cc60 qcom: Add audio topology and ADSP firmware for qcs6490-radxa-dragon-q6a e1514909489e amdgpu: DMCUB updates for various ASICs dba7fce5655a mediatek: mtk_wed: drop links for mt7988 d5eedab92c67 Revert "amdgpu: update gc 10.3.6 firmware" ad211e0ef885 qcom: Update DSP firmware for qcs8300 platform. b2d8bda61e46 powervr: update firmware for Imagination Technologies BXS-4-64 GPU 35d89f17d9f1 qcom: Update DSP firmware for sa8775p platform. 149fa16eb357 amdgpu: DMCUB updates for various ASICs 1d588f106cee ath12k: WCN7850 hw2.0: update board-2.bin 6625e563d600 qcom: move LEMANS EVK firmware to correct location Build system: x86/64 Build-tested: x86/64-glibc Run-tested: x86/64-glibc Signed-off-by: John Audia <therealgraysky@proton.me> Link: https://github.com/openwrt/openwrt/pull/20415 Signed-off-by: Nick Hainke <vincent@systemli.org> |
||
|
|
8ea1396fd2 |
ipq-wifi: Add entry for TP-Link Archer C59 v1
Add IPQ Wifi entry for ath79 TP-Link Archer C59 v1. Signed-off-by: Christoph Krapp <achterin@gmail.com> Link: https://github.com/openwrt/openwrt/pull/20401 Signed-off-by: Robert Marko <robimarko@gmail.com> |
||
|
|
bef0bf8efc |
ipq-wifi: update to Git HEAD (2025-10-14)
821d27b582c1 qca9888: add BDF for TP-Link Archer C59 v1 Signed-off-by: Robert Marko <robimarko@gmail.com> |
||
|
|
5e001d7ac3 |
ipq-wifi: add Yuncore AX850
It seems that adding Yuncore AX850 was missed during the board support,
and this breaks buildbots for ipq50xx with:
ERROR: unable to select packages:
ipq-wifi-yuncore_ax850 (no such package):
required by: world[ipq-wifi-yuncore_ax850]
make[4]: *** [/builder/shared-workdir/build/include/image.mk:396: target-dir-90b51871] Error 1
make[4]: *** Waiting for unfinished jobs....
So, add the required meta package.
Fixes:
|
||
|
|
8ef2c4e881 |
ipq-wifi: update to Git HEAD (2025-10-09)
20e5a5a32656 qca4019: add Linksys MR6350 BDF Signed-off-by: Robert Marko <robimarko@gmail.com> |
||
|
|
2fae509a8f |
linux-firmware: update to 20250917
Update to 20250917 in which the firmware for iwlwifi moved to intel/iwlwifi[1] so adjust Makefile accordingly. % git log --no-merges --pretty=oneline --abbrev-commit 20250808...20250917 a9f26799247a amdgpu: update PSP 14.0.3 kicker firmware 7c3980a26d68 amdgpu: update vega20 firmware c12707ae2dfa amdgpu: update vega12 firmware c8048421f579 amdgpu: update vega10 firmware 93abdb308d30 amdgpu: update vangogh firmware be73284e2f7f amdgpu: update VCN 4.0.6 firmware eb56f5ae9199 amdgpu: update PSP 14.0.1 firmware 9643cbf2c94e amdgpu: update GC 11.5.1 firmware b73c1b2f238a amdgpu: update VCN 4.0.5 firmware 421085982a64 amdgpu: update VPE 6.1.0 firmware 5e8da647d8a5 amdgpu: update PSP 14.0.0 firmware ca201f8407b6 amdgpu: update GC 11.5.0 firmware 09dcf0ed7b45 amdgpu: update renoir firmware b27822eae04a amdgpu: update yellow carp firmware 8d34604f6f2d amdgpu: update VCN 3.1.2 firmware 2f4eba1172db amdgpu: update PSP 13.0.5 firmware 5eb854bde3d1 amdgpu: update GC 10.3.6 firmware 5c34be1058b0 amdgpu: update PSP 13.0.11 firmware 8a8100c5da80 amdgpu: update GC 11.0.4 firmware fab8ed8fcf6c amdgpu: update VCN 4.0.2 firmware 42eb6ad1e135 amdgpu: update PSP 13.0.4 firmware 6c47866dee63 amdgpu: update GC 11.0.1 firmware 7d9022b56d9f amdgpu: update VCN 5.0.0 firmware 5cb539e8178d amdgpu: update PSP 14.0.3 firmware ab4867765f16 amdgpu: update GC 12.0.1 firmware 70337b2fe2e4 amdgpu: update SMU 14.0.2 firmware 365e86fe8eac amdgpu: update PSP 14.0.2 firmware 98306ae95355 amdgpu: update GC 12.0.0 firmware 618e92a7582f amdgpu: update VCN 4.0.4 firmware 377cde4784d3 amdgpu: update PSP 13.0.7 firmware 90ef164e2a20 amdgpu: update GC 11.0.2 firmware 068b1b886ad7 amdgpu: update SMU 13.0.10 firmware ef230a82c77a amdgpu: update PSP 13.0.10 firmware 981df0011104 amdgpu: update GC 11.0.3 firmware c5bd5d23d026 amdgpu: update SMU 13.0.0 kicker firmware 49b6d2db05a7 amdgpu: update PSP 13.0.0 kicker firmware 85014781be88 amdgpu: update VCN 4.0.0 firmware c7beb200e2f8 amdgpu: update SDMA 6.0.0 firmware dfa8be4ec1bb amdgpu: update SMU 13.0.0 firmware 154e8d1559f6 amdgpu: update PSP 13.0.0 firmware 7dea59d23b92 amdgpu: update GC 11.0.0 firmware d54c5a4464d7 amdgpu: update beige goby firmware ba313d87e661 amdgpu: update dimgrey cavefish firmware 1dac1ae8da5a amdgpu: update navy flounder firmware edb255ec5799 amdgpu: update sienna cichlid firmware 05bf27466308 amdgpu: update navi14 firmware f33198f1d3c6 amdgpu: update navi12 firmware 6b9312de248b amdgpu: update navi10 firmware 0eb298e1924a amdgpu: update VCN 5.0.1 firmware 263fa1962fb3 amdgpu: update PSP 13.0.12 firmware 45c28bd13927 amdgpu: update GC 9.5.0 firmware eeb986988f69 amdgpu: update PSP 13.0.14 firmware 38b7298d5671 amdgpu: update GC 9.4.4 firmware 8de2474118bf amdgpu: update SDMA 6.1.3 firmware bdacedf28cb7 amdgpu: update PSP 14.0.5 firmware c3407118c53c amdgpu: update GC 11.5.3 firmware 59cac4434cb7 amdgpu: update VPE 6.1.3 firmware 06d251853d09 amdgpu: update PSP 14.0.4 firmware 6e5828de499d amdgpu: update GC 11.5.2 firmware 16e06e599952 amdgpu: update green sardine firmware 5697f5139f6c amdgpu: update VCN 4.0.3 firmware 5ce8c510e174 amdgpu: update PSP 13.0.6 firmware 8caace3229c5 amdgpu: update GC 9.4.3 firmware 149f9b8e3422 linux-firmware: update firmware for en8811h 2.5G ethernet phy ba7d706f9cf6 amdgpu: DMCUB updates for various ASICs 96fa6d9157ea intel/ish: Add firmware for LENOVO THINKPAD X1 2-in-1 Gen 10 ac27fb925034 mediatek MT7922: update bluetooth firmware to 20250903123504 ba41835c21eb linux-firmware: update firmware for MT7922 WiFi device 0732a4c4958a qcom: move Monaco EVK topology from qcs8275 to qcs8300 subdir 1135eb435b7b qcom: Add Audio topology for MONACO-EVK abf91414e840 qcom: add CDSP firmware for qcs615 platform 22990e4c616e qcom: Add Audio topology for LEMANS-EVK 1c44d84a08bf ath12k: WCN7850 hw2.0@ncm865: add to WLAN.IOE_HMT.1.1-00018-QCAHMTSWPL_V1.0_V2.0_SILICONZ-1 f4bff0fc25cb linux-firmware: update firmware for MT7925 WiFi device 7278ab0e55cf mediatek MT7925:update bluetooth firmware to 20250825220109 Update binary firmware for MT7925 BT devices. d9e126112daa qcom: vpu: update firmware binaries to fix encoder drain handling 6400e0ed82a6 intel_vpu: Update NPU firmware 739c7638b982 Revert "cs35l56: Rename firmware for Thinkbook 16P Gen6 (17AA3921) without multiple speakers" bd28704ab16e cs35l56: Rename firmware for Thinkbook 16P Gen6 (17AA3921) without multiple speakers d2f41cc246ba xe: Update GUC to v70.49.4 for BMG, LNL, PTL 20cf22e50252 i915: Update GUC to v70.49.4 for ADL-P, DG1, DG2, MTL, TGL 4897d80cce5f qcom: add ADSP firmware for qcs615 platform ed1c122b2a42 rtl_bt: Update RTL8822C BT USB firmware to 0x2B66_D962 91fd5ffa1510 iwlwifi: add Bz-HR FW for core90-93 release dbe75f7ca712 Fix link entry for qat_895xcc.bin 06205c0eb81a Move QAT firmware to intel/ subdirectory 078946281c84 Move all iwlwifi top level files to intel/ directory ef42281a3aaf Revert "intel/ish: Add firmware for LENOVO THINKPAD X1 2-in-1 Gen 10" 0cfc1632ef7b ath11k: Support WCN6855 hw2.1 with NFA firmware variant a89515d3ff79 amdgpu: Update ISP FW for isp v4.1.1 3b7a8ca912ab Update README.md to clarify S-o-b requirements 5ca18e346401 firmware: qcom: Reorder VPU firmware entries in WHENCE 409b3cea3097 intel_vpu: Update NPU firmware a4a827849a58 amdgpu: DMCUB updates for various ASICs 82045de5e845 intel/ish: Add firmware for LENOVO THINKPAD X1 2-in-1 Gen 10 fa855bd9ece7 cirrus: cs35l41: Move entries to correct driver section in WHENCE be22069598e3 cirrus: cs35l56: Update firmware for Cirrus Amps for some Lenovo laptops 71b945d2190c ath11k: WCN6855 hw2.0@nfa765: add to WLAN.HSP.1.1-04685-QCAHSPSWPL_V1_V2_SILICONZ_IOE-1 c6a9ced69823 cirrus: cs35l56: Add firmware for Cirrus Amps for some Lenovo laptops ece445af91bb qcom: Add firmware binary for SM8650. 5b0934ba6192 Link rtl8723b_config.bin to rtl8723bs feb33add04d9 rtw89: 8922a: update fw to v0.35.80.3 ba3e128340cf rtw89: 8852c: update fw to v0.27.129.4 ee5228bfe181 rtw89: 8852c: update fw to v0.27.129.3 2907133be681 qcom: add CDSP firmware for x1e80100 platform b5b78dda06f9 iwlwifi: add Bz/gl FW for core97-84 release 70fce2e71a3c iwlwifi: update ty/So/Ma firmwares for core97-84 release b19b3cf8e414 iwlwifi: update cc/Qu/QuZ firmwares for core97-84 release 2bf6ab128f0b amdgpu: DMCUB updates for various ASICs 3a12b0fec4be realtek: rt1321: Add patch firmware of MCU 5260f2873636 mediatek: Add MT8189 SCP firmware d0fb4a8f2da4 amdgpu: DMCUB updates for various ASICs 930ef9046e38 panthor: Add firmware for more Mali GPUs d986d065ae7b amdgpu: update renoir firmware 9897853cea76 amdgpu: add SMU 14.0.3 kicker firmware bd5906138f51 amdgpu: add PSP 14.0.3 firmware 29a5e75e5ddd amdgpu: add GC 12.0.1 kicker firmware a0278b8ba301 amdgpu: update navy flounder firmware 001f18e5b9b2 amdgpu: update SDMA 6.1.2 firmware 4d2ae0f5205b amdgpu: update PSP 14.0.4 firmware 674f8b1dafa9 amdgpu: update GC 11.5.2 firmware fd7de77c5998 amdgpu: update yellow carp firmware baff98c457a0 amdgpu: update VCN 5.0.0 firmware 0a5ac406dbb7 amdgpu: update SDMA 7.0.1 firmware 06f096fc40b5 amdgpu: update PSP 14.0.3 firmware 66a604e1406b amdgpu: update GC 12.0.1 firmware b2d4246e1547 amdgpu: update sienna cichlid firmware a48f75acdb3d amdgpu: update vega20 firmware c3b4c3880492 amdgpu: update SDMA 7.0.0 firmware f87d250299da amdgpu: update PSP 14.0.2 firmware b53bcd8ac757 amdgpu: update GC 12.0.0 firmware 5bcadbbec2a5 amdgpu: update vega12 firmware db8456fde4ec amdgpu: update vega10 firmware e3998061416e amdgpu: update VCN 3.1.2 firmware f98da641b72d amdgpu: update PSP 13.0.5 firmware 8614f13eca99 amdgpu: update GC 10.3.6 firmware 740f17080a5c amdgpu: update VCN 4.0.4 firmware b1534c2e2fa5 amdgpu: update SDMA 6.0.2 firmware a911fa376d7a amdgpu: update PSP 13.0.7 firmware 5a33df773db8 amdgpu: update GC 11.0.2 firmware df03c98de76d amdgpu: update navi14 firmware fe2338805ef5 amdgpu: update SDMA 6.0.3 firmware 516b41a37410 amdgpu: update PSP 13.0.10 firmware b863bcee224e amdgpu: update GC 11.0.3 firmware 1b0815132267 amdgpu: update navi12 firmware 41c111e7e5b7 amdgpu: update vangogh firmware d626db731b04 amdgpu: update navi10 firmware c48f3cf6d95a amdgpu: update PSP 13.0.0 kicker firmware f3d5f44b2a07 amdgpu: update VCN 5.0.1 firmware 86eb91a2f97f amdgpu: update PSP 13.0.12 firmware 4baea1265aaa amdgpu: update GC 9.5.0 firmware 9a71965f82b6 amdgpu: update VCN 4.0.0 firmware 6a33949aace4 amdgpu: update SDMA 6.0.0 firmware 839eaca8a5d7 amdgpu: update GC 11.0.0 firmware 6b4062a2e25c amdgpu: update PSP 13.0.14 firmware 9c0e99a54789 amdgpu: update PSP 13.0.6 firmware 09c3e7a1ca34 amdgpu: update GC 9.4.3 firmware 6893d17b30d7 amdgpu: update vpe 6.1.1 firmware 85c7640cc83c amdgpu: update VCN 4.0.6 firmware 61c473cf6829 amdgpu: update SDMA 6.1.1 firmware 2cef366f6aba amdgpu: update PSP 14.0.1 firmware 5e35839d7b4c amdgpu: update GC 11.5.1 firmware 448a3efa17f9 amdgpu: update PSP 13.0.11 firmware 3c7c3487dbd3 amdgpu: update GC 11.0.4 firmware ff54f49cd41e amdgpu: update beige goby firmware 442449670be7 amdgpu: update PSP 13.0.8 firmware fd27c247e5bf amdgpu: update GC 10.3.7 firmware 397a1b97fc36 amdgpu: update VCN 4.0.5 firmware f70084acf5f1 amdgpu: update PSP 14.0.0 firmware dfa4987b55b9 amdgpu: update GC 11.5.0 firmware 6e59320c3bf3 amdgpu: update VCN 4.0.2 firmware 2e1460fdad15 amdgpu: update SDMA 6.0.1 firmware 426a9d94e6cc amdgpu: update PSP 13.0.4 firmware 5271eb7f6674 amdgpu: update GC 11.0.1 firmware 0d8518ea7368 amdgpu: update dimgrey_cavefish firmware 11c4ebf4c4a2 amdgpu: update aldebaran firmware 0239fb7f728a qca: Update Bluetooth WCN6750 1.1.3-00069 firmware to 1.1.3-00091 Build system: x86/64 Build-tested: x86/64-glibc Run-tested: x86/64-glibc (Intel N150 PC) 1. https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/commit/?id=078946281c84e8477222e51f29416439a037d83d Co-authored-by: Leo Barsky <leobrsky@proton.me> Signed-off-by: John Audia <therealgraysky@proton.me> Link: https://github.com/openwrt/openwrt/pull/20072 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> |
||
|
|
a7ca19962b |
ipq-wifi: Add entry for TP-Link Archer C60 v1
Add IPQ Wifi entry for ath79 TP-Link Archer C60 v1. Signed-off-by: Christoph Krapp <achterin@gmail.com> Link: https://github.com/openwrt/openwrt/pull/19993 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> |
||
|
|
af3ae2ae84 |
intel-microcode: update to 20250812
New upstream release. Debian changelog: * New upstream microcode datafile 20250812 (closes: #1110983, #1112168) - Mitgations for INTEL-SA-01249 (processor Stream Cache): CVE-2025-20109: Improper Isolation or Compartmentalization in the stream cache mechanism for some Intel Processors may allow an authenticated user to potentially enable escalation of privilege via local access. Intel also disclosed that several processors models had already received this mitigation on the previous microcode release, 20250512. - Mitigations for INTEL-SA-01308: CVE-2025-22840: Sequence of processor instructions leads to unexpected behavior for some Intel Xeon 6 Scalable processors may allow an authenticated user to potentially enable escalation of privilege via local access. - Mitigations for INTEL-SA-01310 (OOBM services module): CVE-2025-22839: Insufficient granularity of access control in the OOB-MSM for some Intel Xeon 6 Scalable processors may allow a privileged user to potentially enable escalation of privilege via adjacent access. - Mitigations for INTEL-SA-01311 (Intel TDX): CVE-2025-22889: Improper handling of overlap between protected memory ranges for some Intel Xeon 6 processors with Intel TDX may allow a privileged user to potentially enable escalation of privilege via local access. - Mitigations for INTEL-SA-01313: CVE-2025-20053: Improper buffer restrictions for some Intel Xeon Processor firmware with SGX enabled may allow a privileged user to potentially enable escalation of privilege via local access. CVE-2025-21090: Missing reference to active allocated resource for some Intel Xeon processors may allow an authenticated user to potentially enable denial of service via local access. CVE-2025-24305: Insufficient control flow management in the Alias Checking Trusted Module (ACTM) firmware for some Intel Xeon processors may allow a privileged user to potentially enable escalation of privilege via local access. - Mitigations for INTEL-SA-01367 (Intel SGX, TDX): CVE-2025-26403: Out-of-bounds write in the memory subsystem for some Intel Xeon 6 processors when using Intel SGX or Intel TDX may allow a privileged user to potentially enable escalation of privilege via local access. CVE-2025-32086: Improperly implemented security check for standard in the DDRIO configuration for some Intel Xeon 6 Processors when using Intel SGX or Intel TDX may allow a privileged user to potentially enable escalation of privilege via local access. - Fixes for unspecified functional issues on several Intel Core and Intel Xeon processor models. * Updated microcodes: sig 0x000606a6, pf_mask 0x87, 2025-03-11, rev 0xd000410, size 309248 sig 0x000606c1, pf_mask 0x10, 2025-03-06, rev 0x10002e0, size 301056 sig 0x000806f8, pf_mask 0x87, 2025-04-04, rev 0x2b000643, size 592896 sig 0x000806f7, pf_mask 0x87, 2025-04-04, rev 0x2b000643 sig 0x000806f6, pf_mask 0x87, 2025-04-04, rev 0x2b000643 sig 0x000806f5, pf_mask 0x87, 2025-04-04, rev 0x2b000643 sig 0x000806f4, pf_mask 0x87, 2025-04-04, rev 0x2b000643 sig 0x000806f8, pf_mask 0x10, 2025-04-08, rev 0x2c000401, size 625664 sig 0x000806f6, pf_mask 0x10, 2025-04-08, rev 0x2c000401 sig 0x000806f5, pf_mask 0x10, 2025-04-08, rev 0x2c000401 sig 0x000806f4, pf_mask 0x10, 2025-04-08, rev 0x2c000401 sig 0x000a06a4, pf_mask 0xe6, 2025-03-19, rev 0x0025, size 140288 sig 0x000a06d1, pf_mask 0x95, 2025-05-15, rev 0x10003d0, size 1667072 sig 0x000a06d1, pf_mask 0x20, 2025-05-15, rev 0xa000100, size 1638400 sig 0x000a06f3, pf_mask 0x01, 2025-05-03, rev 0x3000362, size 1530880 sig 0x000b06a2, pf_mask 0xe0, 2025-02-24, rev 0x4129, size 224256 sig 0x000b06a3, pf_mask 0xe0, 2025-02-24, rev 0x4129 sig 0x000b06a8, pf_mask 0xe0, 2025-02-24, rev 0x4129 sig 0x000b06d1, pf_mask 0x80, 2025-05-21, rev 0x0123, size 80896 sig 0x000c0662, pf_mask 0x82, 2025-05-14, rev 0x0119, size 90112 sig 0x000c06a2, pf_mask 0x82, 2025-05-14, rev 0x0119 sig 0x000c0652, pf_mask 0x82, 2025-05-14, rev 0x0119 sig 0x000c0664, pf_mask 0x82, 2025-05-14, rev 0x0119 sig 0x000c06f2, pf_mask 0x87, 2025-04-15, rev 0x210002b3, size 564224 sig 0x000c06f1, pf_mask 0x87, 2025-04-15, rev 0x210002b3 Build system: x86/64 Build-tested: x86/64-glibc Run-tested: x86/64-glibc (Intel N150 PC) Signed-off-by: John Audia <therealgraysky@proton.me> Link: https://github.com/openwrt/openwrt/pull/20045 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> |
||
|
|
86f58731ef |
ipq-wifi: update to Git HEAD (2025-09-16)
c40198780e44 qca9888: add BDF for TP-Link Archer C60 v1 65d951610e0c QCA9888: added TP-Link Archer C60 v2 (US) BDF Link: https://github.com/openwrt/firmware_qca-wireless/pull/67 Signed-off-by: Robert Marko <robimarko@gmail.com> |
||
|
|
bd831560cf |
linux-firmware: intel: kick BE200 wifi firmware
Latest backports require newer firmware. Signed-off-by: Janusz Dziedzic <janusz.dziedzic@gmail.com> Link: https://github.com/openwrt/openwrt/pull/19927 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> |
||
|
|
e00f77b3e7
|
firmware: Add support for Airoha EN7581 NPU firmware
Add support for Airoha EN7581 NPU firmware present in linux-firmware. Support for it is fully upstream with the Ethernet part fully pushed and the Wireless Offload currently in progress for various WiFi chip. Link: https://github.com/openwrt/openwrt/pull/19816 Signed-off-by: Christian Marangi <ansuelsmth@gmail.com> |
||
|
|
4f34c4c453
|
firmware: Add support for Aeonsemi AS21xxx firmware
Add support for Aeonsemi AS21xxx firmware blob. Firmware has been submitted and accepted to linux-firmware. Current version is 1.8.2. Link: https://github.com/openwrt/openwrt/pull/19816 Signed-off-by: Christian Marangi <ansuelsmth@gmail.com> |
||
|
|
c42f05bf36 |
ipq-wifi: add entry for Xiaomi AIoT AC2350
Add IPQ WiFi support for Xiaomi AIoT AC2350 Add board file suffixes .QCA9988/.qca9988. These suffixes are mapped to QCA9984/hw1.0 path Reference: https://openwrt.org/toh/xiaomi/aiot_router_ac2350 Signed-off-by: Igor Dyatlov <dyatlov.igor@gmail.com> Link: https://github.com/openwrt/openwrt/pull/19707 Signed-off-by: Robert Marko <robimarko@gmail.com> |
||
|
|
30e20d8cb2 |
ipq-wifi: update to Git HEAD (2025-08-25)
a510502e7922 qca9988: add BDFs for Xiaomi AIoT Router AC2350 Signed-off-by: Robert Marko <robimarko@gmail.com> |
||
|
|
8c314acc33 |
ath10k-ct-firmware: update wave2 chip firmware to latest beta version
Release Notes: * Support enabling/disabling rts/cts. Not sure if this really works as hoped though. * Improved compiler options to build smaller sized binaries. * Sept 15, 2022: Fix per-peer txpower to not over-ride tpc when value is 0 (ie, not set yet). This in turn fixes TPC over-ride through the txo path. * April 4, 2023: Fix uninitialized minccapwr threshold variables, reported by Sebastian. Candela Technologies has already used this beta firmware in their commercial product "LANforge". And the -ct firmware homepage states that "This is code is not being changed much, and should be considered for stable use now." On QCA9888 and IPQ4019, I didn't catch any speed or stability issues compared to the previous version. Therefore, I think it is worth updating this beta version. Signed-off-by: Shiji Yang <yangshiji66@outlook.com> Link: https://github.com/openwrt/openwrt/pull/19042 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> |
||
|
|
cb24806ff1 |
ath10k-ct-firmware: update qca988X firmware to latest beta version
Release Notes: * Attempt to fix crash in scanning logic by making probe_timer ignore re-arm. Candela Technologies has already used this beta firmware in their commercial product "LANforge". On QCA9882, I didn't catch any speed or stability issues compared to the previous version. Therefore, I think it is worth updating this beta version. Signed-off-by: Shiji Yang <yangshiji66@outlook.com> Link: https://github.com/openwrt/openwrt/pull/19042 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> |
||
|
|
3850d60f38 |
ath10k-ct-firmware: update to latest stable firmware 2021.11.08
Release Notes: * Fall 2021: Optimize compiler options for memory usage and performance. * Jan 17 2021: Enable peer fixed rate feature (S.G) Run-tested: QCA9882, QCA9887, QCA9888 and IPQ4019. Signed-off-by: Shiji Yang <yangshiji66@outlook.com> Link: https://github.com/openwrt/openwrt/pull/19042 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> |
||
|
|
3930d2c44c |
ppfe-firmware: Bump to lf-6.12.20-2.0.0
Bump ppfe-firmware package to lf-6.12.20-2.0.0. Signed-off-by: Pawel Dembicki <paweldembicki@gmail.com> Link: https://github.com/openwrt/openwrt/pull/19152 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> |
||
|
|
430ad5dca4 |
ls-rcw: Bump to lf-6.12.20-2.0.0
Bump ls-rcw package to lf-6.12.20-2.0.0. Signed-off-by: Pawel Dembicki <paweldembicki@gmail.com> Link: https://github.com/openwrt/openwrt/pull/19152 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> |
||
|
|
1beaad1c31 |
ls-ddr-phy: bump to lf-6.12.20-2.0.0
Bump ls-ddr-phy to version lf-6.12.20-2.0.0. Signed-off-by: Pawel Dembicki <paweldembicki@gmail.com> Link: https://github.com/openwrt/openwrt/pull/19152 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> |
||
|
|
3b73b15e2d |
fman-ucode: Bump to lf-6.12.20-2.0.0
Bump fman-ucode to version lf-6.12.20-2.0.0. Signed-off-by: Pawel Dembicki <paweldembicki@gmail.com> Link: https://github.com/openwrt/openwrt/pull/19152 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> |
||
|
|
f9a8a3636c |
ipq-wifi: update to Git HEAD (2025-08-12)
967cfe977926 qca9988: add BDFs for Xiaomi AIoT Router AC2350 6db497116709 qcn9274: update board file for 8devices Kiwi-DVK 7a161011d89d Add IPQ5018 and QCN9074 BDF for Yuncore AX850. 30b99fc9cc13 ipq6018: add jdcloud_re-ss-01 BDF Signed-off-by: Robert Marko <robimarko@gmail.com> |
||
|
|
6152381880 |
linux-firmware: update to 20250808
% git log --no-merges --pretty=oneline --abbrev-commit 20250708...20250808 53f89ed819bc qcom: Add QDSP firmware file for Qualcomm QDU100 device. 35abebaa15c1 ath12k: WCN7850 hw2.0: update to WLAN.HMT.1.1.c5-00302-QCAHMTSWPL_V1.0_V2.0_SILICONZ-1.115823.3 7aa2aba3a90e ath12k: QCN9274 hw2.0: update to WLAN.WBE.1.5-01651-QCAHKSWPL_SILICONZ-1 db7327128eff ath11k: WCN6855 hw2.0: update board-2.bin 14794133088c ath11k: QCA6698AQ hw2.1: update to WLAN.HSP.1.1-04650-QCAHSPSWPL_V1_V2_SILICONZ_IOE-2 effe7d041975 ath11k: QCA2066 hw2.1: update to WLAN.HSP.1.1-03926.13-QCAHSPSWPL_V2_SILICONZ_CE-2.52297.9 d4fde9ca4ecb ath11k: QCA2066 hw2.1: update board-2.bin 9188b156478e qcom: Update xbl_config firmware file. ba2549fc9730 amdgpu: Update GCN 4.0.5 microcode 61d6a5f9f1e8 amdgpu: Update SDMA 6.1.0 microcode 67ee1b80467c amdgpu: Update GC 11.5.0 microcode b2acd913eb00 qcom: Add QDU100 firmware image files required for booting. 224186ce2e8e linux-firmware: Add firmware for airoha-npu driver ebf45cd0f8d0 linux-firmware: update firmware for MT7925 WiFi device 2ccae12c4f73 mediatek MT7925: update bluetooth firmware to 20250721233113 1d2771d839ba qcom: Update DSP firmware for qcm6490 platform 8ecf764788f8 qcom: update Venus firmware file for v6.0 c3855905442a i915: Xe3LPD DMC v2.29 3768c184de68 linux-firmware: Update AMD cpu microcode 02ad2a17abc4 qcom: Add QCS6490 symlink for QUPv3 firmware 530f28320603 qcom: Add firmware binary for SM8750. dce0f1f8a3d2 amdgpu: update dmcub fw for dcn314 53d585cd763b cirrus: cs35l41: Add Firmware for various ASUS commercial Laptops using CS35L41 HDA 28964e023a39 cirrus: cs35l41: Update Firmware for Dell Oasis 5be0792a63e9 cirrus: cs35l56: Add firmware for Cirrus CS35L56 for various Dell laptops b4cd8b7e766a qcom: Add Audio topology for QCS6490 RB3Gen2 dcd36f8607e5 intel_vpu: Update NPU firmware 43c969c12234 amdgpu: update dmcub fw for various DCN version 2aaf3bf0702c WHENCE: extract more license statements f62714f9a0ac WHENCE: clarify io_ti origin e2c1b151087b amdgpu: Update GC 11.5.1 microcode eb03c8ce595d rtw89: 8852b: update fw to v0.29.128.0 351eb5c7643f rtw89: 8852bt: update fw to v0.29.127.0 ee12f2433585 rtw89: 8922a: add regd fw element with version R72-R6 75e7b2b760ae rtw89: 8852c: add regd fw element with version R72-R57 d300c8670364 rtw89: 8922a: update BB parameter V49 5bcef62c4107 qcom: Update gpu firmwares of QCS615 chipset 40c52dd245b4 linux-firmware: Update firmware file for Intel Solar core a7be448d356e linux-firmware: Update firmware file for Intel BlazarU core 9ec63315f4c1 linux-firmware: Update firmware file for Intel BlazarI core Build system: x86/64 Build-tested: x86/64-glibc Run-tested: x86/64-glibc (Intel N150-based system) Signed-off-by: John Audia <therealgraysky@proton.me> Link: https://github.com/openwrt/openwrt/pull/19721 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> |
||
|
|
7fe06b7f56 |
wireless-regdb: Update to version 2025.07.10
6953f19 wireless-regdb: Update regulatory info for Indonesia (ID) for 2025 2e8214e wireless-regdb: Permit 320 MHz bandwidth in 6 GHz band for GB a94f685 wireless-regdb: Update regulatory info for Egypt (EG) for 2024 7628ce2 wireless-regdb: Update regulatory rules for Brazil (BR) on 6GHz 4411b39 wireless-regdb: Update regulatory info for Vietnam (VN) for 2025 490f136 wireless-regdb: Update regulatory info for Estonia (EE) for 2024 c56c663 wireless-regdb: update regulatory rules for Paraguay (PY) on 6 GHz for 2025 5a8ced5 wireless-regdb: Update regulatory info for CEPT countries for 6GHz listed by WiFi Alliance 5fd8ee3 wireless-regdb: update regulatory rules for Bosnia and Herzegovina (BA) for 6 GHz e05260a wireless-regdb: update regulatory database based on preceding changes Link: https://github.com/openwrt/openwrt/pull/19474 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> |
||
|
|
6048ad905a |
linux-firmware: update to 20250708
% git log --no-merges --pretty=oneline --abbrev-commit 20250627...20250708 74d80fcf8ce2 xe: Add fan_control v203.0.0.0 for BMG 331eac914440 linux-firmware: Update AMD cpu microcode 847cd5aaabe0 amdgpu: Add DCN 3.6 5e95c44fb4a7 amdgpu: Add PSP 14.0.5 520262d1d0a8 amdgpu: Add SDMA 6.1.3 84f443352785 amdgpu: Add GC 11.5.3 1f861a48042a mediatek MT7921: update bluetooth firmware to 20250625154126 d3e7e025210a qcom/adreno: document firmware revisions 4e7094412cd2 qcom/adreno: move A610 and A702 ZAP files to Adreno driver section ed3c42722a02 qcom: Add sdx61 Foxconn vendor firmware image file f534fd76aaa8 Revert "linux-firmware: Update firmware file for Intel Pulsar core" ce7108f47ef6 qcom/adreno: sort entries in WHENCE 0ef7a160552a xe: First HuC release for Pantherlake bbe12d522f4e xe: First GuC release for Pantherlake 5cf85776762a linux-firmware: update firmware for MT7921 WiFi device 78478bfc4431 rtw89: 8922a: update fw to v0.35.80.0 4e34a870bdb8 rtw89: 8852c: update fw to v0.27.129.1 4729093efd12 rtw89: 8852c: update fw to v0.27.128.0 Build system: x86/64 Build-tested: x86/64-glibc Run-tested: x86/64-glibc (Intel N150-based system) Signed-off-by: John Audia <therealgraysky@proton.me> Link: https://github.com/openwrt/openwrt/pull/19352 Signed-off-by: Nick Hainke <vincent@systemli.org> |
||
|
|
52e339b8ed |
qualcommax: ipq50xx: Add support for Yuncore AX830
Specifications:
SOC: Qualcomm IPQ5018 (64-bit dual-core ARM Cortex-A53 @ 1.0Ghz)
Memory: 512MB DDR3L
Standard: 802.11ax/ac/b/g/n
Flash: SPI NOR 8MB (Winbond W25Q64DW) + NAND 128MB (Winbond W25N01GWZEIG)
2.4G Frequency: 2.4GHz - 2.484GHz
2.4G Wi-Fi standard: 802.11b/g/n/ax
5.8G Frequency: 4.9~5.9G
5.8G Wi-Fi Standard: 802.11 a/n/ac/ax
Interface:
Optional 1(Without 8081):
1 * 10/100 /1000Mbps RJ45 WAN Port and PoE port;
1* Gigabit Console port;
Optional 2(With 8081):
1 * 10/100/1000/2500Mbps RJ45 WAN port and PoE port,
1*10/100/1000Mbps LAN port
Buttons: 1 * Reset button, press 10 seconds to revert to default setting
Antenna: Build in 4*4dBi dual band MIMO Antenna
Data Rate: 3000Mbps (2.4G 600Mbps, 5.8G 2400Mbps)
End Users: 128+
2.4G RF Power: ≤ 23dBm
5.8G RF Power: ≤ 23dBm
DC: 12V----2A
PoE: 48V (IEEE 802.3at)
LED Light: Sys, WAN, LAN
Power Consumption: ≤ 20W
BACKUP YOUR STOCK FIRMWARE:
- Put openwrt-*-initramfs-uImage.itb to your
TFTP server and rename it to initramfs.bin
- Enable serial console and enter to u-boot cli
and exec these commands:
```
tftpboot <your_tftp_server_ip>:initramfs.bin
bootm
```
- Once boot completed and you get the openwrt shell
execute below commands:
```
device=ax830
mkdir -p /tmp/fw_backup; cd /tmp/fw_backup
rootfs=$(cat /proc/mtd | grep \"rootfs\" | cut -d: -f1)
rootfs_1=$(cat /proc/mtd | grep \"rootfs_1\" | cut -d: -f1)
dd if=/dev/${rootfs} of=rootfs_${rootfs} bs=1M
dd if=/dev/${rootfs_1} of=rootfs_1_${rootfs_1} bs=1M
cp /sys/firmware/fdt fdt.dtb
md5sum * > md5sum
tar -cvzf /tmp/${device}.tar.gz .
sum=$(md5sum /tmp/${device}.tar.gz | cut -d' ' -f1)
mv /tmp/${device}.tar.gz /tmp/${device}_${sum}.tar.gz
echo "stock fw backup saved to: /tmp/${device}_${sum}.tar.gz"
```
- Upload/save your backup to a safe place.
STOCK FIRMWARE RECOVERY:
- Boot initramfs image
- Upload your backed-up stock fw tarball to the device
using scp or download it from the device using wget.
- Enter device ssh cli or tty and exec:
```
cd /tmp && wget <your_web_server_ip>/${stock_fw_backup}.tar.gz`
tar -xpzf ${stock_fw_backup}.tar.gz
rootfs=$(cat /proc/mtd | grep \"rootfs\" | cut -d: -f1)
rootfs_1=$(cat /proc/mtd | grep \"rootfs_1\" | cut -d: -f1)
ubiformat /dev/${rootfs} -y -f /tmp/rootfs_${rootfs}
ubiformat /dev/${rootfs_1} -y -f /tmp/rootfs_1_${rootfs_1}
reboot
```
INSTALLATION:
1. initramfs method
- Put openwrt-*-initramfs-uImage.itb to your
TFTP server and rename it to initramfs.bin
- Enable serial console and enter to u-boot cli
and exec these commands:
```
tftpboot <your_tftp_server_ip>:initramfs.bin
bootm
```
- Once boot completed and you get the openwrt shell
execute below commands:
```
cd /tmp && wget <your_web_server_ip>/factory.ubi`
export rootfs=$(cat /proc/mtd | grep rootfs | cut -d: -f1)
export rootfs_1=$(cat /proc/mtd | grep rootfs_1 | cut -d: -f1)
ubiformat /dev/${rootfs} -y -f factory.ubi
ubiformat /dev/${rootfs_1} -y -f factory.ubi
reboot
```
2. u-boot factory.ubi image method
- Put factory.ubi to your TFTP server and
enter u-boot cli and exec these commands:
```
tftpboot <your_tftp_server_ip>:factory.ubi
#After downloading is finished:
flash rootfs
flash rootfs_1
reset
```
Signed-off-by: Shubham Vishwakarma <shubhamvis98@fossfrog.in>
Link: https://github.com/openwrt/openwrt/pull/18968
Signed-off-by: Robert Marko <robimarko@gmail.com>
|
||
|
|
6716fbb122 |
ipq-wifi: update to Git HEAD (2025-06-23)
63bd0faafd4a Add IPQ5018 BDF for Yuncore AX830. Link: https://github.com/openwrt/openwrt/pull/18968 Signed-off-by: Robert Marko <robimarko@gmail.com> |
||
|
|
99851c7a3f |
linux-firmware: update to 20250627
% git log --no-merges --pretty=oneline --abbrev-commit 20250613...20250627 cb826c70e912 WHENCE: extract license texts db6e24385793 WHENCE: expand the advansys license statement e8a4acb51210 WHENCE: some older AMD drivers are MIT licensed ebbcfe361cbf qcom: update firmware binary for SM8550 09db581815f8 amdgpu: DMCUB updates for DCN401 c319d6bea7a6 qcom: venus-5.4: add the firmware binary for qcs615 dbfe16e9e8ac Revert "qcom: Add sdx61 Foxconn vendor firmware image file" cbbce56d6dcc amdgpu: update dmcub fw for dcn401 8c091f4b0ec5 qcom: Add sdx61 Foxconn vendor firmware image file 1c4846b614e0 brcm: Fix symlinks for Khadas VIM SDIO wifi config f191695a00ba amdgpu: update renoir firmware c71a6daecc53 amdgpu: update vcn 5.0.0 firmware 72a8d25438c0 amdgpu: update smu 14.0.3 firmware 9f33f83a3245 amdgpu: update sdma 7.0.1 firmware ef19800204dd amdgpu: update psp 14.0.3 firmware 103e235bafd0 amdgpu: update gc 12.0.1 firmware f69dbbbd61b1 amdgpu: update navy flounder firmware 839067097384 amdgpu: update psp 14.0.4 firmware 0fde9638f26e amdgpu: update gc 11.5.2 firmware 128b759e5c8f amdgpu: update sienna cichlid firmware 94e718de8906 amdgpu: add raven2 ip discovery firmware cbd24c08ceff amdgpu: update smu 14.0.2 firmware fe7f99e3d01b amdgpu: update sdma 7.0.0 firmware 20e709912411 amdgpu: update psp 14.0.2 firmware 0e6cf73ebe2a amdgpu: update gc 12.0.0 firmware 00ce8ee06be2 amdgpu: update vcn 4.0.6 firmware ed9525cb5743 amdgpu: update psp 14.0.1 firmware cd7f739592db amdgpu: update gc 11.5.1 firmware 56accbf3cc71 amdgpu: update psp 13.0.11 firmware 03523034b0a5 amdgpu: update gc 11.0.4 firmware 1035014812d6 amdgpu: add picasso ip discovery firmware 7e14bde8ffdf amdgpu: add raven ip discovery firmware 2427860b84e9 amdgpu: update vega20 firmware c354a0967253 amdgpu: update vega12 firmware 6e36b3917519 amdgpu: update smu 13.0.7 firmware 97e3e9cb4d96 amdgpu: update vcn 4.0.4 firmware 52f8bb5fd748 amdgpu: update psp 13.0.7 firmware b2f81cf8dd1d amdgpu: update gc 11.0.2 firmware 46646de90c81 amdgpu: update navi14 firmware 6d59ec7d67dd amdgpu: update vega10 firmware 6a451a89f175 amdgpu: update gc 10.3.6 firmware aa3e04655f08 amdgpu: update smu 13.0.10 firmware 97c3f575f445 amdgpu: update psp 13.0.10 firmware c58be58dc9b4 amdgpu: update gc 11.0.3 firmware 403f1c578204 amdgpu: update navi12 firmware a21004dd4edb amdgpu: update vangogh firmware d45a9e3e51f5 amdgpu: update navi10 firmware c70bcef9759d amdgpu: add smu 13.0.0 kicker firmware c5077ee16e2c amdgpu: add psp 13.0.0 kicker firmware 25fbfc9a9fe6 amdgpu: add gc 11.0.0 kicker firmware 9fff2b17d3b1 amdgpu: add vcn 5.0.1 firmware fea4ac9c76cb amdgpu: add sdma 4.4.4 firmware 8a9e3b47ef3d amdgpu: add psp 13.0.12 firmware 41e2f753b3a7 amdgpu: add gc 9.5.0 firmware 38945107950a amdgpu: add arcturus IP discovery firmware 49447aed4821 amdgpu: update vcn 4.0.0 firmware 734cc9b82e60 amdgpu: update smu 13.0.0 firmware 36934f24c008 amdgpu: update psp 13.0.0 firmware 464402529b3f amdgpu: update gc 11.0.0 firmware 1f9ea1b74498 amdgpu: update psp 13.0.14 firmware 877eed711964 amdgpu: update gc 9.4.4 firmware a4a2882f0391 amdgpu: update psp 13.0.6 firmware 49105d8ee7e1 amdgpu: update gc 9.4.3 firmware 976433406ee3 amdgpu: update beige_goby firmware 3073095c049f amdgpu: update vcn 4.0.5 firmware f2f8b021e7ca amdgpu: update gc 11.5.0 firmware ad90939ad7a8 amdgpu: update vcn 4.0.2 firmware 6937d2e155c9 amdgpu: update gc 11.0.1 firmware 00198a7ab7a8 amdgpu: update dimgrey_cavefish firmware 95f5f3cc1044 amdgpu: update aldebaran firmware b8369884e1db WHENCE: fix subtly incorrect licensing a26e413e7481 amdgpu: update dmcub fw for dcn32 and dcn401 3c5341f382e0 mediatek: Update mt8186 SCP firmware 9096bad65cb9 amdgpu: Update DMCUB fw for DCN401 & DCN315 0a0b23e207c9 WHENCE: unify Driver statements 4cb2b59c30c2 qcom: add gpu firmwares for X1P42100 chipset Build system: x86/64 Build-tested: x86/64 Run-tested: x86/64 Signed-off-by: John Audia <therealgraysky@proton.me> Link: https://github.com/openwrt/openwrt/pull/19251 Signed-off-by: Robert Marko <robimarko@gmail.com> |
||
|
|
d324d6f07e |
qualcommbe: ipq95xx: add 8devices Kiwi-DVK support
Specifications: SoC: Qualcomm IPQ9570 RAM: 1 GiB DDR4 Flash: 4 GiB eMMC ETH1: 2.5G Maxlinear GPY211C (48V POE-in) ETH2: 10G Realtek RTL8261N SFP: 10G SFP+ cage WLAN1: QCN9274 2.4GHz 802.11b/g/n/ax/be 2x2 WLAN2: QCN9274 5-6GHz 802.11a/n/ac/ax/be 2x2 PCIE0: Gen3x1 mPCIe or M.2(B+M) PCIE1: Gen3x1 M.2(A+E) or M.2(B+M) PCIE2: Gen3x2 M.2(A+E) USB: 1x 3.0 Console: USB-C via FTDI Button: Reset Install using sysupgrade: sysupgrade openwrt-qualcommbe-ipq95xx-8devices_kiwi-dvk-squashfs-sysupgrade.bin Install using U-Boot: * Put factory.bin at TFTP server(192.168.2.254) as fwupdate.bin * Run 'run do_recovery' in U-Boot shell Signed-off-by: Mantas Pucka <mantas@8devices.com> Link: https://github.com/openwrt/openwrt/pull/18435 Signed-off-by: Robert Marko <robimarko@gmail.com> |
||
|
|
d8303b4721 |
ipq-wifi: add BDF for IgniteNet SS-W2-AC2600
The IgniteNet SunSpot AC Wave2 comes with 2x QCA9994 ath10k chips connected to the IPQ8068 SoC via PCIe. Add board-2.bin for both radios on this board. 3ac4a64 qca9984: add BDFs for IgniteNet SS-W2-AC2600 Signed-off-by: Daniel Golle <daniel@makrotopia.org> |
||
|
|
c87417c64f |
linux-firmware: update to 20250613
git log --no-merges --pretty=oneline --abbrev-commit 20250509...20250613 225e865382d4 QCA: Update WCN785x btusb firmware to 2.0.0-00799-5 c3dd75fe5c3c rtl_nic: update firmware of RTL8153A 8793795c0fb6 qcom: sc8280xp: Updated power FW for X13s 2fe0e63bdc7b linux-firmware: update firmware for MT7986 522126fd7526 linux-firmware: update firmware for MT7981 47e03ef409e0 linux-firmware: update firmware for MT7916 64823fcdf059 cirrus: cs35l41: Add Firmware for ASUS NUC using CS35L41 1e29e963851f Revert "iwlwifi: add Bz/gl FW for core96-76 release" 5ac6303062e4 amdgpu: DMCUB updates for various ASICs 50bbf75a5c54 mediatek MT7922: update bluetooth firmware to 20250523103438 dad32063a360 mediatek MT7921: update bluetooth firmware to 20250523111333 59df6ceeb259 linux-firmware: update firmware for MT7922 WiFi device 8e0ad059b481 linux-firmware: update firmware for MT7921 WiFi device 247c9f3b5f99 xe: Update GUC to v70.45.2 for BMG, LNL 53796829da2d i915: Update GUC to v70.45.2 for DG2 38b5863bcacb xe: Update LNL GSC to v104.0.5.1429 25750add9b77 amdgpu: DMCUB updates for various ASICs 7143ab41c859 qcom: add QUPv3 firmware for QCS8300 platform 62960e12efff Intel IPU7: Add firmware binary files 4439f5b5c5af ice: update wireless_edge package to 1.3.23.0 902386062e4e ice: update comms package to 1.3.55.0 18f9edda4283 ice: update package to 1.3.43.0 ebea7801d5cf linux-firmware: Update firmware file for Intel Pulsar core cb0c72fb4deb linux-firmware: Update firmware file for Intel BlazarI core 7d9bc01cd679 linux-firmware: Update firmware file for Intel Quasar core e2d7a179d030 linux-firmware: Update firmware file for Intel Solar core 992d84e5173b linux-firmware: Update firmware file for Intel Magnetar core 4f04404dfc0c linux-firmware: Update firmware file for Intel BlazarU core 6e15e748c1a7 iwlwifi: add Bz/gl FW for core96-76 release b5fb9ede6a3d iwlwifi: update ty/So/Ma firmwares for core96-76 release e258fd022749 iwlwifi: update cc/Qu/QuZ firmwares for core96-76 release c7f676e3c800 iwlwifi: update firmwares for 8000 series 3944e657f79f iwlwifi: update 7265D firmware c799f5d3045f mediatek MT7925: update bluetooth firmware to 20250526153203 a1971ffc61d5 linux-firmware: update firmware for MT7925 WiFi device 0c4cd60597a0 qcom: sc8280xp: FW blob updates for X13s c629575aa5ce brcm: Add symlinks for Khadas VIM SDIO wifi config to AW-CM256SM.txt 2e91d8c3c4bd ath12k: WCN7850 hw2.0: update to WLAN.HMT.1.1.c5-00284.1-QCAHMTSWPL_V1.0_V2.0_SILICONZ-3 7966e448ac3b cirrus: cs35l41: Fix firmware links for several ASUS laptops fdf1068e30ce cirrus: cs35l41: Add Firmware for various HP Agusta Laptops using CS35L41 HDA da412873f3f4 Adjust QUPv3 driver name c97a2ef501be cnm: Add Chips&Media wave633c firmware for NXP i.MX9 1d98680254f7 qcom: add QUPv3 firmware for QCM6490 platform 3d6067ec1975 mediatek: Add mt8196 VCP firmware 48c42ece446e cirrus: cs35l41: Add Firmware for various ACER Laptops using CS35L41 HDA 050f0a1e3a76 nvidia: add GSP-RM version 570.144 firmware images 6b9fb15a5b49 amdgpu: DMCUB updates for various ASICs 3dc736d9f749 powervr: add firmware for Imagination Technologies BXS-4-64 GPU ddc80c83e2dd rtl_bt: Update RTL8822C BT USB and UART firmware to 0x7C20 e4c6ae01a11c brcmfmac: Add a couple of NanoPi devices e6b5ebde46d4 rtl_nic: add firmware rtl8127a-1 9d8574c2f46b cnm: update chips&media wave521c firmware. 1591254ed58d intel_vpu: Update NPU firmware a32d5cc1a182 intel: avs: Update topology file for Digital Microphone Array e663dc7a2122 amdgpu: updates for dcn 3.20 and dcn 4.01 firmware to 0.1.10.0 Signed-off-by: John Audia <therealgraysky@proton.me> Link: https://github.com/openwrt/openwrt/pull/19127 Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com> |
||
|
|
d7f9e240c2 |
qualcommax: ipq50xx: Add support for Xiaomi AX6000
Add support for Xiaomi AX6000. Speficiations: * SoC: Qualcomm IPQ5018 (64-bit dual-core ARM Cortex-A53 @ 1.0Ghz) * Memory: Etrontech EM6HE16EWAKG 512 MiB DDR3L-933 * Serial Port: 1v8 TTL 115200n8 * Wi-Fi: IPQ5018 (2x2 2.4 Ghz 802.11b/g/n/ax - up to 574 Mbps) QCN9024 (4x4 5 Ghz 802.11an/ac/ax - up to 4804 Mbps) QCA9887 (1x1 5 Ghz 802.11ac/n - up to 433 Mbps) * Ethernet: IPQ5018 integrated virtual switch connected to: - external QCA8337 switch (3 LAN Ports 10/100/1000) - QCA8081 Phy WAN port (10/100/1000/2500) * Flash: Either of: - Gigadevice GD5F1GQ4RE9IGD (128 MiB) - ESMT F50D1G41LB (128 MiB) * LEDs: 1x WLAN Link (GPIO 23 Active High) 1x System Blue (GPIO 24 Active High) 1x System Yellow (GPIO 25 Active High) 1x WAN Link Blue (GPIO 26 Active High) 1x WAN Link Yellow (GPIO 27 Active High) 1x Green - Unused(GPIO 28 Active High) 3x LAN Phy Green 1x WAN Phy Green * Buttons: 1x Reset (GPIO 38 Active Low) Known issue: - QCA9887 doesn't come up (possibly due to 1-lane PCIe phy not coming up or missing method to drive power), hence the host PCIe controller is disabled in the DTS. Flash instructions: Download XMIR Patcher: https://github.com/openwrt-xiaomi/xmir-patcher First flash a ubinized OpenWrt initramfs that will serve as the intermediate step, since OpenWrt uses unified rootfs in order to fully utilize NAND and provide enough space for packages, through either of the below two methods: Installation via XMIR Patcher: 1. Load the initramfs image: openwrt-qualcommax-ipq50xx-xiaomi_ax6000-initramfs-factory.ubi Installation via ubiformat method, through SSH: 1. If needed, enable SSH using XMIR Patcher. 2. Copy the file openwrt-qualcommax-ipq50xx-xiaomi_ax6000-initramfs-factory.ubi to the /tmp directory 3. Open an SSH shell to the router 4. Check which rootfs partition is your router booted in (0 = rootfs | 1 = rootfs_1): nvram get flag_boot_rootfs 5. Find the rootfs and rootfs_1 mtd indexes respectively: cat /proc/mtd Please confirm if mtd18 and mtd19 are the correct indexes from above! 6. Use the command ubiformat to flash the opposite mtd with UBI image: If nvram get flag_boot_rootfs returned 0: ubiformat /dev/mtd19 -y -f /tmp/openwrt-qualcommax-ipq50xx-xiaomi_ax6000-initramfs-factory.ubi && nvram set flag_boot_rootfs=1 && nvram set flag_last_success=1 && nvram commit otherwise: ubiformat /dev/mtd18 -y -f /tmp/openwrt-qualcommax-ipq50xx-xiaomi_ax6000-initramfs-factory.ubi && nvram set flag_boot_rootfs=0 && nvram set flag_last_success=0 && nvram commit 7. Reboot the device by: reboot Continue in order to pernamently flash OpenWrt: 1. Upload the sysupgrade image to /tmp/ using SCP: scp -O <path to image> root@192.168.1.1:/tmp/ 2. Open an SSH shell to 192.168.1.1 from a PC within the same subnet 3. Use sysupgrade to flash the sysupgrade image: sysupgrade -n -v /tmp/openwrt-qualcommax-ipq50xx-xiaomi_ax6000-squashfs-sysupgrade.bin Device will reboot with OpenWrt, and then sysupgrade can be used to upgrade the device when desired. Signed-off-by: George Moussalem <george.moussalem@outlook.com> Link: https://github.com/openwrt/openwrt/pull/19004 Signed-off-by: Robert Marko <robimarko@gmail.com> |
||
|
|
17d7e0bf90 |
ipq-wifi: update to Git HEAD (2025-06-13)
5be4c60a9084 ipq5018: add BDF for Xiaomi AX6000 22588512b844 qcn9074: add BDF for Xiaomi AX6000 4810aacf3b1c qca9889: add BDF for Xiaomi AX6000 Signed-off-by: Robert Marko <robimarko@gmail.com> |
||
|
|
0cbdab5038 |
qualcommax: add support for I-O DATA WN-DAX3000GR
I-O DATA WN-DAX3000GR is a 2.4/5 GHz band 11ax (Wi-Fi 6) router, based
on IPQ5018.
Specification:
- SoC : Qualcomm IPQ5018
- RAM : DDR3 512 MiB
- Flash : SPI-NAND 128 MiB (Macronix MX35UF1G24AD-Z4I)
- WLAN : 2.4/5 GHz 2T2R
- 2.4 GHz : Qualcomm IPQ5018 (SoC)
- 5 GHz : Qualcomm Atheros QCN6102
- Ethernet : 5x 10/100/1000 Mbps
- wan (phy) : Qualcomm IPQ5018 (SoC)
- lan (switch) : Qualcomm Atheros QCA8337
- LEDs/Keys (GPIO): 7x/5x
- UART : through-hole on PCB (J3)
- assignment : 3.3V, TX, RX, NC, GND from tri-angle marking
- settings : 115200n8
- USB : USB 2.0 Type-A (through-hole on PCB, "J6")
- Power : 12 VDC, 1A (Typ. 930 mA)
Flash instruction using factory.bin image:
1. Boot WN-DAX3000GR with router mode
2. Access to the WebUI ("http://192.168.0.1/") on the device and open
the firmware update page ("ファームウェア")
3. Select the OpenWrt factory.bin image and click update ("更新") button
4. Wait ~120 seconds to complete flashing
Switching to the stock firmware:
1. Load the elecom.sh script
. /lib/upgrade/elecom.sh
2. Check the current index of rootfs
bootconfig_rw_index 0:bootconfig rootfs
3. Set the index to inverted value
bootconfig_rw_index 0:bootconfig rootfs <value>
bootconfig_rw_index 0:bootconfig1 rootfs <value>
example:
- step2 returned "0":
bootconfig_rw_index 0:bootconfig rootfs 1
bootconfig_rw_index 0:bootconfig1 rootfs 1
- step2 returned "1":
bootconfig_rw_index 0:bootconfig rootfs 0
bootconfig_rw_index 0:bootconfig1 rootfs 0
4. Reboot
Partition Layout (Stock FW, bootconfig(rootfs)=1):
0x000000000000-0x000000080000 : "0:SBL1"
0x000000080000-0x000000100000 : "0:MIBIB"
0x000000100000-0x000000140000 : "0:BOOTCONFIG"
0x000000140000-0x000000180000 : "0:BOOTCONFIG1"
0x000000180000-0x000000280000 : "0:QSEE"
0x000000280000-0x000000380000 : "0:QSEE_1"
0x000000380000-0x0000003c0000 : "0:DEVCFG"
0x0000003c0000-0x000000400000 : "0:DEVCFG_1"
0x000000400000-0x000000440000 : "0:CDT"
0x000000440000-0x000000480000 : "0:CDT_1"
0x000000480000-0x000000500000 : "0:APPSBLENV"
0x000000500000-0x000000640000 : "0:APPSBL"
0x000000640000-0x000000780000 : "0:APPSBL_1"
0x000000780000-0x000000880000 : "0:ART"
0x000000880000-0x000000900000 : "0:TRAINING"
0x000000900000-0x000003c40000 : "rootfs_1"
0x000003c40000-0x000003fc0000 : "Config"
0x000003fc0000-0x000007300000 : "rootfs"
0x000007300000-0x000007680000 : "Config_2"
0x000007680000-0x000007700000 : "idmkey"
0x000007700000-0x000007c00000 : "Reserved"
0x000007c00000-0x000007c80000 : "FWHEADER"
0x000007c80000-0x000007d00000 : "Factory"
Known Issues:
- This device has a Macronix MX35UF1G24AD SPI-NAND chip registered as
oobsize=128 in Linux Kernel. But using BCH8 breaks I/O on the chip
with the following errors, so this support uses BCH4 instead.
[ 1.542261] 0x000000480000-0x000000500000 : "0:appsblenv"
[ 1.547959] 1 fixed-partitions partitions found on MTD device 0:appsblenv
[ 1.551265] Creating 1 MTD partitions on "0:appsblenv":
[ 1.558096] 0x000000000000-0x000000040000 : "env-data"
[ 1.627282] u-boot-env-layout 79b0000.qpic-nand:flash@0:partitions:partition-0-appsblenv:partition@0:nvmem-layout: probe with driver u-boot-env-layout failed with error -74
root@OpenWrt:~# strings /dev/mtdblock10
[ 77.806720] mtdblock: MTD device '0:appsblenv' is NAND, please consider using UBI block devices instead.
[ 77.807554] I/O error, dev mtdblock10, sector 0 op 0x0:(READ) flags 0x80700 phys_seg 4 prio class 0
[ 77.815977] I/O error, dev mtdblock10, sector 8 op 0x0:(READ) flags 0x80700 phys_seg 3 prio class 0
[ 77.824721] I/O error, dev mtdblock10, sector 16 op 0x0:(READ) flags 0x80700 phys_seg 2 prio class 0
[ 77.834095] I/O error, dev mtdblock10, sector 24 op 0x0:(READ) flags 0x80700 phys_seg 1 prio class 0
[ 77.843278] I/O error, dev mtdblock10, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0
[ 77.851577] Buffer I/O error on dev mtdblock10, logical block 0, async page read
Notes:
- This device has dual-boot feature and it's managed by the index in the
0:bootconfig and 0:bootconfig1 partitions.
- There are through-holes on PCB for USB 2.0, but it cannot be accessed
without disassembly of the housing. So it's not enabled in this
support.
- WN-DAX3000GR has the "bt_fw" volume in the firmware UBI in addition to
the volumes that will be removed in the section of ELECOM WRC-X3000GS2
in /lib/upgrade/platform.sh.
That volume is unnecessary for OpenWrt and add
`remove_oem_ubi_volume bt_fw` to remove that volume when sysupgrade.
(that function doesn't anything without errors if no specified volume)
MAC Addresses:
LAN : 50:41:B9:xx:xx:64 (0:APPSBLENV, "ethaddr"/"eth1addr" (text))
WAN : 50:41:B9:xx:xx:66 (0:APPSBLENV, "eth0addr" (text))
2.4 GHz: 50:41:B9:xx:xx:64 (0:APPSBLENV, "wifi0" (text))
5 GHz : 50:41:B9:xx:xx:65 (0:APPSBLENV, "wifi1" (text))
Signed-off-by: INAGAKI Hiroshi <musashino.open@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/19053
Signed-off-by: Robert Marko <robimarko@gmail.com>
|