[230804] System Release Notice for ROCK 3C and CM3S IO

Greetings. Today we are happy to announce the new system release for ROCK 3C and CM3S IO.

Post edit history

230807: update in-place upgrade instruction
230809: add CM3S release

Changes

  • First release with Rockchip 5.10 kernel, based on Rockchip SDK r4.1
  • Allow default user to access low-speed hardware interfaces (GPIO, spidev, I2C, PWM) without root permission
  • Now SPI bootloader can be updated within rsetup, which can be used to boot from NVMe SSD or USB storage devices
  • Chromium GPU sandbox warning has been resolved
  • Now video quality greater than 480p is available with the shipped Chromium when browsing YouTube
    Note: above limitation is implemented by Google to all ARM64 devices. So alternative browsers (like Firefox) are still limited to 480p max.
  • rsetup is now available in your application launcher
  • We now ship mraa in our apt repo. This is based on upstream code, so currently only ROCK 4 is supported. We are currently working to upstream 3C and 5A’s support.

In-place upgrade instruction

User of existing system can follow following commands to upgrade your system:

sudo apt update
sudo apt full-upgrade --allow-downgrades
# The 2nd upgrade is to update pinned packages
sudo apt full-upgrade --allow-downgrades
sudo reboot

Download

The following systems have been validated by Radxa for various use cases:

ROCK 3C: Build 36

CM3S: Build 27

More build variants can be found at radxa-build.

Kernel version: 5.10.160-8

3 Likes

I’ve upgraded the system to the latest release (b36). The system is installed on a MicroSD card. Was able to successfully update the SPI bootloader using rsetup. Now I can boot from USB (I’ve installed the same b36 system on a USB stick, and it runs fine). But still can’t boot from NVMe (I’ve installed the same b36 system on it, using the same method I did for MicroSD card and USB stick). When MicroSD card is connected, it boots from MicroSD card. When only NVMe is connected, nothing happens. Can anyoane help me please?

P.S. When i boot from MicroSD, i can see the NVMe. When i boot from USB stick, NVMe is not visible.

Update. I’ve repeated the process again, and this time it worked. I can boot from NVMe now.

And when will you make it for Radxa CM3?

It is still work in progress. Currently we plan to build the Beta 2 image for CM3 + Raspi CM4 IO soon. CM3 with official IO will come later.