Orange Pi 5 Plus (Rockchip RK3588)

Shenzhen Xunlong Software CoSBClinux

⚡ Lo esencial en 60 segundos

La Orange Pi 5 Plus, lanzada en mayo de 2023 por Shenzhen Xunlong Software, representa un hito significativo en el mundo de las placas de desarrollo de bajo costo, siendo la primera de la serie en integrar el procesador completo Rockchip RK3588. A diferencia de sus predecesoras, que utilizaban la variante RK3588S con entradas y salidas recortadas, esta tarjeta aprovecha la capacidad total del chip de 8 nanómetros para ofrecer una conectividad excepcional. Su cerebro está compuesto por ocho núcleos ARM de 64 bits: cuatro potentes Cortex-A76 que alcanzan los 2.4 GHz para tareas exigentes y cuatro Cortex-A55 más eficientes para procesos en segundo plano. Esta arquitectura híbrida, conocida como big.LITTLE, permite equilibrar el rendimiento bruto con el consumo energético. Además, incorpora una unidad de procesamiento gráfico Mali-G610 MP4, capaz de manejar gráficos complejos y video en resoluciones extremadamente altas, junto con una unidad neuronal (NPU) de 6 TOPS, diseñada específicamente para acelerar tareas de inteligencia artificial y visión por computadora sin sobrecargar la CPU principal.

Uno de los aspectos más destacados de esta placa es su versatilidad multimedia y de red, que la posiciona como una alternativa seria a equipos de escritorio tradicionales o servidores domésticos. En cuanto a la salida de video, ofrece dos puertos HDMI 2.1 capaces de transmitir hasta 8K a 60 cuadros por segundo, además de una salida DisplayPort a través de un puerto USB-C y una interfaz MIPI DSI para pantallas integradas. Sin embargo, su verdadera joya en el ámbito audiovisual es la inclusión de una entrada HDMI 2.0 que soporta 4K a 60 Hz. Esto significa que la placa no solo envía imagen, sino que también puede capturarla, permitiendo funciones como la grabación de consolas de videojuegos o la transmisión en vivo desde una cámara externa. Esta capacidad de captura se complementa con un decodificador de video (VPU) robusto que soporta formatos modernos como AV1 y HEVC en resoluciones 8K, lo que la hace ideal para centros multimedia avanzados.

En el terreno de la conectividad de red, la Orange Pi 5 Plus rompe moldes al incluir dos puertos Ethernet de 2.5 Gigabits por segundo (2.5GbE), controlados por chips Realtek RTL8125BG conectados vía PCIe. Esta configuración es inusual en placas de este precio y la convierte en una candidata perfecta para construir un router doméstico de alto rendimiento o un servidor de archivos (NAS) con gran ancho de banda. Es importante notar que la placa no incluye Wi-Fi ni Bluetooth de forma integrada; el fabricante requiere el uso de un módulo externo M.2 E-Key para añadir estas funciones inalámbricas, lo que ofrece flexibilidad pero añade un paso adicional en la configuración. Para el almacenamiento, la placa dispone de una ranura M.2 M-Key que aprovecha el estándar PCIe 3.0 x4, permitiendo velocidades de lectura y escritura de hasta 2,000 MB/s con unidades de estado sólido NVMe, superando ampliamente las limitaciones de las tarjetas microSD convencionales.

La gestión de energía y la periferia están diseñadas para usuarios avanzados y entusiastas de la electrónica. La placa se alimenta mediante un puerto USB-C de 5V y 4 amperios, aunque los usuarios deben tener cuidado: solo uno de los dos puertos USB-C presentes sirve para alimentar la placa, mientras que el otro es exclusivamente para datos y salida de video. Además, existe la opción de alimentar la placa a través de los pines GPIO del header de 40 pines, una característica útil para integraciones personalizadas. El header GPIO expone 28 pines de propósito general a 3.3 voltios, que pueden configurarse como puertos serie, I2C, SPI o, notablemente, como dos buses CAN. Los buses CAN son estándares de comunicación utilizados ampliamente en la industria automotriz y la robótica; aunque la placa proporciona las señales eléctricas básicas, el usuario debe conectar un transceptor externo para comunicarse con redes CAN reales, lo que abre la puerta a proyectos de automatización vehicular o industrial.

