Hi,
I am using CC2541 in my project. And during testing I came across very strange behavior. Following is the scenario:
1. Start advertising and connect using BLE Device monitor.
2. Run for few seconds.
Repeat above steps for around 5-6 times and the device stops advertising.
The device has one LED which turns on when starts the advertising by pressing the button on the device. When the issue occurs the LED turns on, but the BLE device monitor is not able to discover the device. Please note that the device is very much near to BLE dongle and I am turning on the LED in the peripheral state notification callback registered with GAPRole_StartDevice() function.
To come out of this condition, I have to reset the device. And after that device works normally.
It seems that the state machine of BLE Stack goes into some inconsistent stage and that is why it is not able advertise.
Has anyone face this issue? Any help is appreciated.
This is really major blocking issue for me. Please reply ASAP.
Thanks,
Dhaval