Hello, I have been working on some community-built Ubuntu 22.04 images for the Radxa Zero 3 that are finally ready for release! Please let me know if any issues are encountered, but do take a moment to read the below notes.
WiFi Notes
There are two different WiFi chips used by the Radxa Zero 3 one supporting WiFi 6 and the other supporting WiFi 4. The image is configured to support the WiFi 6 (AIC8800) module by default. If you do not see any WiFi or Bluetooth interfaces you are likely using the WiFi 4 (AP6212) chip, you will need to switch the device tree file for proper functionality.
Open the ubuntuEnv.txt file: Usually in the /boot/firmware/ directory. You can use a text editor like nano to open the file.
Modify the line that starts with fdtfile= so it looks like ftdfile=rk3566-radxa-zero3-ap6212.dtb.
Save the file and reboot the system.
Ubuntu Server Notes
Because cloud-init is used by default for Ubuntu server, there is no defined WiFi interface in the cloud-init config. If you do not define one you must manually bring up the network interface on boot with the below command.
sudo ifconfig wlan0 up
You can then verify WiFi is working by scanning for wireless networks:
sudo wlist wlan0 scan
Ubuntu Desktop Notes
If your Radxa Zero 3 has less than 4GB of RAM then please do not use the Ubuntu desktop image! Because Gnome is so resource-intensive it may cause important system services to crash resulting in unexpected behavior.
Hmm what issue does this cause? It looks like the eth0 can’t connect which would be correct as i assume your using a radxa zero 3 without the ethernet port.
With the 22.04 image the sound has no HDMI selection and only analog. Running cmd aplay -l shows card 0: rockchiphdmi0. How to get HDMI to show in the sound settings?
Hi there. I’m trying to set this up without a display / input as I don’t want them for my project. I’m not able to get the serial port or USB Ethernet gadget working. I don’t have a microHDMI or SPI display to test with. Are you able to tell me how I might go about it? Tried all the solutions on google in terms of editing the configs in CIDATA but not sure what device specifics I might need to know
edit: disregard. I didn’t realise CIDATA is only used for the first boot