yahboom
HomeLearn
Solution
Blog
Online Store
About Us
EN/中文
RDK S600 Developer Kit📖
1.RDK S600 board introduction
  • 1.1 RDK S600 board introduction
  • 1.2 System Flashing
  • 1.3 Hardware Interface Description
  • 1.4 Accessory Installation
  • 1.5 Camera Expansion Board
  • 1.6 MCU Interface Expansion Board
  • 1.7 Precautions for Using the 15.6-inch Screen
  • 1.8 System Boot Modes
2.RDK S600 basic course
  • 2.1 Network Configuration
  • 2.2 Remote Login
  • 2.3 System Update
  • 2.4 Boot Auto-Start Configuration
  • 2.5 RDK Exclusive Command Usage
  • 2.6 Linux Command Usage
  • 2.7 Examples of GPIO Read and Write Operations
  • 2.8 Using the USB Camera
  • 2.9 Solid-state mounting
  • 2.10 SSD expansionnew
3.TogetheROS.Bot Vision Applications
  • 1. About TogetheROS. Bot
  • 2. System Installation
  • 3. Object Detection(YOLO)
  • 4. Image Classification(mobilenetv2)
  • 5. Image Segmentation(mobilenet_unet)
  • 6. Perception Algorithm(BEV)
  • 7. Human Detection and Tracking (Ultralytics YOLO Pose)
4. Offline AI Large Model Development
Offline large model (Text Interaction)
  • 1. AI large model environment deployment
  • 2. Install large model dialogue platform
  • 3. Meta AI Llama 3.2 model
  • 4. Alibaba Cloud Qwen3 model
  • 5. Microsoft Phi-4 mini model
  • 6. DeepSeek - DeepSeek-R1 model
  • 7. Alibaba Cloud Qwen2.5vl Visual Multimodal Large Model
  • 8. Google Gemma3 Visual Multimodal Large Model
  • 9. Lava Visual Multimodal Large Model
  • 10. MiniCPM-V Visual Multimodal Large Model
  • 11. Multimodal visual understand application
  • 12. Multimodal text image application
  • 13. Multimodal visual localization application
  • 14. Multimodal table scanning application
  • 15. Multimodal Autonomous Agent Applications
Offline large model (Voice Interaction)
  • 0. Voice Interaction Hardware Connection (Must Read)
  • 1. Offline speech-to-text (ASR)
  • 2. Offline Text-to-Speech (TTS)
  • 3. AI large model voice interaction
  • 4. Multimodal visual understanding voice interaction
  • 5. Multimodal Text-to-Image application
  • 6. Multimodal video analytics application
  • 7. Multimodal visual localization application
  • 8. Multimodal table scanning application
  • 9. Multimodal autonomous agent application
  • 10. AI Large Model Offline Voice Assistant
5. Online AI Large Model Development
Online large model (Text Interaction)
  • 1.OpenRouter large model API aggregation platform
  • 2.Multimodal visual understand application
  • 3.Multimodal visual localization application
  • 4.Multimodal table scanning application
  • 5.Multimodal autonomous proxy application
Online large model (Voice Interaction)
  • 0.Voice interaction hardware connection (ReadMe)
  • 1.Online speech to text (ASR)
  • 2.Online text to speech (TTS)
  • 3.AI large model voice interaction
  • 4.Multimodal visual understand speech interaction
  • 5.Multimodal visual localization application
  • 6.Multimodal table scanning application
  • 7.Multimodal autonomous proxy application
  • 8.AI large model online voice assistant
6.YOLO26 tutorials
  • 01.YOLO26 environment
  • 02.CLI use
  • 03.Object detection
  • 04.Instance segmentation
  • 05.Pose estimation
  • 06.Image classification
  • 07.Oriented object detection
  • 08.Model conversion
  • 09.Dataset annotation
  • 10.Model training - conversion
  • 11.Model prediction
7.OpenClaw Advanced Development
  • 1. OpenClaw Deployment
  • 2. OpenClaw and WhatsApp Plugin Application
  • 3. OpenClaw TUI Interaction
  • 4. OpenClaw WebChat Interaction
  • 5. OpenClaw Gate Gateway Operation Manual
  • 6. OpenClaw Plugin Function Introduction
  • 7. OpenClaw Tools Introduction
  • 8. OpenClaw ClawHub Introduction (skill Installation)
  • 9.OpenClaw Application - File Management
  • 10.OpenClaw Application - Browser Control
  • 11.OpenClaw Application - Camera
  • 12.OpenClaw Application - Script Execution
  • 13.OpenClaw Application - AI Programming (Peripheral & GPIO Control)
  • 14. OpenClaw Application - Dedicated AI Assistant
  • 15. OpenClaw Configure Web Search Capability
