Releases: armbian/build
Weekly digest
This week’s Armbian development saw a wide range of updates focused on automation, hardware support, and workflow improvements. Key highlights include the introduction of automatic YAML target generation, expanded support for Hetzner ARM64 runners, and enhancements to the redirector update workflow with cache mirror support. Several board-specific fixes and feature additions were made, including improved power cycle handling for meson-sm1 devices and new binary files for RK35 series components. The team also advanced kernel support, notably enabling RDNA2 GPU compatibility and initial kernel 6.18 support for Ayn odin2. Continuous integration and build reliability received attention through Docker-based unit tests and improved artifact management. Overall, these changes reflect ongoing efforts to streamline development processes and broaden hardware compatibility across the Armbian ecosystem.
- Add automatic target YAML generation from image-info.json. by @igorpecovnik in armbian/armbian.github.io#184
- Add board-level extension to mask Wayland desktop sessions. by @schwar3kat in armbian/build#9268
- Add cache mirror support to redirector update workflow. by @igorpecovnik in armbian/armbian.github.io#189
- Add edge branch support to community targets. by @igorpecovnik in armbian/armbian.github.io#195
- Add exposed.map download step to download index workflow. by @igorpecovnik in armbian/armbian.github.io#190
- Add Hetzner server creation with cloud-init, swap, and configurable runners. by @igorpecovnik in armbian/actions#13
- Add new binary files for various RK35 series components. by @ghhccghk in armbian/rkbin#42
- Add regulator-boot-on to meson-sm1-odroid and -hc4 to fix power cycle during boot. by @ean365 in armbian/build#9217
- Add scripts/generate_targets.py to workflow push trigger. by @igorpecovnik in armbian/armbian.github.io#185
- Add workflow for enabling 16 Hetzner ARM64 runners. by @igorpecovnik in armbian/armbian.github.io#196
- arm64: enable AMD DC display controller for RDNA2 GPU support. by @igorpecovnik in armbian/build#9273
- atf: rk3399: fix PL330 DMA controller initialization. by @iav in armbian/build#9285
- Bump sm8250. by @CodeChenL in armbian/build#9180
- Change actions folder to actions-report. by @igorpecovnik in armbian/armbian.github.io#188
- Change exposed.map minimal patterns from bookworm to trixie, add forky as fallback. by @igorpecovnik in armbian/armbian.github.io#194
- chore: use release-signing policy for Windows artifacts. by @SuperKali in armbian/imager#87
- ci: add PR build artifacts with public download links. by @SuperKali in armbian/imager#81
- ci: use Docker containers for unit tests. by @igorpecovnik in armbian/configng#720
- cli: kernel-dtb: check dtc for version 1.7.2 before producing normalized dts. by @rpardini in armbian/build#9270
- config: arch: amd64: fix building kernel amd64 target with on arm64 host. by @rpardini in armbian/build#9271
- deps: update dependencies and document glib vulnerability. by @SuperKali in armbian/imager#88
- Enable debug. by @igorpecovnik in armbian/actions#14
- Enable Firefox download from PPA, drop Jammy and Oracular. by @igorpecovnik in armbian/os#424
- Exclude non-community trunk builds from promotion. by @igorpecovnik in armbian/armbian.github.io#193
- extension: grub: deploy qemu binary when doing cross build. by @amazingfate in armbian/build#9282
- feat: add image status warning for nightly builds and community boards. by @SuperKali in armbian/imager#83
- fix api change since v6.17. by @Spider84 in armbian/bcmdhd-dkms#5
- fix api change since v6.19. by @amazingfate in armbian/bcmdhd-dkms#6
- Fix uptime-kuma Docker image detection regex. by @igorpecovnik in armbian/configng#722
- fix: reduce board image scale and improve CI cache strategy. by @SuperKali in armbian/imager#86
- fix: regenerate Tauri updater signatures after SignPath code signing. by @SuperKali in armbian/imager#89
- fix: use any_changed output for reliable changed files detection. by @igorpecovnik in armbian/configng#725
- fix: use published_at for release sorting. by @igorpecovnik in armbian/community#46
- Framework: Add "Repeat Build Options" string at the end in case of er…. by @iav in armbian/build#9276
- framework: add custom_kernel_make_params extension hook. by @iav in armbian/build#9284
- Generate separate exposed.map patterns for stable and community boards. by @igorpecovnik in armbian/armbian.github.io#192
- Include community boards in exposed.map generation. by @igorpecovnik in armbian/armbian.github.io#191
- Initial support for kernel 6.18 on Ayn odin2. by @kasimling in armbian/build#9286
- mainline: bump to 6.19-rc6. by @EvilOlaf in armbian/build#9278
- memoize: add user feedback and configurable timeout for flock. by @iav in armbian/build#9262
- NanoPi R5C: Update to v2026.01; enable BTRFS support. by @okrc in armbian/build#9291
- orangepi5-plus: u-boot: restore vendor uboot with blobs. by @rpardini in armbian/build#9287
- orangepi5-plus: u-boot: use mainline ATF; bump to v2026.01; drop funky CE config options. by @rpardini in armbian/build#9261
- Override new yaml files - drop the code here if it works.. by @igorpecovnik in armbian/os#423
- radxa-e54c: board config: replace 'hacky' Wayland fix with wayland-sessions-mask extension. by @schwar3kat in armbian/build#9281
- radxa-zero2/khadas-vim3l: u-boot: disable LWIP. by @rpardini in armbian/build#9272
- refactor: conditionally hide custom image button when manufacturer is selected. by @SuperKali in armbian/imager#85
- refactor: standardize redis module and improve workflow reliability. by @igorpecovnik in armbian/configng#723
- Reload redirector after we check all mirrors. by @igorpecovnik in armbian/armbian.github.io#178
- Remove browsers from RISC-V desktop app groups. by @igorpecovnik in armbian/armbian.github.io#186
- Rockchip 6.18.y: drop upstreamed patches. by @igorpecovnik in armbian/build#9288
- Rockchip EDGE: drop up-streamed patches. by @igorpecovnik in armbian/build#9290
- rockchip64: station-m3: Enable USB type-C port. by @kasimling in armbian/build#9246
- rootfs: enable loong64 in qemu binfmt registration. by @igorpecovnik in armbian/build#9279
- scripts: use git commit date for 'edited' timestamp instead of filesystem mtime. by @igorpecovnik in armbian/armbian.github.io#177
- Switch Docker module to distribution maintained packages. by @igorpecovnik in armbian/configng#719
- Update CI documentation to reflect automated target generation. by @igorpecovnik in armbian/documentation#867
- Use armbian-apps config for app-specific images. by @igorpecovnik in armbian/armbian.github.io#187
- work-around Ubuntu Rust coreutils bug in dirname affecting linux-headers board-side compile of scripts/mod. by @iav in armbian/build#9264
Stay up to date with the latest Armbian news, development high...
Weekly digest
This week’s Armbian development saw a major cleanup of legacy toolchain code, alongside numerous board-specific improvements and kernel updates. Support was added for the Nuvoton MA35D1 NuMaker IoT board, while the BananaPi CM4/M2S and Khadas VIM3L boards received updated U-Boot bootloaders. Several fixes addressed hardware compatibility, including Bluetooth on Orange Pi Zero2, Type-C issues on Helios64, and build stability for the Raspberry Pi 4B. The release also introduced enhanced audio support for Genio devices and new AV1 patches for Rockchip64. Continuous integration workflows were reorganized, and the Ubuntu Resolute image build was enabled, reflecting ongoing efforts to streamline and modernize the Armbian build system.
- "get completely rid of dead code toolchain stuff", pt2. by @rpardini in armbian/build#9218
- "get completely rid of dead code toolchain stuff", pt3. by @rpardini in armbian/build#9252
- "get completely rid of dead code toolchain stuff", pt4 - fixes. by @rpardini in armbian/build#9256
- Add post-build Armbian extension for burnable JetHub boards. by @QwaSeeK in armbian/build#8844
- BananaPi CM4/M2S: Update u-boot to v2026.01. by @pyavitz in armbian/build#9250
- board: add Nuvoton MA35D1 NuMaker IoT board support. by @TuAFBogey in armbian/build#9205
- bunch o' fixes: 6.18/current .configs (uefi-all/meson64) + boards KERNEL_TARGET + meson64 6.18 pcie debork again-again. by @rpardini in armbian/build#9247
- ci: organize GitHub Actions into meaningful categories. by @igorpecovnik in armbian/build#9260
- Enable Ubuntu Resolute image build. by @iav in armbian/build#9164
- Fix OP-TEE build on Ubuntu Jammy (older binutils). by @TuAFBogey in armbian/build#9249
- Fix Panther-X2. by @sicXnull in armbian/build#9243
- Fix typec on pinebook pro. by @amazingfate in armbian/build#9245
- genio: add alsa-ucm-conf + ucm2 config for working audio in userspace. by @rpardini in armbian/build#9235
- genio: collabora: bump to collabora's 6.19-rc5. by @rpardini in armbian/build#9251
- Helios64: fix Type-C PHY registration. by @iav in armbian/build#9158
- khadas-vim3l: u-boot: update v2026.01 u-boot fanciness. by @rpardini in armbian/build#9257
- mainline: bump edge to rc5. by @EvilOlaf in armbian/build#9244
- Meson64: Delete patches that are not required. by @pyavitz in armbian/build#9239
- meson64: remove upstreamed patch for 6.18.6 and rewrite the rest. by @EvilOlaf in armbian/build#9266
- mixtile-core3588e: alias ethernet0 to gmac0 for stable MAC address. by @rpardini in armbian/build#9237
- orangepizero2: fix bluetooth in
edgekernel. by @EvilOlaf in armbian/build#9242 - radxa-zero2: fancy u-boot v2026.01 // minimal+full fusb302 enablement. by @rpardini in armbian/build#9253
- rockchip64-6.19: arm64: dts: rockchip: describe pcie ethernets on FriendlyElec NanoPC-T6. by @rpardini in armbian/build#9238
- Rockchip64: Add verisilion av1 patches. by @amazingfate in armbian/build#9240
- rockchip64: Helios64: fix Type-C PD negotiation. by @iav in armbian/build#9255
- rpi4b: fix build and boot issues. by @EvilOlaf in armbian/build#9267
- sunxi-current: recover lost Makefile entries. by @EvilOlaf in armbian/build#9236
- sunxi: bump
currentandedgeto latest minor. by @EvilOlaf in armbian/build#9229 - sunxi: resolve some cross patch dependencies. by @EvilOlaf in armbian/build#9232
- sunxi: switch
currentandedgeback to auto bumping. by @EvilOlaf in armbian/build#9234 - u-boot: run binwalk on all the produced u-boot bins (always). by @rpardini in armbian/build#9192
- Update jethome j200 kernel patchset, uboot to 2025.04. by @adeepn in armbian/build#9231
Stay up to date with the latest Armbian news, development highlights, and tips — delivered straight to your inbox.
Weekly digest
This week in Armbian development saw a significant round of kernel updates, board support enhancements, and workflow improvements. Notable changes include refactoring of the sunxi patchset, multiple kernel bumps for Rockchip and sunxi platforms, and the introduction of parallel repository management. Several device-specific fixes were implemented, such as improved fan control and USB support for the Station M3, and initial support for the OrangePi 4A. Deprecated and problematic drivers were removed to streamline builds, while eBPF options and bootloader updates further enhance system capabilities. The team also addressed various patching, locale, and build issues, ensuring smoother operations across supported hardware.
- sunxi: refactor full patchset. by @EvilOlaf in armbian/build#9219
- Apply rtl8723cs bluetooth only with kernels above 6.1. by @paolosabatino in armbian/build#9184
- armbian-kernel: more eBPF-oriented options for userspace tooling. by @rpardini in armbian/build#9193
- atf: once again
no-warn-rwx-segmentwoes. by @rpardini in armbian/build#9162 - Drop USB wireless driver that doesn't want to compile. by @igorpecovnik in armbian/build#9202
- Enable OrangePi 4A CSC Initial Support. by @juanesf in armbian/build#9185
- evict device trees from patches into bare dt. by @EvilOlaf in armbian/build#9215
- extensions/mtkflash: mtk-flash
--no-erase-mmc1landed upstream as--preserve-boot1. by @rpardini in armbian/build#9198 - extensions/ufs: don't check sfdisk version also when BUILDING_IMAGE!=yes. by @rpardini in armbian/build#9161
- feat: implement parallel repository management workflow. by @igorpecovnik in armbian/build#9224
- Fix broken patch due to upstream changes, drop edge kernel as its not used. by @igorpecovnik in armbian/build#9200
- Fix locale warnings during chroot operations. by @iav in armbian/build#9160
- Fix rootfs compilation (dropping deprecated gtk2 engines), drop broken patch on meson64. by @igorpecovnik in armbian/build#9199
- framework & kernel config - rework the optionality of kernel builtins vs modules. by @tabrisnet in armbian/build#9165
- framework - extension_hook_opt_out. by @tabrisnet in armbian/build#9178
- genio/
radxa-nio-12l: OPTEE/u-boot/TF-A/FIP bootloader +EXT=mtkflash+ fixes. by @rpardini in armbian/build#9159 - genio: kernel quality-of-life enhancements. by @rpardini in armbian/build#9167
- grub: remove invalid hack for
hvc0. by @rpardini in armbian/build#9189 - Helios64: update uboot to v26-01. by @iav in armbian/build#9125
- host-release: allow to build on
resolute. by @rpardini in armbian/build#9190 - mixtile-blade3: board: disable 'edge' kernel, as it's not ready for end-users yet. by @rpardini in armbian/build#9181
- mvebu64: re-revitalize
espressobin- can build (under noble) again. by @rpardini in armbian/build#9182 - NanoPi R3S LTS: Update to
u-boot-v2026.01. by @pyavitz in armbian/build#9207 - opt-out of
driver_rtl8723csin some legacy kernels so they build again. by @rpardini in armbian/build#9176 - patching: introduce
add-onlymode for DT Makefile AutoPatcher. by @rpardini in armbian/build#9204 - PR actions scripts: fix workflow execution name. by @igorpecovnik in armbian/build#9186
- rock-3a: unset
BOOTFS_TYPEfor non-vendor builds. by @EvilOlaf in armbian/build#9068 - Rockchip bump current to 6.18 and edge to 6.19. by @paolosabatino in armbian/build#9169
- Rockchip maint: drop upstreamed patch. by @igorpecovnik in armbian/build#9196
- rockchip/uefi-loong64 6.19: rewrite patches against 6.19-rc4. by @rpardini in armbian/build#9172
- rockchip64-6.18: Enable audio for HDMI0 on station-m3. by @kasimling in armbian/build#9170
- rockchip64: bump
edgeto 6.19;current6.12 -> 6.18. by @EvilOlaf in armbian/build#9067 - rockchip64: patch ATF 2.13 to build on gcc-14+ (ref rk3399's m0). by @rpardini in armbian/build#9208
- rtl8723cs: stop including proprietary driver for kernel 6.19 onwards. by @paolosabatino in armbian/build#9171
- station-m3: Fix fan speed and enable USB 3.0 Type-A port. by @kasimling in armbian/build#9177
- sun55iw3.conf bump u-boot to v2026.01 (final). by @juanesf in armbian/build#9197
- sunxi-6.18: rename patch that does fixups for clarity. by @rpardini in armbian/build#9213
- sunxi: Add
CONFIG_TTY_OVERY_SDIOtoedgekernel config. by @EvilOlaf in armbian/build#9226 - sunxi: bump
edgeto 6.18.4. by @EvilOlaf in armbian/build#9188 - sunxi: bump
currentandedgeto latest minor. by @EvilOlaf in armbian/build#9229 - sunxi: bump
currentto 6.12.64. by @EvilOlaf in armbian/build#9195 - sunxi: cleanup old patchsets. by @EvilOlaf in armbian/build#9212
- sunxi: move overlays from various patches into auto-patcher. by @EvilOlaf in armbian/build#9211
- thinkpad-x13s: bump arm64-sc8280xp to steev's 6.18.y. by @rpardini in armbian/build#9173
- tools/repository/extract-repo.sh: simplify extraction by copying directly from pool. by @igorpecovnik in armbian/build#9174
- u-boot: allow custom LOGLEVEL with
UBOOT_LOGLEVEL(default to 6). by @rpardini in armbian/build#9191 - u-boot: bump u-boot to v2026.01 (final) for boards that had -rcX. by @rpardini in armbian/build#9179
kernel-make:clang: Remove -Wno-error=unknown-warning-option from clang KCFLAGS.. by @iav in armbian/build#9183
Stay up to date with the latest Armbian news, development highlights, and tips — delivered straight to your inbox.
Weekly digest
This week’s Armbian development saw significant kernel upgrades across multiple platforms, including meson64, rockchip64, and UEFI, with several branches bumped to versions 6.18 and 6.19. Notable hardware support enhancements were introduced, such as SPI controller support for Allwinner A523, new board additions like mixtile-core3588e, and improved compatibility for devices including Radxa and Youyeetoo. The build system received stability and performance improvements, featuring parallel repository generation, refined CI scripts, and fixes for repository management in concurrent environments. Kernel configuration updates enabled additional filesystems and tickless idle for mvebu devices. Several patches addressed hardware initialization, network, and desktop issues, while deprecated packages were removed for a leaner build. Overall, the changelog reflects a strong focus on expanding hardware support, refining build infrastructure, and maintaining kernel currency.
- add
allwinner: a523: Support SPI controllerspatch series. by @EvilOlaf in armbian/build#9124 - allow build on forky host. by @amazingfate in armbian/build#9153
- CI: add watchdog action script and adjust log cleaning parameter. by @igorpecovnik in armbian/build#9147
- Fix repository management script for parallel execution. by @igorpecovnik in armbian/build#9163
- fix: replace comm with grep to support uutils coreutils. by @cantalupo555 in armbian/build#9148
- kernel configs - enable EROFS as module, ditto overlayfs & F2FS. by @tabrisnet in armbian/build#9135
- kernel: mvebu: enable tickless idle. by @neheb in armbian/build#9139
- meson64-6.19: de-bork PCIe, again (missed a patch from 6.18). by @rpardini in armbian/build#9151
- meson64: bump
edgeto 6.19;current6.12 -> 6.18. by @EvilOlaf in armbian/build#9069 - meson64: bump
edgeto 6.19;current6.12 -> 6.18 (nonsquash). by @rpardini in armbian/build#9146 - Missing variable in board config - address JSON matrix warnings. by @igorpecovnik in armbian/build#9144
- mixtile-core3588e: add board with vendor and edge branches (Joshua Riek + fixes). by @rpardini in armbian/build#9119
- Modify radxa-e54c board config to fix leds, network and Gnome desktop init.. by @schwar3kat in armbian/build#9111
- radxa-cubie-a5e: maint and fixes. by @EvilOlaf in armbian/build#9152
- Remove libfuse2t64 from package list. by @igorpecovnik in armbian/build#9155
- Repo tools: add parallel repository generation support. by @igorpecovnik in armbian/build#9150
- Revert few Rabbit's suggestions that broke repository management. by @igorpecovnik in armbian/build#9156
- rockchip64-6.18: Enable HDMI1 and audio for HDMI0/1 on CM3588-NAS. by @rpardini in armbian/build#9138
- rockchip64: add edge kernel support for Youyeetoo YY3588. by @SuperKali in armbian/build#9137
- rockchip64: fix broken patch in 6.18.3, rewrite everything. by @EvilOlaf in armbian/build#9157
- uefi-all: bump
edgeto 6.19 (except loong64);legacy6.6 -> 6.12;current/cloud6.12 -> 6.18. by @EvilOlaf in armbian/build#9086 - uefi-loong64-edge: bump to 6.19. by @amazingfate in armbian/build#9149
Stay up to date with the latest Armbian news, development highlights, and tips — delivered straight to your inbox.
Weekly digest
This week in Armbian development saw a series of refinements and maintenance updates across the build and configuration repositories. Contributors focused on workflow standardization, cosmetic improvements such as board name adjustments, and documentation enhancements, including a README update promoting the Armbian Imager. Several technical fixes addressed typos, property mispellings, and package issues, while platform support was expanded with kernel and boot improvements for devices like the Mekotronics R58-4x4 and MusePi Pro. Notable changes also included vendor reorganization and the addition of fallback logic for Ubuntu LTS releases. Overall, the activity reflects ongoing efforts to streamline processes and bolster hardware compatibility.
- Adjusting board names - cosmetic issue. by @igorpecovnik in armbian/build#9116
- chore: cleanup mirror_to_codeberg.yml workflow. by @igorpecovnik in armbian/build#9133
- chore: standardize workflow names. by @igorpecovnik in armbian/build#9130
- chore: update copyright years to 2026. by @igorpecovnik in armbian/build#9129
- Create mirror_to_codeberg.yml. by @EvilOlaf in armbian/build#9131
- docs: improve README and add Armbian Imager promotion. by @igorpecovnik in armbian/build#9128
- dts: orangepi-4-lts: fix mispelled disable properites. by @EvilOlaf in armbian/build#9123
- Fix dialog typo. by @SergeantSerk in armbian/configng#716
- fix(apt-utils): add fallback for Ubuntu LTS releases without -updates suffix in JSON. by @adeepn in armbian/build#9117
- fix(rootfs): unset GIT_FIXED_WORKDIR after debootstrap/mmdebstrap clone. by @QwaSeeK in armbian/build#9132
- Genio: Change INSTALL_ARMBIAN_FIRMWARE to 'yes'. by @HeyMeco in armbian/build#9134
- gha: check-pr-pictures: allow
declare -g BOARD_VENDOR=. by @rpardini in armbian/build#9142 - mekotronics-r58-4x4: enable edge branch with mainline kernel & u-boot. by @rpardini in armbian/build#9127
- Missing upstream package mousetweaks. by @igorpecovnik in armbian/build#9143
- Move boards with vendor intel_amd under generic vendor. by @igorpecovnik in armbian/build#9122
- SpacemiT: Fixup eMMC boot on the MusePi Pro "SPINOR". by @pyavitz in armbian/build#9141
- sunxi: backport A523/T527 related patches from 6.19-rc1 and #8831. by @EvilOlaf in armbian/build#9106
Stay up to date with the latest Armbian news, development highlights, and tips — delivered straight to your inbox.
Weekly digest
This week in Armbian development saw significant progress across board support, kernel updates, and codebase improvements. Notable additions include support for the SpacemiT MusePi Pro and Friendlyelec NanoPi Zero2, alongside expanded compatibility for TI AM62x SoC boards. Multiple platforms, such as Rockchip, Meson64, and Sunxi, received kernel bumps and patch refinements, enhancing stability and hardware support. The team also improved consistency in function naming, streamlined vendor relations, and addressed driver issues for Rockchip64. Workflow enhancements were made to enforce image availability for new boards and reduce review noise. Additionally, legacy UEFI images for WSL2 were removed, and documentation output processes were refined. These updates reflect Armbian’s ongoing commitment to robust hardware support and development efficiency.
- Add board SpacemiT MusePi Pro and update linux patching. by @pyavitz in armbian/build#9058
- Add support for Friendlyelec NanoPi Zero2. by @sapphic-kitten in armbian/build#8886
- adjust function names for the sake of consistency. by @EvilOlaf in armbian/build#9108
- Board vendors adjustements for generic targets. by @igorpecovnik in armbian/build#9109
- Bump Rockchip edge to 6.18.y. by @igorpecovnik in armbian/build#9104
- CodeRabbit review noise reduction. by @igorpecovnik in armbian/build#9074
- compress-checksum: introduce
COMPRESS_OUTPUTIMAGE=zst. by @rpardini in armbian/build#9101 - DevTree overlays to enable RK3308 UARTS. by @brentr in armbian/build#9072
- extensions/gen-sample-extension-docs: output Markdown to userpatches/extensions. by @rpardini in armbian/build#9075
- Fix missing board vendor relations. by @igorpecovnik in armbian/build#9110
- Fix PR comments for forked submissions. by @igorpecovnik in armbian/build#9089
- GHA: Enforce board and vendor image availability for newly added boards. by @igorpecovnik in armbian/build#9087
- meson64: 6.18: drop cacheref S922X fix patch as it landed on 6.18.2. by @rpardini in armbian/build#9100
- Meson64: linux-6.18.y: Improve 6.18.y support for G12/SM1. by @pyavitz in armbian/build#9070
- radxa-e24c: enable edge branch by picking from Kwiboo's WiP tree. by @rpardini in armbian/build#9102
- rockchip64: Fix IEP driver. by @fwolter in armbian/build#9107
- rpi4b: bump
legacy,currentandedgeto new major version. by @EvilOlaf in armbian/build#9097 - rpi4b: enable
EXTRAWIFIagain foredge. by @EvilOlaf in armbian/build#9073 - sunxi: adjust patch for H616 overlays. by @EvilOlaf in armbian/build#9096
- sunxi: bump
currentandedgeto latest minor, rewrite patches. by @EvilOlaf in armbian/build#9103 - sunxi: bump
edgeto 6.18. by @EvilOlaf in armbian/build#9049 - sunxi: fix missing dt overlays. by @EvilOlaf in armbian/build#9094
- TI SK-AM62-SIP Remove Edge Target. by @Grippy98 in armbian/build#9105
- ti: configs: boards: Add additional AM62x SoC board support. by @jonaswood01 in armbian/build#9081
- ti: configs: family: k3: Update baseline to 11.02.08. by @jonaswood01 in armbian/build#9091
- Update odroidxu4-current to 6.6.119. by @belegdol in armbian/build#9037
- WSL2: Drop UEFI images designed specially for WSL2. by @igorpecovnik in armbian/build#9098
Stay up to date with the latest Armbian news, development highlights, and tips — delivered straight to your inbox.
Weekly digest
This week’s Armbian development saw a series of notable updates focused on expanding hardware support and improving system stability. Key highlights include the addition of new board configurations, such as the Radxa E24C and rk3566-box-demo, as well as enhancements to device tree files for improved hardware control. Kernel updates were prominent, with fixes for AV1 and VP9 decoding, expanded support for kernel 6.18, and a rewrite of Rockchip kernel patches. Installation processes were streamlined with the introduction of a direct flashing method, while sound card and display support received targeted improvements. The team also deprecated EFI/Grub in favor of a more robust u-boot flow for Genio devices. Overall, these changes reflect Armbian’s ongoing commitment to broadening compatibility and refining user experience.
- Add BOARD_VENDOR to board configs. by @igorpecovnik in armbian/build#9063
- Add Radxa E24C; vendor kernel and vendor u-boot only for now. by @rpardini in armbian/build#9038
- Add support for rk3566-box-demo. by @andyshrk in armbian/build#9008
- dts: rockchip: rk3399-fine3399: adjust pwm-fan control strategy. by @Lemon1151 in armbian/build#9036
- Enable direct flashing method in armbian-install menu. by @igorpecovnik in armbian/build#9022
- Fixed SOC_RT5651 build. by @iamdrq in armbian/build#9052
- Genio: Deprecate EFI/Grub in favor of proper uboot flow. by @HeyMeco in armbian/build#9040
- jethubj200: update JetHub D2 DT file for I2C display and GPIO expande…. by @QwaSeeK in armbian/build#9048
- lib / rootfs-create: make rm command more robust. by @leggewie in armbian/build#9060
- nanopct6: Add ALSA sound card configuration. by @SuperKali in armbian/build#9045
- nanopi-r76s: move patch to board specific folder. by @EvilOlaf in armbian/build#9062
- qcs6490: VP9 fix backported from mailing list. by @HeyMeco in armbian/build#9055
- Rock-5B-Plus: Fix Mainline u-boot. by @HeyMeco in armbian/build#9039
- rockchip-current: rewrite kernel patches. by @EvilOlaf in armbian/build#9054
- rockchip64-6.18: add patch to fix av1 decoding on rk3588. by @amazingfate in armbian/build#9042
- rockchip64-edge: enable CONFIG_ROCKCHIP_DW_DP. by @amazingfate in armbian/build#9047
- rtw88: Add kernel 6.18 support and clean up patch logic. by @SuperKali in armbian/build#9041
- sunxi-current: bump to latest 6.12.y version. by @EvilOlaf in armbian/build#9053
- sunxi: bump
currentto latest minor. by @EvilOlaf in armbian/build#9066 - Watchdog extension. by @iav in armbian/build#9044
Stay up to date with the latest Armbian news, development highlights, and tips — delivered straight to your inbox.
Weekly digest
This week’s Armbian development saw a range of notable updates across kernel, configuration, and tooling. Key highlights include the introduction of a unified image flashing tool and improvements to module compilation success rates. Kernel updates were prominent, with the edge branch moving to Linux 6.18 stable, multiple kernel configuration changes, and new hardware enablement for devices like the Radxa Rock 4D and Turing RK1. The team also enhanced compatibility with Podman and refined XFCE package selections. Several patches were rewritten or fixed, and version bumps were applied throughout. These changes collectively strengthen Armbian’s stability, hardware support, and user experience.
- Add exit message after locale configuration change. by @Copilot in armbian/configng#707
- bump VERSION. by @EvilOlaf in armbian/build#9017
- config/kernel: (many) change CONFIG_DUMMY=y to =m. by @rpardini in armbian/build#9025
- Drop libproxy1-plugin-gsettings from XFCE Trixie / Forky / Sid . by @igorpecovnik in armbian/build#9035
- edge: bump to 6.18 stable and rewrite patches. by @EvilOlaf in armbian/build#9016
- framework - enable NTSYNC as a module on most kernels. by @tabrisnet in armbian/build#9030
- Genio: Update Linux Kernel config. by @HeyMeco in armbian/build#9015
- Improve modules compilation success ratio. by @igorpecovnik in armbian/build#9026
- Introduce unified image flashing tool for Armbian. by @igorpecovnik in armbian/configng#705
- lib / distro-agnostic.sh: drop chmod on /bin/ping. by @leggewie in armbian/build#9033
- meson64-current: fix broken patch and overall rewrite patches. by @EvilOlaf in armbian/build#9020
- radxa-rock-4d: Enable Wi-Fi & Bluetooth (same logic as rock-2a Commit 501f5a7 @CodeChenL). by @letwir in armbian/build#9029
- rockchip64-6.18: Enable the NPU on Turing RK1. by @rpardini in armbian/build#9023
- ti: configs: Update K3 kernel configs. by @glneo in armbian/build#9019
- Volume Options for Podman Compatibility. by @jclds139 in armbian/build#8938
Stay up to date with the latest Armbian news, development highlights, and tips — delivered straight to your inbox.
Weekly digest
This week’s Armbian development saw significant progress in board support and configuration updates. Notable additions include support for the Radxa CM5 IO and Youyeetoo YY3588 boards, alongside improvements for existing hardware such as the Youyeetoo R1 V3 and NanoPi R76S. Several boards, including the Radxa Rock 2A & F, were promoted to standard support status, while video output configurations were refined for BananaPi R4 and Radxa E52c. The team also made kernel advancements by bumping the edge branch to version 6.18-rc7 and updating Helios4 to the latest mainline U-Boot. Additional changes focused on package definitions, Thunderbolt support adjustments, and enhanced boot order and filesystem support, reflecting ongoing efforts to streamline and expand Armbian’s hardware compatibility.
- add new board radxa-cm5-io. by @amazingfate in armbian/build#9009
- bananapi-r4 bpi-r4 board config - no video output. by @tabrisnet in armbian/build#8990
- board: add Youyeetoo YY3588 support. by @SuperKali in armbian/build#9003
- board: youyeetoo-r1-v3: fix boot order to prioritize SD card over eMMC. by @SuperKali in armbian/build#9006
- config: drop questing and resolute symlinks for package definitions. by @leggewie in armbian/build#8983
- Drop Thunderbolt in desktop packages, but enable in minimal, arch amd64 only. by @igorpecovnik in armbian/build#8982
- enable uboot btrfs for N2. by @leggewie in armbian/build#9011
- KERNEL_TEST_TARGET is just override. We won't both targets, so we have both.. by @igorpecovnik in armbian/build#8998
- mainline: bump
edge6.18 to rc7. by @EvilOlaf in armbian/build#8989 - Radxa E54c: change board support status. by @igorpecovnik in armbian/build#8992
- Radxa Rock 2A & F: promote board to standard support. by @igorpecovnik in armbian/build#8986
- rk3576: nanopi-r76s: add mainline u-boot and fix USB3.0 host. by @SuperKali in armbian/build#8997
- Rock-5B-Plus: Use upstream device-tree name. by @HeyMeco in armbian/build#8994
- uboot btrfs support. by @leggewie in armbian/build#9010
- update Helios4 to u-boot mainline v2025.10. by @leggewie in armbian/build#8980
- Update radxa-e52c.conf - add HAS_VIDEO_OUTPUT="no". by @schwar3kat in armbian/build#8984
- Update SHA1 for armbian/linux-rockchip source. by @HeyMeco in armbian/build#8995
Stay up to date with the latest Armbian news, development highlights, and tips — delivered straight to your inbox.
Weekly digest
This week in Armbian development saw significant updates across multiple areas, with a strong focus on bootloader enhancements and kernel upgrades. U-Boot was bumped to v2026.01-rc2 for several devices, introducing BTRFS support and improved boot management. Kernel updates included the advancement of the mainline kernel to v6.18-rc6 and the upgrade of Allwinner CURRENT kernels. Desktop usability saw improvements with fixes to shortcuts, app group management, and the addition of a default user icon. New hardware support was added for boards like AM62L EVM and expanded features for devices such as the youyeetoo-r1 and sunxi64. Additional changes included power management refinements, patch cleanups, and the introduction of new CLI tools, reflecting ongoing efforts to enhance stability and user experience.
- Allow Helios64 to do separate /boot partition only if root placed on fs than unbootable on device. by @iav in armbian/build#8946
- cm3588-nas: u-boot: bump to v2026.01-rc2, enable BTRFS support. by @rpardini in armbian/build#8953
- Discord x86: add external sources. by @igorpecovnik in armbian/build#8975
- Feat/bootscript templating. by @djurny in armbian/build#8935
- Fix desktop shortcut for Armbian config. by @igorpecovnik in armbian/configng#701
- Fixing updating Git submodule. by @igorpecovnik in armbian/build#8962
- Improve Desktop AppGroups & Add Default User Icon. by @igorpecovnik in armbian/build#8964
- jsoninfo: introduce
inventory-artifactscli. by @rpardini in armbian/build#8910 - khadas-vim3l: u-boot: bump to v2026.01-rc2, enable BTRFS and more. by @rpardini in armbian/build#8954
- lib / main-config.sh: enable APA extension for questing and resolute builds. by @leggewie in armbian/build#8969
- mainline-kernel: bump 6.18 to v6.18-rc6. by @rpardini in armbian/build#8956
- Move gxlimg to board level and some clean. by @retro98boy in armbian/build#8948
- nanopct6(-lts): u-boot: bump to v2026.01-rc2. by @rpardini in armbian/build#8951
- nanopi-r6c: u-boot: bump to v2026.01-rc2; enable BTRFS support. by @rpardini in armbian/build#8955
- odroidhc4: u-boot: bump to v2026.01-rc2. by @rpardini in armbian/build#8952
- Powere management - make it conditional, enable on UEFI targets, else disabled. by @igorpecovnik in armbian/build#8961
- radxa-rock-4d: Move to standard support. by @HeyMeco in armbian/build#8981
- rock-5b: u-boot: edge: bump to v2026.01-rc2; use mainline ATF; bootorder; fancy u-boot. by @rpardini in armbian/build#8949
- Rock5B+: Udev rule for Radxa Display 8HD. by @HeyMeco in armbian/build#8972
- Rock5B-Plus and Rock5T: Use upstream u-boot. by @HeyMeco in armbian/build#8918
- rockchip-edge: cleanup and rewrite patches. by @EvilOlaf in armbian/build#8911
- rockchip: cleanup and rewrite patches for
current. by @EvilOlaf in armbian/build#8912 - sm8250 current: Add support to load QUP SE Firmware via Linux subsystem. by @retro98boy in armbian/build#8942
- sunxi64: Enable KVM virtualization support for current kernel. by @chbgdn in armbian/build#8974
- Sync support status to match with /download. by @igorpecovnik in armbian/build#8976
- ti: configs: boards: Add AM62L EVM (tmds62levm) board support. by @jonaswood01 in armbian/build#8960
- ti: k3: Fix boot, change branch names, add upstream edge. by @jonaswood01 in armbian/build#8926
- u-boot: prepare v2026.01 patch directory. by @rpardini in armbian/build#8950
- uefi: x86: current (6.12) and edge (6.18): add Apple T2 patches. by @rpardini in armbian/build#8879
- Upgrade Allwinner CURRENT kernels to latest. by @igorpecovnik in armbian/build#8878
- youyeetoo-r1: enable OUT1/OUT2 switches for es8323 headphone output on vendor kernel. by @SuperKali in armbian/build#8963
Stay up to date with the latest Armbian news, development highlights, and tips — delivered straight to your inbox.