| Item | Content |
|---|---|
| Product No. | MINI PC-RK3588 |
| Version | V1.0 |
| Release Date | 2026-03-19 |
| Effective Date | 2026-03-19 |
| Document Status | Under Revision |
| Prepared by | Wang Zhihai |
| Reviewed by | |
| Confidentiality Level | Public |
| Version | Release Date | Revision History |
|---|---|---|
| V1.0 | 2026-03-19 | Initial release |
1. Interface Diagram


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 Name | GPIO | Description |
| 1 | 3.3V | - | 3.3V power output, rated at 50mA |
| 2 | UART0_RX_M2 | GPIO4_A4_d | UART Receive, 3.3V logic level |
| 3 | UART0_TX_M2 | GPIO4_A3_d | UART Transmit, 3.3V logic level |
| 4 | GND | - | 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 Definition | GPIO | Description |
| 1 | 3.3V | - | 3.3V power output, 50mA |
| 2 | UART3_RX_M2 | GPIO4_A6_d | UART RX, 3.3V level |
| 3 | UART3_TX_M2 | GPIO4_A5_d | UART TX, 3.3V level |
| 4 | GND | - | 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 Definition | Description |
| 1 | GND | Ground |
| 2 | SATA30_0_TXP | SATA0 Data Transmit Positive |
| 3 | SATA30_0_TXN | SATA0 Data Transmit Negative |
| 4 | GND | Ground |
| 5 | SATA30_0_RXN | SATA0 Data Receive Negative |
| 6 | SATA30_0_RXP | SATA0 Data Receive Positive |
| 7 | GND | Ground |
| 8 | GND | Ground |
| 9 | GND | Ground |
| 10 | GND | Ground |
| 11 | 5V0 | SATA 5V Power Output |
| 12 | 5V0 | SATA 5V Power Output |
| 13 | 5V0 | SATA 5V Power Output |
| 14 | 5V0 | SATA 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 | |||||
|---|---|---|---|---|---|
| Pin | Level | GPIO | Function 1 | Function 2 | Function 3 |
| 1 | 3.3V | GPIO3_B2 | I2S2_SDI_M1 | UART2_RX_M2 | PWM3_IR_M1 |
| 2 | 3.3V | GPIO3_D0 | I2C5_SDA_M0 | UART4_RX_M1 | PWM8_M2 |
| 3 | 3.3V | GPIO4_A0 | I2S1_MCLK_M0 | SPI0_MISO_M1 | - |
| 4 | GND | GND | - | - | - |
| 5 | 3.3V | 3.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 | |||||
|---|---|---|---|---|---|
| Pin | Level | GPIO | Function 1 | Function 2 | Function 3 |
| 1 | 3.3V | GPIO4_A1 | I2S1_SCLK_M | SPI0_MOS1_M1 | - |
| 2 | 3.3V | GPIO0_C4 | I2C4_SDA_M2 | PWM2_M0 | UART0_RX_M0 |
| 3 | 3.3V | GPIO0_C5 | I2C4_SCL_M2 | PWM4_M0 | UART0_TX_M0 |
| 4 | GND | GND | - | - | - |
| 5 | 3.3V | 3.3V Power | - | - | - |
12. Debug Port
Baud rate: 1500000bps, Logic level: 3.3VConnector: 2.0mm pitch, 3-pin
| Debug Port Pin Definition | ||
|---|---|---|
| Pin No. | Pin Definition | Description |
| 1 | RXD | UART Receive |
| 2 | TXD | UART Transmit |
| 3 | GND | Ground |
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.