Open Hardware & RISC-V

Armbian introduces external packaging pipeline and expands RISC-V and Rockchip support

Key Takeaway

Armbian has launched a new dedicated repository for third-party software alongside significant kernel, U-Boot, and desktop environment updates for ARM and RISC-V SBCs.

Summary

Armbian has implemented a major overhaul of its software distribution infrastructure with the launch of the armbian/external repository. This new pipeline provides a dedicated build and mirror system for third-party software, featuring automated dependency checks and incremental uploads to external.armbian.com. The update also introduces a new stable update-manager and expands desktop support to include a full Hyprland shell environment.

On the low-level side, the release includes significant kernel and bootloader advancements for various Single Board Computer (SBC) platforms. This includes moving the imx8m family to kernel 7.3, advancing Rockchip64 bleeding-edge kernels to 7.4-rc1, and deploying U-Boot v2026.10 to several popular boards like the Orange Pi 5 and Banana Pi M2. The update also brings improved hardware support for SpacemiT K1 and various Rockchip-based devices.

Technical infrastructure and hardware advancements

  • Software Distribution: The new armbian/external pipeline supports parallel synchronization, dependency validation, and tiered package lists for third-party tools like Zed, GitHub CLI for riscv64, and the charsiu LLM runtime for the RK3576 NPU.
  • Kernel and Bootloader: Major version bumps include kernel 7.3.1 for qcs6490 and mvebu platforms, and the integration of U-Boot v2026.10 for Orange Pi 5, NanoPi M5, and Youyeetoo YY3588/R1.
  • Hardware Fixes: Improvements include RK3588 vendor-next CPU frequency scaling, HDMI 2.0 scrambling for 4K@60 on RK356x, and JPU driver fixes for the SpacemiT K1 SoC.
  • Desktop Environments: Expanded desktop offerings include a Hyprland shell with snapper snapshot support and encrypted-root first-boot capabilities, alongside KDE Plasma and GNOME refinements.
  • Installation Tools: The armbian-install utility has been updated to support btrfs @ subvolume creation, UFS rootfs handling, and SPI image selection based on the install target.

Why it matters

These updates significantly improve the usability of ARM and RISC-V SBCs by providing more robust third-party software availability and modern desktop experiences. The improved kernel and U-Boot support ensure better stability and performance for developers and enthusiasts using high-performance Rockchip and NXP i.MX8 hardware.

What to do

  • Users of Orange Pi 5, NanoPi M5, Mekotronics R58-4x4, Banana Pi M2, or Youyeetoo YY3588/R1 should update to receive U-Boot v2026.10.
  • Those running RK356x devices should update to get HDMI 2.0 scrambling support for 4K@60 output.
  • Users wanting third-party tools like Zed, GitHub CLI for riscv64, or charsiu for the RK3576 NPU can now install them from the new external.armbian.com repository.
  • Anyone using armbian-install should update to gain btrfs @ subvolume creation, SPI image selection by install target, and UFS rootfs handling.

Original reference: blog.armbian.com →