<?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>Whitelist enabled in rnf51822 , but after restart the firmware unable to connect phone that are added in whitelist</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/30634/whitelist-enabled-in-rnf51822-but-after-restart-the-firmware-unable-to-connect-phone-that-are-added-in-whitelist</link><description>I have created a whitelist in nrf51822 device its working fine. But i stored whitelist details (pp_irk and pp_addr) to an external flash memory( bacause i not using peer manager). once i bond and connect any phone irk details will store to whitelist and</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 21 Feb 2018 08:18:41 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/30634/whitelist-enabled-in-rnf51822-but-after-restart-the-firmware-unable-to-connect-phone-that-are-added-in-whitelist" /><item><title>RE: Whitelist enabled in rnf51822 , but after restart the firmware unable to connect phone that are added in whitelist</title><link>https://devzone.nordicsemi.com/thread/121475?ContentTypeID=1</link><pubDate>Wed, 21 Feb 2018 08:18:41 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:be5b17c1-27e4-4690-a79e-402adcd0bdbf</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;Bonding information also include encryption key (LTK), ediv, and rand, which is needed to encrypt the link when you re-connect, please refer to the MSC I linked to in my previous reply.&lt;/p&gt;
&lt;p&gt;I think it would be easier to modify the peer manager/fstorage backend&amp;nbsp;to use ext. flash than it would be to create a custom &amp;quot;peer manager&amp;quot; from scratch.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Whitelist enabled in rnf51822 , but after restart the firmware unable to connect phone that are added in whitelist</title><link>https://devzone.nordicsemi.com/thread/121461?ContentTypeID=1</link><pubDate>Wed, 21 Feb 2018 06:17:37 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f781a789-ae19-4e80-8bf9-9e9f679887f4</guid><dc:creator>NIDHIN K</dc:creator><description>&lt;p&gt;Only we need to store &lt;strong&gt;whitelist.pp_irks, whitelist.irk_count ,whitelist.pp_addrs, whitelist.addr_count &lt;/strong&gt;these four parameter right??&lt;/p&gt;
&lt;p&gt;Or anything else we need to store in memory ??&lt;/p&gt;
&lt;p&gt;Because we are passing only these 4 params in this function &lt;strong&gt;ble_advertising_whitelist_reply(&amp;amp;whitelist); &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;After reset occurs i have&amp;nbsp; read back from ext.flash and load these four parameter.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Whitelist enabled in rnf51822 , but after restart the firmware unable to connect phone that are added in whitelist</title><link>https://devzone.nordicsemi.com/thread/121384?ContentTypeID=1</link><pubDate>Tue, 20 Feb 2018 13:05:26 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:06eb9d3d-8d9b-45ca-997f-37bafa5cc89a</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;It sounds like the whitelist filtering is working as intended, and that the problem may be that the bonding information is lost on the 51 side. Phones will normally send a new bonding request to the peripheral&amp;nbsp;after existing bond information has been cleared.&lt;/p&gt;
&lt;p&gt;I would suggest to debug the app and check if it&amp;nbsp;replies with the correct keys after a reset. Message sequence chart for encrypting the link with existing keys can be found here:&amp;nbsp;&lt;a href="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.s130.api.v2.0.1/group___b_l_e___g_a_p___p_e_r_i_p_h___e_n_c___m_s_c.html?cp=3_7_2_1_0_2_1_3_8_5"&gt;http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.s130.api.v2.0.1/group___b_l_e___g_a_p___p_e_r_i_p_h___e_n_c___m_s_c.html?cp=3_7_2_1_0_2_1_3_8_5&lt;/a&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Whitelist enabled in rnf51822 , but after restart the firmware unable to connect phone that are added in whitelist</title><link>https://devzone.nordicsemi.com/thread/121335?ContentTypeID=1</link><pubDate>Tue, 20 Feb 2018 04:26:43 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5968cbac-7464-4410-92fc-234e996e20fd</guid><dc:creator>NIDHIN K</dc:creator><description>&lt;p&gt;Yes both data are same before and after reset. i have checked &lt;strong&gt;whitelist.pp_irks, whitelist.irk_count &lt;/strong&gt;data are same after reset also that means memory storage has no any issue. My exact issue is, i think my whitelist is working because i can able to connect only previously bonded phone( cant able to connect any other phone)but&amp;nbsp; problem is i need to delete bond information from phone after reset nrf51822. i used motog5s plus.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Whitelist enabled in rnf51822 , but after restart the firmware unable to connect phone that are added in whitelist</title><link>https://devzone.nordicsemi.com/thread/121273?ContentTypeID=1</link><pubDate>Mon, 19 Feb 2018 14:14:35 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f1103f9e-3670-4f4a-90b3-76933bb401aa</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Have you compared the content of the whitelist before and after reset to ensure that the data is the same? The fact that it fails after a reset indicates that the data may have been retrieved/stored incorrectly on the ext. flash. Do you see the same behavior if you restart whitelist advertising without doing a reset in-between?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>