I have a new development.. I've kept trying the same steps but for some reason it started working. I will try to re-create the steps and post back with another update. So what i recall to have done was
Follow this article and downloaded this espruino_1v94.154_esp8266_4mb.tgz file.
Tried to get an older boot1.4(b1).bin from a ESP8266 firmware - but this did not work and had the same issue.
Went back to use the boot_v1.6.bin which was there in the original espruino package and used esptool.py to flash the ESP8266. I modified this slightly to mention --flash_size as 4MB instead of 32m (this comes as a warning, so i've modified that).
Flash the ESP8266
> esptool.py --port /dev/cu.SLAB_USBtoUART --baud 115200 erase_flash
Important step here is to disconnect and re-connect the ESP8266 from the USB.
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.
I have a new development.. I've kept trying the same steps but for some reason it started working. I will try to re-create the steps and post back with another update. So what i recall to have done was
> esptool.py --port /dev/cu.SLAB_USBtoUART --baud 115200 erase_flash
Important step here is to disconnect and re-connect the ESP8266 from the USB.
Opened up Espruino IDE and connected to 1 of the 2 USBtoUART options that it always displays. And ran the sample code.
and it started working. I am still testing out other APIs.. Another sample that i was able to do was
This blinks the onboard LED ON and OFF every 500ms.