OpenWrt 25.12.0-rc2 Changelog

This changelog lists all commits done in OpenWrt since the v25.12.0-rc1 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-rc2 release.

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

e0ea3d7 build: fix apk packaging and ABI-versioning (+57,-22)
eaeae06 build: fix missing PKG_INFO_DIR (+1)
3abc02c build: refactor provides logic (+47,-9)
40baf2f build: add support for virtual provides (+51,-5)
d1b08c2 build: provide virtual self in kmods (+13,-2)
d76c64a build: restore opkg-related provides logic (+6,-1)

a20349b tools: util-linux: update to 2.41.3 (+3,-26)

8bf13dc kernel: add option for USB FunctionFS gadget (+18)
8b464ef generic: add missing symbol (+1)
8db96ad kernel: bump 6.12 to 6.12.63 (+28,-152)
90dfdc7 kernel/r8169: provide a virtual kmod (+6,-5)
f5f4071 kernel: refresh upstreamed patches (+62,-443)
946541c kernel: move patches to backported (+1,-1)
952ec23 kernel: r8169: backport upstream fix (+50)
301515a kernel: PHY: backport led fixes commit (+64)
15eb5f0 kernel: pcs-mtk-lynxi: backport fix for in-band status capabilities (+49,-16)
22d30ef kernel: as21xxx: backport patch improve PHY HW reset (+180,-62)
f575392 kernel: reserved_mem: add missing IORESOURCE_MEM flag on resources (+32)
fafe124 kernel: mv88e6xxx: backport fixes (+100,-1)
a725b43 kernel: RTL8211FVD: restore disabling of PHY-mode EEE (+78,-17)
236149c kernel: phylink: disable autoneg for interfaces that have no inband (+225,-13)
a78f007 kernel: QCOM SPI NAND: backport multiple fixes (+441,-6)

234b367 uboot-mediatek: comfast,cf-wr632ax: fix missing escape sequence (+4,-4)
ea9cf72 arm-trusted-firmware-mediatek: add Cudy DDR3 target (+6,-6)
8004708 mediatek: add ubootmod layout for Cudy WBR3000UAX v1 (+422,-1)
8f0d7ae qualcommax: ipq50xx: add support for Linksys MX6200 (+182)
a216805 arm-trusted-firmware-mediatek: add mt7987-spim-nand0 build (+9)
d1ff568 mediatek: add support for Routerich BE7200 (+904)

116083d toolchain: fix libgcc ABI for libc (+2,-1)
c8b98ea comgt-ncm: fix setting ip[46]table and MTU (+14,-8)
2acfd9f wifi-scripts: ucode: fix wpa_supplicant mesh (+3)
51aa6d1 wifi-scripts: add missing 802.11be type in hwmodelist (+1,-1)
a06553b wifi-scripts: fix mcast_rate type (number, not array) (+2,-5)
ff713d3 wifi-scripts: don't set wpa_pairwise for wpa=0 (+4,-3)
1818f4f wifi-scripts: use OWE + country for 6GHz (+8,-2)
4c645e8 util-linux: update to 2.41.3 (+4,-5)
832d373 ca-certificates: provide a virtual package (+5,-3)
90dfdc7 kernel/r8169: provide a virtual kmod (+6,-5)
038546e kernel/rtl8812au-ct: provide a virtual kmod (+1,-1)
c80bae3 treewide: add explicit default variant (+19,-10)
107ac00 package: ethtool: specify just one default variant (+1)
ec16f25 unetmsg: fix variable shadowing bug in network_rx_cleanup_state() (+2,-2)
c0b24e2 cli: fix typo in error reporting (+1,-1)
b52a312 wifi-scripts: wdev.uc: fix mesh mode frequency handling (+6,-1)
eed0ab3 treewide: add explicit default variant part 2 (+14,-7)
66662fa packages: ethtool: restore CONFLICTS (+1)

8f0d7ae qualcommax: ipq50xx: add support for Linksys MX6200 (+182)

e04ebcc base-files: fix default_postinst clearing luci cache (+1,-1)

a32c5c6 wifi-scripts: fix wdev fallback for mesh interfaces (+9,-1)
571d716 wifi-scripts: fix race in wireless interface creation (+6,-6)
948b1b5 odhcp6c: update to 25.12 Git HEAD (2025-12-29) (+5,-5)
449ce83 dhcpv6: migrate dhcpv6_response_is_valid to switch case (+28,-10)
04aea4e dhcpv6: offload FQDN construction to init_dhcpv6 (+28,-14)
6e3272d dhcpv6: clarifying comments (+23,-11)
235cdc9 all: add log helpers (+108,-71)
6aa4e49 config: fix potential memory leaks in error paths (+15,-10)
c05b803 odhcp6c: do cleanup at exit (+22)
11abe37 ra: convert if block to switch (+40,-12)
8774d3c dhcpv6: dhcpv6_send: convert whitespaces to tabs (+2,-2)
699cc61 dhcpv6: omit IA_NA on Request (+30,-3)
787c268 libiwinfo: update to Git HEAD (2025-11-29) (+3,-3)
2ebef3d iwinfo: Query hostapd for 'ssid2' (+90)

c80bae3 treewide: add explicit default variant (+19,-10)

d819a05 airoha: spi: update airoha-snfi patches and en7523 dts (+198,-135)
8db96ad kernel: bump 6.12 to 6.12.63 (+28,-152)
22d30ef kernel: as21xxx: backport patch improve PHY HW reset (+180,-62)
236149c kernel: phylink: disable autoneg for interfaces that have no inband (+225,-13)

c3cf33f ath79: fix build of big images for TP RE355v1, RE450v1 & v2 (+2)
e7d89ac ath79: Fix syntax error in 10_fix_wifi_mac (-2)
a9bc505 ath79: cf-ew71-v2: set label-mac-device to eth1 (+1)

