Bricked Devices
Recovery procedures for unresponsive devices.
Symptoms of a Bricked Device
- • Device doesn't respond to serial commands
- • No output on serial monitor
- • Device boot loops or crashes immediately
- • LEDs don't indicate any activity
Recovery Steps
- 1Force bootloader mode
Hold BOOT button, connect USB, then release. Keep holding BOOT for several seconds longer than usual.
- 2Erase flash completely
This clears any corrupted firmware or bootloader.
- 3Flash known-good firmware
Use a tested firmware like the Blink example or ESPHome.
Force erase at low baud rate
esptool.py --chip esp32 --port /dev/ttyUSB0 --baud 115200 erase_flashTry different USB ports and cables. Many "bricked" devices are actually just connection issues. USB 2.0 ports are often more reliable than USB 3.0 for flashing.
Hardware Issues
If software recovery fails, the device may have hardware damage:
- • Check for burnt components or unusual smells
- • Verify 3.3V power is present on the board
- • Try with a known-working USB cable
- • Test on a different computer