OpenWrt 24.10.3 Changelog

This changelog lists all commits done in OpenWrt since the v24.10.2 tag, grouped by subsystem. The changes are chronologically ordered from top to bottom and cover the Git repository history until the tagging of the 24.10.3 release.

See also the release notes that provide a more accessible overview of the main changes in 24.10.3.

2f40059 kernel: bump 6.6 to 6.6.94 (+99,-254)
f754de7 kernel: bump 6.6 to 6.6.95 (+86,-318)
7870729 build: ipkg-remove: fix source name / package confusion, optimize (+14,-7)
b2fcc6f kernel: bump 6.6 to 6.6.96 (+5,-77)
05d8b93 kernel: bump 6.6 to 6.6.97 (+90,-131)
1034594 kernel: bump 6.6 to 6.6.98 (+2,-2)
f59e340 kernel: bump 6.6 to 6.6.99 (+10,-10)
254f6b2 kernel: bump 6.6 to 6.6.100 (+24,-24)
fcaa4fd Note inspiration for this script to give credit where it's due (+3)
406489f kernel: bump 6.6 to 6.6.101 (+16,-16)
a65ca44 kernel: bump 6.6 to 6.6.102 (+143,-22)
c676281 kernel: bump 6.6 to 6.6.103 (+164,-538)
fe3d783 kernel: bump 6.6 to 6.6.104 (+15,-62)

d917934 tools: firmware-utils: update to Git HEAD (2025-07-24) (+3,-3)
⇒ 075cdc0 iptime-crc32: add support for ipTIME AX3000Q (+1)
⇒ 48ababa iptime-crc32: add support for ipTIME AX3000SM (+1)
⇒ f29de74 iptime-crc32: Add device support for ipTIME AX6000M (+1)
af3a18d tools: firmware-utils: update to Git HEAD (2025-08-03) (+3,-3)
⇒ 3346d77 build: add mkqdimg (+270)
⇒ 950f834 iptime-crc32: add support for ipTIME AX7800M-6E (+1)

6489f3e toolchain/gcc: prevent the use of LDRD/STRD on ARMv5TE (+44)
05a1a71 toolchain: glibc: Update glibc 2.38 to recent HEAD (+3,-3)

2f40059 kernel: bump 6.6 to 6.6.94 (+99,-254)
aaee6bf kernel: Add missing config option (+1)
f754de7 kernel: bump 6.6 to 6.6.95 (+86,-318)
b2fcc6f kernel: bump 6.6 to 6.6.96 (+5,-77)
05d8b93 kernel: bump 6.6 to 6.6.97 (+90,-131)
f59e340 kernel: bump 6.6 to 6.6.99 (+10,-10)
254f6b2 kernel: bump 6.6 to 6.6.100 (+24,-24)
4c1a6ec kernel: Fix boot of amrsr target in qemu (+37)
92d4f59 kernel: fix Mediatek queue size patch (+45)
97a75a7 generic: backport some flow offload helper patch (+141)
7f68339 kernel: add backport to fix broken PHY LEDs (+81)
6bf869d kernel: Remove patch for fixed bug (-45)
406489f kernel: bump 6.6 to 6.6.101 (+16,-16)
a65ca44 kernel: bump 6.6 to 6.6.102 (+143,-22)
9de2da1 kernel: mtk_eth_soc: fix tx vlan tag for llc packets (+39)
c676281 kernel: bump 6.6 to 6.6.103 (+164,-538)
8b0eb9c kernel: Fix kernel regression in local-broadcast routes (+47)
fe3d783 kernel: bump 6.6 to 6.6.104 (+15,-62)
ac4516d kernel: add support for FudanMicro FM25S01A SPI-NAND (+146,-22)
05e6fe6 kernel: mtk_eth_soc: zero-initialize PPE flow tables (+27)
186534e mt76: update to Git HEAD (2025-09-09) (+153,-13)
⇒ 27ad377 wifi: mt76: mt7996: Check phy before init msta_link in mt7996_mac_sta_add_lin... (+6,-5)
⇒ 95c9b80 wifi: mt76: mt7996: Set EML capabilities for AP interface (+1)
⇒ 08df8dd wifi: mt76: mt7996: Use proper link_id in link_sta_rc_update callback (+28,-15)
⇒ 15fa4e3 wifi: mt76: mt7996: Enable MLO support for client interfaces (+88,-57)
⇒ 3400b1b wifi: mt76: mt7925: add pci restore for hibernate (+23,-3)
⇒ 51a1c0a wifi: mt76: mt7921: Add 160MHz beamformee capability for mt7922 device (+2)
⇒ 435e596 wifi: mt76: mt7996: Use proper link info in mt7996_mcu_add_group (+5,-11)
⇒ d30faac firmware: update mt7996 and mt7992 firmware to 20250606 ()
⇒ 304226b wifi: mt76: mt7996: Fix mt7996_reverse_frag0_hdr_trans for MLO (+8,-3)
⇒ 7cf18f8 wifi: mt76: mt7996: Add all active links to poll list in mt7996_mac_tx_free() (+18,-1)
⇒ 16090cb wifi: mt76: mt7996: Implement MLD address translation for EAPOL (+31,-1)
⇒ a1c3195 wifi: mt76: mt7996: Temporarily disable EPCS (-1)
⇒ 5f3ea45 wifi: mt76: mt7921: Place upper limit on station AID (+8)
⇒ ef24688 wifi: mt76: un-embedd netdev from mt76_dev (+49,-21)
⇒ 29bca0c net: mediatek: wed: Introduce MT7992 WED support to MT7988 SoC (+9,-9)
⇒ 245f6ff wifi: mt76: Add reset_idx to reset_q mt76_queue_ops signature. (+19,-24)
⇒ + 29 more...

