This cycle is defined by three themes: broad new board enablement, a coordinated U-Boot v2026.10 refresh across Rockchip and Allwinner platforms, and substantial Rockchip kernel, media, and wireless work.
Board support expanded on multiple SoC families, including the EasePi R1 and Pine64 Quartz64 Zero on RK3568, the ArmSoM CM7s IO board and Boardcon EM3588 on RK3588, Forlinx OK3572-C, and the Skysi X5 laptop. The Banana Pi BPI-M4 (RTD1395) and Cubieboard 4 returned with full enablement including A80 cpufreq, thermal, HDMI, and audio. Qualcomm support advanced with the Lenovo Legion Y700 Gen 4 on an SM8750 edge kernel bumped to 7.2.11, while the NVIDIA Jetson Nano joined the uefi-arm64-dt target.
A sweeping bootloader refresh moved numerous platforms to U-Boot v2026.10, TF-A lts-v2.14.11, and refreshed DDR blobs, covering Radxa RK3399, RockPro64, Rock Pi 4C, NanoPi M4, Orange Pi 4 variants, Tinker Board 2, Mixtile Blade3 and Edge2, and the Recomputer RK3588 devkit. GRUB images gained a separate ext2/ext4 /boot partition and now honour UEFISIZE, and the build framework switched to the new git.u-boot-project.org upstream host.
On the kernel side, the RK3588 gained working 6 Gbps SoC SATA and CAN node support, while HDMI received a 31.5 MHz clock for RK356x and a 16-bit audio fix for RK3576. Rockchip wireless work includes WPA3/SAE handling in bcmdhd and backported rtw88 support for rtl8723bs. Amlogic saw multiple meson64 VDEC fixes for H.264, MPEG-1/2, and GStreamer/FFmpeg start failures, and Sophgo SG2000 gained H.264 encoder and JPEG unit support in coda.
#Armbian #EmbeddedLinux #Rockchip #UBoot #SBC
Changes
- add board EasePi-R1 (RK3568). by @kunxiang1 in armbian/build#11077
- add board image for Lenovo Legion Y700 Gen4. by @retro98boy in armbian/armbian.github.io#511
- Add board image: dshanpi-a1-cm5-waveshare-cm5-to-pi5-adapter. by @sckiyo in armbian/armbian.github.io#519
- Add board: Pine64 Quartz64 Zero. by @pablo-cabrera in armbian/build#11028
- Add Boardcon EM3588 board image. by @boardcon-arm in armbian/armbian.github.io#518
- Add Forlinx OK3572-C board support. by @lch08 in armbian/linux-rockchip#594
- add linux-source-package extension. by @EvilOlaf in armbian/build#10777
- add rtw8723b_fw.bin for upcoming rtw88 driver support for rtl8723bs. by @paolosabatino in armbian/firmware#153
- add support for ArmSom CM7s IO board. by @amazingfate in armbian/build#11061
- arm64: dts: rockchip: add ArmSoM CM7s IO board support. by @amazingfate in armbian/linux-rockchip#595
- arm64: dts: rockchip: add Boardcon EM3588 device tree. by @boardcon-arm in armbian/linux-rockchip#600
- arm64: dts: rockchip: add Skysi X5 laptop. by @bingo1991 in armbian/linux-rockchip#596
- arm64: dts: rockchip: rework the DshanPi R1 and R1+ boards. by @sckiyo in armbian/linux-rockchip#572
- armbian-audio-config: return instead of exit when sourced. by @puding-svk in armbian/build#11117
- ASoC: rockchip: support sleepable headphone detect GPIO. by @boardcon-arm in armbian/linux-rockchip#599
- bananapim4: add the Banana Pi BPI-M4 (RTD1395). by @igorpecovnik in armbian/build#11071
- Bluetooth: hci_aic: Add module ready check to setup. by @wukibaka in armbian/linux-rockchip#555
- board-images: add ArmSoM CM7s-IO board. by @amazingfate in armbian/armbian.github.io#514
- board-images: add Banana Pi BPI-M4. by @igorpecovnik in armbian/armbian.github.io#515
- board-images: add Cubieboard 4. by @igorpecovnik in armbian/armbian.github.io#512
- board-images: add EasePi R1 board image. by @kunxiang1 in armbian/armbian.github.io#517
- board-instructions: add Orange Pi 4. by @igorpecovnik in armbian/armbian.github.io#513
- board: mixtile-blade3: update mainline DTS for rockchip64. by @evtest-hash in armbian/build#11052
- board: mixtile-core3588e: update edge kernel support. by @evtest-hash in armbian/build#11114
- boards: remove duplicate vendor names from BOARD_NAME. by @stevenjoezhang in armbian/build#10932
- brcm: add ROCK Pi 4C and Orange Pi 4 links for BCM43456. by @igorpecovnik in armbian/firmware#152
- brcm: link AP6330 firmware for the Cubieboard 4. by @igorpecovnik in armbian/firmware#150
- bsp-cli: version the package on the packages/dirs its hooks install from. by @lukaszsobala in armbian/build#10327
- bsp: aic8800: skip bluetooth attach without the wireless module. by @sckiyo in armbian/build#11057
- bsp: create the hardware groups and add new users to them. by @xsalaices in armbian/build#11015
- bsp: remove armbian-ssh-title.sh. by @p-durlej in armbian/build#10960
- build-framework: document firmware source and branch switches. by @igorpecovnik in armbian/documentation#1672
- build-framework: document GITHUB_TOKEN. by @igorpecovnik in armbian/documentation#1671
- build-framework: fix UBOOT_MIRROR default and add denx. by @igorpecovnik in armbian/documentation#1673
- build-framework: separate /boot on GRUB images. by @igorpecovnik in armbian/documentation#1683
- bump SM8750 edge kernel to 7.2.11 and initial support for the Lenovo Legion Y700 Gen 4. by @retro98boy in armbian/build#11044
- chore(deps): bump rustls and tokio to clear cargo audit. by @SuperKali in armbian/imager#227
- chore(deps): resolve Dependabot alerts published 2026-10-21. by @SuperKali in armbian/website#61
- chore(deps): resolve open Dependabot alerts. by @SuperKali in armbian/website#59
- clk: rockchip: rk3328: fix armclk parent/mux mismatch. by @xsalaices in armbian/linux-rockchip#568
- complete-artifact-matrix: set image chunk outputs in 4 jobs. by @igorpecovnik in armbian/ci#95
- Cubieboard 4: U-Boot v2026.10, A80 cpufreq, thermal, HDMI and audio. by @igorpecovnik in armbian/build#11047
- d1: kernel: build mainline v7.3 with HDMI. by @khaliforce in armbian/build#11050
- desktops: bianbu: make archive.spacemit.com a thin overlay (fix riscv64 rootfs build). by @igorpecovnik in armbian/configng#1052
- drm/rockchip: dw_hdmi: skip PHY debugfs without a PHY. by @lukaszsobala in armbian/linux-rockchip#585
- drm/rockchip: more HDMI/DP outputs for Mecotronic R58-HD (DT-gated) — ported to rkr7.2. by @igorpecovnik in armbian/linux-rockchip#545
- drm: dw-hdmi: guard optional CEC adapter in HPD worker. by @novadusk in armbian/linux-rockchip#582
- eltay-rm66: fix mainline overlay prefix. by @RiPetitor in armbian/build#11081
- external: add obs-studio-rockchip for trixie and resolute. by @HeyMeco in armbian/os#494
- feat(ui): show a real error state when a selection panel fails to load. by @SuperKali in armbian/imager#230
- feat(update): download updates in the background from Settings. by @SuperKali in armbian/imager#229
- firmware: newest linux-firmware tag, with mirror fallback. by @igorpecovnik in armbian/build#10950
- Fix Steam install script. by @ginkage in armbian/configng#1069
- fix(config): add display names for vendors without a company name. by @EvilOlaf in armbian/website#63
- fix(config): match vendor name suffixes as whole words. by @EvilOlaf in armbian/website#62
- fix(flash): refuse empty images before they can erase a device. by @SuperKali in armbian/imager#226
- fix(ui): stop clipping board card photos that fill their frame. by @SuperKali in armbian/imager#228
- Gaming: add native Steam client module and heroic launcher. by @HeyMeco in armbian/configng#1066
- gha-matrix: let separate jobs set the images outputs. by @igorpecovnik in armbian/build#11055
- gha-matrix: limit the matrix by size, not by job count. by @igorpecovnik in armbian/build#11054
- grub: allow a separate ext2/ext4 /boot. by @igorpecovnik in armbian/build#11084
- grub: honour UEFISIZE, and size the EFI partition when it is also /boot. by @igorpecovnik in armbian/build#11072
- input: touchscreen: gt9xx: update I2C device name. by @boardcon-arm in armbian/linux-rockchip#598
- invalidate rootfs cache, force rebuild. by @EvilOlaf in armbian/build#11065
- kickpi-k2b-v2: add Seekwave SWT6621S (vs6621s) SDIO WiFi/BT driver. by @Novice-PG in armbian/build#11006
- KVM: arm64: PMU: Don't overwrite PMUSERENR with vcpu loaded. by @monolith-jaehoon in armbian/linux-rockchip#571
- lckfb-taishanpi: set vdd_npu to 900 mV in U-Boot. by @sckiyo in armbian/build#11066
- lubancat-5io: sync device trees with Linux submission. by @lch08 in armbian/build#10945
- mainline: bump to unreleased 7.4-rc1 to make room for 7.3-stable. by @EvilOlaf in armbian/build#11046
- mangopi-mq: u-boot: build v2026.10 with board patches. by @khaliforce in armbian/build#11049
- media: i2c: techpoint: Update TP2855 register settings. by @boardcon-arm in armbian/linux-rockchip#597
- media: rockchip: hdmirx: keep the 5V detect IRQ disabled while suspended. by @gconaty in armbian/linux-rockchip#567
- meson64: vdec: fix H.264 luma in the first GOP. by @outhud in armbian/build#11098
- meson64: vdec: fix MPEG-1/2 decoding. by @outhud in armbian/build#11069
- meson64: vdec: fix start failures with GStreamer and FFmpeg. by @outhud in armbian/build#11070
- mfd: rk808: write DEV_OFF for RK809/RK817 on poweroff. by @sckiyo in armbian/linux-rockchip#565
- mixtile-blade3: u-boot/kernel: boot-from-SATA & eMMC fixes. by @rpardini in armbian/build#11102
- mixtile-blade3: u-boot: mainline: bump to v2026.10 (+USB-PD powering; +recover vendor u-boot for comparison). by @rpardini in armbian/build#11093
- mixtile-edge2: mainline u-boot: v26.10; new DT/defconfig; +fancy; +env-in-emmc-boot0/1. by @rpardini in armbian/build#11073
- nanopi-r28s: build the AIC8800 SDIO driver as DKMS. by @igorpecovnik in armbian/build#11063
- nanopim4, nanopim4v2: u-boot v2026.10 with mainline TF-A. by @igorpecovnik in armbian/build#11094
- net: wireless: bcmdhd: handle NL80211_WPA_VERSION_3 (WPA3/SAE with wpa_supplicant 2.11). by @defcom5-rockchip in armbian/linux-rockchip#561
- olinux-som-a13: merge configs, drop duplicate, move to .csc, eltay: add missing hw description. by @EvilOlaf in armbian/build#11105
- orangepi4, orangepi4-lts, tinkerboard-2: u-boot v2026.10, own targets, DT fixes. by @igorpecovnik in armbian/build#11056
- phy: rockchip-inno-usb2: respect fixed peripheral role. by @jannikbecher in armbian/linux-rockchip#578
- qcom: add Lenovo Y700 Gen4 firmware from ZUXOS 1.5.10.259. by @retro98boy in armbian/firmware#149
- radxa rk3399: U-Boot v2026.10, TF-A lts-v2.14.11, DDR blob v1.30 TPL. by @igorpecovnik in armbian/build#11091
- recomputer-rk3588-devkit: mainline u-boot: bump v2026.07 -> v2026.10. by @rpardini in armbian/build#11074
- release-targets: add NVIDIA Jetson Nano on uefi-arm64-dt. by @igorpecovnik in armbian/armbian.github.io#510
- Report missing board pinouts, schematics and instructions, without blocking. by @igorpecovnik in armbian/build#11037
- rk3399pro: add ddr 800MHz v1.30. by @igorpecovnik in armbian/rkbin#53
- rk3588: kernel & u-boot: fixes for working, 6gbps, SoC SATA. by @rpardini in armbian/build#11101
- rock-2f, rock-2a: add current kernel, u-boot v2026.10, newer blobs, SD and USB fixes. by @igorpecovnik in armbian/build#11088
- rockchip64-7.3: mixtile-blade3: recover fixed-function RTL8125 PCIe description and ethernet0/1 alias. by @rpardini in armbian/build#11092
- rockchip64-7.3: mixtile-blade3: restore fan curve & tach pull-up. by @rpardini in armbian/build#11103
- rockchip64: add 31.5 MHz HDMI clock for RK356x. by @RiPetitor in armbian/build#11067
- rockchip64: add PocketTerm35 touch overlay for ELTAY RM66. by @RiPetitor in armbian/build#11079
- rockchip64: fix RK3576 HDMI audio for 16-bit samples. by @sckiyo in armbian/build#11095
- rockchip64: rk3399: keep thermal trips below the hardware shutdown, add throttle floor. by @igorpecovnik in armbian/build#11059
- rockchip64: rock-pi-4: describe the Ethernet PHY in DT. by @iav in armbian/build#11108
- rockchip: add the RK3588 CAN nodes for kernel 7.3 and U-Boot v2026.04. by @igorpecovnik in armbian/build#11090
- rockchip: backport rtw88 support for rtl8723bs. by @paolosabatino in armbian/build#11099
- rockchip: Drop redundant boot soc in board config file. by @amazingfate in armbian/build#11036
- rockpi-4c: u-boot v2026.10, mainline TF-A, SPI NOR cap. by @igorpecovnik in armbian/build#11053
- rockpro64: U-Boot v2026.10, TF-A lts-v2.14.11, Rockchip DDR blob as TPL. by @igorpecovnik in armbian/build#11085
- Software nav: list categories in alphabetical order. by @igorpecovnik in armbian/documentation#1657
- sophgo-sg200x: add the SG2000 H.264 encoder and JPEG unit to coda. by @lukaszsobala in armbian/build#11039
- sophgo: add the SG2000 CODA980 firmware. by @lukaszsobala in armbian/firmware#151
- sunxi-6.18/sunxi-7.3: port A523/T527 patches (Avaota-A1, Cubie-A5E, OrangePi-4A). by @juanesf in armbian/build#11040
- sunxi64: U-Boot v2026.10, TF-A lts-v2.14.11, Crust v0.6+; Banana Pi M64 fixes. by @igorpecovnik in armbian/build#11051
- u-boot: use git.u-boot-project.org, the new upstream host. by @vidplace7 in armbian/build#10477
- uefi-arm64-dt: Jetson Nano support, current branch, edge 7.3. by @igorpecovnik in armbian/build#11034
- ZeroPi, Orange Pi PC Plus, Orange Pi Plus 2E: U-Boot v2026.10 with Crust; fix ARM DMA oops. by @igorpecovnik in armbian/build#11058
Stay up to date with the latest Armbian news, development highlights, and tips — delivered straight to your inbox.