This PCIe to M.2 4G/5G and USB 3.2 HAT adds 4G/5G modem support to Raspberry Pi 5 via an M.2 Key B slot, plus three USB 3.2 Gen1 ports, SIM slot, power monitoring, EEPROM, fan mounts, and more. 4G/5G module not included.
The PCIe to M.2 4G/5G and USB 3.2 HAT is an expansion board designed for Raspberry Pi 5, utilising the PCIe interface. It adds support for a wide range of 4G/5G modules via an onboard M.2 Key B slot (3042/3052 size), including SIMCom SIM7600XX-M.2, SIM82XX, and Quectel RM5XX series modules (other modules may work but are not tested by Waveshare).
4G/5G module not included!
In addition to the mobile networking interface, this HAT expands the Pi’s connectivity with three high-speed USB 3.2 Gen1 ports. A USB Type-C port is also available for firmware updates, debugging, or powering the board externally. A built-in power monitoring chip allows real-time measurement of voltage, current and power via I2C, and onboard EEPROM stores the HAT+ ID and board details for HAT+ standard compatibility.
It also includes a Nano SIM card slot, status LEDs, reset button, and a compact 4-in-1 PCB-connected 5G antenna that can be mounted above or below the HAT. Vent cut-outs and fan mounting holes help with cooling, ensuring stable operation even under load. Operating system support includes Raspberry Pi OS, Ubuntu, OpenWRT and others.
Once again - a 4G/5G module is not included.
Features
Designed for Raspberry Pi 5 with HAT+ standard support and onboard I2C EEPROM
Maintains Raspberry Pi 40-pin GPIO header access for additional expansions
Supports PCIe x1 Gen2 connection via 16-pin FFC cable
Onboard M.2 (NGFF) Key B slot compatible with SIM7600XX-M.2, SIM82XX and RM5XX series 4G/5G modules (3042/3052 sizes)
Includes 5G-4IN1-PCB antenna with support for top or bottom mounting
Expands connectivity with 3x USB 3.2 Gen1 ports for high-speed peripherals
Onboard USB Type-C port for PC connection, firmware flashing or external power
Integrated power monitoring chip for real-time voltage, current and power measurement via I2C
Nano SIM card slot onboard for mobile network use
Reset button plus power and network status indicators for easier debugging
Reserved airflow cut-out and mounting points for an optional cooling fan
What's onboard?
VL805
PCIe to USB 3.2 Gen1 HUB chip
EEPROM
For saving HAT ID and product information
INA219
Power monitoring chip
16PIN PCIe interface
For connecting to the PCIe interface of Raspberry Pi 5
M.2 (NGFF) Key B slot
Compatible with 3042/3052 packages M.2 4G/5G modules
Raspberry Pi GPIO header
For connecting Raspberry Pi 5
USB 3.2 Gen1 expanded ports
USB1~USB3
Nano SIM card slot
For installing Nano-SIM card
Type-C interface
For 4G/5G networking of Raspberry Pi or PC via USB cable, firmware updating, or external power supply input
DIP switch
For switching to use GPIO pins to control power on/off and reset of the module