95c9f6e mediatek: add ubootmod layout for cudy tr3000 v1 (+636,-215)
791c0ad uboot-envtools: add support for Gateworks venice (+21)
1ebda1b rockchip: Add support for Radxa ROCK 4C+ (+42)
e52a2ca rockchip: Add support for Radxa ROCK 4SE (+42)
bf3bc6a qualcommax: ipq807x: add support for Linksys HomeWRK (+97)

f68c3e5 openssl: Update to version 3.0.17 (+3,-3)
49fdb75 mbedtls: update to 3.6.4 (+2,-2)
628bc50 udebug: update to Git HEAD (2025-07-23) (+3,-3)
⇒ 5d10084 lib-ucode.c: add #define _GNU_SOURCE (+1)
⇒ a95364b udebug-cli: fix terminating uloop (+1,-1)
⇒ c00eb9b ucode: use FILE handle for pcap output (+11,-36)
⇒ 4265167 ucode: add error reporting to pcap_write (+17,-8)
⇒ 4a908ee udebug-cli: stop event loop on write failure (+4,-2)
⇒ 6e04f41 ucode: use ucv_resource_create_ex for remote rings (+78,-74)
⇒ c297f04 ucode: drop use ucv_resource_create (+9,-11)
⇒ f207d37 ucode: add support for specifying ring format (+15,-1)
⇒ 98683a9 ucode: support appending array data, similar to socket.send() (+29,-6)
⇒ a7ecd48 ucode: allow calling udebug.init() multiple times (+11,-2)
⇒ d4a4c78 ucode: fix allocation size of local ring meta (+1,-1)
⇒ 184706a ucode: add timestamp argument to foreach() (+2,-1)
⇒ 8442c94 ucode: add function for getting ring information (+20)
⇒ f4958a4 ucode: add const entries for enum udebug_format (+3)
⇒ 14d4fec udebug-cli: add logstream command (+87,-42)
⇒ 6ed8536 ucode: fix entries/size confusion (+1,-1)
39972c4 ucode: update to Git HEAD (2025-07-18) (+3,-56)
⇒ 54b00e3 ubus: fix double registry clear on disconnect (+5,-2)
⇒ 69521b5 ubus: fix use-after-free on deferred request reply() method (+2)
⇒ 22e8c16 debug: fix crash when passing tagged string to getinfo() (+1,-1)
⇒ 2c9eea5 ubus: use ucv_resource_create_ex for connections/channels (+71,-54)
⇒ 0a4cf4b ubus: use ucv_resource_create_ex for for ubus.request resources (+24,-25)
⇒ 99ee75a ubus: use ucv_resource_create_ex for ubus.deferred resources (+72,-72)
⇒ f085a42 ubus: use ucv_resource_create_ex for objects (+70,-67)
⇒ 94ad17d ubus: use ucv_resource_create_ex for ubus.notify resources (+61,-65)
⇒ a3fa47f ubus: use ucv_resource_create_ex for ubus.listener resources (+25,-38)
⇒ 9ab5fa8 ubus: use ucv_resource_create_ex for ubus.subscriber resources (+37,-101)
⇒ be92ebd CI: debian: install cmake package (+1,-1)
⇒ fd202fd socket: respect port argument in sockinst.connect() (+16,-2)
⇒ 767c209 socket: properly handle async `connect(2)` errors in socket.connect() (+21,-2)
⇒ 37ac8f1 socket: improve port argument validation in sockinst.connect() (+5,-2)
⇒ 5b3b6b7 ubus: fix refcount issue in uc_ubus_object_notify (+2,-2)
⇒ f682ac2 program: add bytecode version to program header flags (+11,-1)
⇒ + 13 more...
3bdd6d4 ucode: add padding to uc_resource_ext_t (+21)
01bee44 libxml2: update to 2.14.5 (+4,-10)
bfed41c busybox: fix login applet on selinux (+51)
ecb35b3 ltq-*-app: correctly report downstream band borders (+4,-4)
33728aa hostapd: fix logging of configuration content (+35,-1)
ba7b5d2 ltq-adsl-mei: check status register before reading mailbox messages (+7)
bf0887b ca-certificates: Update to 20250419 (+2,-2)
2cffcdc mbedtls: Expose MBEDTLS_KEY_EXCHANGE_ECJPAKE_ENABLED config option (+5)
76eb96c wifi-scripts: fix reload handling with random macaddr (+8,-1)
c1a8e48 udebug: update to Git HEAD (2025-08-15) (+3,-3)
⇒ 3d95362 udebugd: add support for setting an override config (+39,-8)
⇒ 93f6df0 udebug-cli: add support for overriding config on the command line (+100,-1)
3e0bcf3 udebug: update to Git HEAD (2025-08-17) (+3,-3)
⇒ 892647b ucode: add ferror() call to check for closed write file descriptor (+3)
5c37d1b udebug: update to Git HEAD (2025-08-24) (+3,-3)
⇒ 6e4ffe2 ucode: add function for getting the number of entries in a snapshot (+13,-1)
⇒ a62edd8 ucode: add support for fetching kernel tracepoint events (+406,-15)
⇒ edeb4d6 udebug-cli: add support for streaming tracing data (+21,-1)
bc9f1ca libxml2: Add abi version (+1)
e0be7ec package/libs/elfutils: fix license (+1,-1)
d80fc3a package/libs/gettext-full: fix license (+2,-1)
c60b94a kernel: r8168: add missing flags (+2,-1)
03497e6 kernel: r8125: update to v9.016.01 (+4,-4)
4d6cb65 kernel: r8126: update to v10.016.00 (+7,-7)
f3a27d0 kernel: r8127: update to v11.015.00 (+6,-6)
640e364 openssl: Backport fix for OpenSSL 3.5.2 and 3.0.17 regression (+128,-1)
36d93ba libxml2: correct PKG_LICENSE_FILES (+2,-2)
daca7c0 openssl: correct PKG_LICENSE_FILES (+2,-2)