8db96ad kernel: bump 6.12 to 6.12.63 (+28,-152)
22d30ef kernel: as21xxx: backport patch improve PHY HW reset (+180,-62)

f5f4071 kernel: refresh upstreamed patches (+62,-443)

22d30ef kernel: as21xxx: backport patch improve PHY HW reset (+180,-62)

ed2d3b1 ixp4xx: fix bug in Actiontec DTS file (+70)

22d30ef kernel: as21xxx: backport patch improve PHY HW reset (+180,-62)
236149c kernel: phylink: disable autoneg for interfaces that have no inband (+225,-13)

623e329 mediatek: fix pwn fan settings for sinovoip bpi-r3 (v3) (+72)
d23f614 mediatek: add kmod-usb3 to default package set of WR3000P (+1,-1)
0d3e93e mediatek: filogic: fix supported_devices list for gl-mt2500 (+2,-2)
fafb36f mediatek: filogic: Add support ASUS RT-AX57M (+369)
5d017ae mediatek: filogic: asus,rt-ax57m: remove unused pinctrl groups (-56)
ea9cf72 arm-trusted-firmware-mediatek: add Cudy DDR3 target (+6,-6)
2a78fc8 mediatek: add support for Cudy WBR3000UAX v1 (+172,-1)
8004708 mediatek: add ubootmod layout for Cudy WBR3000UAX v1 (+422,-1)
f5f4071 kernel: refresh upstreamed patches (+62,-443)
15eb5f0 kernel: pcs-mtk-lynxi: backport fix for in-band status capabilities (+49,-16)
22d30ef kernel: as21xxx: backport patch improve PHY HW reset (+180,-62)
d1ff568 mediatek: add support for Routerich BE7200 (+904)
987214c mediatek: remove erroneous pipe action from BE7200 recipe (+1,-1)

a4a2638 microchipsw: sync with DTS sent upstream (+186,-171)

ffd0e5c mvebu: enable tickless idle (+3,-2)
22d30ef kernel: as21xxx: backport patch improve PHY HW reset (+180,-62)
a1bb2cb mvebu: Add support for WD MyCloud EX2 Ultra (+395,-357)

2da3942 qualcommax: ipq50xx: fix reo2host-status interrupt vector (+2,-166)
400c1c5 qualcommax: ipq50xx: remove cpufreq scaling (+28)
8db96ad kernel: bump 6.12 to 6.12.63 (+28,-152)
facaa3d qualcommax: ipq50xx: load Linksys partition tables from SMEM (+5,-104)
898b166 qualcommax: ipq50xx: move bootargs to Linksys board files (+20,-5)
46e8c1b qualcommax: ipq50xx: functions for bootconfig partition (+177)
c936a98 qualcommax: ipq50xx: upgrade SMEM dualboot Linksys devices (+77)
8f0d7ae qualcommax: ipq50xx: add support for Linksys MX6200 (+182)
a78f007 kernel: QCOM SPI NAND: backport multiple fixes (+441,-6)

8db96ad kernel: bump 6.12 to 6.12.63 (+28,-152)
236149c kernel: phylink: disable autoneg for interfaces that have no inband (+225,-13)

380e5ea realtek: fix Linksys LGS328C dts memory definition (+12,-6)
8db96ad kernel: bump 6.12 to 6.12.63 (+28,-152)
482d5e5 realtek: rtl838x: fix lan9 and lan10 on Netgear GS110TUP (+5,-10)
f5f4071 kernel: refresh upstreamed patches (+62,-443)
22d30ef kernel: as21xxx: backport patch improve PHY HW reset (+180,-62)
236149c kernel: phylink: disable autoneg for interfaces that have no inband (+225,-13)
a78f007 kernel: QCOM SPI NAND: backport multiple fixes (+441,-6)

8db96ad kernel: bump 6.12 to 6.12.63 (+28,-152)

8db96ad kernel: bump 6.12 to 6.12.63 (+28,-152)

22d30ef kernel: as21xxx: backport patch improve PHY HW reset (+180,-62)

f1520c2 kernel/ath10k: provide a virtual kmod (+9,-3)

2da3942 qualcommax: ipq50xx: fix reo2host-status interrupt vector (+2,-166)
f1520c2 kernel/ath10k: provide a virtual kmod (+9,-3)

#20566

Description: Attended Sysupgrade and owut upgrade broken: invalid sysupgrade file
Link: https://github.com/openwrt/openwrt/issues/20566
Commits:
0d3e93e mediatek: filogic: fix supported_devices list for gl-mt2500 (+2,-2)

#20582

Description: APK blocks installing more than one version of ABI-versioned libraries
Link: https://github.com/openwrt/openwrt/issues/20582
Commits:
e0ea3d7 build: fix apk packaging and ABI-versioning (+57,-22)

#21231

Description: Cudy WR3000P v1 USB doesn't work with 24.10.5
Link: https://github.com/openwrt/openwrt/issues/21231
Commits:
d23f614 mediatek: add kmod-usb3 to default package set of WR3000P (+1,-1)

#21257

Description: When running make package/install, the build failed with make -r world: build failed due to package conflicts that prevented package selection
Link: https://github.com/openwrt/openwrt/issues/21257
Commits:
832d373 ca-certificates: provide a virtual package (+5,-3)

#21324

Description: GS110TUP lan9 does not work on OpenWrt 25.12.0-rc1
Link: https://github.com/openwrt/openwrt/issues/21324
Commits:
482d5e5 realtek: rtl838x: fix lan9 and lan10 on Netgear GS110TUP (+5,-10)

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: 2026/01/05 23:25
  • by hauke