I haven't heard of any issues with this before... I know it's a hard one to test, but does the issue seem to be unique to that phone?
Could it be that the way the Bangle1 and Bangle2 connect to GadgetBridge is different? Aren't the protocols or dialogs supposed to be the same?
Well, generally they are, but the Bangle.js 2 does use a newer version of the Bluetooth stack (Nordic SDK15 vs SDK12) that supports Bluetooth 5 - so I guess it could be some issue related to that.
Bluetooth 5 does enable some other features (longer range, higher bandwidth) and I guess if there were some incompatibilities that could cause issues.
But are you sure it's not related to power saving on your phone? Android tends to apply power saving to apps by default unless you turn it off, and it's entirely possible your phone has some rule in there like "if an app's connected to a bluetooth device and signal strength is low, close the app" as I think the heuristics for it are more or less manufacturer dependent.
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.
I haven't heard of any issues with this before... I know it's a hard one to test, but does the issue seem to be unique to that phone?
Well, generally they are, but the Bangle.js 2 does use a newer version of the Bluetooth stack (Nordic SDK15 vs SDK12) that supports Bluetooth 5 - so I guess it could be some issue related to that.
Bluetooth 5 does enable some other features (longer range, higher bandwidth) and I guess if there were some incompatibilities that could cause issues.
But are you sure it's not related to power saving on your phone? Android tends to apply power saving to apps by default unless you turn it off, and it's entirely possible your phone has some rule in there like "if an app's connected to a bluetooth device and signal strength is low, close the app" as I think the heuristics for it are more or less manufacturer dependent.