<?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>Empty packets received occasionally on BL653</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/95460/empty-packets-received-occasionally-on-bl653</link><description>Hello, 
 I&amp;#39;m working with nRF52840 for some time, communicating esb on a BL653-DK (Laird), trough nRF52840dongle. 
 Recently I noticed that during ongoing communication, occasionally a packet is received on the BL653 with length 0 
 (in &amp;quot;esb.c&amp;quot; file,</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 17 Jan 2023 08:40:45 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/95460/empty-packets-received-occasionally-on-bl653" /><item><title>RE: Empty packets received occasionally on BL653</title><link>https://devzone.nordicsemi.com/thread/405167?ContentTypeID=1</link><pubDate>Tue, 17 Jan 2023 08:40:45 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:bf0bc580-ba59-4cda-b255-35f67ee63173</guid><dc:creator>H&amp;#229;kon Alseth</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Do you see this issue if you use the stock (unmodified) PRX and PTX samples?&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Kind regards,&lt;/p&gt;
&lt;p&gt;Håkon&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Empty packets received occasionally on BL653</title><link>https://devzone.nordicsemi.com/thread/405088?ContentTypeID=1</link><pubDate>Mon, 16 Jan 2023 15:02:47 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:cb09e51d-5955-499d-a3e5-37e144ad0b24</guid><dc:creator>Dagan Raviv</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I changed the value to 600 on both ends, yet I am still getting empty packets instead of &amp;quot;real&amp;quot; ones once in a while...&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Any more ideas?&lt;/p&gt;
&lt;p&gt;Kind regards,&lt;/p&gt;
&lt;p&gt;Dagan&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Empty packets received occasionally on BL653</title><link>https://devzone.nordicsemi.com/thread/404515?ContentTypeID=1</link><pubDate>Thu, 12 Jan 2023 10:17:15 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e88e49c4-2a9f-49f4-9120-f7d457740eea</guid><dc:creator>H&amp;#229;kon Alseth</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
[quote user="Dagan Raviv"]&lt;span&gt; &lt;/span&gt;&lt;span&gt;esbConfig&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;span&gt;retransmit_delay&lt;/span&gt;&lt;span&gt; = &lt;/span&gt;&lt;span&gt;100&lt;/span&gt;&lt;span&gt;;&lt;/span&gt;[/quote]
&lt;p&gt;This is not a valid range, here&amp;#39;s the minimum:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/nrfconnect/sdk-nrf/blob/v1.9.2/subsys/esb/esb.c#L35"&gt;https://github.com/nrfconnect/sdk-nrf/blob/v1.9.1/subsys/esb/esb.c#L35&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Can you adjust this delay to 600 and see if the issue still occurs?&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Kind regards,&lt;/p&gt;
&lt;p&gt;Håkon&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Empty packets received occasionally on BL653</title><link>https://devzone.nordicsemi.com/thread/404455?ContentTypeID=1</link><pubDate>Thu, 12 Jan 2023 07:46:41 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3bcbc9b4-e165-46c4-a2d6-6d2b5993f277</guid><dc:creator>Dagan Raviv</dc:creator><description>&lt;p&gt;Hi,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;1. This is my esb configuration:&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;&lt;span&gt;struct&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;esb_config&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;span&gt;esbConfig&lt;/span&gt;&lt;span&gt; = &lt;/span&gt;&lt;span&gt;ESB_DEFAULT_CONFIG&lt;/span&gt;&lt;span&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;...&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;esbConfig&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;span&gt;protocol&lt;/span&gt;&lt;span&gt; = &lt;/span&gt;&lt;span&gt;ESB_PROTOCOL_ESB_DPL&lt;/span&gt;&lt;span&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;esbConfig&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;span&gt;retransmit_delay&lt;/span&gt;&lt;span&gt; = &lt;/span&gt;&lt;span&gt;100&lt;/span&gt;&lt;span&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;esbConfig&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;span&gt;tx_output_power&lt;/span&gt;&lt;span&gt; = &lt;/span&gt;&lt;span&gt;ESB_TX_POWER_4DBM&lt;/span&gt;&lt;span&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;esbConfig&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;span&gt;retransmit_count&lt;/span&gt;&lt;span&gt; = &lt;/span&gt;&lt;span&gt;0&lt;/span&gt;&lt;span&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;esbConfig&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;span&gt;bitrate&lt;/span&gt;&lt;span&gt; = &lt;/span&gt;&lt;span&gt;ESB_BITRATE_2MBPS_BLE&lt;/span&gt;&lt;span&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;esbConfig&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;span&gt;event_handler&lt;/span&gt;&lt;span&gt; = &lt;/span&gt;&lt;span&gt;EventHandler&lt;/span&gt;&lt;span&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;esbConfig&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;span&gt;mode&lt;/span&gt;&lt;span&gt; = &lt;/span&gt;&lt;span&gt;ESB_MODE_PTX&lt;/span&gt;&lt;span&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp; &amp;nbsp; &lt;/span&gt;&lt;span&gt;esbConfig&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;span&gt;selective_auto_ack&lt;/span&gt;&lt;span&gt; = &lt;/span&gt;&lt;span&gt;false&lt;/span&gt;&lt;span&gt;;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;2. I&amp;#39;m using ncs version 1.9.1&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;3. Unfortunately I don&amp;#39;t have a&amp;nbsp;nRF52840-DK, but on a Laird BL653-DK this issue does not occur.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;I am using the default base address, but also using address 0xc2c2c2c2 as base_address_1 and assigning 0xe7c2c3c4c5c6c7c8 as prefixes.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;Thank you for your assistance,&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;Dagan&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Empty packets received occasionally on BL653</title><link>https://devzone.nordicsemi.com/thread/404002?ContentTypeID=1</link><pubDate>Tue, 10 Jan 2023 08:53:03 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6938e029-83c5-464b-9854-5550ffcc1727</guid><dc:creator>H&amp;#229;kon Alseth</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Q1: Could you share your esb configuration?&lt;/p&gt;
&lt;p&gt;Q2: Which NCS version are you using?&lt;/p&gt;
&lt;p&gt;Q3: Is this issue reproducible on a nRF52840-DK?&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;If you are using the default address (0xe7e7e7e7), there could be other devices in your area that is also using this address space, which will influence your overall communication.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Kind regards,&lt;/p&gt;
&lt;p&gt;Håkon&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Empty packets received occasionally on BL653</title><link>https://devzone.nordicsemi.com/thread/403881?ContentTypeID=1</link><pubDate>Mon, 09 Jan 2023 14:19:30 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:23fd4e63-5cde-4275-804e-e3a76cd65582</guid><dc:creator>Dagan Raviv</dc:creator><description>&lt;p&gt;Thanks for your response,&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;I&amp;#39;m using only one PTX with one PRX device. The packets are being broadcasted over the same RF channel, and the zero sized packets are received every once in a while when a &amp;quot;normal&amp;quot; packet was sent from the PTX.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Empty packets received occasionally on BL653</title><link>https://devzone.nordicsemi.com/thread/403865?ContentTypeID=1</link><pubDate>Mon, 09 Jan 2023 13:48:27 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:42287de9-c135-49e6-8b17-5f1409193512</guid><dc:creator>H&amp;#229;kon Alseth</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;A zero length packet is normally an ACK.&lt;/p&gt;
&lt;p&gt;Are you having several PTX communicating towards one PRX? If yes, do the PTX devices have an unique RF address?&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Kind regards,&lt;/p&gt;
&lt;p&gt;Håkon&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>