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

  1. 1
    Force bootloader mode

    Hold BOOT button, connect USB, then release. Keep holding BOOT for several seconds longer than usual.

  2. 2
    Erase flash completely

    This clears any corrupted firmware or bootloader.

  3. 3
    Flash 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_flash
Try 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