7230ddb wireless-regdb: Update to version 2025.07.10 (+2,-2)
bd7ab1e ipq-wifi: update to Git HEAD (2025-06-11) (+3,-3)
⇒ 79ba11f qca9888: add TP-Link WA1201 v2 BDF ()
⇒ abf4784 qca9988: add BDFs for Xiaomi AIoT Router AC2350 ()
⇒ 07af197 qca9988: add BDFs for Xiaomi AIoT Router AC2350 ()
⇒ 61dbb1c ipq5018: add BDF for I-O DATA WN-DAX3000GR ()
⇒ 1d8452d qcn6122: add BDF for I-O DATA WN-DAX3000GR ()
777d90a ipq-wifi: update to Git HEAD (2025-06-13) (+3,-3)
⇒ 5be4c60 ipq5018: add BDF for Xiaomi AX6000 ()
⇒ 2258851 qcn9074: add BDF for Xiaomi AX6000 ()
⇒ 4810aac qca9889: add BDF for Xiaomi AX6000 ()
c4ea5c0 ipq-wifi: add BDF for IgniteNet SS-W2-AC2600 (+3,-3)
⇒ 3ac4a64 qca9984: add BDFs for IgniteNet SS-W2-AC2600 ()
8e5c83c ipq-wifi: update to Git HEAD (2025-06-23) (+3,-3)
⇒ 63bd0fa Add IPQ5018 BDF for Yuncore AX830. ()
d247904 ipq-wifi: update to Git HEAD (2025-08-12) (+3,-3)
⇒ 967cfe9 qca9988: add BDFs for Xiaomi AIoT Router AC2350 ()
⇒ 6db4971 qcn9274: update board file for 8devices Kiwi-DVK ()
⇒ 7a16101 Add IPQ5018 and QCN9074 BDF for Yuncore AX850. ()
⇒ 30b99fc ipq6018: add jdcloud_re-ss-01 BDF ()
e6bb072 ipq-wifi: update to Git HEAD (2025-08-25) (+3,-3)
⇒ a510502 qca9988: add BDFs for Xiaomi AIoT Router AC2350 ()
3180294 ipq-wifi: add entry for Xiaomi AIoT AC2350 (+5,-1)
bf3bc6a qualcommax: ipq807x: add support for Linksys HomeWRK (+97)

