Very strange about the freezing then. How about trying one of the latest firmwares like this? USB has had a lot of work done recently and it may fix your problems - there were a few things I needed to fix before I did a 'proper' release, but I think they're sorted now.
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.
Great - glad the voltage levels are ok.
Very strange about the freezing then. How about trying one of the latest firmwares like this? USB has had a lot of work done recently and it may fix your problems - there were a few things I needed to fix before I did a 'proper' release, but I think they're sorted now.