Zero 3W: any working Linux images, where's Android?

I’ve received the Zero 3W board yesterday. It’s a nice looking board and perfectly fits my intended development and testing use cases. However, i have spent quite some time getting the official Debian images working, with no luck so far from https://github.com/radxa-build/radxa-zero3/releases/tag/b3

Are there any working Linux images available?

What about an Android image?
One reason for me to buy this board was the advertised Android compatibility on the product page. However, there’s no download (or I can’t find it).

  • Main download page only links the above mentioned and broken Debian & Ubuntu images: https:// radxa .com/products/zeros/zero3w/#downloads
  • Documentation link for the how to get started doesn’t work (page not found): https:// radxa .com/products/zeros/zero3w/#documentation
  • Android docs page: coming soon https:// docs.radxa .com/en/android
  • Install OS docs page: “Radxa ZERO 3 currently provides Debian OS system.”. No mention of Android. https:// docs.radxa .com/en/zero/zero3/getting-started/install-os
  • Finally on the “Other Systems” doc page there’s Android! But, the download links don’t work :frowning: https:// docs.radxa .com/en/zero/zero3/other-os/android/download

What’s the status of Android on Zero 3W and when can we expect an image?

Sorry about the links, as a new user I can only use 2 links in a post

We are all the same

Hopefully maybe they are thinking of a revision as why they didn’t put the audio codec on gpio is a mystery as has 2x dac 2x adc and already slays the Pi02W but with that would be an absolute killer at price.
That is if Radxa can manage booting images for this SBC though…

Get the B4 version of the debian XFCE release
https://github.com/radxa-build/radxa-zero3/releases/download/b4/radxa-zero3_debian_bullseye_xfce_b4.img.xz

This works on SD and eMMC for booting and has WiFi fixed (for the AIC8800 versions of the board)

2 Likes

I’ll put the Zero 3W aside and wait for the new image.
Feedback about Android support would still be appreciated, then I could start investigating Android for another project.

btw: username & password have changed in b4! The credentials listed at https://docs.radxa.com/en/zero/zero3/radxa-os are either radxa (for b4) OR rock (for b3) and NOT radxa/rock :slightly_smiling_face:

1 Like

Radxa was so kind and provided me zero3w sample so i developed test Archlinux boot image for zero3w (aic8800 and ap6212 wifi models).
Image is with mainline 6.7 kernel.

image: https://github.com/warpme/miniarch/releases/download/20231112-6.6.8/MiniArch-20231112-6.7.0-board-rk3566.zero3w-SD-Image.img.xz

Howto: https://github.com/warpme/miniarch#quick-start

It works well for me (tested by whole night hd live tv playback with h264 hd video decode)
With aic8800 wifi:
2.4G wifi gives me stable 35-35Mb/s, while 5G gives 190-250Mb/s (both with on-board ceramic antenna)

Generally I’m very happy with this board and it is imho great sbc from Radxa

4 Likes

Only thing I have noticed for a tiny board & a55 is the high idle wattage.
Thnx for the image though and wish Radxa could do the same and get working versions of the cli debian & ubuntu images

So far i suspect higher idle power is by aic8800 power consumption.
In my case i see 8-10C at idle temp diffs between ap6212 and aic8800.
Indeed temp design might be issue (so heatsink required) as after few hours of h264 hd playback (with egl dmabuf rendering - so cpu load is 10-15%) board entering cpu/gpu dvfs soft cooling trips (cpu goes to 400MHz) despite cpu ~15% load, (gpu to 200Mhz) - even when nvtop shows 20-30% gpu load.
I need to compare with other 3566 bards - but iirc on others there is no soft cooing at simple hd video playbacks…

It needs a armor case with a backplate as that solves 2 problems in one of heatsink/case. Orange Pi always seem to manage a armour case even though you often have to fix the faults to get them working effectively.
All the govenors are on performance and guess it will just take time as likely finding efficiency will be less work than implementations from scratch.
Currently for a x4 core A55 things are far from efficient as it pulls an idle wattage of over almost x3 what its big brother rk3588 can attain…

