Skip to main content

1.5.1 RDK X5

RDK X5 supports two display output methods: HDMI and MIPI DSI. They cannot be used simultaneously. The system uses HDMI output by default.

HDMI

RDK X5 provides one HDMI interface, supporting a maximum resolution of 1080P60.

HDMI Switching

The system uses HDMI output by default and requires no additional configuration. If you have already switched to MIPI DSI output, you can use the srpi-config tool to switch back to HDMI output. The changes take effect after rebooting the device.

2 Display Options > D1 Display Choice > 2 HDMI

image-hdmi-choice.png

If you prefer not to use the srpi-config tool, you can configure it using the following command line method.

mv /etc/X11/xorg.conf.d/xorg_hdmi_ignore.conf /etc/X11/xorg.conf.d/xorg_hdmi_ignore.conf.disable
mv /etc/X11/xorg.conf.d/xorg_dsi_ignore.conf.disable /etc/X11/xorg.conf.d/xorg_dsi_ignore.conf

Default Resolution

The default resolution can be set by modifying the /etc/X11/xorg.conf.d/1-resolution.conf file:

Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1280x720"
EndSubSection
EndSection

MIPI DSI

2.8inch DSI LCD

Hardware Connection

Use the DSI-Cable-12cm cable to connect the display's DSI interface to the 22-pin DSI interface on the X5 RDK board. Use the interface latch to secure the non-contact side.

Installation result:

screenshot-20250916-165057

Software Configuration

Use the srpi-config tool to select 2.8inch DSI LCD. The changes take effect after rebooting.

2 Display Options > D3 MIPI LCD Choice > 2.8inch DSI LCD

screenshot-20250916-155629

Demo

screenshot-20250916-170803

3.4inch DSI LCD

Hardware Connection

Use the DSI-Cable-12cm cable to connect the display's DSI interface to the 22-pin DSI interface on the X5 RDK board. Use the interface latch to secure the non-contact side.

Connect 5V power supply through the 4-pin pogo connector, including 5V and GND. On the RDK X5 board's 40-pin interface, pin 4 is 5V and pin 6 is GND.

Installation result:

screenshot-20250916-170117

screenshot-20250916-170258

Software Configuration

Use the srpi-config tool to select 3.4inch DSI LCD (C). The changes take effect after rebooting.

2 Display Options > D3 MIPI LCD Choice > 3.4inch DSI LCD (C)

screenshot-20250916-155629

Demo

screenshot-20250916-174413

4.3inch DSI LCD

Hardware Connection

Use the DSI-Cable-12cm cable to connect the display's DSI interface to the 22-pin DSI interface on the X5 RDK board. Use the interface latch to secure the non-contact side.

Installation result:

screenshot-20250916-175405

Software Configuration

Use the srpi-config tool to select 4.3inch DSI LCD. The changes take effect after rebooting.

2 Display Options > D3 MIPI LCD Choice > 4.3inch DSI LCD

screenshot-20250916-155629

Demo

screenshot-20250916-175718

7inchC DSI LCD

Hardware Connection

Use the DSI-Cable-12cm cable to connect the display's DSI interface to the 22-pin DSI interface on the X5 RDK board. Use the interface latch to secure the non-contact side.

Connect 5V power supply through the 4-pin pogo connector, including 5V and GND. On the RDK X5 board's 40-pin interface, pin 4 is 5V and pin 6 is GND.

Connect I2C communication through the 4-pin pogo connector to the I2C5 interface on the X5 RDK board's 40-pin connector. On the RDK X5 board's 40-pin interface, pin 3 is SDA5 and pin 5 is SCL5.

Installation result:

screenshot-20250916-180903 screenshot-20250916-180943

Software Configuration

Use the srpi-config tool to select 7inch DSI LCD (C). The changes take effect after rebooting.

2 Display Options > D3 MIPI LCD Choice > 7inch DSI LCD (C)

screenshot-20250916-155629

Demo

screenshot-20250916-181324

7.9inch DSI LCD

Hardware Connection

Use the DSI-Cable-12cm cable to connect the display's DSI interface to the 22-pin DSI interface on the X5 RDK board. Use the interface latch to secure the non-contact side.

Use a 5V/3A Type-C power supply to power the screen.

Installation result:

screenshot-20250916-191016

Software Configuration

Use the srpi-config tool to select 7.9inch DSI LCD. The changes take effect after rebooting.

2 Display Options > D3 MIPI LCD Choice > 7.9inch DSI LCD

screenshot-20250916-155629

Demo

screenshot-20250916-191422

8inch DSI LCD

Hardware Connection

Use the DSI-Cable-12cm cable to connect the display's DSI interface to the 22-pin DSI interface on the X5 RDK board. Use the interface latch to secure the non-contact side.

Use a 5V/3A Type-C power supply to power the screen.

Installation result:

screenshot-20250916-192525

Software Configuration

Use the srpi-config tool to select 8inch DSI LCD (C). The changes take effect after rebooting.

2 Display Options > D3 MIPI LCD Choice > 8inch DSI LCD (C)

screenshot-20250916-155629

Demo

screenshot-20250916-192539

10.1inch DSI LCD

Hardware Connection

Use the DSI-Cable-12cm cable to connect the display's DSI interface to the 22-pin DSI interface on the X5 RDK board. Use the interface latch to secure the non-contact side.

Use a 5V/3A Type-C power supply to power the screen.

Installation result:

screenshot-20250916-192555

Software Configuration

Use the srpi-config tool to select 10.1inch DSI LCD (C). The changes take effect after rebooting.

2 Display Options > D3 MIPI LCD Choice > 10.1inch DSI LCD (C)

screenshot-20250916-155629

Demo

screenshot-20250916-192612

Legacy Method

If the srpi-config tool version on your system is outdated and does not have the D3 MIPI LCD Choice option, you can use the following method to upgrade the tool.

screenshot-20250916-162038

Alternatively, if you prefer not to use the srpi-config tool, you can configure it using the following command line method.

  1. Switch to MIPI DSI display mode with the following command:
mv /etc/X11/xorg.conf.d/xorg_dsi_ignore.conf /etc/X11/xorg.conf.d/xorg_dsi_ignore.conf.disable
mv /etc/X11/xorg.conf.d/xorg_hdmi_ignore.conf.disable /etc/X11/xorg.conf.d/xorg_hdmi_ignore.conf
  1. Open the /boot/config.txt file. Taking 2.8inch DSI LCD as an example, add the following code at the end of config.txt, save, exit, and restart the system.
dtoverlay=dsi-waveshare-panel-overlay-2_8_inch

The configuration method is the same for all display models. Simply modify the dtoverlay parameter. Refer to the table below:

Screen Typedtoverlay Parameter
2.8inch DSI LCDdsi-waveshare-panel-overlay-2_8_inch
3.4inch DSI LCD (C)dsi-waveshare-panel-overlay-3_4_inch
4.3inch DSI LCDdsi-waveshare-panel-overlay-4_3_inch
7inch DSI LCD (C)dsi-waveshare-panel-overlay-7_0_inchC
7.9inch DSI LCDdsi-waveshare-panel-overlay-7_9_inch
8inch DSI LCDdsi-waveshare-panel-overlay-8_0_inch
10.1inch DSI LCDdsi-waveshare-panel-overlay-10_1_inch