Your documentation says to use the NRF tool to update the firmware on the Bangle.js 2 watch. Gadgetbridge can also do DFU updates so is there a reason you are not recommending it to do the updates (from Android of course)? When working with the PineTime watch I found Gadgetbridge was much faster at uploading firmware than NRF. Also I found that having both the NRF tool and Gadgetbridge on the same phone caused them to interfere with each other when trying to connect to a watch.
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.
Your documentation says to use the NRF tool to update the firmware on the Bangle.js 2 watch. Gadgetbridge can also do DFU updates so is there a reason you are not recommending it to do the updates (from Android of course)? When working with the PineTime watch I found Gadgetbridge was much faster at uploading firmware than NRF. Also I found that having both the NRF tool and Gadgetbridge on the same phone caused them to interfere with each other when trying to connect to a watch.