ac80abb wifi-scripts: correctly set basic-rates with wpa_supplicant (+18,-7)
76eb96c wifi-scripts: fix reload handling with random macaddr (+8,-1)
e32ee37 uqmi: update to latest HEAD (+3,-3)
⇒ a933061 uqmi nas: fix incorrect parameter order (+1,-1)
c46cccd uqmi: update to latest HEAD (+4,-4)
⇒ c71c0f3 common/utils: add system_fd_set_cloexec() (+11,-1)
⇒ 38c1332 CMakeLists: set cmake minimum to 3.10 (+1,-4)
⇒ 7a19641 add uqmid: a daemonic version of uqmi (+6.0K)
⇒ ada5284 uqmid: service: add indications support (+114,-17)
⇒ 9568642 uqmid: wwan: add support to handle kernel network interface (+500,-4)
⇒ 7895c32 uqmid: ubus: use talloc() for modem assigned fields when allocating it (+7,-19)
⇒ 89033fe uqmid: ubus: check for empty strings for configure arguments (+7,-2)
⇒ 6edff78 uqmid: add support to set username, password for PDN (+29,-6)
⇒ c54ceb6 uqmid: osmocom/fsm: fix logline for 64bit timestamp (+1,-1)
⇒ 70ad886 uqmid: add preliminary support for gsmtapv3 (+670,-1)
⇒ 488194a uqmid: modem_fsm: set timeout for GET_IMSI to 3 seconds (+1,-1)
⇒ 6240202 uqmid: osmocom/fsm: add member N (+2)
⇒ 5787120 uqmid: modem_fsm: implement re-transmission of GET IMSI calls (+12,-1)
⇒ f1ad9c1 uqmid: add uqmi_sim_decode_imsi() to decode EF.IMSI from UIM (+54)
⇒ d39b53b uqmid: implement roaming support (allow and forbid) (+2)
⇒ 85d49f7 uqmid: WDS: disable autoconnect on start network (+1)
⇒ + 20 more...
9d83c1b uqmi: fix data-format parsing (+3,-2)
de44a34 uqmi: Increase PKG_RELEASE (+1,-1)

3723312 ubus: update to Git HEAD (2025-07-02) (+3,-3)
⇒ 27839f8 ubusd: make txq_len field signed (+1,-1)
⇒ b35b2bc ubusd: treat EACCES on write like EAGAIN (+1)
⇒ 713e9d1 ubusd: retry write on EINTR (+2)
⇒ 8bb523a ubusd: fix txq_len accounting (+2,-2)
⇒ b1b783c ubusd: add another tx attempt on enqueueing the first message for a client (+7,-2)
⇒ 5952b48 ubusd: do not call socket callback from ubus_msg_send (+1,-5)
a8fb4f6 libubox: update to Git HEAD (2025-07-23) (+3,-3)
⇒ b7acc8e remove compatibility code for older json-c versions (+4,-16)
⇒ a1acd99 udebug: remove obsolete debug message (-1)
⇒ 49056d1 udebug: fix issue with snapshot of remote ring (+3)
4941509 uhttpd: update to Git HEAD (2025-07-06) (+3,-3)
⇒ b3e3c05 client: don't send stray EOF chunk on connection timeout (+3,-5)
⇒ fad0d05 proc: inhibit chunked transfer encoding on existing TEs or known length (+4)
⇒ 3d6f01b file: prevent writes beyond end of uh_buf on enumerating directories (+10,-6)
⇒ c7294e7 client: reject requests with multiple content-lengths and/or TEs (+36)
⇒ 7e64e8b client: Allow sending content in DONE state (+4,-2)
b2116db rpcd: backport ucode fix (+20)
2a2f157 rpcd: update to git openwrt-24.10 branch HEAD (+3,-23)
⇒ 8b320f9 ucode: adjust for new ext resource type (+1,-1)
⇒ e61d2be sys: use strstr() to detect installed packages (+1,-2)
⇒ bba9519 rpc-sys: packagelist: don't truncate input lines on read (+1,-1)

05d8b93 kernel: bump 6.6 to 6.6.97 (+90,-131)
1fef211 airoha: drop MTD Airoha parser patch (-170)
1c81724 airoha: pwm: use devm (+2,-14)
30bd948 airoha: replace PCIe patch with upstream version (+120,-124)
62cee22 airoha: backport minor fixes for ethernet driver (+158)
d12f30f airoha: backport upstream patch for Flow Offload support for AN7581 (+12.1K,-24)
c676281 kernel: bump 6.6 to 6.6.103 (+164,-538)
ac4516d kernel: add support for FudanMicro FM25S01A SPI-NAND (+146,-22)

c676281 kernel: bump 6.6 to 6.6.103 (+164,-538)

20271bf armsr: add patch (hack) to enable all "default" consoles (+47)
6ae235b armsr: remove 'console=tty1' from kernel command line (-1)

f754de7 kernel: bump 6.6 to 6.6.95 (+86,-318)
32b0c89 ath79: enable USB by default on hAP ac (+1,-1)
52ec0cb ath79: fix LED GPIOs for COMFAST CF-EW71 v2 (+2,-2)
a65ca44 kernel: bump 6.6 to 6.6.102 (+143,-22)
3db4d8f ath79: add calibtation variant for Xiaomi AIoT AC2350 (+2,-1)
c676281 kernel: bump 6.6 to 6.6.103 (+164,-538)

