2025-05 software update

After our initial software release in January, we are happy to announce the 2nd software release for Orion O6.


Based on CIX’s 2025.03 SDK, we have updated the standard Debian 12 image. As we have skipped the 2025.02 SDK, below is the changelog provided by CIX:

## V202502

2.2 What Fixed
⚫ Can’t find audio codec during cold boot. 10% possibility;
⚫ System auto reboot after execute command in terminal: sudo poweroff;
⚫ Fan speed can’t be automatically optimized when SoC temperature changes;
⚫ Display enters UEFI stage without cix logo;
⚫ system printed "rcu: INFO: rcu_preempt detected stalls on CPUs/tasks" during reboot & xPU stress
test. around 2% possibility;
⚫ HDA: Speaker switch to HP and do STR, codec HP Out Mute on;
⚫ Some U-Disk lost connection during read/write.
2.3 What’s New
⚫ Support camera0 or camera1
⚫ Support camera0 & camera1 in parallel
⚫ support exFAT filesystem
⚫ Support ISO install with U-Disk
2.4 Known Issues
Base on Radxa O6 board v1.2, below are known issue, will be fixed in 202503 Monthly release:
⚫ totern and chromium playback simultaneously, totern playback has probability stop at rewind;
⚫ ISO install Debian, apt install smplayer, then open smplayer, can’t play the media;
⚫ ISP: user Gstreamer command line capture photo, short horizontal lines in the photo;
⚫ GPU Performance gap(15%) between different DisplayPort (DP) ports when using glmark2-es2-
wayland.
⚫ Suggest use C1 as display output for better graphics performance.

## 202503

1.2 What Fixed
⚫ On Debian12 setting, set power button behavior as suspend,press power button over 5 sec, when
press power button, system went in standy, after 4 sec shut down. unplug U-disk, system reboot.
⚫ GPU Performance gap(15%) between different DisplayPort (DP) ports when using glmark2-es2-
wayland.
⚫ Fan is in full speed after system reboot.
⚫ After poweroff, Type-A power leakage
⚫ Attached with AMD graphic card, power off but failed to shutdown
⚫ System suspend failed if ddr-size is larger than 32G
⚫ While attaching BT/WIFI module and dual gbe net, system can't power off successfully
1.3 What’s New
⚫ GO update
⚫ NOE SDK update
1.4 Known Issues
Base on Radxa O6 board v1.2, below are known issue, will be fixed in next release
⚫ Installed noe compiler, at X86 PC, execute cixbuild cfg/xxx.cfg, can’t find libaipu_simulator_x2.so
lib.
⚫ ISP: user Gstreamer command line capture photo, short horizontal lines in the photo

In addition to the pre-configured system image, we also provided installer ISO this time. This should allow greater flexibility to configure your own system.

In addition to the systems created with CIX SDK, we have also created the initial RadxaOS image for Orion O6 based on the same code release. The goal of our system is to focus on correctness, and make custom modification easier. Installing a custom kernel works correctly on our system, and building new system does not need to check out the full CIX SDK.

The matching BIOS for system based on CIX 2025.03 SDK is version 0.3.0-1. We also added a simple BIOS update feature to RadxaOS, so there is no need to prepare a separate USB disk for this purpose. You can see the demo here.


In addition to new image release, CIX also released the 2025.04 SDK. The notable feature of this release is that it is the first version with official ACPI support, and first version with Linux 6.6 kernel. The full SDK can be checked out with Google’s repo tool from the ACPI manifest branch.

Radxa and CIX will also attend Linaro Connect 2025, which happens between 2025-05-14 and 2025-05-16, in Lisbon, Portugal. Feel free to come by and talk with us.

6 Likes

How many cores a supported?

I would think that all 12 are supported on this build, with the addendum that one can’t use windows with this BIOS. My question is would Ubuntu 25.04 work?

We obviously have not tested it yet (just came back from Lisbon), but I think Ubuntu 25 should work.

SystemReady BIOS was tested against Ubuntu 24, so 25 is already newer than that.

I’ve lost 16GB of ram. After updating to 0.3.0-1 my 32GB board is only showing 16GB in the UEFI and in OS.

Did you completely remove the power after BIOS is updated? This was mentioned in the update script.

Seconded, I faced this several times in the past when tweaking the OPP on my board. Only pulling the power makes the board boot again with 32GB. Note that it’s not needed to reflash it. Just power-cycling (with a full off) is sufficient.

It seems like trying to start any GUI other than gdm3 and GNOME still causes a GPU hang with the b6 image. For instance, trying to start lxdm gives

  • Normal lxdm startup according to the logs
  • However, no GUI is displayed - usually the same text tty shows but is no longer responsive
  • Using Ctrl-Alt-Fn to switch to a different tty no longer works reliably. Sometimes all I can do is cut power.

Also, attempting to install the ssl-cert Debian package fails with

Setting up ssl-cert (1.1.2) …
Could not create certificate. Openssl output was:
openssl: /usr/share/cix/lib/libcrypto.so.3: version `OPENSSL_3.0.9’ not found (required by openssl)

Changing the PATH and LD_LIBRARY_PATH variables to not include the paths in /usr/share/cix allows the package to be successfully installed.