OpenWrt 24.10.5 Changelog

This changelog lists all commits done in OpenWrt since the v24.10.4 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.5 release.

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

bdb89ee image: fix race between mkits.sh and mkimage in .itb squashfs generation (+3,-2)
6303540 kernel: bump 6.6 to 6.6.111 (+2,-2)
5902917 kernel: bump 6.6 to 6.6.112 (+18,-18)
8d90e17 kernel: bump 6.6 to 6.6.113 (+14,-132)
984a219 kernel: bump 6.6 to 6.6.114 (+63,-99)
99e62c2 mold: dont allow on MacOS (+1)
597598b kernel: bump 6.6 to 6.6.115 (+12,-12)
9837ae4 kernel: bump 6.6 to 6.6.116 (+7,-7)
dddeea5 scripts: feeds: Don’t hardcode IS_TTY (+8,-2)
58cde9e scripts/patch-kernel.sh: do not try to check files after patch (-9)
443fc11 package: drop creating spurious tmp directory in feed directory (+1,-1)
648fa1b kernel: bump 6.6 to 6.6.117 (+148,-146)
b152873 kernel: bump 6.6 to 6.6.118 (+8,-8)
c0b10f7 build: depend on tools/zstd for download (+1,-1)
581050c kernel: bump 6.6 to 6.6.119 (+41,-86)

a38b0c9 tools/ccache: same behaviour for local and CI builds (+1)

9c23ecf sdk: filter out main on GIT_BRANCH parsing (+1,-1)
d0c2c30 sdk: invert logic for GIT_BRANCH and GIT_TAGNAME (+2,-2)

5902917 kernel: bump 6.6 to 6.6.112 (+18,-18)
8d90e17 kernel: bump 6.6 to 6.6.113 (+14,-132)
984a219 kernel: bump 6.6 to 6.6.114 (+63,-99)
597598b kernel: bump 6.6 to 6.6.115 (+12,-12)
9837ae4 kernel: bump 6.6 to 6.6.116 (+7,-7)
444299d kernel: backport mediatek WED DMA mask fixes (+129)
648fa1b kernel: bump 6.6 to 6.6.117 (+148,-146)
6ff763e kernel: mtd: spinand: esmt: add support for F50L1G41LC (+102,-18)
b152873 kernel: bump 6.6 to 6.6.118 (+8,-8)
15601a5 kernel: fix QE bit for Fudan Micro FM25S01A SPI-NAND (+28)
96a67d2 kernel: add support for Fudan Micro FM25S01BI3 SPI-NAND (+117)
581050c kernel: bump 6.6 to 6.6.119 (+41,-86)
b8d232d kernel: Fix boot of realtek rtl838x (+206)

4108db2 tfa-layerscape: set BUILD_DEVICES (+1)
c5d7ef4 at91: put u-boot images into image staging directory (+8,-3)
debc420 at91bootstrap: put at91bootstrap images into image staging directory (+9,-4)
32a2193 uboot-rockchip: add Fastrhino R66S support (+140)
a167e68 mediatek: add Konka KOMI A31 support (+651)
804a2e6 uboot-mediatek: mtd: spinand: esmt: add support for F50L1G41LC (+71,-3)
e35f377 uboot-rockchip: add support for LinkEase EasePi R1 (+8)
9c25d39 uboot-rockchip: add dedicated uboot for LinkEase EasePi R1 (+793,-7)

4b7728b bcm63xx-cfe: install into image staging dir (+5,-5)
1322647 ppp: add reqprefix norelease ac_mac (+16,-1)
3c97c4a dropbear: enable configurable port forwarding options (+6)
0f52a05 dropbear: backport security fixes (+880,-4)
d9c5716 vrx518_tc: fix rx_len_adj (+14)

975552e fman-ucode: select by default for layerscape/armv8_64b (+2)
ebcda1d ls-mc: select by default for layerscape/armv8_64b (+2)
9f630a4 ls-dpl: select by default for layerscape/armv8_64b (+2)
c39bc03 ls-ddr-phy: select by default for layerscape/armv8_64b (+2)
fa3632f ls-rcw: select by default for layerscape/armv7 (+2)
ef3b14e ipq-wifi: update to Git HEAD (2025-10-22) (+3,-3)
c585e43 ipq6018: add jdcloud_re-cs-02 BDF ()
14aef62 qcn9074: add jdcloud_re-cs-02 BDF ()
ec6831a qca9888: replace TP-Link Archer C60 v2 BDF ()
dbf2c10 ipq-wifi: Add entry for TP-Link Archer C60 v2 (+2)
e382fc5 wireless-regdb: Update to version 2025.10.07 (+2,-2)

