Skip to main content

RDKS600_LNX_SDK_V5.1.1

Release Date: 2026-10-23

1. Main Information​

D-Robotics RDK S600 V5.1.1 release includes Linux 6.1.158, an Ubuntu root file system generated by multistrap, a U-Boot based Bootloader, D-Robotics drivers, necessary firmware, toolchain and other deliverables.

DescriptionSupported Version
Supported host machine version for compilationUbuntu 20.04 (x64)
Supported host machine versions for flashingUbuntu 18.04 (x64), Ubuntu 20.04 (x64), Ubuntu 22.04 (x64)
Supported bootloader versionU-Boot 2022.04
Supported board root file systemRDKOS V5.1.1 (based on Ubuntu 24.04 (noble))
Supported board Linux kernel version6.1.158-rt58-DR-5.1.1
Supported MCU versionV2.0.3
Supported ARM architectureaarch64
Cross-compilation toolchainarm-gnu-toolchain-13.2.Rel1 (ARM GNU Toolchain official download page)

Default board account: sunrise / Default password: sunrise.

2. Major Functional Updates/Changes in This Release​

2.1 Boot and Storage​

  • Support USB drive upgrade, with LED blinking indication during the upgrade process.
  • Optimized UFS read/write performance.
  • Improved fastboot flashing speed.
  • Optimized eMMC chip compatibility.

2.2 ACore​

2.2.1 Root File System​

  • Support loading self-compiled unsigned kernel modules.
  • Optimized system real-time configuration.
  • Fixed the missing software package installation in the root file system.
  • Fixed the issue where desktop shortcuts and system applications could not be opened.
  • Fixed the X11 session startup abnormality.

2.2.2 Camera​

  • Added sc233hgs module driver, with adaptation for NS6012 / NS6603 serializers.
  • Added metic serdes support.
  • Added support for Intel RealSense D405G and ORBBEC Gemini 305G.
  • Adapted D457 hardware time synchronization (esync) mode.
  • Added multi-deserial interface, supporting mixed streaming from multiple MIPI hosts.

2.2.3 Codec​

  • Added VPU multi-core sample.

2.2.4 LSIO / CAN​

  • Support accessing MCU domain CAN interfaces via socketcan.
  • CAN supports extended frame and remote frame transmission and reception.
  • Support setting GPIO initial level.
  • Optimized SPI transfer performance.

2.2.5 Log​

  • Optimized the startup timing of the log service.

2.2.6 Ethernet / EtherCAT​

  • Added VLAN isolation support.
  • EtherCAT master supports binding kernel threads to a specified CPU.

2.2.7 Wireless and Clock​

  • System time synchronization interacts with the battery-backed RTC.

2.2.8 Audio​

  • Support I2S simplex and full-duplex modes, with I2S MCLK output at 24.576MHz.

2.2.9 Display​

  • Optimized the stability of display hot-plug detection.

2.3 MCU​

2.3.1 CAN​

  • CAN supports extended frame and remote frame transmission and reception.

2.3.2 LIN​

  • Added LIN support.

2.3.3 EtherCAT​

  • Added EtherCAT multi-Byte transmission/reception sample.
  • Improved code stability.

3. Major Issue Fixes in This Release​

3.1 ACore​

3.1.1 System and Storage​

  • Improved PCIe stability and compatibility, fixing suspend/resume, reference clock and device enumeration abnormalities.
  • Extended the available PCIe address range.
  • Optimized NVME compatibility.
  • Improved fastboot flashing stability, fixing abnormalities after flashing interruption.

3.1.2 Camera and Multimedia​

  • Fixed the streaming hang issue in multi-channel GMSL scenarios.
  • Fixed the ISX031 module adaptation issue.
  • Fixed the handle leak issue in multimedia modules.

3.1.3 Audio​

  • Fixed the 24bit recording abnormality.
  • Fixed the desktop audio service usage issue.
  • Fixed the issue of different default gain settings for multiple channels.
  • Fixed the issue of no sound when playing mono audio.

3.1.4 Time Synchronization and Network​

  • Fixed the Ethernet PTP E2E timing abnormality.

3.2 MCU​

3.2.1 System​

  • Fixed the MCU timer accuracy issue.

3.2.2 Peripherals​

  • Fixed the MCU CAN ID filter issue.

4. Known Issues​

4.1 RDK OS​

  • Some Ubuntu applications crash under GPU acceleration due to page size mismatch.
  • When no HDMI cable is connected, the RDK S600 desktop system (GDM3) defaults to X11 rendering. S600 currently does not support GPU acceleration for X11, falling back to CPU rendering, which increases CPU usage.
  • Some RDK S600 10GbE network ports have performance issues after startup; firmware download is required to achieve 10GbE performance.
  • WiFi does not support using STA mode and AP mode simultaneously.

4.2 MCU SDK​

  • Lockstep unlocking is currently not supported.