OpenWrt 24.10.0-rc5 Changelog
This changelog lists all commits done in OpenWrt since the v24.10.0-rc4 tag, grouped by subsystem. The changes are chronologically ordered from top to bottom and cover the Git repository history until the tagging of the 24.10.0-rc5 release.
See also the release notes that provide a more accessible overview of the main changes in 24.10.0-rc5.
Build System / Buildroot (9 changes)
5829178
netfilter: add kmod-nfnetlink-ct{helper,timeout} (+41)
67e070c
kernel: bump 6.6 to 6.6.68 (+12,-12)
f91d8e9
trusted-firmware-a.mk: fix release download URL (+1,-1)
83afb42
build: remove broken dependency of metadata on toplevel .config variables (+9,-38)
c22410e
imagebuilder: move handling of DEFAULT_PACKAGES into shareable place (+6)
933ae06
build: remove targetinfo invalidation based on .config (+1,-16)
184d1c9
config: rename SECCOMP to USE_SECCOMP (+3,-3)
09fcac8
kernel: bump 6.6 to 6.6.69 (+15,-15)
993ade9
config: enable SECCOMP support for loongarch64 (+1,-1)
Build System / Host Utilities (1 change)
3298167
tools/dwarves: update to v1.28 (+3,-3)
Build System / Image Builder (2 changes)
f97e729
build: fix including busybox, procd and apk/opkg in imagebuilder (+10,-6)
c22410e
imagebuilder: move handling of DEFAULT_PACKAGES into shareable place (+6)
Kernel (12 changes)
48f9284
kernel: crypto: add atmel i2c hw accelerator support (+20)
5829178
netfilter: add kmod-nfnetlink-ct{helper,timeout} (+41)
7cbaa9e
netfilter: fix bogus reference to `kmod-nf-conntrack-timeout` (+1,-1)
47e3413
kernel: add kmod-usb-dwc3-octeon (+17)
76a546a
kernel: generic: patch: 802.2+LLC - set transport_header offset (+52)
67e070c
kernel: bump 6.6 to 6.6.68 (+12,-12)
a9ddc74
generic: backport support for KTD2026/7 rgb(w) led controller (+1.0K)
35e02b3
generic: add missing CONFIG_LEDS_KTD202X symbol (+1)
bbfebf8
kernel: add workaround for page_pool_release warnings (+43)
56b19f0
generic: 6.6: backport upstream Realtek PHY patches (+191,-26)
56b2d85
generic: 6.6: backport upstream r8169 patches (+1.2K,-1)
e80b7a6
ixp4xx: Break out mv88e6060 DSA switch to package (+18,-4)
Packages / Boot Loaders (5 changes)
d036b42
uboot-rockchip: fix build with swig 4.3.0 (+55)
7271ee5
mediatek: filogic: Add support for D-Link AQUILA PRO AI M60 (+399,-2)
db0300c
ath79: port buffalo WZR-450HP2 from ar71xx (+196)
d543a9a
uboot-mediatek: fix Routerich AX3000 support patch (+1,-1)
b0261c3
uboot-mediatek: add missing LED command for OpenWrt One (+2,-1)
Packages / Common (10 changes)
738c9e5
yafut: Mark as nonshared (+1)
4cc1da1
hostapd: add SAE support for wifi-station and optimize PSK file creation (+42,-3)
d1dd5b2
bcm27xx-gpu-fw: update to v1.20241126 (+3,-3)
dad450b
bcm27xx-utils: update to latest version (+27,-3)
⇒ 2a79d71
pinctrl: Extend bcm2711 up to GPIO57 (+57,-24)
⇒ 2cfbf1d
Add piolib (+6.6K)
⇒ e75e329
piolib: Add dpi_interlace (+157)
⇒ 27df03d
piolib: Add FIFO-related methods (+131,-2)
⇒ dafb25c
piolib: Move into examples and include directories (+45,-40)
⇒ a569a4e
piolib: Add support for C++ clients (+9,-1)
⇒ b039eb5
piolib: Minor reformat (+7,-6)
⇒ 6fb09a9
piolib: Fix copy-paste errors (+2,-2)
⇒ 7082298
piolib: Add fatal error handling (+50,-22)
⇒ 775224a
piolib: Add abstractions for PIO hardware sizes (+18)
⇒ 4223460
piolib: Add apitest (+272,-2)
⇒ aaeac09
dtmerge: Fix error in CMakeLists.txt (+1,-1)
⇒ 307c68e
kdtc: Infer x.dtbo output from x-overlay.dts input (+4,-2)
⇒ 6392914
ovmerge: Add -f option, document -q option (+9,-2)
⇒ c512ba1
piolib: examples: Overhaul dpi_interlace, now named dpi_csync (+364,-156)
⇒ 9d884c7
piolib: examples: dpi_csync: Bug fix (+1,-1)
⇒ + 8 more...
9a0a05d
busybox: fix LTO compiler flags (+1,-1)
b66773a
libbpf: Update to v1.5.0 (+2,-2)
7a0b76c
bpftool: Update to v7.5.0 (+3,-3)
83afb42
build: remove broken dependency of metadata on toplevel .config variables (+9,-38)
f97e729
build: fix including busybox, procd and apk/opkg in imagebuilder (+10,-6)
cf88764
mbedtls: Deactivate ARIA block cipher by default (+5)
Packages / OpenWrt base files (4 changes)
f97e729
build: fix including busybox, procd and apk/opkg in imagebuilder (+10,-6)
184d1c9
config: rename SECCOMP to USE_SECCOMP (+3,-3)
676dfd1
base-files: enable get_mac_ascii() to handle redundant strings (+1,-1)
8b5f3ee
base-files: strip space and tab characters from ASCII mac address (+1,-1)
Packages / OpenWrt network userland (2 changes)
4cc1da1
hostapd: add SAE support for wifi-station and optimize PSK file creation (+42,-3)
2f60e7f
wifi-scripts: fix setting tx power on some drivers (+8)
Packages / OpenWrt system userland (5 changes)
83afb42
build: remove broken dependency of metadata on toplevel .config variables (+9,-38)
f97e729
build: fix including busybox, procd and apk/opkg in imagebuilder (+10,-6)
184d1c9
config: rename SECCOMP to USE_SECCOMP (+3,-3)
efebdf0
ubus: update to Git HEAD (2025-01-02) (+3,-3)
⇒ d996988
libubus: close file descriptor after sending it from a request (+2)
⇒ afa57cc
libubus: add support for using channels (+128,-12)
43e1b47
procd: update to Git HEAD (2024-12-22) (+3,-3)
⇒ 42d3937
jail/seccomp: add support for loongarch64 (+8,-3)
Target / Makefile (1 change)
19db092
linux: fix missing default packages in profiles.json (+1)
Target / ath79 (2 changes)
db0300c
ath79: port buffalo WZR-450HP2 from ar71xx (+196)
8931d61
ath79: Push MV88E6060 DSA switch into package (+1,-3)
Target / bcm27xx (7 changes)
f4c5d0e
bcm27xx: patches: cherry-pick for RP1 kmods (+7.5K)
17752bd
kernel: bcm27xx/bcm2712: add RP1 functionality (+10,-1)
cccc765
bcm27xx/bcm2712: add RP1 drivers via kmods (+115)
3a5584e
bcm27xx: pull 6.6 patches from RPi repo (+10.6K,-131)
09fcac8
kernel: bump 6.6 to 6.6.69 (+15,-15)
7a11266
bcm27xx/bcm2712: Fix-up RP1 modules (+92,-7)
fe8812a
bcm27xx: remove duplicated kmod-rp1-pio package (-19)
Target / bmips (4 changes)
45bf30e
bmips: dts: fix pinctrl error (+10,-10)
3ca3ee6
bmips: drop macronix nand block protection patch (-114)
4b4f319
Revert "bmips: drop macronix nand block protection patch" (+114)
684223c
bmips: pinctrl-bcm63268: add gpio function (+260)
Target / ipq40xx (4 changes)
08f1bde
ipq40xx-generic: EN WS-AP3915i remove BLOCKSIZE from image definition (-1)
f739810
ipq40xx-generic: ws-ap3915i fix macadress (+3)
1eff737
ipq40xx: orbi: add ethernet0 alias (+1)
9b96222
ipq40xx: fix label MAC address for FritzBox 7520/7530 (+1)
Target / ixp4xx (1 change)
e80b7a6
ixp4xx: Break out mv88e6060 DSA switch to package (+18,-4)
Target / lantiq (1 change)
deb0f28
lantiq: xrx200: add support for lan3 and lan4 on AVM 5490/5491 (+70,-6)
Target / mediatek (9 changes)
55d1fe4
mediatek: add Comfast CF-E395AX support by adding an alternative model name (+2)
d9bbed6
mediatek: update openembed som7981 support (+99,-27)
7271ee5
mediatek: filogic: Add support for D-Link AQUILA PRO AI M60 (+399,-2)
8120469
mediatek: Fix primary MAC of D-Link M60 (+1)
b80de63
mediatek: filogic: add KTD2026/7 driver to Acer Connect Vero W6m (+1,-1)
09fcac8
kernel: bump 6.6 to 6.6.69 (+15,-15)
3d0ed57
mediatek: append metadata to factory-uboot.bin for WSR devices (+1,-1)
d92fc99
mediatek: Fix U-Boot variables handling for D-Link M30 A1 (+1,-7)
6dacba3
mediatek/filogic: add support for Cudy AP3000 v1 (+239,-6)
Target / mvebu (1 change)
90f84a2
mvebu: fix Linksys power LED (+2,-2)
Target / octeon (1 change)
5b4a081
octeon: add kmod-usb-dwc3-octeon to DEFAULT_PACKAGES (+1,-1)
Target / ramips (7 changes)
36f7db9
ramips: mt7621: enable lzma-loader for Amped Wireless ALLY (+2,-2)
cc733e7
ramips: mt762{0,8}: reduce default MMC clock to 24 MHz (+2,-6)
4d9b06c
ramips: mmc-mtk: add more vendor driver register init values (+44,-9)
f81f707
ramips: add back SDXC card reader support for HiWiFi HC5x61A (+38,-3)
f311c97
ramips: fix SDXC function for mt76x8 one eth port devices (+80)
0937839
ramips: make package kmod-sdhci-mt7620 conflict with kmod-mmc-mtk (+1)
976bfe6
ramips: mtk-mmc: remove nt76x8 pinctrl hack (-6)
Target / realtek (7 changes)
ec49df8
realtek: generate compat_version 2.0 for GS1900 (+28)
1f94fa1
realtek: rtl838x: refactor hpe_1920-24g dts (+69,-61)
11275be
realtek: add support for HPE 1920-24G-PoE-370w (+27,-1)
a2b1aae
realtek: add support for HPE 1920-24G PoE-180W (JG925A) (+25)
d5f0197
realtek: drop extraneous ')' in 02_network (+1,-1)
369d2f3
realtek: add 1920-24g-poe-180w to mac address (+1)
e63d289
realtek: trim default package selection (-5)
Target / rockchip (4 changes)
1472224
rockchip: fix phy reset on rk356x (+44)
111c62a
rockchip: refresh patch (+1,-1)
767ad64
rockchip: backport recent rk3588 clk updates (+145)
096e3f2
rockchip: enable USB3 port on NanoPC T6 (+88,-1)
Target / starfive (1 change)
67e070c
kernel: bump 6.6 to 6.6.68 (+12,-12)
Wireless / Common (5 changes)
5330f62
mac80211: refresh patch for ath12k (+20,-20)
3bd2962
mac80211: update to version 6.12.6 (+143,-4.4K)
5679b7a
mac80211: rt2x00: some improvements for rt2800 generic (+344,-13)
b8c5388
mac80211: rt2x00: some improvements for mt7620 (+228,-17)
785ea04
mac80211: rt2x00: some improvements for rt5592 (+362,-13)
Wireless / MT76 (3 changes)
3ad92b6
mt76: update to Git HEAD (2024-12-30) (+3,-3)
⇒ 1091141
mt76: only enable tx worker after setting the channel (+1,-1)
⇒ 5fe42ec
mt76: mt7915: ensure that only one sta entry is active per mac address (+57,-1)
⇒ 1884f56
wifi: mt76: do not add wcid entries to sta poll list during MCU reset (+29,-77)
⇒ 71fa912
wifi: mt76: mt7996: fix NULL pointer dereference in mt7996_mcu_sta_bfer_he (+3)
⇒ eb85bb3
wifi: mt76: mt7915: fix eifs value on older chipsets (+1,-1)
⇒ 83e4d4a
wifi: mt76: introduce mt792x_config_mac_addr_list routine (+27)
⇒ b47e20b
wifi: mt76: mt7925: fix NULL deref check in mt7925_change_vif_links (+2)
⇒ 3e3c484
wifi: mt76: mt7925: fix wrong band_idx setting when enable sniffer mode (+2,-4)
⇒ 3f1401a
wifi: mt76: mt7925: fix get wrong chip cap from incorrect pointer (+1,-1)
⇒ eede99f
wifi: mt76: mt7925: fix the invalid ip address for arp offload (+1,-3)
⇒ c99e4d5
wifi: mt76: mt7996: fix overflows seen when writing limit attributes (+1,-1)
⇒ af983b2
wifi: mt76: mt7915: fix overflows seen when writing limit attributes (+1,-1)
⇒ af494e2
wifi: mt76: mt7915: exclude tx backoff time from airtime (+25,-2)
⇒ 6f6a1f7
wifi: mt76: mt7996: exclude tx backoff time from airtime (+7)
⇒ 7f65b1b
wifi: mt76: connac: Extend mt76_connac_mcu_uni_add_dev for MLO (+11,-5)
⇒ 1b5e6ab
wifi: mt76: mt7925: Fix incorrect MLD address in bss_mld_tlv for MLO support (+2,-1)
⇒ + 20 more...
85d1d03
mt76: update to Git HEAD (2025-01-03) (+3,-3)
⇒ 4671504
wifi: mt76: mt7996: implement driver specific get_txpower function (+26,-1)
⇒ 959a2d4
wifi: mt76: mt7996: initialize phy txpower (+1)
6ba1f83
mt76: update to Git HEAD (2025-01-04) (+3,-3)
⇒ 35bcf68
wifi: mt76: scan: fix setting tx_info fields (+13,-8)
⇒ 4d8d6e2
wifi: mt76: scan: set vif offchannel link for scanning/roc (+5)
⇒ e354436
wifi: mt76: mt7996: use the correct vif link for scanning/roc (+28,-13)