Radxa OS bookworm on Radxa Zero 3W

The latest official Radxa OS I could find is this one, which is based on Debian Bullseye. However, in the official documentation, I noticed that they run grep VERSION_CODENAME /etc/os-release and get VERSION_CODENAME=bookworm .

This suggests that Debian Bookworm might also be officially supported. Of course, it’s possible to modify APT sources and perform a distro upgrade manually, but I’m curious to know if there is official support for Debian 12 (Bookworm) on the Radxa Zero 3W.

supported, but not released yet.

1 Like

Do you have a timeline or estimated release date for when it will be published?

The plan is to release it in Q2, which should be soon, and it’s currently in beta.

1 Like

@Nasca What’s the process to test the beta release of(or join the beta program for) bookworm?

You can find the beta image here

“t” is for test version, and “b” is for release version.

Has anyone tried the test versions?
Last update on the build is from April 18 (considering the date bookworm was released, radxa is way behind :frowning:

Any update on that?

I run the “t” releases of Bookworm without any issue.

Which one have you tests? I can see t1/t2/t3. which of them is more stable? and when will the next stable relesse be published? @Nasca Any changes to Q2 plan?

t3 is relatively stable, we’ve been cleaning up the test issue, and ready to release it.

1 Like

The latest version only supports full Desktop build. What happened to the CLI?
Also, why there’s no option to build the image from source? We need to customize the OS to the bare minimum for a a Single Application setup, however, is practically impossible.
We have tried other options, like Armbian, but there’s no room for customization. We also tried buildroot (our best best) but it doesn’t work specifically with zero-3W.
@Nasca Is there any repository for the source?

356x 6.1 sdk
1.Get rockchip original SDK
https://mega.nz/file/QqIUBBSY#hikO1bvIzvOI5WG8eqNwBFvwOmon1gkTqnzvKkaYsN8

2.Extract SDK
tar xvf rk356x_linux6.1_rkr4_sdk.repo.tar
.repo/repo/repo sync -l
3.Use Radxa reposiory, rockchip.
cd device/rockchip
git remote add radxa https://github.com/radxa/device-rockchip.git
git fetch radxa git checkout -b rk3566_rk3568-linux-6.1 remotes/radxa/rk3566_rk3568-linux-6.1

Use Radxa repository, kernel.
cd kernel
git remote add radxa https://github.com/radxa/kernel.git
git fetch radxa git checkout -b linux-6.1-stan-rkr4.1-buildroot remotes/radxa/linux-6.1-stan-rkr4.1-buildroot

here is rk356x buildroot sdk, maybe you can try it, and Radxa ZERO 3 is also included (https://github.com/radxa/kernel/blob/linux-6.1-stan-rkr5.1/arch/arm64/boot/dts/rockchip/rk3566-radxa-zero3.dtsi)

For those interested.

It is an absolute pain to build this. I would expect a similar setup to other boards using buildroot, but not.
We followed your steps, but first, downloading from mega.nz requires you to either pay or way for 15 hours to download it
Second, you need an old version of linux, or tweak it so it allows using python2. (which was removed in 2020) Otherwise it will not build.
The error shows specifically in the mk-loader.sh: “Lots scripts in u-boot require python2”

How did you people solve that?

if you do not want to break PC env, you can install python2 on docker and use docker to compile it

By the way, my PC has installed python2. (Ubuntu 20.04.2 LTS)