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

        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:
              2 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

              • Created:
                Updated:

                Gerrit Reviews

                There are no open Gerrit changes