42ca161 base-files: introduce a function to get kernel version number (+7)

4d1c1d7 odhcpd: backport memleak fix from Git HEAD (+67,-1)
1322647 ppp: add reqprefix norelease ac_mac (+16,-1)

a6e8cbd airoha: replace thermal patch with upstream version (+116,-267)
3b1fc66 airoha: backport patch adding support for AN7581 Ethernet PHY (+130)
bac7ee0 airoha: backport trivial fixes for pinctrl and ethernet driver (+521,-104)
671f4d5 airoha: major backport of Airoha Ethernet driver feature support (+5.9K,-1)
6a7b16e airoha: add NPU and reserved memory node for AN7581 (+49,-9)
dc11868 airoha: backport upstream fixes for pinctrl PHY LED and MDIO (+126)
f364fe5 airoha: an7581: enable uart baudrate control (+20)
8c5ad27 airoha: en7581: dts: fix typo "disable" (+2,-2)
48ec846 airoha: en7581: Add support for external PHY (+3.9K,-1)
1181c03 airoha: en7581: Add pending ASOC driver (+1.1K)
0272d79 airoha: Introduce support for Airoha AN7583 SoC (+10.3K,-1)
84944c0 airoha: set default DEVICE_DTS/DEVICE_DTS_DIR (+3,-7)
c56fbe1 airoha: fix scuclk node for an7581 (+2,-2)
262b537 airoha: backport upstream patch for AN7583 Ethernet support (+2.1K,-47)
4d4fd4d airoha: an7583: add additional comments on EVB board (+45,-38)
89cee1b airoha: an7583: Add missing DTS for EMMC RFB board (+293)
ed8ba06 airoha: an7583: drop bootloader artifacts entry and add default pkg (+2,-30)
4391bf8 airoha: an7583: add NPU nodes and enable kernel config (+35)
1f7de33 airoha: backport additional upstream patch for NPU support for AN7583 (+250)
fda425a airoha: an7581: add BL2 and BL31+U-Boot Artifacts for RFB board (+20)
9babe16 airoha: an7581: add Aeonsemi AS21xxx PHY to RFB eMMC board (+42,-1)
518f3c6 airoha: backport cleanup patch for Airoha Ethernet driver (+351,-61)
7af48fd airoha: backport fix for Airoha offload support with airoha_hw_init fail (+29)
9097d73 airoha: add nodes for 3rd PCIe line for AN7581 (+56)
9aeda89 airoha: add pending patch for USB support on AN7581 (+2.8K)
64ad16e airoha: an7581: add USB nodes (+49)
b5a6674 airoha: an7581: correctly attach the USB2 PHY for 3rd PCIe line (+1,-1)
e905c45 airoha: an7581: enable USB node on eMMC RFB board (+11)
9d218f0 airoha: adjust and default the loadaddr (+5,-3)
dcced67 airoha: Add missing board files for EN7581 (+48)
b3e9013 airoha: backport minor fixes for NPU handling (+131,-13)
81929a3 airoha: replace PWM patch with upstream version (+689,-439)
2d05923 airona: an7583: fix typo for CONFIG_PHY_AIROHA_USB (+1,-1)
ae51d00 airoha: refresh kernel patches (+107,-107)
d804c31 airoha: backport patch fixing out of order DMA for ethernet driver (+245)
648fa1b kernel: bump 6.6 to 6.6.117 (+148,-146)
6ff763e kernel: mtd: spinand: esmt: add support for F50L1G41LC (+102,-18)
581050c kernel: bump 6.6 to 6.6.119 (+41,-86)

be73a7f at91: add USB kmods only for subtargets that support USB (+3,-3)
c5d7ef4 at91: put u-boot images into image staging directory (+8,-3)
debc420 at91bootstrap: put at91bootstrap images into image staging directory (+9,-4)

2d75830 ath79: add calibration variant for TP-Link Archer C60 v2 (+2,-1)

