Greetings. This post is not to be confused with previous posts regarding Android M and Android N pairing problems.
After updating to the latest Android Security Patch Level, July 01, 2017 every single connection fails (error code 133 in Android). Pairing succeeds without issue and GAPBOND_BOND_COUNT shows that the device has paired and the Android OS shows as paired.
The cc2540 is running V1.4.2 of the BLE Stack and has the optimized version of findItem.c/GAPBondMgr_ResolveAddr. I also tried earlier versions of the BLE stack and all failed.
As of Aug 14, 2017 this is a problem on two Verizon phones: the Samsung Galaxy S5 and the Samsung Note 4. But we suspect this may become a problem on all Android phones as the security patch becomes more widely available.
I will follow up with a packet sniffer capture using the simpleBLEPerhiperal.c code, but if anyone else is having this issue, please confirm.
Thanks in advance.
Lou Prado
Bluemate.com