Troubleshooting
This page addresses common issues with the IRIV SmartHub CM5 based on the official user manual.
Power Issues
Device Does Not Power On
Symptoms: No LEDs illuminate, no display output.
Check the following:
-
Power source: Verify the power supply meets requirements:
- DC Barrel Jack: 10-30V DC, minimum 2A recommended
- USB-C: 5V 5A PD-capable adapter
-
Fuse: The 4A fuse may have blown due to surge or overcurrent.
- Open the enclosure and inspect the 4A fuse on the internal board
- Replace if damaged
-
Boot/Run switch (if using USB-C power):
- Ensure switch is in Run position, not Boot
- Boot position is only for OS flashing via USB-C
-
Power button:
- When using USB-C power, press the Power Button once to turn on
- DC barrel jack power typically auto-starts the device
Device Powers Off Unexpectedly
Possible causes:
- Insufficient power supply current: Use a power supply with adequate current rating (>2A for DC, 5A for USB-C)
- Thermal shutdown: Ensure adequate ventilation around the device. Operating temperature range is -20°C to 60°C
- User button configured as shutdown: Check if GPIO4 is programmed to trigger shutdown
Boot Issues
No Display Output After Power On
Check the following:
- HDMI connection: Ensure HDMI cable is firmly connected to HDMI0 or HDMI1 port
- Monitor input: Verify monitor is set to correct HDMI input
- Boot/Run switch: Must be in Run position for normal boot
- PWR LED: If PWR LED is off, see Power Issues section
- ACT LED: If ACT LED shows no activity, the system may not be booting:
- eMMC may be corrupted
- Reflash the OS (see USB-C Boot Problems)
System Stuck at Boot
Possible causes:
- Corrupted OS: Reflash Raspberry Pi OS using USB-C boot mode
- Peripheral conflict: Disconnect all USB devices and try booting with only HDMI connected
- NVMe boot issue: If booting from NVMe, ensure the drive is properly seated and formatted correctly
USB-C Boot Problems
Cannot Enter Boot Mode
Symptoms: Computer does not detect device when attempting to flash OS.
Steps:
- Power off the device completely
- Open enclosure to access internal board
- Set Boot/Run Mode Switch to Boot position
- Connect USB-C cable between device and computer
- Apply power (the device should appear as a USB mass storage device or be detected by rpiboot)
rpiboot Not Detecting Device
- Ensure Boot/Run switch is in Boot position
- Try a different USB-C cable (use data-capable cable, not charge-only)
- Try different USB port on computer
- Install/update rpiboot tools from Raspberry Pi
OS Flash Fails
- Ensure adequate power during flashing process
- Use official Raspberry Pi Imager
- Verify the image file is not corrupted
- Try a different USB-C cable
After successful flash:
- Set Boot/Run switch back to Run position
- Disconnect USB-C from computer
- Apply power normally
RTC / Battery Notes
RTC Not Keeping Time
Symptoms: System time resets after power off.
Check the following:
- Battery installed: Ensure CR2032 coin cell is installed in the RTC battery holder
- Battery orientation: Install with correct polarity (positive side up, typically)
- Battery charge: Replace battery if low or depleted
- RTC enabled: The RTC is built into the CM5 module and should work automatically with Raspberry Pi OS
Installing RTC Battery
- Power off the device
- Open the enclosure
- Locate the CR2032 battery holder on the internal board
- Insert CR2032 battery with positive terminal facing up
- Reassemble enclosure
Network Issues
Ethernet Not Working
- Check cable connection to Gigabit Ethernet port
- Verify link LEDs on the Ethernet jack
- In Raspberry Pi OS, check interface status:
ip link show eth0
WiFi Not Connecting
- Verify WiFi is not disabled via hardware jumper
- Check WiFi status:
nmcli device status - Ensure antenna is connected
Expansion Module Issues
Mini PCIe Module Not Detected
-
Power cycle the module: Use GPIO6 to toggle power:
pinctrl set 6 op dl # Power off
sleep 1
pinctrl set 6 op dh # Power on -
Reset the module: Use GPIO5:
pinctrl set 5 op dl # Assert reset
sleep 1
pinctrl set 5 op dh # Release reset -
Check physical connection: Reseat the module in the socket
-
Note: The mini PCIe socket only supports USB 2.0. Modules requiring PCIe interface will not function.
NVMe SSD Not Detected
- Verify SSD is properly seated in M.2 Key-M socket
- Check SSD compatibility:
- Must be NVMe (not SATA)
- Supported sizes: 2230, 2242
- Check dmesg for detection:
dmesg | grep nvme