<?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>Frequent mesh device power cycle makes it unable to communicate after a while</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/65591/frequent-mesh-device-power-cycle-makes-it-unable-to-communicate-after-a-while</link><description>We are using mesh SDK v3.2.0, nRF SDK 15.3, nRF52840 DK and SES as our IDE. 
 We had a mesh network with around 5 devices and after a while 2 of them just stopped sending data to the network, while being perfectly able to receive from it. 
 After debugging</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 08 Sep 2020 13:58:12 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/65591/frequent-mesh-device-power-cycle-makes-it-unable-to-communicate-after-a-while" /><item><title>RE: Frequent mesh device power cycle makes it unable to communicate after a while</title><link>https://devzone.nordicsemi.com/thread/268563?ContentTypeID=1</link><pubDate>Tue, 08 Sep 2020 13:58:12 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b4621db0-8dd4-4da3-a96f-8fa5ebdc6d5a</guid><dc:creator>rmarques</dc:creator><description>&lt;p&gt;Hello Mttrinh, you&amp;#39;ve been helpful, thank you.&lt;/p&gt;
&lt;p&gt;We have to take care about what we changed on the nordic SDK to be able to make an update to the Mesh SDK, but it is nice to know that that work will be useful to benefit from that 4.0 feature.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Frequent mesh device power cycle makes it unable to communicate after a while</title><link>https://devzone.nordicsemi.com/thread/268560?ContentTypeID=1</link><pubDate>Tue, 08 Sep 2020 13:53:37 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b06521a2-3f37-4dae-a221-7631b62ce027</guid><dc:creator>Mttrinh</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;The sequence number can only be reset after the end of the IV update procedure. One of the requirement of the Mesh specification is &amp;quot;If the node is added to a network when the network is in Normal operation, then it shall operate in Normal operation for at least 96 hours.&amp;quot; Because of this, an internal IV update procedure in the mesh stack will not trigger before at least 96 hours.&lt;/p&gt;
&lt;p&gt;Regarding your issue, there is a timer for monitoring the IV update procedure, and will avoid triggering the IV update procedure if it has been triggered less than 96 hours. When the device resets, this timer will also reset. Resulting in that the node would never request IV update procedure (to reset sequence number) and end up running out of sequence number.&amp;nbsp;This issue has been fixed in Mesh SDK v4.0 that we store the timer every 30 minutes to flash. This way if the node get reset, the time will start counting from last saved time then still can trigger a IV Index update in relatively correct 96 hours.&lt;/p&gt;
&lt;p&gt;Is it possible to upgrade to our latest Mesh SDK(v4.2)?&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/56741/nrf52832-nrf-sdk-for-mesh-light_switch_client-getting-nrf_error_forbidden-error/230923#230923" rel="noopener noreferrer" target="_blank"&gt;This&lt;/a&gt; might also be useful.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>