1.2.3 RDK Ultra
Preparation for Flashing
Power Supply
The RDK Ultra development board is powered via a DC interface. It is recommended to use the power adapter included in the official kit
or a power adapter with at least 12V/5A output.
Do not use a computer USB port to power the board. Insufficient power may cause abnormal shutdowns or repeated reboots.
For more troubleshooting tips, refer to the FAQ section.
Storage
The RDK Ultra board includes 64GB of onboard eMMC storage, so no additional storage card is required.
Display
The RDK Ultra development board supports an HDMI display interface. Connect the board to a monitor using an HDMI cable to enable graphical desktop display.
Network Connection
The RDK Ultra development board supports both Ethernet and Wi-Fi network interfaces. Users can use either interface to connect to a network.
System Flashing
The RDK Ultra currently provides an Ubuntu 20.04 system image, supporting graphical interaction with the Desktop version.
The RDK Ultra comes with a pre-installed test system image. To ensure the use of the latest version, it is recommended to follow this guide to flash the latest system image.
Image Download
Click Download Image, select the rdk_ultra
directory, and choose the appropriate version to go to the file download page. For example, to download version 1.0.0 of the system image:
After downloading, extract the Ubuntu system image file, such as ubuntu-preinstalled-desktop-arm64-rdkultra.img
.
- Desktop: Ubuntu system with a desktop interface, enabling operation with an external screen and mouse.
- Server: Ubuntu system without a desktop, accessible via serial or remote network connection.
System Flashing
When flashing the Ubuntu system on the RDK Ultra development kit, use the D-Robotics hbupdate
flashing tool. The tool supports both Windows and Linux versions, named hbupdate_win64
and hbupdate_linux
, respectively. Download the tool from hbupdate.
- Extract the tool archive, ensuring the extraction path does not contain spaces, Chinese characters, or special symbols.
- The tool communicates with the RDK Ultra via the Ethernet port. For optimal flashing speed, ensure that the PC supports a Gigabit Ethernet port and uses a direct connection.
- Configure the PC's network settings to use a static IP address as follows:
- IP: 192.168.1.195
- Netmask: 255.255.255.0
- Gateway: 192.168.1.1
-
Use an Ethernet cable to connect the RDK Ultra directly to the PC, and ensure the connection is reachable via ping.
-
Short-circuit the
FC_REC
andGND
signals on the function control interface (Interface 10). -
Run the
hbupdate
tool, select the development board model asRDK_ULTRA
(required). -
Click the
Browse
button to select the system image file to be flashed (required). -
Click the
Start
button to begin flashing. After confirming the prompts, click theOK
button: -
When the tool displays the following log, it indicates that the flashing process has started. The process duration depends on the network transmission speed. Please wait patiently.
-
Wait for the tool to complete the flashing process and check the results:
-
If successful, the tool will display the following message:
-
If an error occurs, check if steps 1–3 were performed correctly:
-
If an error occurs indicating slow network speed, use a higher-performance PC to retry the process:
If the flashing process is interrupted, repeat the steps above to retry.
System Boot
First, ensure the board is powered off, then remove the short circuit between the FC_REC
and GND
signals on the function control interface (Interface 10). Connect the board to a monitor using an HDMI cable, and then power on the board.
During the first boot, the system will perform default environment configuration, which takes approximately 45 seconds. After the configuration is complete, the Ubuntu system desktop will be displayed on the monitor.
Once the Ubuntu Desktop system boots, the system desktop will be displayed via the HDMI interface, as shown below:
FAQ
Precautions
- Do not plug or unplug any devices except USB, HDMI, and Ethernet cables while the board is powered on.
For more troubleshooting tips, refer to the FAQ section. You can also visit the D-Robotics Developer Official Forum for help.