Skip to main content
ItemContent
Product No.MINI PC-RK3588
VersionV1.0
Release Date2026-03-19
Effective Date2026-03-19
Document StatusUnder Revision
Prepared byWang Zhihai
Reviewed by
Confidentiality LevelPublic
VersionRelease DateRevision History
V1.02026-03-19Initial release

1. Interface Diagram

接口标识.png

image-2026-3-20_21-12-16.png

2. Port Description

1. Ethernet

Led out via an RJ45 port; supports 10/100/1000Mbps transmission rate.
 Use Cat5e network cable with a maximum length of 50 meters to ensure stable network connection.
 Do not use outdoor network cables, as they are vulnerable to lightning strikes.

2. HDMI Input

Supports HDMI 2.0 and HDMI 1.4b input.

Led out via an RJ45 port; supports 10/100/1000Mbps transmission rate.Use Cat5e network cable with a maximum length of 50 meters to ensure stable network connection.Do not use outdoor network cables, as they are vulnerable to lightning strikes.

  • HDMI 2.0: Supports RGB/YCbCr 4:4:4, RGB/YCbCr 4:2:2, YCbCr 4:2:0, up to 2160P@60Hz.
  • HDMI 1.4b: Compliant with CEA-861-E, up to 1080p@120Hz.
     Supports HDCP 2.3 and HDCP 1.4.

3. HDMI Output 2

HDMI 2.1 output with Type-A connector, max resolution 4K@60Hz. 8K output is available when using a single HDMI port under Android firmware.
 Supports RGB, YCbCr 4:4:4, YCbCr 4:2:2, 8/10 bit color depth and RGB/YUV (up to 10bit).
 Supports HDCP 2.3 and DSC 1.2a.

4. HDMI Output 1

HDMI 2.1 output with Type-A connector, max resolution 4K@60Hz. 8K output is available when using a single HDMI port under Android firmware.
 Supports RGB, YCbCr 4:4:4, YCbCr 4:2:2, 8/10 bit color depth and RGB/YUV (up to 10bit).
 Supports HDCP 2.3 and DSC 1.2a.

5. Power Input

DC power connector (5.5×2.0), 12V 2A. Please use the original matched power adapter.

6. Uart 0 TTL Port

Default as UART port with device node ttyS0. Equipped with 2.0mm pitch 4Pin wafer connector. Pin definition is as follows:

UART Pin Definition
Pin No.Pin NameGPIODescription
13.3V-3.3V power output, rated at 50mA
2UART0_RX_M2GPIO4_A4_dUART Receive, 3.3V logic level
3UART0_TX_M2GPIO4_A3_dUART Transmit, 3.3V logic level
4GND-Ground

7. Uart 3 TTL Port

Default UART port with device node ttyS3. Adopts 2.0mm pitch 4Pin wafer connector. Pin definition as below:

UART Pin Definition
Pin No.Pin DefinitionGPIODescription
13.3V-3.3V power output, 50mA
2UART3_RX_M2GPIO4_A6_dUART RX, 3.3V level
3UART3_TX_M2GPIO4_A5_dUART TX, 3.3V level
4GND-Ground

8. Reserved DP Output

 DP 1.4a output with 4 lanes, maximum resolution 4K@60Hz. It supports 8K@30Hz when used alone under Android system.
 Supports RGB/YUV (up to 10-bit).
 Compatible with HDCP 2.3 and HDCP 1.3.

9. Reserved SATA Port

SATA 3.0 interface, only compatible with 5V-powered hard drives and SSDs. Equipped with 0.5mm pitch 14-pin FPC connector.

SATA Port Pin Definition
Pin No.Pin DefinitionDescription
1GNDGround
2SATA30_0_TXPSATA0 Data Transmit Positive
3SATA30_0_TXNSATA0 Data Transmit Negative
4GNDGround
5SATA30_0_RXNSATA0 Data Receive Negative
6SATA30_0_RXPSATA0 Data Receive Positive
7GNDGround
8GNDGround
9GNDGround
10GNDGround
115V0SATA 5V Power Output
125V0SATA 5V Power Output
135V0SATA 5V Power Output
145V0SATA 5V Power Output

10. Reserved GPIO Port

It adopts a 1.25mm pitch 1×5 pin board-to-wafer connector. The pin definition is shown below.
Note: Ensure consistent voltage level during use. Mismatched voltage may damage the CPU.

Reserved GPIO Pin DefinitionPin电平GPIO
PinLevelGPIOFunction 1Function 2Function 3
13.3VGPIO3_B2I2S2_SDI_M1UART2_RX_M2PWM3_IR_M1
23.3VGPIO3_D0I2C5_SDA_M0UART4_RX_M1PWM8_M2
33.3VGPIO4_A0I2S1_MCLK_M0SPI0_MISO_M1-
4GNDGND---
53.3V3.3V Power---

GPIO Port

Equipped with a 1.25mm pitch 1×5-pin board-to-wire wafer connector. See the pin definition below. Caution: Keep the voltage level consistent during operation. Inconsistent voltage may damage the CPU.

Reserved GPIO Pin Definition
PinLevelGPIOFunction 1Function 2Function 3
13.3VGPIO4_A1I2S1_SCLK_MSPI0_MOS1_M1-
23.3VGPIO0_C4I2C4_SDA_M2PWM2_M0UART0_RX_M0
33.3VGPIO0_C5I2C4_SCL_M2PWM4_M0UART0_TX_M0
4GNDGND---
53.3V3.3V Power---

12. Debug Port

Baud rate: 1500000bps, Logic level: 3.3VConnector: 2.0mm pitch, 3-pin

Debug Port Pin Definition
Pin No.Pin DefinitionDescription
1RXDUART Receive
2TXDUART Transmit
3GNDGround

13. Reserved IR Receiver Interface

38KHz IR receiving port. Pinout from left to right: IROUT → GND → VCC.

14. Reset Key

Used for system reset and reboot. Pressing the key will power cycle and restart the system under any status.

15. USB 3.0

USB3.1 Gen1 Type-A Host port. Data rate up to 5Gbps, output current: 500mA.

16-17. USB 2.0

Two channels of USB2.0 Type-A Host ports. Data rate up to 480Mbps, output current: 500mA per port.

18. Type-C USB

Supports USB3.0 OTG for firmware burning; also supports DP 1.4a output with max resolution 4K@60Hz. DP function may be disabled on certain firmware versions.

19. Recovery Key

Used to enter Recovery mode for eMMC image flashing and downloading.Operation: Launch Rockchip Development Tool. With the device powered off, connect the data cable to Type-C OTG port. Hold down the Recovery key, then connect the 12V power supply. Release the key once the tool detects the Recovery device, then proceed with image flashing. Refer to the firmware burning chapter for details.

20. Power Key

Functions as power on/off and sleep key. It acts as power switch under Linux system, and sleep key under Android system. Equipped with operation indicator LED.

21. Maskrom Key

Used to enter MaskRom mode for eMMC image flashing and downloading, applicable when firmware is corrupted and system fails to boot.
 Operation: Launch Rockchip Development Tool. With the device powered off, connect the data cable to Type-C OTG port. Hold down the Maskrom key, then connect the 12V power supply. Release the key once the tool detects the MaskRom device, then proceed with image flashing. Refer to the firmware burning chapter for details.