|
|
11 달 전 | |
|---|---|---|
| .. | ||
| .github | 1 년 전 | |
| assets | 1 년 전 | |
| docs | 1 년 전 | |
| file | 1 년 전 | |
| lib | 1 년 전 | |
| resources | 1 년 전 | |
| scenes | 1 년 전 | |
| screenshots | 1 년 전 | |
| .gitsubtree | 11 달 전 | |
| LICENSE | 1 년 전 | |
| ReadMe.md | 1 년 전 | |
| application.fam | 1 년 전 | |
| esp_flasher_app.c | 1 년 전 | |
| esp_flasher_app.h | 1 년 전 | |
| esp_flasher_app_i.h | 1 년 전 | |
| esp_flasher_custom_event.h | 1 년 전 | |
| esp_flasher_uart.c | 1 년 전 | |
| esp_flasher_uart.h | 1 년 전 | |
| esp_flasher_worker.c | 1 년 전 | |
| esp_flasher_worker.h | 1 년 전 | |
| wifi_10px.png | 1 년 전 | |
Flipper Zero app to flash ESP chips from the device (no computer connection needed!). Uses espressif's esp-serial-flasher library. Requires an ESP chip connected to the flipper's UART pins (e.g. Wi-Fi devboard). For information on how to connect, see the ESP pinout/wiring details on UberGuidoZ's GPIO section: https://github.com/UberGuidoZ/Flipper/tree/main/GPIO

Supported targets: ESP32 ESP8266 ESP32-S2 ESP32-S3 ESP32-C3 ESP32-C2 ESP32-H2
dev and release channels of both official and unleashed
firmware. Download the artifact corresponding to your firmware version.esp_flasher.fap from the ZIP file downloaded in step 3 to your Flipper Zero SD card, preferably under Apps/GPIO along with the rest of the GPIO apps. (If you're using qFlipper to transfer files you need to extract the content of the ZIP file to your computer before you drag it to qFlipper, as qFlipper does not support direct dragging from a ZIP file (at least on Windows)).From a local clone of this repo, you can also build the app yourself using ufbt.
Guide by @francis2054
Use at your own risk. This hardcodes addresses for ESP chips.
Example of how to flash marauder using this app:
0x1000 (Bootloader), 0x8000 (partitions), 0x10000 (Firmware). The Boot App is not needed for the Wi-Fi Devboard with this method. The Firmware one will redirect you to the releases page where you'll need to pick the one relevant to the board you're flashing, if you are using the official Wi-Fi Devboard you want to pick the one ending in _flipper_sd_serial.bin._flipper_sd_serial.bin file you downloaded in step 2 to Firmware.bin.esp32_marauder.ino.bootloader.bin, for "Paritition table" select esp32_marauder.ino.partitions.bin and for "Firmware" select Firmware.bin.This process will improve with future updates! :)
For app feedback, bugs, and feature requests, please create an issue here.
You can find me (0xchocolate) on discord as @cococode.
If you'd like to donate to the app development effort:
ETH: 0xf32A1F0CD6122C97d8953183E53cB889cc087C9b
BTC: bc1qtw7s25cwdkuaups22yna8sttfxn0usm2f35wc3
If you found the app preinstalled in a firmware release, consider supporting the maintainers!