<?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>nRF8001 doesn&amp;#39;t acknowledge LL_VERSION_IND</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/4023/nrf8001-doesn-t-acknowledge-ll_version_ind</link><description>Hi, 
 We are using an nRF8001 with bonding. 
 We tested the use case were a bond has been established with an iOS app. Then the connection was terminated by closing the iOS app. 
 Now we establish a new bond with a different device. Again we close</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 14 Oct 2014 10:07:44 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/4023/nrf8001-doesn-t-acknowledge-ll_version_ind" /><item><title>RE: nRF8001 doesn't acknowledge LL_VERSION_IND</title><link>https://devzone.nordicsemi.com/thread/14430?ContentTypeID=1</link><pubDate>Tue, 14 Oct 2014 10:07:44 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:944105d6-8ab9-46c1-988f-eab2ec04e6d4</guid><dc:creator>Stephan Walter</dc:creator><description>&lt;p&gt;Hi, thanks for your response.
I did the test with an Android and an iOS device, so for the iOS capture the nRF8001 was bonded with the Android device and vice versa.&lt;/p&gt;
&lt;p&gt;If I&amp;#39;m understanding you correctly, if we would test this with two iOS devices, the behaviour should be the same as in the Android trace, that is the connection should be set up but encryption would fail.&lt;/p&gt;
&lt;p&gt;It seems that the behaviour of the nRF8001 is as it should be, and we have to try to react to this case in the app.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF8001 doesn't acknowledge LL_VERSION_IND</title><link>https://devzone.nordicsemi.com/thread/14429?ContentTypeID=1</link><pubDate>Tue, 14 Oct 2014 09:30:11 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8ab873d1-4284-4617-9fcc-53cfe740dd70</guid><dc:creator>run_ar</dc:creator><description>&lt;p&gt;If the nRF8001 is bonded to a device that has a static address (Android), it will enable address based whitelisting. If it is bonded to a device with a private address (iOS) it will not enable this whitelist (this is because iOS changes its address every 15th minute). Looking at your iOS capture it looks like the whitelist is enabled.&lt;/p&gt;
&lt;p&gt;Edit:
You could possibly change this behavior by &lt;a href="https://github.com/NordicSemiconductor/ble-sdk-arduino/tree/master/documentation/libraries/BLE/examples/ble_modify_setup_data"&gt;modifying the setup data&lt;/a&gt;. Change the whitelist bit in devsett 0x1 -&amp;gt; v3_data -&amp;gt; features.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF8001 doesn't acknowledge LL_VERSION_IND</title><link>https://devzone.nordicsemi.com/thread/14428?ContentTypeID=1</link><pubDate>Tue, 14 Oct 2014 07:40:00 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b54ec9f6-b2fd-49b0-943f-b54094390b9d</guid><dc:creator>run_ar</dc:creator><description>&lt;p&gt;When you captured the iOS trace, what is the device bonded with nRF8001?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>