5902917 kernel: bump 6.6 to 6.6.112 (+18,-18)
984a219 kernel: bump 6.6 to 6.6.114 (+63,-99)
597598b kernel: bump 6.6 to 6.6.115 (+12,-12)
9837ae4 kernel: bump 6.6 to 6.6.116 (+7,-7)
648fa1b kernel: bump 6.6 to 6.6.117 (+148,-146)
581050c kernel: bump 6.6 to 6.6.119 (+41,-86)

4b7728b bcm63xx-cfe: install into image staging dir (+5,-5)

b152873 kernel: bump 6.6 to 6.6.118 (+8,-8)

4b7728b bcm63xx-cfe: install into image staging dir (+5,-5)
aa03dfe bmips: fix leds on f@st3864op (+61,-36)

648fa1b kernel: bump 6.6 to 6.6.117 (+148,-146)

8d90e17 kernel: bump 6.6 to 6.6.113 (+14,-132)
b01c68d ipq806x: migrate wifi configuration device paths for 6.12 kernel (+47)

984a219 kernel: bump 6.6 to 6.6.114 (+63,-99)

5c6e95c layerscape: armv8_64b: drop skipped packages (+2,-40)
d4eb339 layerscape: armv7: drop skipped packages (-1)
581050c kernel: bump 6.6 to 6.6.119 (+41,-86)

4ead112 targetwide: imagebuilder: add explicit guards around initramfs rules (+16,-2)
5902917 kernel: bump 6.6 to 6.6.112 (+18,-18)
984a219 kernel: bump 6.6 to 6.6.114 (+63,-99)
a167e68 mediatek: add Konka KOMI A31 support (+651)
648fa1b kernel: bump 6.6 to 6.6.117 (+148,-146)
6ff763e kernel: mtd: spinand: esmt: add support for F50L1G41LC (+102,-18)
5110850 mediatek: filogic: add support for Cudy WR3000P v1 (+175,-2)
ea96f50 mediatek: add support for ipTIME AX7800M-6E (+457)
9f8c60c mediatek: use dt-bindings drive strength macros for ipTIME AX7800M-6E (+2,-2)
913e26b mediatek: add support for WAVLINK WL-WN536AX6 Rev a (+408)
9fa8e7e mediatek: fix ubi size for zbtlink zbt z8102ax v2 (+10,-7)
581050c kernel: bump 6.6 to 6.6.119 (+41,-86)
237b1c2 mediatek: filogic: add support for ASUS TUF-AX4200Q (+466)
8db7b6f mediatek: filogic: add support for Totolink X6000R (+268)
30b7a5f mediatek/filogic: fix Totolink X6000R sysupgrade failed (+2,-1)
7aa9298 mediatek/filogic: fix Cudy WR3000H ethernet port order (+4,-4)
58a0211 mediatek: fix IPv4 address missing on interface in failsafe mode for cudy ap3... (+1)

0ed5909 mpc85xx: p1010: Fix Sophos RED 15w NAND partitions (+10,-14)
9123a0c mpc85xx: p1010: Use zImage loader for Watchguard Firebox T10 (+9,-3)

8d90e17 kernel: bump 6.6 to 6.6.113 (+14,-132)
ce660d9 mvebu: gl-mv1000: fix sdhci1 controller (-14)

581050c kernel: bump 6.6 to 6.6.119 (+41,-86)

4ead112 targetwide: imagebuilder: add explicit guards around initramfs rules (+16,-2)

4ead112 targetwide: imagebuilder: add explicit guards around initramfs rules (+16,-2)
550fa37 ramips: dts: adjust the power regulators of MMC controller (+37,-63)
0ed3714 ramips: mtk-mmc: fix data timeout value (+4,-4)
0be05cd ramips: mtk-sd: backport Host Software Queue support (+199,-9)
43c1a04 ramips: mtk-sd: stability improvements for MIPS mt762x SoCs (+248,-74)
a902c0d ramips: dts: increase maximum MMC clock frequency (+3,-3)
d414ed1 ramips: mt76x8: add support for Cudy RE1200 Outdoor v1 (+199)
648fa1b kernel: bump 6.6 to 6.6.117 (+148,-146)
c6e59d0 ramips: mt7621: add support for Cudy AP1300 Outdoor v1 (+231)
6a92e68 ramips: add support for D-Link DIR-2660 A2 (+3)
61408bb ramips: add support for Hongdian H8850 v20 (+176,-5)
a9858a9 ramips: add support for Cudy C200P (+213,-3)
4a3409f ramips: add support for Cudy R700 (+214)
22391ba ramips: fix support for Cudy r700 (+16,-69)

