Github Highlights

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 LowMem extension to optimize builds specifically for boards with less than 256MB of RAM.
    • LowMem extension (for boards with < 256MB RAM) (#8839)
    • RV1106: Limit udev children to prevent early OOM (#8915)
    • LowMem: Slim down initramfs and set /run size (#8904)
  • Expanded Rockchip RV110x/RV3506 Support: Added initial support for the new Rockchip visual processing chip family and several specific boards built around them.
    • family: rockchip: add rv1103/rv1106 + first board 'LuckFox Pico Mini' (#8797)
    • rockchip: Add CSC board Luckfox Lyra Plus + adjust RK3506 BOOT_SOC (#8841)
    • rockchip: Add CSC board Luckfox Lyra Ultra W (RK3506B) (#8862)
    • rockchip: Add CSC board Luckfox Pico Pro / Pico Max (RV1106) (#8893)
  • Kernel Update: Bumped the mainline edge kernel version to 6.18-rc5.
    • bump mainline edge to rc5 (#8908)

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.
    • qemu-uboot-{x86|arm64}: bump u-boot to v2025.10 final (#8801)
    • cm3588-nas: bump u-boot to v2025.10 final (#8799)
  • RPI: Increase UEFISIZE from 256 MiB to 512 MiB (#8842)
  • uboot: uboot-config now 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!