OpenWrt 24.10.4 Changelog
This changelog lists all commits done in OpenWrt since the v24.10.3 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.4 release.
See also the release notes that provide a more accessible overview of the main changes in 24.10.4.
Build System / Buildroot (7 changes)
b46655a
kernel: bump 6.6 to 6.6.105 (+151,-311)
1dc947a
kernel: bump 6.6 to 6.6.106 (+3,-3)
c8d2201
kernel: bump 6.6 to 6.6.107 (+9,-9)
bf7a4d9
kernel: bump 6.6 to 6.6.108 (+11,-11)
3c04d09
download: improve rawgit tar reliability (+3,-1)
28bb6f7
kernel: bump 6.6 to 6.6.109 (+34,-107)
ade81ff
kernel: bump 6.6 to 6.6.110 (+5,-5)
Kernel (7 changes)
b46655a
kernel: bump 6.6 to 6.6.105 (+151,-311)
1dc947a
kernel: bump 6.6 to 6.6.106 (+3,-3)
c8d2201
kernel: bump 6.6 to 6.6.107 (+9,-9)
28bb6f7
kernel: bump 6.6 to 6.6.109 (+34,-107)
225b672
kernel: ksmbd: browse-interfaces-list-on-FSCTL_QUERY_INTERFACE_INFO (+35)
d6f72e0
kernel: ksmbd: add max ip connection parameter (+119)
50f98c5
kernel: add missing cpe id for linux (+1)
Packages / Boot Loaders (2 changes)
bb14c60
uboot-mediatek: update Airoha EN8811H driver (+788,-813)
b9382cb
ramips: add support for Qding QC202 (+252)
Packages / Common (35 changes)
6e068b7
openssl: Update to version 3.0.18 (+3,-130)
1ba8af8
vrx518_ep: fix compilation error with kernel 6.12 (+17,-5)
f2fa99a
vrx518_ep: fix macro redefined build error on 6.12 kernel (+34)
e8639f5
ltq-ifxos: fix missing-prototypes build warning (+26)
73571ef
ltq-vdsl-vr11-mei: fix missing-prototypes build warnings (+24)
e59f6af
ltq-vdsl-vr11-mei: improve compatibility with the 6.12 kernel. (+43)
7ddd410
ltq-vdsl-vr11-mei: fix ignored-qualifiers build warnings (+50)
406efeb
ltq-vdsl-vr11: fix missing-prototypes build warnings (+172)
d136e3c
vrx518_tc: fix missing-prototypes build warnings (+69,-3)
7d96700
ltq-tapi: fix missing-prototypes build warnings (+56)
af8fc7c
ltq-atm: apply local patch to the source files (+2,-13)
37af077
ltq-atm: add missing header mod_devicetable.h (+1)
b588435
ltq-atm: fix build warnings on lantiq/xway (+7,-7)
95edff3
ltq-atm: fix missing-prototypes warnings for lantiq/ase (+5,-5)
b73d6d4
ltq-deu: fix 6.12 kernel build warnings on lantiq/xrx200 (+55,-46)
7f3088e
ltq-deu: fix 6.12 kernel build warnings on lantiq/xway (+5)
3f9c57b
ltq-ptm: fix missing-prototypes warning (+26)
67d7504
ltq-ptm: vdsl: fix 6.12 kernel build errors on lantiq/xrx200 (+26)
0d02cf9
ltq-ptm: adsl: fix 6.12 kernel build errors on lantiq/xway (+25)
5e095c8
ltq-vmmc: fix ignored-qualifiers warning (+4,-4)
b35acdd
ltq-vmmc: silence missing-prototypes warnings (+29)
3fd6351
ltq-vmmc: fix macro definition conflicts (+143)
e52c85e
ltq-vmmc: fix unknown type name errors (+28)
116c261
ltq-vmmc: fix 'inline' declaration warning (+26)
13b81e1
ltq-vdsl-vr9: fix missing-prototypes warnings (+100)
fc58c94
ltq-vdsl-vr9-mei: convert platform driver .remove to .remove_new (+41)
045f0bf
ltq-vdsl-vr9-mei: fix ignored-qualifiers build warnings (+38)
a9fde24
ltq-vdsl-vr9-mei: fix missing prototypes warnings (+61,-3)
c9f2a60
ltq-adsl: add missing header platform_device.h (+25)
5e196ba
ltq-adsl: silence missing-prototypes warnings (+32)
6a54d62
ltq-adsl-mei: fix 'inline' declaration warning (+1,-1)
fe50cfd
ltq-adsl-mei: fix missing-prototypes warnings (+5,-2)
e001b31
ltq-ptm: Fix unprivileged local user memory read and write (+117,-64)
1a8d3ea
mbedtls: update to 3.6.5 (+2,-2)
0d3076a
ebtables: fix PKG_MIRROR_HASH (+1,-1)
Packages / Firmware (6 changes)
58bd949
ipq-wifi: update to Git HEAD (2025-09-16) (+3,-3)
⇒ c401987
qca9888: add BDF for TP-Link Archer C60 v1 ()
⇒ 65d9516
QCA9888: added TP-Link Archer C60 v2 (US) BDF Link: https://github.com/openwr... ()
c3b19eb
ipq-wifi: Add entry for TP-Link Archer C60 v1 (+2)
07c7dae
ipq-wifi: update to Git HEAD (2025-10-09) (+3,-3)
⇒ 20e5a5a
qca4019: add Linksys MR6350 BDF ()
db4efd2
ipq-wifi: update to Git HEAD (2025-10-14) (+3,-3)
⇒ 821d27b
qca9888: add BDF for TP-Link Archer C59 v1 ()
4679248
ipq-wifi: Add entry for TP-Link Archer C59 v1 (+2)
9687d14
ipq-wifi: update to Git HEAD (2025-10-17) (+3,-3)
⇒ d818fb1
qca4019: Add Meraki MR30H ()
⇒ a1529e1
qca4019: Add Meraki Z3 ()
Packages / OpenWrt base files (1 change)
e0478ed
base-files: sysupgrade: Add new option -s to perform upgrade on current parti... (+4)
Packages / OpenWrt network userland (5 changes)
39510c2
odhcpd: update to Git HEAD (2025-08-26) (+3,-3)
⇒ 2859741
dhcpv4: store reqopts as uint8_t (+19,-17)
⇒ 6d342cc
odhcpd: add DNR (RFC 9463) support (+568,-17)
⇒ c89b8b3
odhcpd: make the IPv6 RA DNR lifetime configurable (+20,-1)
⇒ 066b3dc
netlink: fix a memory leak (+2,-9)
⇒ 171140e
odhcpd: add a helper function for addr6/prefix parsing (+51,-40)
⇒ 5585b96
router: move pref64 calculations to the config stage (+48,-51)
⇒ 4308384
dhcpv6: add ipv6 pxe support (+183,-2)
⇒ 6e1ad49
router: replace ssize_t with size_t (+3,-3)
81dfcef
odhcpd: update to Git HEAD (2025-09-16) (+3,-3)
⇒ c9816de
odhcpd: support multiple per-client MAC addresses (+55,-23)
82d31a0
odhcpd: update to Git HEAD (2025-09-27) (+3,-3)
⇒ 86c0200
odhcpd: apply RFC9096 recommended lifetimes (+98,-66)
⇒ b154792
odhcpd: bump minimum cmake version (+1,-1)
⇒ bc9f9d9
dhcpv4: allow lease takeover (bugfix) (+14)
be32ab8
odhcpd: update to Git HEAD (2025-10-02) (+15,-5)
⇒ cdb9e5b
odhcpd: improve RFC9096 § 3.5 SLAAC compliance (+594,-91)
⇒ 7328bfe
odhcpd: remove confusing #defines (+26,-29)
⇒ 3b96480
odhcpd: allow the use of an alternative cfg file (+17,-11)
⇒ 8c2c065
odhcpd: convert README to markdown (+136,-178)
⇒ c2810fe
odhcpd: update cmake file (+69,-35)
⇒ b14cf98
router: log “Sending a RA on lan” at LOG_DEBUG (+1,-1)
180646c
odhcpd: backport fixes from Git HEAD (2025-10-10) (+476)
Packages / OpenWrt system userland (3 changes)
a46d2ef
ubus: update to Git HEAD (2025-10-04) (+3,-3)
⇒ 2b69c98
examples: CMakeLists: update cmake minimum required version to 3.10 (+1,-1)
c8ccf4c
ubus: update to Git HEAD (2025-10-04) (+2,-2)
⇒ ad2768b
lua: build: require CMake >= 3.10 due to dropped legacy support (+1,-1)
a790196
ubus: update to Git HEAD (2025-10-17) (+3,-3)
⇒ b462895
lua: CMakeLists: drop redundant cmake_minimum_required (-2)
⇒ f247c18
examples: CMakeLists: drop redundant cmake_minimum_required (-2)
⇒ 83a7039
github: add CI build (+110)
⇒ d31effb
ubusd: Fix out of bounds access in event register message (+3)
⇒ d95837b
ubusd: acl: compare uid/gid instead of user/group strings (+32,-8)
⇒ b81257b
ubusd: load extra group IDs for a client process (+61,-2)
⇒ 7d7b45f
add debian/ directory (+196)
⇒ aa4a7ee
ubusd: fix more instances of missing length checks for patterns (+20)
⇒ 60e0404
ubusd: fix ACL check for receiving events (+1,-1)
Target / ath79 (3 changes)
406b980
ath79: add calibtation variant for TP-Link Archer C60 v1 (+2,-1)
0c1ff93
ath79: add calibtation variant for TP-Link Archer C59 v1 (+2,-1)
2939701
targetwide: imagebuilder: add explicit guards around initramfs rules (+44)
Target / bcm27xx (4 changes)
b46655a
kernel: bump 6.6 to 6.6.105 (+151,-311)
c8d2201
kernel: bump 6.6 to 6.6.107 (+9,-9)
bf7a4d9
kernel: bump 6.6 to 6.6.108 (+11,-11)
28bb6f7
kernel: bump 6.6 to 6.6.109 (+34,-107)
Target / bcm53xx (1 change)
efd4445
bcm53xx: modify 180-usb-xhci-add-support-for-performing-fake-doorbell.patch (+2,-2)
Target / ipq40xx (3 changes)
c416b8c
ipq40xx: add label-mac-device alias for Linksys WHW01 (+1,-1)
b2119bb
ipq40xx: add led aliases for Linksys WHW01 (+3,-1)
c5892fe
ipq40xx: fix Linksys WHW0x sorting (+17,-17)
Target / lantiq (2 changes)
Target / mediatek (4 changes)
b46655a
kernel: bump 6.6 to 6.6.105 (+151,-311)
10363b5
mediatek: filogic: fix for new GL.iNet GL-MT2500/GL-MT2500A hardware revision (+47,-8)
4e81893
mediatek: filogic: add ASUS RT-AX52 factory-initramfs image generation (+8)
2939701
targetwide: imagebuilder: add explicit guards around initramfs rules (+44)
Target / mpc85xx (1 change)
8a0b30d
mpc85xx: p1010: kernel: add missing symbol (+1)
Target / qualcommax (5 changes)
f84fde7
qualcommax: ipq807x: Add ability to perform upgrade on current partition for ... (+23,-12)
d63824f
qualcommax: ipq807x: Update u-boot env only when changes for Linksys MX devices (+21,-4)
e301921
qualcommax: ipq807x: Remove OEM UBI volume before upgrade for Linksys MX devices (+5,-1)
0c4f3b1
qualcommax: fix upgrade function for Linksys MX dual boot devices (+5,-4)
2939701
targetwide: imagebuilder: add explicit guards around initramfs rules (+44)
Target / ramips (7 changes)
0f09527
ramips: Fix Hongdian H7920 v40 pinctrl default state (+1,-4)
7632dfa
ramips: Fix Hongdian H7920 v40 mac address (+4,-4)
39d87fd
ramips: add support for Zbtlink ZBT-WG108 (+192)
b9382cb
ramips: add support for Qding QC202 (+252)
e8df99c
ramips: Add factory image for Qding QC202 (+8)
ade81ff
kernel: bump 6.6 to 6.6.110 (+5,-5)
2939701
targetwide: imagebuilder: add explicit guards around initramfs rules (+44)
Target / rockchip (1 change)
d8f764c
rockchip: backport pcie fix for rk3399 (+50)
Target / x86 (1 change)
6af8e20
x86: config: add CONFIG_MITIGATION_VMSCAPE=y (+1)
Wireless / Common (2 changes)
c1d14f2
mac80211: ath: improve ath10k "failed to flush transmit queue" errors (+70)
8554e22
mac80211: Update to version 6.12.52 (+39,-96)
Wireless / Mwlwifi (1 change)
a8afcd8
mwlwifi: add pending patch to fix compilation with kernel 6.6.109+ (+52,-1)
Addressed bugs
#20151
Description: imagebuilder: mediatek/filogic:asus_zenwifi-bt8 profile fails to build initramfs-kernel
Link: https://github.com/openwrt/openwrt/issues/20151
Commits:
2939701
targetwide: imagebuilder: add explicit guards around initramfs rules (+44)
#20153
Description: Asus RT-AC88U bootloop after flashing 24.10.3 stable
Link: https://github.com/openwrt/openwrt/issues/20153
Commits:
efd4445
bcm53xx: modify 180-usb-xhci-add-support-for-performing-fake-doorbell.patch (+2,-2)
Security fixes
CVE-2025-9230
Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-9230
Commits:
6e068b7
openssl: Update to version 3.0.18 (+3,-130)
CVE-2025-9232
Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-9232
Commits:
6e068b7
openssl: Update to version 3.0.18 (+3,-130)
CVE-2025-54764
Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-54764
Commits:
1a8d3ea
mbedtls: update to 3.6.5 (+2,-2)
CVE-2025-59438
Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-59438
Commits:
1a8d3ea
mbedtls: update to 3.6.5 (+2,-2)