This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Bond information stored multiple times for same peer

Hi,

Peer A is bonded to the device. Now device has Peer A bond information. For some reason, Peer A has un-bonded the device. As device doesn't know this it still keeps the Peer A info.

Here is the situation, later at some point of time Peer A bonding to the device again. But device couldn't identify it as the same peer which was bonded before from its stored bond information. So device identify the peer as a new one and store its bond info in the next available index.

I have checked the Flash Storage. the IRK and Address are same at both index location. but the remaining info are different at both index location.

  • Is there any API or settings provided in the SDK to avoid this duplicate storage? Or
  • Should application take care of checking IRK and Address info and deleting the previous storage?

I am using S110 SD and SDK V10.0.0.

Best Regards, Jebakumar.

Related