2f40059 kernel: bump 6.6 to 6.6.94 (+99,-254)
f754de7 kernel: bump 6.6 to 6.6.95 (+86,-318)
b2fcc6f kernel: bump 6.6 to 6.6.96 (+5,-77)
05d8b93 kernel: bump 6.6 to 6.6.97 (+90,-131)
f59e340 kernel: bump 6.6 to 6.6.99 (+10,-10)
254f6b2 kernel: bump 6.6 to 6.6.100 (+24,-24)
406489f kernel: bump 6.6 to 6.6.101 (+16,-16)
a65ca44 kernel: bump 6.6 to 6.6.102 (+143,-22)
c676281 kernel: bump 6.6 to 6.6.103 (+164,-538)
fe3d783 kernel: bump 6.6 to 6.6.104 (+15,-62)

05d8b93 kernel: bump 6.6 to 6.6.97 (+90,-131)
c676281 kernel: bump 6.6 to 6.6.103 (+164,-538)

f754de7 kernel: bump 6.6 to 6.6.95 (+86,-318)

7bf3b29 imx: kernel: backport additional upstream patches (+116)
fa34d9c imx: venice: add dt overlay support (+4,-1)
009aad8 imx: venice: disable PCI AER (+1,-1)
c676281 kernel: bump 6.6 to 6.6.103 (+164,-538)

e627539 ipq40xx: dts: reduce the maximum SPI clock frequency to 24MHz (+12,-12)
a65ca44 kernel: bump 6.6 to 6.6.102 (+143,-22)
c676281 kernel: bump 6.6 to 6.6.103 (+164,-538)

c676281 kernel: bump 6.6 to 6.6.103 (+164,-538)
78763b7 lantiq: Fix VPE kernel patch (+15)
2644445 lantiq: adapt upstream commit to some dts files (+3,-3)

2f40059 kernel: bump 6.6 to 6.6.94 (+99,-254)
e876f7b mediatek: add support for Zbtlink ZBT-Z8102AX v2 (+358,-1)
95c9f6e mediatek: add ubootmod layout for cudy tr3000 v1 (+636,-215)
5096c76 mediatek: spinand: force update_cache_variants to use reset for Foresee NAND (+19)
0ec28e5 mediatek: add support for Cudy TR3000 256MB v1 flash version (+46)
05d8b93 kernel: bump 6.6 to 6.6.97 (+90,-131)
25467b0 mediatek: add support for ipTIME AX3000SM (+299)
f59e340 kernel: bump 6.6 to 6.6.99 (+10,-10)
150f181 mediatek: add Huasifei WH3000 Pro support (+233,-1)
155eea4 mediatek: Ruijie RG-X60 Pro: Fix LAN port status light (+65)
124f61e mediatek: filogic: D-Link M30/M60: include initramfs in recovery (+8,-2)
191d738 mediatek: add support for OpenFi 6C (+289)
f894fa9 mediatek: Remove modules.builtin file (-1)
c676281 kernel: bump 6.6 to 6.6.103 (+164,-538)
faf4f1e mediatek: add factory image for ipTIME AX3000SM (+9,-1)
e64f54c mediatek: Huasifei WH3000 Pro wifi fix (+1,-1)
cd0b1a2 mediatek: filogic: add support for ipTIME AX3000Q (+303)
ac4516d kernel: add support for FudanMicro FM25S01A SPI-NAND (+146,-22)
08478c5 mediatek: CMCC RAX3000M: add RAX3000Me as alt model (+2)
186534e mt76: update to Git HEAD (2025-09-09) (+153,-13)
⇒ 27ad377 wifi: mt76: mt7996: Check phy before init msta_link in mt7996_mac_sta_add_lin... (+6,-5)
⇒ 95c9b80 wifi: mt76: mt7996: Set EML capabilities for AP interface (+1)
⇒ 08df8dd wifi: mt76: mt7996: Use proper link_id in link_sta_rc_update callback (+28,-15)
⇒ 15fa4e3 wifi: mt76: mt7996: Enable MLO support for client interfaces (+88,-57)
⇒ 3400b1b wifi: mt76: mt7925: add pci restore for hibernate (+23,-3)
⇒ 51a1c0a wifi: mt76: mt7921: Add 160MHz beamformee capability for mt7922 device (+2)
⇒ 435e596 wifi: mt76: mt7996: Use proper link info in mt7996_mcu_add_group (+5,-11)
⇒ d30faac firmware: update mt7996 and mt7992 firmware to 20250606 ()
⇒ 304226b wifi: mt76: mt7996: Fix mt7996_reverse_frag0_hdr_trans for MLO (+8,-3)
⇒ 7cf18f8 wifi: mt76: mt7996: Add all active links to poll list in mt7996_mac_tx_free() (+18,-1)
⇒ 16090cb wifi: mt76: mt7996: Implement MLD address translation for EAPOL (+31,-1)
⇒ a1c3195 wifi: mt76: mt7996: Temporarily disable EPCS (-1)
⇒ 5f3ea45 wifi: mt76: mt7921: Place upper limit on station AID (+8)
⇒ ef24688 wifi: mt76: un-embedd netdev from mt76_dev (+49,-21)
⇒ 29bca0c net: mediatek: wed: Introduce MT7992 WED support to MT7988 SoC (+9,-9)
⇒ 245f6ff wifi: mt76: Add reset_idx to reset_q mt76_queue_ops signature. (+19,-24)
⇒ + 29 more...

