Desktop
~770 MB- KDE Plasma + SDDM
- HW video decode (Rockchip VA-API)
- RK3588 NPU stack baked in
- Brave browser preinstalled
- Auto-launching setup wizard
Prebuilt images and the Armbian-based build recipe for the Rockchip RK3588S — mainline kernel, working Mali-G610 GPU, RK3588 NPU support, and a KDE Plasma desktop image that boots straight into a setup wizard.
As of May 2026, no off-the-shelf 26.04 image exists for this board. Two prebuilt variants ship with each release on GitHub Releases.
Flash with balenaEtcher on any OS, or xz -dc *.img.xz | sudo dd of=/dev/sdX bs=4M status=progress on Linux/macOS. Each release ships a matching .sha file — verify before flashing.
Six things that should "just work" on this board and didn't, until now.
Defaults to BRANCH=current — Linux ~6.18 from Armbian's CI. No Rockchip BSP unless you specifically need it.
panthor + Mesa panvk on Mali-G610 MC4. Working OpenGL ES 3.1, Vulkan 1.4. No more llvmpipe fallback.
w568w/rknpu DKMS module + librknnrt 2.3.2 + custom DT overlay that replaces the mainline rocket nodes with vendor-style rknpu.
Builds librockchip-mpp + woodyst/rockchip-vaapi from source. Firefox / Brave / mpv pick it up via VA-API automatically.
Plasma kdialog wizard auto-launches once on first login: NVMe migration, SPI bootloader install, HDMI overscan workaround. Re-runnable.
Built-in flow puts u-boot in SPI flash and rootfs on NVMe — pure NVMe boot, no SD card after. Or keep SD as bootloader if you prefer reversible.
As of May 2026 there is no off-the-shelf Ubuntu 26.04 image for the Orange Pi 5 Pro:
ubuntu-rockchip — archived 29 April 2026.Building 26.04 directly hits a rust-coreutils / rustix chroot panic on Rockchip RK3588 vendor BSP kernels — Armbian's first chroot operation (linking the keyring) dies before any of the build can start. The stock OPi 22.04 kernel ships without CONFIG_BINFMT_MISC at all, so you can't even shim qemu around it.
This repo solves it with a 24.04 stepping-stone build, plus a small idempotent patch (apply-uutils-shim.sh) that swaps uutils for a qemu-routed shim during chroot operations and restores it before image creation. The final 26.04 image ships clean uutils — no qemu emulation at runtime.
Three scripts, three steps. Run on the booted board.
./01-build-noble.sh (~3-5 h cold, ~3 min cached)./02-build-resolute.sh for minimal, --desktop for the Plasma image. (~8-15 min minimal, ~30-45 min desktop)