So maybe you could do that and give it another try with the test code you'd posted above in #13 ?
I actually recently added something to handle firmware updates to the Espruino WiFi via the Web IDE, so if you don't have a USB-TTL converter then let me know and I can see if I can bodge something up to allow you to do firmware updates straight through Pixl.js.
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.
Argh - so I guess that means it has been programmed with some other firmware.
However, it looks like you might not have set SW1 and SW2 to 'off'? https://www.espruino.com/arduino-esp8266#using-as-is
So maybe you could do that and give it another try with the test code you'd posted above in #13 ?
I actually recently added something to handle firmware updates to the Espruino WiFi via the Web IDE, so if you don't have a USB-TTL converter then let me know and I can see if I can bodge something up to allow you to do firmware updates straight through Pixl.js.