OpenWrt 23.05.0 released

OpenWrt 23.05.0 is out — the first stable in the 23.05 series, with 4,300+ commits since 22.03.

Hardware reach expands significantly: roughly 1,790 devices supported, around 200 of them new. New targets:

  • ipq807x — Qualcomm Wi-Fi 6 SoCs.
  • MediaTek Filogic subtarget — Filogic 830 and 630 chips.
  • RISC-V boards including the HiFive Unleashed and Unmatched.

Other notable hardware changes: VDSL on selected AVM FRITZ!Box models, broader 2.5G PHY support across multiple vendors, Wi-Fi 6E (6 GHz) on selected devices, and 2 Gbps WAN/LAN NAT routing on the faster MT7621 boards.

Software changes:

  • mbedtls replaces wolfSSL as the default crypto library. mbedtls is smaller (important on embedded targets) and has a longer LTS window. Note that mbedtls 2.28 does not support TLS 1.3; alternatives remain available where it matters.
  • Initial Rust support. Selected Rust packages — ripgrep, aardvark-dns, and others — are now buildable from the package feed.
  • Toolchain: gcc 12.3.0, musl libc 1.2.4, binutils 2.40. Linux kernel 5.15.134 across all targets.

Sysupgrade from 22.03 to 23.05.0 generally preserves configuration. Upgrades from 21.02 are not supported. Known issues at release include MAC-address quirks on some Realtek devices and signing-key discrepancies that will be addressed in service releases.

Downloads at downloads.openwrt.org. Full release notes on the wiki.