• If it's showing the Bangle.js logo that means it's booted into Bangle.js, so there's no reason to update the firmware at the moment - if you do want to upload the firmware it's best to use the app loader which is what we suggest at http://www.espruino.com/Bangle.js2#firmware-updates

    After you messed around with DFU, does it still boot up to the Bangle.js logo page as it did before?

    It looks from that video that you're not using the Bangle.js app loader website, which is https://banglejs.com/apps/ - but are using https://espruino.github.io/EspruinoApps/ for some reason. Do you recall where you found that referenced?

    Maybe you could try with https://banglejs.com/apps and see if that helps

    But what I think probably happened is:

    • You went to https://espruino.github.io/EspruinoApps and uploaded apps from there, which are for generic Espruino devices and so overwrite the watch OS bootloader
    • You might have uploaded an app from there which changed what Bangle.js advertised over bluetooth, which then made it unconnectable

    So what you need to do now is boot the Bangle up, ensuring that it doesn't try and run any of the code that's been uploaded to it (which is actually the opposite of what I was advising before):

    • Hold down the button for ~10 seconds until ==== goes across the screen. Keep it held down
    • Keep it held down even while the screen goes blank, and for a few seconds after the Bangle.js logo is shown - the Bangle should now start up without any of your code
    • Try and reconnect with https://banglejs.com/apps
    • That should then reconnect - after that, it's probably safest to go to More... and Install default apps to ensure that it's all back to working ok (but you could try just uninstalling and reinstalling the 'bootloader' app if you have stuff on the watch you really want to keep)

About

Avatar for Gordon @Gordon started