Skip to main content

Raspberry Pi CM4 System Flashing

DIP Switch Introduction​

  • Please note the DIP switch status
Loading...
  • TF Card Slot Usage Instructions
Loading...

Notes​

  1. Do not plug or unplug any devices other than USB while powered on.
  2. The Type C interface can be used for power supply or as a USB SLAVE interface for flashing images.
  3. To ensure normal power supply to the CM4, do not connect other devices when using the Type C interface to flash images.
  4. The module does not come with any protection; do not short-circuit the power supply.
  5. FLY motherboards do not support POE! Do not use POE power supply.
Important
  • Note: The EMMC version cannot use an SD card.
  • Note: The version without EMMC uses a MICRO SD card to boot, and a card reader is required to flash the image.
  • For the memory card, it is recommended that the TF card transfer speed must be Class class10 or class10 or above, and TF cards from brands such as SanDisk are recommended.
Loading...

Image Download​

  • Download the system Click here to download to download the latest released system (or as shown in the image).
  • If you downloaded a torrent file, use software such as Xunlei or BitComet to download it.
Loading...
  • The image with desktop and recommended software (Raspberry Pi OS with desktop and recommended software), it is recommended to use EMMC 16G or CM4 lite with a TF card of 16G or more capacity.
Notice

The EMMC version requires switching the DIP switch to enter CM4 flashing mode while powered off. The Lite version can directly flash the image to the system card.

Notice
  • The EMMC version needs to enter flashing mode to flash the image. Below is the method to enter flashing mode.
  • The Lite version does not need to enter flashing mode; simply format and then flash.

rpiboot(Bootloader) Download​

  • Download and open the rpiboot software with administrator privileges Click me to download
  • To install drivers and boot tools. After successful installation, there will be a rpiboot.exe application in the installation directory
Loading...

Entering flashing mode​

  • For the EMMC version, please first switch the BOOT DIP switch to enter flashing mode (refer to the DIP switch instructions on the corresponding product page)

  • At this point, connect to the computer and power the mainboard. A BCMxxx device will be recognized in the computer's Device Manager.

    Loading...
  • Then run rpiboot

    Loading...
  • Wait for it to finish. A USB drive letter will appear on My Computer.

Notice

Note: If the computer does not recognize the BCMxxx device, there may be a problem with one of the steps above. It is essential to recognize the BCMxxx device for running rpiboot to be effective; otherwise, it will not work.

Format EMMC or SD Card​

  • Use SDFormatter.exeClick here to download software to format the SD card

    Loading...
  • Or use the built-in Windows Disk Management to delete the partition, and after deleting the partition, simply recreate the partition.

  • Right-click This PC -> Manage -> Disk Management -> Find the newly added drive letter (if you choose the wrong one, you're done for) -> Delete all partitions -> Create a partition (any file system). If a system has been flashed, there will be two drive letters; don't worry about it, just format or delete the partitions directly.

Flashing the Image​

  1. Use Raspberry Pi Imager click here to download to flash the image.

  2. Before flashing, you need to configure the account password and enable SSH

    Loading...
  3. After flashing is complete, a USB drive letter will be recognized on my computer.

Flashing complete and restart​

  • After flashing is complete, disconnect the power supply, disconnect the cable connected to the computer, and switch the BOOT DIP switch back. Power on again to start.
Loading...