Skip to content

Releases: armbian/build

Armbian Quarterly digest

29 May 22:41

Choose a tag to compare

Armbian Quarterly digest

This quarter's work centers on three priorities: kernel modernization across SoC families, a redesigned desktop subsystem driven by armbian-config, and substantial expansion of board and platform coverage.

Kernel and U-Boot modernization progressed across every major family. Mainline Linux 7.0 landed for sunxi, meson64, rockchip64, rpi4b, and uefi edge targets, with a new bleedingedge branch tracking 7.1-rc on rockchip64 and meson64. Patch sets were systematically rewritten against 6.18.18–6.18.21 across rockchip64, meson64, sunxi, and uefi-x86. U-Boot moved to v2026.04 on a broad range of Rockchip boards (NanoPC-T6, NanoPi M5/R76S, Rock 5 ITX, Rock 5B Plus, Helios4/64, odroidhc4/n2, xt-q8l-v10), with BTRFS zstd fixes and LWIP additions. SpacemiT received 7.0 mainline support and a 7.1 edge bump, while sm8550 stabilized on 6.18.y.

The desktop subsystem was rebuilt around a YAML-driven, tier-based architecture in armbian-config, replacing the legacy config/desktop/ tree. The migration introduced KDE Plasma, KDE Neon, MATE, and i3-wm support, extended XFCE/MATE/i3/Xmonad/Enlightenment/Cinnamon to armhf and riscv64, and added mode=build for chroot-time installs. Supporting changes include Vulkan and panthor GPU runtime at the mid tier, libcamera/v4l and alsa-ucm-conf at minimal, branded Chromium/Firefox first-run experiences, and an APT pinning mechanism routing browsers and VS Code through apt.armbian.com. New configng modules cover code-server, Dozzle, Wallos, ZFS pool management, device tree editing, and memory management.

Board and platform coverage expanded significantly. New mainline support arrived for Arduino UNO Q (QRB2210), Mekotronics R58S2, NanoPC-T6 LTS Plus, Ariaboard Photonicat 2, EByte ECB41-PGE, NORCO EMB-3531, Cainiao CNIoT-CORE, SpacemiT MUSE Book, EasePi A2/R2, TQ-Systems TQMa8MPxS/TQMa93xxLA, Seeed reComputer devkits, and multiple Qidi X-series boards. Infrastructure improvements include a REST v1 migration for the Imager with QDL flash support for Qualcomm EDL devices, automated Hetzner runner fallback scaling, multi-arch unit tests under qemu-user, ShellCheck inline PR feedback, and a board-config validation gate. Ubuntu 26.04 (resolute) was integrated across the build matrix, package coverage, and nightly targets.

#Armbian #EmbeddedLinux #Rockchip #Kernel #UBoot #SBC

Changes

Read more

Armbian Weekly digest

25 May 10:31

Choose a tag to compare

Armbian Weekly digest

This week's work centers on board support expansion, kernel and U-Boot maintenance, and desktop and CI tooling refinements.

On the platform side, the Radxa Cubie A5E received Wi-Fi enablement and a kernel refresh as part of a broader update, while the youyeetoo YY3588 was promoted from CSC to standard support and the YY3568 gained PCIe NVMe functionality. The NanoPi R76S and Rock 5 ITX were both migrated to mainline U-Boot v2026.04, dropping vendor-branch gates, and the Vanxoak HD-RK3506-EVB was added with vendor and board imagery.

Kernel hygiene dominated the maintenance work: duplicate OPP labels on the Xiaoxin Pad Pro (sm8250) were corrected, broken UHS-I, xo-clock, SD, and DSI patches were removed from sm8550 trees for both 6.18 and 7.0, and a now-upstream r-spi backport was dropped from sunxi-6.18. The odroidxu4-current branch advanced to 6.6.141 across two successive bumps.

Desktop and infrastructure tooling saw layered improvements through configng: alsa-ucm-conf and libcamera/v4l userspace were added to the minimal tier, PackageKit and AppStream landed at the mid tier, and DE postinst scripts now execute in the build chroot to resolve missing wallpaper. UEFI x86 and arm64 desktop spins were switched to GNOME on the edge kernel, and build infrastructure gained inline ShellCheck PR feedback, scoped token permissions, fork-aware artifact gating, and event-driven runner cleanup via systemd hooks.

#Armbian #EmbeddedLinux #Rockchip #UBoot #KernelDevelopment

Changes


Subscribe to Blog

Stay up to date with the latest Armbian news, development highlights, and tips — delivered straight to your inbox.

Armbian Weekly digest

18 May 10:23

Choose a tag to compare

Armbian Weekly digest

This week's work advances on three fronts: kernel and bleedingedge alignment across Rockchip and Sunxi trees, board and platform enablement spanning RV1106 to SpacemiT, and CI hardening with self-hosted runner maintenance.

