Details
-
Bug
-
Resolution: Cannot Reproduce
-
P2: Important
-
None
-
5.6.0, 5.6.1, 5.7.0 RC, 5.7.0
-
None
-
Ubuntu 14.04 and 16.04 with BlueZ 5.37 using QT 5.6.1
Also tested on OpenSuse 13.1
Description
I'm working with a nrf52832 (nRF52 Devkit) and it's not possible to connect using the QLowEnergyController.
My program is working well with other controllers and also the BLE Scanner example of Qt isn't working correctly.
The methode connectToDevice() of the QLowEnergyController have no success and will end in a timeout. I receive also this error:
qt.bluetooth.bluez: void QBluetoothSocketPrivate::_q_readNotify() 23 error (it's not always 23)
If I export my Qt application to android, I can connect! So it seems to be only under Linux. Also I can connect/pair via the included ubuntu bluetooth menu. So it's a problem in combination of Linux and Qt.
I found also people with the same problem using the pre-version of my chip the nRF51.
I'm also in contact with the company nordic semiconductor but I think it's a problem of Qt and I hope someone can check this.
Edit// Nordic told me they will make some debugging tests but they also think it's a problem based on Qt + bluez.
Edit2// Here is also a link to the devkit:
https://www.nordicsemi.com/eng/Products/Bluetooth-low-energy2/nRF52-DK