<?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>Pairing without the Bond Manager</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/2286/pairing-without-the-bond-manager</link><description>I have a BLE peripheral and I&amp;#39;m not using the bond manager. Connecting and bonding with the &amp;quot;Master Control Panel&amp;quot; works fine but I&amp;#39;m having problems trying to use it with my iPhone app. I can connect, read the characteristics, initiate a pairing and</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 21 Apr 2014 19:30:19 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/2286/pairing-without-the-bond-manager" /><item><title>RE: Pairing without the Bond Manager</title><link>https://devzone.nordicsemi.com/thread/9527?ContentTypeID=1</link><pubDate>Mon, 21 Apr 2014 19:30:19 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:59567714-9950-4dd6-84d1-d61a22399aee</guid><dc:creator>Beat Zenerino</dc:creator><description>&lt;p&gt;That makes sense and would actually solve more problems than I was hoping for. It would allow for a fast bond until it hits the limit and only after that would there be a delay and only for previous users. Devices that never hit the limit would work as expected. I&amp;#39;ll pursue this thought, see what I come up with and hopefully post the successful results.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Pairing without the Bond Manager</title><link>https://devzone.nordicsemi.com/thread/9526?ContentTypeID=1</link><pubDate>Mon, 21 Apr 2014 19:18:31 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:69c9d659-6524-44cb-8fe7-d364037e9561</guid><dc:creator>Eric Salem</dc:creator><description>&lt;p&gt;I have just started looking into this as well. From my understanding, although you can initiate a bond via softdevice calls its the bondmanager that stores the data. It is usually called on_ble_evt()  and does storing or recalling of the bond info. With the little bit I have peaked at it, it seems necessary to include the bond manager.&lt;/p&gt;
&lt;p&gt;I do have a suggestion to correct your issue about not being able to delete bonds. I saw a bondmanager function that returns a specific value if it has filled up. You can check for that and delete all bonds before setting up that new pair. This may help you read into it as I would not advise taking my words as fact.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>