Hello,
I've been running into a very odd issue with Android devices connecting to the cc2541. The issue is that sometime but not always the android device fails to connect, or connects but fails to discover the profiles / characteristics. I have done a large amount of testing and the error seems to appear completely randomly. What makes the issue odder still is that iOS devices have no issue with connecting and discovering and work perfectly every time.
I have tested this error on my own custom hard as well as on the CC2541 dev kit with no difference in the result. The project is based off of the simpleBLEPeriheral which I have no issue connecting to. At this point the only modifications I have made to the project are to modify the profiles and interactions with I/O pins.
Any suggestions would be greatly appreciated!