

The Orange Pi 4 Pro, manufactured by Shenzhen Xunlong Software CO., Limited, is a high-performance single-board computer (SBC) designed for a wide range of applications. Powered by a quad-core ARM Cortex-A72 processor and equipped with up to 4GB of LPDDR4 RAM, this SBC offers robust computing capabilities. It features multiple connectivity options, including USB 3.0, HDMI, and Gigabit Ethernet, making it suitable for tasks such as media centers, IoT projects, AI development, and educational purposes.








| Specification | Details |
|---|---|
| Processor | Rockchip RK3399 (Dual Cortex-A72 @ 2.0GHz + Quad Cortex-A53 @ 1.5GHz) |
| GPU | ARM Mali-T860 MP4 |
| RAM | 4GB LPDDR4 |
| Storage | eMMC (16GB/32GB/64GB options) and microSD card slot |
| Connectivity | Gigabit Ethernet, Wi-Fi 802.11ac, Bluetooth 5.0 |
| USB Ports | 1x USB 3.0, 2x USB 2.0, 1x USB Type-C (OTG and power delivery) |
| Video Output | HDMI 2.0 (4K@60Hz), MIPI-DSI |
| Audio Output | HDMI, 3.5mm audio jack |
| Power Supply | 5V/3A via USB Type-C |
| Operating Systems | Android, Debian, Ubuntu, and other Linux distributions |
| GPIO | 40-pin GPIO header (compatible with Raspberry Pi GPIO layout) |
| Dimensions | 90mm x 64mm |
The Orange Pi 4 Pro features a 40-pin GPIO header, which is compatible with the Raspberry Pi GPIO layout. Below is the pinout description:
| Pin | Name | Description |
|---|---|---|
| 1 | 3.3V | Power (3.3V) |
| 2 | 5V | Power (5V) |
| 3 | GPIO2 (SDA1) | I2C Data Line |
| 4 | 5V | Power (5V) |
| 5 | GPIO3 (SCL1) | I2C Clock Line |
| 6 | GND | Ground |
| 7 | GPIO4 | General Purpose I/O |
| 8 | GPIO14 (TXD0) | UART Transmit |
| 9 | GND | Ground |
| 10 | GPIO15 (RXD0) | UART Receive |
| ... | ... | ... |
| 39 | GND | Ground |
| 40 | GPIO21 | General Purpose I/O |
For the full GPIO pinout, refer to the official Orange Pi 4 Pro documentation.
RPi.GPIO (Python) or WiringPi can be used for programming the GPIO pins.Below is an example of how to blink an LED connected to GPIO pin 7 using Python:
import RPi.GPIO as GPIO import time
LED_PIN = 7 # GPIO pin number where the LED is connected
GPIO.setmode(GPIO.BOARD) # Use physical pin numbering GPIO.setup(LED_PIN, GPIO.OUT) # Set the pin as an output
try: while True: GPIO.output(LED_PIN, GPIO.HIGH) # Turn the LED on time.sleep(1) # Wait for 1 second GPIO.output(LED_PIN, GPIO.LOW) # Turn the LED off time.sleep(1) # Wait for 1 second except KeyboardInterrupt: # Clean up GPIO settings on exit GPIO.cleanup()
**Note**: Install the `RPi.GPIO` library on your Orange Pi 4 Pro before running the code.
---
Board Does Not Power On:
No Display Output:
Overheating:
GPIO Pins Not Working:
Q: Can I use Raspberry Pi HATs with the Orange Pi 4 Pro?
A: Yes, the 40-pin GPIO header is compatible with most Raspberry Pi HATs, but software support may vary.
Q: What operating systems are supported?
A: The Orange Pi 4 Pro supports Android, Debian, Ubuntu, and other Linux distributions.
Q: How do I enable Wi-Fi?
A: Use the network manager in your operating system to scan and connect to Wi-Fi networks.
Q: Can I power the board via GPIO pins?
A: Yes, you can supply 5V directly to the 5V GPIO pins, but ensure proper polarity and voltage regulation.
For additional support, refer to the official Orange Pi 4 Pro documentation or community forums.