The SHCHV CM4 to Pi4 IO board adapts the Raspberry Pi Compute Module 4 to the same form factor as a normal Raspberry Pi 4. This allows it to be used with Raspberry Pi 4 acessories and devices based on the Raspberry Pi, such as our Andino devices (X1, IO, Gateway, XIO)
The SHCHV CM4 to Pi4 IO board offers the same connectivity options as the Raspberry Pi 4. This includes the following:
The Compute Module itself can simply be clipped onto the IO board.
While the SHCHV IO board contains more varied IO than the Andino CM4 to Pi4 IO board, it does not expose the PCIe X1 lane of the Compute Module 4. If you want to connect an SSD to the Compute Module, which allows significantly higher data transfer speeds and longevity than the eMMC memory of the CM4, check out our [Andino CM4 IO Board]() instead.
The Raspberry Pi Compute Module 4 has eMMC flash memory built in. This memory can easily be flashed to by following these steps. For other platforms, please check this official Raspberry Pi documentation.
Afterwards, continue by flashing Raspberry Pi OS and proceed with the installation like on a normal Raspberry Pi. For Andino boards, documentation on this is available for the Andino X1 and the Andino IO. When the installation is complete, unplug the power connection of the IO board, turn the switch to ON and reconnect power. The CM4 should now boot normally.
By default, USB and HDMI hotplugging are disabled on the Compute Module. To enable it, edit the /boot/config.txt:
sudo nano /boot/config.txt
Add the following lines to the end of the file:
dtoverlay=dwc2,dr_mode=host
hdmi_force_hotplug=1
hdmi_drive=2
Reboot after saving the file. Both USB and HDMI should now work correctly.
The pinout of the IO board GPIO is equivalent to the pinout of the Raspberry Pi GPIO.