This page needs the Web Serial API, which is only available in Chrome, Edge and Opera on desktop, over HTTPS or on localhost. It does not exist in Safari or Firefox, or in any mobile browser.
Use the command-line path instead — from a checkout of
sensyte-esm-firmware-esp-idf with ESP-IDF v5.5.4 installed:
python flash_device.py --port COM12
Connect the device by USB and close anything else holding the port
(idf.py monitor, PuTTY, another tab of this page). Then press Flash and
pick the port. Do not unplug until it finishes.
Device info, chip detection, per-part writes and errors all land here. Copy this into a bug report if a flash fails.
nvs at 0x9000 holds WiFi credentials;
timescaledb at 0x8e0000 holds logged energy data. Neither is
written by any mode — but both are destroyed by a full erase.