8.ROS2 basic course
  • 1.Introduction to ROS2
  • 2.ROS2 install Jazzy
  • 3.ROS2 development environment
  • 4.ROS2 workspace
  • 5.ROS2 function package
  • 6.ROS2 node
  • 7.ROS2 topic communication
  • 8.ROS2 service communication
  • 9.ROS2 action communication
  • 10.ROS2 custom interface message
  • 11.ROS2 parameter service case
  • 12.ROS2 meta-function package
  • 13.ROS2 distributed communication
  • 14.ROS2 DDS
  • 15.ROS2 time related API
  • 16.ROS2 common command tools
  • 17.ROS2 rviz2 use
  • 18.ROS2 rqt toolbox
  • 19.ROS2 Launch startup file configuration
  • 20.ROS2 recording and playback tool
  • 21.ROS2 URDF model
  • 22.ROS2 Gazebo simulation platform
  • 23.ROS2 TF2 coordinate transformation
Download
  • System_File
  • Code
  • 3D_Model_File
  • Tools_Software
Download ZIP

Welcome to RDK S600 Developer Kit repository

1.2 System Flashing

System Flashing

System Flashing1. Preparations2. Image Download3. Full System Image Flashing4. Designated Area FlashingDescription of Flashing AreasUsing Xburn for Designated Area Flashing5. Designated Area BackupDescription of Backup AreasUsing Xburn for Designated Area Backup6. Booting the System7. Setting Login Mode

1. Preparations

Before flashing the Ubuntu system image, complete the following preparations:

  • Download the sunrise5_winusb.zip archive and install the Windows driver
  • Download the PC flashing tool Xburn
  • Prepare a Type-C data cable. Connect one end to the Type-C port on the board and the other end to the PC

The USB driver can be downloaded from the system flashing tools in the network disk attachments.

image-20260618150698434

Download the version of the flashing tool compatible with your operating system from the flashing tools folder in the network disk files.

image-20260618150696489

2. Image Download

The RDK S600 kit currently provides the Ubuntu 24.04 system image, which supports Desktop graphical interaction.

The RDK S600 development board needs to have the system flashed before use.Download the system image from our cloud disk resources, or via this page: Download Images。For RDK S600 firmware images, select the image file labelled LNX on the download page — this is the main board system image.The MCU image is exclusively for the MCU expansion board.The main board must be flashed with the LNX image to boot up properly.

3. Full System Image Flashing

  • The RDK S600 development kit can use the PC tool Xburn to flash the Ubuntu system. Download the flashing tool from our cloud disk resources, or download it via this page: Flashing Tool。

    image-20260622194368941

  • Before using the flashing tool, Windows users need to confirm whether the driver has been installed.Download the sunrise5_winusb.zip archive for the USB driveravailable for download here, then follow the steps below to install the driver:

    1. Extract sunrise5_winusb.zip.
    2. Open the sunrise5_winusb folder, right-click install_driver.bat, and select Run as administrator.
  • The full system image flashing process supports two modes: dfu-fastboot and fastboot. These can be selected in the Download Mode option on the Xburn tool interface. The differences between the two modes are as follows:

    Download Mode Connection TypeScenarioNotes
    DFU+FastbootUSBSpecial cases such as a blank board or system corruption causing the device to become brickedThe startup mode must be set to enter the dfu state
    FastbootUSBUpdating the system on a non-blank board, covering common flashing scenariosRequires a non-blank board state, and the system must be able to enter uboot mode
  • DFU+Fastboot Flashing

    • Prepare the RDK S600 image package. Its structure is shown below.

      image-20260618152355913

    • How to make the RDK S600 enter DFU boot mode

      1. Toggle the PWR KEY dip switch to OFF to power off.

      2. Toggle the FLASH dip switch to ON to enter dfu mode.

      3. Toggle the PWR KEY dip switch to ON to power on.

      4. If the red FLS LED lights up, it indicates entry into dfu mode.

        image-20260618153966193

    • Using Xburn for DFU-Fastboot Flashing

      Open Xburn and set the parameters as follows:

      • Select Product Model: RDKS600
      • Connection Mode: usb, Download Mode: DFU+Fastboot
      • Storage Medium: ufs, Type: secure

      Refer to the settings interface below:

      image-20260618154384761

      1. Click Browse to select the product folder containing the firmware.

      2. Click Start Burn. The device enters Fastboot mode and waits for the upgrade to complete.

        image-20260618154693765

      3. Power cycle the device after the upgrade is complete.

  • Fastboot Flashing

    • Prepare the RDK S600 image package. Its structure is shown below.

    image-20260618152355913

    • How to make the RDK S600 enter Fastboot mode

      You can enter Fastboot in two ways:

      • Automatic Fastboot Entry: After system startup, an ADB device is automatically generated. Xburn detects the ADB device and sends commands to make the board enter Fastboot.
      • Manual Fastboot Entry: After the board starts and enters uboot, type fastboot 0 to enter Fastboot.
    • Using Xburn for Fastboot Flashing

      Open Xburn and set the parameters as follows:

      • Product Type: RDKS600
      • Link Type: usb, Download Mode: Fastboot
      • Storage: Ufs, Fimware Type: secure

      Refer to the settings interface below:

      image-20260618155485716

    • Click Browse to select the product folder containing the firmware.

    • Click Start Burn. The device enters Fastboot mode and waits for the upgrade to complete.

      image-20260618154693765

    • Power cycle the device after the upgrade is complete.

