Firmware-update: OpenWrt 25.12.2

OpenWRT logo (79 pix) Versie 25.12.2 van OpenWrt is uitgekomen. OpenWrt is alternatieve opensourcefirmware voor een groot aantal verschillende routers en embedded devices. Door middel van het apk-packagemanagementsysteem is er de mogelijkheid om zelf te bepalen wat de router allemaal wel en niet kan. Ook op GoT zijn er diverse mensen actief mee bezig: zie daarvoor dit topic. Bijwerken van de versie kan met een Attended Sysupgrade, handmatig met een voorgecompileerde firmwareversie van het apparaat dat je gebruikt of compileer je eigen variant met de firmwareselectie. De changelog voor deze uitgave kan hieronder worden gevonden.

Device support
  • airoha: rename kernel module kmod-pwm-an7581 to kmod-pwm-airoha — users with this module explicitly installed need to reinstall under the new name
  • apm821xx: fix U-Boot environment definitions for NETGEAR WNDR4700, Western Digital MyBookLive, Meraki MR24 and Meraki MX60; fix PCIe boot failure on Meraki MX60
  • ath79: fix initramfs boot for Huawei AP5030DN and AP6010DN
  • ath79: fix VLAN CPU port tagging on 2-CPU-port devices (affects several dual-CPU switch configurations)
  • ath79: remove incorrectly included WiFi packages from Mikrotik RB750r2 (device has no WiFi hardware)
  • ipq40xx: fix ART partition name for Linksys Velop WHW03 V1 — restores correct WiFi calibration data access
  • ipq40xx: fix MAC address reading for Linksys devices using eMMC-based NVMEM
  • lantiq: xrx200: fix failsafe mode on BT HomeHub 5A — LAN ports 1 & 2 now work correctly in failsafe (#22480)
  • mediatek: Bananapi BPI-R4: fix SFP+ electric module support — modules that stopped working after a snapshot upgrade are now functional again (#19878)
  • ramips: fix kernel decompress error that bricked ELECOM WRC-X1800GS on 25.12.0 (#22270)
  • ramips: fix initramfs kernel load address for TP-Link EAP615-Wall v1
  • ramips: fix MAC address assignment for Xiaomi Mi AC2100
  • realtek: fix D-Link fan control script
WiFi fixes and improvements
  • wifi-scripts: fix 160 MHz channel width configuration — hostapd was not correctly configured for 160 MHz, preventing its use (#22481)
  • wifi-scripts: fix SU beamformee antenna count — incorrect count was passed to the driver
  • hostapd: fix memory leak in Radio Resource Management (RRM) ubus interface
  • mac80211: ath12k: add thermal sensor support for QCA/IPQ devices
  • mac80211: ath9k: fix GPIO mask handling from device tree
  • mt76: fix severe WiFi latency regression (up to 30+ seconds) on 2.4 GHz introduced in 25.12.1 — affected many MediaTek devices including OpenWrt One, Zyxel EX5601, ASUS RT-AX53U, Xiaomi AX3000T/AX6000, Cudy WR3000/X6, GL Flint 2 and others (#22491)
  • mt76: multiple further stability fixes for MediaTek WiFi chipsets (MT7615/MT7915/MT7996/MT7992/MT792x):
    • add per-link beacon monitoring for MLO (Multi-Link Operation)
    • fix MT7996/MT7992 link handling during MLO station add/remove
    • fix scan work requeue race with spinlock

OpenWrt 19.07

Versienummer 25.12.2
Releasestatus Final
Website OpenWrt
Download https://firmware-selector.openwrt.org
Licentietype GPL

Door Bart van Klaveren

Downloads en Best Buy Guide

27-03-2026 • 16:00

21

Submitter: topper007

Bron: OpenWrt

Update-historie

Reacties (21)

Sorteer op:

Weergave:

Even als tip ook hier, er staan lange wachtrijen voor de officiële build server als je OWUT of attended sysupgrade gebruikt. Je kan dan wachten tot het wat minder druk is, maar een officiële mirror instellen kan ook.

https://openwrt.org/docs/guide-user/installation/sysupgrade.owut#servers

[Reactie gewijzigd door Falco op 28 maart 2026 16:57]

Wat is nou echt het grootte voordeel tov reguliere firmware anno 2026? Kan iemand mij dat kort uitleggen?
Het grootste voordeel van OpenWrt samen te vatten in een woord: Autonomie. Terwijl standaard firmware steeds vaker "Cloud-managed" is (waarbij je afhankelijk bent van de servers en abonnementen van de fabrikant), blijft OpenWrt lokaal en van jou.
  • Geen "End-of-Life": Fabrikanten stoppen vaak na een paar jaar met updates om je een nieuw model te verkopen. OpenWrt blijft routers ondersteunen zolang de hardware de Linux-kernel kan draaien. Dit is duurzamer en veiliger.
  • Superieure Bufferbloat-controle: Met SQM (Smart Queue Management) lost OpenWrt haperingen tijdens het gamen of videobellen op die standaard firmware vaak laat liggen, zelfs op snelle glasvezelverbindingen.
  • Privacy en Transparantie: Geen verplichte accounts of data-telemetrie naar de fabrikant. Jij hebt volledige controle over je eigen verkeer.
  • Modulariteit: Je installeert alleen wat je nodig hebt via een "App Store"-achtig systeem. Denk aan netwerkbrede ad-blocking (AdGuard Home), geavanceerde VPNs (WireGuard) of extra beveiligingslagen die in standaard software simpelweg ontbreken.
Kortom: Reguliere firmware is een afgesloten zwarte doos; OpenWrt maakt van je router een krachtige, toekomstbestendige server die doet wat jij wilt, niet wat de marketingafdeling van de fabrikant dicteert.
Veiligheid, veelzijdigheid en langere ondersteuning. Nadeel: complexiteit.

[Reactie gewijzigd door Videopac op 27 maart 2026 19:57]

Maar ook proprietary sw kan complex in mekaar zitten, en als je het een keer hebt leren kennen is het ook voor elke hw hetzelfde.
Al de nodige routers en AP's geupgrade naar 25.12.2 ... maar op mijn Zyxel T-56 kreeg ik geen DHCP lease meer bij Odido ... (terwijl dat bij 25.12.1 nog wel werkte), dus let op als je dat gebruikt.

Heb er een bug voor gefiled, maar een eerste fix-suggestie nog niet kunnen testen.
Dat komt omdat hij nu het client ID mee stuurt. Odido (waarschijnlijk een KEA DHCP server) kan daar niet mee omgaan en geeft idd geen IP adres meer uit.

Zie deze link voor info en fix: https://forum.openwrt.org...r-25-12-upgrade/247491/15
Hoe heb jij het uiteindelijk opgelost?
Zie ook deze post op het OpenWRT forum: https://forum.openwrt.org/t/problem-with-dhcp-client-and-forced-clientid-in-v25-12/247164

Removed lines:
[ -z "$clientid" ] && clientid="$(proto_dhcp_get_default_clientid "$iface")"
[ -n "$clientid" ] && clientid="-x 0x3d:${clientid//:/}"

Replaced with this line from v24.10:
[ -n "$clientid" ] && clientid="-x 0x3d:${clientid//:/}" || clientid="-C"

Overigens is er een hele discussie, het toevoegen van een client ID is blijkbaar juist conform de specificaties maar veel DHCP servers kunnen er niet goed mee omgaan.
Bedankt voor je antwoord. Die oplossing had ik inderdaad ook zien staan, maar ik vroeg me af of het dan ook zou blijven werken na een update naar de volgende release.

Uiteindelijk heb ik de gok genomen en gewoon een sysupgrade gedaan van 25.12.1 naar .2. Zonder enige aanpassingen voor of na de update werkt mijn Odido verbinding nog gewoon.

[Reactie gewijzigd door mno op 30 maart 2026 08:30]

Ik las ook dat de wan interface genoemd word heb je dit gecorrigeerd volgens de changelog?
Die is alleen relevant als je vanaf 24.x of eerder komt.
Deze release volgt snel op 25.12.1 omdat daar een fout in de mt76 wifi driver was geslopen.
Klopt, ik was bij upgrade naar 25.12.1 getroffen door zowel deze bug (al mijn AP's zijn MT7621 based) als onderstaande DHCP bug.
Opmerkelijk, juist bij de upgrade naar 25.12.0 kreeg ik grote problemen met 2.4ghz wifi (op een mediatek mt7621 based router in gebruik als accesspoint). Letterlijk al mijn squeezebox radios stopte met werken. Na de update naar 25.12.1 leek het probleem opgelost en werkte alles weer. Ik houdt mijn hart vast of met 25.12.2 de 2.4ghz band probleemloos blijft werken.


-edit: tot op heden lijkt 2.4ghz stabiel op 25.12.2 op mediatek.

[Reactie gewijzigd door terradrone op 28 maart 2026 00:15]

Je hebt veel meer mogelijkheden om met je router te doen (domoticz, python, mediaserver, etc).

Daarnaast wordt het langer ondersteund. Routers van 10 jaar en ouder krijgen nog steeds updates. Van dlink ed. krijg je vaak nooit een update: koop maar een nieuw model.
Meer mogelijkheden is ook meteen een nadeel voor veel mensen. Dat lijkt interessant, maar ik zou een router niet willen inzetten voor meerdere functies die niets met router functionaliteit te maken hebben, dat kan alleen maar beveiligings-, performance- en/of andere issues opleveren. Mijn mening althans :)
OpenWrt maakt ook vaak wat extra functies beschikbaar die niet altijd in de stock firmware van een (oude) router te vinden zijn, zoals WPA3 en 802.11r (roaming/fast transition). En je hebt geen last meer van de (soms bekende) kwetsbaarheden die in de oorspronkelijke firmware van zo'n oude router te vinden zijn.

[Reactie gewijzigd door KipKroket op 27 maart 2026 22:41]

Het lijkt wel alsof steeds meer mensen OpenWrt en ook OWUT gebruiken. Er staat constant een lange wachtrij voor de build server (attended sysupgrade & OWUT) :'(
Als je de officiële sysupgrade server gebruikt moet je lang wachten, maar er is ook nog een mirror, https://sysupgrade.guerra24.net, daar ben je meestal meteen aan de beurt.
Niet zo heel raar sinds 25.12.0 is luci-app-attendedsysupgrade een standaard pakket.

easyriider, bedankt voor de mirror!

Om te kunnen reageren moet je ingelogd zijn