OpenWrt 24.10.5 - Service Release

Hi,

The OpenWrt community is proud to announce the newest stable release of the OpenWrt 24.10 stable series.

Download firmware images using the OpenWrt Firmware Selector:

Download firmware images directly from our download servers:

Main changes between OpenWrt 24.10.4 and OpenWrt 24.10.5

Only the main changes are listed below. See changelog-24.10.5 for the full changelog.

Security fixes

Device support

  • Added new devices:
    • mediatek: ASUS TUF-AX4200Q
    • mediatek: Cudy WR3000P v1
    • mediatek: ipTIME AX7800M-6E
    • mediatek: Konka KOMI A31
    • mediatek: Totolink X6000R
    • mediatek: WAVLINK WL-WN536AX6 Rev a
    • ramips: Cudy AP1300 Outdoor v1
    • ramips: Cudy C200P
    • ramips: Cudy R700
    • ramips: Cudy RE1200 Outdoor v1
    • ramips: Hongdian H8850 v20
    • rockchip: LinkEase EasePi R1
    • rockchip: Lunzn FastRhino R66S
  • airoha: Many improvements
  • ath79: TP-Link Archer C60 v2: fix 5GHz Wifi
  • bmips: Sagem @ST3864OP: fix LEDs
  • ipq4019: AVM FritzBox 7530: fix RX frame length on DSL interface
  • ipq806x: migrate wifi configuration when downgrading from
    kernel 6.12
  • mediatek: Cudy AP3000 v1: fix IPv4 address missing on interface
    in failsafe mode
  • mediatek: Cudy WR3000H: fix Ethernet port order
  • mediatek: Zbtlink ZBT Z8102AX V2: fix ubi size
  • mpc85xx: p1010: Sophos RED 15w : Fix NAND partitions
  • mpc85xx: p1010: Watchguard Firebox T10: fix boot
  • mvebu: GL.iNet GL-MV1000: fix sdhci1 controller
  • ramips: Improve eMMC and SD Card support

Various fixes and improvements

  • ath11k: fix transmit queue flushing
  • dropbear: backport security fixes
  • dropbear: enable configurable port forwarding options
  • imagebuilder: fix image generation for some devices
  • kernel: add support for ESMT F50L1G41LC flash chip (found on recent Cudy boards)
  • kernel: add support for Fudan Micro FM25S01BI3 flash chip
  • mwl8k: improve stability of AP mode
  • odhcpd: fix memory leaks
  • ppp: add reqprefix, norelease and ac_mac options

Core components update

  • Linux kernel: update from 6.6.110 to 6.6.119
  • mac80211: update from 6.12.52 to 6.12.61
  • mt76: update from 2025-09-15 to 2025-11-06
  • wireless-regdb: update from 2025.07.10 to 2025.10.07

Upgrading to 24.10

Sysupgrade can be used to upgrade a device from 23.05 to 24.10, and configuration will be preserved in most cases.

For for upgrades inside the OpenWrt 24.10 stable series for example from a OpenWrt 24.10 release candidate Attended Sysupgrade is supported in addition which allows preserving the installed packages too.

  • Sysupgrade from 22.03 to 24.10 is not officially supported.

  • There is no configuration migration path for users of the ipq806x target for Qualcomm Atheros IPQ806X SoCs because it switched to DSA. You have to upgrade without saving the configuration.
    ''Image version mismatch. image 1.1 device 1.0 Please wipe config during upgrade (force required) or reinstall. Config cannot be migrated from swconfig to DSA Image check failed''

  • User of the Linksys E8450 aka. Belkin RT3200 running OpenWrt 23.05 or earlier will need to run installer version v1.1.3 or later in order to reorganize the UBI layout for the 24.10 release. A detailed description is in the OpenWrt wiki. Updating without using the installer will break the device. Sysupgrade will show a warning before doing an incompatible upgrade.

  • Users of the Xiaomi AX3200 aka. Redmi AX6S running OpenWrt 23.05 or earlier have to follow a special upgrade procedure described in the wiki. This will increase the flash memory available for OpenWrt. Updating without following the guide in the wiki break the device. Sysupgrade will show a warning before doing an incompatible upgrade.

  • Users of Zyxel GS1900 series switches running OpenWrt 23.05 or earlier have to perform a new factory install with the initramfs image due to a changed partition layout. Sysupgrade will show a warning before doing an incompatible upgrade and is not possible.

Known issues

  • LEDs for Airoha AN8855 are not yet supported. Devices like the Xiaomi AX3000T with an Airoha switch will have their switch LEDs powered off. This issue will be addressed in an upcoming OpenWrt SNAPSHOT and the OpenWrt 24.10 minor release.
  • 5GHz WiFi is non-functional on certain devices with ath10k chipsets. Affected models include the Phicomm K2T, TP-Link Archer C60 v3 and possibly others. For details, see issue #14541.

Full release notes and upgrade instructions are available at
https://openwrt.org/releases/24.10/notes-24.10.5

In particular, make sure to read the regressions and known issues before upgrading:
https://openwrt.org/releases/24.10/notes-24.10.5#known_issues

For a detailed list of all changes since 24.10.4, refer to
https://openwrt.org/releases/24.10/changelog-24.10.5

To download the 24.10.5 images, navigate to:
https://downloads.openwrt.org/releases/24.10.5/targets/
Use OpenWrt Firmware Selector to download:
https://firmware-selector.openwrt.org?version=24.10.5

