This week's work centers on kernel 7.2 enablement across out-of-tree drivers, a redesigned armbian-install with expanded boot topologies, and new UEFI cloud ISO delivery alongside board additions.
The mainline bump to 7.2-rc6 drove a coordinated pass through wireless and peripheral drivers, with compatibility updates landing for uwe5622, rtl8723ds, rtl8852bs, and radxa-aic8800, plus a broader rewrite of kernel configs and patch sets for the new baseline. Rockchip received targeted fixes including RGA3 upscaling flicker correction, scoped rk3576 HS400 DLL calibration, RK808 clkout cell naming, and a switch to CUBIC congestion control as the default. Additional platform work covers mvebu64 kernel bumps to 6.12/6.18/7.1, SpacemiT K1 patch cleanup now that changes are upstream, imx93 build repair on 6.18.42, and a btrfs-enabling CRC32C config change applied across all boards.
The armbian-install tool was redesigned as a tested armbian-config module, gaining eMMC/NVMe boot fixes, a split boot-from-eMMC installer, SPI/MTD boot with root on NVMe/SATA/USB, and clearer diagnostics for blocked dual-boot scenarios such as BitLocker or dirty NTFS volumes. Companion configng modules add Proxmox VE on Debian trixie, virt-manager alongside Cockpit for desktop hosts, UEFI defaults for new x86 VMs, and docker-buildx on distro-maintained installs.
Image delivery expands with a new image-output-iso extension producing bootable live ISOs from UEFI images for cloud and IPMI virtual CD use, backed by CI changes to sign, torrent, and publish ISO artifacts, and a website update surfacing the new image type. Board support grows with the Milk-V DuoS (aarch64+riscv64), Walnut Pi Box and 1B DDR3 variant, Tanix TX6S, Odin3 bringup, and a promotion pass moving tested boards into supported configuration.
#Armbian #EmbeddedLinux #Kernel72 #Rockchip #UEFI #RISCV
Changes
- action: derive image version from latest distribution release (drop os/stable.json). by @igorpecovnik in armbian/build#10371
- add 7.2 compatibility. by @EvilOlaf in armbian/uwe5622#10
- add compat for 7.2. by @EvilOlaf in armbian/rtl8723ds#9
- Add CONFIG_RTW88_8821AU=m to rockchip64 kernel config. by @adeepn in armbian/build#10322
- Add iso mapping to action.yml. by @efectn in armbian/actions#36
- Add Milk-V DuoS, an aarch64+riscv64 board. by @lukaszsobala in armbian/build#10326
- Add Milk-V vendor logo and Milk-V DuoS board images. by @lukaszsobala in armbian/armbian.github.io#376
- Add opi zero3w picture. by @igorpecovnik in armbian/armbian.github.io#389
- Add tanix-tx6s-axp313 board image. by @alnahian2011 in armbian/armbian.github.io#374
- Add Walnut Pi Box (CM1) and 1B DDR3 variant. by @TallGuy74 in armbian/build#10342
- Add Walnut Pi Box and 1B-DDR3 board images. by @TallGuy74 in armbian/armbian.github.io#379
- arm64: dts: sun50i-h618: bananapi-m4-zero: fix EMAC1 to use AC300 internal EPHY. by @juliovendramini in armbian/build#10328
- armbian-firstlogin: restart ssh.service instead of reload. by @Mkiring in armbian/build#10330
- armbian-install: don't offer eMMC boot0/boot1/rpmb as install targets. by @igorpecovnik in armbian/configng#962
- armbian-install: eMMC/NVMe boot fixes + boot-from-eMMC split install. by @igorpecovnik in armbian/configng#972
- armbian-install: redesign as a tested armbian-config module. by @igorpecovnik in armbian/configng#951
- armbian-install: tell the user why dual-boot can't proceed (BitLocker vs dirty NTFS). by @igorpecovnik in armbian/configng#974
- armbian-install: wire up "boot from SPI/MTD, root on NVMe/SATA/USB". by @igorpecovnik in armbian/configng#973
- auto-retry: fix workflow_run subscription name for standard-support. by @igorpecovnik in armbian/ci#43
- BeagleBadge prerelease add-ons. by @Grippy98 in armbian/build#10333
- BeagleY - Fix Patch warnings and add PWM/DSI/Arcade Overlays. by @Grippy98 in armbian/build#10356
- BeagleY - Fix small broken GRS Arcade Button Mapping. by @Grippy98 in armbian/build#10360
- bleedingedge: rewrite various kernel configs for 7.2. by @EvilOlaf in armbian/build#10393
- board-images: add uefi-arm64-dt board image. by @igorpecovnik in armbian/armbian.github.io#388
- board: orangepi-5b: fix BT host-wake IRQ direction. by @defcom5-rockchip in armbian/build#10372
- boards: adjust support status (CSC / supported). by @igorpecovnik in armbian/build#10377
- boards: promote tested boards to conf + maintainer cleanup. by @igorpecovnik in armbian/build#10368
- build-apps: publish apps images to armbian/distribution. by @igorpecovnik in armbian/ci#48
- build-lists: rename apps extensions (applications-*) and drop openHAB. by @igorpecovnik in armbian/armbian.github.io#385
- Build-Switches: document SKIP_COMPRESSING. by @igorpecovnik in armbian/documentation#951
- ci: add Delete Old Releases workflow (keep newest 3). by @igorpecovnik in armbian/distribution#13
- ci: bump create-pull-request v7 → v8 (Node 20 → Node 24). by @igorpecovnik in armbian/ci#44
- ci: push dropdown updates with ACCESS_TOKEN_ARMBIANWORKER (workflow scope). by @igorpecovnik in armbian/ci#45
- compress-checksum: SKIP_COMPRESSING to leave chosen formats uncompressed. by @igorpecovnik in armbian/build#10323
- Correct filename. by @lukaszsobala in armbian/armbian.github.io#377
- data: fix base-files loong64/sid fetch and harden against missing arches. by @igorpecovnik in armbian/armbian.github.io#382
- docs: refresh README (AI-assisted). by @igorpecovnik in armbian/distribution#14
- downloads: support the ISO image type. by @igorpecovnik in armbian/website#40
- drivers: fix out-of-tree wifi build on 6.12.101 (cfg80211 set_monitor_channel). by @igorpecovnik in armbian/build#10332
- drivers_network.sh remove version guards, rtl8723ds update hash & bind to family. by @EvilOlaf in armbian/build#10353
- Enable (=m) USB serial, ACM, printer support for RV1106/RK3506 families. by @vidplace7 in armbian/build#10388
- Extensions-List: document the image-output-iso extension. by @igorpecovnik in armbian/documentation#949
- extensions: add docker-ce and applications-{ha,kali,omv}. by @igorpecovnik in armbian/build#10369
- extensions: add image-output-iso — bootable live ISO from UEFI images (cloud/IPMI virtual CD). by @igorpecovnik in armbian/build#10314
- Feat/add tanix tx6s axp313. by @alnahian2011 in armbian/build#10290
- fix build on Linux 7.2. by @EvilOlaf in armbian/wifi-rtl8852bs#10
- Fix maintainers-sync / CODEOWNERS job errors. by @igorpecovnik in armbian/build#10385
- fix(ci): resolve the AppImage path before cd in the unbundle step. by @SuperKali in armbian/imager#177
- fix(ci): un-bundle libwayland from the AppImage to stop the EGL abort (#67). by @lukaszsobala in armbian/imager#170
- fix(rockchip): default to CUBIC congestion control, not Reno. by @yisding in armbian/build#10315
- generate-actions-report: scan ci repo instead of os. by @igorpecovnik in armbian/armbian.github.io#390
- generate-armbian-images-json: support UEFI cloud .iso artifacts. by @igorpecovnik in armbian/armbian.github.io#387
- H50 and T9 led , display and other overlays update. by @gpaesano in armbian/build#10359
- Handle .iso images in build-images-chunk (torrent + GPG sign). by @igorpecovnik in armbian/ci#42
- image-output-iso: accept vmlinux-* kernels (arm64 cloud branch). by @igorpecovnik in armbian/build#10325
- imx93: fix kernel-imx93-current build — drop redundant blk-ctrl.c hunk (6.18.42). by @igorpecovnik in armbian/build#10331
- installer: default to SPI/MTD boot for NVMe/SATA/USB installs. by @igorpecovnik in armbian/configng#976
- k3-6.18: make BeagleBadge e-ink overlay patch apply on all branches. by @igorpecovnik in armbian/build#10392
- kernel-debs: normalize misnamed arm64 vmlinux-* boot image back to vmlinuz-*. by @igorpecovnik in armbian/build#10340
- kernel: enable CONFIG_CRYPTO_CRC32C=y so btrfs mounts on every board. by @igorpecovnik in armbian/build#10350
- kernel: k3-6.18: fix BeagleBadge e-ink overlay patch not applying. by @igorpecovnik in armbian/build#10380
- mainline: bump to 7.2-rc6. by @EvilOlaf in armbian/build#10321
- maint: rewrite various patch sets. by @EvilOlaf in armbian/build#10384
- module_cockpit: install UEFI firmware and default new x86 VMs to UEFI. by @igorpecovnik in armbian/configng#969
- module_cockpit: install virt-manager GUI when a desktop is present. by @igorpecovnik in armbian/configng#964
- module_docker: install docker-buildx on distro-maintained installs. by @igorpecovnik in armbian/configng#967
- module_proxmox: add Proxmox VE (Debian trixie), keep the Armbian kernel. by @igorpecovnik in armbian/configng#965
- mtty: tty_alloc_driver returns ERR_PTR, not NULL. by @iav in armbian/uwe5622#8
- mvebu64: bump kernels — legacy 6.12, current 6.18, edge 7.1. by @igorpecovnik in armbian/build#10338
- nanopi-m5: drop GMAC tx_delay to stop the gigabit link flapping. by @SuperKali in armbian/build#10354
- Odin3 bringup. by @kasimling in armbian/build#10229
- odroidm1: clear SPI u-boot env on every (re)flash (fixes NVMe boot from SPI). by @igorpecovnik in armbian/build#10351
- Process_CI: fix broken release-target links (wrong branch + workflow name). by @igorpecovnik in armbian/documentation#952
- Process_CI: point automation docs at armbian/ci (armbian/os deprecated). by @igorpecovnik in armbian/documentation#950
- pull-mirrors: fix null mirror flags (rate-limited geoip) + show table in run summary. by @igorpecovnik in armbian/documentation#956
- radxa-aic8800: bump conditional to allow Linux version 7.2. by @EvilOlaf in armbian/build#10339
- radxa-dragon-q6a: bump alsa-ucm-conf backport to 1.2.16.1-radxa-1. by @SuperKali in armbian/build#10337
- radxa-dragon-q8b: pick up EDID changes behind the HDMI bridge. by @SuperKali in armbian/build#10343
- readme-updater: include armbian/distribution. by @igorpecovnik in armbian/armbian.github.io#386
- release-targets: live ISO for the cloud UEFI images (uefi-x86 + uefi-arm64). by @igorpecovnik in armbian/armbian.github.io#375
- release: build UEFI cloud ISO for Debian stable (trixie) minimal. by @igorpecovnik in armbian/armbian.github.io#380
- Remove interaction with CPUFreq limits. by @EvilOlaf in armbian/uwe5622#9
- reporting: fix download-images report — archive is the download, distribution is appliances. by @igorpecovnik in armbian/armbian.github.io#372
- rk35xx: isolate ttyGS0 getty in a private device namespace. by @Mkiring in armbian/build#10313
- rkr7.2: fixup RGA3 flickering pixels during upscaling. by @nyanmisaka in armbian/linux-rockchip#519
- rkr7.2:
clk: rk808: fix platform_device_id names for the clkout cells+regulator,rtc,pwrkeycells. by @rpardini in armbian/linux-rockchip#518 - rockchip64: remove obsolete pll hdmi timings patches. by @EvilOlaf in armbian/build#10352
- rockchip64: RG Vita Pro drivers - address CodeRabbit review comments from #10321. by @crackerjacques in armbian/build#10376
- rockchip64: scope the rk3576 HS400 DLL calibration to rk3576 only. by @crackerjacques in armbian/build#10375
- rtl8852bs: bump to 7.2. by @EvilOlaf in armbian/build#10347
- Run closing finalization for stable builds, not only nightly. by @igorpecovnik in armbian/ci#41
- runner-clean: drop "Register qemu binfmt handlers" step. by @igorpecovnik in armbian/actions#35
- software modules: fix status-branch syntax, unsafe rm, and plex dispatch. by @igorpecovnik in armbian/configng#966
- sophgo-sg200x-aic8800: don't git-fetch the driver during config-dump. by @igorpecovnik in armbian/build#10381
- SpacemiT K1: Remove patches that made it upstream. by @pyavitz in armbian/build#10344
- sun60iw2: fix libbpf const build error on resolute (gcc 15). by @igorpecovnik in armbian/build#10383
- sunxi-6.12: fix AP6275P brcmfmac patch (BRCM_CC_43752 now upstream). by @igorpecovnik in armbian/build#10391
- sunxi64: a64-olinuxino u-boot — build eMMC device tree (fix eMMC boot). by @igorpecovnik in armbian/build#10349
- uefi-cloud: enable SQUASHFS so the live ISO boots. by @igorpecovnik in armbian/build#10345
- uefidt: bump edge kernel to 7.1. by @igorpecovnik in armbian/build#10373
- Update Armbian build action version. by @igorpecovnik in armbian/sdk#32
- uwe5622: bump commit hash, include Linux 7.2 support. by @EvilOlaf in armbian/build#10348
- youyeetoo-yy3568: bump to mainline U-Boot v2026.07. by @hqnicolas in armbian/build#10365
- 📣 Call for testers: new armbian-install. by @igorpecovnik in armbian/build#10176
Stay up to date with the latest Armbian news, development highlights, and tips — delivered straight to your inbox.
