....
For browsers without Web Serial API support (Firefox, Safari, iOS) or manual command-line workflows:
Third-party web tools like web.esphome.io run an automatic full-chip erase that COMPLETELY WIPES ALL SAVED DATA (click counts, milestones, and NVS settings).
To update without losing saved stats, use this Official Web Installer in
Chrome/Edge, or
run .\flash_device.bat
from the repo.
Use Google Chrome, Microsoft Edge, Brave, or Opera for direct web installation with 100% data preservation.
For full chip erases or device recovery:
factory_firmware.bin (Offset 0x0).factory_firmware.bin.Flash the merged binary to offset 0x0:
esptool.py --chip esp32 --port COMx write_flash 0x0 factory_firmware.bin
.\flash_device.bat in the repository.
0x10000 without running
erase_flash preserves all NVS stats.
Download compiled binaries for manual deployment or offline storage.
| Release Tag | Offset | Image Size | Binary File |
|---|