HackerGadgets' uConsole Upgrade Kit - adding NVME SSD(PCIe), RJ45 Ethernet and USB 3.0 to your Uconsole

Has anyone checked to see if they are able to get full USB3.0 speed off the USB ports on the AIOv2?
lsusb shows the following.

/: Bus 001.Port 001: Dev 001, Class=root_hub, Driver=dwc2/1p, 480M
|__ Port 001: Dev 002, If 0, Class=Hub, Driver=hub/4p, 480M
|__ Port 001: Dev 003, If 0, Class=Human Interface Device, Driver=usbhid, 12M
|__ Port 001: Dev 003, If 1, Class=Communications, Driver=cdc_acm, 12M
|__ Port 001: Dev 003, If 2, Class=CDC Data, Driver=cdc_acm, 12M
|__ Port 002: Dev 004, If 0, Class=Mass Storage, Driver=usb-storage, 480M
|__ Port 003: Dev 005, If 0, Class=Vendor Specific Class, Driver=dvb_usb_rtl28xxu, 480M
|__ Port 003: Dev 005, If 1, Class=Vendor Specific Class, Driver=[none], 480M
|__ Port 004: Dev 006, If 0, Class=Hub, Driver=hub/4p, 480M
|__ Port 001: Dev 007, If 0, Class=Mass Storage, Driver=usb-storage, 480M
/: Bus 002.Port 001: Dev 001, Class=root_hub, Driver=xhci-hcd/2p, 480M
/: Bus 003.Port 001: Dev 001, Class=root_hub, Driver=xhci-hcd/1p, 5000M
/: Bus 004.Port 001: Dev 001, Class=root_hub, Driver=xhci-hcd/2p, 480M
/: Bus 005.Port 001: Dev 001, Class=root_hub, Driver=xhci-hcd/1p, 5000M

But regardless of using the ā€œinternalā€ usb-c or the ā€œexternalā€, i could not attach to the USC3 (i.e. 5000M) hubs.

BTW, just for kicks, i also checked the ETH port. aio shows up as eth0. i have had to change cables but i did manage to get the eth port to go at 1Gbps. This possibly means that the ethernet it should be on the right bus? but not sure about the USB…..

Make sure you connect the ribbon cable between the aiov2 and the adapter board.

That cable is for the USB 3.0, not the PCIe. The width of the ribbon cable for the PCIe is a bit narrower. It was included in the bag of the battery board.

2 Likes

Thanks for taking the time to reply. I was able to get it installed properly and am currently getting software configured.

Also, thank you for your work! My uConsole is 10x cooler thanks to your AIO board :slightly_smiling_face:

1 Like

i re-sat all the cables, checking one at a time… and it finally worked.

it also turns out that the adaptors that i had for USB-A to C are going at USB2.0. tested with other direct USB3.0 C drives worked.

i have a question on RTC though. i see that there is RTC hardware on AIOv2. It seems similar to AIOv1, so i just popped the battery from AIOv1 to V2. are there any issues on doing this?

or is it necessary? i see that there is a battery connector for CM5 RTC. How do i use or activate it? Which is the battery connector type to buy?

1 Like

@vileer: As I cannot yet see any tracking ID for my order, and I also haven’t seen this info in this thread:

Can we have a new year’s update on the estimated beginning of shipping period, for all still-outstanding items, incl. the mainboard for the Radxa CM5 and the antenna kit?

Thx, Peter

2 Likes

Okay, note to everyone else. DON’T ACCIDENTALLY PLUG IN YOUR CHARGER TO THE AIO BOARD! Seems like it doesn’t have protections for that. Mine is toast.

4 Likes

I have the V1 AIO board and have accidentally done this and currently connect a powered docking station via the USB C port on my V1 with no issues. Is yours a V2 AIO board?

Ok, so got that LiPo, do you have a part number (or how to search for) for the connector that needs to be crimped on the battery wires to go in to the existing one on the NVME battery board?

Are you using a CM4 or 5? The web page for the board clearly states you only get USB3 speeds out of a cm5.

just ordered the battery board and cm carrier. should i expect anything troubling trying to get it working pure nvme with the sdr expansion?

yeah.. i manage to fix this. had to re-seat the cable and double check all my adapters. :slight_smile:

Now trying to figure out the RTC.

the aiov2_ctl control for the individual devices on the AIO is very neat.. but i have to now add lines into my rc.local to have these come up by default. not a big deal, but just some difference compared to the aiov1.

Seems to be working fine here, though to be fair mine is labelled CMX-ADAPTER rather than CM4. It looks to be the same thing though.

no, V1.

I’ve got nothing showing, no gps, no rtl, nothing. Even reflashed trixie just in case, still nothing.

yeah so strange as all my other PCI-E boards work with it being used just not this battery board.

I suggest talking to Vileer at Hacker Gadgets via their support email; perhaps he can help troubleshoot and/or test the board to ascertain the root cause.

My order was updated on the same day, and I am still waiting for further updates

i have a question on RTC though. i see that there is RTC hardware on AIOv2. It seems similar to AIOv1, so i just popped the battery from AIOv1 to V2. are there any issues on doing this?

Yes, you can reuse the RTC battery of the v1.

The RTC battery connect for the CM5 is MX1.25(ultra-thin). If you want to use the CM5 RTC, remove the disable rtc configuration in /boot/firmware/config.txt.

2 Likes

We just received the Radxa board today, the orders contain Radxa board will be shipped out this week.

2 Likes

Any word on my order? I messaged you, but didn’t hear back. Order # 5324.. Ordered Oct 20th, 2025.