Expansion

HackerGadgets Upgrade Kit — NVMe, Gigabit Ethernet, USB 3.0

Three boards that replace the stock adapter and battery board: PCIe NVMe storage, RJ45 Gigabit Ethernet and USB 3.0 (CM5), plus a PWM fan header.

Compatibility
CM4CM5Radxa-CM5
Difficulty
Moderate
Status
Available
Author
vileer (HackerGadgets)
Added
Source
ClockworkPi forum

What it takes

  • Disassembly
  • Purchase required

Difficulty 2 of 3 — moderate.

Details

vileer's kit is the most-liked hardware thread on the forum. The adapter board exposes the CM4/CM5's PCIe lane to the NVMe battery board (2230–2280 drives), adds a USB-C port for flashing eMMC modules, a USB 3.0 header (CM5 only), a PWM fan connector, a CSI2 camera connector with the Pi 5 pinout, an RTC battery connector for the CM5 and an untested RPITX header on GPIO4. The RJ45 & USB 3.0 expansion board plugs into the expansion slot; Ethernet is routed over pins that were unused in the stock design.

The kit is configured at checkout: adapter only ($23), with the NVMe battery board in 18650, dual-21700 or LiPo form, and with or without the RJ45/USB 3.0 board or an AIO v2. A Radxa CM5 variant of the adapter fixes that module's HDMI output. Rex's EEPROM thread explains the boot changes a CM5 Lite needs to use NVMe; lulu's manual and the Trixie NVMe-boot thread cover the software side.

Cost$23 adapter · $46 with RJ45/USB 3.0 · up to $152 with AIO v2
Open at Forum thread
  • HackerGadgets
  • NVMe
  • Ethernet
  • USB 3.0
  • adapter-board
  • CM5

← Back to Expansion