Skip to content

Flashing

Dominik edited this page Jan 3, 2026 · 9 revisions

The WEB FLASHER is the fastest and safest way to install ProjectZero.

Steps

  1. Open the ProjectZero Web Flasher
  2. Connect M5MonsterC5 to your computer via USB
  3. Select the correct serial device
  4. Choose the latest firmware (main or development)
  5. Click "Flash" button

💡 The Web Flasher can also be used to update the Flipper Zero companion app,
if you are using Flipper alongside CardputerADV.


Steps

  1. Enter the binaries-esp32s3 folder in your terminal.
  2. Run the flashing script:
python flash_board.py
  1. Watch the below for visual guidance.

LABC5-flash4

🔌 Entering Download Mode

In some cases, the device must be manually forced into download (bootloader) mode
before flashing.


ESP32-C5 (M5MonsterC5)

To enter download mode:

  1. Press and hold the BOOT button
  2. Press RESET once
  3. Release the BOOT button

The ESP32-C5 should now be detected by the flasher.


CardputerADV

When connecting CardputerADV to a computer:

  1. Press and hold the BtnGo button
  2. Connect the USB cable while holding BtnGo
  3. Release the button after connection is established

This ensures the device is detected correctly during flashing or communication.


💡 If the device is not detected, repeat the procedure and try a different USB cable or port.

Clone this wiki locally