How it works
Three-minute setup
- Connect the ESP32 to your computer with a USB data cable.
- Select the correct board profile, then click Install Latest Release.
- Select the serial port, choose whether you want a clean erase, then confirm the install and wait for flashing to finish.
- After reboot, open any serial monitor at 115200 baud to read the device MAC and generated AES key.
After install
What to expect
- If no AES key is present yet, BluButton generates one on first boot and persists it in NVS.
- The serial log is the maintenance surface for the prototype phase: it prints the credentials you need to register the device in BluButtonBridge.
- A 10-second hold is reserved for local maintenance behavior such as reprinting credentials.
- The browser installer flashes the mirrored bootloader, partition table, ota-data, and app images at their board-specific offsets.
Notes
Before you flash
- This page requires HTTPS plus Web Serial browser support.
- Browser install stays blocked until the mirrored split install set matches the selected release on Pages.
- The browser path intentionally uses board-specific split images so ordinary reinstalls do not depend on a whole-flash write, while still allowing an explicit clean erase when desired.
- BluButton is the transmitter project; it intentionally does not expose a web UI on the device in this phase.