<?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>Some problems about softdevice</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/88599/some-problems-about-softdevice</link><description>Hello, Nordic Engineer 
 
 I use nrf52811 and SDK 15.3.0 
 In example 《ble_app_uart》, I added timeslot（ESB） 
 Run this code《nrf_esb_write_payload(&amp;amp;tx_command);》 
 Subsequent programs will enter this handler 
 
 Sometimes success, sometimes failure 
 I</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 09 Jun 2022 13:27:00 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/88599/some-problems-about-softdevice" /><item><title>RE: Some problems about softdevice</title><link>https://devzone.nordicsemi.com/thread/371691?ContentTypeID=1</link><pubDate>Thu, 09 Jun 2022 13:27:00 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6dad2507-97e5-4017-a8d3-45a8c42d714f</guid><dc:creator>Kenneth</dc:creator><description>[quote user="eric_cheng"]But when the product is applied in the future, it will be one PTX and multiple PRX[/quote]
&lt;p&gt;In that case you should look into disabling acknowledgement, else each PRX will try to ack, and that won&amp;#39;t work well. I believe disabling ack is done by configuring selective_ack and using noack for all communication.&lt;/p&gt;
[quote user="eric_cheng"]Does the ESB have its own sniffer?[/quote]
&lt;p&gt;No, there is no fixed address for ESB, so it&amp;#39;s not possible to make a generic sniffer.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;br /&gt;Kenenth&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Some problems about softdevice</title><link>https://devzone.nordicsemi.com/thread/371527?ContentTypeID=1</link><pubDate>Thu, 09 Jun 2022 02:11:40 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:edf0d482-9561-4f70-a5aa-0098d85d8cb2</guid><dc:creator>eric_cheng</dc:creator><description>&lt;p&gt;Hello, thank you for your relpy&lt;/p&gt;
&lt;p&gt;1)&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Yes, now the test case is only one PTX and one PRX&lt;/p&gt;
&lt;p&gt;But when the product is applied in the future, it will be one PTX and multiple PRX&lt;/p&gt;
&lt;p&gt;And each PRX will also have PTX function, like Bluetooth Mesh&lt;/p&gt;
&lt;p&gt;I will also study the Bluetooth Mesh part in the future&lt;/p&gt;
&lt;p&gt;I will use these two technologies on different products&lt;/p&gt;
&lt;p&gt;2)&lt;/p&gt;
&lt;p&gt;Like《nRF Sniffer for Bluetooth LE》《nRF Sniffer for 802.15.4》&lt;/p&gt;
&lt;p&gt;Does the ESB have its own sniffer?&lt;/p&gt;
&lt;p&gt;3)&lt;/p&gt;
&lt;p&gt;You&amp;#39;re right, I&amp;#39;m wondering if my &amp;quot;USB-&amp;gt;TTL&amp;quot; is wrong&lt;/p&gt;
&lt;p&gt;I will check this part, thank you&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Some problems about softdevice</title><link>https://devzone.nordicsemi.com/thread/371229?ContentTypeID=1</link><pubDate>Tue, 07 Jun 2022 17:09:00 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:feb7f46e-08bb-46ab-a4e4-c4e41e6f17be</guid><dc:creator>Kenneth</dc:creator><description>[quote user=""]&lt;p&gt;Sometimes success, sometimes failure&lt;/p&gt;
&lt;p&gt;I would like to ask, what is the reason for the failure?&lt;/p&gt;[/quote]
&lt;p&gt;I assume interference for instance can cause packet loss, and depending on the number of retries you have configured, it may be that it reach max retries and thereby you receive the&amp;nbsp;NRF_ESB_EVENT_TX_FAILED event instead. I assume in this case that you have only one PTX and only one PRX, is that correct?&amp;nbsp;&lt;/p&gt;
[quote user=""]Can you briefly explain nRF sniffer?[/quote]
&lt;p&gt;I do not quite understand what you mean here? I am only aware of nRF sniffer for Bluetooth LE, but that one cannot receive packets from ESB. What nRF sniffer are you thinking of?&lt;/p&gt;
[quote user=""]&lt;p&gt;Occasionally 1 byte is lost&lt;/p&gt;
&lt;p&gt;How can this problem be avoided?&lt;/p&gt;[/quote]
&lt;p&gt;Have you looked at the data on an oscilloscope or logic analyzer? Just to check that the bit length of PTX and PRX are the same, possible you can try lower baudrate and see if that have an impact on the issue.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;br /&gt;Kenneth&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>