could still connect from android and mac with out it.
Do you mean you could actually connect with the Web IDE? Bluetooth is a bit strange in that it allows devices to connect, but then the second they try and access anything (like the Bluetooth serial port Bangle.js exposes) it should ask for the passkey.
Honestly it's a really hard one to debug - you could try uploading some code with the Web IDE that queried NRF.getSecurityStatus every second and wrote the response to the screen, and you might get some idea what was happening
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.
Do you mean you could actually connect with the Web IDE? Bluetooth is a bit strange in that it allows devices to connect, but then the second they try and access anything (like the Bluetooth serial port Bangle.js exposes) it should ask for the passkey.
Honestly it's a really hard one to debug - you could try uploading some code with the Web IDE that queried
NRF.getSecurityStatus
every second and wrote the response to the screen, and you might get some idea what was happening