Hello, I'm having latest nRF connect for Android v4.13.1. I'm running it on Samsung S6 (model SM-G920F) Android 7.0 nougat; build version (NRD90M.G920FXXS5EQG); Kernel from Jul 4 2017. I'm using phone as GAP Central to connect to peer device.
I create peer device as empty GAP peripheral using PC app nRF connect v2.1.0 + nRF dongle PCA10031. It broadcast, then I can connect with my Android nRF Connect.
But then I see that my android automatically adds BLE service "Alert Notification Service".
You can see on first screenshot that I did not add service myself:
But then you can see that service is detected:
And when I click on it it causes BLE GATT timeout Error:
The error exists only on that bloody Samsung S6 + Nougat 7.0. It worked with Samsung S6 when it was Marshmallow. It also does not do the error when I do the same with my other phones. I tested following phones and all worked correctly:
- Samsung Note 3 SM-N9005 Android 5.0 (lollipop)
- LG Nexus 5X Android 6.0.1 (Marshmallow)
- LG Nexus 5X Android 7.1.1 (Nougat)
Do you know what could be wrong with Samsung S6 + Android 7.0 and how to fix it???