<?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>What factors make it fail to transmit packets to the air after successful network packet allocation on mesh?</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/43386/what-factors-make-it-fail-to-transmit-packets-to-the-air-after-successful-network-packet-allocation-on-mesh</link><description>Hello, 
 I have some problem on my mesh application. (similar application as simple-onoff model) 
 Sometimes, the server(sensor) devices fail to transmit packet while receiving is ok. 
 I checked the tx path and found packet-allocations are successful</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 22 Feb 2019 13:22:09 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/43386/what-factors-make-it-fail-to-transmit-packets-to-the-air-after-successful-network-packet-allocation-on-mesh" /><item><title>RE: What factors make it fail to transmit packets to the air after successful network packet allocation on mesh?</title><link>https://devzone.nordicsemi.com/thread/172510?ContentTypeID=1</link><pubDate>Fri, 22 Feb 2019 13:22:09 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8e096d69-791f-4220-b24e-316c94bccea1</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Hi Charlie,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;We do have some bug fix in SDK v3.1 regarding buffer management that maybe related to your case.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;We would be really appreciate if you can provide us an minimum example that we can reproduce the issue here (prefer with SDK v3.1).&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: What factors make it fail to transmit packets to the air after successful network packet allocation on mesh?</title><link>https://devzone.nordicsemi.com/thread/170167?ContentTypeID=1</link><pubDate>Fri, 08 Feb 2019 15:51:32 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d3f3ac17-1dd0-4de1-9454-c778ca5dc2c4</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Hi Charlie,&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Thanks for your update. We are checking with the team to see what could be the problem.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;It would be great if you can provide an example that show the issue so we can reproduce here.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: What factors make it fail to transmit packets to the air after successful network packet allocation on mesh?</title><link>https://devzone.nordicsemi.com/thread/169813?ContentTypeID=1</link><pubDate>Thu, 07 Feb 2019 00:15:43 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5f1f73d6-d237-4a1a-b0e4-ec74975792a3</guid><dc:creator>Charlie Choi</dc:creator><description>&lt;p&gt;Hi Hung,&lt;/p&gt;
&lt;p&gt;Yes I received NRF_SUCCESS after calling access_model_publish.&lt;/p&gt;
&lt;p&gt;The issue happens irregularly after heavy packet traffic. Sometimes it solved after some time but mostly it stays at the situation forever.&lt;/p&gt;
&lt;p&gt;I coded my application based on&amp;nbsp;light-switch example.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I found the problem seemed to be solved when I execute re-init function as below at run time.&lt;/p&gt;
&lt;p&gt;void core_tx_forced_reinit(void)&lt;/p&gt;
&lt;p&gt;{&lt;/p&gt;
&lt;p&gt;&amp;nbsp; list_remove(&amp;amp;mp_bearers, &amp;amp;p_bearer-&amp;gt;list_node);&lt;br /&gt;&amp;nbsp; m_bearer_count--;&lt;/p&gt;
&lt;p&gt;&amp;nbsp; advertiser_disable(&amp;amp;m_bearer_roles[CORE_TX_ROLE_ORIGINATOR].advertiser);&lt;br /&gt;&amp;nbsp; advertiser_disable(&amp;amp;m_bearer_roles[CORE_TX_ROLE_RELAY].advertiser);&lt;/p&gt;
&lt;p&gt;&amp;nbsp; core_tx_adv_init();&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;I think advertiser had corrupted by something.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;I need your additional advice.&lt;/p&gt;
&lt;p&gt;1. what can make this issue happen?&lt;/p&gt;
&lt;p&gt;2. if I run&amp;nbsp;&lt;span&gt;core_tx_forced_reinit() function at run time, what additional issues are expected?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;3. Do you recommend me to migrate to v3.1.0? Is it easy? (^^)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Thank you for your advice in advance.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Charlie&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: What factors make it fail to transmit packets to the air after successful network packet allocation on mesh?</title><link>https://devzone.nordicsemi.com/thread/169738?ContentTypeID=1</link><pubDate>Wed, 06 Feb 2019 13:50:55 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:26fcd745-4d90-49c4-a1b9-5f1618268cfd</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Hi Charlie,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I assume you have checked that the message is queued in the buffer ? You received NRF_SUCCESS when calling&amp;nbsp;access_model_publish() ?&amp;nbsp;&lt;/p&gt;
&lt;p&gt;How often do you see the issue ? How large is your payload ?&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Do you see the issue with our stock example ?&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Please be aware that SDK v2.1.1 is pretty old one, the current Mesh SDK is v3.1.0&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>