-
CM5-Tiny
Overview
The CM5_Tiny is a small expansion board designed specifically for the Raspberry Pi CM5 core board. It features standard interfaces including MicroHDMI/RTC/CAM/DISP/Fan/USB 3.0, with the HDMI port supporting 4K output, as well as a power button, a 1.25mm 4P USB port, and a 16Pin PCIe slot. It also has a dedicated USB 2.0 OTG port, which can be used to program the system to an eMMC/TF card and can be configured as a USB network adapter under OpenWrt. With OpenWrt, the CM5_Tiny can connect to a router via WiFi as a WLAN, and connect to a PC via USB OTG as a LAN.
With 4G LTE, the CM5_Tiny can connect to a PC via 4G under OpenWrt, using either WiFi or USB OTG on the CM5 core board itself as a LAN.
Features
| For use with |
Raspberry Pi Compute Module 5 (CM5), connector model DF40HC3.0 |
| Key Features |
|
| Technical Specification |
Input Power:
Video: 1× Micro HDMI, up to 4K resolution Mechanical:
PCB & Compliance
|
| Important Notes |
|
User Manual
- https://smarthomecircle.com/how-to-install-os-on-raspberry-pi-compute-module-5-emmc-storage
- how to flash os into cm5 emmc, Refer to the following:
- https://smarthomecircle.com/how-to-install-os-on-raspberry-pi-compute-module-5-emmc-storage
- https://www.youtube.com/watch?v=SWv-WYlHJWQ
- Software Operation: http://wiki.mcuzone.com:81/index.php?title=S001_Flash_OS
- Raspberry Pi OS Usage and Functionality Testing: http://wiki.mcuzone.com:81/index.php?title=5006_CM5_Tiny#%E5%9B%9B%E3%80%81%E6%A0%91%E8%8E%93%E6%B4%BEOS%E7%9A%84%E4%BD%BF%E7%94%A8
- Using the OpenWrt system: http://wiki.mcuzone.com:81/index.php?title=5006_CM5_Tiny#%E4%BA%94%E3%80%81OpenWrt%E7%B3%BB%E7%BB%9F%E7%9A%84%E4%BD%BF%E7%94%A8
System Programming
1. Core Board Version Differentiation
- - No eMMC Version: Supports TF card booting. The system can be programmed via a card reader or via the onboard OTG interface without removing the card.
- - With eMMC Version: Only supports eMMC booting. The onboard TF card is invalid. The system must be programmed via USB OTG.
2. USB OTG Programming Steps
Press and hold the onboard BOOT button. Connect the OTG port to the computer using a USB-C cable and power on. Release the button after the computer recognizes the BCM2712 device to begin system programming. Power on again after programming is complete.
Packing List
CM5 carrier board Kit
- CM5_Tiny expansion board × 1
- CNC aluminum alloy casing A × 1
- Fixing screws × 4
Note: Raspberry Pi CM5 core board, antenna, fan, and expansion modules are not included.
Matching Case
- The CNC aluminum alloy casing is compact and exquisite, and provides heat dissipation for the CM5 core board.
- A reserved antenna interface is provided: the WiFi CM5 core requires an external antenna (the metal casing will block the WiFi signal).
- It is only compatible with single-board units; PCIe expansion modules cannot be stacked internally.
Installation Tips for C519 & X1500/X1501
Since both the C519 heatsink and PCB holes are threaded, proper alignment and minimal spacing are crucial during assembly. Carefully align the C519 with the PCB mounting holes, press down firmly until the heatsink touches the PCB, then tighten the screws.

Video Guide
Installation Video: https://youtu.be/H1vgT2lrJQI
FAQ
Q. Why can't X1500/X1501 boot up?
A: First, please confirm that your Raspberry Pi CM5 module is working properly. You can refer to online guides for instructions on how to verify that the CM5 is functioning correctly.
Due to PD power compatibility issues, some PD power supplies may cause X1500/X1501 to fail to boot up. Please replace the official Raspberry Pi 5 power supply or Geekworm PSU20 power supply.
Q: Is X1500/X1501 compatible with POE+ Hat?
A: X1500/X1501 is compatible with X15-POE1.
We tested the [Official Raspberry Pi4 POE+ Hat] and it can be compatible, but the cooling fan did not work, probably due to the OS configuration. If you are interested, you can also test it and look forward to your sharing of your suggestions.
Q: Is the X1501 2.5G ethernet port on the PICe bus along with the M.2 devices?
A: No, the X1501 2.5G Ethernet port is connected via the USB 3.0 interface.
Q: How to configure for an external antenna?
A: When using an external antenna, you need to configure the device accordingly. Please follow the official Raspberry Pi documentation for the configuration steps: https://www.raspberrypi.com/documentation/computers/compute-module.html#antenna

Q: What driver do I need for the X1501 2.5GbE Ethernet on OpenWrt?
A: No additional driver is required. Once the X1501 is installed on the CM5, it works just like a Raspberry Pi 5, and the 2.5GbE Ethernet can be used directly under OpenWrt.
Q. Is X1500/X1501 compatible with X1209 UPS?
A: Yes, the X1500/X1501 is compatible with the X1209 UPS. However, the power button on the X1209 only supports press-to-power-on and triple-press for a forced shutdown. Based on customer testing, the clearance between the bottom of the X1209 board and the top surface of the mounted CM5 is approximately 9.45mm (excluding the height of the processor and other chips). Due to this limited space, the C519 heatsink is not compatible with this configuration.At present, there is no suitable heatsink solution available for this specific setup.