El software es un componente crucial de la experiencia. Aunque las imágenes oficiales de Orange Pi utilizan un kernel Linux modificado (BSP) que incluye controladores propietarios para maximizar el rendimiento de la NPU y la decodificación de video, la placa tiene un excelente soporte en la comunidad de código abierto. Armbian, una distribución popular de Linux para placas de desarrollo, ofrece soporte oficial con kernel principal (mainline), lo que garantiza una mayor seguridad y compatibilidad a largo plazo. Es relevante mencionar que algunas funciones, como la entrada HDMI o el control preciso del apagado, requirieron parches específicos en el kernel de Linux que se integraron en versiones posteriores (6.7 y 6.18), por lo que se recomienda utilizar sistemas operativos actualizados para evitar problemas de compatibilidad. A pesar de su potencia, la placa carece de cifras oficiales de consumo en reposo, pero su diseño térmico sugiere que el uso de un disipador o ventilador es necesario bajo cargas sostenidas, ya que el sistema de gestión térmica activa el ventilador a partir de los 55 grados Celsius.

En resumen, la Orange Pi 5 Plus es una placa de desarrollo potente y bien equilibrada que destaca por su conectividad de red de alta velocidad y sus capacidades de captura de video. Su precio competitivo, que osciló entre 89 y 129 dólares al lanzamiento dependiendo de la memoria RAM (de 4 a 16 GB, con una variante de 32 GB añadida posteriormente), la hace accesible para proyectos que requieren rendimiento de escritorio sin el costo de un PC tradicional. Ya sea para crear un router personalizado, un nodo de computación de borde con IA, o un centro multimedia con captura de video, esta placa ofrece una plataforma sólida y flexible, siempre que el usuario esté dispuesto a gestionar las particularidades de su configuración de hardware y software.

Foro (1 tema) →

AttrEspecificacionesverificado
socRockchip 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).? sin verificar
ram4 / 8 / 16 GB LPDDR4/LPDDR4x (official page); 32 GB SKU announced Oct 2023 (CNX).? sin verificar
storagemicroSD 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).? sin verificar
networking2× 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).✔
usb2× 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").? sin verificar
video_out2× 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).? sin verificar
video_in1× 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).? sin verificar
audioES8388 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).? sin verificar
gpio_40_pin_headerdual-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).? sin verificar
miscIR 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).? sin verificar
powerUSB 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.? sin verificar
consumption? sin verificar
temperature? sin verificar
pcb100 × 75 mm, 86.5 g (official page). CNX says 100 × 70 mm — see Problems.? sin verificar
  • Fabricante: Shenzhen Xunlong Software Co., Ltd. (marca: Orange Pi). La cadena compatible del árbol de dispositivos es xunlong,orangepi-5-plus, modelo "Xunlong Orange Pi 5 Plus" (DTS mainline, consultado 2026-10-13).
  • Año de lanzamiento: 2023. Anunciada el 2023-05-10 (artículo de lanzamiento en CNX Software, consultado 2026-10-13). Es la primera placa con un RK3588 completo de Orange Pi, sucesora de la Orange Pi 5 y la 5B basadas en el RK3588S; el RK3588 (frente al RK3588S con E/S recortadas) es lo que hizo posibles dual 2.5GbE + doble HDMI-out + 2 sockets M.2 (CNX). La configuración de placa de Armbian registra INTRODUCED="2023" (armbian/build config/boards/orangepi5-plus.conf, consultado 2026-10-13).
  • Precios de lanzamiento (mayo de 2023, según CNX): 4 GB — $89.90 · 8 GB — $109.00 · 16 GB — $129.00, a la venta en las tiendas Amazon y AliExpress de la empresa (CNX 2023-05-10).
  • Variante de 32 GB de RAM: añadida el 2023-10-13 junto con las versiones de 32 GB de la OPi 5 y 5B — «aparte de la mayor capacidad de RAM, no ha cambiado nada más» (CNX 2023-10-13, consultado 2026-10-13). La página de producto oficial sigue listando solo 4/8/16 GB (véase Problems → deriva documental).
  • Estado: Activa. Listada en la página de producto oficial (obtenida en vivo el 2026-10-13): orangepi.org Orange Pi 5 Plus.
  • Variantes: SKUs de RAM 4/8/16 GB LPDDR4/LPDDR4x (página oficial) + 32 GB (CNX, octubre de 2023); módulo eMMC opcional de 16/32/64/128/256 GB; QSPI NOR de 16 o 32 MB. Sin variantes con Wi-Fi — el Wi-Fi es siempre únicamente un módulo M.2 E-Key opcional (wiki oficial). No confundirla con la Orange Pi 5 basada en RK3588S (¡comparten el .dtsi mainline!), la Orange Pi 5 Pro/Max/Ultra, ni la Orange Pi 6 Plus de 2025 basada en CIX-P1 (CNX).

