Configuring the Compute Module

The Raspberry Pi Compute Module is a compact and flexible version of the Raspberry Pi hardware platform. It does have a few significant differences from other Pi boards that should be noted, as configuring it requires a different process;

  1. Some versions have built-in eMMC storage, others don't and use external storage. eMMC CANNOT be added/expanded without replacing the Compute Module!
  2. Some versions have built-in Wi-Fi and Bluetooth, others don't.
  3. Ensure the eMMC or external storage is large enough for the OS to work!
  4. In order to flash the OS onto the eMMC memory, the compute module must either be connected to the Compute Module IO Board v3 (for CM3, Official/Waveshare) or Compute Module 4 I/O board (for CM4, Official/Waveshare) for USB programming. Otherwise, you will have to program it using its pin connector.

The steps to configure the Compute Module are well-documented by the Raspberry Pi Foundation: please see Flashing the Compute Module eMMC as well as the full set of Compute Module reference files.

Compute Module 4 product landing page:

Refreshed 2021-08-25 - Link update for and the RPF website restructuring, added CM4

Still need help? Contact Us Contact Us