The supplied charge cable connects to a USB port to charge Bangle.js (despite there
being 4 wires, those are for SWD programming and there is no USB data connection).
But I'll add a note under firmware updates as well, just in case. I don't think the IDE should have to have a note on 'Web Serial', as it's designed to connect to many different types of device via different methods - it's not just for Bangle.js 2.
But if anyone gets into this because they have Bluetooth issues - just long-press to enter the recovery menu. Bluetooth is enabled there, and you can connect with the App Loader and do a Backup, or can even do a Factory Reset from the menu itself
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.
The recovery menu items are documented in https://www.espruino.com/Bangle.js2#recovery-menu
I've just moved the issue to BangleApps https://github.com/espruino/BangleApps/issues/3454
The Bangle.js page does very specifically say:
But I'll add a note under firmware updates as well, just in case. I don't think the IDE should have to have a note on 'Web Serial', as it's designed to connect to many different types of device via different methods - it's not just for Bangle.js 2.
But if anyone gets into this because they have Bluetooth issues - just long-press to enter the recovery menu. Bluetooth is enabled there, and you can connect with the App Loader and do a Backup, or can even do a Factory Reset from the menu itself