4. Designated Area Flashing

Description of Flashing Areas

The RDK S600 supports flashing designated areas via Xburn. The supported flashing areas are as follows:

AreaStorage MediumFirmware ContentImage
miniboot_flashNorflashBasic boot image on Norflash, including images for system components like HSM/MCU0img_packages/disk/miniboot_flash.img
miniboot_ufsufsBasic boot image on ufs, including images for system components like BL31/Ubootimg_packages/disk/miniboot_ufs.img
ufsufsComplete ufs image, includes miniboot_ufsimg_packages/disk/ufs_disk.img

Using Xburn for Designated Area Flashing

Take flashing miniboot_flash and miniboot_ufs as an example.

Open Xburn and set the parameters as follows:

  • Product Type: RDKS600
  • Link Type: usb, Download Mode: DFU+Fastboot
  • Storage: Ufs, Fimware Type: secure
  • Advanced Configuration: Check Burn specified area image, check miniboot_flash and miniboot_ufs

Refer to the settings interface below:

image-20260624095538751

  • Click Browse to select the product folder containing the firmware.
  • Click Start Burn, power on the device, and wait for the upgrade to complete.

5. Designated Area Backup

Description of Backup Areas

The RDK S600 supports backing up designated areas via Xburn. The supported backup areas are as follows:

AreaStorage MediumFirmware ContentBackup Image Path
miniboot_flashNorflashComplete Norflash imageimg_packages/disk/miniboot_flash_backup.img
ufsufsComplete ufs imageimg_packages/disk/ufs_disk_backup.img

Using Xburn for Designated Area Backup

Take backing up miniboot_flash as an example.

Open Xburn and set the parameters as follows:

  • Product Type: RDKS600
  • Link Type: usb, Download Mode: DFU+Fastboot
  • Storage: Ufs, Fimware Type: secure
  • Advanced Configuration: Check Backup specified area image, check miniboot_flash

Refer to the settings interface below:

image-20260624095930468

  • Click Browse to select the product folder containing the firmware.
  • Click Start Burn, power on the device, and wait for the operation to complete.
  • After the operation is complete, open img_packages/disk/ to view the backup image file miniboot_flash_backup.img.

image-20260624100057283

Note:

  • Backing up entire storage medium data takes a long time. Please wait patiently for the backup to finish.
  • If you need to use the backup image, delete the original image first, then rename the new backup image to match the original filename, including the file extension. For example, to use ufs_disk_backup.img: delete ufs_disk.simg, then rename ufs_disk_backup.img to ufs_disk.simg.

6. Booting the System

First, keep the development board powered off. Connect the development board to a monitor using an HDMI cable. Then, power on the development board.

On the first boot, the system will configure the default environment. This process takes about 45 seconds. After configuration, the Ubuntu system desktop will be output on the monitor.

Note:Development Board LED Indicator Description

  • Green indicator: Lights up to indicate normal hardware power-on.

If there is no display output for a long time (over 2 minutes) after powering on the development board, it indicates a boot anomaly. Debugging via the serial cable is required to check if the development board is functioning normally.

After the Ubuntu Desktop system finishes booting, the system desktop will be output on the monitor via the Display interface, as shown below:

7. Setting Login Mode

The desktop graphical system supports two login modes:

  1. Character terminal, automatic login
  2. Character terminal, manual user login

Modify the serial-getty@ttyS0.service file to set up password-less login as follows:

1.Open serial-getty@.service

# Log in as root user
vim /lib/systemd/system/serial-getty@.service
# Log in as sunrise user
sudo vim /lib/systemd/system/serial-getty@.service

2.Change the line containing ExecStart=-/sbin/agetty to:

xxxxxxxxxx
ExecStart=-/sbin/agetty -a root --keep-baud 921600,115200,38400,9600 %I $TERM

Parameter explanation: The -a parameter specifies the username for automatic login. -o '-p -- \\u' adds additional customization to the login process: preserves the current environment variables and displays the username in the login prompt.

3.After restarting, the user will be logged in automatically.

RDK S600 board introduction
Hardware Interface Description

COMPANY

  • About us
  • Team Style
  • Blog

LEARNING & EXPLORATION

  • Tutorials
  • Edge AI hardware
  • Educational robots
  • Embedded intelligent hardware

WHERE TO BUY

  • Yahboom Online Store
  • Amazon
  • Alibaba
  • AliExpress
  • Mercado

TECHNOLOGY SUPPORT

  • Email: support@yahboom.com

BE A DISTRIBUTOR

  • Email: sales@yahboom.com
QR Code

Copyright © 2017-2026 Yahboom. All Rights Reserved.

EN/中文