Xunlong Orange Pi 5 Plus (xunlong-orangepi5-plus)
![]() Orange Pi 5 Plus | |
Manufacturer | Xunlong |
---|---|
Name | Orange Pi 5 Plus |
Codename | xunlong-orangepi5-plus |
Released | 2023 |
Type | single board computer |
Hardware | |
Chipset | Rockchip RK3588 |
CPU |
4x 2.4GHz Cortex-A76 4x 1.8 GHz Cortex-A55 |
GPU | Mali-G610 |
Storage | eMMC + microSD + NVMe |
Memory | 4/8/16 GB |
Architecture | aarch64 |
Software | |
Original software | Linux |
Original version The version the device was shipped with. |
5.10 |
postmarketOS | |
Category | testing |
Pre-built images Whether pre-built images are available here. |
no |
pmOS kernel The kernel version that runs on the device's port. |
6.10.0 |
Unixbench score Unixbench Whetstone/Dhrystone score. See Unixbench. |
7651.8 |
Flashing It is possible to flash the device with pmbootstrap flasher . |
Untested
|
---|---|
USB Networking After connecting the device with USB to your PC, you can connect to it via telnet (initramfs) or SSH (booted system). |
Untested
|
Internal storage eMMC, SD cards, UFS, ... |
Partial
|
SD card Also includes other external storage cards |
Broken
|
Screen Display works. Ideally with sleep mode and brightness control. |
Untested
|
Multimedia | |
3D Acceleration |
Works
|
Audio Audio playback, microphone, headset and buttons. |
Broken
|
Camera |
Untested
|
IR RX |
Works
|
Connectivity | |
Ethernet |
Works
|
Miscellaneous | |
USB-A Full-sized USB-A port works (Usually applicable to SBCs and laptops). |
Works
|
USB OTG USB On-The-Go or USB-C Role switching |
Untested
|
HDMI/DP Video and audio output with HDMI or Display Port works. |
Partial
|
Sensors | |
Power Sensor Sensor to monitor current, voltage and power. Not fuel gauge! |
Untested
|
Contributors
Users owning this device
- WeirdTreeThing (Notes: 16GB RAM, NVMe SSD, Intel AX210)
Installation
Follow the Installation guide, install to a USB drive (microSD is currently unsupported).
To install to internal storage, such as eMMC or NVMe, install and run pmbootstrap from pmOS on the SBC.
Note that the stock U-Boot that comes preloaded on this device is buggy and can't be used to boot pmOS. See the Alternate Firmware section below for instructions on installing custom firmware.
WiFi/Bluetooth
The M.2 E key slot on top is fully functional in pmOS. If your WiFi card requires firmware, you will need to install it.
Camera
MIPI cameras are untested.
eMMC/microSD
microSD is currently not working. eMMC is untested but likely to also not work.
Audio
Audio is currently broken, but likely can be fixed.
Display
The current display driver is buggy and often has micro-stutters and errors in kmsg, but it works well enough. HDMI audio is also broken.
HDMI output #1 (middle HDMI port) works.
HDMI output #2 (right HDMI port) is currently unsupported.
HDMI input (left HDMI port) is currently unsupported.
MIPI displays are untested.
UART
ttyS2
is the default UART interface used for kernel logs and a getty is spawned on it at boot. It is exposed on the board through a 3 pin header. The default baud rate is 1500000
Alternate Firmware
Backing up stock firmware
Before attempting to replace the firmware, you should create backup on the stock u-boot.
Note that reading/writing the firmware will take a while.
sudo dd if=/dev/mtdblock0 of=stock-u-boot.bin
Copy this file somewhere safe in case you ever need to flash the stock bootloader back.
EDKII (UEFI)
EDKII is a full UEFI firmware that has been ported to several RK3588 boards. It is currently the only supported option to boot postmarketOS on the Orange Pi 5 Plus.
Follow the offical installation instructions for more info.
Upstream U-Boot
Collabora is working on upstream U-Boot support for RK3588 SBCs[1], but currently there is no support for the Orange Pi 5 Plus.
Photos
Case
See also
- pmaports!5219 Initial merge request