Skip to content

Flashing

OyczE edited this page Dec 25, 2025 · 8 revisions
cyberpunk-banner

🛠️ Flashing ESP32-C5 — Activate Your Gear 🛠️

⚡ Option A — Quick Flash (Dedicated Web Flasher)

Fastest and simplest method

Using the dedicated web flasher, you can flash the ESP32-C5 firmware and update the Flipper application directly from your browser.

👉 WEB FLASHER

Steps

  1. Open the web flasher: https://c5lab.github.io/projectZero/
  2. Open GPIO > USB-UART bridge on your Flipper
  3. On ESP32C5 - press and hold BOOT button, next once press RESET button, then release BOOT button.
  4. Click "Connect" and select the correct serial port.
  5. Click Flash and wait for the process to complete.

Once finished, your board is ready to use.


🧰 Option B — Manual Flash (Local Script)


Setup Instructions

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

LABC5-flash4


** ⚠️ Pro tip:**

A USB cable with data transmission support is required (charging-only cables will not work).
For best compatibility, Google Chrome is the recommended browser.


One click

URL Description
https://c5lab.github.io/projectZero/janos_flash.html JanOS flasher, default branch = main.
https://c5lab.github.io/projectZero/janos_flash.html?branch=dev JanOS flasher, branch preset to Development.
https://c5lab.github.io/projectZero/janos_flash.html?branch=development JanOS flasher, branch preset to Development.
https://c5lab.github.io/projectZero/janos_flash.html?branch=dev&auto=1 JanOS flasher, auto‑flash after you click Connect and pick a COM port.
https://c5lab.github.io/projectZero/flipper_fap.html FAP uploader, default branch = main, track = Momentum.
https://c5lab.github.io/projectZero/flipper_fap.html?branch=dev FAP uploader, branch preset to Development.
https://c5lab.github.io/projectZero/flipper_fap.html?FapOS=Momentum FAP uploader, track preset to Momentum.
https://c5lab.github.io/projectZero/flipper_fap.html?FapOS=Momentum_Dev FAP uploader, track preset to Momentum Dev.
https://c5lab.github.io/projectZero/flipper_fap.html?FapOS=Unleashed FAP uploader, track preset to Unleashed.
https://c5lab.github.io/projectZero/flipper_fap.html?branch=dev&FapOS=Momentum&auto=1 FAP uploader, Development branch + Momentum + auto‑upload after you click Connect and pick a COM port.

Clone this wiki locally