Specs (official product page)
| Orange Pi 5 | |
|---|---|
| SoC | Rockchip RK3588S, 8 nm: 4x Cortex-A76 (2.4 GHz) + 4x Cortex-A55 (1.8 GHz), Mali-G610 GPU |
| NPU | up to 6 TOPS, INT4/INT8/INT16 |
| RAM | 4 / 8 / 16 GB LPDDR4/4X |
| Storage | microSD, M.2 M-key socket (PCIe 2.0) for NVMe SSDs |
| Network | gigabit Ethernet; Wi-Fi/Bluetooth via an optional PCIe module |
| USB | 1x USB 3.0, 2x USB 2.0, USB-C |
| Expansion | 26-pin header (UART, PWM, I2C, SPI, CAN, GPIO), 3-pin debug UART |
| OS (listed by vendor) | Orange Pi OS (Droid / Arch), Ubuntu, Debian, Android 12 |
GPIO: not a Raspberry Pi header
- The Orange Pi 5 has a 26-pin header, so 40-pin Raspberry Pi HATs don't fit mechanically, let alone electrically.
- For GPIO from C or the command line, Orange Pi provides wiringOP, a port of wiringPi (
gpio readallshows the board's pin map). Raspberry Pi-specific Python libraries don't target these SoCs. - Other Orange Pi models (e.g. Allwinner-based ones) have different headers and pin maps: always check the model's pin definition.
OS images
- Vendor images (Orange Pi OS, Ubuntu, Debian) are built by Orange Pi and typically ship a vendor (BSP) kernel. Check the image date and kernel version before deploying something long-lived.
- Community distributions such as Armbian may support the board with different support levels (see the OS-choice item).
When it's a good fit
Edge AI with the NPU, NVMe-backed services, or projects needing 8–16 GB RAM. Less suited when you depend on Raspberry Pi HATs or Pi-specific tutorials.