CM4 Stick

From Geekworm Wiki
Jump to navigation Jump to search

CM4 Stick
CM4 Stick with CM4
CM4 Sticker with CM4 & CM4 heatsink
Circuit Diagram of CM4 Sticker - button & led
Circuit Diagram of CM4 Sticker - HDMI
Circuit Diagram of CM4 Sticker - CSI
Circuit Diagram of CM4 Sticker - GPIO
Circuit Diagram of CM4 Sticker
Dimensional Drawing of CM4 Sticker


This CM4 Stick is an expansion board based on Raspberry Pi CM4. Provides a variety of expansion interfaces for the CM4 module, including upgrade interfaces, GPIO expansion, CSI, full size HDMI, TF card slot, USB 2.0, fan socket, etc.. With a small size, it is can be adapted to variety of applicantion.

When connected to the computer with USB-A OTG, it becomes a real USB flash drive.

Pls refer to C235 if you need heatsink for your CM4.


  1. Must make sure that the CM4 module is correctly installed on the expansion board CM4 stick before powering on.
  2. Raspberry Pi Compute Module 4(CM4)is not included in the packing list.
  3. USB-A and USB-AF/USB-C ports cannot be used at the same time. The USB-AF and USB-C power supply ports can be used at the same time.


  • 1 x Full-size HDMI 2.0 Interface
  • 1x USB-A: OTG USB (used to upgrade and update Raspberry Pi Compute Module 4)
  • 1x USB-AF: USB 2.0 High Speed socket, It is convenient for you to connect a keyboard or mouse. You can use a third-party USB-hub to expand more USB ports
  • 1x USB-C: Type-C Power Port 5V/3A
  • TF Card interface: MicroSD Card Slot (only supports CM4 module that without eMMC)
  • 20Pin GPIO be reserved
  • 1x fan interface: 4P-PH2.0 Fan Control Interface(Not support pwm fan speed adjustment)
  • 1 x CSI camera FPC connectors (22-pin 0.5mm pitch cable)
  • 1x Reboot Button
  • 1x Toggle Switch (for function selection of USB device and CM4 device)
  • Working Temperature: 0℃~80℃
  • PCB Dimension: 70x45mm

User Manual

How to use CM4 stick flashing OS into TF card

  • Install Rpi-boot Windows installer, download then double click it to setup. After the installation is complete, you can get a shortcut to rpiboot
  • Move the 'TOGGLE SWITCH' of CM4 stick to A direction, then insert CM4 stick into your desktop computer, then run rpiboot, You can find that the computer will add a logical drive letter.

How to use the cm4 stick as a usb device

  • Now, you use CM4 STICK as a normal USB device to burn firmware to it.

Since the CM4 STICK can also be used as a USB device. You don’t need to use an additional TF card reader. You can directly use the CM4 STICK to modify the config.txt file on your WINDOWS computer.

How to use CM4 stick to start CM4

1. Firstly, don’t forget to move the toggle switch to the down direction.

dimension and toogle switch description of CM4 stick

2. Insert TF card

3. The USB interface is disabled to save power by default on the CM4 . To enable it you need to add dtoverlay=dwc2,dr_mode=host to the config.txt file, detail to refer to CM4 datasheet


More reaspberry pi official documentation refer to Official Documentation

Rpi-boot Windows installer or refer to CM4 emmc flashing

Packing List

1 x CM4 Stick shield



Q1. The USB interface is not working?

A: Please refer to the above [How to use CM4 stick to start CM4]

Add your comment
Geekworm Wiki welcomes all comments. If you do not want to be anonymous, register or log in. It is free.

Anonymous user #2

22 months ago
Score 0++
Is there a dts file for the CM4 stick?


22 months ago
Score 0++


cm4 does not need a separate dts file, the official system is fine, because the interface does not need to be configured separately, you can operate the default mode

Anonymous user #1

26 months ago
Score 0++
How about accessing the console via the USB serial port?


25 months ago
Score 0++


sorry,I didn't understand what you meant

USB serial port: Is it the USB port of the CM4 Stick?