As you say, Bangle.js shouldn't spontaneously reset, but if you were running the old firmware that could have contributed to problems.
"Upload failed. Unexpected response."
The usual reason for that would be that 'Programmable' was set to 'off' in settings? If it happens again I believe more information should be available if you open Chrome debug console - so you could screenshot that and post it up.
Any chance you tweaked other settings away from default, like the passkey pairing or HID? I've seen those cause some instability in the past.
You're then basically guaranteed to get Bangle.js back to 'fresh' state, and you can work from there installing whatever apps you want.
GPS Auto Time
Bangle.js should automatically load its current time from the GPS when you change apps if the GPS has already managed to get a lock at some point, even without 'GPS Auto Time'. 'GPS Auto Time' just looks at the GPS data and updates the Bangle.js time whenever new time data is available. If you install and start some app that uses GPS (GPS Info?) and leave your Bangle.js near a window or outside for 10 mins then from then on you should be sorted - not that hopefully your Bangle will reboot itself after having fresh apps installed.
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.
Hi,
As you say, Bangle.js shouldn't spontaneously reset, but if you were running the old firmware that could have contributed to problems.
The usual reason for that would be that 'Programmable' was set to 'off' in settings? If it happens again I believe more information should be available if you open Chrome debug console - so you could screenshot that and post it up.
Any chance you tweaked other settings away from default, like the passkey pairing or HID? I've seen those cause some instability in the past.
The best thing to do if something unexpected happens like this is to do the
Reset Without Loading Code
and thenInstall default apps
: https://www.espruino.com/Bangle.js#resetting-without-loading-any-codeYou're then basically guaranteed to get Bangle.js back to 'fresh' state, and you can work from there installing whatever apps you want.
Bangle.js should automatically load its current time from the GPS when you change apps if the GPS has already managed to get a lock at some point, even without 'GPS Auto Time'. 'GPS Auto Time' just looks at the GPS data and updates the Bangle.js time whenever new time data is available. If you install and start some app that uses GPS (GPS Info?) and leave your Bangle.js near a window or outside for 10 mins then from then on you should be sorted - not that hopefully your Bangle will reboot itself after having fresh apps installed.