<?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>ESB RX pipe incorrect</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/80483/esb-rx-pipe-incorrect</link><description>I have found an issue with ESB/Nordic radio where it will receive a packet on the wrong pipe. I think the issue occurs when the prefix array set to the PREFIX registers contains the same prefix twice, even if that prefix is unused according to the mask</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 22 Oct 2021 08:00:49 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/80483/esb-rx-pipe-incorrect" /><item><title>RE: ESB RX pipe incorrect</title><link>https://devzone.nordicsemi.com/thread/335411?ContentTypeID=1</link><pubDate>Fri, 22 Oct 2021 08:00:49 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ebc8890e-15c6-41e3-898f-65942455b248</guid><dc:creator>ovrebekk</dc:creator><description>&lt;p&gt;No worries, thanks for the report &lt;span class="emoticon" data-url="https://devzone.nordicsemi.com/cfs-file/__key/system/emoji/1f642.svg" title="Slight smile"&gt;&amp;#x1f642;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: ESB RX pipe incorrect</title><link>https://devzone.nordicsemi.com/thread/335217?ContentTypeID=1</link><pubDate>Thu, 21 Oct 2021 08:19:07 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8247e60a-5a04-48c2-b768-8c158837d5bd</guid><dc:creator>nrbrook</dc:creator><description>&lt;p&gt;Sorry, I have completed the project now, so I can&amp;#39;t test it. I just wanted to report the issue. Thanks&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: ESB RX pipe incorrect</title><link>https://devzone.nordicsemi.com/thread/335209?ContentTypeID=1</link><pubDate>Thu, 21 Oct 2021 07:48:51 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:bc08ad5c-5fd5-4b65-917b-50d457d885be</guid><dc:creator>ovrebekk</dc:creator><description>&lt;p&gt;Hi&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Essentially the underlying issue is the same, and as you can see in the errata the problem of RXADDRESSES not working correctly is also there.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;You are probably right that the ESB library doesn&amp;#39;t properly handle this though.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Could you try the mentioned workaround of setting bit 16 in the RXADDRESSES register?&lt;/p&gt;
&lt;p&gt;&lt;em&gt;NRF_RADIO-&amp;gt;RXADDRESSES |= (1 &amp;lt;&amp;lt; 16);&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Just make sure to add this after the ESB configuration is complete.&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Best regards&lt;br /&gt;Torbjørn&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: ESB RX pipe incorrect</title><link>https://devzone.nordicsemi.com/thread/335019?ContentTypeID=1</link><pubDate>Wed, 20 Oct 2021 08:59:15 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5de8ee32-75a0-4b8c-ba99-b5273e7b75f7</guid><dc:creator>nrbrook</dc:creator><description>&lt;p&gt;I don&amp;#39;t think that addresses this issue, because the issue is not that the same prefix is configured on more than one pipe (it is, but that shouldn&amp;#39;t matter because of the mask in RXADDRESSES), but that the mask in RXADDRESSES is not applied, and additionally that the esb library does not clear the unused pipes. If the errata is in fact related, the esb library in nRF5 17.0.2 does not work around the issue fully, as described here.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: ESB RX pipe incorrect</title><link>https://devzone.nordicsemi.com/thread/335015?ContentTypeID=1</link><pubDate>Wed, 20 Oct 2021 08:51:31 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:dff49a5c-d7fc-4c62-a0f4-02c22c5ff1cc</guid><dc:creator>ovrebekk</dc:creator><description>&lt;p&gt;Thank you.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;According to the hardware team this is a known issue in the nRF52832, and is related to &lt;a href="https://infocenter.nordicsemi.com/topic/errata_nRF52832_Rev3/ERR/nRF52832/Rev3/latest/anomaly_832_143.html?cp=4_2_1_0_1_36"&gt;Errata 143&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;As you can see from the description the issue occurs if you have the same prefix address configured on more than one pipe (for pipe 1-7).&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I can only recommend to make sure this is not the case, and ensure that they have unique values.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;For all other devices in the nRF52 family this issue is fixed.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Best regards&lt;br /&gt;Torbjørn&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: ESB RX pipe incorrect</title><link>https://devzone.nordicsemi.com/thread/334942?ContentTypeID=1</link><pubDate>Tue, 19 Oct 2021 16:57:50 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f20b455f-85a5-48ad-a426-4b7a19fdf107</guid><dc:creator>nrbrook</dc:creator><description>&lt;p&gt;Yes it is nRF52832&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: ESB RX pipe incorrect</title><link>https://devzone.nordicsemi.com/thread/334941?ContentTypeID=1</link><pubDate>Tue, 19 Oct 2021 16:57:02 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6e94a041-b425-4d6b-bcd3-71467a4f709d</guid><dc:creator>ovrebekk</dc:creator><description>&lt;p&gt;Hi again&lt;/p&gt;
&lt;p&gt;Can you confirm that it is the nRF52832 device you are using?&lt;/p&gt;
&lt;p&gt;Best regards&lt;br /&gt;Torbjørn&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: ESB RX pipe incorrect</title><link>https://devzone.nordicsemi.com/thread/333833?ContentTypeID=1</link><pubDate>Wed, 13 Oct 2021 07:26:49 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:48a8d836-ff9c-42f3-82e2-94eeab0fb820</guid><dc:creator>ovrebekk</dc:creator><description>&lt;p&gt;Hi Nick&lt;/p&gt;
&lt;p&gt;Thanks for the report. I will check with the hardware team if this is expected behavior from the radio.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;This doesn&amp;#39;t directly relate to the ESB library, but it would be possible to add a check when configuring the addresses to prevent this from occurring. Just be aware that&amp;nbsp;the nRF5 SDK is in maintenance mode at this point, and updates like these are more likely to make it into the nRF Connect SDK version of the ESB library.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Best regards&lt;br /&gt;Torbjørn&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>