Tool/software: Linux
Processes running:
1. Gatt Server + Advertisements
2. LE SCAN
Steps.
1. Start GATT Server with a service and characteristic
2. Start Advertisements
3. Start LE SCAN with no duplicates
4. Using LightBlue on OSX, connect to the GATT Server
5. Wait until the connection times out in the GATT Server with error code [Connection timed out (110)]
6. LE Scan stops and cannot be restarted again even though BTMON shows that the scan params were successfully applied
7. Gatt Server stops advertising even though BTMON shows that the advertisement params were successfully applied
Unacceptable Steps for recovery:
1. Reboot
or
2. Kill the existing hciattach process . Re-do hciattach and restart the LE scan, GATT Server and Advertisements
Any help would be greatly appreciated.