Orange Pi 5 Plus (Rockchip RK3588)
⚡ L’essentiel en 60 secondes
- soc — Rockchip RK3588 (the full part, not RK3588S), 8 nm LP. CPU: 4× Cortex-A76 @ up to 2.4 GHz + 4× Cortex-A55 @ up to 1.8 GHz (ARMv8.2-A, 64-bit), plus separate NEON co-processor (official page). GPU: Arm Mali-G610 MP4 — OpenGL ES 1.1/2.0/3.2, OpenCL 2.2, Vulkan 1.2 (official page). NPU: 6 TOPS, INT4/INT8/INT16/FP16 mixed precision (official page). VPU: 8Kp60 H.265/VP9/AVS2 10-bit decode, 8Kp30 H.264 decode, 4Kp60 AV1 decode, 8Kp30 H.265/H.264 encode (CNX spec table). PMIC: RK806-1 (official page; rockchip,rk806 on SPI in the mainline DTSI, plus RK8602/RK8603 CPU/NPU regulators on I²C).
- ram — 4 / 8 / 16 GB LPDDR4/LPDDR4x (official page); 32 GB SKU announced Oct 2023 (CNX).
- storage — microSD slot (official page caps cards at 128 GB); eMMC module socket (16–256 GB); 16/32 MB QSPI NOR; M.2 M-Key (2280) slot wired to PCIe 3.0 x4, official claim "up to 2,000 MB/s" (official page; the mainline add-board commit likewise says "PCIe 3.0 on the bottom for NVMe" — &pcie3x4 enabled in the shared DTSI with its own vcc3v3_pcie30 regulator).
- networking — 2× 2.5GbE RJ45 via RTL8125BG controllers, both hung off PCIe — the add-board commit: "2x 2.5G ethernet ports - onboard NIC hooked to PCIe 2.0 interface"; mainline enables pcie2x1l1 (right port) and pcie2x1l2 (left port) (DTS comments). No GMAC/RJ45 combo — there is no 1GbE port. No onboard Wi-Fi/Bluetooth: "there is no WIFI module on the Orange Pi 5 Plus development board, and an external PCIe network card or USB network card is required" (official wiki); the M.2 E-Key (2230) slot carries PCIe 2.0 x1 / USB 2.0 / I²S / I²C / UART and officially takes Wi-Fi 6 + BT modules AP6275P or RTL8852BE (wiki E-Key sections).
- usb — 2× USB 3.0 (host, over a USB 3.0 hub per the add-board commit), 2× USB 2.0, and two Type-C ports: one data/OTG-capable USB 3.x Type-C with DisplayPort alt-mode (FUSB302 CC controller in mainline DTS, fcs,fusb302 on i2c6), and one power-only Type-C next to the Ethernet stack (wiki: "the one next to the network port is the power port, and the other Type-C port has no power supply function").
- video_out — 2× HDMI 2.1 up to 8K@60, 1× Type-C DP-TX 1.4a up to 8K@30, 1× MIPI DSI 4-lane up to 4K@60 (official page). Up to four different displays (official page).
- Sur cette fiche : 9 tutoriels · 10 codes
L’Orange Pi 5 Plus, lancée par le fabricant Shenzhen Xunlong Software Co., Ltd. en mai 2023, se distingue comme la première carte de développement de la marque à intégrer le processeur complet Rockchip RK3588, marquant une évolution significative par rapport aux modèles précédents basés sur la variante RK3588S. Ce choix architectural n’est pas anodin : là où la version « S » du processeur limitait certaines entrées/sorties pour réduire les coûts, le RK3588 standard offre une connectivité bien plus riche, permettant à cette carte de proposer des fonctionnalités rares dans sa catégorie de prix, notamment une double connectique réseau à très haut débit et une gestion vidéo avancée. Avec des prix de lancement variant entre 89,90 dollars pour la version 4 Go de mémoire et 129 dollars pour 16 Go, elle s’est rapidement imposée comme une alternative sérieuse aux cartes Raspberry Pi pour les utilisateurs exigeants en performances réseau et multimédia.
Le cœur de cette carte est donc le SoC (System on Chip) Rockchip RK3588, gravé en 8 nanomètrès. Il combine huit cœurs de processeur : quatre cœurs à haute performance Cortex-A76 cadencés jusqu’à 2,4 GHz et quatre cœurs à faible consommation Cortex-A55 allant jusqu’à 1,8 GHz. Cette architecture hybride permet d’équilibrer puissance de calcul et efficacité énergétique. La partie graphique est assurée par un GPU Arm Mali-G610, capable de gérer les normes graphiques modernes comme Vulkan 1.2, tandis qu’une unité de traitement neuronal (NPU) dédiée offre 6 TOPS (trillions d’opérations par seconde) pour accélérer les tâches d’intelligence artificielle locale. En matière de mémoire, la carte est disponible en configurations de 4, 8, 16, et ultérieurement 32 Go de LPDDR4 ou LPDDR4x, offrant une grande flexibilité pour les applications lourdes comme les serveurs ou le traitement d’images.
L’un des atouts majeurs de l’Orange Pi 5 Plus réside dans sa connectivité réseau. Contrairement à la plupart des cartes de développement qui ne disposent que d’un port Ethernet Gigabit, celle-ci intègre deux ports RJ45 de 2,5 GbE (Gigabit Ethernet) via des contrôleurs RTL8125BG. Cette configuration, connectée directement au bus PCIe, permet de transformer la carte en routeur logiciel performant ou en nœud de stockage réseau rapide. Il est important de noter que la carte ne possède pas de Wi-Fi ni de Bluetooth intégrés ; ces fonctionnalités doivent être ajoutées via un module externe inséré dans le connecteur M.2 E-Key, qui supporte des cartes Wi-Fi 6 officiellement documentées. Pour le stockage, outre le port microSD classique (limité officiellement à 128 Go), la carte propose un emplacement M.2 M-Key compatible NVMe PCIe 3.0 x4, offrant des vitesses de transfert pouvant atteindre 2 000 Mo/s, ainsi qu’un connecteur pour module eMMC amovible.
La gestion vidéo est également un point fort. La carte dispose de deux sorties HDMI 2.1 capables d’afficher une définition 8K à 60 images par seconde, ainsi qu’une sortie DisplayPort via l’un des ports USB Type-C. Plus original, elle intègre une entrée HDMI 2.0 permettant de capturer un signal vidéo venant d’une autre source, comme une console de jeu ou une caméra, jusqu’en 4K à 60 Hz. Cette fonctionnalité de capture, gérée par le bloc HDMI-RX du processeur, est particulièrement utile pour le streaming ou l’enregistrement. L’audio est géré par un codec ES8388 avec un amplificateur intégré, offrant une prise jack 3,5 mm avec micro et un haut-parleur, ainsi que le support de l’eARC sur les sorties HDMI.
Au niveau de l’alimentation, l’utilisateur doit faire preuve d’attention. La carte nécessite une alimentation USB Type-C de 5 volts pour 4 ampères. Il existe deux ports USB-C sur la carte, mais seul celui situé à côté des ports Ethernet sert à l’alimentation ; l’autre est dédié aux données et à la sortie vidéo. Une erreur fréquente consiste à brancher l’alimentation sur le port de données, ce qui laisse la carte inerte. De plus, les chargeurs USB-C à puissance dynamique (PD) ne sont pas toujours recommandés s’ils ne fournissent pas un courant stable de 4 A en 5 V, car la carte ne négocie pas de profil de puissance supérieur pour son propre fonctionnement.
L’écosystème logiciel est complet. Le fabricant propose des images officielles basées sur Debian, Ubuntu, Android et OpenWrt, utilisant un noyau Linux spécifique (BSP) optimisé pour les fonctions propriétaires comme la NPU. Pour les utilisateurs préférant un noyau Linux standard (mainline), la carte est bien supportée par Armbian et intégrée au noyau Linux depuis la version 6.7. Il faut toutefois noter que certaines fonctions, comme l’entrée HDMI, n’ont été activées dans le noyau principal qu’à partir de la version 6.18. La carte est également équipée d’un connecteur GPIO de 40 broches, exposant 28 ports d’entrée/sortie à 3,3 volts, compatibles avec les normes UART, I2C, SPI et PWM. Une particularité intéressante pour les projets industriels ou automobiles est la présence de deux bus CAN sur ce connecteur, bien qu’ils nécessitent l’ajout d’un transceiver externe pour être fonctionnels.
En résumé, l’Orange Pi 5 Plus est une carte polyvalente qui se positionne comme une station de travail compacte, un routeur performant ou un centre multimédia avancé. Sa richesse en connectiques PCIe et HDMI, combinée à une puissance de calcul élevée, en fait un outil de choix pour les développeurs cherchant à dépasser les limites des cartes plus basiques, à condition de bien comprendre ses spécificités d’alimentation et de gestion logicielle.


