• Following the instructions for the Espruino WiFi to update the ESP8266 firmware I seem to have bricked my board.

    The ESP8266.py command

    esptool.py --port COM13 --baud 115200 write_flash --flash_mode dio 0 AiThinker_ESP8266_DIO_32M_32M_20160615_V1.5.4.bin
    esptool.py v3.0
    Serial port COM13
    Connecting....
    Detecting chip type... ESP8266
    Chip is ESP8266EX
    Features: WiFi
    Crystal is 26MHz
    MAC: 5c:cf:7f:c0:f4:1f
    Uploading stub...

    A fatal error occurred: Invalid head of packet (0x13)

    I can no longer get an AT prompt, the IDE reports 'Prompt not detected - upload failed. Trying to recover...' when I try

    digitalWrite(A14,0); // power off
    digitalWrite(A13,0); // boot mode
    digitalWrite(A14,1); // power on
    Serial2.setup(115200, { rx: A3, tx : A2 });
    Serial2.on('data', function(d) { USB.write(d); });
    USB.on('data', function(d) { Serial2.write(d); });
    Serial1.setConsole();
    

    Is there a way to reflash the ESP8266 without soldering? Or should I just get a new one?
    I would also recommend adding a warning to the http://www.espruino.com/WiFi page letting people know this is a risk.

About

Avatar for Stephen @Stephen started