<?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>Reason behind CRC error</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/24152/reason-behind-crc-error</link><description>Hi! 
 I am sorry if I had repeated questions in this forum. I would like to understand few things. 
 Test scenario 
 Central - nRF52840
Peripheral - nRF52840
Bluetooth 5.0
Connection interval - 10 ms
Data - 10 samples/10ms as notifications
Sniffer</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 09 Aug 2017 08:55:37 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/24152/reason-behind-crc-error" /><item><title>RE: Reason behind CRC error</title><link>https://devzone.nordicsemi.com/thread/95103?ContentTypeID=1</link><pubDate>Wed, 09 Aug 2017 08:55:37 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:781da4e2-82db-4982-a0cb-a8051a81d12b</guid><dc:creator>endnode</dc:creator><description>&lt;p&gt;Yes, if SN/NESN sequence goes on as expected but sniffer reports any error on the packet then most probably it is just its problem with reception.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Reason behind CRC error</title><link>https://devzone.nordicsemi.com/thread/95102?ContentTypeID=1</link><pubDate>Wed, 09 Aug 2017 08:38:58 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:43d73015-a091-473d-bd22-da57534f13a4</guid><dc:creator>Nivetha</dc:creator><description>&lt;p&gt;I have seen samples where SN and NESN values are different(then it must have been ACked) but their CRC is not OK. Then this might be due to interference.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Reason behind CRC error</title><link>https://devzone.nordicsemi.com/thread/95100?ContentTypeID=1</link><pubDate>Tue, 08 Aug 2017 14:56:51 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5fb4ec01-4479-48e4-a25e-29d86295075c</guid><dc:creator>endnode</dc:creator><description>&lt;p&gt;Not sure that I can follow. SN and NESN are ticking in special sequence like (0,0), (0,1), (1,1), (1,0) and so on. If you see two packets with the same (SN, NESN) then it means re-transmit. Sure if there is some real interference on the radio it&amp;#39;s probable that both receiver and sniffer will detect it as some kind of error (CRC or even preamble not match).&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Reason behind CRC error</title><link>https://devzone.nordicsemi.com/thread/95099?ContentTypeID=1</link><pubDate>Tue, 08 Aug 2017 14:32:17 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0f646565-a581-4b45-b78c-c50b25cd4141</guid><dc:creator>Nivetha</dc:creator><description>&lt;p&gt;When the SN and NESN values are different, it denotes that the previous packet is ACKed. But while observing the logs, it&amp;#39;s not how it behaves. It still shows CRC error and being retransmitted. Isn&amp;#39;t that contradictory?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Reason behind CRC error</title><link>https://devzone.nordicsemi.com/thread/95098?ContentTypeID=1</link><pubDate>Tue, 08 Aug 2017 14:24:13 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0b40f6fa-e712-4870-a99f-10269235777b</guid><dc:creator>endnode</dc:creator><description>&lt;p&gt;Noooooo, unofficial means that it might be crashing or exhibiting other severe problems because it was untested and isn&amp;#39;t officially supported. But it shouldn&amp;#39;t degrade receiving capabilities just by FW. Believe me this you will see with &amp;quot;official&amp;quot; sniffer on nRF51 DK board also, simply you need to have very good placement of all 3 devices and almost no interference to have 100% of success in sniffer&amp;#39;s trace. That&amp;#39;s life.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Reason behind CRC error</title><link>https://devzone.nordicsemi.com/thread/95101?ContentTypeID=1</link><pubDate>Tue, 08 Aug 2017 13:18:24 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:78089d20-5b98-4efd-bd99-3daea4b0e2b7</guid><dc:creator>Nivetha</dc:creator><description>&lt;p&gt;Yeah, you are right:) I see that SN and NESN are different for packets with CRC error. More likely because of using an unofficial sniffer.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Reason behind CRC error</title><link>https://devzone.nordicsemi.com/thread/95097?ContentTypeID=1</link><pubDate>Tue, 08 Aug 2017 10:03:18 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:33a698bd-f418-4cee-b902-b5c63c3ff234</guid><dc:creator>endnode</dc:creator><description>&lt;p&gt;I believe that CRC errors are only on Sniffer&amp;#39;s side (sniffer has no idea what is actual Rx peer seeing at that moment;). So I&amp;#39;m afraid it&amp;#39;s just consequence of using cheap sniffer in sub-optimal topology and doesn&amp;#39;t necessary indicate real error of packets in the air... If there would be real packet loss on some side and re-transmission you should see that from SN/NESN sequence (&lt;a href="https://github.com/Szarp/WolfsHeart/blob/master/Documents/Low%20Energy%20Training.pdf"&gt;see slides 115 and 117-118 of this presentation&lt;/a&gt;).&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>