<?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>In Gazell mode, the device sends data to the host failure.</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/36181/in-gazell-mode-the-device-sends-data-to-the-host-failure</link><description>The device sending data will be accepted to the callback function nrf_gzll_device_tx_failed， But the host side receives the data and calls the function nrf_gzll_host_rx_data_ready。Sometimes the host is loaded with ACK, but the device terminal shows that</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 10 Jul 2018 08:50:53 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/36181/in-gazell-mode-the-device-sends-data-to-the-host-failure" /><item><title>RE: In Gazell mode, the device sends data to the host failure.</title><link>https://devzone.nordicsemi.com/thread/139532?ContentTypeID=1</link><pubDate>Tue, 10 Jul 2018 08:50:53 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b28e4a50-f21b-45b0-b3cd-e62b13618a7f</guid><dc:creator>ovrebekk</dc:creator><description>&lt;p&gt;Hi&amp;nbsp;&lt;/p&gt;
&lt;p&gt;One trick in Gazell to try and reduce packet loss is to make the timeslot period slightly shorter in the device than in the host.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Could you try to reduce the timeslot period by 20-100us and see if it makes a difference?&lt;/p&gt;
&lt;p&gt;Also, try increasing max_tx_attempts to 20-30 and see if that helps.&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: In Gazell mode, the device sends data to the host failure.</title><link>https://devzone.nordicsemi.com/thread/139513?ContentTypeID=1</link><pubDate>Tue, 10 Jul 2018 07:21:41 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:37970642-9062-4c79-b6cf-bfe75902daa6</guid><dc:creator>zp</dc:creator><description>&lt;p&gt;hi, ovrebekk:&lt;/p&gt;
&lt;p&gt;the device and the host gall&amp;nbsp;&lt;span class=""&gt;parameters&lt;/span&gt;:&lt;/p&gt;
&lt;p&gt;table_size = 3;&lt;/p&gt;
&lt;p&gt;nrf_gzll_set_timeslots_per_channel(2);&lt;br /&gt; nrf_gzll_set_sync_lifetime(18);&lt;br /&gt; nrf_gzll_set_max_tx_attempts(15);&lt;br /&gt;nrf_gzll_set_timeslot_period(2800);&lt;br /&gt; nrf_gzll_set_timeslots_per_channel_when_device_out_of_sync(6); &lt;br /&gt; nrf_gzll_set_device_channel_selection_policy(NRF_GZLL_DEVICE_CHANNEL_SELECTION_POLICY_USE_CURRENT);&lt;/p&gt;
&lt;p&gt;The length of the sent data and ACk data is less than 32 bytes。&lt;/p&gt;
&lt;p&gt;thanks。&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: In Gazell mode, the device sends data to the host failure.</title><link>https://devzone.nordicsemi.com/thread/139510?ContentTypeID=1</link><pubDate>Tue, 10 Jul 2018 07:00:00 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:395d5dbf-f816-45ea-9d39-bfc77960a022</guid><dc:creator>ovrebekk</dc:creator><description>&lt;p&gt;Hi&amp;nbsp;&lt;/p&gt;
&lt;p&gt;You will get higher packet loss when the distance increases, so you should see it more often when the distance is longer, yes.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Three times out of 10 sounds a bit too much though. How many retransmits have you configured on the device side?&lt;br /&gt;You could try to increase the number of retransmits, and it should happen less frequently.&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: In Gazell mode, the device sends data to the host failure.</title><link>https://devzone.nordicsemi.com/thread/139482?ContentTypeID=1</link><pubDate>Tue, 10 Jul 2018 01:02:41 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:44ecf5f5-405f-4565-bf40-854a5225f94a</guid><dc:creator>zp</dc:creator><description>&lt;p&gt;hi，ovrebekk.&lt;/p&gt;
&lt;p&gt;The rate of transmission I use is 1M, and this phenomenon almost does not appear at the distance of 50cm. When the distance reaches 3M, there will be two or three times every 10 times.Whether distance is the cause of this problem。&lt;/p&gt;
&lt;p&gt;thanks.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: In Gazell mode, the device sends data to the host failure.</title><link>https://devzone.nordicsemi.com/thread/139415?ContentTypeID=1</link><pubDate>Mon, 09 Jul 2018 12:23:35 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:fdfd8909-1f9a-4afb-9fe3-fef43da70869</guid><dc:creator>ovrebekk</dc:creator><description>&lt;p&gt;Hi&lt;/p&gt;
&lt;p&gt;This is expected behavior.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;If the ACK is lost on the way to the device, and the device doesn&amp;#39;t send any more re-transmissions, the packet might be received by the host without the device knowing about it.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;The assumption is that&amp;nbsp;for applications where receiving all packets is critical you will use an unlimited amount of retransmits, and in this case the ACK will eventually be received. (If the device stops responding for a long amount of time, the link should be considered broken.)&lt;/p&gt;
&lt;p&gt;Best regards&lt;br /&gt;Torbjørn&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>