When I have this trouble again (probably tomorrow ;) I will try running esptool.py --port /dev/tty.whatever --baud 115200 erase_flash to see if I can avoid doing the firmware version dance.
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
@MaBe Firmware version seems to be ESP8266 stable rather than cutting edge. This is the Flasher.js manifest for the firmware I am using:
https://github.com/thingsSDK/flasher.thingssdk.com/blob/master/public/v1/esp8266/esp12/espruino/manifest.2.00.json
When I have this trouble again (probably tomorrow ;) I will try running
esptool.py --port /dev/tty.whatever --baud 115200 erase_flash
to see if I can avoid doing the firmware version dance.