OpenWrt 25.12.2 Changelog

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

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

f4bd7df uboot-envtools: fix meraki mr24 definition (+2,-2)
cf9b305 uboot-envtools: fix meraki mx60 definition (+2,-1)
70ea59f uboot-lantiq: fix C-style comments in AWK scripts (+13,-15)

f5c9305 wifi-scripts: fix hostapd config for 160MHz (+2,-2)
4d30029 wifi-scripts: ucode: use correct antenna count for SU beamformee (+1,-1)
9da26c0 hostapd: fix memory leak in rrm ubus interface (+6,-3)

16775c4 base-files: sysupgrade: avoid cat missing conffiles_static (+1,-1)

c036738 airoha: rename kmod-pwm-an7581 to kmod-pwm-airoha (+5,-5)

2d6386a Revert "apm821xx: rename pciex to pcie" (+2,-48)
03605e8 apm821xx: wndr4700: fix uboot-env (+10,-15)
32dac17 apm821xx: mybooklive: fix ubootenv probe (+10,-12)
7380154 apm821xx: meraki-mr24: fix ubootenv definitions (+24,-4)
2d930fc apm821xx: meraki-mx60: fix ubootenv definitions (+22,-4)
d5d2149 apm821xx: disable NVMEM_U_BOOT_ENV (-1)
f2d6f69 apm821xx: mx60: increment compat_version (+8,-5)

b514434 ath79: untag to cpu ports on 2-cpu-port devices by default (+16,-16)
5e9be2e ath79: untag to cpu ports on qxwlan_e558-v2 (+1,-1)
0142538 ath79: fix initramfs boot for Huawei AP5030DN and AP6010DN (+2)
13fd9a9 ath79: remove kmod-ath9k and wpad from Mikrotik RB750r2 (+1)

5337352 ipq40xx: add CONFIG_NVMEM_BLOCK (+1)
f505120 ipq40xx: fix art partition name WHW03 V1 (+1,-1)

d56b8a8 lantiq: xrx200: autoload lantiq_gswip and tag_gswip to fix failsafe mode (+1,-1)

b4013ec mediatek: add the aquantia kmod to bpi-r4 (+1,-1)

56a4921 ramips: kernel: drop ip_fast_csum() dead loop fix (-28)
12efaa1 ramips: fix initramfs kernel loadaddr for EAP615-Wall v1 (-1)
98f815c ramips: fix kernel decompress error for ELECOM WRC-X1800GS (+1,-1)
627421d ramips-mt7621: fix xiaomi mi ac2100 mac address (+2,-2)

0bfaaa6 realtek: fix D-Link fan control script (+1,-1)

60a82f1 mac80211: ath12k: backport thermal sensor support (+456,-3)
975b02a mac80211: ath9k: patch hw.c for gpio mask from dt (+23)

c243875 mt76: update to Git HEAD (2026-03-19) (+4,-4)
b7d6e43 wifi: mt76: add offchannel check to mt76_roc_complete (+1,-1)
35e79a5 wifi: mt76: check chanctx before restoring channel after ROC (+1,-1)
42955db wifi: mt76: abort ROC on chanctx changes (+3)
273c6f6 wifi: mt76: optimize ROC for same-channel case (+15,-7)
b451ffe wifi: mt76: send nullfunc PS frames on offchannel transitions (+117,-4)
757d440 wifi: mt76: flush pending TX before channel switch (+5,-3)
da6d90e wifi: mt76: route nullfunc frames to PSD/ALTX queue (+1,-1)
447cc8c wifi: mt76: wait for firmware TX completion of mgmt frames before channel switch (+33,-1)
fb6a584 wifi: mt76: add per-link beacon monitoring for MLO (+150,-5)
ab6abc9 wifi: mt76: fix scan work requeue race with spinlock (+17,-2)
d2b1e1a wifi: mt76: do not free skb on ieee80211_tx_prepare_skb failure (+2,-6)
94017d5 wifi: mt76: mt7996: Remove link pointer dependency in mt7996_mac_sta_remove_l... (+4,-10)
754e3af wifi: mt76: mt7996: Fix deflink lookup removing links (+8,-8)
42964c8 wifi: mt76: mt7996: Fix deflink lookup adding links (+3,-6)
a87f63e wifi: mt76: mt7996: Remove unnecessary phy filed in mt7996_vif_link struct (+101,-39)
ca058da wifi: mt76: mt792x: describe USB WFSYS reset with a descriptor (+32,-8)
⇒ + 30 more...
f093592 mt76: remove incompatible patch (+1,-43)

#19878

Description: mediatek: filogic: bpi-r4: Electric SFP+ modules stopped working after snapshot upgrade
Link: https://github.com/openwrt/openwrt/issues/19878
Commits:
b4013ec mediatek: add the aquantia kmod to bpi-r4 (+1,-1)

#22270

Description: ELECOM WRC-X1800GS was made into a brick by 25.12.0-rc5
Link: https://github.com/openwrt/openwrt/issues/22270
Commits:
98f815c ramips: fix kernel decompress error for ELECOM WRC-X1800GS (+1,-1)

#22480

Description: BT HomeHub 5A: LAN ports 1 & 2 show no link in failsafe mode on 25.12.0
Link: https://github.com/openwrt/openwrt/issues/22480
Commits:
d56b8a8 lantiq: xrx200: autoload lantiq_gswip and tag_gswip to fix failsafe mode (+1,-1)

#22481

Description: [25.12] Unable to set 160 MHz channel width.
Link: https://github.com/openwrt/openwrt/issues/22481
Commits:
f5c9305 wifi-scripts: fix hostapd config for 160MHz (+2,-2)

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/03/26 14:08
  • by hauke