Hi Nordic,
I am working on a project where I connect via nrf52 DK, to a peripheral. I am runinng on SDK15, with the experimental build ble_app_interactive, inside the ble_central_and_peripheral folder. I have made some minor changes to the program, but these should not effect it in any way.
Now to the problem. When connecting to the peripheral, there is no problem. I am running with privacy on, since that is the only way to connect. After that i pair with LESC with the peripheral. All this works, but then i try to do service discovery, with the command GATT services <address>, but this is where it doesn't work anymore. The nrf52 does not get a response. I am using a sniffer, Ellisys, and here's a snip of what is going on.
I think it is the nrf52, which is trying to read attribute handle 0, which is not possible. I am not that strong in BLE yet, therefore I'm not able to see myself what is going on. I am also confused about the specific attribute handle.
And after this, it is stuck, it keeps trying to read on attribute handle 0.
Hope you can help.
Regards Andreas