OpenWrt 25.12 “Dave’s Guitar”: Arrives with APK Smarter Upgrades and a Tribute
OpenWrt 25.12 “Dave’s Guitar”: Arrives with APK Smarter Upgrades and a Tribute
- Why Enterprise RAID Rebuilding Succeeds Where Consumer Arrays Fail?
- Linus Torvalds Rejects MMC Subsystem Updates for Linux 7.0: “Complete Garbage”
- The Man Who Maintained Sudo for 30 Years Now Struggles to Fund the Work That Powers Millions of Servers
- How Close Are Quantum Computers to Breaking RSA-2048?
- Why Windows 10 Users Are Flocking to Zorin OS 18 Instead of Linux Mint?
- How to Prevent Ransomware Infection Risks?
- What is the best alternative to Microsoft Office?
OpenWrt 25.12 “Dave’s Guitar”
Arrives with APK, Smarter Upgrades,
and a Tribute
The OpenWrt community has released version 25.12.0, its first stable release in over a year, packing more than 4,700 commits that modernize the package manager, streamline firmware upgrades, and honor a fallen pioneer of low-latency networking.
This release is named “Dave’s Guitar” in honor of Dave Täht, who passed away on April 1, 2025. Täht was a pivotal figure in the fight against bufferbloat and played a central role in improving network latency for OpenWrt users and the wider internet. His work made networks faster, more responsive, and more reliable for millions of people. The OpenWrt project dedicates this release to his memory and lasting impact on the networking community.
opkg Is Out — APK Is In
The headline change in OpenWrt 25.12 is the retirement of the long-standing opkg package manager in favor of apk — the Alpine Package Keeper, not to be confused with Android’s APK format. The reason is straightforward: the OpenWrt fork of opkg is no longer actively maintained, while apk continues to receive regular upstream development.
The transition was designed to cause minimal disruption. Most package names remain identical, and the vast majority of functionality carries over. The main adjustment for users will be command-line syntax. To ease the migration, the OpenWrt project has published an official cheat sheet mapping common opkg commands to their apk equivalents at openwrt.org/docs/…/opkg-to-apk-cheatsheet.
Smarter Firmware Upgrades
Upgrading OpenWrt has historically been a manual and sometimes tricky process. Version 25.12 significantly smooths this out through two complementary tools now bundled by default.
The Attended Sysupgrade (ASU) LuCI application is now installed by default in the web management interface. It allows users to upgrade to a new OpenWrt version while automatically rebuilding the firmware image with all currently installed packages, preserving configuration files in the process.
For devices with larger flash storage or users who prefer the command line, the owut tool is also now included by default. Running owut check --verbose --version-to 25.12 provides a detailed preview of what an upgrade will involve before committing to it.
— OpenWrt 25.12.0 Release Notes
What Else Is New
Wi-Fi Scripts Rewritten in ucode
Wi-Fi management scripts have been migrated from traditional shell scripting to ucode, an ECMAScript dialect. This improves execution speed, reliability, and integration with OpenWrt subsystems.
Video Feed Enabled by Default
The OpenWrt video feed is now integrated by default, giving users direct access to Qt5 graphical interface applications from the software repository without manual feed configuration.
Persistent Shell History
Shell command history is now stored in a RAM-backed filesystem, preventing history loss between sessions while avoiding unnecessary writes to flash storage that could shorten device lifespan.
Hardware Compatibility
Hardware requirements are largely unchanged. Most devices running OpenWrt 24.10 are supported. Over 180 new devices have been added, bringing total supported hardware to more than 2,200 devices.
Upgrade Path and EOL Notice
Direct upgrades from OpenWrt 24.10 to 25.12 are supported and expected to be smooth on most hardware. However, sysupgrade from 23.05 to 25.12 is not officially supported — users on that version should plan a staged upgrade or a clean install.
With the release of 25.12, the 24.10 stable series enters a six-month countdown to end-of-life. Security updates for 24.10 will cease after September 2026. The OpenWrt project encourages all users to migrate before that deadline.
Known Issues
- Users of Zyxel EX5601-T0 devices should verify their WAN interfaces — the port was renamed from
eth1towan. - Pixel 10 phones may experience connection problems with WPA3-protected Wi-Fi 6 access points.
- 802.11r Fast Transition (FT) causes issues with some Wi-Fi clients when WPA3 is in use.
How to Get It
Firmware images are available via the OpenWrt Firmware Selector or directly from the download servers. Full release notes and known regressions are documented at openwrt.org/releases/25.12/notes-25.12.0.