On the kernel side, bleedingedge was bumped to 7.1-rc3, accompanied by cfg80211 API fixes and re-enablement of the rtl8189fs and rtl8852bs drivers for the new release. Both the rockchip64 and sunxi patch stacks for current and edge were rewritten, an upstream ptrace fix for CVE-2026-46333 was backported to linux-rockchip, and the odroidxu4-current kernel moved to 6.6.139.

Platform enablement was broad. The Ayn Odin2 gained 7.0 kernel support, the Mekotronics R58X-Pro switched its vendor build to mainline U-Boot with a corrected LCD driver, and the H96 TV box advanced to U-Boot v2026.04. RV1106 transitioned from extlinux to a bootscript and gained DS1307, PCF85063, and RV8803 RTC drivers, while SpacemiT received OpenSBI, U-Boot, and BPI-F3 DTS fixups. Smaller but user-visible improvements include NanoPi M5 second USB3 port exposure via DRD0 host-mode pinning, NORCO EMB-3531 LPDDR4X variants, RK3528 USB2 PHY corrections for high-speed NCM, and UEFI x86 images enabling iwlwifi MLD and Intel SOF audio for MTL, LNL, and PTL.

Infrastructure work centered on self-hosted runner reliability and supply-chain hygiene. A new runner-cleanup module provides hourly disk and memory maintenance, skips busy runners, and ships via .deb, while a maintenance watchdog was added to the SDK repository. Multiple StepSecurity hardening passes landed across build and SDK workflows, though an overly strict egress-policy was subsequently reverted after breaking builds.

#Armbian #EmbeddedLinux #Rockchip #RISCV #KernelDevelopment

Changes

Read more

Armbian Weekly digest

11 May 10:06

Choose a tag to compare

Armbian Weekly digest

This week's work centers on release and CI infrastructure, board and U-Boot updates, and build framework hardening.

On the release pipeline, asset manifest JSON is now emitted alongside uploads, third-party armbian-images.json sources are merged into the main download index, and dispatch chains were rewired so that build completion fans out cleanly to download-index regeneration and website sync. Ubuntu resolute (26.04) entered the daily build matrix, with corresponding prepare-host adjustments for its qemu-user packaging and a targeted blacklist for boards failing resolute plus GNOME. The new Armbian SDK images are now surfaced on the website and ship preloaded with the build framework, code-server, and developer tooling.

On the platform side, U-Boot v2026.04 lands for Helios4, Rock-5B-Plus, Rock-5T, and NanoPi-M5 (with mainline UFS via a vendor-SPL hybrid), while new bleedingedge branches were introduced for rockchip64 and meson64. Initial support arrived for the Photonicat2 board, new RK3576 SPL and RK3588 DDR blobs were added, Panthor firmware expanded to cover additional Mali GPUs, and a PCIe LTSSM timeout fix improves cold-boot NVMe detection on Rockchip. NanoPC-T6 LTS Plus was renamed, panther-x2 moved from CSC to EOS, and odroidxu4-current advanced to 6.6.138.

In the build framework, an unsafe eval was replaced with declare -g and namerefs, destructive commands were properly quoted, and Docker --privileged is now gated behind an explicit DOCKER_PRIVILEGED toggle. The desktop configuration tree migrated to the armbian-config module_desktops system, kernel build failures now propagate exit codes correctly, missing BOOT_FDT_FILE surfaces as an error alert, and SysRq-via-BREAK was restored on dw-apb-uart for mvebu-6.18 and rockchip64-7.0 kernels.

#Armbian #EmbeddedLinux #UBoot #Rockchip #SBC #LinuxKernel

Changes

Read more

Armbian weekly digest

04 May 08:42

Choose a tag to compare

Weekly digest

This week's work centers on release pipeline modernization, desktop and userland refinements, and board and kernel platform maintenance.

On the release and CI side, the build matrix gained codename parameterisation with Ubuntu 26.04 "resolute" set as default, a dedicated Bianbu target, and exposed map overrides, while standard-support targets now include UEFI desktops and a plain cloud variant. The KDE fast-HDMI matrix was switched from kde-neon to kde-plasma, mesa-vpu was dropped from auto-attached extensions, and external CI now skips slots with a warning when upstream sources break. Supporting fixes route forky/loong64 base-files lookups to the main archive and add AI cover image generation to the blog workflow.

Desktop and userland changes focus on the Bianbu environment, where PVR DRI was enabled, detection corrected, menu entries added, systemd suspend re-enabled on K1, and gnome-initial-setup purged post-install. Broader fixes pass --allow-downgrades on pinned package installs, align LAN/WAN labels across IPv4 and IPv6 rows in the MOTD, harden console-width handling against invalid COLUMNS values, and correct output to /etc/armbian-image-release.

