Assigned
Status Update
Comments
ra...@google.com <ra...@google.com> #2
Also confirmed issue persists on 4.4.
ur...@gmail.com <ur...@gmail.com> #3
There are a lot of expensive accessories I've purchased or been gifted that quit workin with android 4.2. Android devs need to get on this. 3 broken versions and numerous minor updates and it hasn't even been triaged yet. Completely unprofessional.
th...@gmail.com <th...@gmail.com> #4
We are loyal to Android as and they treat us like this.. I have a google device and yet it still is not fixed.
sr...@gmail.com <sr...@gmail.com> #5
Please fix
ev...@gmail.com <ev...@gmail.com> #6
Yes, please fix it. =)
ev...@gmail.com <ev...@gmail.com> #7
I abandoned iPhone to discover something better, but I'm finding a lot of my Bluetooth paired devices won't work properly on android... I hope this gets fixed soon. I don't want to have to buy an iPhone again and suffer with their long agreements and system restrictions.
Description
I’m a developer of an app for Wear OS which utilizes Bluetooth-LE. Since the latest Wear OS update (Wear OS 4.0, One UI 5.0), it started failing for numerous users of mine with Samsung Galaxy Watch 5 models.
I have managed to verify the failure myself. I have also created another minimal app which just attempts to establish a simple Gatt LE connection, which fails.
Both apps run successfully on Galaxy Watch 4, Google Pixel Watch, and other models, but fail on Galaxy Watch 5 models, while running the same software: Wear OS 4.0 and One UI 5.0.
Please see the following GDrive folder:https://drive.google.com/drive/u/0/folders/1zLIBZmnRD2fCAqpXt0BdY0ytmXs1a0A0
It contains:
I'll briefly describe what I'm seeing in the above: My app tries to establish a Gatt connection with bluetoothDevice.connectGatt(context, false, gattCallback, BluetoothDevice.TRANSPORT_LE), but the BluetoothGattCallback is never called.
The bt_stack (com.android.bluetooth) logs show a few key details:
At first, it starts fairly normal:
But at some point, it mentions a weird nil address and fails with CONNECTION_ALREADY_EXISTS:
I have tried whatever I can to get around it, but couldn't find a way. I'm quite certain this is a bug in Wear OS or some driver related to Galaxy Watch 5. The nil address might even hint at some memory corruption which might potentially be a security vulnerability.
Would greatly appreciate your support.
Thank you, Uri