9d193d9 mpc85xx: tl-wdr4900: add back 5ghz LED (+10,-3)
c676281 kernel: bump 6.6 to 6.6.103 (+164,-538)

2f40059 kernel: bump 6.6 to 6.6.94 (+99,-254)
f754de7 kernel: bump 6.6 to 6.6.95 (+86,-318)

6c79194 octeon: ubnt-*: Add device specific DTS pruning (+81)

2f40059 kernel: bump 6.6 to 6.6.94 (+99,-254)
bf3bc6a qualcommax: ipq807x: add support for Linksys HomeWRK (+97)

f754de7 kernel: bump 6.6 to 6.6.95 (+86,-318)
05d8b93 kernel: bump 6.6 to 6.6.97 (+90,-131)
254f6b2 kernel: bump 6.6 to 6.6.100 (+24,-24)
05db6b3 ramips: add support for Hongdian H7920 v40 (+203,-1)
c510f7e ramips: fix TP-Link mr600 radio partition offset (+18,-1)
c676281 kernel: bump 6.6 to 6.6.103 (+164,-538)

2f40059 kernel: bump 6.6 to 6.6.94 (+99,-254)
254f6b2 kernel: bump 6.6 to 6.6.100 (+24,-24)
203c9f0 realtek: avoid interrupt storm on mass packet receive (+21,-26)
4576d31 realtek: fix stall after restart of otto timer (+146)

6becf18 rockchip: armv8: Refresh kernel config (-5)
ccc6143 rockchip: replace RK356x RNG patch with upstream (+61,-32)
5889aae rockchip: backport PCIe MSI fixes for RK356x SoC (+609)
c77f2b4 rockchip: fix eMMC corruption on NanoPC-T6 with A3A444 chips (+11,-1)
1ebda1b rockchip: Add support for Radxa ROCK 4C+ (+42)
e52a2ca rockchip: Add support for Radxa ROCK 4SE (+42)
2180b1d rockchip: Add Realtek RTL8821CU support for the Radxa ROCK Pi E v3 (+1,-1)
99bae66 rockchip: add RK3588 Hardware Random Number Generator (+862)
67f40cf rockchip: increase the number of serial ports for rk35xx (+2,-2)
b142c7e rockchip: reorder hwRNG patches ()
cd6dd1c rockchip: backport GATE_LINK support for RK3588 (+926)

2f40059 kernel: bump 6.6 to 6.6.94 (+99,-254)
05d8b93 kernel: bump 6.6 to 6.6.97 (+90,-131)
c676281 kernel: bump 6.6 to 6.6.103 (+164,-538)
fe3d783 kernel: bump 6.6 to 6.6.104 (+15,-62)

8ee468f tegra: bring back workaround for spurious interrupts (+77)

4a18bb1 x86: 64: Enable PCI MMCONFIG (+2,-1)
b2fcc6f kernel: bump 6.6 to 6.6.96 (+5,-77)
05d8b93 kernel: bump 6.6 to 6.6.97 (+90,-131)

03fe596 mac80211: extend connection monitoring for MLO (+298)
b4b9288 mac80211: Update to 6.12.44 (+217,-657)
65269fd mac80211: Fix build of rt2800soc (+26)
efcdbe1 mac80211: backport EHT 1024 MPDU TX aggregation (+321)

