mirror of
https://github.com/openwrt/openwrt.git
synced 2026-07-22 02:52:06 +04:00
e414ca4fa6cbc8d1e95d59966b614a4129b5371f
821 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
e122d49577 |
linux-firmware: improve firmware package descriptions
Improve some descriptions so that they make the purpose of the particular firmware package clearer to the user (e.g. as viewed in verbose package listings). Signed-off-by: Tim Small <tim@seoss.co.uk> Link: https://github.com/openwrt/openwrt/pull/23688 Signed-off-by: Robert Marko <robimarko@gmail.com> |
||
|
|
848c54b5f4 |
wireless-regdb: update to version 2026.05.30
Change-log since version 2026.03.18, retrieved from the wireless-regdb mailing lists: wireless-regdb: update regulatory database based on preceding changes wireless-regdb: Update regulatory info for Brunei Darussalam (BN) for 2022 wireless-regdb: allow 320MHz channel width for Russia wireless-regdb: Update 6 GHz rules for Hong Kong (HK) wireless-regdb: Update 5/6 GHz power rules for Russia (RU) wireless-regdb: Fix 60 GHz power unit for Ukraine (UA) wireless-regdb: Update 6 GHz rules for South Africa (ZA) wireless-regdb: Update 6 GHz rules for South Korea (KR) wireless-regdb: Update regulatory rules for Sri Lanka (LK) wireless-regdb: Add regulatory info for CEPT countries FO, GI, IM, SM and VA listed by WiFi Alliance Signed-off-by: Hafiz Zafran <hfzz7@duck.com> Link: https://github.com/openwrt/openwrt/pull/23594 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> |
||
|
|
9f7d9aa167 |
ipq40xx: add support for Linksys MR9000
This pull request is based on - the discussions in https://forum.openwrt.org/t/support-for-the-linksys-mr9000 Device Specs: - Router is similar to EA8300 but with 512MB RAM and changed GPIOs - IPQ4019 - Quad Core CPU - 512 MB RAM - 256 MB FLASH - 4 LAN ports, 1 WAN port - 1x2.4GHz (802.11n) and 2x5GHz (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 T10 screws at the bottom of the device which must be removed - All 4 screws are located under the rubber feet Serial interface: - The serial interface is already populated on the device with a 5-pin header - Pinout from front to back: 1:GND, 2: unknown, 3: RX, 4: TX, 5: VCC - Settings: 115200, 8N1 MAC address layout: - Same as on MR8300 - MAC address is stored in the "devinfo" partition (entry "hw_mac_addr") - The MAC address on the label is identical with the one in the devinfo partition - The MAC address on the label is the WAN MAC address - LAN MAC address is the one from the label + 1 - Wifi (2.4GHz) MAC is the one from the label + 2 - Wifi (1st 5GHz) MAC is the one from the label + 3 - Wifi (2nd 5GHz) MAC is the one from the label + 4 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_mr9000-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: - Flash the OEM firmware via sysupgrade - Forced update is required Signed-off-by: Karsten Rehn <rekados@posteo.de> Signed-off-by: Roland Reinl <reinlroland+github@gmail.com> Link: https://github.com/openwrt/openwrt/pull/22744 Signed-off-by: Robert Marko <robimarko@gmail.com> |
||
|
|
75e7ea1b93 |
ath11k-firmware: move Download eval to top level
Move the $(eval $(call Download,ath11k-legacy-firmware)) from inside Build/Prepare to the top level, right after the Download definition. When the eval is inside Build/Prepare, it only runs at recipe execution time (during compilation). This makes the legacy firmware source invisible to 'make download', which only evaluates Download definitions at Makefile parse time. As a result, offline builds fail because the source was never fetched during the download phase. This is consistent with how ath10k-ct-firmware handles multiple Download definitions (all at top level). Signed-off-by: Michael Pfeifroth <michael.pfeifroth@westermo.com> Link: https://github.com/openwrt/openwrt/pull/23628 Signed-off-by: Robert Marko <robimarko@gmail.com> |
||
|
|
36d567b9ef |
firmware-imx: add package for NXP i.MX8 DDR/HDMI firmware files
This package will install the DDR/HDMI firmwares for i.MX8. Signed-off-by: Martin Schiller <ms@dev.tdt.de> |
||
|
|
0f381e2fc5 |
linux-firmware: fix mediatek 2.5G PHY firmware dependency
Fixes:
|
||
|
|
755e6e5ed4 |
linux-firmware: update to 20260519
% git log --no-merges --pretty=oneline --abbrev-commit 20260410...20260519 2f90f4fe5c67 ASoC: tas2783: Add Firmware files for tas2783A projects 238e3a14b64b linux-firmware: add firmware for MT7927 WiFi device 1b9b0fbf2d85 Add HP ISH firmware for Intel Panther Lake systems 4ea6552ba82d ti: Add PCM6240 firmware with multiple audio profiles support a21fb799c496 qcom: add CDSP firmware for shikra platform 87e59b4701dd amdgpu: DMCUB updates for various ASICs 321c5c3195b8 qcom: update ADSP firmware for x1e80100 platform 1290919565f9 lt*_fw.bin: move to Lontium subdir d2e0a05bbbd1 qcom: Add cdsp1r.jsn for sa8775p platform 7a8ddf10f67d amdgpu: rembrandt DMCUB v4.0.74.0 dec60417e513 linux-firmware: Add firmware for Lontium LT9611C fb0889c0d3de xe: Update GUC to v70.65.0 for LNL, BMG, PTL 3dd246799540 amdgpu: update SMU 14.0.3 kicker firmware dbb56961ead8 amdgpu: update navy flounder firmware 21af5fe0422f amdgpu: update SDMA 6.1.3 firmware aa91bd8573d1 amdgpu: update PSP 14.0.5 firmware 68049393d5d4 amdgpu: update GC 11.5.3 firmware 0924d64e216d amdgpu: update yellow carp firmware 39d7abb0c9fa amdgpu: update VCN 5.0.0 firmware 5ff473283bf1 amdgpu: update PSP 14.0.3 firmware e6f6fdd4ad2a amdgpu: update GC 12.0.1 firmware 472586fd9eac amdgpu: update VPE 6.1.3 firmware 5942cfb5487d amdgpu: update SDMA 6.1.2 firmware 1343c08dd15c amdgpu: update PSP 14.0.4 firmware 59e6ce956f97 amdgpu: update GC 11.5.2 firmware 2a12d06438f2 amdgpu: update PSP 14.0.2 firmware bb95ff5c914f amdgpu: update GC 12.0.0 firmware 37ade0c7205b amdgpu: update sienna cichlid firmware bfbd965f8839 amdgpu: update VCN 3.1.2 firmware 5c75f58bd82a amdgpu: update PSP 13.0.5 firmware c2f407e38895 amdgpu: update GC 10.3.6 firmware fae4beb09486 amdgpu: update VCN 4.0.4 firmware fa4afb3116e4 amdgpu: update SDMA 6.0.2 firmware d959c79c63b4 amdgpu: update PSP 13.0.7 firmware e89391b4b91c amdgpu: update GC 11.0.2 firmware e8df2b87fc5f amdgpu: update navi14 firmware d16d7da80b95 amdgpu: update SDMA 6.0.3 firmware 75d99d4ebe1f amdgpu: update PSP 13.0.10 firmware 6dc4bf52e586 amdgpu: update GC 11.0.3 firmware 06f06f8378bb amdgpu: update navi12 firmware c0132eeaec47 amdgpu: update vangogh firmware 00109c672c23 amdgpu: update navi10 firmware 6bc21819c102 amdgpu: update green sardine firmware 9f3ccdf673cc amdgpu: update PSP 13.0.0 kicker firmware d00803ea1b88 amdgpu: update VCN 4.0.0 firmware 12715bb901e7 amdgpu: update SDMA 6.0.0 firmware 1960eb3ec865 amdgpu: update PSP 13.0.0 firmware d1363e897346 amdgpu: update GC 11.0.0 firmware 68be13f1422b amdgpu: update SDMA 4.4.4 firmware e086a9c4f819 amdgpu: update VCN 5.0.1 firmware cb8c635cb280 amdgpu: update PSP 13.0.12 firmware a00faff4e370 amdgpu: update GC 9.5.0 firmware 6997f8cc462d amdgpu: update SDMA 4.4.5 firmware b04f8515c3a7 amdgpu: update PSP 13.0.14 firmware 08c008bef3e5 amdgpu: update VPE 6.1.1 firmware c3f882e6ff02 amdgpu: update VCN 4.0.6 firmware fd629bbf8365 amdgpu: update SDMA 6.1.1 firmware 42a0642a7881 amdgpu: update PSP 14.0.1 firmware 62dfb617c8f6 amdgpu: update GC 11.5.1 firmware fc8d40beffc2 amdgpu: update PSP 13.0.11 firmware 3ee38497f3f8 amdgpu: update GC 11.0.4 firmware 72c6e45ecaee amdgpu: update beige goby firmware 0b9330f11138 amdgpu: update VCN 4.0.3 firmware 0eedad7763a8 amdgpu: update SDMA 4.4.2 firmware f30853cced89 amdgpu: update PSP 13.0.6 firmware 94b4108ecf55 amdgpu: update GC 9.4.3 firmware f3ac5b46667c amdgpu: update VPE 6.1.0 firmware 7982621581e3 amdgpu: update VCN 4.0.5 firmware 889bcab02fd1 amdgpu: update SDMA 6.1.0 firmware a6422828b542 amdgpu: update PSP 14.0.0 firmware e559dd46ec6a amdgpu: update GC 11.5.0 firmware d3074835ee00 amdgpu: update VCN 4.0.2 firmware b9d2ce0e0ce6 amdgpu: update SDMA 6.0.1 firmware bcd00e14c880 amdgpu: update PSP 13.0.4 firmware dd067330ca05 amdgpu: update GC 11.0.1 firmware 0ace74c183b0 amdgpu: update dimgrey cavefish firmware baa74997c081 amdgpu: update renoir firmware f233a517c46e amdgpu: update aldebaran firmware 59ea796e7015 rtl_bt: Add missing rtl8761a_config.bin for RTL8761AU b9a35af9f69b amdgpu: DMCUB updates for various ASICs 9701f2d151af Linux-firmware: Add Dell ISH firmware 581.7783.0 for Intel Panther Lake systems. af7f25c1a3e8 qcom: update ADSP firmware for x1e80100 platform 530ac96c5dcb linux-firmware:Add firmware for Lontium LT7911EXC bridge 92b146e268b1 qcom/x1e80100/dell: mark that qcom/NOTICE.txt is applicable too 0cbdd055b089 qcom: Update CDSP firmware for Kaanapali platform d85214426650 qcom: vpu: add Gen2 firmware binary for Agatti 79fdaa874dd4 amdgpu: DMCUB updates for various ASICs d4e97389c0c0 linux-firmware: Add firmware file for Intel BlazarIW 2f2ece2a354e linux-firmware: Add firmware file for Intel ScorpiusGfp2 core 516559a30542 linux-firmware: Add firmware file for Intel BlazarIGfp2 core 157d0ab4184c linux-firmware: Update firmware file for Intel BlazarU-HrPGfP core 6e32025feb2a linux-firmware: Update firmware file for Intel BlazarU core ca5c0d6dc291 linux-firmware: Update firmware file for Intel Scorpius core 7df47664dd1d linux-firmware: Update firmware file for Intel BlazarI core ac6960e346e6 qcom: Update ADSP firmware for Glymur platform c8949c63516c mediatek MT7925: update bluetooth firmware to 20260414153243 b981cd3786e8 linux-firmware: update firmware for MT7925 WiFi device 2dc39aa6bbd6 Revert "linux-firmware: Update firmware file for Intel Quasar core" 9a8575e403b9 qcom: Add gpdspr.jsn for qcs8300 platform 17f67c01d5cb ath12k: QCC2072 hw1.0: add to WLAN.COL.1.0.c2-00074-QCACOLSWPL_V1_TO_SILICONZ-1 395b087f655d ath12k: QCC2072 hw1.0: add board-2.bin f083d1af6c0d ath12k: IPQ5424 hw1.0: add to WLAN.WBE.1.6-01275-QCAHKSWPL_SILICONZ-1 da9dd85ef7e4 ath12k: IPQ5424 hw1.0: add board-2.bin c3ab9e9d0c49 qcom: Update ADSP firmware for Kaanapali platform 604cb45fbe6d cirrus: cs35l56: Add firmware for Cirrus Amps for some Lenovo laptops fd246bfaf937 cirrus: cs35l56: Add firmware for Cirrus Amps for some Lenovo laptops (17aa235c 17aa235d) 5f99e9952fe4 QCA: Update Bluetooth WCN6856 firmware 2.1.0-00665 to 2.1.0-00666 75f520719af8 amdgpu: DMCUB updates for DCN36 8c0d4738ee35 linux-firmware: Update AMD cpu microcode fe1a0a75caa6 powervr: update Imagination Rogue firmware images d06d0303836b qcom: Update ADSP firmware for Kaanapali platform a3d046ca8eee i915: Xe3LPD DMC v2.34 a9488d15e031 i915: Xe3LPD_3002 DMC v2.29 4bedb0e45e82 qcom: Update ADSP firmware for QCM6490 platform cfb7366afd8f firmware/amdgpu: Update DMCUB fw to Release 0.1.55.0 c6c7a3f2cd47 mediatek: vpu: drop old sym link Signed-off-by: John Audia <therealgraysky@proton.me> Link: https://github.com/openwrt/openwrt/pull/23440 Signed-off-by: Jonas Jelonek <jelonek.jonas@gmail.com> |
||
|
|
f2aa412733 |
rtl826x-firmware: depend on kmod-phy-realtek
Follow the established pattern and let the firmware package select the driver which uses it. Signed-off-by: Daniel Golle <daniel@makrotopia.org> |
||
|
|
539f09ade0 |
rtl8261n-firmware: set PKGARCH:=all
The generated firmware patches for RealTek's PHYs are host architecture agnostic. Express this with PKGARCH:=all. Signed-off-by: Daniel Golle <daniel@makrotopia.org> |
||
|
|
a3395c60ba |
firmware: add Realtek RTL826X firmware package
This is required by the realtek PHY driver for: * rtl8261n.bin (package "rtl8261n-firmware" or "rtl8261n-lp-firmware") - RTL8251L 5Gbps PHY - RTL8261BE 10Gbps PHY - RTL8261N 10Gbps PHY * rtl8264b.bin (package "rtl8264b-firmware") - RTL8254B 5Gbps PHY - RTL8264 10Gbps PHY - RTL8264B 10Gbps PHY These PHY chips need a sequence of register writes for initialization. These are provided as firmware files which are interpreted/applied by a new register patch engine. For the moment, the patch instructions in rtl8261-firmware and rtl8264b-firmware are the same as from the rtl8261n driver. This should make it possible to first evaluate the patch engine and driver development for switching over in adjusting the patch instructions. Signed-off-by: Balázs Triszka <info@balika011.hu> [sven: rebase, split, fix package version/release, use conf from rtl8261n driver] Signed-off-by: Sven Eckelmann <sven@narfation.org> [daniel: define VERSION matching source date for the resulting packages] Signed-off-by: Daniel Golle <daniel@makrotopia.org> |
||
|
|
09e55e1008 |
qualcommax: ipq50xx: add support for Xiaomi Redmi AX5400
Add support for Xiaomi AX5400 (RA74). Specifications: * 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) * Ethernet: IPQ5018 integrated virtual switch connected to an external QCA8337 switch (3 LAN Ports 10/100/1000) * Flash: Gigadevice GD5F1GQ5REYIG (128 MiB) * LEDs: 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) * Buttons: 1x Reset (GPIO 38 Active Low) 1x WPS (GPIO 28 Active Low) * MAC address layout: LAN (eth1): 0:art @ offset 0x0 WAN (eth0): 0:art @ offset 0x6 Flash instructions: (use redmi-ax5400 image for the Redmi AX5400) 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_redmi-ax5400-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_redmi-ax5400-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_redmi-ax5400-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_redmi-ax5400-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_redmi-ax5400-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/23374 Signed-off-by: Robert Marko <robimarko@gmail.com> |
||
|
|
51b5c9dedc |
ipq-wifi: update to Git HEAD (2026-05-18)
7d851accdab1 ipq40xx: add Linksys MR9000 BDF Link: https://github.com/openwrt/firmware_qca-wireless/pull/114 903e04995ad7 ipq5018: Add BDF for Xiaomi Redmi AX5400 e20f4c6ff197 qcn9074: Add BDF for Xiaomi Redmi AX5400 Signed-off-by: Robert Marko <robimarko@gmail.com> |
||
|
|
472c325fb8 |
intel-microcode: fix dirty build
rebuilding x86 did fail in an existing build directory mkdir fails if the folder exists already Signed-off-by: Sander Schutten <schutten@hotmail.com> Signed-off-by: Florian Maurer <fmaurer@disroot.org> |
||
|
|
695d41c49c |
ipq-wifi: fix sorting
Signed-off-by: Christoph Krapp <achterin@gmail.com> Link: https://github.com/openwrt/openwrt/pull/23216 Signed-off-by: Robert Marko <robimarko@gmail.com> |
||
|
|
8b68067e14 |
ipq-wifi/ath10k: fix 5GHz radio detection on TP-Link EAP225-Wall v2
Add IPQ Wifi entry for ath79 TP-Link EAP225-Wall v2. Signed-off-by: Christoph Krapp <achterin@gmail.com> Link: https://github.com/openwrt/openwrt/pull/23216 Signed-off-by: Robert Marko <robimarko@gmail.com> |
||
|
|
56ee07b8e2 |
ipq-wifi: update to Git HEAD (2026-05-05)
fc4cf4873873 qca9888: add TP-Link EAP225-Wall v2 BDF Signed-off-by: Robert Marko <robimarko@gmail.com> |
||
|
|
ce7bc7ac22 |
wireless-regdb: update to version 2026.03.18
Changes: update regulatory database based on preceding Update regulatory rules for India (IN) on 6GHz Replace M2Crypto with cryptography package Fix regulatory.bin signing with new Signed-off-by: xiao bo <peterwillcn@gmail.com> Link: https://github.com/openwrt/openwrt/pull/23101 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> |
||
|
|
46a629a149 |
firmware: better specify the supported WiFi chip for basic AN7581 NPU FW
The basic AN7581 NPU FW also supports WiFi offload for MT7992 WiFi chip. Add this information in the package description to clarify this. Signed-off-by: Christian Marangi <ansuelsmth@gmail.com> |
||
|
|
7a991c8d88 |
treewide: use HTTPS for PKG_SOURCE_URL where possible
Switch http:// (and redundant ftp://) PKG_SOURCE_URL entries to https:// across tools/ and package/. PKG_HASH alone does not protect against an attacker tampering with insecure downloads when a maintainer regenerates the hash via `make ... FIXUP=1`: HTTPS authenticates the upstream so the captured hash reflects real upstream content. In-place http -> https (HTTPS reachability verified per host): - tools/elftosb, tools/lzop, tools/liblzo, tools/mpfr, tools/dosfstools, tools/libressl, tools/xz - package/libs/mpfr, package/libs/libmnl, package/libs/libnfnetlink Replaced with @OPENWRT (HTTPS-only mirror) where the upstream HTTPS host is dead or has a broken certificate: - package/libs/popt (ftp.rpm.org cert mismatch) - package/firmware/ixp4xx-microcode (was http://downloads.openwrt.org) - package/boot/imx-bootlets (trabant.uid0.hu cert mismatch) - package/boot/kobs-ng (freescale.com URL is dead, redirects to nxp.com root) Dropped redundant ftp://ftp.denx.de fallback (https://ftp.denx.de is already listed): - package/boot/uboot-tools, tools/mkimage Signed-off-by: Paul Spooren <mail@aparcar.org> |
||
|
|
bf0825a2d0 |
mediatek: build driver for built-in 2.5GE PHY as module
The by-now-upstream driver for the built-in 2.5GE PHY of the MediaTek MT7988 and MT7987 SoC loads firmware at probe time. Build the driver as a module in order to make sure the driver only attempts to load the firmware by the time the rootfs with the firmware file has become available. Signed-off-by: Daniel Golle <daniel@makrotopia.org> |
||
|
|
e95990f202 |
linux-firmware: update to 20260410
% git log --no-merges --pretty=oneline --abbrev-commit 20260309...20260410 d3a8c256bf3b amdgpu: Revert Yellow Carp DMUB fw to 0x4000045 3b0b51d12d4e linux-firmware: qcom: sync audioreach firmwares from v1.0.3 build b8df98acdc99 qcom: consolidate audioreach-tplg firmwares into one location in WHENCE 4cc3cf379e31 WHENCE: Fix ISH firmware symlink prefix for Lenovo PTL systems 6ca086313157 intel_vpu: Update NPU firmware 98c7d41b4cd9 Revert "rtl_bt: Update RTL8822C BT USB and UART firmware to 0x0673" b7562faee6a4 nvidia: add acr/bl symlink for booting GSP-RM on GA100 461b77109fec qcom: add QUPv3 firmware for shikra c87f3b91047e xe: Update GUC to v70.60.0 for LNL, BMG, PTL 11c04932225d qcom: update ADSP firmware for sm8750 platform 7590efdfb65f qcom: update CDSP firmware for glymur platform b9e055ef6eed cirrus: cs35l41: Add support for new HP laptops c1f5e540c545 cirrus: cs35l41: Add support for new ASUS laptops dc147588ce1d cirrus: cs35l41: Add support for ASUS GZ302EAC and add 15.5dB bincfg 0bdf116777fb WHENCE: Move Dell remoteproc firmware to correct section 3c4cf8321887 qcom: vpu: add video firmware for SM8450 cc2cb17f5ed9 cirrus: cs35l56: Add firmware for Cirrus Amps for some ASUS laptops 1d57ec2fdc3f cirrus: cs35l56: Add firmware for Cirrus Amps for some Lenovo laptops f56580c068ec iwlwifi: add Bz/Sc FW for core103-40 release 8b1582ab9739 iwlwifi: Add Hr/Gf firmware for core103-40 release dafb7e8506a7 iwlwifi: update ty/So/Ma firmwares for core103-40 release eb2d3ddcbaf4 amdgpu: DMCUB updates for various ASICs a4c4b1863262 xe: Update PTL GSC to v105.0.2.1397 28455e71d17f linux-firmware: add firmware for Moxa mux50u devices 4ca3317e935e rtl_bt: Update RTL8852B BT USB FW to 0x127C_FD78 b56c03b62139 ath11k: WCN6855 hw2.0@nfa765: update to WLAN.HSP.1.1-04866.5-QCAHSPSWPL_V1_V2_SILICONZ_IOE-1 4c5450b2683a ath11k: QCA6698AQ hw2.1: update to WLAN.HSP.1.1-04866.5-QCAHSPSWPL_V1_V2_SILICONZ_IOE-1 f463012bf671 linux-firmware: update firmware for qat_4xxx devices 3dba1ce1e347 linux-firmware: update firmware for qat_402xx devices dc04275f5679 linux-firmware: update firmware for qat_420xx devices 7bac18568c39 linux-firmware: update firmware for an8811hb 2.5G ethernet phy 827c67ef8287 linux-firmware: qcom: Add FW blobs for DELL XPS13 9345 ffccda596131 amdgpu: DMCUB updates for various ASICs 7bea13fc9a53 cirrus: cs35l63: Update firmware for Cirrus Amps for some Dell laptops 2d3de9fe2fb8 cirrus: cs35l63: Fix Cirrus Amp firmware links for some Dell laptops d5a533e96ed1 linux-firmware: Add firmware file for Intel BlazarIW 457378a39e59 linux-firmware: Add firmware file for Intel BlazarIGfp2 core b21b48725314 iwlwifi: add Bz/Wh FW for core102-56 release 6fb332659360 ath12k: WCN7850 hw2.0: update to WLAN.HMT.1.1.c7-00108-QCAHMTSWPL_V1.0_V2.0_SILICONZ_UPSTREAM-3 78029d11e29a mediatek MT7921: update bluetooth firmware to 20260224111243 546a25acc8e8 mediatek MT7920: update bluetooth firmware to 20260224111231 87a7d3c72b19 Add LENOVO ISH firmware v5.8.1.7720 for X1 Carbon (Gen 14) and X1 2-in-1 (Gen 11) f71ae94fbda2 linux-firmware: Add ISH firmware file for Intel Wildcat Lake platform 87414f9ba8f8 linux-firmware: update firmware for MT7920 WiFi device ced02591a802 linux-firmware: update firmware for MT7921 WiFi device 81608d9216ce linux-firmware: Update firmware file for Intel Quasar core be85c6639a91 Intel Bluetooth: Update firmware file for Intel Bluetooth AX201 c3bc50dc241d linux-firmware: Add firmware file for Intel ScorpiusGfp2 core 4590121e2ecc linux-firmware: Update firmware file for Intel Scorpius core 179d9acb2171 linux-firmware: Update firmware file for Intel BlazarIGfP core ed10eae8facb linux-firmware: Update firmware file for Intel BlazarI core cca6520d6620 linux-firmware: Update firmware file for Intel BlazarU-HrPGfP core 3315fba7271d linux-firmware: Update firmware file for Intel BlazarU core dab39c0fbe7a intel_vpu: Update NPU firmware 237bfc162a3a amdgpu: DMCUB updates for various ASICs a8316dd1ccbc qcom: add QUPv3 firmware for QCS615 platform 934a7b3e16b8 Add LENOVO ISH firmware v5.8.0.7720 for X9-15 2025 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/22883 Signed-off-by: Nick Hainke <vincent@systemli.org> |
||
|
|
0c068c6c2f |
qualcommax: ipq60xx: add Link NN6000v1/v2 support
NN6000v1 Specifications:
SoC: Qualcomm IPQ6000 1.2GHz
RAM: K4B4G1646E-BCMA 512MiB x2 = 1 GiB
Flash: FORESEE 256GB eMMC
ETH: QCA8075 (2x LAN, 1x WAN)
WLAN1: QCN5022 2.4GHz AX 2x2
WLAN2: QCN5052 5GHz AX 2x2
Power: DC 12V
Button: Reset, Wps
USB: 1x 3.0
NN6000v2 Specifications:
SoC: Qualcomm IPQ6000 1.2GHz
RAM: MT41K512M16VRN-107 IT:P 1GiB x2 = 2 GiB
Flash: FORESEE 256GB eMMC
ETH: QCA8075 (4x LAN, 1x WAN)
WLAN1: QCN5022 2.4GHz AX 2x2
WLAN2: QCN5052 5GHz AX 2x2
Power: DC 12V
Button: Reset, Wps
USB: 1x 3.0
Install via UART:
1. Download the initramfs image, rename it to
initramfs.itb, host it with the tftp server.
2. Interrupt U-Boot and run these commands:
tftpboot initramfs.itb
bootm
3. After openwrt boots up, use scp or luci web
to upload sysupgrade.bin to upgrade.
Install via Uboot WebUI:
- Only work when you flash a custom uboot with webui
- Push the reset button for 5 seconds, then use broswer to
access http://192.168.1.1/, then upload factory.bin.
Signed-off-by: Fire Chen <firedevel@icloud.com>
Link: https://github.com/openwrt/openwrt/pull/21787
Signed-off-by: Robert Marko <robert.marko@sartura.hr>
|
||
|
|
74d120c22d |
linux-firmware: ath11k: add IPQ5018, IPQ8074, QCN9074
Use linux-firmware repository for IPQ5018, IPQ8074 and QCN9074. All officially released firmware versions are available there. Signed-off-by: Paweł Owoc <frut3k7@gmail.com> Link: https://github.com/openwrt/openwrt/pull/21833 Signed-off-by: Robert Marko <robimarko@gmail.com> |
||
|
|
bb7f4f97c7 |
intel-microcode: update to 20260227
Changelog: https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/releases/tag/microcode-20260227 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/22035 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> |
||
|
|
e4624d308e |
intel-microcode: update to 20260210
Changelog: https://github.com/intel/Intel-Linux-Processor-Microcode-Data-Files/releases/tag/microcode-20260210-rev1 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/22035 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> |
||
|
|
48b8ff890b |
linux-firmware: update to 20260309
% git log --no-merges --pretty=oneline --abbrev-commit 20260110...20260309 6d5c4e499d32 mediatek MT7922: update bluetooth firmware to 20260224103448 e426f99ddbe6 linux-firmware: update firmware for MT7922 WiFi device 21d670224ad1 cirrus: cs42l45: Add CS42L45 SDCA codec firmware for Dell laptops bfebfc16a8b3 cirrus: cs35l63: Add firmware for Cirrus CS35L63 for various Dell laptops cf2d1a574838 linux-firmware: Remove duplicate fw and Rename Lenovo ISH LNLM firmware files accordingly b9e372cffcb0 amdgpu: DMCUB updates for various ASICs 397e9a13dbb4 linux-firmware: Add firmware file for Intel BlazarIGfp2 core b251087087e8 QCA: Update Bluetooth QCA6698 firmware to 2.1.2-00069 f58642691280 qcom: Update CDSP firmware for QCM6490 platform f4fccdeaa58a linux-firmware: add firmware for Lontium LT8713SX DP hub 822ba35b15b1 linux-firmware: qcom: sync audioreach firmwares from v1.0.2 build 6b986839e4bc qcom: update ADSP, CDSP firmware for sm8750 platform eb48837f8acc qcom: update ADSP dtb.mbn for glymur platform 87768b59c878 qca: Update Bluetooth WCN6750 1.1.3-00105 firmware to 1.1.3-00106 64330a97f0f2 QCA: Update Bluetooth WCN6856 firmware 2.1.0-00659 to 2.1.0-00665 bcc17f274d19 amdgpu: update PSP 13.0.14 firmware bed8b292d199 amdgpu: update GC 9.4.4 firmware 40518428a964 amdgpu: update PSP 13.0.5 firmware 6f3948e1a80f amdgpu: update GC 10.3.6 firmware c5c71a6b42ef amdgpu: update PSP 13.0.0 kicker firmware 936b64f49831 amdgpu: update VCN 4.0.0 firmware ca25e8cea638 amdgpu: update PSP 13.0.0 firmware 652378d0d156 amdgpu: update GC 11.0.0 firmware ca31625e94c9 amdgpu: update SDMA 6.1.3 firmware d1b9b7263627 amdgpu: update PSP 14.0.5 firmware ab1f658c787b amdgpu: update GC 11.5.3 firmware 58b10704da49 amdgpu: update beige goby firmware 127e3755fe43 amdgpu: update SDMA 6.1.2 firmware a7669eb10e78 amdgpu: update PSP 14.0.4 firmware e2d3b43db975 amdgpu: update GC 11.5.2 firmware c0bec6f13e3f amdgpu: update dimgrey cavefish firmware 7ab313a9f169 amdgpu: update vangogh firmware 60bd7581c608 amdgpu: update navy flounder firmware 6237f479d99e amdgpu: update PSP 13.0.11 firmware 29ffce4483d3 amdgpu: update GC 11.0.4 firmware 8746dc896220 amdgpu: update VCN 4.0.2 firmware afe6f8da8aec amdgpu: update SDMA 6.0.1 firmware f940f4540549 amdgpu: update PSP 13.0.4 firmware 4e47f7fa71fb amdgpu: update GC 11.0.1 firmware f789bb032a9c amdgpu: update sienna cichlid firmware 48f3c77d8f79 amdgpu: update navi14 firmware 2d7345645d59 amdgpu: update green sardine firmware 31d1b0dd5396 amdgpu: update VCN 4.0.6 firmware 212257aad62c amdgpu: update SDMA 6.1.1 firmware 28dd17d1d31b amdgpu: update PSP 14.0.1 firmware dea4e8a3376c amdgpu: update GC 11.5.1 firmware 8669af2dd952 amdgpu: update VCN 5.0.0 firmware 7177f2135df7 amdgpu: update SMU 14.0.3 firmware 2a0af58da356 amdgpu: update PSP 14.0.3 firmware 1dd31ea90f7f amdgpu: update GC 12.0.1 firmware 4db65e675ed0 amdgpu: update VPE 6.1.0 firmware 4b81a4817629 amdgpu: update VCN 4.0.5 firmware d23903078c5f amdgpu: update SDMA 6.1.0 firmware dea480a1b32b amdgpu: update PSP 14.0.0 firmware de99d0fd70ca amdgpu: update GC 11.5.0 firmware 683aace3644f amdgpu: update navi12 firmware eba8a69fb7b6 amdgpu: update SMU 14.0.2 firmware b39b4a98582b amdgpu: update PSP 14.0.2 firmware 37e9adcb709d amdgpu: update GC 12.0.0 firmware aaca282a05b6 amdgpu: update renoir firmware 18461c2329d1 amdgpu: update navi10 firmware 4773307708e9 amdgpu: update VCN 4.0.4 firmware 897d73a7b650 amdgpu: update SDMA 6.0.2 firmware 1d4fdf2cbdc4 amdgpu: update PSP 13.0.7 firmware 1d5d7a62ebff amdgpu: update GC 11.0.2 firmware ffbc28980e23 amdgpu: update VCN 4.0.3 firmware 138597a4e0bd amdgpu: update PSP 13.0.6 firmware 19e0d4624bdb amdgpu: update GC 9.4.3 firmware a9004d5a0ba4 amdgpu: update yellow carp firmware b5d25d858b7e amdgpu: update PSP 13.0.10 firmware c6feb53895f6 amdgpu: update GC 11.0.3 firmware 95c430cdd81a amdgpu: update VCN 5.0.1 firmware ad7910db6e83 amdgpu: update PSP 13.0.12 firmware e7f955441b97 amdgpu: update GC 9.5.0 firmware 1d609638b772 linux-firmware:Renaming the file back for HP EliteBook X Flip G1i 26668fabcfea linux-firmware:Renaming the file back for HP EliteBook X Flip G1i 49cf497556b9 linux-firmware:Renaming the file back for HP EliteBook X Flip G1i 58cf579b98c0 amdnpu: Restore old NPU firmware for compatibility 4aaa9c557e90 cirrus: cs42l45: Add CS42L45 SDCA codec firmware for Dell laptops feba387aac8f lenovo: remove obsolete ish_lnlm_53c4ffad_2a17559f.bin firmware df954d275a07 linux-firmware: update firmware for MT7902 BT device edc18bd4dc29 linux-firmware: update firmware for MT7902 WiFi device 30a139cb6561 qcom: vpu: fix SC7280 VPU Gen2 firmware and add compatibility symlink 65c7ff3ec808 amdgpu: DMCUB updates for various ASICs 6a24a5a92c32 qcom: Update DSP firmware for qcs8300 platform 39f04545b26f cirrus: cs35l41: Add Firmware for ASUS Zenbook Laptop using CS35L41 HDA 664f8b6adeba qcom: Update DSP firmware for sa8775p platform bed52d78bc0c amdgpu: DMCUB updates for various ASICs 342ce02256f3 rtw89: 8851b: add format-1 for fw v0.29.41.5 with fw elements 4a216696655b rtw89: 8852a: add format-1 for fw v0.13.36.2 with fw elements 0579ff05d882 rtw89: 8852bt: add regd and diag_mac and update txpwr to R09 af193c46b6bd rtw89: 8852b: update txpwr element to R43 81eae19b21a0 rtw89: 8852b: add format-2 with v0.29.29.15 and fw elements 1cfed3e213c5 Revert "rtw89: 8852b: update fw to v0.29.128.0 with format suffix -2" 86725d7351e8 xe: Update GUC to v70.58.0 for LNL, BMG, PTL cbd0f9753754 ath11k: WCN6855 hw2.0: update board-2.bin 65a3c868b360 ath11k: QCA6390 hw2.0: update board-2.bin 0364daaa28a2 qcom: Add gpu firmwares for Glymur chipset 6c1e2562f626 amdgpu: DMCUB updates for various ASICs 2bb21553d510 qcom: vpu: add video firmware for Glymur 8fafd2481eed qcom: add QUPv3 firmware for x1e80100 platform fd38db51a2a6 Bluetooth: Add symbolic links for Intel Solar JfP2/1 firmware variants 07b822cc556d Bluetooth: Add symbolic links for Intel Solar firmware variants 1b902aa966e4 Bluetooth: Add symbolic links for Intel Pulsar firmware variants 949dba8936ab Bluetooth: Add symbolic links for Intel AX201 firmware variants 81a99dba039a ath10k: WCN3990 hw1.0: update board-2.bin b69afa29d3f6 qcom: add ADSP, CDSP firmware for glymur platform 4e83a67a5637 ASoC: tas2783: Add Firmware files for tas2783A 87972e133405 linux-firmware: Update firmware file for Intel Solar core a693bc58e2ac mediatek MT7921: update bluetooth firmware to 20251223091725 fbf93476b789 rtl_bt: Update RTL8822C BT USB and UART firmware to 0x0673 a712a43ff2c0 ath12k: WCN7850 hw2.0: update board-2.bin ec76089d563e ath12k: QCN9274 hw2.0: update to WLAN.WBE.1.6-01243-QCAHKSWPL_SILICONZ-1 49df41843d27 ath11k: WCN6855 hw2.0: update board-2.bin fd8bdffeabe4 ath11k: QCA6698AQ hw2.1: update board-2.bin af03e44a2029 WHENCE: Correct 2 trailing whitespaces 1043c0303910 linux-firmware: Add firmware for airoha-npu-7581 driver used for MT7990 offloading f18b40ebf5e8 linux-firmware: Add Dell ISH firmware for Intel panther lake systems 9a727f07bc60 amdgpu: DMCUB updates for various ASICs fb1cfb1989ea linux-firmware: update Aeonsemi AS21x1x firmware to 1.9.1 0fa5e69a0d9e rtl_nic: add firmware rtl8125cp-1 for RTL8125cp dfff492a66a0 ice: update DDP LAG package to 1.3.2.0 db024df1e153 cirrus: cs35l56: Add WHENCE links for 17aa233c spkid0 firmware a80ebbccb826 rtw89: 8922a: update REGD R73-R08, txpwr R46 and element of diag MAC f9c84ebaefbf rtw89: 8852c: update REGD R73-R60, txpwr R82 and element of diag MAC d8fc35003355 Update firmware for NPU PHX, STX and STX HALO a7bd257ea496 qcom: Update ADSP and add CDSP firmware for qcs6490-radxa-dragon-q6a 1ccefae136c4 qcom: Remove ADSP SensorPD json for Radxa Dragon Q6A afae3262fa2f amdgpu: DMCUB updates for various ASICs ff3470eca79b intel/ish: Add Lenovo ISH firmware support for X1 and X9 systems 53ec87319d28 cirrus: cs42l45: Add CS42L45 SDCA codec firmware for Lenovo laptops 8ca12d6383d0 cirrus: cs42l45: Add CS42L45 SDCA codec firmware for Dell laptops ecf00f092a8e cirrus: cs35l57 cs35l63: Add firmware for Cirrus Amps for some Lenovo laptops d01a86bd2b35 cirrus: cs35l56 cs35l57: Add and update firmware for some Dell laptops e22074558beb Intel IPU7: Update firmware binary for Panther Lake a80dabbc28fa linux-firmware: update firmware for MT7921 WiFi device 1e2c15348485 amdgpu: DMCUB updates for various ASICs 9e79ce04180f linux-firmware: Add firmware file for Intel ScorpiusGfp2 core f401a31ab5ba linux-firmware: Update firmware file for Intel Scorpius core 6be3bd6cc295 linux-firmware: Update firmware file for Intel BlazarIGfP core 99a2479f94e1 linux-firmware: Update firmware file for Intel BlazarI core 9bf06b2bdf74 linux-firmware: Update firmware file for Intel BlazarU-HrPGfP core 40a812ce5880 linux-firmware: Update firmware file for Intel BlazarU core 634af751cc56 rtl_bt: Update RTL8852BT/RTL8852BE-VT BT USB FW to 0x06EB_C65F 4cc877a7c241 linux-firmware: Add firmware for airoha-npu-7583 driver 9a9285ce9b44 iwlwifi: add Bz/Sc FW for core102-56 release 579ca4320f6b iwlwifi: Add Hr/Gf firmware for core102-56 release 90af9c636906 iwlwifi: update ty/So/Ma firmwares for core102-56 release 05a6a40bbba8 xe: Add GSC 105.0.2.1301 for PTL 087f9b0a8d23 mediatek: rename MT8188 SCP firmware a438fce32e0e qcom: Update DSP firmware for QCM6490 platform bfc1d7433ddd linux-firmware: qcom: sync audioreach firmwares from v1.0.1 build Build system: x86/64 Build-tested: x86/64-glibc Run-tested: Intel N150 based system Signed-off-by: John Audia <therealgraysky@proton.me> Link: https://github.com/openwrt/openwrt/pull/22364 Signed-off-by: Christian Marangi <ansuelsmth@gmail.com> |
||
|
|
cd1b70f6f9 |
ipq40xx: add support for Huawei AP4050DN
Hardware
========
SoC: Qualcomm IPQ4018
ETH: Qualcomm QCA8075 (2 x RJ-45)
WDG: OnSemi SCT706
RAM: Micron MT41K128M16JT-125 (256MB)
NOR: Infineon S25FL512S (64MB)
Installation
============
1. Create a ramboot-able image with the command
{ dd if=/dev/zero bs=32 count=1 2>/dev/null; \
cat openwrt-ipq40xx-generic-huawei_ap4050dn-initramfs-uImage.itb; \
} > ramboot.bin`
2. Start a TFTP server in the folder with the ramboot.bin.
3. Plug in a USB-RJ45 serial adapter to the CONSOLE port of the device
and start a serial console session with
9600 baud, no parity, 1 stop bit.
4. Plug in either 12V power or PoE to the device.
5. On the prompt `Press f or F to stop Auto-Boot in 3 seconds`,
press `f` to enter the Huawei U-Boot command line
6. Enter a new password for the u-boot command line
7. In the command line, run these commands to ramboot OpenWrt:
setenv serverip <IPv4 address of TFTP server>
setenv ipaddr <IPv4 address for this AP>
setenv rambootfile ramboot.bin
run ramboot
8. In OpenWrt, set up the network and then `scp` the files
`u-boot-huawei_ap4050dn/uImage` and
`openwrt-ipq40xx-generic-huawei_ap4050dn-squashfs-sysupgrade.bin`
into `/tmp/`
9. To backup the original firmware, run the following:
cat /dev/mtd12 /dev/mtd13 > huawei_ap4050dn_fw_backup.bin.bin
10. Run the following commands to flash u-boot and OpenWrt to the device:
mtd erase uboot
mtd write /tmp/uImage uboot
sysupgrade -n /tmp/openwrt-ipq40xx-generic-huawei_ap4050dn-squashfs-sysupgrade.bin
11. The device should now boot OpenWrt! (sometimes the boot process takes a bit
longer due to the watchdog resetting the device before the watchdog driver runs)
Signed-off-by: Marco von Rosenberg <marcovr@selfnet.de>
|
||
|
|
215f0127d1 |
ipq-wifi: update to latest HEAD
beaf466 ipq4019: add Huawei AP4050DN BDF Signed-off-by: David Bauer <mail@david-bauer.net> |
||
|
|
57bf713ef7 |
firmware: Add support for Airoha EN7581/AN7583 NPU variant firmware
Add support for Airoha EN7581/AN7583 NPU variant firmware present in linux-firmware. The Airoha EN7581 NPU variant is to support devices equipped with the MT7996 WiFi chip. While at it also add an extra new line to follow pattern of double new line to separate each firmware package. Signed-off-by: Christian Marangi <ansuelsmth@gmail.com> |
||
|
|
b0e0d51aec |
linux-firmware: update to 20260221
% git log --no-merges --pretty=oneline --abbrev-commit 20260221...20260110 30a139cb6561 qcom: vpu: fix SC7280 VPU Gen2 firmware and add compatibility symlink 65c7ff3ec808 amdgpu: DMCUB updates for various ASICs 6a24a5a92c32 qcom: Update DSP firmware for qcs8300 platform 39f04545b26f cirrus: cs35l41: Add Firmware for ASUS Zenbook Laptop using CS35L41 HDA 664f8b6adeba qcom: Update DSP firmware for sa8775p platform bed52d78bc0c amdgpu: DMCUB updates for various ASICs 342ce02256f3 rtw89: 8851b: add format-1 for fw v0.29.41.5 with fw elements 4a216696655b rtw89: 8852a: add format-1 for fw v0.13.36.2 with fw elements 0579ff05d882 rtw89: 8852bt: add regd and diag_mac and update txpwr to R09 af193c46b6bd rtw89: 8852b: update txpwr element to R43 81eae19b21a0 rtw89: 8852b: add format-2 with v0.29.29.15 and fw elements 1cfed3e213c5 Revert "rtw89: 8852b: update fw to v0.29.128.0 with format suffix -2" 86725d7351e8 xe: Update GUC to v70.58.0 for LNL, BMG, PTL cbd0f9753754 ath11k: WCN6855 hw2.0: update board-2.bin 65a3c868b360 ath11k: QCA6390 hw2.0: update board-2.bin 0364daaa28a2 qcom: Add gpu firmwares for Glymur chipset 6c1e2562f626 amdgpu: DMCUB updates for various ASICs 2bb21553d510 qcom: vpu: add video firmware for Glymur 8fafd2481eed qcom: add QUPv3 firmware for x1e80100 platform fd38db51a2a6 Bluetooth: Add symbolic links for Intel Solar JfP2/1 firmware variants 07b822cc556d Bluetooth: Add symbolic links for Intel Solar firmware variants 1b902aa966e4 Bluetooth: Add symbolic links for Intel Pulsar firmware variants 949dba8936ab Bluetooth: Add symbolic links for Intel AX201 firmware variants 81a99dba039a ath10k: WCN3990 hw1.0: update board-2.bin b69afa29d3f6 qcom: add ADSP, CDSP firmware for glymur platform 4e83a67a5637 ASoC: tas2783: Add Firmware files for tas2783A 87972e133405 linux-firmware: Update firmware file for Intel Solar core a693bc58e2ac mediatek MT7921: update bluetooth firmware to 20251223091725 fbf93476b789 rtl_bt: Update RTL8822C BT USB and UART firmware to 0x0673 a712a43ff2c0 ath12k: WCN7850 hw2.0: update board-2.bin ec76089d563e ath12k: QCN9274 hw2.0: update to WLAN.WBE.1.6-01243-QCAHKSWPL_SILICONZ-1 49df41843d27 ath11k: WCN6855 hw2.0: update board-2.bin fd8bdffeabe4 ath11k: QCA6698AQ hw2.1: update board-2.bin af03e44a2029 WHENCE: Correct 2 trailing whitespaces 1043c0303910 linux-firmware: Add firmware for airoha-npu-7581 driver used for MT7990 offloading f18b40ebf5e8 linux-firmware: Add Dell ISH firmware for Intel panther lake systems 9a727f07bc60 amdgpu: DMCUB updates for various ASICs fb1cfb1989ea linux-firmware: update Aeonsemi AS21x1x firmware to 1.9.1 0fa5e69a0d9e rtl_nic: add firmware rtl8125cp-1 for RTL8125cp dfff492a66a0 ice: update DDP LAG package to 1.3.2.0 db024df1e153 cirrus: cs35l56: Add WHENCE links for 17aa233c spkid0 firmware a80ebbccb826 rtw89: 8922a: update REGD R73-R08, txpwr R46 and element of diag MAC f9c84ebaefbf rtw89: 8852c: update REGD R73-R60, txpwr R82 and element of diag MAC d8fc35003355 Update firmware for NPU PHX, STX and STX HALO a7bd257ea496 qcom: Update ADSP and add CDSP firmware for qcs6490-radxa-dragon-q6a 1ccefae136c4 qcom: Remove ADSP SensorPD json for Radxa Dragon Q6A afae3262fa2f amdgpu: DMCUB updates for various ASICs ff3470eca79b intel/ish: Add Lenovo ISH firmware support for X1 and X9 systems 53ec87319d28 cirrus: cs42l45: Add CS42L45 SDCA codec firmware for Lenovo laptops 8ca12d6383d0 cirrus: cs42l45: Add CS42L45 SDCA codec firmware for Dell laptops ecf00f092a8e cirrus: cs35l57 cs35l63: Add firmware for Cirrus Amps for some Lenovo laptops d01a86bd2b35 cirrus: cs35l56 cs35l57: Add and update firmware for some Dell laptops e22074558beb Intel IPU7: Update firmware binary for Panther Lake a80dabbc28fa linux-firmware: update firmware for MT7921 WiFi device 1e2c15348485 amdgpu: DMCUB updates for various ASICs 9e79ce04180f linux-firmware: Add firmware file for Intel ScorpiusGfp2 core f401a31ab5ba linux-firmware: Update firmware file for Intel Scorpius core 6be3bd6cc295 linux-firmware: Update firmware file for Intel BlazarIGfP core 99a2479f94e1 linux-firmware: Update firmware file for Intel BlazarI core 9bf06b2bdf74 linux-firmware: Update firmware file for Intel BlazarU-HrPGfP core 40a812ce5880 linux-firmware: Update firmware file for Intel BlazarU core 634af751cc56 rtl_bt: Update RTL8852BT/RTL8852BE-VT BT USB FW to 0x06EB_C65F 4cc877a7c241 linux-firmware: Add firmware for airoha-npu-7583 driver 9a9285ce9b44 iwlwifi: add Bz/Sc FW for core102-56 release 579ca4320f6b iwlwifi: Add Hr/Gf firmware for core102-56 release 90af9c636906 iwlwifi: update ty/So/Ma firmwares for core102-56 release 05a6a40bbba8 xe: Add GSC 105.0.2.1301 for PTL 087f9b0a8d23 mediatek: rename MT8188 SCP firmware a438fce32e0e qcom: Update DSP firmware for QCM6490 platform bfc1d7433ddd linux-firmware: qcom: sync audioreach firmwares from v1.0.1 build Build system: x86/64 Build-tested: x86/64-glibc Run-tested: Intel N150 based system Signed-off-by: John Audia <therealgraysky@proton.me> Link: https://github.com/openwrt/openwrt/pull/22139 Signed-off-by: Christian Marangi <ansuelsmth@gmail.com> |
||
|
|
7c5e329b54 |
wireless-regdb: update to version 2026.02.04
75bedc5 wireless-regdb: Update regulatory info for Australia (AU) for 2025 a6e5195 wireless-regdb: Update broken link in regulatory.bin(5) manpage 9e8c67f wireless-regdb: Update regulatory info for Malaysia (MY) for 2024 61a4637 wireless-regdb: Update regulatory info for Malaysia (MY) for 2025 5cefe55 wireless-regdb: Update regulatory info for Tunisia (TN) on 6GHz for 2025 1a729ae wireless-regdb: Update regulatory info for Canada (CA) for 2025 ea20dfa wireless-regdb: update regulatory database based on preceding changes Link: https://github.com/openwrt/openwrt/pull/22150 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> |
||
|
|
3a39f682df |
qualcommax: ipq50xx: add support for CMCC MR3000D-CI
CMCC MR3000D-CI is a 2.4/5 GHz band 11ax (Wi-Fi 6) router, based on
IPQ5000.
Device specification
--------------------
- SoC : Qualcomm IPQ5018
- RAM : 512 MiB DDR3L
- Flash : 128 MiB SPI-NAND (GigaDevice GD5F1GQ5REYIG)
- WLAN : 2.4/5 GHz 2T2R
- 2.4 GHz : Qualcomm IPQ5018 (SoC)
- 5 GHz : Qualcomm Atheros QCN6102
- Ethernet : 4x 10/100/1000 Mbps
- Switch : Qualcomm Atheros QCA8337
- LEDs/Keys (GPIO) : 2x LEDs, 2x Buttons
- UART : Through-hole on PCB
- Voltage : 3.3 V
- Assignment : Silkscreened on PCB
- Settings : 115200n8
- Power : 12 VDC, 1.5 A
Installation
-----------------
1. Telnet method
a. Enable telnet
Log in to http://192.168.10.1/ with the password on the sticker
Modify URL according to example (keep your unique hash after ";stok=")
and press Enter:
http://192.168.10.1/cgi-bin/luci/;stok=78becad1b1490e45be2776025cde2b7d/api/NPCnetwork/ping?url=$(telnetd)
You should get the following in the browser:
{"link":0}
b. Run tftp server on IP 192.168.10.254 and put factory image
'openwrt-qualcommax-ipq50xx-cmcc_mr3000d-ci-squashfs-factory.ubi'
in the tftp root dir.
c. Login to 192.168.10.1 with telnet (user: root, pass: from the
sticker).
d. Download factory image from the tftp:
tftp -l factory.ubi -r openwrt-qualcommax-ipq50xx-cmcc_mr3000d-ci-squashfs-factory.ubi -g 192.168.10.254
e. Flash factory image:
export rootfs=$(cat /proc/mtd | grep rootfs | grep -v _ | cut -d: -f1)
ubidetach -f -p /dev/${rootfs}
ubiformat /dev/${rootfs} -y -f /tmp/factory.ubi
f. Reboot:
reboot
2. U-Boot Method using UBI Image (using UART)
a. Place the factory.ubi file on your TFTP server, enter U-Boot CLI
and exec these commands:
tftpboot <your_tftp_server_ip>:factory.ubi
flash rootfs
reset
3. U-Boot Method using initramfs Image (using UART)
a. Place the openwrt-*-initramfs-fit-uImage.itb file on your TFTP
server and rename it to initramfs.bin
b. Enable serial console, enter to U-Boot CLI and exec these commands:
tftpboot <your_tftp_server_ip>:initramfs.bin
bootm
c. Once boot completed, upload the sysupgrade.bin file to router's
/tmp directory (using scp or wget) and execute the following command
in openwrt shell:
sysupgrade -n /tmp/sysupgrade.bin
MAC Addresses
-------------
+--------------+-------------------+-------------+
| Interface | MAC example | Location |
+--------------+-------------------+-------------+
| LAN | 84:7a:xx:xx:xx:dd | 0:ART, 0x6 |
| WAN (label) | 84:7a:xx:xx:xx:dc | 0:ART, 0x0 |
| WLAN 2.4 GHz | 84:7a:xx:xx:xx:de | 0:ART, 0xc |
| WLAN 5 | 84:7a:xx:xx:xx:df | 0:ART, 0x12 |
+--------------+-------------------+-------------+
Notes
-----
1. U-Boot is protected by a password (pass: netpower).
Signed-off-by: Mikhail Zhilkin <csharper2005@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/21952
Signed-off-by: Robert Marko <robimarko@gmail.com>
|
||
|
|
f5a63c9eda |
ipq-wifi: update to Git HEAD (2026-02-17)
97af8a2a2dcb ipq6018: add Link NN6000 BDF Link: https://github.com/openwrt/firmware_qca-wireless/pull/124 4b7ccdeadfc0 ipq5018: add BDFs for CMCC MR3000D-CI Signed-off-by: Robert Marko <robimarko@gmail.com> |
||
|
|
b325e6e5ee |
ipq-wifi: fix botched rebase
I botched the rebase of ipq-wifi, so fix it.
Fixes:
|
||
|
|
785492e4c1 |
qualcommax: ipq807x: add Zyxel NWA110AX support
The Zyxel NWA110AX is a dual band 2x2:2 802.11ax wireless access point with PoE. The device is very similar to the NWA210AX except for being 2x2 instead of 4x4 in the 5GHz band and not having the 2.5GbE ethernet port. This commit factors out a common DTS and device definition and reuses it for both devices. Hardware: * SoC: Qualcomm IPQ8070A * RAM: 1GiB 1x Samsung K4A8G165WC-BCTD * Flash: 8MiB Winbond W25Q64DW SPI-NOR, 256MiB Winbond W29N02GZ SPI-NAND * WLAN 2.4GHz: QCN5024 2x2:2 802.11b/g/n/ax * WLAN 5GHz: QCN5054 2x2:2 802.11n/ac/ax * Ethernet: 1x 1GbE with AR8033 PHY * Serial Config: 3.3V TTL 115200-8-N-1, externally accessible * Serial Layout: GND TX RX 3.3V (don't connect, marked with triangle) * LEDs: 1x red, 1x green, 1x blue, 1x white * Buttons: 1x reset MAC addresses: * Uplink: base address on label * 2.4GHz WLAN: base + 1 * 5GHZ WLAN: base + 2 Flashing Notes: The device uses a dual-image setup and OpenWrt can only be installed as image 0. When the currently running stock firmware is image 0, OpenWrt will be installed as image 1, fail to boot and the device returns to stock firmware. If this happens, install any version of stock firmware so that it runs as image 1, before installing OpenWrt. Alternatively, if there already is a valid stock firmware in image 1, the "debug dual-image show" and "debug dual-image set boot-image image1" commands can be used in the stock CLI via serial/SSH/telnet to switch to image 1. Flashing with Stock Web Interface: * Get the OpenWrt factory image and rename it to a shorter name, for example "openwrt.bin" (the stock firmware has a character limit) * In the web interface, go to "Maintenance" -> "File Manager" -> "Firmware Package" (or click the link next to "Firmware Version" under "Device Information" on the dashboard) * Under "Upload File" browse to the renamed OpenWrt factory image and click on "Upload" Switch Boot Image: * OpenWrt to stock: "zyxel-bootconfig-ipq807x set image1" * Stock to OpenWrt: "debug dual-image set boot-image image0" Unbrick / Revert to Stock with the Boot Module: * Disconnect the device from power * Configure your machine to 192.168.1.103/24 and start a TFTP server * Put the stock firmware image into the TFTP server root and rename it to "ZLD-current" * Establish a serial connection to the device through the console port * Connect the device to power * When prompted, press a key to abort automatic boot and enter debug mode * Use the "atnz" command to flash the firmware image * Use the "atgo" command to boot from the newly flashed image Signed-off-by: Michael Lotz <mmlr@mlotz.ch> Link: https://github.com/openwrt/openwrt/pull/21849 Signed-off-by: Robert Marko <robimarko@gmail.com> |
||
|
|
67e6baf05e |
qualcommax: ipq60xx: add Netgear RBx350 support
Netgear RBx350 are dual band 4 stream 802.11ax mesh devices from the Orbi series. The RBR350 is a router with a WAN and 3 LAN ports. The RBS350 is a satellite without WAN port, only 2 LAN ports and half the flash. The hardware is otherwise identical. They were sold in kits as RBK352, RBK353, RBK354 or RBK355, with one router and 1-4 satellites. Hardware: * SoC: Qualcomm IPQ6018 * RAM: 512MiB 1x Nanya NT5CC256M16ER-EK * Flash: 512MiB Winbond W29N04GZ or 256MiB Winbond W29N02GZ * WLAN 2.4GHz: QCN5022 2x2:2 b/g/n/ax * WLAN 5GHz: QCN5052 2x2:2 a/n/ac/ax * Ethernet: QCA8075 switch with 1 WAN and 3 LAN ports or 2 LAN ports * Serial Config: 3.3V TTL 115200-8-N-1, internal populated header * Serial Layout: 3.3V (don't connect, marked with dot) RX TX GND * LEDs: green/red power, white/red/green/blue status * Buttons: 1x Reset, 1x WPS MAC addresses: * LAN1: base address on label, stored in boarddata partition at 0x8 * LAN2: base + 1 * LAN3: base + 2 * WAN: base + 3 * 2.4GHz WLAN: base + 1 * 5GHz WLAN: base + 2 Flashing Notes: The stock firmware images are signed. Both the bootloader and the stock web interface check the signature and will fail to boot/flash. The bootloader automatically does NMRP when a gigabit LAN connection is present. The stock and factory images contain a U-Boot script that is executed when flashing using NMRP. This is used to alter and persist the U-Boot env with a boot command that works with unsigned firmware. Install OpenWrt: * Get the nmrpflash utility [0] and OpenWrt factory image * Find network interface to use: nmrpflash -L * Start nmrpflash: nmrpflash -i interface -f openwrt-...-factory.img * Connect the device LAN port closest to the power jack to the same network using gigabit * Plug the device in and wait for the bootloader to flash * Unplug and replug the device once the power LED blinks amber Revert to Stock: The boot command needs to be reverted before flashing the stock firmware, otherwise it will fail to boot and get stuck in recovery mode (red power LED flashing). * Run: fw_setenv bootcmd bootipq * Restart the device * Flash the stock firmware RBx350-Va.b.c.d.img using nmrpflash [0]: https://github.com/jclehner/nmrpflash Signed-off-by: Michael Lotz <mmlr@mlotz.ch> Link: https://github.com/openwrt/openwrt/pull/21656 Signed-off-by: Robert Marko <robimarko@gmail.com> |
||
|
|
d0bd7ad1a2 |
qualcommax: ipq807x: add Netgear RBx750 support
Netgear RBx750 are tri band, 2.4GHz and 2x 5GHz, 8 stream 802.11ax mesh devices from the Orbi series. The RBR750 is a router with a WAN and 3 LAN ports. The RBS750 is a satellite without WAN port, only 2 LAN ports and half the flash. The hardware is otherwise identical. They were sold in kits as RBK752-RBK757, with one router and 1-6 satellites. Hardware: * SoC: Qualcomm IPQ8074 * RAM: 1GiB 1x Samsung * Flash: 512MiB Winbond W29N04GZ or 256MiB Winbond W29N02GZ * WLAN 2.4GHz: QCN5024 2x2:2 b/g/n/ax * WLAN 5GHz Low Band: QCN5054 2x2:2 a/n/ac/ax 5180-5320MHz * WLAN 5GHz High Band: QCN5054 4x4:4 a/n/ac/ax 5500-5700MHz * Ethernet: QCA8075 switch with 1 WAN and 3 LAN ports or 2 LAN ports * Serial Config: 3.3V TTL 115200-8-N-1, internal populated header * Serial Layout: Bottom <- RX, TX, GND, 3.3V (don't connect) -> Top * LEDs: green/red power, white/red/green/blue status * Buttons: 1x Reset, 1x WPS MAC addresses: LAN1: base address on label LAN2: base + 1 LAN3: base + 2 WAN: base + 1 2.4GHz: base + 2 5GHz-Low: base + 3 5GHz-High: base + 4 Flashing Notes: The stock firmware images are signed. Both the bootloader and the stock web interface check the signature and will fail to boot/flash. The bootloader automatically does NMRP when a gigabit LAN connection is present. The stock and factory images contain a U-Boot script that is executed when flashing using NMRP. This is used to alter and persist the U-Boot env with a boot command that works with unsigned firmware. Install OpenWrt: * Get the nmrpflash utility [0] and OpenWrt factory image * Find network interface to use: nmrpflash -L * Start nmrpflash: nmrpflash -i interface -f openwrt-...-factory.img * Connect the device LAN port closest to the power jack to the same network using gigabit * Plug the device in and wait for the bootloader to flash * Unplug and replug the device once the power LED blinks amber Revert to Stock: The boot command needs to be reverted before flashing the stock firmware, otherwise it will fail to boot and get stuck in recovery mode (red power LED flashing). * Run: fw_setenv bootcmd bootipq * Restart the device * Flash the stock firmware RBx750-Va.b.c.d.img using nmrpflash [0]: https://github.com/jclehner/nmrpflash Signed-off-by: Michael Lotz <mmlr@mlotz.ch> Link: https://github.com/openwrt/openwrt/pull/21938 Signed-off-by: Robert Marko <robimarko@gmail.com> |
||
|
|
c6eb8b84d2 |
ipq-wifi: update to Git HEAD (2026-02-13)
114c5199dce8 ipq6018: add Netgear RBK350 BDF 296f8fda7c42 ipq8074: add Netgear RBK750 BDF 30241cba74cf ipq8074: add Zyxel NWA110AX BDF Signed-off-by: Robert Marko <robimarko@gmail.com> |
||
|
|
cd51f0c424 |
linux-firmware: update to 20260110
% log --no-merges --pretty=oneline --abbrev-commit 20260110...20251125 ff2b45687e73 linux-firmware: update firmware for MT7925 WiFi device 1e133c2d1d75 mediatek MT7925: update bluetooth firmware to 20260106153314 2f9b243612ae mediatek MT7920: update bluetooth firmware to 20260105151350 1e92dbe4b49c mediatek MT7922: update bluetooth firmware to 20260106153735 b9a690370724 linux-firmware: update firmware for MT7922 WiFi device 0405e4a1ba66 Mellanox: Add new mlxsw_spectrum firmware xx.2016.3900 10d9e8e00e04 amdgpu: Update dcn314, dcn315 firmware to 0.1.42.0 21d69f404447 qcom: Update DSP firmware for sa8775 platform fa860a865341 QCA: Add Bluetooth firmware for QCC2072 uart interface 3692c4d6e677 i915: Xe3p_LPD DMC v2.33 b69f261cdedf qcom: Update DSP firmware for qcs8300 platform 5e60a4ec91ed linux-firmware: update firmware for MT7920 WiFi device 3ff97fca3ccc qcom: Update aic100 firmware files b85e1561bdfc qca: Update Bluetooth WCN6750 1.1.3-00100 firmware to 1.1.3-00105 acf533d4b3d7 firmware: Revert kernel_boot.elf due to license compliance issue f8a6723505e9 linux-firmware: add firmware for an8811hb 2.5G ethernet phy 2a6b361888e8 i915: Xe3LPD_3002 DMC v2.28 81368cb84b87 i915: Xe3LPD DMC v2.33 c360f595d977 intel_vpu: Add firmware for 50xx NPUs and update older ones 13786e87c7e9 linux-firmware: Update AMD SEV firmware 993573ac3dc6 amdgpu: DMCUB updates for various ASICs 19b55776b5b5 qcom: venus-5.4: fix ELF segment alignment to 4 bytes e56e0a4c8985 mediatek MT7925: update bluetooth firmware to 20251210093205 9ba3cd479466 linux-firmware: update firmware for MT7925 WiFi device 56bb432a65bc rcar_gen4_pcie: add firmware for Renesas R-Car Gen4 PCIe controller 154d3ad0864a qcom: Update CDSP firmware for qcm6490 platform 39fdaba4a719 rtl_bt: Update RTL8852BT/RTL8852BE-VT BT USB FW to 0x488C_DB55 f383a26428bf linux-firmware: Add firmware file for Intel Scorpius core fed51005f935 rtw89: 8852b: update fw to v0.29.29.15 fe9e5c89d5e8 cirrus: cs35l41: Update firmware and tuning for various HP laptops 1466bd681b4c cirrus: cs35l41: Add support for new HP Clipper laptop 950e89fddc4c qcom: drop compatibility a640_zap.mdt symlink 8715f3da4832 qcom: add version for a530v3_gpmu.fw2 3b34b3b938be xe: Update GUC to v70.55.3 for BMG, PTL 0a041632c156 iwlwifi: add Bz/Sc FW for core101-82 release 41b492fc7464 iwlwifi: Add Sc/Gf firmware for core101-82 release 8e39678cd6fb iwlwifi: update ty/So/Ma firmwares for core101-82 release 06bee1b5023d iwlwifi: update cc/Qu/QuZ firmwares for core101-82 release 9c9bdaab22a7 amdgpu: DMCUB updates for various ASICs d718d6300100 qcom: Add firmwares for sm8150 GPU 42e9d5a5994c qcom: Add firmwares for sm8450 GPU 30979b116b5c qcom: Add firmwares for sm8550 GPU 1304566db9cc qcom: Add firmwares for sm8650 GPU 3d89ec352d12 qcom: Add firmwares for sm8750 GPU 1d02df5c1ada Makefile: add licence header 9eca984de60d ath10k: WCN3990 hw1.0: update board-2.bin 89ef5c5da944 ath10k: QCA9888 hw2.0: update board-2.bin e6e77dccf149 ath10k: QCA4019 hw1.0: update board-2.bin 1774b2a25c75 cirrus: cs35l41: Add support for new HP laptops 3d5c8135206c Revert "amdgpu: update GC 11.5.0 firmware" e399bb332bda linux-firmware: Update amd-ucode copyright information 2b318c8e4159 linux-firmware: Update AMD cpu microcode c56e10ea830f linux-firmware: Update firmware file for Intel Scorpius core ee03c5fb3d99 linux-firmware: Update firmware file for Intel BlazarIGfP core 70a4bb64e5b3 linux-firmware: Update firmware file for Intel BlazarI core de8211b56b76 linux-firmware: Update firmware file for Intel BlazarU-HrPGfP core 4d8ef73cb73e linux-firmware: Update firmware file for Intel BlazarU core 15f854368441 ath11k: QCA6698AQ hw2.1: update to WLAN.HSP.1.1-04866-QCAHSPSWPL_V1_V2_SILICONZ_IOE-1 b38214c8f31c ath11k: QCA2066 hw2.1: update board-2.bin c277a009eb05 qcom: update ADSP firmware for x1e80100 platform, change the license 6e06e5eac797 qcom: reorder ADSP, CDSP firmware entries for qcs8300 in WHENCE 9db3ba0dbc95 Reapply "amdgpu: update SMU 14.0.3 firmware" 5698af42f16e Revert "amdgpu: update SMU 14.0.3 firmware" baf6c2f67a24 Revert "amdgpu: update GC 10.3.6 firmware" c092c7487eb7 Revert "amdgpu: update GC 11.5.1 firmware" 5b890c92e78b linux-firmware: update firmware for MT7925 WiFi device 474cca8b3fd3 mediatek MT7925: update bluetooth firmware to 20251124093155 214b4374c0e9 intel_vpu: Update NPU firmware c91948d8a672 WHENCE: fix version string for video firmware 095130d8e395 qcom: vpu: update video firmware binary for SM8250 323507dc0c43 xe: Update GUC to v70.54.0 for BMG, PTL 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/21497 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> |
||
|
|
0230a35882 |
ipq-wifi: Add entry for TP-Link TL-WA1201 v2
Add IPQ Wifi entry for ath79 TP-Link TL-WA1201 v2. Signed-off-by: Christoph Krapp <achterin@gmail.com> Link: https://github.com/openwrt/openwrt/pull/21736 Signed-off-by: Robert Marko <robimarko@gmail.com> |
||
|
|
953ef12f17 |
ipq-wifi: update to Git HEAD (2026-01-28)
88514e5aab3e qca9888: add bdf for TP-Link TL-WA1201 v2 Signed-off-by: Robert Marko <robimarko@gmail.com> |
||
|
|
ac8b5526bc |
qualcommax: ipq807x: add support for TCL LINKHUB HH500V
TCL LINKHUB HH500V also known as Vodafone Gigacube B157 is a dual band 802.11ax 5G NR CPE with an FXS port. Specifications: * SoC: Qualcomm IPQ8072A * RAM: 1024 MB * NAND flash: 256MB NAND (MT29F2G08ABBGAH4) * NOR flash: 64MB NOR (MX25U25635F) - only in some variants * WiFi 5G: Qualcomm QCN5054 * WiFi 2.4G: Qualcomm QCN5024 * Ethernet 2.5G: Qualcomm QCA8081 * Ethernet 1G: Qualcomm QCA8075 * Modem: GosunCn GM800 (Qualcomm Snapdragon X55) * SIM: 1 nano-SIM card slot * Buttons: Power, Reset, WPS * LEDs: Power (B/R), WiFi (B), 4G (B/Y/R), 5G (B/Y/R) * VoIP: 1 FXS RJ11 port (not supported in OpenWrt) * Power: 12V, 3A UART serial console: * 115200,8N1,1.8V * Three unmarked test points next to QJ2012A: +---------+ | QJ2012A | +---------+ o TX o GND o RX o o o Installation via OEM firmware: * Use the following process to obtain root ssh access https://forum.openwrt.org/t/150371/24 * Connect using root with no password on port 42000 * Optionally for serial bootloader access run : fw_setenv bootdelay=3 * SCP factory.bin to /tmp * Run: sysupgrade -n /tmp/factory.bin Installation via serial console and OEM firmware:: * Use console to access OEM firmware shell * Proceed with SCP & sysupgrade as described above Other notes: * This device uses active partition rotation * Some versions (TCL branded?) have a NOR chip in addition to NAND * The above is supported by u-boot patching DT partitions * DT patching does NOT occur on tftpboot/bootm * Modem is detected as foxconn-sdx55 by kernel (same VID/PID) * This works OK-ish and should be improved if we can get OEM modem details Signed-off-by: Milan Krstic <milan.krstic@gmail.com> Link: https://github.com/openwrt/openwrt/pull/19182 Signed-off-by: Robert Marko <robimarko@gmail.com> |
||
|
|
428bcee2f8 |
qualcommax: ipq60xx: add support for TP-Link EAP620HD v3
Specifications:
* SoC: Qualcomm IPQ6018/AP-CP03-C1 (64-bit Quad-core Arm Cortex-A53 @ 1.2 GHz)
* RAM: 2x Zentel A3T4GF40BBF-HP (1 GiB DDR3-1866 (13-13-13))
* Serial Port: 1v8 TTL 115200n8
* Wi-Fi: Qualcomm QCN5022 (802.11ax/b/g/n)
* Wi-Fi: Qualcomm QCN5052 (802.11ac/ax/n)
* Ethernet: RTL8211FS (10/100/1000BASE-T)
* Flash: GigaDevice PSR1GA30DT (128 MiB)
* LEDs: 1x Blue Status (GPIO 35 Active High)
* Buttons: 1x Reset (GPIO 9 Active Low)
* FCCID: 2AXJ4EAP620HDV3
* UART: 4-pin unpopulated header by the J1 footprint
Installation Instructions (Serial+TFTP):
1. Locate the J1 footprint which contains 4 unpopulated pins
where starting from the arrow, the pins are TX, RX, VCC and GND
respectively.
2. Connect a 1v8 TTL port to the 4 pins. Ensure RX and TX are crossed
over.
3. Copy openwrt-qualcommax-ipq60xx-tplink_eap620-hd-v3-initramfs-uImage.itb
to your TFTP server.
4. Power up the AP and hold Ctrl+B in the serial console (115200n8) until autoboot is halted.
5. Run the following commands in the U-boot prompt:
IPQ6018# setenv serverip <TFTP server addr>
IPQ6018# setenv ipaddr <addr of the AP>
IPQ6018# tftpboot 0x44000000 openwrt-qualcommax-ipq60xx-tplink_eap620-hd-v3-initramfs-uImage.itb
IPQ6018# bootm 0x44000000
You may need to type Ctrl+C and Enter before running these commands
to clear invisible characters from the buffer.
6. Run the following command in a terminal to copy the sysupgrade image
to be installed (check IP address):
$ scp -O openwrt-qualcommax-ipq60xx-tplink_eap620-hd-v3-squashfs-sysupgrade.bin root@192.168.1.1:/tmp/
7. Activate the OpenWrt serial console and run the following commands:
# cd /tmp
# sysupgrade -n openwrt-qualcommax-ipq60xx-tplink_eap620-hd-v3-squashfs-sysupgrade.bin
8. The AP will reboot and OpenWrt will be successfully installed.
Installation Instructions (Web UI method):
1. Set up the device using the vendor's web UI. Navigate to
Management->SSH and enable the "SSH Login" checkbox. Select "Save".
2. Connect to the machine via SSH:
$ ssh -o hostkeyalgorithms=ssh-rsa <ip_of_device>
3. Disable signature verification:
$ cliclientd stopcs
4. Rename the "-web-ui-factory" image to something less than 63
characters, maintaining the ".bin" suffix.
5. Go to System -> Firmware Update.
Under "New Firmware File", click "Browse" and select the image.
Select "Update" and confirm by clicking "OK".
6. If the update fails, the web UI should show an error message.
Otherwise, the device should reboot into OpenWrt.
Device support followed from EAP620HD v2 and eap6xx-outdoor for DTS.
Links: openwrt/openwrt#18227
Signed-off-by: John Christoforidis <github@yanny.dev>
Link: https://github.com/openwrt/openwrt/pull/21467
Signed-off-by: Robert Marko <robimarko@gmail.com>
|
||
|
|
12fd85eb79 |
ipq-wifi: update to Git HEAD (2026-01-24)
38804f59fbb9 ci: add ath12k BDF-s d28bc0724dc6 ipq8074: add TCL LINKHUB HH500V BDF 8e1fb2f59893 ipq6018:add TP-Link EAP620 HD v3 BDF Add board file for TP-Link EAP620 HD v3. bdwlan_US.bin sourced from EAP620 HD(US)_V3_1.4.4 Build 20250718 stock firmware. Signed-off-by: Robert Marko <robimarko@gmail.com> |
||
|
|
53a8e7b2d4 |
qualcommax: ipq60xx: add JDCloud RE-CS-02 support
Specifications:
SoC: Qualcomm IPQ6010 1.8GHz
RAM: K4A4G165WF-BCTD x2 1GiB
Flash: FORESEE 128GB/256GB eMMC
ETH: 4x 1Gbps + 1x 2.5Gbps
WLAN1: QCN5022 2.4GHz AX 2x2
WLAN2: QCN5052 5.8GHz AX 2x2
WLAN2: QCN9024 5.2GHz AX 4x4
Button: Reset, Screen, Wps
Power: DC 12V 3A
USB: 1x 3.0
Flash instructions:
1. Download the initramfs image, rename it to
initramfs.itb, host it with the tftp server.
2. If the stock firmware version is 4.3.0.r4211
or higher, enter "jdmt018R" to interrupt
U-Boot when the following statement appears:
"disabled console and autoboot in 2 seconds"
3. Run these commands in U-Boot console:
tftpboot initramfs.itb
bootm
4. After openwrt boots up, use scp or luci web
to upload sysupgrade.bin to upgrade.
Signed-off-by: Chukun Pan <amadeus@jmu.edu.cn>
Link: https://github.com/openwrt/openwrt/pull/19840
Signed-off-by: Robert Marko <robimarko@gmail.com>
|
||
|
|
16422510b5 |
qualcommax: ipq60xx: add JDCloud RE-SS-01 support
Specifications:
SoC: Qualcomm IPQ6000 1.2GHz
RAM: NT52CB256MB16DP 512MiB
Flash: FORESEE 64GB/128GB eMMC
ETH: QCA8075 (3x LAN, 1x WAN)
WLAN1: QCN5022 2.4GHz AX 2x2
WLAN2: QCN5052 5GHz AX 2x2
Power: DC 12V 2A
Button: Reset, Wps
USB: 1x 3.0
Flash instructions:
1. Download the initramfs image, rename it to
initramfs.itb, host it with the tftp server.
2. If the stock firmware version is 4.3.0.r4211
or higher, enter "jdmt018R" to interrupt
U-Boot when the following statement appears:
"disabled console and autoboot in 2 seconds"
3. Run these commands in U-Boot console:
tftpboot initramfs.itb
bootm
4. After openwrt boots up, use scp or luci web
to upload sysupgrade.bin to upgrade.
Signed-off-by: Chukun Pan <amadeus@jmu.edu.cn>
Link: https://github.com/openwrt/openwrt/pull/19780
Signed-off-by: Robert Marko <robimarko@gmail.com>
|
||
|
|
0a2b3b66db |
qoriq: add support for NXP T4240RDB board
Hardware specs:
- NXP T4240, 12C/24T @ 1.67 GHz
- 3 × 2 GB DDR3 SO-DIMM
- 128 MB NOR flash
- 2 GB SLC NAND
- SD card interface
- PCIe: x4 and x8
- SATA 3 Gbps
- 8 × 1 GbE
- 4 × 10 GbE SFP
- RTC
This commit adds the sysupgrade and factory images for T4240RDB board in
both variants:
- nor: for booting and read whole system from NOR memory
- sdboot: for booting and read whole system from SD card
SD Card images install:
- Burn image to sdcard. E.g:
gunzip -c gunzip -c openwrt-qoriq-generic-fsl_T4240RDB-squashfs-sdcard.img.gz | \
sudo dd of=/dev/mmcblk0 conv=fsync,notrunc status=progress bs=4M && sync
- Download lastest Cortina PHY firmware from NXP github [1], if you accept their
EULA [2].
- Install Cortina PHY on image, E.g:
dd if=cs4315-cs4340-PHY-ucode.txt of=/dev/mmcblk0 bs=1 seek=2M
- Insert SD-Card to SD slot
- Switch SW3.4 to OFF
- Configre mac addresses from sticker in u-boot. E.g:
setenv ethaddr 00:10:f3:3a:a8:66
setenv eth1addr 00:10:f3:3a:a8:67
setenv eth2addr 00:10:f3:3a:a8:68
setenv eth3addr 00:10:f3:3a:a8:69
setenv eth4addr 00:10:f3:3a:a8:6a
setenv eth5addr 00:10:f3:3a:a8:6b
setenv eth6addr 00:10:f3:3a:a8:6c
setenv eth7addr 00:10:f3:3a:a8:6d
setenv eth8addr 00:10:f3:3a:a8:6e
setenv eth9addr 00:10:f3:3a:a8:6f
setenv eth10addr 00:10:f3:3a:a8:70
setenv eth11addr 00:10:f3:3a:a8:71
saveenv
- reset and boot
NOR images install:
- download and extract factory image on tftp server root
- boot device and stop in u-boot (from nor or sd card u-boot)
- configure server and ip address. E.g:
setenv ipaddr 192.168.1.2
setenv serverip 192.168.1.1
- Download image and run flashing:
tftpboot $loadaddr openwrt-qoriq-generic-fsl_T4240RDB-squashfs-factory-nor.bin
protect off all
erase $fwaddr +$filesize
cp.b $loadaddr $fwaddr $filesize
- Switch SW3.4 to ON
- Switch SW3.1-3 to OFF
- reboot
- Do postprocessing (see bellow)
NOR images post processing:
- Configre mac addresses from sticker in u-boot. E.g:
setenv ethaddr 00:10:f3:3a:a8:66
setenv eth1addr 00:10:f3:3a:a8:67
setenv eth2addr 00:10:f3:3a:a8:68
setenv eth3addr 00:10:f3:3a:a8:69
setenv eth4addr 00:10:f3:3a:a8:6a
setenv eth5addr 00:10:f3:3a:a8:6b
setenv eth6addr 00:10:f3:3a:a8:6c
setenv eth7addr 00:10:f3:3a:a8:6d
setenv eth8addr 00:10:f3:3a:a8:6e
setenv eth9addr 00:10:f3:3a:a8:6f
setenv eth10addr 00:10:f3:3a:a8:70
setenv eth11addr 00:10:f3:3a:a8:71
saveenv
- boot
- Download and refresh RCW stored in eeprom:
tr '\0' '\377' < /dev/zero | dd bs=256 of=/sys/bus/i2c/devices/0-0050/eeprom
cat /tmp/openwrt-qoriq-generic-fsl_T4240RDB-squashfs-rcw.bin > /sys/bus/i2c/devices/0-0050/eeprom
- Download lastest Cortina PHY firmware from NXP github [1], if you accept their
EULA [2].
- Install Cortina PHY on image, E.g:
mtd write cs4315-cs4340-PHY-ucode.txt /dev/mtd4
- reset and boot
[1] https://raw.githubusercontent.com/nxp-qoriq/qoriq-firmware-cortina/refs/tags/lf-6.12.34-2.1.0/cs4315-cs4340-PHY-ucode.txt
[2] https://github.com/nxp-qoriq/qoriq-firmware-cortina/blob/lf-6.12.34-2.1.0/EULA.txt
Signed-off-by: Pawel Dembicki <paweldembicki@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/10941
Signed-off-by: Stijn Tintel <stijn@linux-ipv6.be>
|
||
|
|
0ff1553bd7 |
ipq-wifi: rename BDF for EAP623-Outdoor HD v1
BDF for EAP623-Outdoor HD v1 was renamed in the repo, but ipq-wifi was not updated to reflect that, so do it now to fix broken wifi. Fixes: #21432 Signed-off-by: Robert Marko <robimarko@gmail.com> |
||
|
|
f948f71300 |
qualcommax: ipq50xx: Add support for Zyxel SCR50AXE
This is tri-band WiFi6E capable router. Also Zyxel Nebula managed so no real local GUI. To open device 4 screws must be located uder the label.
Four latches are on front and two on each side. Better start from ethernet port side where 3 small latches are easy to handle.
FCC shows It's identical to WSQ65 sold as Zyxel Multy M6E but that's nowhare to be found yet. WSQ65 is not covered by this PR
Speficiations:
* SoC: Qualcomm IPQ5018
* RAM: 1GB DDR3
* Flash: Winbond W25N02KWZEIR 256MB
* UART: PCB "J3" is located left from front LED strip
(VCC/TX/RX/ /GND) 3.3V 115200n8
* Wi-Fi1: IPQ5018 (2x2 2.4 Ghz 802.11b/g/n/ax)
* Wi-Fi2: QCN6102 (2x2:2 5 Ghz 802.11an/ac/ax)
* Wi-Fi3: QCN6122 (2x2:2 6 Ghz 802.11an/ac/ax)
* Ethernet: QCA8337 4xLAN 1Gbit / 1xWAN 1Gbit
* Buttons: WPS , Reset
* LEDs: 13 in total
RGB power, RGB wan, RGB status (cloud), RGB wifi, Green wps
* FCCID: I8803891
*Flash Instructions starts with getting root:
connect uart to J3 connector next to the front LEDs
go to failsafe when this shows up in log:
"Press the [f] key and hit [enter] to enter failsafe mode"
execute:
mount_root
passwd -d root
reboot
logon as root:
look for 'Please press Enter to activate this console.'
login is root password is empty
execute:
fw_setenv DebugFlag=0x1
fw_setenv bootdelay=0x2
passwd -d root
backup ubi partition "rootfs" into safe space
reboot
*OpenWrt installation
stop uboot and execute:
setenv ipaddr 192.168.1.1
setenv serverip 192.168.1.10
tftpboot *-factory.ubi
flash rootfs
reset
or:
tftpboot *-initramfs-uImage.itb
bootm
use sysupgrade as usual
*restore OEM from backup
stop uboot and execute:
setenv ipaddr 192.168.1.1
setenv serverip 192.168.1.10
tftpboot *-initramfs-uImage.itb
bootm
transfer rootfs.bin backup and execute:
ubiformat /dev/mtd16 -y -f /tmp/rootfs.bin
Signed-off-by: Robert Senderek <robert.senderek@10g.pl>
Link: https://github.com/openwrt/openwrt/pull/21042
Signed-off-by: Robert Marko <robimarko@gmail.com>
|
||
|
|
95a3dc83f1 |
ipq-wifi: update to Git HEAD (2026-01-07)
11715a4fe783 ipq5018: add SCR50AXE BDF's Signed-off-by: Robert Marko <robimarko@gmail.com> |