Platform support sees explicit ARCH=arm64 declarations on five inheriting boards, validate-board-config now following inheritance from ${SRC}/config/boards, and targeted fixes for imx8m binman hooks and rockchip family tweaks under forky (addgroupgroupadd). Kernel and DTS work restores 6.18.y on sm8550, syncs CAINIAO CNIoT-CORE DTS from 6.18 to 6.12, disables broken drm/xe patches under uefi-loong64-7.0, and improves the SMART AM40 and Retroid Pocket board definitions. AX210 firmware lands for mainline, and Seeed Studio reComputer images join the catalogue.

#Armbian #EmbeddedLinux #ARM64 #Rockchip #Ubuntu #KDE #Mainline

Changes


Subscribe to Blog

Stay up to date with the latest Armbian news, development highlights, and tips — delivered straight to your inbox.

Weekly digest

27 Apr 08:39

Choose a tag to compare

This week in Armbian development saw a broad range of updates spanning kernel enhancements, desktop improvements, and infrastructure refinements. Notable changes include new developer documentation for the desktop submodule, expanded GPU and multimedia support for vendor-kernel desktops, and several kernel version bumps for various platforms. The build system received fixes for filesystem resizing and improved dependency handling, while CI workflows were optimized with increased timeouts and better error handling. New hardware targets were added, including Radxa Dragon Q6A and Nio 12L, alongside updates to u-boot and kernel drivers for multiple devices. Additional improvements focused on patch maintenance, logo updates, and enhanced automation for VM provisioning. These collective efforts continue to strengthen Armbian’s reliability, performance, and hardware compatibility.

Changes


Subscribe to Blog

Stay up to date with the latest Armbian news, development highlights, and tips — delivered straight to your inbox.

Weekly digest

20 Apr 08:24

Choose a tag to compare

This week in Armbian development saw significant progress across board support, desktop environments, and infrastructure. Notably, NanoPC T6 LTS Plus was added as a reusable board, and support for Ubuntu 26.04 LTS ("Resolute") expanded to desktop package coverage and testing. Multiple improvements targeted desktop environments, including package updates, installation fixes, and branding enhancements for browsers. Kernel and bootloader updates were implemented for various boards, with mainline kernel bumped to 7.0 stable and u-boot upgrades for Rockchip devices. Infrastructure enhancements included new CI workflows, multi-arch unit tests, and migration to a REST API. Several bug fixes, optimizations, and cosmetic cleanups rounded out the release, ensuring greater stability and usability for Armbian users.

Changes

Read more

Weekly digest

13 Apr 08:18

Choose a tag to compare

This week saw significant development activity across the Armbian ecosystem, with numerous enhancements to desktop environment support, including the addition of KDE Neon, KDE Plasma, MATE, and i3-wm, as well as improved branding and menu documentation. The desktop module was refactored for greater modularity and YAML-driven configuration, alongside fixes for theming and package removal tracking. Hardware support expanded with new device trees for NanoPC-T6 LTS Plus and Gateway DK, plus initial support for Arduino UNO Q (Qualcomm QRB2210) and additional USB Ethernet drivers. The build system received updates for kernel versions and distribution releases, notably bumping Ubuntu from plucky/noble to resolute. Automation and audit scripts were improved for reliability and scope, and documentation was updated to reflect the new tier model and branding. Overall, these changes strengthen Armbian's usability, hardware compatibility, and developer tooling.

Changes


Subscribe to Blog

Stay up to date with the latest Armbian news, development highlights, and tips — delivered straight to your inbox.

Weekly digest

06 Apr 07:57

Choose a tag to compare

This week’s Armbian development saw significant enhancements across hardware support and system functionality. The Arduino UNO Q was officially added, along with new firmware and flash binaries for the QRB2210 and QCM2290 variants. HDMI CEC support was introduced for Rockchip RK3588/RK3576 SoCs, while panel compatibility expanded with updates for Raspberry Pi and Hardkernel ODROID-Vu8S. Key kernel improvements included a bump to version 7.0-rc6 and rewritten patches for Rockchip64-6.18. The release also featured workflow hardening, exclusion of unsupported boards, and fixes for USB-C OTG mode on Odroid-M2. These updates collectively strengthen Armbian’s platform stability and broaden its device coverage.

Changes


Subscribe to Blog

Stay up to date with the latest Armbian news, development highlights, and tips — delivered straight to your inbox.

Weekly digest

30 Mar 07:56
832f9db

Choose a tag to compare

This week in Armbian development saw a significant expansion of hardware support, including new board images and compatibility for devices such as the Ariaboard Photonicat 2, SpacemiT MUSE Book, NanoPC T6 Plus, and Mekotronics R58S2. Kernel patches were updated across multiple platforms, notably for Rockchip and Sunxi families, enhancing stability and performance. Several new modules were introduced in the configuration framework, including browser-based code-server, memory management, Docker log viewing, and subscription tracking. Improvements to documentation, security hardening, and code formatting were also implemented. Notable fixes addressed USB, Ethernet, and device-specific issues, while ZFS functionality and tuning interfaces received updates. The release continues Armbian’s commitment to broad hardware support and robust system features.

P1000539

Changes

Read more