Hi all,
My customer use the CC2540 dongle with BTOOL to pairing and bonding our device. The bonding setting and operating steps(>25 times) works very well. (bonding process refers CC2540miniDK user guide)
After the above steps, we use the TI BLE Device Monitor app to connect our device, it can be found. And we read "Simple Profile Characteristic" several times, it shows "Error:132". Even re-open APP, BT and our device.
But another new device(never pairing and bonding with BTOOL) is no problem.
Does anyone have any idea? thanks.
Does this issue link to known issue in readmein BLE stack?
- Use of the NV memory (to save application data or BLE Host bonding
information) during a BLE connection may cause an unexpected disconnect.
The likelihood of this happening increases with frequent usage, especially
when using short connection intervals. The cause is related to the NV wear
algorithm which at some point may cause an NV page erase which can disrupt
system real-time processing. It is therefore recommended that the NV memory
be used sparingly, or only when a connection is not active.
When host bonds the BLE device, it writes the bonding information to NV memory.
The problem is that if the bonding is again and again, then CC2540 BLE function maybe fail permanently?