+ Puntos fuertes

  • Doble 2.5GbE en una SBC de ~$90 — ambos puertos RTL8125BG sobre PCIe, más un QSPI NOR suficientemente pequeño para alojar una imagen completa de OpenWrt (el fabricante distribuye imágenes OpenWrt y un procedimiento específico «burn OpenWRT image to SPI FLASH», wiki §2.7/§8). Este es el caso de uso estrella de la placa: un soft-router/firewall compacto. CNX la emparejó característica por característica con la NanoPC-T6 de FriendlyElec, lanzada el día anterior (CNX, consultado 2026-10-13).
  • Entrada HDMI (4K@60) junto a dos salidas HDMI 2.1 — captura/loop-out en la misma máquina; HDMI-RX del RK3588 con eARC en el lado de salida (página oficial; &hdmi_receiver en mainline desde 6.18).
  • M.2 M-Key NVMe a PCIe 3.0 x4 (hasta 2 000 MB/s según la marca) — a diferencia del M.2 limitado a x1 de la Orange Pi 5 a secas o la 3B; también admite otros módulos PCIe 2280 «p. ej. aceleradores de IA» (tabla de especificaciones de CNX).
  • Wi-Fi 6 por módulo (M.2 E-Key, AP6275P/RTL8852BE documentados oficialmente) — flexible pero «trae tú el módulo» (véase Problems).
  • NPU de 6 TOPS + VPU 8K + Mali-G610 — bloque multimedia/IA completo del RK3588 (página oficial; SDK RKNN: airockchip/rknn-toolkit2, HTTP 200 verificado el 2026-10-13).
  • Dos buses CAN en la cabecera de 40 pines (CAN0 + CAN1, wiki §3.18.7) — raro en placas tipo Pi; requiere un transceptor externo.
  • Control de alimentación por PMIC real: el RK806-1 es el controlador de alimentación del sistema (mainline desde la corrección de abril de 2024), así que poweroff corta de verdad la corriente; RTC (HYM8563) + receptor IR + ventilador PWM con saltos térmicos en el DT completan un conjunto de características inusualmente completo.
  • Opción UEFI: la extensión EDK2 de Armbian (ID de placa orangepi-5plus) puede colocar una capa UEFI encima de U-Boot (configuración de Armbian arriba).

