Raspberry Pi CM4 System Flashing
Open the DIP Switch
- After opening the DIP switch, connect the Type-C port to the computer to enter flashing mode
Loading...
Precautions
- Do not plug or unplug any device except USB while the power is on.
- The Type C port can be used for both power supply and as a USB SLAVE interface for flashing images.
- To ensure normal power supply to the CM4, do not connect other devices when using the Type C port to flash images.
- The module does not have any protection, so do not short-circuit the power supply.
- The FLY motherboard does not support POE functionality! Do not use POE power supply.
Note
- Note: The EMMC version cannot use an SD card.
- Note: The version without EMMC uses a Micro SD card to boot and requires a card reader to flash the image.
- The transfer speed of the memory card (TF card) must be
Class 10or higher. It is recommended to use TF cards from brands such as SanDisk.
Loading...
Raspberry Pi Pre-installed TFTV2 System Download Links
-
System images applicable for Raspberry Pi 3B/3B+/4B/CM4/5B
-
This image comes pre-installed with Klipper, Moonraker, Mainsail, Fluidd, Klipper-Screen, etc.
-
Click the download link below
-
Loading...
Image Download
- Download the system Click here to download and download the latest released system (or as shown in the image).
- If a torrent file is downloaded, use software like Xunlei or BitComet to download further.
Loading...
- 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 larger capacity.
Note
The EMMC version needs to switch the dip switch to enter CM4 flashing mode when the power is off. The Lite version can directly flash the image to the system card.
Note
- The EMMC version needs to enter flashing mode to proceed. Below is the method to enter flashing mode.
- The Lite version does not need to enter flashing mode; just format it and flash the image.
Download rpiboot (Boot Loader)
- Download and run the rpiboot software with administrator privileges Click here to download
- To install drivers and boot tools. After successful installation, there will be an rpiboot.exe application in the installation directory.
Loading...
Entering Flashing Mode
- At this point, connect to the computer and power the motherboard. The computer's Device Manager will identify a BCMxxx device.
Loading...
- Then run rpiboot.
Loading...
- Wait for the process to finish. A USB drive letter will appear under "My Computer" or "This PC".
Note
Note: If the computer does not identify a BCMxxx device, there might be an issue with the previous steps. The BCMxxx device must be identified for rpiboot to be effective; otherwise, it is invalid.
Formatting EMMC or SD Card
- Use SDFormatter.exe Click here to download software to format the SD card.
Loading...
- Alternatively, use Windows' built-in Disk Management to delete partitions, then recreate them.
- Right-click on "This PC" -> Manage -> Disk Management -> Find the newly added drive letter (choosing the wrong one will be problematic) -> Delete all partitions -> Create one partition (any file system). If the system has been flashed before, there might be two drive letters. Just format or delete partitions directly.
Flashing the Image
- Use Raspberry Pi Imager Click here to download to flash the image.
- Configure the username/password and enable SSH before flashing.
Loading...
- After flashing is complete, a USB drive letter will be recognized under "My Computer" or "This PC".
Flashing Complete and Reboot
- After flashing, disconnect the power and the connection cable to the computer. Switch the BOOT dip switch back. Power on again.
Raspberry Pi Zero 2 and Zero 2W Precautions
- This note is for instructions regarding the use of the FLY-TFT screen with G2T.
- For Raspberry Pi Zero 2 and Zero 2W, you need to modify the default display device. You can execute the code below to modify it directly.
- Please note that a reboot is required after execution for the change to take effect.
sudo sed -i 's/\/dev\/fb0/\/dev\/fb1/g' /etc/X11/xorg.conf.d/99-fbdev.conf
Loading...