ad765d3 mt76: fix system recovery routine for MT7915 (+114)
faf168f mt76: update to Git HEAD (2025-08-13) (+87,-117)
⇒ 3e25f2b wifi: mt76: mt7925: introduce MLO capability control (+11,-4)
⇒ ce36222 wifi: mt76: mt7925: fix fails to enter low power mode in suspend state (+3)
⇒ dfdb8e9 wifi: mt76: mt7915: fix possible integer overflows in mt7915_muru_stats_show() (+23,-22)
⇒ 29f0ad5 wifi: mt76: mt7925: ensure wow pattern command align fw format (+2,-2)
⇒ 5eab65b wifi: mt76: mt7925: fix country count limitation for CLC (+3,-2)
⇒ d6a197d wifi: mt76: Add check for devm_kstrdup() (+4)
⇒ 901492c wifi: mt76: mt7925: Remove unnecessary if-check (+1,-5)
⇒ 24062ce wifi: mt76: mt7925: Simplify HIF suspend handling to avoid suspend fail (+4,-8)
⇒ 56c0bed wifi: mt76: mt7921: fix kernel panic due to null pointer dereference (+1)
⇒ 11bacfc Revert "wifi: mt76: mt7925: Update mt7925_mcu_uni_[tx,rx]_ba for MLO" (+15,-47)
⇒ 2823c50 wifi: mt76: mt7925: fix the wrong link_idx when has p2p_device (+13,-6)
⇒ f54ff3c wifi: mt76: mt7925: fix the wrong simultaneous cap for MLO (+1,-1)
⇒ aa7d366 wifi: mt76: mt7925: adjust rm BSS flow to prevent next connection failure (+35,-9)
⇒ d25359e wifi: mt76: mt7925: integrate *mlo_sta_cmd and *sta_cmd (+4,-55)
⇒ 25a0285 wifi: mt76: mt7925: update the power-saving flow (+69,-9)
⇒ 5910f08 wifi: mt76: mt7925: load the appropriate CLC data based on hardware type (+63,-1)
⇒ + 158 more...
64bbe71 mt76: update to Git HEAD (2025-08-27) (+7,-7)
⇒ 5f61f34 wifi: mt76: mt7996: fix crash on some tx status reports (+3,-1)
⇒ d729307 mt76: mt7996: add missing null pointer check (+1,-1)
⇒ fb22489 wifi: mt76: do not add non-sta wcid entries to the poll list (+1,-1)
⇒ fb7e050 wifi: mt76: mt7996: add missing check for rx wcid entries (+1,-1)
⇒ 4cd64ad wifi: mt76: mt7915: fix list corruption after hardware restart (+43,-7)
⇒ ee538ef wifi: mt76: free pending offchannel tx frames on wcid cleanup (+4)
⇒ 415b5a6 wifi: mt76: fix list corruption (+3,-5)
⇒ 3ed2c40 wifi: mt76: mt7925u: use connac3 tx aggr check in tx complete (+1,-1)
⇒ a35af27 wifi: mt76: mt7925: skip EHT MLD TLV on non-MLD and pass conn_state for sta_cmd (+8,-4)
⇒ 384d3a9 wifi: mt76: mt7996: Use deflink for AMPDU rx reordering (+101,-78)
⇒ 9bae5f9 wifi: mt76: Remove dead code in mt76_scan_work (-3)
⇒ de1df8b wifi: mt76: mt7996: Export MLO AP capabilities to mac80211 (+22,-1)
186534e mt76: update to Git HEAD (2025-09-09) (+153,-13)
⇒ 27ad377 wifi: mt76: mt7996: Check phy before init msta_link in mt7996_mac_sta_add_lin... (+6,-5)
⇒ 95c9b80 wifi: mt76: mt7996: Set EML capabilities for AP interface (+1)
⇒ 08df8dd wifi: mt76: mt7996: Use proper link_id in link_sta_rc_update callback (+28,-15)
⇒ 15fa4e3 wifi: mt76: mt7996: Enable MLO support for client interfaces (+88,-57)
⇒ 3400b1b wifi: mt76: mt7925: add pci restore for hibernate (+23,-3)
⇒ 51a1c0a wifi: mt76: mt7921: Add 160MHz beamformee capability for mt7922 device (+2)
⇒ 435e596 wifi: mt76: mt7996: Use proper link info in mt7996_mcu_add_group (+5,-11)
⇒ d30faac firmware: update mt7996 and mt7992 firmware to 20250606 ()
⇒ 304226b wifi: mt76: mt7996: Fix mt7996_reverse_frag0_hdr_trans for MLO (+8,-3)
⇒ 7cf18f8 wifi: mt76: mt7996: Add all active links to poll list in mt7996_mac_tx_free() (+18,-1)
⇒ 16090cb wifi: mt76: mt7996: Implement MLD address translation for EAPOL (+31,-1)
⇒ a1c3195 wifi: mt76: mt7996: Temporarily disable EPCS (-1)
⇒ 5f3ea45 wifi: mt76: mt7921: Place upper limit on station AID (+8)
⇒ ef24688 wifi: mt76: un-embedd netdev from mt76_dev (+49,-21)
⇒ 29bca0c net: mediatek: wed: Introduce MT7992 WED support to MT7988 SoC (+9,-9)
⇒ 245f6ff wifi: mt76: Add reset_idx to reset_q mt76_queue_ops signature. (+19,-24)
⇒ + 29 more...
457d0ca mt76: update to Git HEAD (2025-09-15) (+7,-7)
⇒ 904abc9 wifi: mt76: mt7996: fix setting beacon protection keys (+48,-135)
⇒ 75cd7c3 wifi: mt76: mt7996: fix memory leak on mt7996_mcu_sta_key_tlv error (+3,-1)
⇒ 587012a wifi: mt76: mt7996: delete vif keys when requested (+13,-7)
⇒ e995f61 wifi: mt76: mt7996: fix key add/remove imbalance (+90,-83)
⇒ 5b0cbb0 wifi: mt76: mt7996: fix updating beacon protection with beacons enabled (+26,-17)
⇒ bba7ae0 wifi: mt76: mt7996: drop connac mcu wtbl clear (-2)
⇒ 1383b55 wifi: mt76: use altx queue for offchannel tx on connac+ (+2,-1)
⇒ fd4c085 wifi: mt76: mt7996: disable promiscuous mode by default (+1)
⇒ a9d21b7 wifi: mt76: mt7996: remove the mem_total field of STA_REC_BF command (-13)
⇒ e88deeb wifi: mt76: mt7996: set VTA in txwi (+1,-1)
⇒ a064618 wifi: mt76: mt7996: fill User Priority in skb->priority for rx packets (+2)
⇒ d17519b wifi: mt76: improve phy reset on hw restart (+2)
⇒ ddbe1f6 wifi: mt76: abort scan/roc on hw restart (+22,-7)
⇒ 6745cec wifi: mt76: mt7996: reset station links on hardware restart (+34,-6)
⇒ d4a79d5 wifi: mt76: mt7996: reset interface links on hardware restart (+24)
⇒ 9b770cb wifi: mt76: mt76_eeprom_override to int (+46,-25)
⇒ + 1 more...

