Skip to main content
ItemContent
Product No.RP01A-RK3588S
VersionV1.0
Release DateJan. 28, 2026
Effective DateJan. 28, 2026
Document StatusUnder Revision
Compiled byWang Zhihai
Reviewed by
Confidentiality LevelPublic
VersionRelease DateUpgrade Record
V1.0Jan. 28, 2026First release

1. Interface Schematic Diagram

image-2026-1-28_17-41-1.png

image-2026-1-28_17-42-3.png

接口标识正.png

接口标识背.png

image-2026-1-28_17-56-38.png

image-2026-1-28_17-57-22.png

2. Port Description

1. Debug Port

 Baud Rate: 1500000bps
 Voltage Level: 3.3V
 Connector Specification: 2.0MM 3P

Pin Definition of RP01-RK3588S2 Debug Port
Pin No.Pin DefinitionDescription
1RXDSerial Receive
2TXDSerial Transmit
3GNDPower Ground

2. Recovery Key

 
The Recovery key is mainly used to enter Recovery mode for EMMC image flashing and downloading.
 Operation steps: Open Rockchip Development Tool. With the power off, connect the data cable to the Type-C OTG port. Keep pressing the Recovery key, then connect the 12V power supply. Release the key once the tool detects the Recovery device, and proceed with image flashing.
 Refer to the firmware flashing chapter for details.

3. Maskrom Key

The Maskrom key is used to enter MaskRom mode to flash and download images to EMMC. It is applicable for firmware corruption and system boot failure scenarios.
 Operation steps: Open Rockchip Development Tool. With the power off, insert the data cable into the Type-C OTG port. Hold down the Maskrom key and connect the 12V power supply. Release the key when the tool recognizes the MaskRom device, then start image flashing.
 See Chapter 5 for firmware flashing instructions.

4. Power Key

 It serves as system power on/off and sleep key.

  • Under Linux system: used for system power on and power off.
  • Under Android system: used for system sleep function.

5. Reset Key

 It is designed for system reset and reboot. Pressing this key under any status will trigger power-off restart of the system.

6. GPIO Port

Adopt 1.25MM 2*12P board-to-wafer connector. Pin definitions are listed as follows.
 
Note: Ensure consistent port voltage level during use. Different voltage levels may cause CPU damage.

RP01-RK3588S2 GPIO Pin Definition
PinVoltage LevelGPIOFunction 1Function 2Function 3Function 4
13V3
33V3
5GND
7GND
93.3VGPIO1_B7UART1_RX_M1I2C5_SDA_M3SPDIF1_TX_M0PWM13_M2
113.3VGPIO1_B6UART1_TX_M1I2C5_SCL_M3SPDIF0_TX_M0MIPI_CAM1_CLK_M0
133.3VGPIO1_B5UART7_TX_M2SPI0_CS1_M2
153.3VGPIO1_B4UART7_RX_M2SPI0_CS0_M2
173.3VGPIO4_B2PWM14_M1I2S1_SDO2
193.3VGPIO4_B5PWM12_M1
213.3VGPIO4_A3UART0_TX_M2
233.3VGPIO4_A4UART0_RX_M2
25V0
45V0
6GND
8GND
103.3VGPIO1_C1UART3_TX_M0I2C3_SCL_M0SPI4_MISO_M0
123.3VGPIO1_C0UART3_RX_M0I2C3_SDA_M0SPI4_MOSI_M0
14PWRON_L
161.8VGPIO1_C4PWM11_IR_M2SPI4_CS0_M0
181.8VGPIO1_C6PWM15_IR_M2
201.8VGPIO0_A4
221.8VGPIO0_D3
241.8VGPIO0_D5

7. 6-MIC Input Port

The 6-MIC input port adopts 1.25MM 2*10P board-to-wire wafer connector. The interface definitions are as follows:

