<?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>Delete BLE connection bonding keys with pc-ble-driver-py</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/71203/delete-ble-connection-bonding-keys-with-pc-ble-driver-py</link><description>Is it possible to manually delete/inject bonding keys when BLE connecting to device with using Nrf52 and pc-ble-driver.py? I would need to execute following scenario: 
 1. BLE connection to device 
 2. store bonding keys 
 3. reset bonding keys 
 4. re</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 29 Mar 2021 10:01:01 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/71203/delete-ble-connection-bonding-keys-with-pc-ble-driver-py" /><item><title>RE: Delete BLE connection bonding keys with pc-ble-driver-py</title><link>https://devzone.nordicsemi.com/thread/302329?ContentTypeID=1</link><pubDate>Mon, 29 Mar 2021 10:01:01 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c1658416-6848-4e71-bb11-03c807d684e8</guid><dc:creator>Arto Tanskanen</dc:creator><description>&lt;p&gt;Hi Terje.&lt;/p&gt;
&lt;p&gt;Not yet. Will return to this case later on..&lt;/p&gt;
&lt;p&gt;Br.&lt;/p&gt;
&lt;p&gt;Arto&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Delete BLE connection bonding keys with pc-ble-driver-py</title><link>https://devzone.nordicsemi.com/thread/301476?ContentTypeID=1</link><pubDate>Tue, 23 Mar 2021 14:32:43 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:40ed14a5-f9be-4a26-ad2f-366d2196a70d</guid><dc:creator>tesc</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Did you succeed in implementing the bond handling?&lt;/p&gt;
&lt;p&gt;Regards,&lt;br /&gt;Terje&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Delete BLE connection bonding keys with pc-ble-driver-py</title><link>https://devzone.nordicsemi.com/thread/293464?ContentTypeID=1</link><pubDate>Tue, 09 Feb 2021 07:18:20 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e6b36f64-aa8c-42c8-8afc-02bed49ad866</guid><dc:creator>Arto Tanskanen</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Thank you for the tips! Will try this &lt;span class="emoticon" data-url="https://devzone.nordicsemi.com/cfs-file/__key/system/emoji/1f642.svg" title="Slight smile"&gt;&amp;#x1f642;&lt;/span&gt;.&lt;/p&gt;
&lt;p&gt;Br.&lt;/p&gt;
&lt;p&gt;Arto&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Delete BLE connection bonding keys with pc-ble-driver-py</title><link>https://devzone.nordicsemi.com/thread/292968?ContentTypeID=1</link><pubDate>Thu, 04 Feb 2021 15:33:19 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d18d3923-c216-4f8b-8709-217e990305e2</guid><dc:creator>tesc</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;pc-ble-driver-py gives access to the &lt;a href="https://infocenter.nordicsemi.com/index.jsp?topic=%2Fcom.nordic.infocenter.s132.api.v5.0.0%2Fmodules.html"&gt;SoftDevice API&lt;/a&gt; through &lt;a href="https://infocenter.nordicsemi.com/index.jsp?topic=%2Fsdk_nrf5_v17.0.2%2Flib_serialization.html"&gt;serialization&lt;/a&gt;, where the PC application has the role of the &amp;quot;application chip&amp;quot;, the nRF device directly connected to the PC is the &amp;quot;connectivity chip&amp;quot;, and the BLE connection is to a device under test. It does let you implement what you describe, yes.&lt;/p&gt;
&lt;p&gt;Please note that all key handling must be done by the pc-ble-driver-py application, as the SoftDevice does not store bonding information internally. You can reference the message sequence charts from the SoftDevice documentation, e.g. &lt;a href="https://infocenter.nordicsemi.com/index.jsp?topic=%2Fcom.nordic.infocenter.s132.api.v5.0.0%2Fgroup___b_l_e___g_a_p___c_e_n_t_r_a_l___b_o_n_d_i_n_g___j_w___m_s_c.html"&gt;Bonding: Just Works&lt;/a&gt;, &lt;a href="https://infocenter.nordicsemi.com/index.jsp?topic=%2Fcom.nordic.infocenter.s132.api.v5.0.0%2Fgroup___b_l_e___g_a_p___c_e_n_t_r_a_l___e_n_c___m_s_c.html"&gt;Encryption Establishment using stored keys&lt;/a&gt;, etc.&lt;/p&gt;
&lt;p&gt;Regards,&lt;br /&gt;Terje&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>