Home Incomplete list of BLE GATT services discovered in Android HCI log is returned in getServices()
Reply: 0

Incomplete list of BLE GATT services discovered in Android HCI log is returned in getServices()

user721
1#
user721 Published in May 24, 2018, 11:19 pm

I am connecting to a BLE device with custom firmware and 4 services, 2 of which are custom services that each have one custom characteristic.

When using discoverServices() after a successful connect, 4 services are found in the HCI log (see Wireshark screen below).

But only 3 services are returned from getServices() in my own Android code and in the nRF Bluetooth app, and the third service is missing its only characteristic:

The 4th service and its characteristic are nowhere to be found.

Longer HCI log of all activity after the connection event, including a characteristic read of one of the visible characteristics, is linked here: HCI log subset

You need to login account before you can post.

About| Privacy statement| Terms of Service| Advertising| Contact us| Help| Sitemap|
Processed in 0.303706 second(s) , Gzip On .

© 2016 Powered by mzan.com design MATCHINFO