<?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>DEVICEADDR and resolvable private addresses</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/17435/deviceaddr-and-resolvable-private-addresses</link><description>Hello: 
 I was wondering about the random addresses programmed into the FICR on some of the devboards that I have. I read the devzone and it appears that the DEVICEADDR is a FIPS compliant, random set of bits. 
 So my question is this: on some of the</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 02 Nov 2016 09:57:13 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/17435/deviceaddr-and-resolvable-private-addresses" /><item><title>RE: DEVICEADDR and resolvable private addresses</title><link>https://devzone.nordicsemi.com/thread/66981?ContentTypeID=1</link><pubDate>Wed, 02 Nov 2016 09:57:13 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:72f9df72-ac06-4707-8d31-31cb852597fd</guid><dc:creator>FormerMember</dc:creator><description>&lt;p&gt;The device address in the two deviceaddr registers in FICR are random generated numbers. &lt;a href="https://devzone.nordicsemi.com/question/6566/how-to-get-6-byte-mac-address-at-nrf51822/?answer=6677#post-id-6677"&gt;This&lt;/a&gt; post shows how to convert/extract the BLE-device address from the device address in FICR.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DEVICEADDR and resolvable private addresses</title><link>https://devzone.nordicsemi.com/thread/66982?ContentTypeID=1</link><pubDate>Tue, 01 Nov 2016 16:38:58 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:66f56cf2-0e86-462b-8065-1c271ffb4eb3</guid><dc:creator>will</dc:creator><description>&lt;p&gt;The address appears to be a resolvable private address. This is what I read (in gdb) when I read the FICR:&lt;/p&gt;
&lt;p&gt;(gdb) x/3wx 0x100000a0&lt;/p&gt;
&lt;p&gt;0x100000a0:	0xffffffff	0x35eca783	0xe9814129&lt;/p&gt;
&lt;p&gt;Based on the description in the documentation, the low 15 bits of 0x100000a8 are the upper two bytes of the device address. Thus, the device address as I read it (from least significant to most significant) is: 0x83 0xa7 0xec 0x35 0x29 0x41. This seems to me to indicate that the upper two bits are 0 1, which is a resolvable private address.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DEVICEADDR and resolvable private addresses</title><link>https://devzone.nordicsemi.com/thread/66980?ContentTypeID=1</link><pubDate>Tue, 01 Nov 2016 06:19:16 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a964e689-901d-436e-b43f-501118db693a</guid><dc:creator>FormerMember</dc:creator><description>&lt;p&gt;The device address programmed to the chip during manufacturing is, as you know, as random static address, and that address should follow the rules for random static addresses defined in the Bluetooth core specification. According to the Bluetooth Core specification v. 4.2, vol. 6, part B, chapter 1.3.2.1, a random static address should have the following format:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/device_5F00_address.PNG" alt="image description" /&gt;&lt;/p&gt;
&lt;p&gt;@will: What is the address of your device?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>