Details
-
Bug
-
Resolution: Unresolved
-
P2: Important
-
None
-
5.15.2
-
None
Description
Doing discoveryAgent->start(QBluetoothServiceDiscoveryAgent::FullDiscovery);
works as expected in android 7.1 (modulo the reversed uuid issue for which Qt ships a built-in workaround that makes it work nevertheless).
However, the SPP services are missing when doing discovery on Android 8.0/8.1 (tried on both a phone and a tablet with said versions).
One noticeable thing in the failing setup is log (seemingly android bt subsystem, not qt) printing "Changing socket protocol to RFCOMM" when trying to connect to a service, after the end of the scanning.
In the working setup there's no changing. Unsure if the initial protocol affects what services are found