2
Module Installation
2.1 Pre-Installation Notes
⚠
Note 1: Before installing any modules, ensure the motherboard is powered off. This product does not support hot-plugging for module installation.
⚠
Note 2: Wear anti-static gloves and never install the device with bare hands to prevent static electricity from damaging the motherboard or module chips.
2.2 Install Rpi-CM5
Installation: Align the Rpi-CM5 module with the installation slot and place it flat. Gently press the module with your hand to ensure it sits properly in place. Avoid applying excessive force or forcing it down, as this may damage the connector or module. For permanent use, secure all four screw holes with M2.5 screws to prevent detachment during operation.
Disassembly: Remove the four fixing screws. Using a plastic pry tool, gently pry one edge not in contact with the connector (preferably the right side as shown in the view, i.e., the position of the fan connector), then lift it slightly upward until the module detaches from the slot; remove the module.
2.3 Install the WAN Module
This product supports standard WWAN modules measuring 30x51mm or 30x42mm, featuring an M.2 B-Key interface with 67 pins and USB 3.0 communication.
The motherboard typically comes pre-installed with 30x51 modules. If users require 30x42mm modules, a 3.0mm-high M3 single-head fastening stud must be added to the board.
The user inserts the module at an angle into the M.2 slot. Once in position, gently press the module against the fixed hole for alignment, then secure it with M2.5 screws (M3 for 30x42 models).
2.4 Install the Antenna
This product features two sets of antennas—one internal and one external. The internal interface uses IPEX-G1, while the external interface employs SMA (internal hole). Users can install the appropriate antenna based on their specific requirements.
- (1) CM5 WiFi and Bluetooth Antennas: If the CM5 supports WiFi+BT functionality, a corresponding antenna must be installed. Purchase an IPEX-G1 to IPEX-G1 conversion antenna, inserting one end into the CM5's IPEX socket and the other end into the A2 or A3 connector on the board.
- (2) WAN Module Antenna: WWAN module antennas typically come in one or more units, but this product supports up to two. Purchase the corresponding adapter cable (IPEX-G4 to IPEX-G1 or IPEX-G1 to IPEX-G1) based on the module's antenna interface, and plug both ends into the module's antenna connector and the internal A2 or A3 connector, respectively.
- (3) External Antenna on the Installation Panel: The external antenna should be selected based on user requirements (WiFi+BT or WAN 4G/5G). The antenna interface must be an SMA internal pin. Insert the antenna into the external antenna connector A1 or A4 and secure it firmly.
2.5 Install the SIM Card
The SIM card is primarily designed to work with a WAN module for mobile communication. The SIM card slot is located at edge J15 on the board. This product only supports Nano-SIM cards.
- Insertion: Insert the SIM card chip with its edge facing downward and the notch facing inward into the J15 slot, then gently push it inward until you hear the locking sound.
- Removal: Gently push inward until the unlock sound is heard; the SIM card then pops out and can be removed.
2.6 Install the Real-Time Clock Button Battery
This product provides a 2032 button battery connector (J4) to maintain the real-time clock operation of the Rpi-CM5.
- Installation: Purchase a 2032 button battery. Insert the battery according to the spring orientation, push it toward the locking position, and gently press downward until the battery engages with the locking mechanism.
- Removal: Gently press the battery, then use pliers to pull the retaining tab backward until the battery pops out of the socket; remove it.
⚠
Note 1: Do not install or remove the battery while the device is powered on.
⚠
Note 2: Always hold the battery firmly when handling it vertically, and never drop it onto other components to prevent short circuits.
⚠
Note 3: Before installing or removing any modules, remove the button batteries first.
3
Power Supply and On/Off Operation
3.1 Power Supply Method
The product supports three power supply methods:
- (1) Off-panel DC Power Supply: The external DC power supply can power the product through the P1 DC socket, supporting voltages of 5–18 V DC, with the plug core as the positive terminal and the outer ring as the negative terminal. If the external voltage exceeds 20 V, the system will enter protection mode and automatically cut off the power supply.
- (2) DC Power Supply Within the Panel: The J1 on the board is a VH (3.96) connector, providing an in-board DC power supply fully connected to P1. Its functionality and overvoltage protection are identical to those of the external DC power supply. Users must choose either the external or internal DC power supply method.
- (3) USB Type-C Smart Fast-Charging Power Supply: The product supports power supply via J2 USB Type-C, with an input voltage range of 4V to 20V. It is compatible with PD3.2 EPR, AVS, PPS, SPR, and BC1.2 fast charging protocols, and features a built-in overvoltage protection module.
- (4) Choice Between DC and USB Type-C: The product supports both simultaneously. The system automatically selects the higher-voltage source to provide power based on the voltage levels.
3.2 Power-On of the System
Before powering on, users should correctly insert all modules, ensure the PCB is installed inside the fixed chassis or placed in a secure position, and verify that no cables or components that may cause short circuits are present nearby.
Connect a DC power source or a USB Type-C power source.
3.3 Power Off System
The user unplugs the external power source, including a DC power supply or a USB Type-C power adapter.
⚠
Note: When debugging the product and inserting or removing various modules or components—particularly the Rpi-CM5 module—you must first remove the button battery; failure to do so may cause a short circuit, potentially rendering the module nonfunctional.
6
Relevant System Configuration
6.1 Features That Do Not Require Configuration by Default
The following functions do not require configuration:
- Switching Function: By default, the switching chip operates normally once properly powered.
- HDMI Functionality: Once the system is operating normally, the HDMI function works properly without requiring any additional configuration.
- USB-HUB Functionality: Once the system is operational, it automatically detects the USB-HUB feature, enabling all four sets of USB Type-A ports to function properly.
The following features require configuration:
- LAN Port Functionality: The Rpi-CM5 cannot automatically recognize the YT6801 chip and requires driver installation.
- RS232 Port Functionality: The Rpi-CM5 does not default enable the corresponding UART function; kernel DTS configuration is required.
- System GPIOs: The required GPIOs necessitate modifying the kernel DTS or performing corresponding configurations.
6.2 Pre-Configuration Preparation
After properly powering on the device, first configure its WiFi function to establish network connectivity—ideally enabling internet access.
sudo systemctl enable ssh
sudo systemctl start ssh
6.3 Install the LAN Port Driver
This product's LAN port (J7) employs the YT6801 chip and connects via the PCIe 2.0 interface of the Rpi-CM5 board.
Upon entering the system, using the lspci command reveals the device: "0001:01:00.0 Ethernet Controller: Motorcomm Microelectronics YT6801 Gigabit Ethernet Controller (Rev 01)."
The installation and deployment steps are as follows:
- (1) Copy the driver
(yt6801-1.0.31.tar.gz) to the product directory.
- (2) Decompress driver:
tar xvf yt6801-1.0.31.tar.gz
- (3) Enter the drive directory:
cd yt6801-1.0.31
- (4) Install the driver:
sudo ./install_yt6801-driver
- (5) Check for error prompts until installation is complete.
Writing the MAC Address: If you need to write the MAC address to the network card, follow these steps:
- (1) Enter the
yt6801-1.0.31 directory from the previous decompression step.
- (2) Check that the
Motorcomm_NIC_Burn_Helper program was generated during the previous installation step.
- (3) Execute:
sudo ./Motorcomm_NIC_Burn_Helper -index 0 -mac "MAC-ADDR"
Parameter declaration:
- Index 0: The 0th device. This product has only one device, so it can only be 0.
- -mac "MAC-ADDR": Specifies the written MAC address, which can be separated by a
- or colon : symbol.
⚠
Note: A MAC address can only be written once. Use it carefully and ensure you write the correct address.
6.4 Configure DTS Functionality
Modify the /boot/firmware/config.txt file and add lines in Section [CM5]:
| Add Row |
Use |
dtoverlay=uart1-pi5 dtparam=uart1=on |
Configure UART1 / Open UART1 |
dtoverlay=uart2-pi5 dtparam=uart1=on |
Configure UART2 / Open UART2 |
dtoverlay=spi4-1cs |
|
dtoverlay=gpio-fan |
|
dtoverlay=act-led |
|
dtoverlay=gpio-shutdown,gpio_pin=17,active_low=1,gpio_pull=up |
Power monitoring, automatic shutdown |
gpio=0-7=a2 |
Configure GPIO 0-7 as the second function group |
gpio=14,15=op,dh |
WWAN AWREN and WWAN WDIS are configured to output a high level. |
gpio=16=op,dl |
The User_LED is configured to output a low level. |
gpio=17-21=ip |
PWR_GOOD, USBPn OC# configured as input |
gpio=22-27=pu gpio=22-27=ip |
The LINK status indicator for switch ports (P1–P6) is set to high and configured as input. |
?
Frequently Asked Questions (FAQ)
Q1
What power supply options are supported by this product?
This product supports three power supply methods: (1) Off-panel DC power supply via the P1 socket (5–18V DC); (2) In-board DC power supply via the J1 VH connector (5–18V DC); and (3) USB Type-C smart fast-charging via the J2 connector (4–20V, compatible with PD3.2 EPR, AVS, PPS, SPR, and BC1.2 protocols). When both DC and USB Type-C are connected simultaneously, the system automatically selects the higher-voltage source.
Q2
What type of SIM card does this product support, and how do I insert it?
This product only supports Nano-SIM cards. The SIM card slot is located at edge J15 on the board. To insert, place the SIM card chip-side down with the notch facing inward into the J15 slot, then gently push it until you hear a locking click. To remove, gently push inward until you hear the unlock sound, and the card will pop out.
Q3
How do I flash firmware onto a brand-new Rpi-CM5 module?
To flash firmware: (1) Install rpiboot and Raspberry Pi Imager on a Windows host and prepare a USB Type-A to Type-C cable; (2) Set the J3 jumper to short-circuit while powered off; (3) Connect a DC power supply; (4) Connect the USB cable to J2; (5) Run "rpiboot – Mass Storage Gadget" to initialize the device; (6) Use Raspberry Pi Imager to flash the firmware; (7) After completion, power off, set J3 to open circuit, then power on to boot from CM5 storage.
Q4
Which features require additional configuration after the system is set up?
Three features require configuration: (1) LAN Port (J7) — the YT6801 chip requires manual driver installation using the provided yt6801-1.0.31.tar.gz package; (2) RS232 Port — the UART function is not enabled by default and requires kernel DTS configuration via /boot/firmware/config.txt; (3) System GPIOs — certain GPIO pins require DTS modification or corresponding configuration entries.
Q5
What precautions should I take when installing or removing the button battery?
Always follow these safety precautions: (1) Never install or remove the battery while the device is powered on; (2) Always hold the battery firmly when handling it vertically, and never drop it onto other components to prevent short circuits; (3) Before installing or removing any other modules, remove the button battery first to avoid accidental short circuits that could damage the Rpi-CM5 module.
Q6
What WWAN module sizes are supported, and how do I install the antenna?
This product supports standard WWAN modules measuring 30x51mm or 30x42mm with an M.2 B-Key 67-pin USB 3.0 interface. For antennas, the internal interface uses IPEX-G1 (connectors A2/A3) and the external interface uses SMA internal pin (connectors A1/A4). For WAN modules, purchase the appropriate IPEX-G4 to IPEX-G1 or IPEX-G1 to IPEX-G1 adapter cable based on your module's antenna interface type. Up to two WWAN antennas are supported.