Orange Pi 5
Orange Pi board with the Rockchip RK3588S, 26-pin header, M.2 M-key socket and 16 MB SPI NOR flash.
hardware
also known as OPi 5, orangepi5
Knowledge about Orange Pi 5
- Armbian on Orange Pi: the Orange Pi 5 and 5 Plus have 'Standard support', most other models 'Community support'recommendation · unverified · Before choosing Armbian over Orange Pi's own images, check the board's support level on armbian.com. At the time of writing, the Orange Pi 5 and 5 Plus pages show Standard support, while the 5B, 5 Max, 3B and Zero 3 show Community support.
- Build your own Orange Pi OS image with orangepi-build (non-interactive, for many devices)procedure · unverified · orangepi-build compiles U-Boot, the kernel, a root filesystem or a complete flashable image for Allwinner, Rockchip and RISC-V Orange Pi boards. It runs on an Ubuntu 22.04 host, and every menu choice can be passed as KEY=value on the command line for reproducible builds.
- Enable I2C, SPI, UART and custom device-tree overlays on Orange Pi OS: /boot/orangepiEnv.txtprocedure · unverified · On Orange Pi's Debian/Ubuntu images the boot script reads /boot/orangepiEnv.txt. List kernel-provided overlays in overlays=, add your own .dts with orangepi-add-overlay (goes to user_overlays=), and reboot. Never edit the boot script directly.
- Orange Pi 5-series serial console: 1,500,000 baud on ttyS2, and where the debug UART isprocedure · unverified · When an RK3588 Orange Pi doesn't boot, the debug UART shows why. Orange Pi's RK3588 boot script puts the kernel console on ttyS2 at 1500000 baud. The debug UART is a 3-pin header on the 5, 5B and 5 Plus and part of the 40-pin header on the 5 Max and 5 Pro.
- Orange Pi lineup decoded: 5 vs 5B vs 5 Plus vs 5 Max vs 5 Pro, 3B, Zero 3, Zero 2W, RV2 and CM5comparison · unverified · Orange Pi model names hide real differences: RK3588S vs full RK3588, 26-pin vs 40-pin headers, on-board eMMC and Wi-Fi only on some models, and power supplies from 5 V / 2 A to 5 V / 5 A. A side-by-side table from the official product pages.
- Orange Pi power supplies: 5 V / 4 A for the Orange Pi 5, 5 V / 5 A for the 5 Max and 5 Prowarning · unverified · Orange Pi boards specify very different USB-C supplies: 5 V / 2–3 A for the Zero 2W and the 3B, 5 V / 4 A for the Orange Pi 5, 5B and 5 Plus, and 5 V / 5 A for the 5 Max, 5 Pro and RV2. Budget for NVMe SSDs and USB devices on top.
- Run an Orange Pi from NVMe or eMMC instead of the SD card: nand-sata-install and SPI flash bootprocedure · unverified · Orange Pi images include nand-sata-install, which moves a running system from the SD card to eMMC, SATA, USB or NVMe and can put the bootloader into SPI flash ('Boot from SPI – system on SATA, USB or NVMe'). Most RK3588 Orange Pis have SPI NOR flash; on the 5 Pro it is empty by default and shares the choice with the eMMC socket.
- Using the NPU on RK3588/RK3566 Orange Pis: RKNN-Toolkit2 on the PC, RKNN-Toolkit-Lite2 or the C runtime on the boardguide · unverified · The 6 TOPS NPU of the Orange Pi 5 family (and the 0.8 TOPS NPU of the 3B) is used through Rockchip's RKNN stack: convert your model to .rknn with RKNN-Toolkit2 on a PC, then run it on the board with RKNN-Toolkit-Lite2 (Python) or the RKNN Runtime C API. Old RKNN-Toolkit (v1) models don't work.