Industrial IoT Wireless Expansion Module for Raspberry Pi CM4

WaveshareSKU: WAV-20970
Sale price £49.50
incl. VAT
excl. VAT
Sold out
Notify me

Awesome Extras

Raspberry PiRaspberry Pi Compute Module 4
Sale priceFrom £24.58 incl. VAT excl. VAT
Mean WellMeanwell 12V 5A 60W Power Supply (GST60A12-P1J)
Sale price £22.08 incl. VAT excl. VAT
ANSMANNCR1220 3V Lithium Coin Cell Battery
Sale price £1.58 incl. VAT excl. VAT

This is an industrial expansion module for the Raspberry Pi Compute Module 4 (not included), which features common interfaces such as Gigabit Ethernet, HDMI, USB, CSI and GPIO. The expansion also allows additional 4G / 5G / LoRa wireless communication modules (not included) to be connected via the M.2 or Mini-PCIe socket and sim card slot. There are also industrial interfaces including RS485, CAN and an onboard RTC.

Combined with the industrial rail-mount protection case, the module is an ideal choice for building an IoT gateway, 4G/5G router, IoT data acquisition, or even a PLC device in an industrial automatic control system and more!

Expansion base only. Does not include the CM4, power supply or M.2 B-Key LTE/LoRa module. We have stocked this base-only version to allow you to choose your wireless and power options separately.

Important Notes

  • DO NOT hot-plug any devices except the USB and HDMI
  • Please check the fan voltage before connecting the cooling fan. The board supports a 12V cooling fan by default, if you want to use a 5V cooling fan, please change the FAN_VCC resistor
  • DO NOT connect other devices while writing CM4 via Type C interface
  • 5V/2.5A or higher power supply is recommended
  • DO NOT power the board by 12V DC and the 5V Type C at the same time
  • The USB2.0 is disabled by default, you need to add the line dtoverlay=dwc2,dr_mode=host to config.txt to enable it.

What's Onboard?

1) CM4 socket
 - Suitable for all variants of Compute Module 4
2) HDMI connector
 - Supports 4K 30fps output
3) USB 2.0 ports
 - 3x USB 2.0, for connecting sorts of USB devices
4) RJ45 Gigabit Ethernet
 - 10/100/1000M compatible
5) DC power supply
 - 7 ~ 36V DC input
6) CM4 status indicator
 - PWR: Raspberry Pi power indicator
 - ACT: Raspberry Pi operating status indicator
7) 4G/5G module status indicator
 - M.2 PWR: module enable indicator
 - M.2 NET: module operating status indicator
8) PWR & USB
 - 5V DC power supply or USB programming port
9) M.2 B KEY
 - Supports 4G/5G modules, or other communication modules using USB channel
10) Nano-SIM card slot
 - upports standard Nano-SIM card for 5G/4G/3G/2G communication
11) BOOT selection
 - ON: CM4 will be booted from USB-C interface
 - OFF: CM4 will be booted from eMMC or Micro SD card
12) DC power supply
 - 7 ~ 36V DC input
13) Dual non-isolated RS485
 - 2x RS485, with 600W lightningproof, anti-surge, and 15KV ESD protection (reserved 120R optional balancing resistor jumper)
14) Non-isolated CAN
 - ESD protection and transient spike voltage protection (reserved 120R optional balancing resistor jumper)
15) Micro SD card slot
 - For connecting a Micro SD card with pre-burnt image (Lite variant ONLY)
16) Fan header
 - For connecting cooling fan, allows speed adjustment and measurement
17) Camera port
 - MIPI CSI camera port, 15Pin 1mm pitch
18) RTC battery holder
 - Supports CR1220 button cell
19) M.2 VCC selection
 - Select 3.3V or 4.2V power supply
20) RTC interruption configuration
 - PI-RUN: CM4 will reboot on RTC interruption
 - GL-EN: CM4 powerdown on RTC interruption
 - D17: D17 pin is triggered on RTC interruption (default)
21) IO-VREF selection
 - Set the CM4 IO logic level as 3.3V (default) or 1.8V
22) FAN power supply selection
 - Select 12V (default) or 5V power to drive the fan
23) System function configuration
 - BT_DIS: Bluetooth disabled, for CM4 with antenna variant ONLY
 - WiFi_DIS: WiFi disabled, for CM4 with antenna variant ONLY
 - WP_DIS: boot mode switch, ONLY be used when NOT booted from eMMC or SD card
24) RTC/FAN I2C bus selection
 - SDA0/SCL0: I2C-10 is shared with CSI/DSI (default)
 - GPIO3/2: I2C-1 is shared with GPIO header
25) Partial GPIO header
 - Including 1x I2C, 2x GPIO pins, and power supply


CM4 Socket suitable for all variants of Compute Module 4
Networking Gigabit Ethernet RJ45
M.2 B KEY / Mini-PCIe (via adapter) for connecting 5G/4G/LoRa module
Nano-SIM card slot, supports Nano-SIM card for 5G/4G/3G/2G
USB USB 2.0 × 3
Pin Header Non-isolated RS485 × 2, Non-isolated CAN × 1, Partial GPIO pins
Camera MIPI CSI-2 × 1 (15pin 1.0mm FPC connector)
Video HDMI × 1, supports 4K 30fps output
RTC Real-time clock with battery socket and ability to wake CM4
Storage MicroSD card socket for Compute Module 4 Lite (without eMMC) variants
Fan Header 5V/12V, allows speed adjustment and measurement
Power Input 5V USB-C or 7~36V Barrel Jack (centre-positive)
Dimensions 145 × 90 × 40mm

Package Contents

  • 1x CM4 IoT Wireless Base
  • 1x PCIe to 4G/LoRa adapter
  • 1x Screwdriver
  • 1x Screws pack

You will also need


Payment & Accreditations

Payment methods
Visa Mastercard Maestro PayPal Amazon Klarna

Your payment information is processed securely. We do not store credit card details nor have access to your credit card information.