Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-78488

Bluetooth LE on Windows (WinRT backend) fails to discover service details from Android server/slave

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Reported
    • Priority: P2: Important
    • Resolution: Unresolved
    • Affects Version/s: 5.13.1
    • Fix Version/s: None
    • Labels:
      None
    • Platform/s:
      Windows

      Description

      On my application as well as the heartrate game/server examples, when running the bluetooth LE server/slave on an android phone and trying to communicate with it from a Windows 10 PC (Build 1903), using Qt bluetooth's WinRT backend, it fails on the discoverDetails call, with the following output:

      qt.bluetooth.winrt.service.thread: QLowEnergyControllerPrivateWinRTNew::discoverServiceDetails Changing service pointer from thread QThread(0x149134552c0) qt.bluetooth.winrt: Obtaining list of included services failed
      

      This does not occur when using for example another computer running the server/slave on Linux, or on the other end when connecting to the android phone from another OS (such as once again Linux), it seems to be reliably failing when the slaves are android phones (tested with multiple android devices) and the master a windows PC using the WinRT backend (tested with multiple PCs).

       

        Attachments

          Issue Links

          No reviews matched the request. Check your Options in the drop-down menu of this sections header.

            Activity

              People

              Assignee:
              owolff Oliver Wolff
              Reporter:
              shao shao
              Votes:
              6 Vote for this issue
              Watchers:
              9 Start watching this issue

                Dates

                Created:
                Updated:

                  Gerrit Reviews

                  There are no open Gerrit changes