• Announcements
  • Request for testing and feedback with Bluetooth on Android 14 QPR2 GrapheneOS

We've found and fixed an upstream Android 14 QPR2 use-after-free bug with Bluetooth LE audio discovered via our hardware memory tagging support on the Pixel 8 and Pixel 8 Pro. It is likely causing issues on all devices, not only 8th gen, it was just easy to fix it via MTE catching it as it happened. We'll be making a new release later today with our fix. This thread we posted across platforms has more info (note it was posted before we found and resolved the issue):

https://grapheneos.social/@GrapheneOS/112066872276203917
https://bsky.app/profile/grapheneos.org/post/3knbq3orcto2u
https://twitter.com/GrapheneOS/status/1766513772246577394

No problems with my Apple AirPods Pro (2. Gen.) ever (using with Pixel 7 Pro and 8 Pro).
Now with the newest GOS version 2024030800. Works very well.
Thank you for the great work!

Jabra Elite Active 75t earbuds working fine before the update and on the current build (2024030800).
Pixel 7 Pro

BT works fine before and after the recent updates (currently using 20240308) on P7.
Tested with Google Pixel Buds Pro, Mazda car, Toyota car. Connection is established ways faster with the cars.

Thanks a lot for all your efforts!

    doffactory

    "Releases are tested by the developers and are then pushed out via the Alpha channel. The release is then pushed out via the Beta channel shortly afterwards. Finally, the release is then pushed out via the Stable channel after being tested by some users using the Beta channel. In some cases, problems are caught during Beta channel testing and a new release is made via the Beta channel to replace the aborted one."

    https://grapheneos.org/releases#about-the-releases

    ReadOnlyUser
    Below devices also work pretty well and connect faster than before the update:

    • Jabra Evolve 65
    • Inateck KB01101 (keyboard)

    GrapheneOS I tried this update, and unfortunately it did not fix my bluetooth issue with the said medical device, same error "Connection failed" when it requests pairing (the pairing code does not appear on the phone)

      doffactory Your device likely broke due to the major security improvements for Bluetooth in Android 14 QPR2. It's likely also broken on the stock Pixel OS. The only way it would be broken specifically on GrapheneOS is if there's ANOTHER new memory corruption bug that's being detected. If you have a Pixel 8 or Pixel 8 Pro to test with, that could largely rule out this possibility since MTE would detect it and make a crash report that's easy for us to deal with compared to weird symptoms stemming from something like use-after-free combined with zero-on-free defending against it which can result n the functionality not working due to memory corruption bugs but protects against exploits.

      Galaxy Watch Pro 5 is still not connecting. Will there be another release/fix? Thank you

      GrapheneOS

      GrapheneOS Pixel 7 - Sony XB900N headphones wok perfectly. LDAC works same as before updating. I have not been able to test whether or not the Fast Pair prompt works when pairing for the first time.

      Pixel 6a here

      • hybrid watch Withings Scanwatch2 works perfectly (BLE),
      • loudspeaker JBL GO2 works perfectly,
      • DIY amplifier Beocreate works perfectly,
      • HP ProBook 445R G6 works perfectly,
      • Pixel buds A series work perfectly,
      • Withing wireless Blood Pressure Monitor works perfectly.

      P8. Galaxy watch 6 and Bose Mini II SoundLink still can't connect.

      P8Pro | Build 2024030800

      Bluetooth runs smoothly with:

      • Jabra Elite 7 Active
      • Adidas RPT-01
      • JBL Go 2

      Just to let all the Galaxy Watch owners know, I factory reset the watch, reconnected fine and re-set up. Took about an hour. Then I disconnected from Bluetooth and the watch will not reconnect.

        Pixel 6a - no problem with speaker (Edifier), headphones and car. The only thing that is much worse is that to enable bluetooth, you have to click bluetooth tile and than click turn on bluetooth, instead of just clicking bluetooth. I wonder who is creating these nonsensical "improvements", that makes things more complicated.

        Hi.

        Unfortunately I am also impacted by this.

        Tested with:

        • 6 Pro
        • 6a
        • 8 Pro

        Some facts about the devices
        Tanita Scale= OK
        HONOR CHOICE (in ears) = OK
        Google Pixel Buds Pro (in ears) = OK
        Omron Evolve (blood pressure) = OK
        Oral B IO 10 (Toothbrush) = OK
        Samsung Galaxy Watch 5 Pro (Smartwatch) = NOK / KO
        Mercedes Benz E Class (car built 2023) = NOK / KO

        So with two devices I have issues.

        1. Unfortunately the smartwatch is kinda useless without a connection to the Samsung Health App. Here I have the same issues as the others. I tries again and again to connect, what will also drain the battery of the smartwatch. As Samsungs update policy is also not "that" bad, I would not expect that they did not see this coming.

        2. There is no connection from the Smartphone to the car. Many of the functions I cannot use anymore. For instance that the car realizes it's me and fits the seat automatically to my position and lots of other things.

        Side note: I understand your point that you would like to tshoot the situation to help us. But I definitely won't install any stock image on my phones just for testing purposes. Especially since I do not trust the backups of seedvault.
        If I can provide anything else, beside install a stock rom, I am happy to help.

        This is the first time since I use GrapeheneOS that I have issues. In other words: You guys rock and I highly appreciate your work. Thanks a ton!

        p0well34
        I can confirm that the exact same thing is happening with Galaxy Watch 5 and Pixel 6 after QPR2 update.
        2024030900 release has not fixed the issue.