OpenWrt 24.10.0 released

OpenWrt 24.10.0 is out — the first stable in the 24.10 series, with over 5,400 commits since 23.05.

Highlights:

  • Linux kernel 6.6 across all targets (up from 5.15).
  • mbedtls 3.6 with TLS 1.3 support in default images.
  • Initial Wi-Fi 7 (802.11be) support, alongside continued Wi-Fi 6 improvements. Wi-Fi 7 device coverage is still small at this stage.
  • POSIX ACLs and improved multipath TCP on systems with enough storage.
  • First-class OpenWrt One support — the project’s own router design ships in the default device list.

Five new hardware targets land:

  • d1 — AllWinner RISC-V boards
  • ixp4xx — Intel XScale
  • loongarch64 — Loongson
  • starfive — StarFive JH71x0
  • stm32 — STMicroelectronics

A handful of older targets are removed: ath25, bcm63xx, octeontx, and oxnas. Total device count grows to over 1,970 — about 100 more than 23.05.

Toolchain: musl libc 1.2.5, gcc 13.3.0, binutils 2.42. Network userland: hostapd from September 2024, dnsmasq 2.90, dropbear 2024.86.

Sysupgrade from 23.05 to 24.10 generally preserves configuration; back up first. Direct upgrade from 22.03 is unsupported. Some devices — Linksys E8450, Xiaomi AX3200, and a few others — need a special upgrade procedure documented in the release notes.

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