<?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>How to delete specific bonding info in Peripheral when Central has &amp;quot;forgotten&amp;quot; the pairing/bonding</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/103367/how-to-delete-specific-bonding-info-in-peripheral-when-central-has-forgotten-the-pairing-bonding</link><description>This is my environment: 
 IDE: VSC 
 SDK: NCS v2.2.0 
 Central - iOS or Android phone running custom App, or an nRF52832 on custom hardware 
 Peripheral - nRF52832 on custom hardware 
 
 In our application, we have a Peripheral that can, at various times</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 26 Sep 2023 19:52:00 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/103367/how-to-delete-specific-bonding-info-in-peripheral-when-central-has-forgotten-the-pairing-bonding" /><item><title>RE: How to delete specific bonding info in Peripheral when Central has "forgotten" the pairing/bonding</title><link>https://devzone.nordicsemi.com/thread/447819?ContentTypeID=1</link><pubDate>Tue, 26 Sep 2023 19:52:00 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9c5be10e-a6c8-4734-95b9-c9032866570c</guid><dc:creator>Kenneth</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;Not sure why this case have been thrown around in the system, but it made it to me now so I will try to take a look. You should expect an answer faster than this.&lt;/p&gt;
&lt;p&gt;I am not going to directly answer your question, because I think there exists kconfig options that will for most part solve what you want to do. Please check out:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/kconfig/index.html#CONFIG_BT_ID_UNPAIR_MATCHING_BONDS"&gt;https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/kconfig/index.html#CONFIG_BT_ID_UNPAIR_MATCHING_BONDS&lt;/a&gt;&amp;nbsp;&lt;br /&gt;&lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/kconfig/index.html#CONFIG_BT_ID_ALLOW_UNAUTH_OVERWRITE"&gt;https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/kconfig/index.html#CONFIG_BT_ID_ALLOW_UNAUTH_OVERWRITE&lt;/a&gt;&amp;nbsp;&lt;br /&gt;&lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/kconfig/index.html#CONFIG_BT_KEYS_OVERWRITE_OLDEST"&gt;https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/kconfig/index.html#CONFIG_BT_KEYS_OVERWRITE_OLDEST&lt;/a&gt;&amp;nbsp;&lt;br /&gt;&lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/kconfig/index.html#CONFIG_BT_SMP_ALLOW_UNAUTH_OVERWRITE"&gt;https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/kconfig/index.html#CONFIG_BT_SMP_ALLOW_UNAUTH_OVERWRITE&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;If you want full control over this, you may also look into&amp;nbsp;using the bt_id_get() and bt_id_create() api after bt_enable(), but between connections:&lt;br /&gt;&lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/zephyr/connectivity/bluetooth/api/gap.html#c.bt_id_create"&gt;https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/zephyr/connectivity/bluetooth/api/gap.html#c.bt_id_create&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Example usage of that api:&lt;br /&gt;&lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/79563/is-there-a-way-to-update-the-mac-address-after-enabling-bluetooth/329797"&gt;https://devzone.nordicsemi.com/f/nordic-q-a/79563/is-there-a-way-to-update-the-mac-address-after-enabling-bluetooth/329797&lt;/a&gt;&amp;nbsp;&lt;br /&gt;&lt;a href="https://github.com/nrfconnect/sdk-zephyr/blob/v2.6.99-ncs1-snapshot1/samples/bluetooth/peripheral_identity/src/peripheral_identity.c#L44"&gt;https://github.com/nrfconnect/sdk-zephyr/blob/v2.6.99-ncs1-snapshot1/samples/bluetooth/peripheral_identity/src/peripheral_identity.c#L44&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Sorry for the late answer, but hope that is relevant,&lt;br /&gt;Kenneth&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to delete specific bonding info in Peripheral when Central has "forgotten" the pairing/bonding</title><link>https://devzone.nordicsemi.com/thread/447586?ContentTypeID=1</link><pubDate>Mon, 25 Sep 2023 22:30:32 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:21bce7d3-2309-46ba-92a8-1c063cd16c45</guid><dc:creator>Mike Austin (LPI)</dc:creator><description>&lt;p&gt;I keep getting &amp;quot;An engineer has been assigned to...&amp;quot; messages related to this ticket, but no actual replies here.&amp;nbsp; Has anyone able to do this successfully and can point me in the direction of a solution?&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Mike&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to delete specific bonding info in Peripheral when Central has "forgotten" the pairing/bonding</title><link>https://devzone.nordicsemi.com/thread/444401?ContentTypeID=1</link><pubDate>Tue, 05 Sep 2023 02:48:50 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6b836b43-c54c-4f4a-bb3e-665e00ec3e39</guid><dc:creator>Mike Austin (LPI)</dc:creator><description>&lt;p&gt;Seems to be lots of tickets about this on DevZone, but all of them appear to be related to the old SDK, and not to NCS.&lt;/p&gt;
&lt;p&gt;I have been trying to use bt_id_get() API to at least see if I can see that bonding/pairing info is being stored, but that&amp;#39;s not giving me the sort of information I would expect to see.&lt;/p&gt;
&lt;p&gt;Not sure if that API is even the right one to be using&lt;/p&gt;
&lt;p&gt;Cheers,&lt;br /&gt;Mike&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>