OpenWrt 25.12.0-rc3 Changelog

This changelog lists all commits done in OpenWrt since the v25.12.0-rc2 tag, grouped by subsystem. The changes are chronologically ordered from top to bottom and cover the Git repository history until the tagging of the 25.12.0-rc3 release.

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

9a0045b build: remove default provider priority (+1,-1)
5976c47 build: don't auto mark all provides as virtual (+42,-23)
b4e537e build: refactor dependency formatting (+50,-30)
953ef12 build: fix provides logic when ABI version is set (+28,-11)
46244b6 build: fix implicit self-provides (+4,-14)
f747900 build: remove redundant shebang from apk lifecycle scripts (+4,-4)
d943ebf build: add default priority to ABI-versioned packages (+25,-1)

d925dd4 tools/squashfs4: fix rare data corruption issue (+102,-1)

43057c5 imagebuilder: add ABI suffix to packages when using apk (+28,-4)

1bff8d0 linux: crypto: fix dependencies for curve25519 and poly1305 (+2,-10)
8d407de kernel: add kmod-phy-motorcomm (+17)
4542656 kernel: modules: add kmod-pmbus-sensors package (+19)
31b1c65 kernel: bump 6.12 to 6.12.64 (+257,-635)
e4264e0 kernel: bump 6.12 to 6.12.65 (+4,-4)
df2d060 kernel: bump 6.12 to 6.12.66 (+17,-17)
30527a4 Revert "kernel: pcs-mtk-lynxi: backport fix for in-band status capabilities" (+16,-49)

1d47464 boot: arm-trusted-firmware-microchipsw: update to latest (+3,-3)
⇒ 18c1c3e lan969x - Allow NS access to QSPI2 memory mapped area (+8,-1)
⇒ f58f865 lan96xx: sha: Fix timeout for BL2U and very large payloads (DBB-1032) (+17,-7)
⇒ 54f48af build: Migrate Jenkins CI build support to new server (+107,-42)
⇒ cdde5e5 lan96xx: build: Add docker image spec (+173,-13)
858bde0 microchipsw: lan969x: add Novarq Tactical 1000 (+1.1K,-6)
85a4358 mpc85xx: p2020: add support for WatchGuard XTM330 (NC5AE7) (+415,-3)
1111513 boot: arm-trusted-firmware-microchipsw: fix compilation against LibreSSL (+131,-11)
2210c6e boot: arm-trusted-firmware-microchipsw: depend on host Ruby (+30)
aafcf04 mediatek: filogic: TP-Link Archer AX80 v1 (EU) support (+362,-2)

51fab87 ppp: update deprecated cpe (+1,-1)
49f9248 wifi-scripts: ucode: fix RRM defaults (+4,-8)
31daaca wifi-scripts: move no_probe_resp_if_max_sta to wifi-iface (+6,-6)
33ef80f readline: add $(FPIC) to LDFLAGS (+4,-1)
f138ad9 wifi-scripts: fix wifi failure on specifying value of DAE client (+1,-1)
6543c68 uclient: provide virtual wget-any (+5,-4)
2f644e7 elfutils: drop libelf1 provide (-1)
d88e357 ucode: add package for ucode-mod-io (+4)
cb20600 ucode: enable ucode-mod-zlib (+5)

99a46b7 ipq-wifi: rename BDF for EAP623-Outdoor HD v1 (+3,-3)

2c7bce7 base-files: uci-defaults: migrate time zonename on upgrade (+6)
b5d0946 base-files: introduce a function to generate IAID (+11)

46e4aa3 netifd: dhcp: suppress udhcpc default vendor class if specified in sendopts (+13,-2)
073a8d0 libiwinfo: update to Git HEAD (2026-01-14) (+3,-3)
⇒ f5dd57a nl80211: fix 5Ghz frequency calculations (+7,-6)
88f97a9 netifd: use stable IAID for DHCPv4 (+6,-5)
6543c68 uclient: provide virtual wget-any (+5,-4)

31b1c65 kernel: bump 6.12 to 6.12.64 (+257,-635)

31b1c65 kernel: bump 6.12 to 6.12.64 (+257,-635)

6656ce2 bcm27xx: refresh kernel patches (+32,-1.3K)
31b1c65 kernel: bump 6.12 to 6.12.64 (+257,-635)
df2d060 kernel: bump 6.12 to 6.12.66 (+17,-17)

31b1c65 kernel: bump 6.12 to 6.12.64 (+257,-635)

