<?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>Unexpected Address matching</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/11376/unexpected-address-matching</link><description>Hi, 
 I running the radio transmitter and receiver examples provided in the nRF5 v11 SDK.
However, I am observing some unexpected address matching 
 Setup: nRF5_SDK_11.0.0-2.alpha_bc3f6a0 
 Board: PCA10036 v1.1.0 
 IAR: 7.40.3.8938 
 Code base used</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 19 Jan 2016 09:32:12 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/11376/unexpected-address-matching" /><item><title>RE: Unexpected Address matching</title><link>https://devzone.nordicsemi.com/thread/42863?ContentTypeID=1</link><pubDate>Tue, 19 Jan 2016 09:32:12 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0549e6ad-bc87-4c9f-8f1c-c3bfd4ab648d</guid><dc:creator>mark</dc:creator><description>&lt;p&gt;I seem to be getting correlation on addresses&lt;/p&gt;
&lt;p&gt;The radio transmit example code has been modified to transmit 10,000 times with a 5 ms delay inbetween each transmission.
The PCA100036 board with the receive program address set up to a different base0 address,
it still picks up unexpected packets.&lt;/p&gt;
&lt;p&gt;This happens with
prefix0 set 0xc3438303&lt;/p&gt;
&lt;p&gt;receive   NRF_RADIO-&amp;gt;BASE0 = 0x3109429E
transmit  NRF_RADIO-&amp;gt;BASE0 = 0x31084258&lt;/p&gt;
&lt;p&gt;from what I see, these addresses should be conforming to the recommend rules on
address requirements.&lt;/p&gt;
&lt;p&gt;again with&lt;/p&gt;
&lt;p&gt;receive   NRF_RADIO-&amp;gt;BASE0 = 0x23094254
transmit  NRF_RADIO-&amp;gt;BASE0 = 0x23084292&lt;/p&gt;
&lt;p&gt;I have checked the radio PCNF1 register, the BALEN is set to 4 and the ENDIAN set to 1(big)&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/2273.main.c"&gt;main.c&lt;/a&gt; transmitter main.c&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/3566.main.c"&gt;main.c&lt;/a&gt; receiver main.c&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Unexpected Address matching</title><link>https://devzone.nordicsemi.com/thread/42862?ContentTypeID=1</link><pubDate>Mon, 18 Jan 2016 10:14:41 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:569aeda6-0270-41fb-bbd0-3e302d3d53f4</guid><dc:creator>David Edwin</dc:creator><description>&lt;p&gt;I typically use these set of rules are from the Bluetooth specification (see Bluetooth Core Specifications 4.2 Vol 6, Part B, section 2.1.2 - Access Address ) the as these are general radio rules as well:&lt;/p&gt;
&lt;p&gt;The Access Address should meet the
following requirements:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;It shall have no more than six consecutive zeros or ones.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;It shall not be a sequence that differs from the advertising channel packets
Access Address (0x8E89BED6) by only one bit. : In addition do not choose the access addresses (if you are using many) so that they differ only by 1 bit.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;It shall not have all four octets equal.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;It shall have no more than 24 transitions.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Should not start with 0xAA or 0x55 (so it does not match the preamble)&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;It shall have a minimum of two transitions in the most significant six bits&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Transition is a 1 to 0 or 0 to 1 in the bit pattern.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>