If you’re using Trixie you’ll need to add an audio sink. On the left side scroll down to Module Manager . At the bottom of Module Manager type audio and select linux_pulseaudio_sink then click the + symbol. Then add the audio sink in the Sinks menu on the left side back up towards the top.
I’ve been having issues getting the RTL to show up at all.
Looks like it should be on…
uname -a
Linux cheri.vpn.something 6.12.52-v8-16k+ #4 SMP PREEMPT Fri Oct 17 13:41:18 EDT 2025 aarch64 GNU/Linux
aiov2_ctl --status
AIO v2 Status
====================
GPS GPIO27: ON
LORA GPIO16: ON
SDR GPIO7: ON
USB GPIO23: ON
--------------------
Source : AC
Status : Charging
Capacity : 100%
Direction : idle
Mode : AC powering system
Voltage : 4.23 V
Current : 0.01 A
Power : 0.04 W
lsusb
Bus 001 Device 004: ID 1a86:8091 QinHeng Electronics USB HUB
Bus 001 Device 003: ID 1eaf:0024 Leaflabs uConsole
Bus 001 Device 002: ID 05e3:0608 Genesys Logic, Inc. Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
pinctrl | grep GPIO7
7: op dh pu | hi // GPIO7 = output
sudo rtl_test
No supported devices found.
Device Tree Overlay: clockworkpi-uconsole-cm5.dtbo
Problem
After installing the AIO v2 board with its RJ45 Ethernet port, the eth0 network interface does not appear in the system. Running ip link show only shows lo and wlan0 — no Ethernet interface is present despite the hardware being physically connected.
Root Cause
The clockworkpi-uconsole-cm5.dtbo device tree overlay explicitly disables the Ethernet controller. Decompiling the overlay reveals:
This makes sense for the standard uConsole which has no Ethernet PHY on its carrier board — the CM5 module includes the MAC (Cadence GEM via RP1 south bridge) and the MDIO bus, but without a physical PHY chip connected to the RGMII pins, enabling Ethernet would just produce errors.
However, the AIO v2 board routes the CM5’s RGMII signals to a Broadcom BCM54213PE PHY connected to the RJ45 jack. Since the overlay disables Ethernet before the PHY can be probed, the interface never appears.
Solution
Create a secondary device tree overlay that re-enables the Ethernet node. This overlay must be loaded afterclockworkpi-uconsole-cm5 so that it overrides the disabled status.
NetworkManager automatically creates a “Wired connection 1” profile and will obtain an IP via DHCP when a cable is connected.
Suggestion for the uConsole CM5 Overlay
Ideally, the clockworkpi-uconsole-cm5.dtbo overlay should not unconditionally disable Ethernet. Users with AIO v2 (or any other extension board providing an Ethernet PHY) are forced to create a workaround overlay.
A cleaner approach would be to either:
Remove fragment@5 from the overlay entirely — if no PHY is present, the macb driver will simply fail to find a link partner and the interface will remain in NO-CARRIER state, which is harmless.
Provide a separate overlay (e.g., clockworkpi-uconsole-cm5-no-ethernet.dtbo) for users who explicitly want to disable it, rather than disabling by default.
Document the fix in the AIO v2 setup guide so users with the extension board know to add dtoverlay=enable-ethernet after the uConsole overlay.
GPIO Notes
The CM5 exposes two Ethernet-related GPIOs:
GPIO32 (ETH_RST_N): PHY reset, active low. With the DT fix applied, the kernel manages this pin automatically via the macb driver.
GPIO37 (ETH_IRQ_N): PHY interrupt line.
These pins are not used by the AIO v2’s other peripherals (GPS=GPIO27, LoRa=GPIO16, SDR=GPIO7, USB=GPIO23), so there is no conflict.
That was a mistake on an image that I put out and fixed it the next morning. You must have downloaded that image while I had it posted with the mistake in it. Newer images that’s fixed in.
I am having trouble getting uconsole yo boot with aio v2 installed. The hardware were Radxa CM5 32g, HG upgrade kit (Radxa adapter board+NVMe extention). System igame was the RadxaOS (debian12 based) that Rex modified and shared. The system booted normally without aio v2. With aio v2 installed, power was on as indicated by green light on clockwork mainboard. The blue led on Radxa CM5 was constantly on at lower brightness, similar to such state when aio v1 was installed.
btw this week will try to fix this with GPT - not wanting to reimage and and start again
even on the command line i get audio with the RTL and FM frequencies commands, but no sound if using SDR ++ bronw, SDR angel and others - so not working with the GUI , not the audio sink , still set as Linux whatever it was
Will post a huge thread soon on what i have been using it though - its great even with the 4 GB model which limits me to only use tiny LLM’s for testing - like using tinny lama to explain captured RF signals in real time as educational test for kids/ people interested in radio - can be applied for the Wi-Fi and Lora stuff later down the line if using the command line . Simple bash script interracting with tiny lama or some other tiny LLM
Too bad RAM and other stuff is way expensive due to AI shortage shit and all the wars/Covid/Scalpers in the last 5 years Anyways ,sometimes the limitation get the best of your imagination
I do notice differences of the ribbon cable I got compared to the photo on HG website indicating proper installation. The pin next to the 5v pin on the aio v2 side got a through holeconnected to the trace backside, instead of the third pin on the HG website. Also, is it recommended to attemp to power on with aio v2 installed but without ribbon cable connected?
I tried the old way when I was tinkering with aio v1 on Radxa CM5 described inTinckering with RTL-SDR AIO board V1 on uconsole with Radxa CM5, by taping the pin NO. 26&28, corresponding to UART2 TX/RX, the system booted normally. And according to my previous attempts with a version of u-boot that unabled u-boot console interruption in Tinckering with RTL-SDR AIO board V1 on uconsole with Radxa CM5, the problem may not just lie in the state of power of devices attached to UART2. I don’t know if there are testing contact points to see if there are unexpexted high levels on UART2 (espetially RX).