I’m started to be a bit confused about thermal (…power consumption) of zero3…
Payback of hd tv (with egl dambuf so cpu is 5-10%) gives me 80-85C cpu temp on zero3.

The same binaries on 3566 based rock3c (only dt + bootloader are different) giving me 55-60C reported temps…
(btw: rock3c is in plastic case - so cooling is worse than free airflow on zero3w).

I started to think there is something strange with hw zero3 design?

Maybe not as via Discord Joshua (Spooky) shared an Ubuntu image with broken networking purely to test Wifi6 but it is already idling at < 50% of your images ilde wattage.
The governors and schedulers of mainline are strange I am thinking.

PS I am assuming a heatsink as I have 2x 15mm copper shim to get above IO so that I can fit a 22x22x18mm heatsink so its runs @ 1.8Ghz gladly without throttling even with yours.

with a heatsink?

Can someone measure the temperature? Not with the reported temp. Maybe a
thermal camera would reveal the wifi is the hottest part?

Mine is on the way, so i know what to expect…

Hi Piotr,

Thanks for your miniarch image.

Can you point me to the source for the AIC8800 driver that works with Linux 6.7?

I have source from three places and it’s all the same, and doesn’t seem to want to compile under 6.7.

I also ran into the wifi problem when using the official Debian Bullseye image (b3 release) at the time. This is the answer I received from the Radxa support team:

We have upgraded the wireless module on 3W after it was released from Wi-Fi 4 to Wi-Fi 6. This unfortunately means the existing system released before the change does not support this new module.

You can see if you have the new module by checking if there is a sticker on the wireless module. If you remove the sticker there is no engraving on the metal shield of the module. Wi-Fi 4 module does not have a sticker, and the module is engraved with “AP6212” which is the part name.

If you have the new module, you can try out the following RC image:

https://github.com/radxa-build/radxa-zero3/releases/tag/b6

And indeed, wifi works with the b6 release. I believe in the meantime the have updated the link to the image on the official doc page.

No way to boot with this image!
Same boot errors as always!

But the following image (bulleyes - xfce - b4 - dec 19, 2023) boots free!
https://github.com/radxa-build/radxa-zero3/releases/download/b4/radxa-zero3_debian_bullseye_xfce_b4.img.xz

If anybody likes ArchLinux - i prepared updated image: https://github.com/warpme/miniarch/releases/download/20231112-6.6.8/MiniArch-20231112-6.7.1-board-rk3566.zero3w-SD-Image.img.xz
Howto: https://github.com/warpme/miniarch#quick-start

3 Likes

I’ve received my board. I tested with an old u-boot and re-used my cli (weston) rootfs.
running for some hours without wifi, 55~56C (heatsink), maybe it can easily reach 60C with wifi.

Every 1.0s: cat /sys/devices/virtual/therma...  zero3w: Fri Jan  5 19:45:42 2024

55000

Unfortunately, there is no wifi yet, i think i will need a new u-boot or something else:

dmesg|grep wifi                                                                             
[    8.224806] [WLAN_RFKILL]: wlan_platdata_parse_dt: Can not read wifi_chip_type, set default to rkRFKILL]: wlan_pl
atdata_parse_dt: wifi_chip_typeata_parse_dt: enable wifi power control.                                             
[     power controled by gpio.                                                                                      
[    8.224879] [WLAN_RFKILL]: wlan_pl8.224895] [WLAN_RFKILL]: rfkill_set_wifi_bt_power: 1 

If someone has instructions to build the latest mainline u-boot that can work with BSP kernel (two partitions or one single partition is fine), please post.

There is a high probability that this device has software. If you have zero 3w, try it.

TX66 Smart Rockchip RK3566

https://joshua-riek.github.io/ubuntu-rockchip-download/boards/radxa-zero3.html

Looking good

2 Likes

Android
This image with identical features can be tried.
https://drive.google.com/drive/folders/1rcG5LIjWa1Wsc3GdN0sh_qbWxYM1sVVc