09bdb71 econet: refresh patches 6.12 (+3,-3)

31b1c65 kernel: bump 6.12 to 6.12.64 (+257,-635)
df2d060 kernel: bump 6.12 to 6.12.66 (+17,-17)

31b1c65 kernel: bump 6.12 to 6.12.64 (+257,-635)

7dbacda mediatek: add Motorcomm PHY driver to Cudy WR3000H (+1,-1)
b413363 mediatek: fix PHY autodetection on Cudy WR3000H (+7,-3)
5067807 mediatek: extract DTS include for zbt z8103ax (+302,-260)
8bf63c2 mediatek: add support for device zbt-z8103ax-c (+31,-2)
b590b79 mediatek: fix gmac definition for cudy m3000 (+2,-2)
db694b4 mediatek: add support for Airpi AP3000M (+259,-6)
aafcf04 mediatek: filogic: TP-Link Archer AX80 v1 (EU) support (+362,-2)
30527a4 Revert "kernel: pcs-mtk-lynxi: backport fix for in-band status capabilities" (+16,-49)

7d9602e microchipsw: use latest DTS (+28,-43)
122fcb2 microchipsw: use upstreamed patches (+21,-11)
858bde0 microchipsw: lan969x: add Novarq Tactical 1000 (+1.1K,-6)
528bee9 microchipsw: drop source-only (+1,-1)

85a4358 mpc85xx: p2020: add support for WatchGuard XTM330 (NC5AE7) (+415,-3)
7f6d739 mpc85xx: fix failsafe iface selection for mpc85xx boards (+11)

99a46b7 ipq-wifi: rename BDF for EAP623-Outdoor HD v1 (+3,-3)

31b1c65 kernel: bump 6.12 to 6.12.64 (+257,-635)

31b1c65 kernel: bump 6.12 to 6.12.64 (+257,-635)
e753ed9 ramips: fix gmac definition for cudy ap1300 outdoor (+3,-3)

d01aa41 realtek: ethernet: avoid using unitialized memory (+1,-1)
df2d060 kernel: bump 6.12 to 6.12.66 (+17,-17)

f9e60e9 rockchip: fix kernel tag for backported patches (+14,-17)
c9e2d81 rockchip: add `"compat_version": "1.1"` for Radxa E52C (+15)
df2d060 kernel: bump 6.12 to 6.12.66 (+17,-17)

31b1c65 kernel: bump 6.12 to 6.12.64 (+257,-635)

31b1c65 kernel: bump 6.12 to 6.12.64 (+257,-635)

067178b x86: cs5535audio: add support for subtarget legacy (+1,-1)

c8eacec mac80211: fix build for 6.12.64 bump (+19)

#20436

Description: ath79: libreadline: LTO build fails
Link: https://github.com/openwrt/openwrt/issues/20436
Commits:
33ef80f readline: add $(FPIC) to LDFLAGS (+4,-1)

#21242

Description: DHCP option 60 and 61 issues
Link: https://github.com/openwrt/openwrt/issues/21242
Commits:
46e4aa3 netifd: dhcp: suppress udhcpc default vendor class if specified in sendopts (+13,-2)

#21386

Description: buld ipq40xx fails with kmod-crypto-lib-curve25519 missing dependencies
Link: https://github.com/openwrt/openwrt/issues/21386
Commits:
1bff8d0 linux: crypto: fix dependencies for curve25519 and poly1305 (+2,-10)

#21432

Description: TP-Link EAP623-Outdoor HD: ath11k firmware board-2.bin missing on IPQ6018 (WiFi broken)
Link: https://github.com/openwrt/openwrt/issues/21432
Commits:
99a46b7 ipq-wifi: rename BDF for EAP623-Outdoor HD v1 (+3,-3)

#21436

Description: 25.12.0-rc2 Bananapi BPI-R3 sfp1 stopped working after upgrade from rc1
Link: https://github.com/openwrt/openwrt/issues/21436
Commits:
30527a4 Revert "kernel: pcs-mtk-lynxi: backport fix for in-band status capabilities" (+16,-49)

#21519

Description: in EAP mode, specifying value for DAE-client breaks down wifi interface
Link: https://github.com/openwrt/openwrt/issues/21519
Commits:
f138ad9 wifi-scripts: fix wifi failure on specifying value of DAE client (+1,-1)

  • Last modified: 2026/01/21 01:07
  • by hauke