As always, a big thank you goes to all our active package maintainers, testers, documenters and supporters.

Have fun!

The OpenWrt Community


To stay informed of new OpenWrt releases and security advisories, there
are new channels available:

23 Likes

As usual, if you encounter issues with ASU upgrades, please report them on the respective client threads:

The Netgear WAX218 (qualcommax/ipq807x:netgear_wax218) profile was broken in the 24.10.0 through 24.10.4 imagebuilders, this has been corrected and it is now available via ASU.

4 Likes
# owut upgrade
ERROR: uclient error code=3
  This could be due to the server being down or inaccessible, check
  https://sysupgrade.openwrt.org/json/v1/overview.json
ERROR: Response status 0 while downloading
  https://sysupgrade.openwrt.org/json/v1/overview.json

Not sure what this error means. Maybe the repo’s not ready yet?

# wget https://sysupgrade.openwrt.org/json/v1/overview.json
Downloading 'https://sysupgrade.openwrt.org/json/v1/overview.json'
Connecting to 45.140.183.87:443
SSL verify error: unknown error
Connection error: Invalid SSL certificate

That’s probably it.

1 Like

Initial testing with OpenWrt 24.10.5 on WRT1900ACSv2 appears to be fully working.

Easy sysupgrade flash on my GL-MT6000. Everything works great with lots of added packages. Nice mt76/mac80211 update in this one too.

Thank you to all the devs, 24.10 branch has been fantastic, on to 25.12 next methinks :rocket:

1 Like

Hmm, are you still getting this? It's working fine for me now, and I started running builds against 24.10.5 maybe a half hour before Hauke released it and it worked fine then, too.

The only real hiccup during this release was CDN issues with the metadata files on download.openwrt.org, but that's a completely different server than sysupgrade.openwrt.org (and as far as I know there's no CDN for sysupgrade, as that wouldn't make any sense).

I did some sysupgrade flashes from 24.10.4→24.10.5 and they don’t get the cert error after upgrading. But back on stock 24.10.4, there’s a cert error. I’m willing to just do sysupgrade flashes for all of my devices, so it’s not a problem for me, but something doesn’t seem quite right.

What happens if you load the json file in your browser? If that works, then it's something on the device. (I'm thinking maybe the certs package is broken somehow???)

EDIT
Here's what I've got on a 24.10.4 box that does owut ... just fine:

$ opkg list-installed 'ca-*'
ca-bundle - 20250419-r1

I just tried the latest stable release 24.10.5 because it finally added support for the Totolink X6000R (AX3000). Unfortunately, when I install it, the Wireless tab is completely missing in LuCI, and the WiFi drivers aren't detected at all. The weird thing is that everything works perfectly on the current snapshot builds.

Son of a… it’s working now. I blame CDNs somehow.

My devices have upgraded to 24.10.5 without any issues.

ZYXEL NWA1123 AC → Sysupgrade from Web-GUI

TP-LINK TL-WR841N v13 → Sysupgrade from Web-GUI

Great work, Team!

NanoPI R4S

owut upgrade

No issues.

Upgraded my Netgear r7450 using the sysupgrade file. No problems. Thank yous!

Dynalink DL-WRX36 :rocket: !

24.10.4 ==>owut download==>owut install==> 24.10.5

Seamless…..Thankyou to all involved!

Netgear WAX202, used as a repeater: no problems

GL.iNET Flint 2, main router: still affected by https://github.com/openwrt/openwrt/issues/20216

Can anyone please review the MR?

Mi Ax3000t rd03 an8855 variant from 24.10.4 to 24.10.5 owut upgrade completed.

Thank You to all

Updated my WNDR4300 from 24.10.4 to 24.10.5 using https://downloads.openwrt.org/releases/24.10.5/targets/ath79/nand/openwrt-24.10.5-ath79-nand-netgear_wndr4300-squashfs-sysupgrade.bin

The update was smooth, but now I can’t install the coreutils:

root@OpenWrt:~# opkg update
Downloading https://downloads.openwrt.org/releases/24.10.5/targets/ath79/nand/packages/Packages.gz
Updated list of available packages in /var/opkg-lists/openwrt_core
Downloading https://downloads.openwrt.org/releases/24.10.5/targets/ath79/nand/packages/Packages.sig
Signature check passed.
Downloading https://downloads.openwrt.org/releases/24.10.5/packages/mips_24kc/base/Packages.gz
Updated list of available packages in /var/opkg-lists/openwrt_base
Downloading https://downloads.openwrt.org/releases/24.10.5/packages/mips_24kc/base/Packages.sig
Signature check passed.
.
. several other package lists downloaded, all sucessful
.
root@OpenWrt:~# opkg install coreutils
Installing coreutils (9.7-r1) to root...
Downloading https://downloads.openwrt.org/releases/24.10.5/packages/mips_24kc/packages/coreutils_9.7-r1_mips_24kc.ipk
Collected errors:
 * opkg_install_pkg: Checksum or size mismatch for package coreutils. Either the opkg or the package index are corrupt. Try 'opkg update'.
 * opkg_install_cmd: Cannot install package coreutils.
root@OpenWrt:~#

That was working fine on all previous OpenWrt releases. So I downgraded back to 24.10.4 and had no issues installing the coreutils.

I managed to successfully upgrade my little fleet of routers to 24.10.5 consisting of

GL-MT6000, 2xLinksys MX4300, 2xLinksysMX4200, BPI-R3, 2xLinksysMR8300

For now it seems that everything is working fine.