âšī¸ Browser Requirement: This tool requires Chrome or Edge browser with WebSerial support.
Before You Start:
â Connect your ESP32 via USB
â Close any serial monitors or Arduino IDE
â Make sure you're using Chrome or Edge browser
Flash Firmware
1Click the button below to start flashing
â Web Serial is not supported in this browser. Please use Chrome or Edge.
â Permission denied. Make sure you're using HTTPS or localhost.
2Select your ESP32 device from the popup
3Wait for flashing to complete (this may take 30-60 seconds)
After Flashing Successfully:
Disconnect and reconnect your ESP32
Open a serial monitor at 115200 baud
Send command: SCAN to scan for battery
Available Commands
SCAN - Scan I2C bus for battery VOLTAGE - Read basic battery info FULL - Read full battery diagnostics UNSEAL 0xKEY1 0xKEY2 0xREG [0xOPSTATUS] - Unseal battery RESET [0xREG] - Send reset commands STATUS - Check battery security status
â ī¸ Troubleshooting:
If flashing fails, press and hold the BOOT button on your ESP32
Try a different USB cable (data cable, not just power)
Make sure no other program is using the serial port