Sorry for the delay, I was away last week. So have you been able to attempt to connect with a device other than your phone?
Out of interest, if you pinch hard in the top right-hand corner of the device while trying to connect, does it work? That's a sign of a hardware issue if so, but usually in the rare cases that happens the devices just don't appear on bluetooth at all unless pinched.
And can your Bangle.js still boot, or did you firmware update attempt stop it from loading into Bangle.js (so it just stops at the bootloader)?
I have had some devices having instability with Bluetooth because of an inaccurate oscillator and I did manage to improve that in recent firmwares, but I'm not sure the bootloader itself has that fix in. If you were able to get it booted as Bangle.js it might be possible to keep the connection active long enough that we could upload an updated bootloader, which would then allow you do connect and upload the updated firmware.
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.
Sorry for the delay, I was away last week. So have you been able to attempt to connect with a device other than your phone?
Out of interest, if you pinch hard in the top right-hand corner of the device while trying to connect, does it work? That's a sign of a hardware issue if so, but usually in the rare cases that happens the devices just don't appear on bluetooth at all unless pinched.
And can your Bangle.js still boot, or did you firmware update attempt stop it from loading into Bangle.js (so it just stops at the bootloader)?
I have had some devices having instability with Bluetooth because of an inaccurate oscillator and I did manage to improve that in recent firmwares, but I'm not sure the bootloader itself has that fix in. If you were able to get it booted as Bangle.js it might be possible to keep the connection active long enough that we could upload an updated bootloader, which would then allow you do connect and upload the updated firmware.