

The Orange Pi 5 Plus is a high-performance single-board computer (SBC) developed by GeeekPi. It is powered by a robust ARM Cortex-A76 processor and offers a variety of connectivity options, including multiple USB ports, HDMI output, and Gigabit Ethernet. This versatile SBC is designed for applications such as media centers, IoT projects, AI development, and general-purpose computing. Its compatibility with various operating systems, including Linux and Android, makes it a flexible choice for developers and hobbyists alike.








| Specification | Details |
|---|---|
| Processor | Rockchip RK3588 (Quad-core Cortex-A76 + Quad-core Cortex-A55) |
| GPU | ARM Mali-G610 MP4 |
| RAM | Up to 16GB LPDDR4/LPDDR4X |
| Storage | eMMC module support, microSD card slot, and M.2 NVMe SSD support |
| Connectivity | Gigabit Ethernet, Wi-Fi 6 (optional), Bluetooth 5.0 |
| USB Ports | 2x USB 3.0, 2x USB 2.0 |
| Video Output | 2x HDMI 2.1 (4K/8K support) |
| Audio | 3.5mm audio jack, HDMI audio output |
| Power Supply | 5V/4A via USB-C |
| Operating Systems | Android, Debian, Ubuntu, and other Linux distributions |
| Dimensions | 100mm x 70mm |
The Orange Pi 5 Plus features a 40-pin GPIO header, compatible with Raspberry Pi GPIO layouts. Below is the pinout description:
| Pin Number | Pin Name | Description |
|---|---|---|
| 1, 17 | 3.3V | Power supply (3.3V) |
| 2, 4 | 5V | Power supply (5V) |
| 6, 9, 14, 20, 25, 30, 34, 39 | GND | Ground |
| 3, 5 | SDA1, SCL1 | I2C1 Data and Clock |
| 7 | GPIO4 | General-purpose I/O |
| 8, 10 | TXD, RXD | UART Transmit and Receive |
| 11 | GPIO17 | General-purpose I/O |
| 12 | GPIO18 | PWM Output |
| 13 | GPIO27 | General-purpose I/O |
| 15 | GPIO22 | General-purpose I/O |
| 16 | GPIO23 | General-purpose I/O |
| 18 | GPIO24 | General-purpose I/O |
| 19, 21 | MOSI, MISO | SPI Data Out, Data In |
| 22 | GPIO25 | General-purpose I/O |
| 23 | SCLK | SPI Clock |
| 24 | CE0 | SPI Chip Enable 0 |
| 26 | CE1 | SPI Chip Enable 1 |
RPi.GPIO (Python) can be used for programming the GPIO pins.Below is an example of controlling an LED connected to GPIO17 (pin 11) using Python:
import RPi.GPIO as GPIO import time
GPIO.setmode(GPIO.BCM)
LED_PIN = 17
GPIO.setup(LED_PIN, GPIO.OUT)
try: while True: GPIO.output(LED_PIN, GPIO.HIGH) # Turn LED on time.sleep(1) # Wait for 1 second GPIO.output(LED_PIN, GPIO.LOW) # Turn LED off time.sleep(1) # Wait for 1 second except KeyboardInterrupt: # Clean up GPIO settings on exit GPIO.cleanup()
---
Board Does Not Power On:
No Display on HDMI:
Overheating:
GPIO Pins Not Responding:
Wi-Fi or Bluetooth Not Working:
Q: Can I use the Orange Pi 5 Plus as a desktop computer?
A: Yes, with an appropriate OS like Ubuntu, the board can function as a compact desktop replacement.
Q: What storage options are supported?
A: The board supports microSD cards, eMMC modules, and M.2 NVMe SSDs.
Q: Is the Orange Pi 5 Plus compatible with Raspberry Pi HATs?
A: The GPIO header is compatible with Raspberry Pi HATs, but software support may vary.
Q: Can I run Docker on this board?
A: Yes, the Orange Pi 5 Plus supports Docker for containerized applications.
Q: How do I update the firmware?
A: Firmware updates can be applied by downloading the latest image from the official website and following the flashing instructions.
This concludes the documentation for the Orange Pi 5 Plus. For further assistance, refer to the official GeeekPi support resources.