Part Number: CC2640
Hi,
I have a CC2640 peripheral device we've been using for several years. We've had no trouble with it until lately, when we started working with a different BLE client device. This new BLE client is not under development, it's an Android device for sale, and it is failing to connect to our peripheral even though we are able to connect with other Android clients with different Android system versions. When the connection with this new client fails, our TI device gets no callback notification at the APP level, as if the request never comes in. With the devices that do connect, of course our device does get notified.
So, my question is, could the connection request be actually coming in to our device and then somehow be rejected at a lower level of the BLE stack, maybe as low as the Link Level? More specifically, is there a way I can look at the Link Level to see if the connection request is coming in there? It's hard to know which message queue to look at.
This device is several years old, so the BLE stack on it is 2.2, and that stack is up to the BLE 4.2 spec.
Thanks.