RP01-RK3588S2 6-MIC Input Pin Definition
Pin No.Pin DefinitionDescriptionPin No.Pin DefinitionDescription
1MIC1+MIC1 Positive2MIC2+MIC2 Positive
3MIC1-MIC1 Negative4MIC2-MIC2 Negative
5AGNDAnalog Ground6AGNDAnalog Ground
7MIC3+MIC3 Positive8MIC4+MIC4 Positive
9MIC3-MIC3 Negative10MIC4-MIC4 Negative
11AGNDAnalog Ground12AGNDAnalog Ground
13MIC5+MIC5 Positive14MIC6+MIC6 Positive
15MIC5-MIC5 Negative16MIC6-MIC6 Negative
17AGNDAnalog Ground18AGNDAnalog Ground
19MIC3V3MIC Power Supply20AGNDAnalog Ground

8. 2-AEC Input Port

The 2-AEC input port is mainly used for external sound feedback collection to realize echo cancellation sampling. It adopts 1.25MM 1*5P board-to-wire wafer connector. The interface definitions are as follows:

RP01-RK3588S2 2-AEC Input Pin Definition
Pin No.Pin DefinitionDescription
1AEC1_NSpeaker L Negative
2AEC1_PSpeaker L Positive
3AGNDAnalog Ground
4AEC2_PSpeaker R Positive
5AEC2_NSpeaker R Negative

AEC Echo Acquisition Block Diagram

image-2026-1-28_17-7-10.png

9. Headphone Interface

 It integrates ES8388 audio codec, supporting audio output and microphone input. The microphone signal is connected to the IN1 channel of ES8388. It adopts standard 3.5mm 4-pole international audio jack.
 Headphone Insertion Detection:HP_DET --- GPIO1_D5--- High level "1" for headphone inserted; Low level "0" for headphone removed.
 Headphone Output Control:EAR_CTL --- GPIO1_D2---Output "1" to enable headphone output; Output "0" to disable headphone output.
 
 
image-2026-1-28_18-9-21.png

10. Built-in MIC

 Adopts 4020 capacitive microphone, which is connected to the IN2 channel of ES8388.
 Simple voice interaction can be realized through dedicated algorithms.

11. MIPI DSI DPHY1 Interface

 This interface uses 0.5MM 30P FPC connector with bidirectional contact design.
 It is equipped with 4-lane DPHY, supporting maximum bandwidth up to 4.5Gbps. Combined with MIPI DSI DPHY0, it can realize 4K resolution output.
 External conversion IC can be used to convert MIPI signal to LVDS output.

RP01-RK3588S2 MIPI DSI DPHY1 Pin Definition
Pin No.Pin DefinitionDescription
1GNDPower Ground
2DPHY1_TX_D0NDPHY1 Data 0 Negative
3DPHY1_TX_D0PDPHY1 Data 0 Positive
4GNDPower Ground
5DPHY1_TX_D1NDPHY1 Data 1 Negative
6DPHY1_TX_D1PDPHY1 Data 1 Positive
7GNDPower Ground
8DPHY1_TX_CLKNDPHY1 Clock Negative
9DPHY1_TX_CLKPDPHY1 Clock Positive
10GNDPower Ground
11DPHY1_TX_D2NDPHY1 Data 2 Negative
12DPHY1_TX_D2PDPHY1 Data 2 Positive
13GNDPower Ground
14DPHY1_TX_D3NDPHY1 Data 3 Negative
15DPHY1_TX_D3PDPHY1 Data 3 Positive
16GNDPower Ground
17MIPI_BL_PWM2Display backlight PWM signal output, GPIO0_C4 PWM2_0, 1.8V level
18MIPI_TE2Display TE signal output, leave floating when unused, GPIO1_B0, 1.8V level
19LCD3V33.3V power supply for display
20LCD_RST2Display reset pin output, GPIO1_B3, 3.3V level
21LCD_IDDisplay ID pin, pulled low by default
22LCD_ENDisplay enable pin, pulled high by default, 3.3V output
23TP_SCLReserved touch I2C SCL, 3.3V level (shared with DPHY0)
24TP_SDAReserved touch I2C SDA, 3.3V level (shared with DPHY0)
25TP_INTReserved touch interrupt input, 3.3V level (shared with DPHY0)
26TP_RSTReserved touch reset output, 3.3V level (shared with DPHY0)
27GNDPower Ground
28-30LCD5V05V power output

