From hauke at hauke-m.de Wed Feb 5 17:45:25 2025 From: hauke at hauke-m.de (Hauke Mehrtens) Date: Thu, 6 Feb 2025 02:45:25 +0100 Subject: OpenWrt 24.10.0 - First Stable Release Message-ID: <607e9b10-1b06-4e68-9be8-1f2d26d5ef24@hauke-m.de> Hi, The OpenWrt community is proud to announce the first stable release of the OpenWrt 24.10 stable series. OpenWrt 24.10.0 incorporates over 5400 commits since branching the previous OpenWrt 23.05 release and has been under development for over one year. Download firmware images using the OpenWrt Firmware Selector: * https://firmware-selector.openwrt.org?version=24.10.0 Download firmware images directly from our download servers: * https://downloads.openwrt.org/releases/24.10.0/targets/ Highlights in OpenWrt 24.10 =========================== General changes =============== * Upgrades of many components to new versions like the Linux kernel from version 5.15 to 6.6 * TLS 1.3 support in default images * mbedtls was updated to version 3.6 which includes support for TLS 1.3 * Activate POSIX Access Control Lists and file system security attributes for all file systems on devices with big flash sizes. This is needed by docker nowadays. * This is activated for all targets which do not have the small_flash feature flag. small_flash is set for the ath79/tiny, bcm47xx/legacy, lantiq/ase, lantiq/xrx200_legacy, lantiq/xway_legacy, ramips/mt76x8, ramips/rt288x, ramips/rt305x and ramips/rt3883 targets. * Activate kernel support for Multipath TCP on devices with big flash sizes. * Improved support for WiFi6 (802.11ax) and initial support for WiFi7 (802.11be) * Not many Wifi7 devices are supported by OpenWrt yet * Improved Link Layer Discovery Protocol (LLDP) support * OpenWrt 24.10 uses OPKG only, APK packages are *not* supported. Only main branch was changed to APK. Many new devices added ============================ OpenWrt 24.10 supports over 1970 devices. Support for over 100 new devices was added in addition to the device support by OpenWrt 23.05. * Added support for [OpenWrt One](https://openwrt.org/toh/openwrt/one) Target changes ============ * Added d1 target for AllWinner D1 RISC-V SoC * Added ixp4xx target for Intel XScale IXP4xx SoCs. * Added loongarch64 target for SoCs with Loongson LoongArch CPUs. * Added starfive target for StarFive JH71x0 (7100/7110) SoCs. * Added stm32 target for STMicroelectronics STM32 SoCs. * Renamed ipq807x target to qualcommax. * Removed ath25 target. It supported Atheros ieee80211g devices with maximum 16MB RAM * Removed bcm63xx target. It supported some Broadcom DSL MIPS SoCs and was replaced by the bmips target. The Broadcom DSL itself was never supported. * Removed octeontx target. It supported the Octeon-TX CN80XX/CN81XX based boards * Removed oxnas target. It supported the PLXTECH/Oxford NAS782x/OX8xx * The qoriq target for the NXP QorIQ (PowerPC) SoCs is built * The ipq806x target for Qualcomm Atheros IPQ806X SoCs was converted to DSA * Added support for Airoha AN8855 DSA Switch (Xiaomi AX3000T ship both Mediatek and Airoha Switch in the same revision) Core components update ====================== Core components have the following versions in 24.10.0: * Updated toolchain: * musl libc 1.2.5 * glibc 2.38 * gcc 13.3.0 * binutils 2.42 * Updated Linux kernel * 6.6.73 for all targets * Network: * hostapd master snapshot from September 2024, dnsmasq 2.90, dropbear 2024.86 * cfg80211/mac80211 from kernel 6.12.6 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](https://openwrt.org/docs/guide-user/installation/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. * 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. https://github.com/dangowrt/owrt-ubi-installer/releases/tag/v1.1.3 https://openwrt.org/toh/linksys/e8450#upgrading_an_ubi_installation_to_new_releases_after_2024-02_includes_all_snapshots_2410-snapshots_24100-rcx_releases_and_all_releases_in_the_foreseable_future * 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. https://openwrt.org/toh/xiaomi/ax3200#upgrading_from_2305_and_earlier_to_upcoming_2410_or_snapshot * 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, TP-Link Archer C6 v2, and possibly others. https://github.com/openwrt/openwrt/issues/14541 * **Ethernet link instability on some MT7530 switches.** Users experiencing unstable Ethernet connections should disable Energy-Efficient Ethernet (EEE) as a workaround. https://github.com/openwrt/openwrt/issues/17351 * **Kernel warning in ath10k-ct driver at startup.** The warning `WARNING: CPU: 3 PID: 1695 at backports-6.9.9/net/mac80211/main.c:270 ieee80211_do_open+0x4e8/0x5e0 [mac80211]` appears during boot but is harmless and can be ignored. https://github.com/openwrt/openwrt/issues/15959 ----------------- Full release notes and upgrade instructions are available at https://openwrt.org/releases/24.10/notes-24.10.0 In particular, make sure to read the regressions and known issues before upgrading: https://openwrt.org/releases/24.10/notes-24.10.0#known_issues For a detailed list of all changes since 24.10.0-rc7, refer to https://openwrt.org/releases/24.10/changelog-24.10.0 To download the 24.10.0 images, navigate to: https://downloads.openwrt.org/releases/24.10.0/targets/ Use OpenWrt Firmware Selector to download: https://firmware-selector.openwrt.org?version=24.10.0 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: * a low-volume mailing list for important announcements: https://lists.openwrt.org/mailman/listinfo/openwrt-announce * a dedicated "announcements" section in the forum: https://forum.openwrt.org/c/announcements/14 * other announcement channels (such as RSS feeds) might be added in the future, they will be listed at https://openwrt.org/contact