Versie 25.12.0 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.
General changesThe hardware requirements did not change significantly, most devices supported by OpenWrt 24.10 should also work with OpenWrt 25.12.
Switch package manager from opkg to apkOpenWrt has transitioned from the traditional opkg package manager to apk (Alpine Package Keeper). This change brings several advantages:
- apk is still maintained, the OpenWrt opkg fork was not maintained any more.
apk supports most features of opkg. Only very few package names changed. The command line arguments of apk are different from the command line arguments of opkg. For users migrating existing systems, an official opkg-to-apk-cheatsheet is available to ease the transition and map common workflows.
Integration of attended sysupgradeThe attended.sysupgrade LuCI application is now installed by default. ASU allows devices to:
- Upgrade to new OpenWrt firmware versions
- Automatically rebuild firmware images with all currently installed packages
- Preserve system configuration during upgrades
This dramatically simplifies upgrades: with just a few clicks in LuCI and a short wait, a custom firmware image is built and installed without manual intervention.
Shell history is preservedShell command history is now preserved across sessions by storing it in a RAM-backed filesystem. Benefits:
- Command history is no longer lost between logins
- No unnecessary writes to flash storage by default
For users who prefer persistent history storage, this behavior can be changed by editing:
/etc/profile.d/busybox-history-file.shStoring history on flash will increase write cycles and may impact flash endurance over time.
Integration of video feedThe OpenWrt video feed with Qt5 and UI applications is integrated by default.
Wi-Fi scripts in ucodeThe wifi scripts were rewritten in ucode.
Target changesMany new devices added
- Extend realtek target with support for more switch SoCs like 10G Ethernet switches.
- Extend qualcommax target with support for ipq50xx and ipq60xx SoCs.
- Added siflower target for Siflower SF21A6826/SF21H8898 SoCs
- Added sunxi/arm926ejs subtarget for Allwinner F1C100/200s SoCs
- Added microchipsw/lan969x target with support for Microchip LAN969x switches.
OpenWrt 25.12 supports over 2240 devices. Support for over 220 new devices was added in addition to the device support by OpenWrt 24.10.
Core components updateCore components have the following versions in 25.12.0-rc5:
- Updated toolchain:
- musl libc 1.2.5
- glibc 2.41
- gcc 14.3.0
- binutils 2.44
- Updated Linux kernel
- 6.12.71 for all targets
- main packages:
- cfg80211/mac80211 from kernel 6.18.7
- hostapd master snapshot from August 2025
- dnsmasq 2.91
- dropbear 2025.89
- busybox 1.37.0
In addition to the listed applications, many others were also updated.