− Puntos débiles

  • Dos puertos Type-C idénticos por fuera; solo uno alimenta la placa. «The one next to the network port is the power port, and the other Type-C port has no power supply function» (wiki oficial §2.1, consultada 2026-10-13). Conectar la fuente al puerto de datos = placa muerta.
  • Se requiere fuente de 5 V/4 A — los cargadores PD pueden defraudar. La especificación oficial es 5 V @ 4 A (página de producto); el controlador Type-C de mainline anuncia solo una fuente de 5 V/1.4 A y un PDO de consumo ~0, es decir, no se negocia ningún contrato PD para la alimentación de la placa. Un adaptador «PD» que por defecto entregue 5 V/2 A u ofrezca solo PDOs de 9/12/20 V puede provocar caídas de tensión con NVMe + 2.5GbE + carga USB. Usa la fuente oficial de 5 V/4–5 A o una fuente fija de 5 V ≥4 A.
  • Sin Wi-Fi/Bluetooth integrados. Advertencia explícita de la wiki (§3.6.2): se requiere una tarjeta PCIe o USB externa; los módulos E-Key documentados oficialmente son AP6275P y RTL8852BE. En kernels mainline anteriores al commit de rfkill de agosto de 2024 el módulo no tenía binding rfkill (commit de Florian Klink, 2024-08-10; sha recuperado de la API de historial de commits de GitHub para la ruta del DTS de la placa).
  • Audio por auriculares muerto en mainline hasta Linux 6.17. «The logic of the headphone detect pin seems to be inverted, with this change headphones actually output sound when plugged in» — corrección mergeada para 6.17 (v6.17-rockchip-dtsfixes2), Fixes: 236d225e1ee7 (commit de merge, consultado 2026-10-13).
  • Sin apagado limpio en kernels 6.7–6.9 aprox. El PMIC solo fue marcado como controlador de alimentación del sistema en abril de 2024: «so the board will shut-down properly» (commit d1b8b36a, Fixes: 236d225e1ee7). Síntoma en mainline temprano: la placa sigue alimentada tras poweroff.
  • HDMI-in ausente hasta Linux 6.18. El nodo del receptor solo se habilitó el 2025-08-24 («Enable HDMI receiver on orangepi 5 plus», verificado presente en el tag v6.18, ausente en v6.17). En las imágenes del fabricante, HDMI-in está deshabilitado por defecto y debe activarse con sudo orangepi-config → System → Hardware → hdmirx + reinicio, y luego probarse con test_hdmiin.sh (wiki §3.11.2).
  • LED lateral RGB: el canal rojo está cableado siempre encendido — «RGB LED (R is always on)» en el commit de add-board; solo los LEDs verde (PWM pwm2) y azul (GPIO3_A6) son controlables en mainline. No planees señalización de estado sobre el canal rojo.
  • División multimedia fabricante vs mainline. RKNN (NPU), MPP/RGA y el blob cerrado de Mali viven en las imágenes BSP 5.10 del fabricante; mainline usa panfrost + códecs stateless. Las cinco tarjetas de sonido distintas (HDMI0/HDMI1/HDMI-In/DP0/ES8388) necesitan incluso el renombrado udev de Armbian para ser usables (configuración de Armbian arriba).
  • Deriva documental: (a) la página oficial lista 4/8/16 GB mientras CNX documentó un SKU de 32 GB en octubre de 2023; (b) dimensiones 100×75 mm (oficial) vs 100×70 mm (CNX); (c) número de MIPI DSI: 1 (oficial) vs 2 (CNX); (d) la tabla USB de la página oficial dice «Type-C ×1» mientras su propia prosa describe dos puertos Type-C (uno de alimentación). Verifica contra el serigrafiado de la placa y la figura «Orange Pi 5 Plus Pin Definition» de la página de producto (URL de la imagen no capturada en esta sesión).
  • Trampa de descarga de la imagen OpenWrt. La carpeta de descargas de OpenWrt contiene dos tipos de imagen; la wiki advierte de coger la de la carpeta «TF card, eMMC and NVME SSD boot image» para esos medios (la otra es la imagen para SPI-flash) (nota de wiki §2.3).
  • microSD limitada a 128 GB según la página oficial («up to 128GB») — tarjetas más grandes pueden funcionar o no; >
  • CAN sin transceptor. CAN0/CAN1 llevan señales de nivel TTL a la cabecera; la wiki §3.18.7 exige cablear un transceptor CAN externo (3.3 V + GND + TX/RX) antes de que ip link set can0 sirva de algo.
  • Térmica: sin rango de temperatura ni cifras de consumo oficiales; el DT de mainline acelera el ventilador a 55 °C y a tope a 65 °C (saltos de package_thermal en el DTSI compartido) — prevé el conector de ventilador de 5 V o un disipador para cualquier carga sostenida.
  • 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

