Just want to say that the image works very well for the last 4 days. I uninstalled KDE and installed Sway. Some minor bugs but in general, it works fantastically! However one thing I can’t troubleshoot is that once I shutdown the uConsole, I need to remove the batteries before I can power up again. Just pressing the power button to boot up won’t work otherwise. Has anyone encountered this problem?
I have the same issue. It can’t be completely shut down, you can press and hold the power button for about 15s after each shutdown, and wait for the power to turn off with a green light. There is no need to uninstall the installation battery
Thanks for the pointer. Nice to know that I don’t have to disassemble each time I what to properly shutdown. I wonder if there is something that can be worked out in the software in the future.
It would be nice to get access to the USB3 host interface on the third 100pin header. I guess a flexible PCB plus a df40c-100ds-0.4v socket would be the only way without blocking the connection with the other two connectors. Or a redesigned carrier board.
Does anyone know if hibernate/sleep is implemented in this kernel?
From memory the chipset does support it
Now I just patiently wait for Rex to make a kali image for this board…
Kiss, what model Radxa are you using?
Im looking at them and I guess the “Lite” just dosnt have a GPU?
Never played with any Radxa stuff.
I’m also interested in this board expansion board
I also share everyone’s excitement for the Radxa CM5 module. I’m using the 32GB/256GB version for the last 10 days and it’s been fantastic on the provided image. Several notes:
-I uninstalled KDE & GDM and using Sway & SDDM w/o problems
-sleep works well with the default KDE, but haven’t tried it with Sway
-I’m trying to run SDRAngel on it with problems. Flatpak, nix-env & Snap doesn’t work with Sway. But I tried compiling my own and it’s semi-functional. Still a number of bugs on the components not allowing the app to run. SDR++ isn’t working and GQRX doesn’t install properly using apt install
-with the upcoming RTL-SDR module, I’d love if someone smarter than me like @Rex to make a DragonOS image for the Radxa CM5 — that’d be a dream!
-audio isn’t working for me but I’m ordering BT dongle to use with wireless IEMs. Will report on how it goes!
-I’ve also ordered a RT8812BU USB Wifi adapter that has monitor mode to see if it can work with AngryOxide
IP, Any Insight onto battery life with the Radxa? Spent all night yesterday reading up on them and one thing I keep reading is how the power consumption of the Radxas is exponentially higher than the raspberries…
Based on the temperature difference between Devterm a06 and uConsole cm4, the Rockchip is not running as efficiently.
This looks amazing!
Does anyone know if the Orange pi CM 5 version can use this image, or to many differences?
It was a longshot, but the Orange PI CM5 did not work with that image. Which was mostly expected.
Is anyone working on an Orange Pi CM5 image by any chance?
Where did you source that? was it an early only batch or can people still get a 32gb 256emmc version?
NVM, found it from raxada link to aliexpress.
For SDRAngel, consider checking the dependency tree when compiling your own build. Ensure that the libraries and plugins required for full functionality are properly linked in a Sway session.
Has anyone tried the mega image? I flashed it using etcher on sdcard, but my uconsole is showing black screen (turned on), with blinking blue led on cm5.
If this problem does not occur, try connecting the Type-C power supply and restarting the phone for 5 minutes. Or replace the TF card.
I’ve already tested the SD card, and it works fine on my official Radxa CM5 IO board using the image from this link. I also tried plugging in the charger for 5 minutes.
Could you help me build the kernel from the Ubuntu image above? My CM5 board doesn’t support the “Radxa CM5 Lite on RPI CM4 IO Image” for building, so would it be possible to chroot from the Ubuntu image into “Radxa CM5 Lite on RPI CM4 IO Image” and build it from there? If so, how can I do that?
I tried a few steps, I mounted and got chroot but I’m unable to install the kernel image, because it cannot find efi partition
root@radxa-desktop:/radxa-cm5-uconsole/kernel# dpkg -i linux-image-6.1.43-105-rockchip_6.1.43-105-rockchip_arm64.deb
(Reading database ... 160116 files and directories currently installed.)
Preparing to unpack linux-image-6.1.43-105-rockchip_6.1.43-105-rockchip_arm64.deb ...
Unpacking linux-image-6.1.43-105-rockchip (6.1.43-105-rockchip) over (6.1.43-105-rockchip) ...
dpkg: error processing archive linux-image-6.1.43-105-rockchip_6.1.43-105-rockchip_arm64.deb (--install):
unable to make backup link of './boot/System.map-6.1.43-105-rockchip' before installing new version: Operation not permitted
Couldn't find EFI system partition. It is recommended to mount it to /boot or /efi.
Alternatively, use --esp-path= to specify path to mount point.
P: Checking for EXTLINUX directory... found.
P: Writing config for vmlinuz-6.1.43-105-rockchip...
dkms: running auto installation service for kernel 6.1.43-105-rockchip.
Sign command: /lib/modules/6.1.43-105-rockchip/build/scripts/sign-file
Binary /lib/modules/6.1.43-105-rockchip/build/scripts/sign-file not found, modules won't be signed
Building module:
Cleaning build area...
make -j8 KERNELRELEASE=6.1.43-105-rockchip -C /lib/modules/6.1.43-105-rockchip/build M=/var/lib/dkms/radxa-overlays/0.1.16/build...(bad exit status: 2)
Error! Bad return status for module build on kernel: 6.1.43-105-rockchip (aarch64)
Consult /var/lib/dkms/radxa-overlays/0.1.16/build/make.log for more information.
Error! One or more modules failed to install during autoinstall.
Refer to previous errors for more information.
dkms: autoinstall for kernel: 6.1.43-105-rockchip failed!
run-parts: /etc/kernel/postinst.d/dkms exited with return code 11
Couldn't find EFI system partition. It is recommended to mount it to /boot or /efi.
Alternatively, use --esp-path= to specify path to mount point.
P: Checking for EXTLINUX directory... found.
P: Writing config for vmlinuz-6.1.43-105-rockchip...
dpkg: error while cleaning up:
installed linux-image-6.1.43-105-rockchip package post-installation script subprocess returned error exit status 1
Errors were encountered while processing:
linux-image-6.1.43-105-rockchip_6.1.43-105-rockchip_arm64.deb
Run the following command to mount the boot path:
mkdir /mnt/p2
sudo losetup --show -f -P ***.img #assume loop0
sudo mount /dev/loop0p2 /mnt/p2
sudo mount /dev/loop0p1 /mnt/p2/boot
cd /mnt/p2
sudo mount --bind /dev dev/
sudo mount --bind /sys sys/
sudo mount --bind /proc proc/
sudo mount --bind /dev/pts dev/pts
#sudo mv etc/ld.so.preload etc/ld_so_preload
sudo chroot .
Yes I did the same!
Actually the below command makes /mnt/p2/boot empty
sudo mount /dev/loop0p1 /mnt/p2/boot
If I only do
sudo mount /dev/loop0p2 /mnt/p2
I see the files
$ ls /mnt/p2/boot/
System.map-6.1.43-105-rockchip config-6.1.43-105-rockchip dtbo efi hw_intfc.conf initrd.img-6.1.43-15-rk2312 vmlinuz-6.1.43-105-rockchip
System.map-6.1.43-15-rk2312 config-6.1.43-15-rk2312 dtbo_old extlinux initrd.img-6.1.43-105-rockchip uEnv.txt vmlinuz-6.1.43-15-rk2312
Assuming I don’t mount sudo mount /dev/loop0p1 /mnt/p2/boot
This below command fails for installation
dpkg -i linux-image-6.1.43-105-rockchip_6.1.43-105-rockchip_arm64.deb
root@radxa-desktop:/radxa-cm5-uconsole/kernel# ls
linux-headers-6.1.43-105-rockchip_6.1.43-105-rockchip_arm64.deb linux-image-6.1.43-105-rockchip_6.1.43-105-rockchip_arm64.deb
root@radxa-desktop:/radxa-cm5-uconsole/kernel# dpkg -i linux-headers-6.1.43-105-rockchip_6.1.43-105-rockchip_arm64.deb
(Reading database ... 160116 files and directories currently installed.)
Preparing to unpack linux-headers-6.1.43-105-rockchip_6.1.43-105-rockchip_arm64.deb ...
Unpacking linux-headers-6.1.43-105-rockchip (6.1.43-105-rockchip) over (6.1.43-105-rockchip) ...
Setting up linux-headers-6.1.43-105-rockchip (6.1.43-105-rockchip) ...
root@radxa-desktop:/radxa-cm5-uconsole/kernel#
root@radxa-desktop:/radxa-cm5-uconsole/kernel#
root@radxa-desktop:/radxa-cm5-uconsole/kernel# dpkg -i linux-image-6.1.43-105-rockchip_6.1.43-105-rockchip_arm64.deb
(Reading database ... 160116 files and directories currently installed.)
Preparing to unpack linux-image-6.1.43-105-rockchip_6.1.43-105-rockchip_arm64.deb ...
Unpacking linux-image-6.1.43-105-rockchip (6.1.43-105-rockchip) over (6.1.43-105-rockchip) ...
Couldn't find EFI system partition. It is recommended to mount it to /boot or /efi.
Alternatively, use --esp-path= to specify path to mount point.
P: Checking for EXTLINUX directory... found.
P: Writing config for vmlinuz-6.1.43-105-rockchip.dpkg-tmp...
P: Writing config for vmlinuz-6.1.43-105-rockchip...
P: Writing config for vmlinuz-6.1.43-15-rk2312...
P: Updating /boot/extlinux/extlinux.conf...
Setting up linux-image-6.1.43-105-rockchip (6.1.43-105-rockchip) ...
dkms: running auto installation service for kernel 6.1.43-105-rockchip.
Sign command: /lib/modules/6.1.43-105-rockchip/build/scripts/sign-file
Binary /lib/modules/6.1.43-105-rockchip/build/scripts/sign-file not found, modules won't be signed
Building module:
Cleaning build area...
make -j8 KERNELRELEASE=6.1.43-105-rockchip -C /lib/modules/6.1.43-105-rockchip/build M=/var/lib/dkms/radxa-overlays/0.1.16/build...(bad exit status: 2)
Error! Bad return status for module build on kernel: 6.1.43-105-rockchip (aarch64)
Consult /var/lib/dkms/radxa-overlays/0.1.16/build/make.log for more information.
Error! One or more modules failed to install during autoinstall.
Refer to previous errors for more information.
dkms: autoinstall for kernel: 6.1.43-105-rockchip failed!
run-parts: /etc/kernel/postinst.d/dkms exited with return code 11
update-initramfs: Generating /boot/initrd.img-6.1.43-105-rockchip
Couldn't find EFI system partition. It is recommended to mount it to /boot or /efi.
Alternatively, use --esp-path= to specify path to mount point.
Rebuilding overlay data folder for '6.1.43-105-rockchip'...
Removing managed overlays...
Building list of compatible overlays...
Installing compatible overlays...
Reenable previously enabled overlays...
Commiting changes...
Overlay data folder has been successfully rebuilt.
Couldn't find EFI system partition. It is recommended to mount it to /boot or /efi.
Alternatively, use --esp-path= to specify path to mount point.
P: Checking for EXTLINUX directory... found.
P: Writing config for vmlinuz-6.1.43-105-rockchip...
P: Writing config for vmlinuz-6.1.43-15-rk2312...
P: Updating /boot/extlinux/extlinux.conf...
Decompressing /boot/vmlinuz-6.1.43-105-rockchip ...
dpkg: error processing package linux-image-6.1.43-105-rockchip (--install):
installed linux-image-6.1.43-105-rockchip package post-installation script subprocess returned error exit status 1
Errors were encountered while processing:
linux-image-6.1.43-105-rockchip
root@radxa-desktop:/radxa-cm5-uconsole/kernel# ls /boot/
System.map-6.1.43-105-rockchip config-6.1.43-105-rockchip dtbo efi hw_intfc.conf initrd.img-6.1.43-15-rk2312 vmlinuz-6.1.43-105-rockchip
System.map-6.1.43-15-rk2312 config-6.1.43-15-rk2312 dtbo_old extlinux initrd.img-6.1.43-105-rockchip uEnv.txt vmlinuz-6.1.43-15-rk2312
The log says its an architecture error
root@radxa-desktop:/radxa-cm5-uconsole/kernel# cat /var/lib/dkms/radxa-overlays/0.1.16/build/make.log
DKMS make.log for radxa-overlays-0.1.16 for kernel 6.1.43-105-rockchip (aarch64)
Fri Feb 7 15:20:48 UTC 2025
make: Entering directory '/usr/src/linux-headers-6.1.43-105-rockchip'
warning: the compiler differs from the one used to build the kernel
The kernel was built by: aarch64-linux-gnu-gcc (Debian 12.2.0-14) 12.2.0
You are using: gcc (Debian 12.2.0-14) 12.2.0
CC [M] /var/lib/dkms/radxa-overlays/0.1.16/build/radxa-overlays.o
DTC /var/lib/dkms/radxa-overlays/0.1.16/build/arch/arm64/boot/dts/rockchip/overlays/rk3328-pwm2.dtbo
DTC /var/lib/dkms/radxa-overlays/0.1.16/build/arch/arm64/boot/dts/rockchip/overlays/rk3328-uart1.dtbo
DTC /var/lib/dkms/radxa-overlays/0.1.16/build/arch/arm64/boot/dts/rockchip/overlays/rk3328-uart2-m1.dtbo
DTC /var/lib/dkms/radxa-overlays/0.1.16/build/arch/arm64/boot/dts/rockchip/overlays/rk3328-spi0-spidev.dtbo
DTC /var/lib/dkms/radxa-overlays/0.1.16/build/arch/arm64/boot/dts/rockchip/overlays/rk3399-disable-fiq-debugger.dtbo
DTC /var/lib/dkms/radxa-overlays/0.1.16/build/arch/arm64/boot/dts/rockchip/overlays/rk3399-dwc3-0-host.dtbo
DTC /var/lib/dkms/radxa-overlays/0.1.16/build/arch/arm64/boot/dts/rockchip/overlays/rk3399-dwc3-0-otg.dtbo
/bin/sh: 1: ./scripts/dtc/dtc: Exec format error
make[2]: *** [scripts/Makefile.lib:422: /var/lib/dkms/radxa-overlays/0.1.16/build/arch/arm64/boot/dts/rockchip/overlays/rk3328-uart2-m1.dtbo] Error 126
make[2]: *** Waiting for unfinished jobs....
/bin/sh: 1: /bin/sh: 1: ./scripts/dtc/dtc: Exec format error./scripts/dtc/dtc: Exec format error
make[2]: *** [scripts/Makefile.lib:422: /var/lib/dkms/radxa-overlays/0.1.16/build/arch/arm64/boot/dts/rockchip/overlays/rk3328-uart1.dtbo] Error 126
make[2]: *** [scripts/Makefile.lib:422: /var/lib/dkms/radxa-overlays/0.1.16/build/arch/arm64/boot/dts/rockchip/overlays/rk3399-dwc3-0-host.dtbo] Error 126
/bin/sh: 1: ./scripts/dtc/dtc: Exec format error
make[2]: *** [scripts/Makefile.lib:422: /var/lib/dkms/radxa-overlays/0.1.16/build/arch/arm64/boot/dts/rockchip/overlays/rk3328-spi0-spidev.dtbo] Error 126
/bin/sh: 1: ./scripts/dtc/dtc: Exec format error
make[2]: *** [scripts/Makefile.lib:422: /var/lib/dkms/radxa-overlays/0.1.16/build/arch/arm64/boot/dts/rockchip/overlays/rk3328-pwm2.dtbo] Error 126
/bin/sh: 1: ./scripts/dtc/dtc: Exec format error
make[2]: *** [scripts/Makefile.lib:422: /var/lib/dkms/radxa-overlays/0.1.16/build/arch/arm64/boot/dts/rockchip/overlays/rk3399-disable-fiq-debugger.dtbo] Error 126
/bin/sh: 1: ./scripts/dtc/dtc: Exec format error
make[2]: *** [scripts/Makefile.lib:422: /var/lib/dkms/radxa-overlays/0.1.16/build/arch/arm64/boot/dts/rockchip/overlays/rk3399-dwc3-0-otg.dtbo] Error 126
make[1]: *** [scripts/Makefile.build:500: /var/lib/dkms/radxa-overlays/0.1.16/build/arch/arm64/boot/dts/rockchip/overlays] Error 2
make[1]: *** Waiting for unfinished jobs....
/bin/sh: 1: scripts/basic/fixdep: Exec format error
make[1]: *** [scripts/Makefile.build:250: /var/lib/dkms/radxa-overlays/0.1.16/build/radxa-overlays.o] Error 126
make[1]: *** Deleting file '/var/lib/dkms/radxa-overlays/0.1.16/build/radxa-overlays.o'
make: *** [Makefile:2012: /var/lib/dkms/radxa-overlays/0.1.16/build] Error 2
make: Leaving directory '/usr/src/linux-headers-6.1.43-105-rockchip'
root@radxa-desktop:/radxa-cm5-uconsole/kernel#