Nice - so this could definitely be implemented for Bangle.js, but it seems like it won't 'just work' for Bangle.js.
So the docs suggest using the NRF Tool because that's the way of doing firmware updates that actually works right now.
I imagine it should also be using the exact same firmware update libs so I'm surprised there is any speed difference.
However you may have noticed a beta firmware update app in the App Loader, and when that works nicely (eg I can get it to load ZIP files reliably from the espruino website) then that should be super speedy and easy as it can be done without resetting the Bangle into bootloader mode.
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.
Nice - so this could definitely be implemented for Bangle.js, but it seems like it won't 'just work' for Bangle.js.
So the docs suggest using the NRF Tool because that's the way of doing firmware updates that actually works right now.
I imagine it should also be using the exact same firmware update libs so I'm surprised there is any speed difference.
However you may have noticed a beta firmware update app in the App Loader, and when that works nicely (eg I can get it to load ZIP files reliably from the espruino website) then that should be super speedy and easy as it can be done without resetting the Bangle into bootloader mode.