12. MIPI CSI0 Interface

 This interface uses 0.5MM 24P FPC connector, which supports double-sided insertion.
 It is configured with 4-lane DPHY, with bandwidth of 2.5Gbps per lane. When used together with CSI1, it supports 8K@15FPS video input.

RP01-RK3588S2 MIPI CSI0 Pin Definition
Pin No.Pin DefinitionDescription
1I2C7_SDA_M0I2C7_SDA_M0, 1.8V level
2I2C7_SCL_M0I2C7_SCL_M0, 1.8V level
3GNDPower Ground
4MIPI_CAM1_PDN_LCamera power enable output, GPIO3_C1, 1.8V level
5MIPI_CAM1_RST_LCamera reset output, GPIO3_C1, 1.8V level
6GNDPower Ground
7MIPI_CSI0_RX_CLKNCSI0 clock negative
8MIPI_CSI0_RX_CLKPCSI0 clock positive
9GNDPower Ground
10MIPI_CLKOUTCamera reference clock output
11GNDPower Ground
12MIPI_CSI0_RX_D0NCSI0 data 0 negative
13MIPI_CSI0_RX_D0PCSI0 data 0 positive
14MIPI_CSI0_RX_D1NCSI0 data 1 negative
15MIPI_CSI0_RX_D1PCSI0 data 1 positive
16GNDPower Ground
17MIPI_CSI0_RX_D2NCSI0 data 2 negative
18MIPI_CSI0_RX_D2PCSI0 data 2 positive
19MIPI_CSI0_RX_D3NCSI0 data 3 negative
20MIPI_CSI0_RX_D3PCSI0 data 3 positive
21GNDGround
22-24VCC3V33.3V power output for camera

Since this board is compatible with both RK3588S and RK3588S2 chips, the only difference lies in the MIPI RX interface. Users only need to adjust the RX link configuration in software.

The link comparison is shown as follows:

Board MarkingRK3588SRK3588S2Picture
MIPI SCI0 J2600MIPI D/C-PHY CSI_RX PORT0 1*4laneMIPI DPHY CSI_RX PORT0 1*4laneimage-2026-4-3_18-40-37.png
MIPI SCI0 J9906MIPI DPHY CSI_RX PORT0 1*4laneMIPI DPHY CSI_RX PORT1 1*4laneimage-2026-4-3_18-41-31.png

13. MIPI DSI DPHY0 Interface

 This interface uses 0.5mm 40P FPC connector which supports double-sided connection.
 It adopts 4-lane DPHY with a maximum bandwidth of 4.5Gbps, featuring backlight output and touch input functions. Combined with MIPI DSI DPHY1, it can output 4K resolution display signal.

RP01-RK3588S2 MIPI DSI DPHY0 Pin Definition
Pin No.Pin DefinitionDescription
1NCNo Connection
2VCC3.3V power supply for display
3IOVCC3.3V display IO power supply
4GNDPower Ground
5RESETDisplay reset, GPIO1_B1, 3.3V level
6NCNo Connection
7GNDPower Ground
8DPHY0_TX_D0NDPHY0 Data 0 Negative
9DPHY0_TX_D0PDPHY0 Data 0 Positive
10GNDPower Ground
11DPHY0_TX_D1NDPHY0 Data 1 Negative
12DPHY0_TX_D1PDPHY0 Data 1 Positive
13GNDPower Ground
14DPHY0_TX_CLKNDPHY0 Clock Negative
15DPHY0_TX_CLKPDPHY0 Clock Positive
16GNDPower Ground
17DPHY0_TX_D2NDPHY0 Data 2 Negative
18DPHY0_TX_D2PDPHY0 Data 2 Positive
19GNDPower Ground
20DPHY0_TX_D3NDPHY0 Data 3 Negative
21DPHY0_TX_D3PDPHY0 Data 3 Positive
22GNDPower Ground
23TP_VCC3.3V touch power supply
24TP_VCC3.3V touch power supply
25GNDPower Ground
26TP_SDATouch I2C SDA, 3.3V level
27TP_SCLTouch I2C SCL, 3.3V level
28TP_RSTTouch reset output, 3.3V level
29TP_INTTouch interrupt input, 3.3V level
31-32LED_BL-Display backlight negative pole, current sampling pin
33-38NCNo Connection
39-40LED_BL+Display backlight positive pole, output 15-28V@50mA

