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

Did you check your eeprom? Can you post the configuration?

Having a 50ohm load sma cap can be very useful in preventing this.

1 Like

Yes that’s the exact one I bought. Does the drive get recognized when booting from the SD?

No, the PWR light comes on but the ACT light doesn’t. lsblk comes up empty and dmesg shows no sign of it.

I was uncertain about buying the drive because it’s been implied that Gen 4 drives don’t work in this board, but looking around I don’t see any proof of that. I’ll slot it back in and poke around some more.

Do you have the ribbon cable the right way and fully inserted?

Here are pictures of my internal configuration so you can see for yourself. They are a little blurry as it’s morning here and the daylight isn’t yet coming through the window but I hope there is enough fidelity that you can verify everything is installed correctly.

Hi bored99, thank you for your reply. Yes I checked it. Here is the EEPROM configuration:

[all]

BOOT_UART=1

POWER_OFF_ON_HALT=1

BOOT_ORDER=0xf641

NET_INSTALL_AT_POWER_ON=1

SD_BOOT_MAX_RETRIES=2

SD_QUIRKS=1

Got home from a work trip to find my HG package waiting for me today. Ripped my uconsole apart, opened up the AIO package, realized I forgot to order the antenna mounting kit…. The waiting game starts over.

1 Like

Looks good to me. You haven’t had any drive get recognized? I’ve tried 4 drives and only one wouldn’t boot but it showed up if I used it booted from SD. The rest all booted. Maybe something defective?

1 Like

It will be fine if you don’t enable the Meshtastic for the LoRa part. For the GPS and SDR, whether to connect the antennas is fine. Because they don’t transmit.

1 Like

If you bought the 9858110 LiPo battery, it will fit with the AC1200 wifi card.

1 Like

There may be some reasons that the PCIe didn’t work.

  1. The ribbon is faulty, the tracks was broken. You can try to flip it. Or pushing it when booting to see if there is any difference.
  2. The NVMe battery board was faulty.
  3. I’ve encountered a similar problem. I have four used CM4s, and one of them can’t use PCIe. I suspect it might be due to the CM4’s EEPROM settings or a hardware malfunction. Do you have other I/O boards to test the CM4’s functionality?

For reason 1/2, we can arrange a replacement.

1 Like

Thanks very much for the advice. Since finances are good and I’ve been daily driving my uConsole for 2 years now according to ls -l /srv/http (which is a directory which came with the OS image I flashed), I’m using your troubleshooting tips as an excuse to order a CM5 16GB RAM module to replace my CM4 4GB. It’ll be here in March and I’ll check back in then to update on whether or not that’s fixed it (or sooner if I drop my console in a certain enough way to where everything works).

You sure the sdr has transmit capabilities? The lora radio can transmit.

Have you tried running hwclock(8) as root?

$ hwclock
hwclock: Cannot access the Hardware Clock via any known method.
hwclock: Use the --verbose option to see the details of our search for an access method.
$ su -
# hwclock
2026-02-24 09:32:14.946799-07:00

Yes my mistake, just needed sudo… Yet the message re setting system clock to 1970 was a little concerning…

This is better though…

No that’s a typo, it should be Lora

At last the aerials and 7 mount board have arrived @vileer. Yet a little confusion. The GPS/GNSS and Lora antennas are obvious, the long antenna is SDR… But why 2 ā€˜wifi’ and 3 ā€˜bluetooth’ when they’re usually the same internally ?.

Any advantage to which position they’re fitted ?. Currently I have three spaced apart from each other by 2 blanks yet thinking of moving to help clear the power switch and leave one space at the side socket end so all 1 blank apart.

Wifi still defaulting to the slow 24Mb/s even though connected to one of your antennas so will try the antenna switch command.

UPDATE…
Edited config.txt. Already had ant2 selected giving -39dbm (same as Raspberry aerial mounted off the case !!). Ant1 gave -46dbm so 5x weaker signal as expected.

I did the same, thought I’d baught the whole AIOv2 kit from AliExpress after getting full upgrade kit from Hackergadgets… Antennae here but still missing the side socket for SDR whip :roll_eyes:

there are:

  • 1 SDR
  • 1 GPS
  • 1 LORA
  • 2 Bluetooth
  • 3 Wifi

If you have the internal usb c wifi card, it has 2 bluetooth and 2 wifi antenna u.fl connections as well as the 1 u.fl connection for your rpi.

I see you got 3 bluetooth antennas instead of 2, i am guessing that is a mistake.

As to why they are different? Just speculation but bluetooth is on 2.4 ghz while wifi can be 2.4 or 5 (or 6 now, but not sure if the wifi cards support 6E) so potentially the insides are different for dual band antennas vs just a 2.4ghz antenna

Oh and for position, GPS needs to be antenna 6 or 7, there is a little extra space between 6 and 7 and the GPS antenna is chonky. I ran in to that trying to wire mine up

2 Likes