<?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>Proof of Concept with Pre-Bonded LTK</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/47110/proof-of-concept-with-pre-bonded-ltk</link><description>I need to show a proof of concept for a product development decision of a new development project. 
 The PoC consists of connecting a (very special) BLE central device (named HAX) with pre-bonded LTK to a Nordic nRF52 DK board. (I know that concerning</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 09 May 2019 13:40:42 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/47110/proof-of-concept-with-pre-bonded-ltk" /><item><title>RE: Proof of Concept with Pre-Bonded LTK</title><link>https://devzone.nordicsemi.com/thread/186223?ContentTypeID=1</link><pubDate>Thu, 09 May 2019 13:40:42 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4befdd04-f234-4241-b581-5e2f268feeba</guid><dc:creator>Kenneth</dc:creator><description>&lt;p&gt;Any time before you start advertisement should be good.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Proof of Concept with Pre-Bonded LTK</title><link>https://devzone.nordicsemi.com/thread/186161?ContentTypeID=1</link><pubDate>Thu, 09 May 2019 11:33:50 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2277e9cc-c49b-4242-a21b-aca8c53777e6</guid><dc:creator>Stefan Wyss</dc:creator><description>&lt;p&gt;I will try to use &lt;em&gt;pm_peer_new()&lt;/em&gt;. Thanks a lot for pointing that function out to me. Could you also tell me where you think in the ble_app_bms code I could call that function? (Before or after &lt;em&gt;gap_params_init()&lt;/em&gt;? or even later?)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Proof of Concept with Pre-Bonded LTK</title><link>https://devzone.nordicsemi.com/thread/186158?ContentTypeID=1</link><pubDate>Thu, 09 May 2019 11:25:44 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:42b7c571-e5ad-4807-b864-f5b543a68f8d</guid><dc:creator>Kenneth</dc:creator><description>&lt;p&gt;As you already indicate, this is really a bad idea from a security perspective and logistics perspective.&lt;/p&gt;
&lt;p&gt;I guess the answer to your questions depends on whether you plan to use the peer manager module (that all our examples that support bonding are using), or whether you want to use the softdevice api and events directly. I will be difficult to mix the two, since the peer manager will handle all security procedures.&lt;/p&gt;
&lt;p&gt;If you want to use the peer manager I suggest to take a look at pm_peer_new():&lt;br /&gt;&lt;a href="https://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk5.v15.3.0/group__peer__manager.html#ga0fcba9818cc93048b269c766df95b0ff"&gt;https://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk5.v15.3.0/group__peer__manager.html#ga0fcba9818cc93048b269c766df95b0ff&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;If you want to use the softdevice event and api directly, I suggest to take a look at the message sequence charts:&lt;br /&gt;&lt;a href="https://infocenter.nordicsemi.com/topic/com.nordic.infocenter.s132.api.v6.1.1/group___b_l_e___g_a_p___p_e_r_i_p_h___e_n_c___m_s_c.html"&gt;https://infocenter.nordicsemi.com/topic/com.nordic.infocenter.s132.api.v6.1.1/group___b_l_e___g_a_p___p_e_r_i_p_h___e_n_c___m_s_c.html&lt;/a&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>