<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://devzone.nordicsemi.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>iOS and NRF51822 pairing after erasing bonding info problem.</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/31011/ios-and-nrf51822-pairing-after-erasing-bonding-info-problem</link><description>We have problem that after deleting bonding info on the NRF51822 the iOS APP doesn&amp;#39;t know its bonding info have been removed and try-s to connect whitout asking for pairing key but the connection doesnt suceed. The only fix we found is that the user removes</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 07 Mar 2018 10:03:26 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/31011/ios-and-nrf51822-pairing-after-erasing-bonding-info-problem" /><item><title>RE: iOS and NRF51822 pairing after erasing bonding info problem.</title><link>https://devzone.nordicsemi.com/thread/123205?ContentTypeID=1</link><pubDate>Wed, 07 Mar 2018 10:03:26 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7122bdda-4255-413f-830f-4748bca0e02a</guid><dc:creator>Sigurd</dc:creator><description>&lt;p&gt;&lt;span&gt;Hi,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;This is the behavior that is intended form the phone side. See &lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/19216/ios-bond-issues/74436#74436"&gt;this &lt;/a&gt;and &lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/28542/ios-refuses-peripheral-disconnection/113052#113052"&gt;this&lt;/a&gt; post:&lt;/span&gt;&lt;/p&gt;
[quote userid="7761" url="~/f/nordic-q-a/19216/ios-bond-issues/74436"]&lt;p&gt;Yes this behaviour is expected. If you remove the bond on the peripheral side, it means it forgets the bonding keys.&lt;/p&gt;&lt;p&gt;From a security point, how would iOS know that it&amp;#39;s really you who have deleted the bonding keys and that it is not someone else impersonating the same Bluetooth device address with another hardware, if it accepted the connection anyway? If iOS is bonded to a device it means that upon each connection iOS will try to set up to use encryption using the previously established keys. If the peripheral has forgotten the keys, you need to manually remove the pairing in iOS settings.&lt;/p&gt;&lt;p&gt;&lt;/p&gt;[/quote][quote userid="20690" url="~/f/nordic-q-a/28542/ios-refuses-peripheral-disconnection/113052"]If you remove the bonding information on the peripheral only, the bonding keys will be deleted.&lt;br /&gt;&lt;span&gt;When iOS tries to reconnect, it will try to set up an encrypted connection using the previously established keys.&lt;/span&gt;&lt;br /&gt;&lt;span&gt;If the peripheral no longes have those keys, you need to manually remove the bonding information on the iOS side as well.&lt;/span&gt;&lt;br /&gt;&lt;span&gt;You can do that in the bluetooth settings on your iOS device.&lt;/span&gt;[/quote]
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>