9837ae4 kernel: bump 6.6 to 6.6.116 (+7,-7)

5902917 kernel: bump 6.6 to 6.6.112 (+18,-18)
984a219 kernel: bump 6.6 to 6.6.114 (+63,-99)
c3b4e8e rockchip: add Lunzn FastRhino R66S support (+36,-1)
c795a91 rockchip: Add support for RK3568 LinkEase EasePi R1 (+700,-3)
fbaf527 rockchip: make NIC name predictable for LinkEase EasePi R1 (+2)
414f196 rockchip: LinkEase EasePi R1 use dedicated uboot (-1)
581050c kernel: bump 6.6 to 6.6.119 (+41,-86)

5902917 kernel: bump 6.6 to 6.6.112 (+18,-18)
597598b kernel: bump 6.6 to 6.6.115 (+12,-12)
648fa1b kernel: bump 6.6 to 6.6.117 (+148,-146)
581050c kernel: bump 6.6 to 6.6.119 (+41,-86)

dbc2b14 mac80211: mwl8k: inject DSSS Parameter Set element into beacons if missing (+119,-3)
8498118 mac80211: ath12k: backport correctly handle mcast packets (+66)
f415748 ath11k: fix transmit queue flushing through flush_sta implementation (+65)
454fd69 mac80211: update to version 6.12.61 (+65,-131)

84927eb mt76: update to Git HEAD (2025-10-03) (+3,-3)
9ee788a wifi: mt76: mt7996: fix null pointer deref in mt7996_conf_tx() (+13,-5)
ec3f054 tools: CMakeLists: update cmake minimum required version to 3.10 (+1,-1)
2b3f8c0 mt76: update to Git HEAD (2025-10-20) (+4,-4)
9050597 wifi: mt76: fix license/copyright of util.h (+1,-2)
33f29d2 wifi: mt76: relicense to BSD-3-Clause-Clear (+208,-208)
fc25ba8 add LICENSE file (+27)
c1349a6 wifi: mt76: mt7921: fix a potential clc buffer length underflow (+3)
4e7077f wifi: mt76: mt7996: fix FCS error flag check in RX descriptor (+1,-1)
754e335 wifi: mt76: mt7996: Remove unnecessary link_id checks in mt7996_tx (+5,-7)
2e63c49 wifi: mt76: connac: Replace memcpy + hard-coded size with strscpy (+1,-1)
95c4df3 wifi: mt76: Fix DTS power-limits on little endian systems (+24,-13)
6f27d64 wifi: mt76: mt7915: add bf backoff limit table support (+272,-50)
1e91ead wifi: mt76: wed: use proper wed reference in mt76 wed driver callabacks (+15,-5)
2fe5bdb wifi: mt76: use GFP_DMA32 for page_pool buffer allocation (+2,-1)
c63db0f wifi: mt76: mt7915: add WDS support when WED is enabled (+122,-33)
59b4c9e mt76: update to Git HEAD (2025-11-06) (+3,-3)
0aece30 wifi: mt76: mt7996: Remove useless check in mt7996_msdu_page_get_from_cache() (+1,-2)
05b3d89 wifi: mt76: Move Q_READ/Q_WRITE definitions in dma.h (+31,-31)
85e6517 wifi: mt76: Add mt76_dev pointer in mt76_queue struct. (+2)
a3b6c67 wifi: mt76: Add the capability to set TX token start ID (+5,-2)
141a815 wifi: mt76: Introduce the NPU generic layer (+1.0K,-7)
647d11b wifi: mt76: mt7996: Add NPU offload support to MT7996 driver (+438,-18)
8ff3b2b wifi: mt76: mt7996: fix typos in comments (+2,-2)
0043147 wifi: mt76: mt7925: refactor regulatory domain handling to regd.[ch] (+167,-148)
f0e8fe4 wifi: mt76: mt7925: refactor CLC support check flow (+19,-6)
588cc87 wifi: mt76: mt7925: refactor regulatory notifier flow (+38,-17)
dac1d45 wifi: mt76: mt7925: improve EHT capability control in regulatory flow (+18,-2)
c166c4a wifi: mt76: mt7925: add auto regdomain switch support (+68,-27)
d7b059b wifi: mt76: mt7925: disable auto regd changes after user set (+8,-1)
84f62a6 wifi: mt76: mmio_*_copy fix byte order and alignment (+10,-2)
f5ae5b2 Revert "wifi: mt76: mt792x: improve monitor interface handling" (-1)
8ae7e6d wifi: mt76: adjust BSS conf pointer handling (+11,-8)
⇒ + 14 more...
6c5c859 mt76: Enable NPU support for Airoha AN7581 SoC (+6)

