1.2.4.1 Full image flashing
Full image flashing writes a complete OS image to storage (usually an SD card or eMMC). It prepares the board with user-space apps, drivers, and core services.
- Do not hot-plug any device other than USB, HDMI, or Ethernet while power is on.
- RDK X5 Module is powered via the carrier USB Type-C with a 5V/5A adapter.
- Do not power from a computer USB port; insufficient power can cause abnormal shutdowns and repeated reboots.
Boot medium
RDK X5 Module has on-board eMMC and supports microSD or eMMC as the boot medium.
- Use at least a 16GB microSD card.
- An SD card reader.
Flashing tools
RDK X5 Module supports SD in reader, SD in-board, and eMMC flashing with RDK Studio or Rufus.
RDK Studio
- Local image or download while flashing.
- Windows, Linux, macOS.
Download
[Click here] and choose the User Installer for your OS.
Installation
Windows
Double-click the .exe to install and launch.
Linux
Run sudo dpkg -i with the package in a terminal.
macOS
Double-click the package and drag the app into Applications.
Rufus
- Local image only.
- Windows only.
Download
[Click here] for Rufus.
Installation
Double-click the .exe to install and launch.
Image download
-
[Click here] and pick an RDK X5 release.
-
Open the version folder—for 3.3.3 as an example—and download server or desktop.
About the images-
RDK X5 Module provides Ubuntu 22.04 in server or desktop form:
- desktop: Ubuntu with a desktop.
- server: Headless Ubuntu.
-
Boards ship with a test image; reflash for the latest release.
-
RDK X5 Module requires 3.2.0 or newer images.
-
-
Extract the image, e.g.
rdk-x5-ubuntu22-preinstalled-desktop-3.3.3-arm64.img.
Flashing procedure
RDK Studio
SD in a reader
SD in-board
-
Insert the SD card, connect USB Type-C to the PC, hold Sleep, power on, wait 5 s for flashing mode.
-
The PC should see the SD as a USB drive. At Select storage device, choose that drive. See Flashing with RDK Studio.
eMMC flashing
-
With no SD card inserted, connect USB Type-C to the PC, hold Sleep, power on, wait 5 s.
-
The PC should see eMMC as a USB drive. At Select storage device, choose that drive. See Flashing with RDK Studio.
Rufus
SD in a reader
-
Insert the SD into a reader and plug it into the PC.
-
Open Rufus and select the microSD under Device.
-
Click SELECT and choose the image, e.g.
rdk-x5-ubuntu22-preinstalled-desktop-3.3.3-arm64.img.
-
Leave defaults, click START, and wait.
-
Close Rufus and eject the card.
SD in-board
-
Insert the SD, connect USB Type-C to the PC, hold Sleep, power on, wait 5 s—the SD appears as a USB drive.
-
In Rufus, select the drive letter; other steps match SD in a reader.
eMMC flashing
-
With no SD card, connect USB Type-C to the PC, hold Sleep (connector 23), power on, wait 5 s—on-board eMMC appears as a USB drive.
-
In Rufus, select the drive letter; other steps match SD in a reader.