Mine is 1.3 with 1v70 stock software. I noticed it when something when something was going on on the board (serial on data) and other setTimeouts were active, and I just sent new code to the board. That was the trigger for me to have always a disconnect or disable option in place 'to quiet the board' before sending updated software. I this case my experience/context of code corruption is differ from what @tom.gidden experienced.
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.
Mine is 1.3 with 1v70 stock software. I noticed it when something when something was going on on the board (serial on data) and other setTimeouts were active, and I just sent new code to the board. That was the trigger for me to have always a disconnect or disable option in place 'to quiet the board' before sending updated software. I this case my experience/context of code corruption is differ from what @tom.gidden experienced.