This week's development centered on kernel and toolchain progression, expanded board support, and substantial wireless driver cleanup.
Mainline tracking advanced with kernel bumps to 7.2-rc7, Rockchip edge promoted to 7.2, and sunxi edge moved to 7.1.y. Platform work included loong64 migration from debian-ports to the main Debian archive with corresponding apt repository publishing, mainline kernel and U-Boot enablement on the Avaota A1, restored CONFIG_DWMAC_SUN8I for sunxi64, and a new RK3528 bl32/DDR blob update. Rockchip64 also received backported fixes for an 8250 DMA reopen crash and for CAN TX stalls.
Board coverage grew across multiple vendors, with the NanoPi NEO3 Plus (RK3528A) added and standard-support promotions for the Anbernic RG DS and RG Vita Pro, LubanCat 5IO, Luckfox Nova, and Qidi X-6. UEFI device-tree support was extended with Qualcomm X1E patches and new CIX mainline support, while the Radxa E24C was reworked against U-Boot 26.07 and the v7.2-rcX kernel.
Wireless stacks saw a coordinated quality pass: the rtl8852bs driver had thousands of compiler warnings resolved across missing prototypes, unused functions and variables, enum conversions, and empty-body cases, alongside a NULL-dereference fix and stricter proc write handling. The uwe5622 (unisocwifi) driver received parallel structural cleanups, including a flexible array conversion and forward-declaration hygiene, with both drivers rebased to their August 2026 upstreams.
#Armbian #EmbeddedLinux #Rockchip #Allwinner #MainlineKernel #WirelessDrivers #LoongArch
Changes
- Add board image for gateway-gz80x (Amper Gateway AM-GZ80x). by @igorpecovnik in armbian/armbian.github.io#395
- Add board-images/nanopineo3plus.png. by @cjkoenig in armbian/armbian.github.io#392
- armbian-config: make sure LC_ALL is consistent. by @efectn in armbian/configng#982
- armbian-install: add standalone "flash bootloader (u-boot) only" option. by @igorpecovnik in armbian/configng#978
- armbian-kernel.sh: reword display alert for accuracy. by @EvilOlaf in armbian/build#10405
- bluetooth-hciattach: only deploy the service on BSP (vendor/legacy) branches. by @defcom5-rockchip in armbian/build#10410
- board-images: add easy-eai-nano + vendor logo. by @igorpecovnik in armbian/armbian.github.io#399
- board-images: add graperain-g3568-v2 + vendor logo. by @igorpecovnik in armbian/armbian.github.io#400
- board-images: add hinlink-hnas. by @igorpecovnik in armbian/armbian.github.io#401
- board-images: add r69-xr821. by @sormy in armbian/armbian.github.io#397
- board-images: add xiaobao-nas. by @igorpecovnik in armbian/armbian.github.io#398
- board: add NanoPi NEO3 Plus (RK3528A). by @cjkoenig in armbian/build#10409
- board: promote Anbernic RG DS to supported. by @crackerjacques in armbian/build#10415
- board: promote Anbernic RG Vita Pro to supported. by @crackerjacques in armbian/build#10426
- board: promote LubanCat 5IO to supported. by @lch08 in armbian/build#10424
- board: promote Luckfox Nova to supported. by @crackerjacques in armbian/build#10432
- build-standard-support: publish images under images/ not stable/. by @igorpecovnik in armbian/ci#51
- ci: add a base-files-only build workflow. by @igorpecovnik in armbian/ci#53
- Cleanup sunxi patches. by @EvilOlaf in armbian/build#10418
- delete-old-releases: retain stable per release-series + trunk (version-aware). by @igorpecovnik in armbian/ci#50
- deprecated various channels and helper service. by @EvilOlaf in armbian/documentation#970
- docker: forward CPUTHREADS into the build container. by @igorpecovnik in armbian/build#10414
- drivers: bump uwe5622 to d6bec75 (Aug 15, 2026). by @iav in armbian/build#10439
- drivers: bump wifi-rtl8852bs to 3e7d964 (Aug 14, 2026). by @igorpecovnik in armbian/build#10419
- drivers: bump wifi-rtl8852bs to 6099b02 (Aug 15, 2026). by @iav in armbian/build#10441
- Drop unused locals in sdiohal and cfg80211. by @iav in armbian/uwe5622#14
- easepi: normalize BOARD_VENDOR to lowercase 'linkease'. by @igorpecovnik in armbian/build#10397
- Enable mainline kernel & u-boot on Avaota A1. by @juanesf in armbian/build#10434
- firmware: novatek: add nt36532_n81a_fw_csot.bin for Xiaomi Pad 6S Pro. by @code002-2 in armbian/firmware#139
- Fix -Wmissing-prototypes warnings across the driver (2179 → 42). by @iav in armbian/wifi-rtl8852bs#7
- Fix -Wunused-variable: 1545 -> 48 (DEBUG=n) / -> 4 (DEBUG=y). by @iav in armbian/wifi-rtl8852bs#17
- Fix build with podman - no .Server.Arch. by @cfraz89 in armbian/build#10438
- Fix ethernet on tx6s-axp-313. by @alnahian2011 in armbian/build#10443
- Fix misc warning tail: unused labels, no-effect statements, set-but-unused parameters (22 -> 0). by @iav in armbian/wifi-rtl8852bs#13
- Fix mixed-enum usage outside h2cb_alloc (-Wenum-conversion 143 -> 116). by @iav in armbian/wifi-rtl8852bs#14
- Fix NULL dereference on efuse alloc/parameter failure. by @iav in armbian/wifi-rtl8852bs#16
- fix(api): key partner tiers on company_slug. by @SuperKali in armbian/website#41
- fix(autoconfig): replace existing preset contents. by @Guflly in armbian/imager#179
- install-engine: drop per-scenario LC_ALL=C (handled globally). by @igorpecovnik in armbian/configng#983
- install: keep the Rockchip reserved window. by @sormy in armbian/configng#981
- loong64: migrate from debian-ports to the main Debian archive. by @igorpecovnik in armbian/build#10404
- mainline: bump to 7.2-rc7. by @EvilOlaf in armbian/build#10396
- maintenance-rewrite-kernel-patches: enable parallel patch rewriting. by @igorpecovnik in armbian/build#10308
- nanopi-r4s: add missing #cooling-cells to pwm-fan node. by @iav in armbian/build#10431
- orangepizero: remove
tvefromDEFAULT_OVERLAYS. by @EvilOlaf in armbian/build#10417 - pack-debian: publish loong64 in the apt repo architecture list. by @igorpecovnik in armbian/scripts#93
- partners: expose company_slug in partners.json. by @igorpecovnik in armbian/armbian.github.io#396
- Qidi X-6: promote board config to standard support. by @Shadowrom2020 in armbian/build#10412
- radxa-e24c: rework u-boot 26.07 + v7.2-rcX kernel with USB. by @rpardini in armbian/build#10421
- release: build uefi-loong64 only as Debian sid CLI minimal. by @igorpecovnik in armbian/armbian.github.io#391
- Remove unused static functions (-Wunused-function 140 -> 6). by @iav in armbian/wifi-rtl8852bs#15
- Rename board-images/nanopineo3plus.png. by @cjkoenig in armbian/armbian.github.io#394
- rk3528: new bl32 v1.08 and ddr 1.14. by @rpardini in armbian/rkbin#50
- rkr7.2: Revert "ARM: dts: rockchip: add rv1126b-evb1-v12-4x-cam.dts". by @vidplace7 in armbian/linux-rockchip#522
- rockchip64: backport 8250 DMA reopen crash fix. by @lch08 in armbian/build#10420
- rockchip64: fix CAN TX stalls and races. by @lch08 in armbian/build#10423
- rockchip: bump edge kernel to 7.2. by @paolosabatino in armbian/build#10400
- rtl8852bs: drop RTW_WARN_LMT sed workaround. by @iav in armbian/build#10428
- rtw_proc: reject unparsable input in three write handlers. by @iav in armbian/wifi-rtl8852bs#18
- runner-clean: cap CPUTHREADS from the runner's NetBox field. by @igorpecovnik in armbian/actions#37
- servers feed: expose cputhreads in github-runners.jq. by @igorpecovnik in armbian/armbian.github.io#393
- setup-usbgadget-network.sh: fix breaking copy&paste flaw. by @EvilOlaf in armbian/build#10406
- SpacemiT K1: Exclude Musebook from USB boot. by @pyavitz in armbian/build#10435
- sunxi-edge: update kernel config to 7.1. by @EvilOlaf in armbian/build#10436
- sunxi64: restore CONFIG_DWMAC_SUN8I (Allwinner EMAC) on current & edge. by @igorpecovnik in armbian/build#10430
- sunxi: bump
edgeto 7.1.y. by @EvilOlaf in armbian/build#10399 - targets-compositor: add include-eos for userspace inventory. by @igorpecovnik in armbian/build#10425
- uefidt-edge: add qcom x1e patches back. by @amazingfate in armbian/build#10394
- uefidt: add cix mainline support. by @amazingfate in armbian/build#10411
- unisocwifi: forward-declare struct sprdwl_intf in intf_ops.h. by @iav in armbian/uwe5622#11
- unisocwifi: make pcie_addr_buffer::pcie_addr a flexible array member. by @iav in armbian/uwe5622#16
- unisocwifi: map sm_state onto wifi_connection_state in llstat. by @iav in armbian/uwe5622#12
- unisocwifi: mark the two intentional switch fall-throughs. by @iav in armbian/uwe5622#15
- Update odroidxu4-current to 6.6.151. by @belegdol in armbian/build#10413
- wcn_boot: stop ordering-comparing the int_ap gpio_desc pointer. by @iav in armbian/uwe5622#13
- wireless: eliminate -Wempty-body (239 -> 0), fix CONFIG_RTW_DEBUG=n build. by @iav in armbian/wifi-rtl8852bs#11
- wireless: fix h2cb_alloc PHL prototype enum type (-Wenum-conversion 143 -> 27). by @iav in armbian/wifi-rtl8852bs#12
Stay up to date with the latest Armbian news, development highlights, and tips — delivered straight to your inbox.
