[SOLVED] Cannot pair Bangle.js 2 with Gadgetbridge #6565
Replies: 1 comment
-
Posted at 2024-01-09 by @gfwilliams Hi - this could well be a GrapheneOS thing as Bangle.js should 'just work'. One thing you could try is on the Bangle, enable It might be GrapheneOS adds a restriction that it won't bond to a device unless that device has a passkey, as maybe it thinks it can't be trusted if it doesn't. Posted at 2024-01-09 by @gfwilliams I should add though that you don't have to bond - so when Gadgetbridge asks you if you want to you can always answer In that case the connection to the Bangle won't be encrypted, but honestly the chance of someone deciding to sniff Bluetooth traffic to get the contents of your notifications for most people is pretty slim. Posted at 2024-01-09 by thejevans No dice, unfortunately. I figured it could be an issue that was specific to GrapheneOS, but I had seen at least one post from someone saying they had theirs working on GrapheneOS without issues, and I've seen tons of others using Gadgetbridge with other watches with no problems. As an extra data point, I can pair the watch using the system bluetooth settings, just not in Gadgetbridge. Posted at 2024-01-09 by thejevans Interesting. Thanks! I'll still test this with my partner's Pixel 6a this week, but this works great as a workaround. Posted at 2024-01-09 by @gfwilliams
You mean choosing not to pair? Actually I believe if you choose not to pair, but still have a passkey, the pairing will still happen (just in the OS, unknown to Gadgetbridge) and the communications will be encrypted - so in that case it'd be pretty much perfect. Posted at 2024-01-09 by thejevans Good to know. Then it's solved. Thanks! Posted at 2024-01-19 by nomm Just got my Bangle.JS 2 yesterday. I'm having a similar issue, but I cannot even get my bangle to pair to my Pixel 7 with GrapheneOS. Reading this "solved" thread I'm not understanding what the resolution was. OS and hardware:
Behavior and troubleshooting:
Any help would be appreciated Posted at 2024-01-22 by @gfwilliams Lets discuss this in the new thread you created on https://forum.espruino.com/conversations/393304/#comment17259552 |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Posted at 2024-01-08 by thejevans
I recently started playing with my new Bangle.js 2. When attempting to pair the watch in the Gadgetbridge app, I get this toast:
Bonding with %1$s failed immediately
after the phone attempts to pair for 10 seconds or so.I made sure that all the permissions are granted to Gadgetbridge.
I tested with these versions of the Gadgetbridge app:
I made sure to update all apps on the Bangle.js 2 and used the "Install Default Apps" option on the App Loader multiple times (followed by installing the Android integration).
I restarted my phone between tests.
I made sure I was far away from other Bluetooth devices when trying to connect.
I run GrapheneOS, so I also tested with the "Exploit protection compatibility mode" setting enabled.
Phone:
Google Pixel 7
Android 14 (GrapheneOS 21)
I might be able to test with a stock Pixel 6a in a few days as well.
Gadgetbridge debug log attached.
Attachments:
Beta Was this translation helpful? Give feedback.
All reactions