Hi - it's likely you hit an issue with the original firmware:
You could get it into a state where you'd disabled Bluetooth in settings, but then even on the 'fresh' reboot Bluetooth would stay disabled.
So you need to update the firmware - do you think you could try getting to the Bootloader and see if you can flash it then? It's a different screen to the Bangle.js logo one: https://www.espruino.com/Bangle.js#firmware-updates
Once you've got new firmware on it everything should be much better.
It's possible there is a hardware fault but it's extremely unlikely as we actually write the Bangle.js firmware onto the watch wirelessly in the first place - so at some point Bluetooth has definitely been working absolutely fine.
© Espruino, powered by microcosm.
Report a problem