Opiniones y proyectos de la comunidad

  • 2.5GbE OpenWrt router

    Router OpenWrt 2.5GbE — procedimiento del fabricante para flashear OpenWrt en la QSPI NOR (dual (unverified au 2026-10-13) — interno alojado en sitio interno, estado en vivo verificado el 2026-10-13. Proyecto documentado en la ficha orangepi-5-plus (SBC); rol…

Contenido no disponible todavía.

  • Dos puertos Type-C idénticos por fuera; solo uno alimenta la placa. «The one next to the network port is the power port, and the other Type-C port has no power supply function» (wiki oficial §2.1, consultada 2026-10-13). Conectar la fuente al puerto de datos = placa muerta.
  • Se requiere fuente de 5 V/4 A — los cargadores PD pueden defraudar. La especificación oficial es 5 V @ 4 A (página de producto); el controlador Type-C de mainline anuncia solo una fuente de 5 V/1.4 A y un PDO de consumo ~0, es decir, no se negocia ningún contrato PD para la alimentación de la placa. Un adaptador «PD» que por defecto entregue 5 V/2 A u ofrezca solo PDOs de 9/12/20 V puede provocar caídas de tensión con NVMe + 2.5GbE + carga USB. Usa la fuente oficial de 5 V/4–5 A o una fuente fija de 5 V ≥4 A.
  • Sin Wi-Fi/Bluetooth integrados. Advertencia explícita de la wiki (§3.6.2): se requiere una tarjeta PCIe o USB externa; los módulos E-Key documentados oficialmente son AP6275P y RTL8852BE. En kernels mainline anteriores al commit de rfkill de agosto de 2024 el módulo no tenía binding rfkill (commit de Florian Klink, 2024-08-10; sha recuperado de la API de historial de commits de GitHub para la ruta del DTS de la placa).
  • Audio por auriculares muerto en mainline hasta Linux 6.17. «The logic of the headphone detect pin seems to be inverted, with this change headphones actually output sound when plugged in» — corrección mergeada para 6.17 (v6.17-rockchip-dtsfixes2), Fixes: 236d225e1ee7 (commit de merge, consultado 2026-10-13).
  • Sin apagado limpio en kernels 6.7–6.9 aprox. El PMIC solo fue marcado como controlador de alimentación del sistema en abril de 2024: «so the board will shut-down properly» (commit d1b8b36a, Fixes: 236d225e1ee7). Síntoma en mainline temprano: la placa sigue alimentada tras poweroff.
  • HDMI-in ausente hasta Linux 6.18. El nodo del receptor solo se habilitó el 2025-08-24 («Enable HDMI receiver on orangepi 5 plus», verificado presente en el tag v6.18, ausente en v6.17). En las imágenes del fabricante, HDMI-in está deshabilitado por defecto y debe activarse con sudo orangepi-config → System → Hardware → hdmirx + reinicio, y luego probarse con test_hdmiin.sh (wiki §3.11.2).
  • LED lateral RGB: el canal rojo está cableado siempre encendido — «RGB LED (R is always on)» en el commit de add-board; solo los LEDs verde (PWM pwm2) y azul (GPIO3_A6) son controlables en mainline. No planees señalización de estado sobre el canal rojo.
  • División multimedia fabricante vs mainline. RKNN (NPU), MPP/RGA y el blob cerrado de Mali viven en las imágenes BSP 5.10 del fabricante; mainline usa panfrost + códecs stateless. Las cinco tarjetas de sonido distintas (HDMI0/HDMI1/HDMI-In/DP0/ES8388) necesitan incluso el renombrado udev de Armbian para ser usables (configuración de Armbian arriba).
  • Deriva documental: (a) la página oficial lista 4/8/16 GB mientras CNX documentó un SKU de 32 GB en octubre de 2023; (b) dimensiones 100×75 mm (oficial) vs 100×70 mm (CNX); (c) número de MIPI DSI: 1 (oficial) vs 2 (CNX); (d) la tabla USB de la página oficial dice «Type-C ×1» mientras su propia prosa describe dos puertos Type-C (uno de alimentación). Verifica contra el serigrafiado de la placa y la figura «Orange Pi 5 Plus Pin Definition» de la página de producto (URL de la imagen no capturada en esta sesión).
  • Trampa de descarga de la imagen OpenWrt. La carpeta de descargas de OpenWrt contiene dos tipos de imagen; la wiki advierte de coger la de la carpeta «TF card, eMMC and NVME SSD boot image» para esos medios (la otra es la imagen para SPI-flash) (nota de wiki §2.3).
  • microSD limitada a 128 GB según la página oficial («up to 128GB») — tarjetas más grandes pueden funcionar o no; >
  • CAN sin transceptor. CAN0/CAN1 llevan señales de nivel TTL a la cabecera; la wiki §3.18.7 exige cablear un transceptor CAN externo (3.3 V + GND + TX/RX) antes de que ip link set can0 sirva de algo.
  • Térmica: sin rango de temperatura ni cifras de consumo oficiales; el DT de mainline acelera el ventilador a 55 °C y a tope a 65 °C (saltos de package_thermal en el DTSI compartido) — prevé el conector de ventilador de 5 V o un disipador para cualquier carga sostenida.

Biblioteca de código — ejemplos escritos para esta placa

  • clignotante.py Python

    El script de arranque en un SBC: un LED en el conector GPIO parpadea a 1 Hz. python3-gpiod controla el chip GPIO directamente por el kernel, sin librerías propietarias.

  • bouton-gpio.py Python

    Un botón en el conector GPIO dispara una acción al pulsar y al soltar. Versión genérica por sondeo de la línea gpiod con antirrebote software de 30 ms.

  • capteur-i2c.sh Bash

    El reflejo Linux para cualquier sensor I2C: barrer el bus con i2cdetect, confirmar que el chip está y leer unos registros con i2cget. Salida directa en el terminal sin escribir una línea de código de…

  • surveillance-temperature.sh Bash

    Sin ninguna dependencia, este script lee el sensor térmico expuesto por el kernel Linux, registra temperatura y frecuencia de la CPU en CSV y muestra una alerta al superar un umbral. Perfecto para di…

  • capteur-dht11.py Python

    El driver Adafruit CircuitPython funciona en Linux estándar: hace bit-bang del protocolo de 1 hilo del DHT vía libgpiod. El script imprime temperatura y humedad cada 2 s, encajando las tramas inválid…

  • servo-pwm-sysfs.sh Bash

    La interfaz PWM del kernel Linux (sysfs) es idéntica en todas las placas: periodo 20 ms, impulso 0,5-2,5 ms. Este script bash barre un servo en 3 ciclos y luego corta la alimentación para evitar el z…

  • serveur-web-capteur.py Python

    Sin dependencias externas, la placa se convierte en servidor web: una página HTML muestra temperatura del SoC y uptime, y un endpoint JSON los expone a los cuadros de mando. El reflejo de red para mo…

  • wifi-station.sh Bash

    NetworkManager es la herramienta estándar de las distribuciones modernas de placas: dos comandos bastan para unirse a un punto de acceso WPA2 y comprobar la IP obtenida. El script también lista las r…

  • journal-cron.sh Bash

    El dúo cron + script corto es el automatizador universal de Linux: cada minuto, carga de CPU y temperatura se añaden a un CSV con rotación integrada. Cero dependencias, cero demonios, sobrevive reini…

  • veilleur-systemd.py Python

    Un LED en latido más un control de servicios cada segundo: el script se vuelve un demonio systemd con Restart=always, arrancado en el arranque. El patrón de robustez para una placa embebida sin panta…

Ejemplos y repositorios encontrados en línea