-
Notifications
You must be signed in to change notification settings - Fork 2
7. ESP32 web flasher
Nathan zhou edited this page Sep 16, 2025
·
1 revision
https://github.com/sikaxn/sikaxn.github.io/tree/master/customcanespfw
Our flasher is based on ESP Web Tools: https://esphome.github.io/esp-web-tools/
Please select ESP32 Dev Module
Go to the build folder under your sketch
Copy the merged bin file to your web server.
Update path and name of your .bin file.
{
"name": "New firmware",
"version": "1.0.0",
"builds": [
{
"chipFamily": "ESP32",
"improv": false,
"parts": [
{
"path": "../firmware/New-firmware.bin",
"offset": 0
}
]
}
]
}
Save this .json to manifest.
Add an entry into the json
{
"id": "new-fw",
"label": "New firmware",
"manifest": "manifest/new-fw.json"
}
You can't click on index.html as ESP Web Tool must get firmware from HTTP server. To test locally, run this in the terminal on your html directory
python -m http.server 5000