e781816 formal: fix workflow permissions (+6)

#18407

Description: at91/sama7: ImageBuilder: unable to build image due to missing package kmod-at91-udc
Link: https://github.com/openwrt/openwrt/issues/18407
Commits:
be73a7f at91: add USB kmods only for subtargets that support USB (+3,-3)

#18408

Description: bcm4908: ImageBuilder: asus,gt-ac5300/cferam.000': No such file or directory
Link: https://github.com/openwrt/openwrt/issues/18408
Commits:
4b7728b bcm63xx-cfe: install into image staging dir (+5,-5)

#18411

Description: layerscape/armv7: ImageBuilder: '~layerscape-rcw' is not a valid world dependency
Link: https://github.com/openwrt/openwrt/issues/18411
Commits:
fa3632f ls-rcw: select by default for layerscape/armv7 (+2)
d4eb339 layerscape: armv7: drop skipped packages (-1)

#18412

Description: layerscape/armv8_64b: ImageBuilder: '~trusted-firmware-a-ls1012a-frdm' is not a valid world dependency
Link: https://github.com/openwrt/openwrt/issues/18412
Commits:
4108db2 tfa-layerscape: set BUILD_DEVICES (+1)
975552e fman-ucode: select by default for layerscape/armv8_64b (+2)
ebcda1d ls-mc: select by default for layerscape/armv8_64b (+2)
9f630a4 ls-dpl: select by default for layerscape/armv8_64b (+2)
c39bc03 ls-ddr-phy: select by default for layerscape/armv8_64b (+2)
5c6e95c layerscape: armv8_64b: drop skipped packages (+2,-40)

#18583

Description: SDK does not have a fixed base feed
Link: https://github.com/openwrt/openwrt/issues/18583
Commits:
d0c2c30 sdk: invert logic for GIT_BRANCH and GIT_TAGNAME (+2,-2)

#20151

Description: imagebuilder: mediatek/filogic:asus_zenwifi-bt8 profile fails to build initramfs-kernel
Link: https://github.com/openwrt/openwrt/issues/20151
Commits:
4ead112 targetwide: imagebuilder: add explicit guards around initramfs rules (+16,-2)

#20750

Description: Cudy AP3000 v1 failsafe mode IP address missing
Link: https://github.com/openwrt/openwrt/issues/20750
Commits:
58a0211 mediatek: fix IPv4 address missing on interface in failsafe mode for cudy ap3... (+1)

#20828

Description: [24.10] Latest mt76 bump breaks compilation (fix included)
Link: https://github.com/openwrt/openwrt/issues/20828
Commits:
444299d kernel: backport mediatek WED DMA mask fixes (+129)

#20983

Description: FritzBox 7530/DSL: received frames on dsl interface have additional 4 bytes at the end of each frame
Link: https://github.com/openwrt/openwrt/issues/20983
Commits:
d9c5716 vrx518_tc: fix rx_len_adj (+14)

CVE-2019-6111

Description: An issue was discovered in OpenSSH 7.9. Due to the scp implementation being derived from 1983 rcp, the server chooses which files/directories are sent to the client. However, the scp client only performs cursory validation of the object name returned (only directory traversal attacks are prevented). A malicious scp server (or Man-in-The-Middle attacker) can overwrite arbitrary files in the scp client target directory. If recursive operation (-r) is performed, the server can manipulate subdirectories as well (for example, to overwrite the .ssh/authorized_keys file).

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2019-6111
Commits:
0f52a05 dropbear: backport security fixes (+880,-4)

CVE-2025-14282

Link: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-14282
Commits:
0f52a05 dropbear: backport security fixes (+880,-4)

This website uses cookies. By using the website, you agree with storing cookies on your computer. Also you acknowledge that you have read and understand our Privacy Policy. If you do not agree leave the website.More information about cookies
  • Last modified: 2025/12/18 21:26
  • by hauke