This week’s Armbian development saw significant progress across board support, software modules, and workflow enhancements. Notable additions include new board images for ForLinx OK3506-S12, Cix-ACPI, and expanded support for Raspberry Pi 400, 500, and RPi3 series. Improvements to build targets and kernel patches were implemented, alongside fixes for overlayfs module logic and OpenMediaVault installation. The imager received updates for macOS compatibility and enhanced handling of write-protected devices. Several workflow optimizations and cleanup tasks were completed, streamlining concurrency and retry logic. Updates also targeted Debian trixie/sid for app builds and refined base images for specific boards. Overall, the changelog reflects a strong focus on broadening hardware compatibility, improving reliability, and optimizing development processes.
- Add exotics board to apps blacklist. by @igorpecovnik in armbian/armbian.github.io#233
- Add ForLinx Vendor // OK3506-S12 Board. by @vidplace7 in armbian/armbian.github.io#235
- Add Rpi 400 and 500 series. by @igorpecovnik in armbian/armbian.github.io#227
- Add RPi3 series as reusable / virtual targets. by @igorpecovnik in armbian/armbian.github.io#225
- Add: Cix-ACPI board image & Cixtech Vendor image. by @HeyMeco in armbian/armbian.github.io#237
- arch: arm: dts: add ForLinx OK3506-S12 (RK3506J). by @vidplace7 in armbian/linux-rockchip#446
- Build targets: enable and disable build targets. by @igorpecovnik in armbian/build#9377
- bump to next rc. by @EvilOlaf in armbian/build#9376
- cleanup leftover traces of oftc and matrix. by @EvilOlaf in armbian/documentation#876
- create rewrite-patches workflow. by @EvilOlaf in armbian/build#9364
- descrube update #9191 custom LOGLEVEL with UBOOT_LOGLEVEL. by @iav in armbian/documentation#868
- Exclude armhf, riscv64, and loongarch64 from apps builds. by @igorpecovnik in armbian/armbian.github.io#234
- extensions: radxa-aic8800: allow 6.19; skip DKMS only on >= 6.20. by @HackingGate in armbian/build#9397
- feat(software): add OpenMediaVault installation module. by @igorpecovnik in armbian/configng#751
- feat: add locked badge and disable selection for write-protected devices. by @SuperKali in armbian/imager#97
- feat: detect macOS /Applications folder on update failure. by @SuperKali in armbian/imager#101
- Fix OMV installation - via armbian-config. by @igorpecovnik in armbian/os#429
- fix(system): correct overlayfs module status logic and conditions. by @igorpecovnik in armbian/configng#749
- fix(system): improve overlayfs module config handling and status check. by @igorpecovnik in armbian/configng#750
- fix: align macOS ARM artifact naming to aarch64 (#99). by @SuperKali in armbian/imager#100
- fix: enable multi-stream XZ decompression for Khadas OOWOW images. by @SuperKali in armbian/imager#98
- mekotronics-r58x-4g: mainline u-boot v2026.01; mainline 6.19 kernel (edge). by @rpardini in armbian/build#9398
- meson64-edge and rockchip64-edge: rewrite kernel patches against 6.19. by @EvilOlaf in armbian/build#9382
- Normalize kernel config hash inputs. by @iav in armbian/build#9277
- Orange Pi 3B: Generate alternate SPI image for booting from SATA. by @dust-7 in armbian/build#9388
- Orangepi lite2 and one plus: change crust config. by @igorpecovnik in armbian/build#9374
- Race conditions: installing packages before adding a repo. by @igorpecovnik in armbian/build#9393
- Refactor RPi imager JSON generation to Python script. by @igorpecovnik in armbian/armbian.github.io#228
- Remove redundant git pull --rebase that causes failures. by @igorpecovnik in armbian/armbian.github.io#230
- Revert "build(deps): bump setuptools from 80.10.2 to 82.0.0". by @iav in armbian/build#9392
- Revert "Sunxi64 EDGE: Add missing audio related modules and other". by @pyavitz in armbian/build#9380
- RK3506: Pin U-Boot to known-working commit. by @vidplace7 in armbian/build#9390
- rockchip: Add CSC board ForLinx OK3506-S12 (RK3506J). by @vidplace7 in armbian/build#9394
- rockchip: Allow dt overlays that disable nodes. by @vidplace7 in armbian/build#9396
- RV1106: Reduce kernel memory footprint (fix boot on 64MB boards). by @vidplace7 in armbian/build#9399
- Set DESKTOP_APPGROUPS_SELECTED to empty for nightly desktop images. by @igorpecovnik in armbian/armbian.github.io#231
- Sunxi64 EDGE: Add missing audio related modules and other. by @pyavitz in armbian/build#9373
- Treat legacy branch same as vendor in target generation. by @igorpecovnik in armbian/armbian.github.io#226
- Update apps targets to Debian trixie/sid, headless builds. by @igorpecovnik in armbian/armbian.github.io#232
- Update base image for specific boards in config. by @igorpecovnik in armbian/os#427
- Workflow improvements: standardize concurrency and retry logic. by @igorpecovnik in armbian/armbian.github.io#229
Stay up to date with the latest Armbian news, development highlights, and tips — delivered straight to your inbox.