Schéma de brochage (pinout)

| Attr | Specs | vérifié |
|---|---|---|
soc | Rockchip RK3588 (the full part, not RK3588S), 8 nm LP. CPU: 4× Cortex-A76 @ up to 2.4 GHz + 4× Cortex-A55 @ up to 1.8 GHz (ARMv8.2-A, 64-bit), plus separate NEON co-processor (official page). GPU: Arm Mali-G610 MP4 — OpenGL ES 1.1/2.0/3.2, OpenCL 2.2, Vulkan 1.2 (official page). NPU: 6 TOPS, INT4/INT8/INT16/FP16 mixed precision (official page). VPU: 8Kp60 H.265/VP9/AVS2 10-bit decode, 8Kp30 H.264 decode, 4Kp60 AV1 decode, 8Kp30 H.265/H.264 encode (CNX spec table). PMIC: RK806-1 (official page; rockchip,rk806 on SPI in the mainline DTSI, plus RK8602/RK8603 CPU/NPU regulators on I²C). | ? non vérifié |
ram | 4 / 8 / 16 GB LPDDR4/LPDDR4x (official page); 32 GB SKU announced Oct 2023 (CNX). | ? non vérifié |
storage | microSD slot (official page caps cards at 128 GB); eMMC module socket (16–256 GB); 16/32 MB QSPI NOR; M.2 M-Key (2280) slot wired to PCIe 3.0 x4, official claim "up to 2,000 MB/s" (official page; the mainline add-board commit likewise says "PCIe 3.0 on the bottom for NVMe" — &pcie3x4 enabled in the shared DTSI with its own vcc3v3_pcie30 regulator). | ? non vérifié |
networking | 2× 2.5GbE RJ45 via RTL8125BG controllers, both hung off PCIe — the add-board commit: "2x 2.5G ethernet ports - onboard NIC hooked to PCIe 2.0 interface"; mainline enables pcie2x1l1 (right port) and pcie2x1l2 (left port) (DTS comments). No GMAC/RJ45 combo — there is no 1GbE port. No onboard Wi-Fi/Bluetooth: "there is no WIFI module on the Orange Pi 5 Plus development board, and an external PCIe network card or USB network card is required" (official wiki); the M.2 E-Key (2230) slot carries PCIe 2.0 x1 / USB 2.0 / I²S / I²C / UART and officially takes Wi-Fi 6 + BT modules AP6275P or RTL8852BE (wiki E-Key sections). | ✔ |
usb | 2× USB 3.0 (host, over a USB 3.0 hub per the add-board commit), 2× USB 2.0, and two Type-C ports: one data/OTG-capable USB 3.x Type-C with DisplayPort alt-mode (FUSB302 CC controller in mainline DTS, fcs,fusb302 on i2c6), and one power-only Type-C next to the Ethernet stack (wiki: "the one next to the network port is the power port, and the other Type-C port has no power supply function"). | ? non vérifié |
video_out | 2× HDMI 2.1 up to 8K@60, 1× Type-C DP-TX 1.4a up to 8K@30, 1× MIPI DSI 4-lane up to 4K@60 (official page). Up to four different displays (official page). | ? non vérifié |
video_in | 1× HDMI 2.0 input up to 4K@60 (RK3588 HDMI-RX block; &hdmi_receiver in mainline, enabled since Linux 6.18) + 1× MIPI CSI 4-lane camera input (official page). | ? non vérifié |
audio | ES8388 codec (I²S0, everest,es8388 in mainline DTSI) + speaker amp, 3.5 mm jack with mic, onboard mic, speaker connector, HDMI 2.1 eARC (official page; CNX names the AW8733ATQR amplifier). Mainline wires headphone/speaker amps + HP detect (the detect polarity was initially inverted — see Problems). | ? non vérifié |
gpio_40_pin_header | dual-row 40-pin, 28 GPIO ports, all 3.3 V (official wiki §3.16), multiplexing UART, I²C, SPI, CAN (×2: CAN0 + CAN1), I²S, PDM, AUDDSM, SDIO, PWM, GPIO (official page). CAN needs an external TTL→CAN transceiver — the wiki §3.18.7 wires a standalone transceiver to the header's 3.3 V/GND/TX/RX. Example pin: header pin 7 = GPIO1_D6 = wPi 2 (wiki §3.18.1). | ? non vérifié |
misc | IR receiver (gpio-ir-receiver on GPIO4_B3 in mainline DTS), HYM8563 RTC with 2-pin backup-battery connector, 5 V PWM fan connector (mainline thermal map: fan stage at 55 °C, full at 65 °C — package_thermal trips in the shared DTSI), 3-pin debug UART header, MaskROM/Recovery/On-Off buttons, RGB side LED ("R is always on" per the add-board commit) + green status LED (PWM, pwm2 in mainline). | ? non vérifié |
power | USB Type-C, 5 V @ 4 A (official page; wiki §2.1 recommends 5 V/4 A or 5 V/5 A). The 40-pin 5 V pin can also power the board as an official alternative (wiki §2.17, "remember not to reverse the connection"). The Type-C data port's PD controller is wired as a 5 V/1.4 A source for peripherals in mainline (source-pdos = <PDO_FIXED(5000, 1400 …)>, try-power-role = "source") — the board is not bus-powered through it. | ? non vérifié |
consumption | ? non vérifié | |
temperature | ? non vérifié | |
pcb | 100 × 75 mm, 86.5 g (official page). CNX says 100 × 70 mm — see Problems. | ? non vérifié |
- Fabricant : Shenzhen Xunlong Software Co., Ltd. (marque : Orange Pi). La chaîne compatible du devicetree est xunlong,orangepi-5-plus, model "Xunlong Orange Pi 5 Plus" (DTS mainline, consulté le 2026-10-13).
- Année d'introduction : 2023. Annoncée le 2023-05-10 (article de lancement CNX Software, consulté le 2026-10-13). C'est la première carte full-RK3588 d'Orange Pi, succédant aux Orange Pi 5 et 5B basés sur le RK3588S ; c'est l'RK3588 riche en E/S (vs l'RK3588S aux E/S réduites) qui a permis le double 2.5GbE + double HDMI out + 2 ports M.2 (CNX). La config de carte d'Armbian consigne INTRODUCED="2023" (armbian/build config/boards/orangepi5-plus.conf, consulté le 2026-10-13).
- Prix de lancement (mai 2023, d'après CNX) : 4 Go — 89,90 $ · 8 Go — 109,00 $ · 16 Go — 129,00 $, vendus via les boutiques Amazon et AliExpress du fabricant (CNX 2023-05-10).
- Variante 32 Go de RAM : ajoutée le 2023-10-13 en même temps que les versions 32 Go des OPi 5 et 5B — « besides the higher RAM capacity, nothing else has changed » (CNX 2023-10-13, consulté le 2026-10-13). La fiche produit officielle ne liste toujours que 4/8/16 Go (voir Problems → dérive documentaire).
- Statut : Actif. Référencée sur la fiche produit officielle (récupérée en direct le 2026-10-13) : orangepi.org Orange Pi 5 Plus.
- Variantes : SKUs RAM 4/8/16 GB LPDDR4/LPDDR4x (page officielle) + 32 GB (CNX, oct. 2023) ; module eMMC optionnel 16/32/64/128/256 GB ; QSPI NOR 16 ou 32 MB. Pas de variantes Wi-Fi — le Wi-Fi n'est jamais qu'un module M.2 E-Key optionnel (wiki officiel). À ne pas confondre avec l'Orange Pi 5 basé sur RK3588S (.dtsi mainline partagé !), les Orange Pi 5 Pro/Max/Ultra, ni avec l'Orange Pi 6 Plus de 2025 basé sur CIX-P1 (CNX).
+ Points forts
- Double 2.5GbE sur un SBC à ~90 $ — les deux ports RTL8125BG sur PCIe, plus un QSPI NOR assez petit pour contenir une image OpenWrt complète (le fabricant fournit des images OpenWrt et une procédure dédiée « burn OpenWRT image to SPI FLASH », wiki §2.7/§8). C'est le cas d'usage phare de la carte : un soft-router/firewall compact. CNX l'appariait fonctionnalité par fonctionnalité au NanoPC-T6 de FriendlyElec, lancé la veille (CNX, consulté le 2026-10-13).
- Entrée HDMI (4K@60) à côté de doubles sorties HDMI 2.1 — capture/loop-out sur la même machine ; HDMI-RX du RK3588 avec eARC côté sortie (page officielle ; &hdmi_receiver mainline depuis 6.18).
- NVMe M.2 M-Key en PCIe 3.0 x4 (jusqu'à 2 000 MB/s annoncés) — contrairement au M.2 limité en x1 de l'Orange Pi 5 simple ou du 3B ; accepte aussi d'autres modules PCIe 2280 « e.g. AI accelerators » (tableau de specs CNX).
- Wi-Fi 6 par module (M.2 E-Key, AP6275P/RTL8852BE officiellement documentés) — flexible mais apportez-le vous-même (voir Problems).
- NPU 6 TOPS + VPU 8K + Mali-G610 — bloc multimédia/IA complet du RK3588 (page officielle ; SDK RKNN : airockchip/rknn-toolkit2, HTTP 200 vérifié le 2026-10-13).
- Deux bus CAN sur le connecteur 40 broches (CAN0 + CAN1, wiki §3.18.7) — rare sur les cartes de classe Pi ; nécessite un transceiver externe.
- Vrai contrôle d'alimentation par PMIC : le RK806-1 est le contrôleur d'alimentation système (mainline depuis le correctif d'avril 2024), donc poweroff coupe réellement le courant ; RTC (HYM8563) + récepteur IR + ventilateur PWM avec déclenchements thermiques DT complètent un jeu de fonctionnalités de carte remarquablement complet.
- Option UEFI : l'extension EDK2 d'Armbian (ID de carte orangepi-5plus) peut poser une couche UEFI par-dessus U-Boot (config Armbian ci-dessus).
− Points faibles
- Deux ports Type-C d'apparence identique ; un seul alimente la carte. "The one next to the network port is the power port, and the other Type-C port has no power supply function" (wiki officiel §2.1, consulté le 2026-10-13). Brancher l'alimentation sur le port data = carte morte.
- Alimentation 5 V/4 A requise — les chargeurs PD peuvent décevoir. La spec officielle est 5 V @ 4 A (fiche produit) ; le contrôleur Type-C mainline n'annonce qu'une source 5 V/1,4 A et un PDO sink d'environ 0, c'est-à-dire qu'aucun contrat PD n'est négocié pour l'alimentation de la carte. Un adaptateur « PD » qui démarre par défaut à 5 V/2 A ou n'offre que des PDO 9/12/20 V peut faire chuter la carte sous une charge NVMe + 2.5GbE + USB. Utilisez l'alimentation officielle 5 V/4–5 A ou une alimentation fixe 5 V ≥4 A.
- Pas de Wi-Fi/Bluetooth embarqué. Avertissement explicite du wiki (§3.6.2) : carte PCIe externe ou USB requise ; les modules E-Key officiellement documentés sont AP6275P et RTL8852BE. Sur les noyaux mainline antérieurs au commit rfkill d'août 2024, le module n'avait pas de liaison rfkill (commit de Florian Klink, 2024-08-10 ; sha récupéré via l'API GitHub des historiques de commit du chemin du DTS de la carte).
- Audio casque muet dans mainline jusqu'à Linux 6.17. "The logic of the headphone detect pin seems to be inverted, with this change headphones actually output sound when plugged in" — correctif fusionné pour 6.17 (v6.17-rockchip-dtsfixes2), Fixes: 236d225e1ee7 (commit de merge, consulté le 2026-10-13).
- Pas d'extinction propre sur les noyaux 6.7–6.9 environ. Le PMIC n'a été marqué comme contrôleur d'alimentation système qu'en avril 2024 : "so the board will shut-down properly" (commit d1b8b36a, Fixes: 236d225e1ee7). Symptôme sur les premiers mainline : la carte reste alimentée après poweroff.
- HDMI-in absent jusqu'à Linux 6.18. Le nœud du récepteur n'a été activé que le 2025-08-24 ("Enable HDMI receiver on orangepi 5 plus", vérifié présent au tag v6.18, absent au v6.17). Sur les images vendor, l'HDMI-in est désactivé par défaut et doit être activé via sudo orangepi-config → System → Hardware → hdmirx + redémarrage, puis testé avec test_hdmiin.sh (wiki §3.11.2).
- LED latérale RGB : canal rouge câblé en dur sur on — "RGB LED (R is always on)" dans le commit d'ajout de carte ; seules les LED verte (PWM pwm2) et bleue (GPIO3_A6) sont pilotables dans mainline. Ne planifiez pas de signalisation de statut sur le canal rouge.
- Fracture multimédia vendor vs mainline. RKNN (NPU), MPP/RGA et le blob Mali fermé vivent sur les images vendor BSP 5.10 ; mainline utilise panfrost + codecs stateless. Les cinq cartes son distinctes (HDMI0/HDMI1/HDMI-In/DP0/ES8388) nécessitent même le renommage udev d'Armbian pour être utilisables (config Armbian ci-dessus).
- Dérive documentaire : (a) la page officielle liste 4/8/16 GB alors que CNX a documenté un SKU 32 GB en oct. 2023 ; (b) dimensions 100×75 mm (officiel) vs 100×70 mm (CNX) ; (c) nombre de MIPI DSI 1 (officiel) vs 2 (CNX) ; (d) le tableau USB de la page officielle dit « Type-C ×1 » alors que sa propre prose décrit deux ports Type-C (dont un d'alimentation). Vérifiez contre le silkscreen de la carte et la figure « Orange Pi 5 Plus Pin Definition » de la fiche produit (URL de l'image non capturée cette session).
- Piège du téléchargement de l'image OpenWrt. Le dossier de téléchargement OpenWrt contient deux types d'images ; le wiki prévient de prendre celle du dossier « TF card, eMMC and NVME SSD boot image » pour ces supports (l'autre est l'image pour flash SPI) (note du wiki §2.3).
- microSD plafonnée à 128 GB d'après la page officielle (« up to 128GB ») — les cartes plus grandes peuvent fonctionner ou non ; >
- CAN sans transceiver. CAN0/CAN1 amènent des signaux de niveau TTL sur le connecteur ; le wiki §3.18.7 exige de câbler un transceiver CAN externe (3.3 V + GND + TX/RX) avant que ip link set can0 serve à quelque chose.
- Thermique : pas de plage de température ni de chiffres de consommation officiels ; le DT mainline monte le ventilateur à 55 °C et à plein régime à 65 °C (déclenchements package_thermal dans le DTSI partagé) — prévoyez le connecteur ventilateur 5 V ou un dissipateur pour toute charge soutenue.
- Retour d'expérience expert expert — expert-pi-like
- Sur l'Orange Pi 5 Plus, le piège classique est l'alimentation. Il y a deux ports USB-C identiques, mais seul celui près des RJ45 alimente la carte. L'autre est pour les données. De plus, évitez les chargeurs PD génériques : la spec officielle exige du 5V/4A. Un mauvais adaptateur provoque des coupu… — expert-pi-like
- Merci pour ces détails sur l'alim. J'ai reçu la mienne et je bute sur l'audio. Je n'ai aucun son dans le casque avec la dernière image Armbian Mainline. Est-ce un défaut de ma carte ou un problème connu ? J'ai vérifié les branchements physiques plusieurs fois, rien ne change. Par contre, pour la pa… — maker-newbie
- C'est normal pour l'audio, ne cherche pas plus loin. La détection de casque était inversée dans le Device Tree jusqu'à Linux 6.17. Il faut flasher une image basée sur un noyau récent pour que ça marche. Tant que tu es sur une version antérieure, même si tu branches le casque, le système ne le voit … — linux-hacker-99
Retours et projets de la communauté
- Orange Pi 5 Plus - Armbian image fails to boot from both TF card and eMMC, while Ubuntu image boots fine forum.armbian.com
- How to install Manjaro ARM on emmc properly? Orange Pi 5 Plus doesn't boot forum.manjaro.org
- Mpv-0.36 how to setup forum.manjaro.org
- Orange Pi 5 Plus SBC switches to Rockchip RK3588 SoC, brings dual HDMI 2.1, dual 2.5GbE, M.2 PCIe sockets www.cnx-software.com
Contenu indisponible pour le moment.
- Official product page (specs, pin definition, downloads)
- Official wiki (flashing, OpenWrt, HDMI-in, CAN, wiringOP, ROS, RTC, watchdog)
- Mainline device trees
- Mainline device trees
- Kernel commits
- Kernel commits
- Kernel commits
- Armbian
- Armbian
- CNX Software
- CNX Software
- CNX Software
- NPU SDK
- Ethernet (RTL8125 family in mainline r8169)
- Community
- Community
- Deux ports Type-C d'apparence identique ; un seul alimente la carte. "The one next to the network port is the power port, and the other Type-C port has no power supply function" (wiki officiel §2.1, consulté le 2026-10-13). Brancher l'alimentation sur le port data = carte morte.
- Alimentation 5 V/4 A requise — les chargeurs PD peuvent décevoir. La spec officielle est 5 V @ 4 A (fiche produit) ; le contrôleur Type-C mainline n'annonce qu'une source 5 V/1,4 A et un PDO sink d'environ 0, c'est-à-dire qu'aucun contrat PD n'est négocié pour l'alimentation de la carte. Un adaptateur « PD » qui démarre par défaut à 5 V/2 A ou n'offre que des PDO 9/12/20 V peut faire chuter la carte sous une charge NVMe + 2.5GbE + USB. Utilisez l'alimentation officielle 5 V/4–5 A ou une alimentation fixe 5 V ≥4 A.
- Pas de Wi-Fi/Bluetooth embarqué. Avertissement explicite du wiki (§3.6.2) : carte PCIe externe ou USB requise ; les modules E-Key officiellement documentés sont AP6275P et RTL8852BE. Sur les noyaux mainline antérieurs au commit rfkill d'août 2024, le module n'avait pas de liaison rfkill (commit de Florian Klink, 2024-08-10 ; sha récupéré via l'API GitHub des historiques de commit du chemin du DTS de la carte).
- Audio casque muet dans mainline jusqu'à Linux 6.17. "The logic of the headphone detect pin seems to be inverted, with this change headphones actually output sound when plugged in" — correctif fusionné pour 6.17 (v6.17-rockchip-dtsfixes2), Fixes: 236d225e1ee7 (commit de merge, consulté le 2026-10-13).
- Pas d'extinction propre sur les noyaux 6.7–6.9 environ. Le PMIC n'a été marqué comme contrôleur d'alimentation système qu'en avril 2024 : "so the board will shut-down properly" (commit d1b8b36a, Fixes: 236d225e1ee7). Symptôme sur les premiers mainline : la carte reste alimentée après poweroff.
- HDMI-in absent jusqu'à Linux 6.18. Le nœud du récepteur n'a été activé que le 2025-08-24 ("Enable HDMI receiver on orangepi 5 plus", vérifié présent au tag v6.18, absent au v6.17). Sur les images vendor, l'HDMI-in est désactivé par défaut et doit être activé via sudo orangepi-config → System → Hardware → hdmirx + redémarrage, puis testé avec test_hdmiin.sh (wiki §3.11.2).
- LED latérale RGB : canal rouge câblé en dur sur on — "RGB LED (R is always on)" dans le commit d'ajout de carte ; seules les LED verte (PWM pwm2) et bleue (GPIO3_A6) sont pilotables dans mainline. Ne planifiez pas de signalisation de statut sur le canal rouge.
- Fracture multimédia vendor vs mainline. RKNN (NPU), MPP/RGA et le blob Mali fermé vivent sur les images vendor BSP 5.10 ; mainline utilise panfrost + codecs stateless. Les cinq cartes son distinctes (HDMI0/HDMI1/HDMI-In/DP0/ES8388) nécessitent même le renommage udev d'Armbian pour être utilisables (config Armbian ci-dessus).
- Dérive documentaire : (a) la page officielle liste 4/8/16 GB alors que CNX a documenté un SKU 32 GB en oct. 2023 ; (b) dimensions 100×75 mm (officiel) vs 100×70 mm (CNX) ; (c) nombre de MIPI DSI 1 (officiel) vs 2 (CNX) ; (d) le tableau USB de la page officielle dit « Type-C ×1 » alors que sa propre prose décrit deux ports Type-C (dont un d'alimentation). Vérifiez contre le silkscreen de la carte et la figure « Orange Pi 5 Plus Pin Definition » de la fiche produit (URL de l'image non capturée cette session).
- Piège du téléchargement de l'image OpenWrt. Le dossier de téléchargement OpenWrt contient deux types d'images ; le wiki prévient de prendre celle du dossier « TF card, eMMC and NVME SSD boot image » pour ces supports (l'autre est l'image pour flash SPI) (note du wiki §2.3).
- microSD plafonnée à 128 GB d'après la page officielle (« up to 128GB ») — les cartes plus grandes peuvent fonctionner ou non ; >
- CAN sans transceiver. CAN0/CAN1 amènent des signaux de niveau TTL sur le connecteur ; le wiki §3.18.7 exige de câbler un transceiver CAN externe (3.3 V + GND + TX/RX) avant que ip link set can0 serve à quelque chose.
- Thermique : pas de plage de température ni de chiffres de consommation officiels ; le DT mainline monte le ventilateur à 55 °C et à plein régime à 65 °C (déclenchements package_thermal dans le DTSI partagé) — prévoyez le connecteur ventilateur 5 V ou un dissipateur pour toute charge soutenue.
- Allumer une LED via le GPIO 40 broches (libgpiod) debutant Schéma : IMG-orangepi-5-plus-debutant-1-opi5p-led-gpio.svg — Orange Pi 5 Plus avec une LED et une résistance 330 Ω branchées entre la broche 7 (GPIO1_D6) et une masse du connecteur 40 broches
- Lire un bouton poussoir et afficher dans la console debutant Schéma : IMG-orangepi-5-plus-debutant-2-opi5p-bouton-console.svg — bouton poussoir entre la broche 7 et la masse avec résistance de pull-up 10 kΩ vers 3,3 V, terminal console affichant les appuis
- Premier script Python : fiche signalétique de la carte et LED debutant Schéma : IMG-orangepi-5-plus-debutant-3-opi5p-premier-script-python.svg — Orange Pi 5 Plus avec un terminal affichant modèle, cœurs CPU, température et une LED clignotante pilotée par un script Python
- Variation d'intensité d'une LED avec PWM (sysfs pwm) intermediaire Schéma : IMG-orangepi-5-plus-intermediaire-1-opi5p-pwm-led.svg — LED sur une broche PWM du connecteur 40 broches de l'Orange Pi 5 Plus avec graphique d'allure du signal PWM et respiration lumineuse
- Lire un capteur I2C (BMP280) depuis le bus du connecteur intermediaire Schéma : IMG-orangepi-5-plus-intermediaire-2-opi5p-i2c-capteur.svg — capteur BMP280 relié en I2C (SDA, SCL, 3,3 V, GND) au connecteur 40 broches de l'Orange Pi 5 Plus, valeurs température/pression affichées en terminal
- Exploiter le double Ethernet 2,5 GbE et sécuriser le SSH intermediaire Schéma : IMG-orangepi-5-plus-intermediaire-3-opi5p-ethernet-ssh.svg — Orange Pi 5 Plus avec ses deux ports RJ45 2,5 GbE RTL8125BG reliés à un switch, test iperf3 et session SSH sécurisée par clé
- Booter sur NVMe (M.2 PCIe 3.0 x4) et récupérer une carte brique via MaskROM avance Schéma : IMG-orangepi-5-plus-avance-1-opi5p-boot-nvme-recouvrement.svg — Orange Pi 5 Plus avec SSD M.2 2280 dans le slot M-Key, chaîne de boot SPI NOR puis eMMC puis microSD puis USB, et câble USB-C vers le PC en mode MaskROM
- Surveiller la thermique big.LITTLE et piloter les fréquences CPU avance Schéma : IMG-orangepi-5-plus-avance-2-opi5p-surveillance-thermique.svg — Orange Pi 5 Plus avec jauge de température, cœurs Cortex-A76 et Cortex-A55 séparés, courbe de fréquence sous stress et ventilateur PWM 5 V
- Exploiter le NPU 6 TOPS avec le SDK RKNN avance Schéma : IMG-orangepi-5-plus-avance-3-opi5p-npu-rknn.svg — chaîne RKNN : conversion d'un modèle sur PC x86, transfert du fichier .rknn vers l'Orange Pi 5 Plus, inférence sur le NPU 6 TOPS avec affichage des classes détectées
Bibliothèque de code — exemples écrits pour cette carte
clignotante.pyPythonbouton-gpio.pyPythoncapteur-i2c.shBashsurveillance-temperature.shBashcapteur-dht11.pyPythonservo-pwm-sysfs.shBashserveur-web-capteur.pyPythonwifi-station.shBashjournal-cron.shBashveilleur-systemd.pyPython
Exemples et dépôts trouvés en ligne
- orangepi-xunlong/orangepi-build github.com
- ryan4yin/nixos-rk3588 github.com
- 7Ji/orangepi5-archlinuxarm github.com
- 7Ji/orangepi5-rkloader github.com