uConsole extension board directory

This is a part of the uConsole hardware directory and has been made its own post to make room for more content in there. This directory appears to be complete, but please reply if a board is missing.

As HackerGadgets’ All-In-One Extension Board is an extremely popular card with an interesting history, I’ve given it its own section. It’s not necessarily the best card for every task; other cards have more USB ports, or more available GPIO, or support different use cases. It’s also not open hardware, like most aftermarket peripherals or the uConsole itself. It’s just a very good choice for most uConsole users and extends the uConsole’s function quite a bit.

Extension board directory

  • uEther designed by @WebmasterTD - adds 1x 10BaseT 10/100 Ethernet port, 1x USB2 C port for $40 excluding shipping - see Tindie
  • uPico designed by Vitaly - adds an RP2040 microcontroller and pinout - see GitHub and Tindie - open hardware

All-In-One Extension Board

The RTL-SDR is a Realtek Software-Defined Radio that can receive and make use of a very wide variety of radio signals. A number of RTL-SDR expansion cards were created by hobbyists before @vileer joined the scene, announcing in a Reddit post that they were working on their own design that also added a number of USB ports to the uConsole. Eventually they had a working prototype that also added a Real-Time Clock, or RTC, a component that keeps time when the uConsole is powered off and was sorely missing from the Raspberry Pi Compute Module 4, the most popular choice of system-on-module for the uConsole.

As the project progressed, it expanded considerably in scope:

Due to popular demand, they polished the product and created a waiting list to sell a batch of the card under the HackerGadgets brand as the uConsole RTL-SDR/LoRa/GPS/RTC/USB All-In-One Extension Board.

HackerGadgets then sold off the remaining manufactured boards on their website.

The All-In-One Expansion Board added 1x USB2 A port, 1x USB2 C port, 1x USB2 breakout, a LoRa radio, a GPS radio, a real-time clock, and an RTL-SDR for $80 excluding shipping.

It also came with an optional PCB antenna mount:

And there are a rare few AIO cards with a different LoRa frequency optimization:

The AIO cards are also useful for extremely precise timekeeping via the Global Positioning System’s Pulse Per Second service (or GPS PPS).

This card fast became the a very popular choice of expansion for the uConsole, but vileer was dissatisfied with the AIO card as it didn’t yet include a RJ-45 port for 10BaseT Ethernet. It wasn’t long before they started to consider a major revision.

It was released as the AIOv2 with the following changes:

Unfortunately some early units used the wrong resistor to configure the USB current limiter.

The fix is of course not necessary for units ordered since February 2026, so there’s no need for concern. If purchasing an AIOv2 secondhand, the repair can be done in an easier fashion than replacing the tiny surface-mounted resistor:

Both versions of the AIO have come with a paper that has a QR code to the setup guide hyperlinked here.

The All-In-One extension board V2 is available from HackerGadgets on its own for $92 excluding shipping, and also available as part of HackerGadgets’ upgrade kit, which optionally comes with both or either a core adapter board and battery board with which it can interface to use NVMe and USB 3.0 respectively. See the thread for the AIOv2, the thread for the upgrade kit, and Rex’s thread discussing software support for the AIOv2.

3 Likes