I was also stuck in a this endless loop. Following these instructions here: https://gist.github.com/conoro/4f6d71dbad246b2169ef5ee7d140f5f9
with the current release (For some reason the cutting edge build didn't fix the issue).
I was finally able to connect to the app loader and load up everything again.
Good luck!
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 was also stuck in a this endless loop. Following these instructions here:
https://gist.github.com/conoro/4f6d71dbad246b2169ef5ee7d140f5f9
with the current release (For some reason the cutting edge build didn't fix the issue).
I was finally able to connect to the app loader and load up everything again.
Good luck!