14. MIPI CSI1 Interface

 This interface adopts 0.5mm 24P FPC connector with double-sided pluggable design.
 It is equipped with 4-lane DPHY with 2.5Gbps bandwidth per lane. Combined with CSI0, it supports 8K@15FPS video input.

RP01-RK3588S2 MIPI CSI1 Pin Definition
Pin No.Pin DefinitionDescription
1I2C2_SDA_M0I2C2_SDA_M0, 1.8V level
2I2C2_SCL_M0I2C2_SCL_M0, 1.8V level
3GNDPower Ground
4MIPI_CAM2_PDN_LCamera power enable output, GPIO3_C6, 1.8V level
5MIPI_CAM2_RST_LCamera reset output, GPIO1_A6, 1.8V level
6GNDPower Ground
7MIPI_CSI1_RX_CLKNCSI1 clock negative
8MIPI_CSI1_RX_CLKPCSI1 clock positive
9GNDPower Ground
10MIPI_CLKOUTCamera reference clock output
11GNDPower Ground
12MIPI_CSI1_RX_D0NCSI1 data 0 negative
13MIPI_CSI1_RX_D0PCSI1 data 0 positive
14MIPI_CSI1_RX_D1NCSI1 data 1 negative
15MIPI_CSI1_RX_D1PCSI1 data 1 positive
16GNDPower Ground
17MIPI_CSI1_RX_D2NCSI1 data 2 negative
18MIPI_CSI1_RX_D2PCSI1 data 2 positive
19MIPI_CSI1_RX_D3NCSI1 data 3 negative
20MIPI_CSI1_RX_D3PCSI1 data 3 positive
21GNDGround
22-24VCC3V33.3V power output for camera

15. Fan Interface

 It is a fan interface with PWM output. The fan will automatically turn on when the temperature exceeds the set threshold.
 Equipped with 1.25mm 3P connector.

RP01-RK3588S2 Fan Interface Pin Definition
Pin No.Pin DefinitionDescription
1GNDPower Ground
2FAN_PWMFan PWM signal, 5V level
3VCC_FANFan power supply, default 5V output, switchable to 12V

16. M.2 M-Key PCIE2.0

 
M.2 M-Key interface supports external 2280-size NVMe SSD. Adopts PCIE2.0 x1 lane with 5Gbps bandwidth, compatible with mainstream commercial SSDs.

17. Ethernet

 
Led out via RJ45 connector, supports 10/100/1000Mbps transmission rate.

18. Type-C USB

 
Supports USB3.0 OTG for firmware burning, and DP1.4a video output up to 4K@60Hz.

19. USB3.0 & USB2.0

 1 channel Type-A USB3.1 Gen1 Host, speed up to 5Gbps.
 1 channel Type-A USB2.0 Host, speed up to 480Mbps.
 Total combined output current reaches 1A.

20. HDMI Output

 
Adopts HDMI2.1 Type-A connector, maximum output up to 8K@60Hz.

21. RTC

 
Onboard RTC interface, used for connecting 2Pin 1.25mm RTC backup battery.

22. Power Input Interface

 
12V 2A DC power input, 5.5*2.0 standard DC jack.