Github Highlights
Armbian Weekly Highlights: Enhanced Compatibility and Tooling
This week in Armbian development saw a range of significant updates and improvements across the project, focusing heavily on expanding hardware support and refining the build framework.
Major Highlights
The Armbian ecosystem saw significant expansion into the emerging micro-compute camera space, notably adding support for new Rockchip RV110x variants, alongside major U-Boot version bumps and the introduction of a dedicated low-memory build architecture.
- New Low-Memory Build Extension: Introduced the
LowMemextension to optimize builds specifically for boards with less than 256MB of RAM. - Expanded Rockchip RV110x/RV3506 Support: Added initial support for the new Rockchip visual processing chip family and several specific boards built around them.
- Kernel Update: Bumped the mainline
edgekernel version to 6.18-rc5.- bump mainline
edgeto rc5 (#8908)
- bump mainline
New Features
New hardware support and key functional additions have been merged across the project.
New Board Support
- Add support for Hardkernel ODROID M1S (#8846)
- add new board radxa-e54c (#8849)
- rockchip: add 9tripod x3568 v4 support (#8823)
- Radxa Zero 3W: Add ext antenna overlay (#8894)
- rockchip64: add rk3318-box overlay for T98_RK3318 boards (#8848)
BTRFS Integration
- BTRFS: move btrfs support packages from additional to main package list (#8888)
- odroidm1: u-boot: bump to 2025.10; enable BTRFS support (#8857)
- odroidhc4: u-boot: bump to v2025.10; enable BTRFS support (#8880)
- nanopct6(-lts): u-boot: enable BTRFS support (#8856)
Networking & Modules
- add Debian Forky as CSC target (#8814)
- Enable AX25 Kernel Modules (#8882)
- Enable ath12k module for edge kernel configs (#8812)
Security & Storage
- add CRYPTROOT_AUTOUNLOCK option and fix CRYPTROOT for uefi builds (#8805)
Bug Fixes
Several user-facing and deep-level build fixes were introduced, improving stability and usability.
- Armbian install progress bar wasn't working for awhile (#8900)
- fix(armbian-firstlogin): Enable wlan dhcp by default (#8809)
- IMX8: fix ATF build error (again) (#8843)
- Revitalize Espressobin - fix atf compilation bug, bump kernels (#8873)
- config: kernel: linux-sunxi-*: Set CONFIG_PWRSEQ_EMMC=y (Fixes eMMC power sequencing) (#8877)
- meson64/edge(6.18): .config: recover EXT4 manually (#8868)
- meson64-6.18: temporary patch for pcie vs aspm woes on Amlogic (#8867)
- station-p2: fix pcie (#8819)
- extensions/image-output-utm: fix serial console ttyAMA0 for arm64 (#8851)
Improvements
Framework and board maintenance focused on optimization, reliability, and modernizing U-Boot adoption.
Build System & Framework
- Kernel config rewrite: use our strong servers for matrix generation (Significantly faster config processing) (#8859)
- Implement option to skip certain kernel configs that don't want to play along (#8896)
- Improve first login for automated builds (#8899)
- framework mmdebstrap, fetch_distro_keyring - use cached keyring pkgs from armbian.github.io (#8881)
U-Boot & Firmware
- Multiple boards bumped to U-Boot v2025.10 final, enhancing stability and feature sets.
- RPI: Increase UEFISIZE from 256 MiB to 512 MiB (#8842)
- uboot:
uboot-confignow prints diff with pre-menuconfig defconfig (#8855) - nanopi-m6: add support for mainline uboot (#8793)
- khadas-edge2: add support for mainline uboot (#8796)
Board Maintenance
- youyeetoo-r1: Add custom ALSA state configuration (#8818)
- rockchip: x3568 v4: sync changes from mainline and fixes phy leds (#8887)
Community Contributions
Thank you to all contributors who submitted pull requests this cycle!
@igorpecovnik, @vidplace7, @glneo, @EvilOlaf, @HeyMeco, @rpardini, @pyavitz, @tabrisnet, @rbqvq, @F4FXL, @Jookia, @jonaswood01, @kamilsaigol, @paolosabatino, @Jojo-A, @schmiedelm, @chainsx, @SuperKali, @timsurber, @mahdibx, @sylv-io, @belegdol, @sashasimkin, @efectn.
Want to dive deeper into the code or contribute? Check out our GitHub repositories!