Make the pinger safe first

Disconnect the battery to prevent high power transmissions. Power the ESP32 from USB only while programming. Do not unplug the USB cable until the page reports that flashing is complete.

1

Choose firmware

Select the tested reference build or provide your own compiled binary.

2

Connect the ESP32

Plug in the PCB's USB cable, then choose its CP2102N serial port. The board enters the ROM bootloader automatically.

Not connected
Automatic bootloader entry failed?
  1. Hold the ESP32 BOOT button.
  2. Press and release EN/RESET.
  3. Release BOOT, then choose Connect ESP32 again.

This manual sequence is only a fallback. Also close Arduino Serial Monitor or any other program using the same port.

3

Program the device

The selected flash regions are erased and verified as part of programming.

Programming log and serial monitor

Ready. Connect an ESP32 to begin.

Available after flashing while the serial monitor is connected. Press Enter or Send. Pingers commands use a newline.