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
- (#9400 P1a) Replace POSIX [ ] with bash [[ ]] across build framework. by @iav in armbian/build#9462
- (#9400 P1b) Replace unsafe eval with declare -g and nameref. by @iav in armbian/build#9461
- action: emit assets manifest JSON alongside release uploads. by @igorpecovnik in armbian/build#9772
- action: fix typos, update defaults, and harden GPG signing. by @igorpecovnik in armbian/build#9613
- action: leave torrent URLs empty in per-image asset manifests. by @igorpecovnik in armbian/build#9792
- Actions: Cleanup "Release" workflow. by @vidplace7 in armbian/MorseMicro-DKMS#4
- Actions: Create release workflow. by @vidplace7 in armbian/MorseMicro-DKMS#3
- Add Arduino UNO Q. by @igorpecovnik in armbian/armbian.github.io#268
- Add Ariaboard Photonicat 2 support for rockchip64-6.18. by @HackingGate in armbian/build#9535
- Add automatic fallback to smaller Hetzner server types with runner count scaling. by @igorpecovnik in armbian/actions#15
- Add AX210 firmware for mainline kernel. by @ginkage in armbian/firmware#126
- Add Beaglebadge. by @Grippy98 in armbian/armbian.github.io#284
- Add board and board vendror image for Ariaboard Photonicat2. by @HackingGate in armbian/armbian.github.io#255
- Add board_introduced field to reusable boards and JSON output. by @igorpecovnik in armbian/armbian.github.io#272
- Add cainiao-cniot-core board and cainiao vendor image. by @retro98boy in armbian/armbian.github.io#251
- Add container_type field to Uptime Kuma config. by @igorpecovnik in armbian/configng#776
- Add desktop descriptions and disable host check. by @igorpecovnik in armbian/configng#802
- Add Desktops menu header documentation. by @igorpecovnik in armbian/configng#803
- Add developer guide for the desktop submodule. by @igorpecovnik in armbian/documentation#912
- Add EByte Vendor // ECB41-PGE board. by @vidplace7 in armbian/armbian.github.io#250
- Add expect-dev to package dependencies. by @igorpecovnik in armbian/configng#904
- Add few images. by @igorpecovnik in armbian/configng#858
- Add firmware for Arduino UNO Q (QRB2210/QCM2290). by @SuperKali in armbian/firmware#123
- Add Gateway DK board image and Mono vendor logo. by @igorpecovnik in armbian/armbian.github.io#273
- Add HDMI CEC support to Rockchip RK3588/RK3576 SoCs. by @chaitan3 in armbian/build#9622
- Add i3-wm desktop support with branding. by @igorpecovnik in armbian/configng#811
- Add image and reusable slug for Qidi X-4. by @Shadowrom2020 in armbian/armbian.github.io#262
- Add image for Qidi X-7 Mainboard. by @Shadowrom2020 in armbian/armbian.github.io#257
- Add images and logo for EasePi-A2 and EasePi-R2. by @ifroncy01 in armbian/armbian.github.io#317
- Add INTRODUCED property to all board configs. by @igorpecovnik in armbian/build#9634
- Add KDE Neon desktop support (Ubuntu only). by @igorpecovnik in armbian/configng#814
- Add KDE Plasma desktop support. by @igorpecovnik in armbian/configng#812
- Add Laptop SpacemiT MUSE Book. by @pyavitz in armbian/build#9591
- Add line breaks to improve .md rendering. by @igorpecovnik in armbian/configng#784
- Add manual execution and daily cron schedule for MOTD generation. by @igorpecovnik in armbian/armbian.github.io#249
- Add MATE desktop support with branding and menu. by @igorpecovnik in armbian/configng#810
- add more special extensions. by @efectn in armbian/actions#16
- Add NanoPC T6 LTS Plus as reusable board. by @igorpecovnik in armbian/armbian.github.io#275
- Add NanoPC T6 plus image. by @igorpecovnik in armbian/armbian.github.io#266
- Add NanoPC-T6 LTS Plus board support. by @igorpecovnik in armbian/build#9617
- Add norco-emb-3531 board and norco vendor image. by @retro98boy in armbian/armbian.github.io#244
- Add python3-yaml to package dependencies. by @igorpecovnik in armbian/configng#816
- Add radxa-dragon-q6a to nightly release blacklist. by @igorpecovnik in armbian/armbian.github.io#260
- add recomputer rk3576-devkit dts. by @ackPeng in armbian/linux-rockchip#451
- add recomputer rk3588-devkit support. by @ackPeng in armbian/linux-rockchip#460
- Add rewrite-kernel-config command to Build commands. by @HeyMeco in armbian/documentation#922
- add rockchip patch for fusb302 to support aw3561. by @ackPeng in armbian/linux-rockchip#456
- add rockchip zbit mtd spi flash support. by @ackPeng in armbian/linux-rockchip#464
- Add rtl8710bufw_SMIC.bin for RTL8188GU WiFi USB. by @Shadowrom2020 in armbian/firmware#121
- Add Seeed Studio reComputer board images and vendor logo. by @baorepo in armbian/armbian.github.io#297
- Add some board image. by @retro98boy in armbian/armbian.github.io#258
- Add support for Arduino UNO Q (Qualcomm QRB2210). by @SuperKali in armbian/build#9623
- Add support for dialog via new wrapper functions. by @igorpecovnik in armbian/configng#762
- add support for imx708 raspberry pi v3 camera. by @ackPeng in armbian/linux-rockchip#457
- Add support for Photonicat2 board with USB hub watchdog. by @HackingGate in armbian/build#9765
- Add support for qidi x-* boards. by @Shadowrom2020 in armbian/build#9564
- Add support for the Radxa Display 10 FHD to the Rock 5B Plus. by @FlorianKohn in armbian/linux-rockchip#453
- Add trixie and noble to nightly manual targets. by @igorpecovnik in armbian/armbian.github.io#263
- Add v4l2loopback-dkms removal for additional boards. by @igorpecovnik in armbian/armbian.github.io#318
- Add vendor and board image of Vanxoak HD-RK3506-EVB. by @SeeleVolleri in armbian/armbian.github.io#316
- add Vulkan support and expand 3D package descriptions. by @igorpecovnik in armbian/build#9494
- Add wifi to Radxa Cubie A5E (kernel7.0). by @juanesf in armbian/build#9879
- Add xfce desktop for riscv64 legacy branch in stable builds. by @igorpecovnik in armbian/armbian.github.io#264
- add: initial support for DG SVR 865 Tiny board (SM8250/QCS8250). by @Lemon1151 in armbian/build#9423
- Added config improvements and fixes to ayn odin2. by @Squishy123 in armbian/build#9316
- Adding images for new boards. by @schmiedelm in armbian/armbian.github.io#319
- Agatti: add flash binaries for Arduino UNO Q (QRB2210). by @SuperKali in armbian/qcombin#1
- aic8800-dkms extension. by @Shadowrom2020 in armbian/build#9578
- arch: arm: dts: add EByte ECB41-PGE (RK3506g2). by @vidplace7 in armbian/linux-rockchip#454
- Arduino logo. by @igorpecovnik in armbian/armbian.github.io#269
- arduino-uno-q: bump edge kernel to 7.0.0-unoq. by @SuperKali in armbian/build#9696
- arduino-uno-q: fix CI build by fetching qcombin at image creation time. by @SuperKali in armbian/build#9642
- arduino-uno-q: install USB gadget scripts unconditionally in BSP. by @SuperKali in armbian/build#9649
- arm64: dts: rockchip: add Mekotronics R58S2. by @HeyMeco in armbian/linux-rockchip#461
- arm64: dts: rockchip: add NanoPC-T6 LTS Plus device tree. by @igorpecovnik in armbian/linux-rockchip#462
- arm64: dts: rockchip: add vpll clock parent for DP 4K overlay. by @mingzhangqun in armbian/linux-rockchip#490
- arm64: dts: rockchip: fix adc-keys press-threshold-microvolt for recomputer devkits. by @mingzhangqun in armbian/linux-rockchip#483
- arm64: dts: rockchip: nanopi-m5: fix GMAC rgmii-id causing broken gig…. by @dva108 in armbian/build#9901
- arm64: dts: rockchip: rename NanoPC-T6 LTS Plus to NanoPC-T6 Plus. by @igorpecovnik in armbian/linux-rockchip#478
- arm64: dts: rockchip: rk3576: remove empty rockchip,supported-hw from OPP tables. by @mingzhangqun in armbian/linux-rockchip#484
- arm64:dts:rockchip:rk3568/rk3588:Add EasePi A2 (RK3568) and EasePi R2 (RK3588) board support. by @ifroncy01 in armbian/linux-rockchip#486
- armbian-kernel: btf: fixes + enable KPROBES. by @rpardini in armbian/build#9715
- armbian-kernel: improve code documentation and formatting. by @igorpecovnik in armbian/build#9559
- armbian-resize-filesystem: fix typo $rootdev → $diskdev in do_expand_partition. by @iav in armbian/build#9702
- armbian-zram-config: refine check for existing /tmp mount. by @vidplace7 in armbian/build#9514
- artifact-uboot: add UBOOT_GIT_CACHE_TTL (fixes #7710). by @iav in armbian/build#9699
- audit: allow Claude to write edits + stash execution log. by @igorpecovnik in armbian/configng#836
- audit: fix git-dir error and path references for claude-code-action. by @igorpecovnik in armbian/configng#832
- audit: fix git-dir, output ref, and bump max-turns to 30. by @igorpecovnik in armbian/configng#833
- audit: scope bot PR to YAML changes only. by @igorpecovnik in armbian/configng#835
- audit: skip status:unsupported DEs + relocate audit scripts. by @igorpecovnik in armbian/configng#826
- audit: switch to claude-code-action with OAuth token. by @igorpecovnik in armbian/configng#831
- audit_apply: handle calls larger than the per-minute budget. by @igorpecovnik in armbian/configng#828
- audit_apply: throttle + retry around the per-minute rate limit. by @igorpecovnik in armbian/configng#827
- Ayn Odin2 kernel 7.0 support. by @kasimling in armbian/build#9706
- base-files: symlink upstream distro logos to Armbian's. by @igorpecovnik in armbian/build#9688
- bianbu: bump noble snapshot from v2.2 to v2.3. by @igorpecovnik in armbian/configng#839
- Board image: Add Mekotronics R58S2. by @igorpecovnik in armbian/armbian.github.io#265
- Board: Add Mekotronics R58S2. by @HeyMeco in armbian/build#9610
- boards: add TQ-Systems TQMa8MPxS (MB-SMARC-2) and TQMa93xxLA (MBa93xxLA-MINI). by @schmiedelm in armbian/build#9898
- boards: declare ARCH=arm64 explicitly on five inheriting boards. by @igorpecovnik in armbian/build#9747
- boot: stop emitting splash=verbose to the kernel cmdline. by @igorpecovnik in armbian/build#9653
- bsp: drop /etc/apt/preferences.d/armbian — desktop pin moves to armbian-config. by @igorpecovnik in armbian/build#9664
- bsp: ship Armbian distributor logo (svg + wordmark png variants). by @igorpecovnik in armbian/build#9674
- Build for riscv64. by @vidplace7 in armbian/MorseMicro-DKMS#5
- Build-Switches: document DOCKER_PRUNE opt-in. by @igorpecovnik in armbian/documentation#920
- build: misc cleanup — DEBUG-gated mmdebstrap verbosity, DOCKER_PRUNE opt-in. by @igorpecovnik in armbian/build#9704
- bump 7.0 to rc2. by @EvilOlaf in armbian/build#9475
- Bump actions/download-artifact from 7 to 8. by @igorpecovnik in armbian/os#464
- Bump geekyeggo/delete-artifact from 5 to 6. by @igorpecovnik in armbian/os#443
- Bump rockchip armhf edge kernel to 7.0.0. by @paolosabatino in armbian/build#9635
- Bump versions: stable 26.5.0, nightly 26.8.0-trunk.1. by @igorpecovnik in armbian/os#461
- bump
bleedingedgeto 7.1-rc3. by @EvilOlaf in armbian/build#9806 - cainiao cniot core improve. by @retro98boy in armbian/build#9526
- cfg80211: fix API changes for Linux 7.1. by @EvilOlaf in armbian/wifi-rtl8852bs#5
- ch13726a: Added missing MIPI_DSI_MODE_VIDEO. by @kay-lambdadelta in armbian/build#9621
- ch13726a: Remove MIPI_DSI_MODE_VIDEO_BURST. by @kay-lambdadelta in armbian/build#9891
- change recomputer rk35xx fan speed. by @ackPeng in armbian/linux-rockchip#472
- Change unit tests badge link in documentation. by @igorpecovnik in armbian/documentation#885
- chore(config/common): remove dead FAST_CREATE_IMAGE variable. by @iav in armbian/build#9756
- chore(deps): patch rustls-webpki and rand advisories. by @SuperKali in armbian/imager#132
- chore: update Dependabot schedule to daily updates. by @igorpecovnik in armbian/build#9537
- ci/external: skip slot with warning when upstream source breaks. by @igorpecovnik in armbian/armbian.github.io#301
- ci/maintenance-unit-tests: list docker state on the runner. by @igorpecovnik in armbian/configng#903
- ci/maintenance-unit-tests: skip draft PRs. by @igorpecovnik in armbian/configng#910
- ci/unit-tests: bump job timeouts by +30 minutes. by @igorpecovnik in armbian/configng#890
- ci/unit-tests: cancel in-flight runs on supersede. by @igorpecovnik in armbian/configng#891
- ci: add dependabot config (github-actions, daily). by @igorpecovnik in armbian/docker-armbian-build#16
- ci: add maintenance watchdog + rename action.yml → build-armbian-sdk.yml. by @igorpecovnik in armbian/sdk#25
- ci: add Maintenance: Watchdog workflow. by @igorpecovnik in armbian/docker-armbian-build#23
- ci: add Ubuntu resolute to the build matrix. by @igorpecovnik in armbian/sdk#22
- ci: aggregate per-cell asset manifests into armbian-sdk-images.json. by @igorpecovnik in armbian/sdk#13
- ci: build repository-update images for armhf. by @igorpecovnik in armbian/docker-armbian-build#22
- ci: build repository-update images for riscv64. by @igorpecovnik in armbian/docker-armbian-build#15
- ci: cancel in-flight download-index runs when a new one starts. by @igorpecovnik in armbian/armbian.github.io#313
- ci: dispatch armbian.github.io download-index regen after green build. by @igorpecovnik in armbian/sdk#21
- ci: dispatch armbian/website sync after web-directory generation. by @igorpecovnik in armbian/armbian.github.io#310
- ci: drop deprecated golint. by @SuperKali in armbian/armbian-router#41
- ci: drop step-security/harden-runner steps (egress-policy was breaking builds). by @igorpecovnik in armbian/sdk#26
- ci: fix dispatch chain — download-index fan-out + redirector ends with directory regen. by @igorpecovnik in armbian/armbian.github.io#311
- ci: multi-arch unit tests + JSON report published to armbian.github.io. by @igorpecovnik in armbian/configng#872
- ci: post ShellCheck findings and auto-fix suggestions inline on PRs. by @iav in armbian/build#9868
- ci: rename build workflow to 'Docker Images For Automation'. by @igorpecovnik in armbian/docker-armbian-build#24
- ci: run unit tests under qemu-user for armhf + riscv64. by @igorpecovnik in armbian/configng#875
- ci: scope GITHUB_TOKEN writes to job-level in maintenance-lint-scripts-post. by @iav in armbian/build#9887
- ci: skip build-artifacts gating job on forks. by @iav in armbian/build#9865
- ci: validate board config required fields on PR. by @igorpecovnik in armbian/build#9678
- cli: kernel-dtb: pass
-@to normalized dtc invocation. by @rpardini in armbian/build#9720 - Community: blacklist xpressreal-t3 (resolute desktops failing). by @igorpecovnik in armbian/armbian.github.io#308
- Community: enable Ubuntu minimal CLI for all boards (not just headless). by @igorpecovnik in armbian/armbian.github.io#309
- config.system: add Bianbu to the desktop install menu. by @igorpecovnik in armbian/configng#893
- config/distributions: plucky -> eos, resolute -> supported. by @igorpecovnik in armbian/build#9657
- config: rockchip64: build Motorcomm YT6801 drivers built-in for OOB Ethernet. by @c127dev in armbian/build#9625
- copyright: match website footer. by @igorpecovnik in armbian/documentation#916
- cosmetic: clean up build warnings (locale, setfont, GPG, oras). by @igorpecovnik in armbian/build#9684
- csc board: Add NORCO EMB-3531 initial support. by @retro98boy in armbian/build#9456
- desktops/bianbu: enable PVR DRI, fix detection, add menu entries. by @igorpecovnik in armbian/configng#897
- desktops/bianbu: purge gnome-initial-setup after install. by @igorpecovnik in armbian/configng#902
- desktops/bianbu: re-enable systemd suspend on K1. by @igorpecovnik in armbian/configng#900
- desktops/common: strip armbian-imager on armhf/riscv64/loong64. by @igorpecovnik in armbian/configng#867
- desktops/common: use epiphany-browser on Ubuntu/riscv64. by @igorpecovnik in armbian/configng#870
- desktops/gnome: drop loong64 from sid. by @igorpecovnik in armbian/configng#877
- desktops/gnome: fix gnome-bluetooth-sendto install failure on jammy. by @igorpecovnik in armbian/configng#876
- desktops/mate: drop brisk-menu + mate-applet-trash from minimal. by @igorpecovnik in armbian/configng#866
- desktops/postinst: drop stray 'fi' from five scripts that fail bash -n. by @igorpecovnik in armbian/configng#879
- desktops/xfce: drop apport stack from packages_uninstall. by @igorpecovnik in armbian/configng#869
- desktops: add mode=build to skip user-dependent steps at image build time. by @igorpecovnik in armbian/configng#859
- desktops: availability + editorial-status filters, CSC menu. by @igorpecovnik in armbian/configng#863
- desktops: brand Chromium / Chrome / Firefox(-esr) first-run + homepage. by @igorpecovnik in armbian/configng#854
- desktops: disable cinnamon on armhf. by @igorpecovnik in armbian/configng#823
- desktops: disable DM in mode=build after install. by @igorpecovnik in armbian/configng#862
- desktops: drop libu2f-udev from resolute (no installation candidate). by @igorpecovnik in armbian/configng#853
- desktops: drop NetworkManager override from postinst scripts. by @igorpecovnik in armbian/configng#861
- desktops: drop plucky and questing release blocks. by @igorpecovnik in armbian/configng#849
- desktops: enable armhf for XFCE, MATE, i3-wm, Xmonad, Enlightenment, Cinnamon. by @igorpecovnik in armbian/configng#820
- desktops: enable panthor-gpu DT overlay on rk3588 vendor-kernel desktops. by @igorpecovnik in armbian/configng#886
- desktops: enable riscv64 for XFCE, MATE, i3-wm, Xmonad, Enlightenment, Cinnamon. by @igorpecovnik in armbian/configng#822
- desktops: fix forky minimal installs (drop obsoleted/moved pkgs). by @igorpecovnik in armbian/configng#871
- desktops: flip netplan renderer to NetworkManager on live install. by @igorpecovnik in armbian/configng#880
- desktops: install alsa-ucm-conf at minimal tier. by @igorpecovnik in armbian/configng#923
- desktops: install libcamera/v4l userspace at minimal tier. by @igorpecovnik in armbian/configng#924
- desktops: install libv4l-0 before rockchip-multimedia packages. by @igorpecovnik in armbian/configng#887
- desktops: install runtime apt pin so apt.armbian.com .debs. by @igorpecovnik in armbian/configng#851
- desktops: migrate from config/desktop/ tree to armbian-config module_desktops. by @igorpecovnik in armbian/build#9683
- desktops: move mesa/GPU runtime + diagnostics to common mid tier. by @igorpecovnik in armbian/configng#885
- desktops: optional APT pin preferences in repo block. by @igorpecovnik in armbian/configng#838
- desktops: pass --allow-downgrades on pinned package install. by @igorpecovnik in armbian/configng#899
- desktops: prune unused wallpaper assets (-15 MB). by @igorpecovnik in armbian/configng#882
- desktops: route apt.armbian.com browsers + add code, armbian-imager, restore thunderbird. by @igorpecovnik in armbian/configng#848
- desktops: run DE postinst scripts in build chroot (fix missing wallpaper). by @igorpecovnik in armbian/configng#927
- desktops: ship fprintd userspace at mid tier. by @igorpecovnik in armbian/configng#918
- desktops: ship YAML/parser/branding assets in the .deb. by @igorpecovnik in armbian/configng#817
- desktops: skip plymouth-theme install when mode=build. by @igorpecovnik in armbian/configng#865
- desktops: split light/dark wallpapers in gnome + bianbu postinsts. by @igorpecovnik in armbian/configng#905
- desktops: strip libreoffice on jammy/riscv64 (no upstream build). by @igorpecovnik in armbian/configng#883
- desktops: suppress dpkg conffile prompt on install (non-interactive). by @igorpecovnik in armbian/configng#856
- desktops: tier system, install/remove correctness, and a pile of small fixes. by @igorpecovnik in armbian/configng#824
- Disable Sk-am64b as its not compiling on Resolute. by @igorpecovnik in armbian/armbian.github.io#280
- Disable UDev Rule for Radxa Display 10 FHD. by @FlorianKohn in armbian/build#9503
- Disable: SpacemiT: fix RX DMA params not set when TX is running. by @pyavitz in armbian/build#9808
- distributions: mark questing (Ubuntu 25.10) as eos. by @igorpecovnik in armbian/build#9693
- docker: gate --privileged behind DOCKER_PRIVILEGED toggle (default yes). by @iav in armbian/build#9733
- docs: add extensions reference list. by @iav in armbian/documentation#881
- docs: expand GitHub Actions section with examples and inputs reference. by @igorpecovnik in armbian/documentation#900
- docs: reorganize ZFS documentation with proper tab formatting. by @igorpecovnik in armbian/configng#779
- docs: rewrite Desktops-header.md for the tier model. by @igorpecovnik in armbian/configng#825
- docs: simplify code-server documentation footer. by @igorpecovnik in armbian/configng#792
- Dozzle: Proper image. by @igorpecovnik in armbian/configng#775
- drivers_network: bump rtl8852bs commit ref to 35d3e266 (May 17). by @igorpecovnik in armbian/build#9841
- drm: add support for rpi panel v2. by @ackPeng in armbian/linux-rockchip#465
- Drop anubis and aptly. by @igorpecovnik in armbian/os#447
- drop old
lcd_vk2c21LCD driver that never worked; backport workingvinka,vk2c21driver; fix Mekos DTs. by @rpardini in armbian/linux-rockchip#482 - Drop patches that landed upstream and fix two. by @igorpecovnik in armbian/build#9544
- DTS: Sync CAINIAO CNIoT-CORE from 6.18 to 6.12. by @retro98boy in armbian/build#9736
- dwc2: explicitly force host mode for USB_DR_MODE_HOST. by @igorpecovnik in armbian/build#9486
- easepi-r2: sync device tree with latest code. by @jjm2473 in armbian/linux-rockchip#489
- ebyte-ecb41-pge: Add spidev overlays (RPi-compatible). by @vidplace7 in armbian/linux-rockchip#467
- edge: bump 7.0 to rc4. by @EvilOlaf in armbian/build#9543
- edge: bump 7.0 to rc5. by @EvilOlaf in armbian/build#9580
- Enable BCACHE on Raspberry Pi build. by @aulanov in armbian/build#9550
- enh: substring filter for the board picker. by @iav in armbian/build#9843
- env_init: reconcile BRANCH from installed kernel on every startup. by @igorpecovnik in armbian/configng#892
- Exclude end-of-support boards from armbian-images.json. by @igorpecovnik in armbian/armbian.github.io#271
- expose: switch uefi-x86 / uefi-arm64 to GNOME desktop on edge kernel. by @igorpecovnik in armbian/armbian.github.io#315
- extension: ccache-remote: fix Docker host-gateway for hostnames resolving to loopback. by @iav in armbian/build#9505
- extension: fix importlib_resources detection for U-Boot v2024.x-v2025.04. by @iav in armbian/build#9692
- extensions: skip git fetches during config-dump-json. by @igorpecovnik in armbian/build#9648
- external: add resolute (Ubuntu 26.04 LTS) to desktop package coverage. by @igorpecovnik in armbian/os#444
- external: add resolute (Ubuntu 26.04 LTS) to desktop package coverage. by @igorpecovnik in armbian/os#446
- external: consolidate chromium configs + add armhf/amd64 coverage. by @igorpecovnik in armbian/os#448
- external: drop jammy from desktop multi-release RELEASE lists. by @igorpecovnik in armbian/os#445
- external: enable code (VSCode) pull for jammy. by @igorpecovnik in armbian/os#457
- external: pull libwidevinecdm0 for noble from liujianfeng1994 rockchip-multimedia PPA. by @igorpecovnik in armbian/os#451
- families: sm8550: Limit kernel version to 6.18.18. by @kasimling in armbian/build#9604
- Family Meson S4T7: Opt-out of BTF
KERNEL_BTF=no. by @pyavitz in armbian/build#9909 - feat(api): migrate to api.armbian.com REST v1. by @SuperKali in armbian/imager#129
- feat(boards/helios4): enable watchdog extension by default. by @iav in armbian/build#9757
- feat(ccache-remote): parse password from DNS-SD TXT for redis backend. by @iav in armbian/build#9864
- feat(release-summary): run AI intro & cover image for all periods. by @igorpecovnik in armbian/armbian.github.io#320
- feat(tools/shellfmt): accept positional file args for scoped format. by @iav in armbian/build#9863
- feat: add cache manager modal with per-image management. by @SuperKali in armbian/imager#109
- feat: add code-server module for browser-based VS Code. by @igorpecovnik in armbian/configng#790
- feat: add comprehensive memory management module. by @igorpecovnik in armbian/configng#781
- feat: add device tree editor module. by @igorpecovnik in armbian/configng#797
- feat: add Dozzle Docker log viewer module. by @igorpecovnik in armbian/configng#773
- feat: add QDL flash support for Qualcomm EDL devices. by @SuperKali in armbian/imager#127
- feat: add Wallos subscription tracker module. by @igorpecovnik in armbian/configng#785
- feat: mark container-based software in menu and docs. by @igorpecovnik in armbian/configng#761
- feat: offline mode detection with local asset cache. by @SuperKali in armbian/imager#117
- feat: settings refactoring, DiskArbitration device detection, and filename parser improvements. by @SuperKali in armbian/imager#114
- feat: track desktop packages for clean removal. by @igorpecovnik in armbian/configng#799
- feat: ZFS pool import and scan functionality. by @igorpecovnik in armbian/configng#782
- Feature Proposal - armbian-firstlogin add support for web setup fallback. by @Grippy98 in armbian/build#9639
- firmware-sof-signed: move from cli/amd64 baseline to UEFI common. by @igorpecovnik in armbian/build#9857
- Fix. by @igorpecovnik in armbian/os#453
- Fix cmdline fsck argument. by @QwaSeeK in armbian/build#9779
- Fix copyright formatting in mkdocs.yml. by @igorpecovnik in armbian/documentation#917
- Fix desktop module variable scoping and cleanup. by @igorpecovnik in armbian/configng#796
- Fix Docker image configuration for GitHub Actions. by @igorpecovnik in armbian/docker-armbian-build#12
- fix race condition and NULL ptr deref in PCIe threaded probe. by @AlomeProg in armbian/linux-rockchip#458
- fix recomputer rk35xx dts. by @ackPeng in armbian/linux-rockchip#470
- Fix rk3528 nanopi zero2 snps reset gpio property. by @EvilOlaf in armbian/build#9770
- Fix USB Type-C port for Orangepi 5/5B. by @chaitan3 in armbian/build#9624
- Fix workflow bugs and add AI cover image generation. by @igorpecovnik in armbian/armbian.github.io#298
- fix(cache): switch to sort_by_key for LRU ordering. by @SuperKali in armbian/imager#131
- fix(ci/shellcheck): pass --shell=bash for per-file lint of board configs. by @igorpecovnik in armbian/build#9902
- fix(config): skip host filesystem compatibility check for ROOTFS_TYPE=nfs. by @iav in armbian/build#9759
- fix(deps): add Pygments to requirements.txt (rich.syntax dep). by @iav in armbian/build#9819
- fix(docker): add trixie support for upstream docker-ce to fix HomeAssistant installation. by @igorpecovnik in armbian/configng#765
- fix(download): use direct_url so filename keeps its extension. by @SuperKali in armbian/imager#130
- fix(gitignore): ignore pycache at all depths (#7863). by @iav in armbian/build#9490
- fix(images): adapt module to new armbian-images.json structure. by @igorpecovnik in armbian/configng#756
- fix(kernel-config): append missing newline to .config before edits. by @iav in armbian/build#9681
- fix(kernel-debs): allow 'dwarves' as alternative for 'pahole' in headers Depends. by @iav in armbian/build#9890
- fix(kernel/mvebu-6.18): restore SysRq-via-BREAK on dw-apb-uart (8250_dw). by @iav in armbian/build#9760
- fix(kernel/rockchip64-7.0): restore SysRq-via-BREAK on dw-apb-uart (8250_dw). by @iav in armbian/build#9750
- fix(manage_zsh): abort shell change if zsh package install fails. by @ajorpheus in armbian/configng#759
- fix(orangepi5max): change usbdrd_dwc3_0 mode from otg to host. by @Echoflare in armbian/linux-rockchip#449
- fix(runners): handle missing HOME in systemd hooks for runner-clean-pages. by @igorpecovnik in armbian/configng#928
- fix(sm8250): drop duplicate cpu7_opp21 label on Xiaoxin Pad Pro overclock OPP. by @igorpecovnik in armbian/build#9882
- fix(sm8550-6.18): drop broken sm8x50 UHS-I/xo-clock mbox patch. by @igorpecovnik in armbian/build#9884
- fix(sm8550-7.0): drop merged & broken SD/DSI patches. by @igorpecovnik in armbian/build#9885
- fix(sunxi-6.18): drop r-spi backport now merged in linux-6.18.y stable. by @igorpecovnik in armbian/build#9883
- fix: armbian-resize-filesystem diskdevname fallback for /dev/sda* devices. by @mvanhorn in armbian/build#9595
- fix: correct dialog argument order causing box option errors. by @igorpecovnik in armbian/configng#768
- fix: correct repository dispatch event type name. by @igorpecovnik in armbian/armbian.github.io#254
- fix: force destroy VMs when graceful shutdown fails. by @igorpecovnik in armbian/configng#793
- fix: improve kvmtest module security, UI, and add channel selection. by @igorpecovnik in armbian/configng#789
- fix: rename imx8m bare hook so binman pkg_resources patch can run. by @igorpecovnik in armbian/build#9752
- fix: resolve mixed indentation in prometheus heredoc. by @igorpecovnik in armbian/configng#794
- fix: resolve OS image list duplication when switching filters. by @SuperKali in armbian/imager#110
- fix: resolve Phytium stmmac compilation errors for kernel 6.19. by @igorpecovnik in armbian/build#9545
- fix: rockchip family_tweaks fails on forky — addgroup → groupadd. by @igorpecovnik in armbian/build#9753
- fix: route forky/loong64 base-files lookups to the main archive. by @igorpecovnik in armbian/armbian.github.io#299
- Fix: SakuraPi RK3308B WLAN broken. by @TheSnowfield in armbian/build#9478
- fix: settings modal reset, custom image manufacturer, and board detection setting. by @SuperKali in armbian/imager#116
- fixing output to /etc/armbian-image-release. by @dittodhole in armbian/build#9729
- framework artifact-rootfs - remove the last vestige of LEGACY_DEBOOTSTRAP. by @tabrisnet in armbian/build#9599
- framework run_host_x86_binary_logged - support 32-bit x86. by @tabrisnet in armbian/build#9466
- framework: add resolute (Ubuntu 26.04) image to the daily matrix. by @igorpecovnik in armbian/docker-armbian-build#26
- Gateway AM-GZ80x: Update $board and meson-axg family conf. by @pyavitz in armbian/build#9533
- gateway-dk-ask: build kernel modules in-tree for CI compatibility. by @tomazzaman in armbian/build#9650
- gateway-dk-ask: pin ASK with libxml2 2.12+ compat fix for fmc. by @tomazzaman in armbian/build#9677
- generate-armbian-images-json: detect preinstalled app past kernel rc/beta tag. by @igorpecovnik in armbian/armbian.github.io#294
- genio: edge: bump to collabora's 6.19.8. by @rpardini in armbian/build#9721
- gha: don't double-quote board/maintainer filter values. by @iav in armbian/os#462
- gnome: add packagekit + plugins + appstream at mid tier. by @igorpecovnik in armbian/configng#922
- HACK: Enable PCIe switch on RK3399. by @retro98boy in armbian/build#9574
- Handle invalid data in COLUMNS env var when determining console width. by @scollinson in armbian/build#9631
- Harden data-update-partners workflow. by @igorpecovnik in armbian/armbian.github.io#270
- helios4: bump u-boot to v2026.04. by @iav in armbian/build#9786
- helios64: u-boot: bump to v2026.04 + diagnostics + CMD_FILEENV; v2026.04: generic btrfs zstd fix. by @iav in armbian/build#9675
- hetzner: validate GitHub runner token before provisioning any VM. by @igorpecovnik in armbian/actions#19
- i915: fix Dell XPS 13 7390 device ID in quirk patches. by @igorpecovnik in armbian/build#9485
- Image for Qidi X-6 Mainboard. by @Shadowrom2020 in armbian/armbian.github.io#256
- image/compress-checksum: maximize CPU + memory use. by @igorpecovnik in armbian/build#9758
- Improve proxy handling for builds. by @jonaswood01 in armbian/build#9741
- Improve Radxa logo. by @igorpecovnik in armbian/armbian.github.io#293
- Improve sm8250 6.19 edge kernel. by @retro98boy in armbian/build#9434
- Increase timeout for unit tests from 15 to 30 minutes. by @igorpecovnik in armbian/configng#800
- initialize: add script-wide debug_log and --debug flag. by @igorpecovnik in armbian/configng#818
- Introduce
bleedingedgeBRANCH for rockchip64. by @EvilOlaf in armbian/build#9738 - json-generation: fix some app edge cases. by @efectn in armbian/armbian.github.io#276
- json-generation: handle .tar.xz image archives. by @SuperKali in armbian/armbian.github.io#283
- KDE Neon: add more packages for touchscreen devices. by @kasimling in armbian/build#9551
- kernel patch maintenance. by @EvilOlaf in armbian/build#9562
- kernel-dtb: surface missing BOOT_FDT_FILE as err alert (fixes #8083). by @iav in armbian/build#9700
- kernel-headers: add version to linux-headers virtual package. by @iav in armbian/build#9686
- kernel: add dependency of initramfs-tools for linux-image package. by @amazingfate in armbian/build#9727
- kernel: add linux-initramfs-tool as dep of linux-image package. by @amazingfate in armbian/build#9731
- kernel: fix process not exit with kernel build failure. by @amazingfate in armbian/build#9771
- libbpf: fix const correctness in resolve_full_path for gcc15. by @EvilOlaf in armbian/linux-rockchip#474
- Linux 7.1 compatibility. by @EvilOlaf in armbian/rtl8723ds#5
- luckfox-lyra-zero-w: Default to onboard wifi antenna, add ipex overlay. by @vidplace7 in armbian/linux-rockchip#468
- mainline: bump to 7.0 stable. by @EvilOlaf in armbian/build#9661
- mainline: bump to 7.0-rc7. by @EvilOlaf in armbian/build#9637
- mainline: bump
edgeto 7.0-rc6. by @EvilOlaf in armbian/build#9618 - maint: meson64-current: rewrite patches against 6.18.18. by @EvilOlaf in armbian/build#9528
- maint: rewrite various kernel patchsets. by @EvilOlaf in armbian/build#9888
- maint: rockchip64-current: rewrite kernel patches against 6.18.18. by @EvilOlaf in armbian/build#9527
- maintenance-watchdog: target the workflow that actually exists. by @igorpecovnik in armbian/configng#915
- make-yaml-redirector: add more special extensions. by @SuperKali in armbian/actions#18
- manage_zsh → module_zsh: align with current module style. by @igorpecovnik in armbian/configng#911
- map: accept .tar.xz and register boot-payload / hyperv.zip.xz specialExtensions. by @SuperKali in armbian/armbian-router#40
- media: rockchip: hdmirx: add DT-driven edid-version + set 600M for OPi5U. by @smazurov in armbian/linux-rockchip#488
- Mekotronics R58X-Pro (vendor): use mainline u-boot for vendor; use new LCD driver. by @rpardini in armbian/build#9836
- Merge third-party armbian-images.json sources into the main download index. by @igorpecovnik in armbian/armbian.github.io#306
- meson64-6.12: oldlts: update meson-axg mmc phase configuration patch. by @rpardini in armbian/build#9712
- meson64-6.18: rewrite kernel config. by @EvilOlaf in armbian/build#9581
- meson64: a311d: Fix Xorg display when etnaviv enabled. by @retro98boy in armbian/build#9524
- meson64: bump
edgeto 7.0-rc1. by @EvilOlaf in armbian/build#9459 - meson64: introduce
bleedingedgeBRANCH with 7.1-rc2. by @EvilOlaf in armbian/build#9761 - meson: freeze current kernel at 6.12.28 and fix HDMI PHY frequency limit. by @igorpecovnik in armbian/build#9465
- Minor fixes and improvements. by @tomazzaman in armbian/build#9655
- mksklipad50: fix devicetree opp voltage settings. by @torte71 in armbian/build#9569
- mkspi: fix devicetree opp voltage settings. by @redrathnure in armbian/build#9603
- module_armbian_runners: skip busy runners + ship runner-cleanup assets via .deb. by @igorpecovnik in armbian/configng#914
- module_cockpit: drop qemu-kvm (no riscv64 build; qemu-system covers it). by @igorpecovnik in armbian/configng#926
- module_devicetree_overlays: rewrite — atomic writes + subcommand interface + rename. by @igorpecovnik in armbian/configng#846
- module_qbittorrent: poll for temporary password before showing dialog. by @igorpecovnik in armbian/configng#916
- Mono gateway dk. by @tomazzaman in armbian/build#9640
- motd/20-ip-info: align (LAN)/(WAN) labels across IPv4 + IPv6 rows. by @igorpecovnik in armbian/build#9728
- move Qidi X-6 to mainline u-boot. by @Shadowrom2020 in armbian/build#9903
- mvebu: edge → 6.18 LTS family-wide + restore 4 patches lost in #6135. by @iav in armbian/build#9709
- mvebu: helios4 edge → 6.18 LTS, restore orphaned patches. by @iav in armbian/build#9694
- nanopi-m5: mainline U-Boot v2026.04 + UFS (vendor-SPL hybrid). by @SuperKali in armbian/build#9788
- nanopi-m5: pin DRD0 dwc3 to host mode to expose the second USB3 port. by @SuperKali in armbian/build#9844
- nanopi-r3s-lts: bump uboot to v2026.04. by @EvilOlaf in armbian/build#9671
- nanopi-r76s: bump mainline u-boot to v2026.04 and drop vendor-branch gates. by @SuperKali in armbian/build#9869
- nanopi-r76s: fix SD boot and storage stability on eMMC-less units. by @SuperKali in armbian/build#9908
- nanopi-zero2: add USB support for RK3528 (current + edge). by @rubycomm in armbian/build#9500
- nanopi-zero2: enable mainline kernel support and PCIe for M.2 WiFi. by @rubycomm in armbian/build#9453
- Nightly: blacklist 16 boards failing resolute+gnome_desktop. by @igorpecovnik in armbian/armbian.github.io#307
- nightly: blacklist gateway-dk. by @igorpecovnik in armbian/armbian.github.io#281
- nightly: bump Ubuntu release from plucky/noble to resolute. by @igorpecovnik in armbian/armbian.github.io#278
- NORCO EMB-3531: Add LPDDR4X variants support. by @retro98boy in armbian/build#9823
- Odin2: Now we can switch back to upstream sdhci-msm driver. by @kasimling in armbian/build#9703
- Odroid-M2: Add support for Hardkernel ODROID-Vu8S panel. by @mlegenovic in armbian/build#9627
- Odroid-M2: Fix USB-C port in OTG mode. by @mlegenovic in armbian/build#9633
- Odroid-M2: Support for weather board zero. by @mlegenovic in armbian/build#9523
- odroidhc4: u-boot: bump 2026.01 -> 2026.04 (final) & add LWIP. by @rpardini in armbian/build#9714
- odroidn2: u-boot: bump to v2026.04-rc3; make fancy, incl LWIP. by @rpardini in armbian/build#9507
- Optimize Cinnamon desktop and fix theming. by @igorpecovnik in armbian/configng#805
- Optimized config. by @igorpecovnik in armbian/os#452
- OrangePi 3 LTS: Update $board.conf file. by @pyavitz in armbian/build#9495
- OrangePi 3B: Add device tree overlays for OrangePi 3B with I2C, PWM, SPI support. by @kskshaf in armbian/build#9460
- Orangepi-5-max: Remove upstreamed patches and use mainline bluetooth.. by @fbernier in armbian/build#9673
- OrangePi-RV2/R2S: add sdcard and emmc for Linux-7.x. by @sven-ola in armbian/build#9539
- OrangePi-RV2/R2S: rename board config from wip to csc. by @sven-ola in armbian/build#9560
- OrangePi-RV2: Fix wireless access point mode by using the correct FW. by @sven-ola in armbian/build#9504
- orangepi5: fix slow boot on
currentkernel. by @EvilOlaf in armbian/build#9449 - orangepi5: rewrite uboot patches against v2026.04-rc3. by @EvilOlaf in armbian/build#9457
- OrangePi5Pro: Comprehensive HW Support: YT6801 PCIe-Eth, Codec ES8388 Audio, eFUSE & U-Boot v2025.10. by @c127dev in armbian/build#9600
- os-info: add Ubuntu 26.04 (resolute). by @igorpecovnik in armbian/imager#134
- owncloud: fix CI install test + docker_operation_progress pull/error-handling bugs it exposed. by @igorpecovnik in armbian/configng#888
- owncloud: fix CI install test + docker_operation_progress pull/error-handling bugs it exposed. by @igorpecovnik in armbian/configng#889
- panther-x2: move from CSC to EOS. by @igorpecovnik in armbian/build#9778
- panthor: Add firmware for more Mali GPUs. by @nyanmisaka in armbian/firmware#124
- partitioning: fix #9201 /etc/fstab entry (double comma). by @iav in armbian/build#9488
- patch maintenance: some rewriting against recent patch versions. by @EvilOlaf in armbian/build#9711
- patch/misc: rtw88: fix patch rtw88 driver in 6.12.y, remove in 6.18. by @EvilOlaf in armbian/build#9652
- patch/sunxi-6.12: drop two Rockchip SPI patches (not applicable to sunxi). by @igorpecovnik in armbian/build#9827
- patch: disable broken drm/xe patches under uefi-loong64-7.0. by @igorpecovnik in armbian/build#9745
- patching: fix #9028 timestamp when multiple patches touch same file. by @iav in armbian/build#9489
- pci: pcie_dw_rockchip: increase PCIe LTSSM timeout for cold boot NVMe. by @rpahle in armbian/build#9751
- pkg: prevent interactive dpkg prompts in automated builds. by @igorpecovnik in armbian/configng#884
- pkg_install/pkg_remove: properly propagate apt-get exit codes. by @igorpecovnik in armbian/configng#760
- postinst/gnome: enable tap-to-click + clickpad right-click out of the box. by @igorpecovnik in armbian/configng#917
- Potential fix for code scanning alert no. 2: Code injection. by @iav in armbian/build#9799
- Pre-load SDK images with build framework, code-server, Python + Claude Code, and SSH keys. by @igorpecovnik in armbian/sdk#16
- prepare-host: support Ubuntu resolute's qemu-user packaging changes. by @igorpecovnik in armbian/build#9790
- ptrace: backport upstream fix for CVE-2026-46333 (ssh-keysign-pwn). by @SuperKali in armbian/linux-rockchip#481
- qcom/sc8280xp: sync microsoft blackrock (windows dev kit 2023) latest firmware for mainline kernel. by @rbqvq in armbian/firmware#122
- Qidi X-6: fix defconfig patch. by @Shadowrom2020 in armbian/build#9567
- Qidi X-6: fix devicetree opp voltage settings. by @Shadowrom2020 in armbian/build#9577
- qrb2210: switch edge kernel to mainline linux v7.0. by @SuperKali in armbian/build#9710
- Quote variables in destructive commands (#9400 P0). by @iav in armbian/build#9401
- radxa-aic8800: Use gcc-14 for Noble release. by @HeyMeco in armbian/build#9707
- readme: add desktops bullet to the feature list. by @igorpecovnik in armbian/configng#857
- README: cover both image families this repo publishes. by @igorpecovnik in armbian/docker-armbian-build#25
- Refactor desktop module: YAML-driven, modular architecture. by @igorpecovnik in armbian/configng#815
- refactor(api): normalize application='ufs' to storage='ufs'. by @HeyMeco in armbian/website#9
- refactor: add comprehensive Docker wrapper utilities with progress display. by @igorpecovnik in armbian/configng#769
- refactor: deduplicate hooks, add CSS design tokens, clean up backend. by @SuperKali in armbian/imager#115
- refactor: update KVM test images to latest releases. by @igorpecovnik in armbian/configng#783
- release-targets/standard-support.manual: add UEFI desktops + plain cloud. by @igorpecovnik in armbian/armbian.github.io#304
- release-targets: add radxa-dragon-q6a and radxa-nio-12l with ufs extension. by @igorpecovnik in armbian/armbian.github.io#292
- release-targets: codename parameterisation, resolute default, Bianbu target, exposed.map overrides. by @igorpecovnik in armbian/armbian.github.io#295
- release-targets: drop mesa-vpu from auto-attached extensions. by @igorpecovnik in armbian/armbian.github.io#302
- release-targets: flip UEFI desktop spins from current to edge. by @igorpecovnik in armbian/armbian.github.io#314
- release-targets: switch fast-HDMI KDE matrix from kde-neon to kde-plasma. by @igorpecovnik in armbian/armbian.github.io#303
- Remove radxa-dragon-q6a from targets-release-nightly blacklist. by @igorpecovnik in armbian/armbian.github.io#267
- remove stray left-over patch. by @EvilOlaf in armbian/build#9670
- Removed un-needed patch for SM8550-6.18; patch has already been updat…. by @Squishy123 in armbian/build#9487
- reporting-release-summary: prepend 'Armbian' to digest titles. by @igorpecovnik in armbian/armbian.github.io#305
- restore backwards compatibility. by @EvilOlaf in armbian/wifi-rtl8852bs#6
- Retroidpocket: fix
currentand addedgeas target. by @EvilOlaf in armbian/build#9724 - Revert "Disable Sk-am64b as its not compiling on Resolute". by @jonaswood01 in armbian/armbian.github.io#289
- Revert zsh integration from SDK image. by @igorpecovnik in armbian/sdk#23
- Reword BTF memory check. by @x13-me in armbian/build#9502
- RK3506: Add spidev overlays for RK3506 family. by @vidplace7 in armbian/linux-rockchip#450
- rk3568: add 51.2MHz PLL rate for HDMI. by @skorobkov in armbian/build#9477
- rk3576: Add SPL v1.08 blob. by @SuperKali in armbian/rkbin#44
- RK3588: Add v1.20 DDR blob. by @HeyMeco in armbian/rkbin#43
- rock-3a: bump uboot to v2026.04-rc4. by @EvilOlaf in armbian/build#9576
- rock-5-itx: link upstream kernel commit in pcie3 refclk u-boot patch. by @SuperKali in armbian/build#9861
- rock-5-itx: switch to mainline u-boot v2026.04. by @SuperKali in armbian/build#9848
- Rock-5B-Plus and Rock-5T: Move to u-boot 2026.04. by @HeyMeco in armbian/build#9773
- rock-5b-plus: add current kernel to build targets. by @igorpecovnik in armbian/build#9464
- rock-5t: add current kernel to build targets. by @igorpecovnik in armbian/build#9463
- Rockchip family tweaks: add to group only if group doesn't exists yet. by @igorpecovnik in armbian/build#8479
- rockchip rk3566: h96-TVbox: bump to uboot v2026.04. by @hqnicolas in armbian/build#9807
- rockchip-rk3588: add Rock 5 ITX PWM fan control overlay. by @ccarpinteri in armbian/build#9695
- rockchip-rv1106: Enable (=m) Realtek 8188EU wifi. by @vidplace7 in armbian/build#9607
- rockchip-vendor: CONFIG_BT_HCIBTUSB=m. by @vidplace7 in armbian/build#9628
- Rockchip64 fix patches due to upstream changes in 6.19.6 and 6.18.16. by @EvilOlaf in armbian/build#9483
- rockchip64-6.18: rebase rk3399 dwc3 phy-reset-quirk patch for 6.18.32. by @SuperKali in armbian/build#9847
- rockchip64-6.18: rewrite kernel patches against 6.18.20. by @EvilOlaf in armbian/build#9587
- rockchip64-6.18: rewrite kernel patches against 6.18.21. by @EvilOlaf in armbian/build#9629
- rockchip64-7.0: mekotronics-r58x-pro: analog sound: use SuperKali's new clock. by @rpardini in armbian/build#9554
- rockchip64: bump some boards u-boot to v2026.04. by @paolosabatino in armbian/build#9662
- rockchip64: bump
edgeto 7.0-rc3. by @EvilOlaf in armbian/build#9445 - rockchip64: cleanup old patchsets. by @EvilOlaf in armbian/build#9498
- rockchip64: fix RK3528 USB2 PHY regmap split for high-speed NCM. by @rubycomm in armbian/build#9785
- rockchip64: opt-in helios64 CPU stability overlay (current + edge). by @iav in armbian/build#9822
- rockchip64: rewrite patches of current and edge. by @EvilOlaf in armbian/build#9829
- rockchip64: rk3528: fix USB OTG and ethernet for NanoPi Zero2. by @rubycomm in armbian/build#9597
- rockchip64: rk3588: add I2S MCLK output gate clocks for audio codec support. by @SuperKali in armbian/build#9548
- rockchip64: rk3588: update I2S MCLK gate patches to match upstream v3 and add u-boot clock IDs. by @SuperKali in armbian/build#9568
- rockchip: Add CSC board EByte ECB41-PGE (RK3506G). by @vidplace7 in armbian/build#9513
- rockchip: add rtl8152 and dm9601 usb ethernet. by @netrunnereve in armbian/build#9638
- rockchip: Disable specific patches in 6.19 series. by @igorpecovnik in armbian/build#9493
- rockchip: Enable Wireguard/TUN module in vendor kernel. by @vidplace7 in armbian/build#9492
- rockchip: migrate xt-q8l-v10 uboot patches. by @paolosabatino in armbian/build#9669
- rockchip: refresh LibreELEC patch import for edge 6.19 kernel. by @paolosabatino in armbian/build#9506
- rockchip: restore proper LE patches for rockchip armhf. by @paolosabatino in armbian/build#9530
- rockchip: RK3506: Increase DMA coherent pool. by @vidplace7 in armbian/build#9636
- rockchip: upgrade u-boot to v2026.04. by @paolosabatino in armbian/build#9663
- Rockchip: youyeetoo yy3568: enable pci-e NVMe ssd. by @hqnicolas in armbian/build#9877
- rpi4b: bump edge to 7.0. by @EvilOlaf in armbian/build#9529
- rtl8189fs: fix compilation for 7.1 and re-enable. by @EvilOlaf in armbian/build#9813
- rtl8723ds: fix build >= Linux 7.1. by @EvilOlaf in armbian/build#9896
- rtl8852bs: re-enable for bleedingedge. by @EvilOlaf in armbian/build#9831
- runner-cleanup: drop redundant age-based _diag prune. by @igorpecovnik in armbian/configng#921
- runner-cleanup: event-driven _diag/pages wipe via systemd hooks. by @igorpecovnik in armbian/configng#925
- runner-cleanup: hourly disk + memory maintenance for self-hosted runner hosts. by @igorpecovnik in armbian/configng#913
- runner-cleanup: wipe _diag/pages/ alongside _work/. by @igorpecovnik in armbian/configng#919
- runner-cleanup: wipe ~/_diag/ on every runner each pass. by @igorpecovnik in armbian/configng#920
- RV1106: add support for additional RTC drivers (DS1307, PCF85063, RV8803). by @vidplace7 in armbian/build#9812
- RV1106: Switch u-boot from extlinux to bootscript. by @vidplace7 in armbian/build#9801
- SLO: fixing few sentences in Slo language that sounds weird. by @igorpecovnik in armbian/website#1
- sm8250: Fix application of Retroid Pocket 5/mini device trees. by @kay-lambdadelta in armbian/build#9572
- sm8550-6.18: Fix TF card IO performance regression. by @kasimling in armbian/build#9546
- sm8550: Restore kernel 6.18.y for current and edge branch. by @kasimling in armbian/build#9737
- SMART AM40 improve. by @retro98boy in armbian/build#9735
- software/jellyfin: gate udevadm reload on udevd presence. by @igorpecovnik in armbian/configng#873
- Spacemit legacy loadpatch. by @sven-ola in armbian/build#9496
- SpacemiT MUSE Book: Fixup SRC_CMDLINE var. by @pyavitz in armbian/build#9612
- Spacemit rv2 rename dtb. by @sven-ola in armbian/build#9531
- SpacemiT: Add linux-7.0.y "mainline" support. by @pyavitz in armbian/build#9458
- SpacemiT: Add SD card support, CPU freq scaling and other fixups. by @pyavitz in armbian/build#9518
- SpacemiT: Disable k1-usb: add disconnect function support. by @pyavitz in armbian/build#9620
- SpacemiT: Disable patches that made it upstream (7.0-rc4). by @pyavitz in armbian/build#9540
- SpacemiT: Enable additional audio support in legacy and current. by @pyavitz in armbian/build#9717
- spacemit: enable powervr drm driver for current 6.18 kernels. by @sven-ola in armbian/build#9515
- SpacemiT: Fixup OpenSBI, U-Boot and BPI-F3 DTS. by @pyavitz in armbian/build#9838
- spacemit: remove old and unused patch set. by @sven-ola in armbian/build#9497
- SpacemiT: Update ATFSOURCE, BOOTSOURCE and SD card support.. by @pyavitz in armbian/build#9552
- SpacemiT: Update EDGE branch to linux-7.1. by @pyavitz in armbian/build#9784
- stmmac: Refactor Phytium ethernet patches into modular components. by @igorpecovnik in armbian/build#9585
- style: simplify markdown formatting in Wallos footer. by @igorpecovnik in armbian/configng#787
- sunxi-6.18: remove stray commit from patch. by @EvilOlaf in armbian/build#9556
- sunxi-6.18: rewrite kernel patches against 6.18.20. by @EvilOlaf in armbian/build#9611
- sunxi-7.0: fix broken patch. by @EvilOlaf in armbian/build#9913
- sunxi: bump
edgeto 6.19.y,currentto 6.18.y andlegacyto 6.12.y. by @EvilOlaf in armbian/build#9381 - sunxi: drm/gem-dma: Support dedicated DMA device for allocation. by @EvilOlaf in armbian/build#9605
- sunxi: edge: bump to 7.0. by @EvilOlaf in armbian/build#9549
- sunxi: Enable device mapper snapshot support. by @frank-f in armbian/build#9590
- sunxi: fix iommu driver patch to allow compilation. by @EvilOlaf in armbian/build#9592
- sunxi: fix
Unhandled Exception in EL3.and/causing secondary cpus not coming online. by @EvilOlaf in armbian/build#9586 - sunxi: remove BSP GMAC/EPHY patch that breaks H6 internal EMAC. by @igorpecovnik in armbian/build#9609
- sunxi: remove old patchsets. by @EvilOlaf in armbian/build#9687
- sunxi: rewrite kernel patches of current and edge. by @EvilOlaf in armbian/build#9828
- Surface armbian-sdk images in Dedicated Applications. by @igorpecovnik in armbian/website#19
- Surface armbian-sdk images with Code server logo. by @igorpecovnik in armbian/imager#138
- targets: align with armbian/build desktop-to-armbian-config PR. by @igorpecovnik in armbian/os#449
- targets: set DESKTOP_TIER per desktop block, keyed on DESKTOP_APPGROUPS_SELECTED. by @igorpecovnik in armbian/armbian.github.io#288
- tests: enable resolute on every desktop test. by @igorpecovnik in armbian/configng#852
- thinkpad-x13s: bump to steev's 7.0.y. by @rpardini in armbian/build#9716
- This PR adds official Armbian support for two EasePi IoT gateway/NAS devices. by @ifroncy01 in armbian/build#9880
- ti: configs: family: k3: Update baseline to 12.00.00.07. by @jonaswood01 in armbian/build#9643
- Try with this. by @igorpecovnik in armbian/os#454
- u-boot: 2026.04: drop #warnings in fdt_fixup_ethernet logging patch. by @rpardini in armbian/build#9713
- u-boot: v2026.01: fix BTRFS zstd decompression failure (error 70). by @iav in armbian/build#9651
- u-boot: v2026.04 (final) fixes and bumps for some boards. by @rpardini in armbian/build#9654
- uefi edge: bump to 7.0. by @EvilOlaf in armbian/build#9547
- uefi-arm64-6.12: fix stmmac compilation errors. by @igorpecovnik in armbian/build#9596
- uefi-x86-6.18: rewrite kernel patches against 6.18.20. by @EvilOlaf in armbian/build#9588
- uefi-x86: enable iwlwifi MLD + Intel SOF (MTL/LNL/PTL) audio. by @igorpecovnik in armbian/build#9846
- unset QEMU_CPU for aml_image_packer. by @QwaSeeK in armbian/build#9417
- Update board_slug and board_name for NanoPC T6. by @igorpecovnik in armbian/armbian.github.io#285
- Update Desktops header: add Imager URL and auto-login note. by @igorpecovnik in armbian/configng#804
- Update documentation / packaging URLs. by @vidplace7 in armbian/MorseMicro-DKMS#2
- Update for Radxa Cubie A5E. by @juanesf in armbian/build#9626
- Update MorseMicro suite to 1.17.8. by @vidplace7 in armbian/MorseMicro-DKMS#1
- Update nanopi r5s udev rule tweak for persistent net interface names. by @ruabmbua in armbian/build#9811
- Update odroidxu4-current to 6.6.128. by @belegdol in armbian/build#9491
- Update odroidxu4-current to 6.6.129. by @belegdol in armbian/build#9558
- Update odroidxu4-current to 6.6.135. by @belegdol in armbian/build#9705
- Update odroidxu4-current to 6.6.137. by @belegdol in armbian/build#9768
- Update odroidxu4-current to 6.6.138. by @belegdol in armbian/build#9793
- Update odroidxu4-current to 6.6.139. by @belegdol in armbian/build#9837
- Update odroidxu4-current to 6.6.140. by @belegdol in armbian/build#9867
- Update odroidxu4-current to 6.6.141. by @belegdol in armbian/build#9881
- Update Radxa logo. by @igorpecovnik in armbian/armbian.github.io#290
- Update radxa-cubie-a5e.csc with current kernel for build. by @juanesf in armbian/build#9874
- Update README to clarify Armbian SDK purpose. by @igorpecovnik in armbian/sdk#18
- Update RELEASE version in google-chrome.conf. by @igorpecovnik in armbian/os#450
- update seeed studio rk3576 devkit camera and dp overlay. by @ackPeng in armbian/linux-rockchip#463
- Update some board csc file. by @retro98boy in armbian/build#9573
- Update theme colors and fonts to match armbian.com. by @igorpecovnik in armbian/documentation#902
- Update USB version in odroidhc4.conf. by @igorpecovnik in armbian/build#9754
- Update VERSION. by @EvilOlaf in armbian/build#9553
- Update ZFS tuning recommendations and remove settings view. by @igorpecovnik in armbian/configng#780
- userpatches: install zsh via armbian-config --api, not direct apt. by @igorpecovnik in armbian/sdk#20
- userpatches: pre-install gh + first-boot provisioning stub. by @igorpecovnik in armbian/sdk#14
- userpatches: pre-install tig, nodejs and Claude Code CLI host-side. by @igorpecovnik in armbian/sdk#17
- userpatches: pre-install zsh in the chroot. by @igorpecovnik in armbian/sdk#19
- userpatches: skip jammy in items-from-inventory. by @igorpecovnik in armbian/os#460
- userpatches: switch pre-install from gh to git. by @igorpecovnik in armbian/sdk#15
- uwe5622: fix compilation on kernel >=7.1. by @EvilOlaf in armbian/build#9900
- validate-board-config: follow source ${SRC}/config/boards inheritance. by @igorpecovnik in armbian/build#9748
- Workaround devcontainer/ci platform issues. by @vidplace7 in armbian/MorseMicro-DKMS#6
- workflows/hetzner: expose machine_count and server_type as dispatch inputs. by @igorpecovnik in armbian/armbian.github.io#291
- workflows: chunk external-download matrix across 4 parallel invocations. by @igorpecovnik in armbian/armbian.github.io#282
- workflows: run external-package purge once per workflow, not per chunk. by @igorpecovnik in armbian/armbian.github.io#286
- xt-q8l-v10: forward-port u-boot board patches to v2026.04. by @igorpecovnik in armbian/build#9666
- Youyeetoo YY3588: Enable ES8388 audio support + RK3588 I2S MCLK gate fix . by @SuperKali in armbian/build#9534
- youyeetoo-yy3588: promote from CSC to standard support. by @SuperKali in armbian/build#9873
- ZFS Performance Tuning Interface. by @igorpecovnik in armbian/configng#777
- [2026.5] - framework rootfs-create: remove LEGACY_DEBOOTSTRAP, use only the upstream mmdebstrap. by @tabrisnet in armbian/build#9512
- [StepSecurity] Apply security best practices. by @step-security-bot in armbian/build#9833
- [StepSecurity] Apply security best practices. by @step-security-bot in armbian/build#9839
- [StepSecurity] Apply security best practices. by @step-security-bot in armbian/sdk#24
- [StepSecurity] ci: Harden GitHub Actions. by @step-security-bot in armbian/build#9356
- [StepSecurity] ci: Harden GitHub Actions. by @step-security-bot in armbian/build#9803
- [StepSecurity] ci: Harden GitHub Actions. by @step-security-bot in armbian/build#9825
Stay up to date with the latest Armbian news, development highlights, and tips — delivered straight to your inbox.
