Hello, we are have a bug using BONDING on the android smartphone.
1. If on Android smartphone start Bonding process and input incorrect pin code-> showing Error PIN (device is not bonded), BUT if repeat bonding process right away, BLE device added to bonding devices on smartphone. BLE showing as bonded device, but in fact is not bonded (because pincode-incorrect) .
All transaction with a false bonded devices prohibited. If restart bluetooth module on the smartphone-> faulse bonded device disappears from the list.
2. If on Android smartphone start Bonding process and input incorrect pin code-> showing Error PIN (device is not bonded), if wait approximetely 5-10 s and repeat bonding process, BLE device added to bonding devices on smartphone. BLE showing as bonded device, and good working with smartphone.
If restart bluetooth module on the smartphone-> successfully bonded device stay in a device bonded list.
We are testing on the LG K10, Xiomi 3S, Nexus 5 and have this trouble.
We are using CC2650STK Peripherial mode, Bonding, OSAL_SNV=2
If run