#17962

Description: AX3000T with Foresee NAND: Bad Blocks on 24.10.0, Works on 23.05.5
Link: https://github.com/openwrt/openwrt/issues/17962
Commits:
5096c76 mediatek: spinand: force update_cache_variants to use reset for Foresee NAND (+19)

#18228

Description: 24.10-on fails to boot on Zimaboard
Link: https://github.com/openwrt/openwrt/issues/18228
Commits:
4a18bb1 x86: 64: Enable PCI MMCONFIG (+2,-1)

#18844

Description: nanopc-T6 emmc card problem
Link: https://github.com/openwrt/openwrt/issues/18844
Commits:
c77f2b4 rockchip: fix eMMC corruption on NanoPC-T6 with A3A444 chips (+11,-1)

#19075

Description: busybox: login applet is unusable with SELinux: login: can't get SID for root
Link: https://github.com/openwrt/openwrt/issues/19075
Commits:
bfed41c busybox: fix login applet on selinux (+51)

#19895

Description: mt7622 hardware flow offloading table reset between reboots
Link: https://github.com/openwrt/openwrt/issues/19895
Commits:
05e6fe6 kernel: mtk_eth_soc: zero-initialize PPE flow tables (+27)

#19916

Description: Filogic: VLAN FDB clobbering on non-DSA ports due to VLAN tag stripping on LLC packet, using bridge-vlan config
Link: https://github.com/openwrt/openwrt/issues/19916
Commits:
9de2da1 kernel: mtk_eth_soc: fix tx vlan tag for llc packets (+39)

CVE-2025-0395

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-0395
Commits:
05a1a71 toolchain: glibc: Update glibc 2.38 to recent HEAD (+3,-3)

CVE-2025-4802

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-4802
Commits:
05a1a71 toolchain: glibc: Update glibc 2.38 to recent HEAD (+3,-3)

CVE-2025-6170

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-6170
Commits:
01bee44 libxml2: update to 2.14.5 (+4,-10)

CVE-2025-32108

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-32108
Commits:
4941509 uhttpd: update to Git HEAD (2025-07-06) (+3,-3)
⇒ b3e3c05 client: don't send stray EOF chunk on connection timeout (+3,-5)
⇒ fad0d05 proc: inhibit chunked transfer encoding on existing TEs or known length (+4)
⇒ 3d6f01b file: prevent writes beyond end of uh_buf on enumerating directories (+10,-6)
⇒ c7294e7 client: reject requests with multiple content-lengths and/or TEs (+36)
⇒ 7e64e8b client: Allow sending content in DONE state (+4,-2)

CVE-2025-32414

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-32414
Commits:
01bee44 libxml2: update to 2.14.5 (+4,-10)

CVE-2025-32415

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-32415
Commits:
01bee44 libxml2: update to 2.14.5 (+4,-10)

CVE-2025-49794

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-49794
Commits:
01bee44 libxml2: update to 2.14.5 (+4,-10)

CVE-2025-49795

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-49795
Commits:
01bee44 libxml2: update to 2.14.5 (+4,-10)

CVE-2025-49796

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-49796
Commits:
01bee44 libxml2: update to 2.14.5 (+4,-10)

  • Last modified: 2025/09/21 11:30
  • by hauke