Your shopping cart is empty!
RPi CM4 IO Board Bundle for CM4 with eMMC
- Brands Kit by Cytron Code: CK-CM4IO-EM
Note: This is the Raspberry Pi CM4 IO board and also bundles for both wireless and non-wireless Raspberry Pi CM4. Please choose the preferred option:
Note: For the kit versions, a 12V 2A power adapter with a UK plug (Type G) is suitable for Malaysia and Singapore.
Note: The Compute Module is not included, please choose your preferred CM4 from here:
Yes! Compute Module 4 is officially launched on 19th October 2020 with the same or better spec as the CM3+. There are 32 variants of the module to choose from. Since there are quite significant upgrades on Compute Module 4 compares to its pre-successor (CM3 or CM3+), you will need a new IO board for it. And getting started with the CM4 is not as straightforward as using the Raspberry Pi 4 Model B or Raspberry Pi 400 computer.
To get started, you will need at least a power supply to power up the IO board and CM4. We have that covered. The bundles include a 12V 2A power adapter with a UK plug (Type G) suitable for Malaysia and Singapore. In the case you are from Thailand or Vietnam, check the AC Plug universal adapter - US to convert the UK plug to US plug type :)
The Raspberry Pi CM4 IO board is designed for the development of products using the Raspberry Pi Compute Module 4. In some situations, the CM4 IO board can be used directly in products. The CM4 IO board contains many of the interfaces that the Raspberry Pi 4 Model B has, for general usage you should refer to Raspberry Pi 4 Model B documentation. The significant difference to a Raspberry Pi 4 Model B is the addition of a PCIe x1 socket. The CM4 IO board can be used as a reference design for examples of how to interface to the Raspberry Pi Compute Module 4.
The kit also includes a few mini jumpers that you might need in the future.
Not to forget a CR2032 coin cell battery for the Real-Time Clock.
The CM4 Lite - CM4 Lite (NO eMMC) will need an external microSD card that has a compatible OS image to boot up. So the kit for CM4 Lite comes with a microSD card. We recommend using the official OS for Raspberry Pi, which is Raspberry Pi OS. Due to the default settings of the USB 2.0 on CM4 (USB2.0 hub is disabled by default to save power), you will need to edit the config.txt on the OS, so that is the reason we recommend a microSD card with Raspberry Pi OS ready and a USB microSD card reader/writer.
A tiny and useful USB MicroSD Card Reader/Writer is included
The MakerDisk MicroSD card is tested and approved by Raspberry Pi Foundation. And it comes preloaded with the official Raspberry Pi OS. So it can boot up directly on the CM4 IO Board. In case you want to load other OS, you can still do it using Raspberry Pi Imager which you can download from here which is compatible with Windows, macOS, Unbuntu and even the Raspberry Pi itself can also be used to load OS image using Raspberry Pi Imager.
Anyway, by default, the USB hub on CM4 IO Board is disabled in the Raspberry Pi OS, this is to save power. So you will need to edit a file in the microSD card in order to enable the USB ports on the board. Else, the USB keyboard or mouse will not be able to function, so don't be surprised.
1. Insert the microSD card into the USB MicroSD card Reader/Writer, then plug the USB Reader/Writer into your computer USB port.
2. Goto the boot drive and open the config.txt using plain text editor, e.g.: Notepad
3. Add this command line (from CM4 IO Board datasheet, page 5) into the config.txt file and save it:
dtoverlay=dwc2,dr_mode=host
4. Eject the drive from your computer again, Unplug the USB MicroSD card Reader.
5. Insert the MicroSD card into the CM4 IO Board's MicroSD Slot, mount the CM4 Lite. Connect the USB device, HDMI Cable if there is any, and last the Power Adapter.
6. Continue your development :)
For CM4 with onboard eMMC, it does not contain any image of the Operating System in it, so 1st thing after you get the IO board and a proper power supply, you will need to flash a suitable Operating System into the eMMC. In the kit for CM4 with eMMC, a USB micro B cable and a mini jumper are included.
Don forget to use a mini jumper (included in the kit) to short two header pins (J2) on the IO board which is to disable the eMMC boot when you want to upload the OS image.
Note: Do follow the guide by Jeff Geerling in his video or blog post, you should be able to get the CM4 with eMMC boot up successfully.
CM4 IO board breakouts quite some extra peripheral ports if we compared it with Raspberry Pi 4 Model B:
Dual DSI and Dual CSI connectors on CM4 IO board
Of course, you can also check out these accessories in case you do not have one: