recently I got a Dragonboard 410c, but I was not able to use it in the way I wanted. I wanted to use it to scan for bluetooth devices and pull data from specific devices. When it started scanning it behaved like it should, but when it came down to connecting to the peripheral things were going wrong. There are 2 problems:
- Most of the times the characteristics and service discovery fails.
- When it discovered the characteristics and services it disconnects while receiving notifications.
I also tried to run the application using a bluetooth dongle instead of the built in bluetooth, the application worked perfectly. It is worth noting that I did not need to install extra drivers to make the bluetooth dongle work.
The logs files are quite long. I don’t really know which part(s) are relevant so I decided to upload the complete log files. To help you out a little bit, the services and characteristics are being discovered around 11:42:55, (in the hcitrace.txt and the syslog nearly at the end of the files) somewhat after that moment it starts receiving notifications and it disconnects. Before and after that moment te services and characteristics are not being discovered properly.
If you need extra information just let me know.
So if any of you do have any tips on how to make the bluetooth work, I would really appreciate that.