OpenWrt 24.10.2 - 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.1 and OpenWrt 24.10.2

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

Device support

  • Added new devices:
    • bcm27xx: bcm2712: RPi 5 (d0 rev)
    • bcm27xx: bcm2712: RPi 500
    • bcm27xx: bcm2712: RPi CM5
    • mediatek: filogic: ASUS RT-AX52
    • mediatek: filogic: Cudy WR3000E
    • mediatek: filogic: Cudy WR3000H
    • mediatek: filogic: Mercusys MR80X v3
    • mediatek: filogic: Routerich AX3000 v1
    • mediatek: filogic: TP-Link Archer AX80v1(US/RU/CA)
    • mediatek: filogic: WAVLINK WL-WN573HX3
    • ramips: mt7621: Arcadyan WE410443
    • ramips: mt76x8: Xiaomi MiWiFi 3A
  • ath79: TP-Link Archer C6 v2: fix 5GHz Wifi
  • bcm27xx: add BRCMSTB I2C driver
  • bcm27xx: select I2C and SPI packages by default
  • bcm27xx: switch to upstream SDHOST driver
  • bmips: backport bcm63xx SPI reset fix
  • bmips: backport brcm legacy dsa tag fix
  • ipq40xx: Teltonika RUTX50: turn on modem by default
  • ipq40xx: Teltonika RUTX50: use correct wired MAC-addresses
  • ipq806x: Extreme Networks AP3935: fix LAN/WAN ports
  • ramips: Genexis EX400: add touch controller
  • ramips: mt7621: fix Ethernet stability (deactivate EEE)
  • realtek: fix mdio parent/child locking issues
  • realtek: proper RTL8214FC fibre/copper detection
  • rockchip: NanoPi R6C/R6S: fix SD card detection

Various fixes and improvements

  • GCC 15: multiple fixes to allow building with host GCC 15
  • kernel: generic: add Broadcom NetXtreme-C/E driver
  • kernel: generic: add DesignWare I2C driver
  • kernel: generic: add DesignWare SPI driver
  • kernel: generic: add Huawei HINIC driver
  • kernel: generic: add Microchip ENC28J60 SPI ethernet driver
  • kernel: generic: fix UDPv6 GSO segmentation with NAT
  • kernel: generic: net: phy: sfp: backport some FS copper SFP fixes
  • kmod-r8101: load module at boot time
  • kmod-r8125: load module at boot time, disable ASPM
  • kmod-r8125-rss: enable ENABLE_MULTIPLE_TX_QUEUE
  • kmod-r8126: load module at boot time
  • kmod-r8126-rss: enable ENABLE_MULTIPLE_TX_QUEUE
  • kmod-r8127: load module at boot time
  • kmod-r8127-rss: enable ENABLE_MULTIPLE_TX_QUEUE
  • kmod-r8168: load module at boot time
  • kmod-r8168-rss: add variant
  • lldpd: enable hardware inventory information (TLV) management
  • mac80211: add patch to suppress PREP when mesh forwarding is disabled
  • mac80211: ath11k: fix broadcast failures during GTK rekeying
  • qmi: increase SIM power-cycle timeouts

Core components update

  • Linux kernel: update from 6.6.86 to 6.6.93
  • ucode: update from 2025-02-10 to 2025-05-11
  • netifd: update from 2024-12-17 to 2025-05-23
  • bcm27xx-gpu-fw: update to v1.20250430
  • kmod-phy-realtek: backport upstream v6.15 patches
  • kmod-phy-realtek: backport upstream v6.16 patches
  • kmod-r8125: update to v9.016.00
  • kmod-r8169: backport upstream v6.15 patches
  • kmod-r8169: backport upstream v6.16 patches

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 TP-Link Archer C60 v1, 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.2

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

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

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

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

Thanks, I just upgraded my Netgear R7800 successfully with this Service Release. So far, so good.

Upgraded my two RT3200s (main router and dumb AP) from 24.10.1 using owut without issues.

Thanks for everything, devs!

2 Likes

Upgraded WRT1900ACSv2 from 24.10.0 seemingly without issues.

Strong work devs!

Flashed a sysupgrade from .1 to .2, added lots of extra packages, etc., no issues on GL-MT6000. 24.10 series has been fantastic on this target, thanks devs!

1 Like

Banana Pi BPI-R4 e UnifiU6+ upgraded. Everything ok. Thanks :+1:

1 Like

Did owut upgrade on a couple test devices, x86/64 and TP-Link Archer C7 v4. No hint of drama, would buy again. :star::star::star::star::star:

5 Likes

The thundering herd has arrived: https://sysupgrade.openwrt.org/ No hint that the server is having any issues.

8 Likes

Thank you for all the hard work! Multiple targets, all upgrade went smoothly.

1 Like

Xiaomi AX3200/AX6S, TP-Link A6/C6 v3.20 and x86 were upgraded without problem. So far so good.

Hi all.
Successfully installed on Cudy WR3000S (filogic), Netgear R6220 (mt7621) and 3700v2 (ath79).
Thank to the devs team and anyone involved.

Upgraded rpi4 and ax3000t successfully

Thanks to all involved

root@usg-3p:~# owut upgrade
ASU-Server     https://sysupgrade.openwrt.org
Upstream       https://downloads.openwrt.org
Target         octeon/generic
Profile        ubnt_unifi-usg
Package-arch   mips64_octeonplus
Version-from   24.10.1 r28597-0425664679 (kernel 6.6.86)
Version-to     24.10.2 r28739-d9340319c6 (kernel 6.6.93)
37 packages are out-of-date
.
.
.
root@usg-3p:~# tailscale version
1.80.3
  go version: go1.23.10
.
.

Upgrading via owut is fantastic for upgrading remote routers, well done.
However Tailscale package updates on OpenWrt still lagging behind. As a comparison just last week I upgraded my OPNsense Router which upgraded the Tailscale Plugin to v1.84.2 and my old EdgeRouter 4 running EdgeOS has been on Tailscale v1.84.2 since it's release date.

2 Likes

Just upgraded my 3 routers (GL-MT6000, WAX206 & OpenWrt One) successfully with Owut.

Many thanks to everyone making this possible!

I upgraded my ASUS AX4200 via Wi-Fi to OpenWrt 24.01.2, and I no longer have access to the interface. There's an IP address like 169.256.357.456 showing up

Updated successfully to OpenWrt 24.10.2 using custom images built using Image Builder.

  • 2x GL.iNet GL-MT6000 (Flint 2) (Target: mediatek/filogic)
  • 3x Dynalink DL-WRX36 (Target: qualcommax/ipq807x)
  • 1x Netgear R7800 (Target: ipq806x/generic)

Pending update:

  • 1x GL.iNet GL-MT3000 (Beryl AX) (Target: mediatek/filogic)
  • 3x Belkin RT3200 (Target: mediatek/mt7622)
  • 2x TP-Link Archer A7 v5 (EU model) (Target: ath79/generic)

Thank you to all the devs.

2 Likes

Installed 24.10.2 on an old Asus RT-AC56U. As is stated in the ToH, only the 2.4GHz radio works, not the 5GHz radio. :sad_but_relieved_face:

I'm grateful none the less that it works at all.

2 Likes

Probably not suitable for this thread or forum, but ddwrt supports that model and both radios work if you want the 5GHz Broadcom radio to work.

2 Likes

Before my first upgrade I would like to know about following points:

What is actually safer or better to upgrade: owut or attended sysupgrade?
What is the difference between them?
And does it keep user scripts on both, if included under flash operations/configuration?

thanks to all