BLE Addr changed and won't reconnect #7789
-
I seem to have an issue where gadget bridge will no longer reconnect to my bangle.js, Whenever I try to connect manually it does appear to connect, but never stays connected very long, The address appeared to change randomly without doing any firmware updates, after updating to the latest it seems to have the same behavior. One of the weird things about the BLE addr, is if I look at the Perhaps the reconnect issue is also caused by updating android... |
Beta Was this translation helpful? Give feedback.
Replies: 3 comments 21 replies
-
The Bluetooth Manager will (afaik) show any device it's seen whether in range or not, so if your address did change it'd still show the old one as well. What if you use the NRF Connect app on Android? What address does that see? I'm pretty confident that the only way the Bangle would actually change its MAC address is if the The only app I can see that does it is |
Beta Was this translation helpful? Give feedback.
-
I'm having strange issues with pairing since some weeks now. I wonder if it's related. I've wanted to do a proper bug report to espruino/Espruino but haven't found the time. My problems is partially described in the notes of this comment on the Gadgetbridge repo: https://codeberg.org/Freeyourgadget/Gadgetbridge/pulls/4849#issuecomment-4989093 |
Beta Was this translation helpful? Give feedback.
-
Could you please share a GB log of connect -> connected -> disconnected ? |
Beta Was this translation helpful? Give feedback.
Android 15 and 16 signifficantly changed some BT implementation details that are now more likely to hit race conditions in GB. Fixing them is work in progress. As a workaround you could disable the general "Settings / Discover and Pairing options / Reconnect on BLE scan" and device specific "Connection / Connect on connect to device". This only reduces but doesn't eliminate race conditions.