<?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>nRF connect app&amp;#39;s bonding feature and Random address</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/81582/nrf-connect-app-s-bonding-feature-and-random-address</link><description>Dear Nordic, 
 
 I&amp;#39;m using the nRF connect app for the smart phone to test BLE bonding. 
 
 I hope to know the bonding feature on the nRF connect app is working with Random Address or not. 
 
 If support the Random address, 
 
 how can I check it is working</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 11 Nov 2021 13:05:30 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/81582/nrf-connect-app-s-bonding-feature-and-random-address" /><item><title>RE: nRF connect app's bonding feature and Random address</title><link>https://devzone.nordicsemi.com/thread/338575?ContentTypeID=1</link><pubDate>Thu, 11 Nov 2021 13:05:30 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:751593cf-8a32-4c63-a955-7429d31b7a92</guid><dc:creator>tesc</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;There are several types of random addresses:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Static address, which must stay the same within the same power cycle. When the device is turned off and on again, it may change address.&lt;/li&gt;
&lt;li&gt;Private addresses, of which
&lt;ul&gt;
&lt;li&gt;Non-resolvable private adresses changes periodically and cannot be tracked, so you cannot bond with the device and then find it again later&lt;/li&gt;
&lt;li&gt;Resolvable private addresses, which can be resolved by any bonded peer&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The nRF Connect smartphone app is compatible with all address types. Please note that if the address of the device changes it will no longer be recognized by other devices. The only exception is if it uses resolvable private addresses, in which case bonded peers (that have stored the Identity Resolving Key (IRK) of the device) will be able to identify the device by resolving the address.&lt;/p&gt;
&lt;p&gt;If an address is random, then you can tell what type of address it is by looking at the two most significant bits of the 48 bit address:&lt;/p&gt;
&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Address [47:46]&lt;/td&gt;
&lt;td&gt;Sub-Type&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;0b00&lt;/td&gt;
&lt;td&gt;Non-resolvable private address&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;0b01&lt;/td&gt;
&lt;td&gt;Resolvable private address&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;0b10&lt;/td&gt;
&lt;td&gt;Reserved for future use&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;0b11&lt;/td&gt;
&lt;td&gt;Static device address&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&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>