Just to let you guys know my watch is getting an update right now. Fingers crossed...
Request for testing and feedback with Bluetooth on Android 14 QPR2 GrapheneOS
No Dice
Are there issues with anything other than Galaxy watches which are confirmed to not happen on QPR2 stock OS?
- Edited
GrapheneOS
Devices:
Pebble 2 HR (multiple pair dialogs even when it's already paired but eventually does connect)
Pebble Time (repeatedly moves between saved devices and other devices, does not ever successfully connect, and now I can't seem to pair it at all)
Gadgetbridge for managing the wearables, exploit protection compatibility mode is enabled, though it didn't make any difference.
GrapheneOS build number (I think? there's no real clear version but I've never looked for it before): 2024031100
I only have one phone and I rely on it so unfortunately I can't reset to the stock OS right now.
EDIT: Forgot to mention that both worked until the above mentioned QPR2 update, or at least they worked until a few updates ago which is when I found this thread. There's been an update every day or two since but the situation has not improved.
GrapheneOS I can confirm after the GOS update yesterday, the follow devices all connect and disconnect properly and they can all connect at the same time:
- Nothing Ears II
- BlackShark Earphones II
- Bose Mini Soundlink II
Apologies on the them of two's :) only just noticed that.
But my Galaxy Watch6 Classic will not connect at all.
- Edited
GrapheneOS as I reported 4 days ago my OBDLink MX+ (non-BLE) will pair but refuse to connect to Pixel 8 on GrapheneOS since 2024030800. The update next day did not improve on that. Socket.connect() takes some time, then returns:
Connection failed: read failed, socket might closed or timeout, read ret: ‑1
Testing on a Pixel 8 Pro with latest QPR2 stock (version details mentioned above) works flawlessly.
There has been a similar report yesterday of someone describing the exact same behavior on an older Pixel device and a similar OBDLink non-BLE device, just some posts above.
I forgot to state the build: 2024031100
- Edited
GrapheneOS Yes, as described earlier, a medical device (Accu-Check Insight), I am unsure the exact Bluetooth version it uses but the device was released around 2015 so certainly non-BLE
- Edited
Need to see a system log. To capture it, try to connect to the affected Bluetooth device again, then go to Settings -> System -> View logs -> Share (or Save). Send the log file to one of the following places:
- Matrix: @muhomorr:grapheneos.org
- Discord: muhomorr_ (with underscore at the end)
- Email: muhomorr@grapheneos.org
doffactory It was captured on a previous OS version. Need to see log from the current OS version.
muhomorr will do as soon as the latest update arrives
- Edited
muhomorr I disabled developer settings, enabled "Notify about system process crashes", forgot the Bluetooth device, factory reset the watch, rebooted the phone, waited a bit for stuff to finish starting up, then went through the process of re-pairing the watch and signing in to all the accounts.
After pairing, waiting for the watch to finish starting everything, and confirming that it was actively paired with the Galaxy Wearable app, I went into the phone's Bluetooth settings and tapped the watch's Disconnect button. It didn't actually disconnect though. Rather than putting the phone in airplane mode, I turned the watch's Bluetooth off and back on. A second after re-enabling it, the same behaviour on the phone resumed; rapidly moving between Other devices
and Saved devices
.
Watch model: SM-R950
Phone model: Pixel 6
Hardware version: MP1.0
Hardware SKU: GB7N6
GrapheneOS build num: 2024031100
I'll send my log file to your Discord after I look through it for sensitive info I'm not comfortable sharing.
We're going to be making a new release today with a workaround for the remaining upstream memory corruption bugs introduced in the Bluetooth app in QPR2. We can't do anything about old insecure devices which no longer work due to security improvements which also applies to the stock OS.
- Edited
GrapheneOS We can't do anything about old insecure devices which no longer work due to security improvements which also applies to the stock OS.
Is the Galaxy Watch 6 one of the old, insecure devices? Meaning we'll have to wait for Samsung to release an update that fixes it?
eladris The watch was released 7 months ago...
Please make sure to do this:
Before testing, please disable developer options, enable "Notify about system process crashes" in Settings > Security and reboot.
We haven't gotten a crash report tied to the Galaxy Watch issue yet, although it might not involve a crash.
GrapheneOS
I'm trying to get a crash report but its just not happening.