<?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>nRF5 SDK for Mesh v4.1.0 Flash Manager Corrupt Page Due to Power Cycle</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/85818/nrf5-sdk-for-mesh-v4-1-0-flash-manager-corrupt-page-due-to-power-cycle</link><description>Hi, 
 I have been trying to chase down an issue with the flash manager occasionally raising an assertion in mesh_config_backend_init() after a power cycle of the nRF52840 we are using in our product. Occasionally, when we re-provision the radio and then</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 23 Jul 2024 12:44:09 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/85818/nrf5-sdk-for-mesh-v4-1-0-flash-manager-corrupt-page-due-to-power-cycle" /><item><title>RE: nRF5 SDK for Mesh v4.1.0 Flash Manager Corrupt Page Due to Power Cycle</title><link>https://devzone.nordicsemi.com/thread/495214?ContentTypeID=1</link><pubDate>Tue, 23 Jul 2024 12:44:09 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f9018942-9503-4f78-aaa3-800c5b2f7a65</guid><dc:creator>Aniket_Shet</dc:creator><description>&lt;p&gt;Hi Mttrinh,&lt;/p&gt;
&lt;p&gt;Could you please mention what exactly was the issue and what was the fix put?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF5 SDK for Mesh v4.1.0 Flash Manager Corrupt Page Due to Power Cycle</title><link>https://devzone.nordicsemi.com/thread/359981?ContentTypeID=1</link><pubDate>Fri, 25 Mar 2022 11:49:17 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0d7f4620-900a-4849-912d-79bc0f0ef596</guid><dc:creator>Mttrinh</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;After having our developer having a look at the issue it seems like something similar was reported for v4.1.0. The issue was fixed in v4.2.0. It is highly recommended to use our latest version(v5.0.0) as a lot of issues have been fix since version v4.1.0&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF5 SDK for Mesh v4.1.0 Flash Manager Corrupt Page Due to Power Cycle</title><link>https://devzone.nordicsemi.com/thread/358466?ContentTypeID=1</link><pubDate>Wed, 16 Mar 2022 14:48:09 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7c63f35d-e73b-4c95-93d9-4d7a8f17dc16</guid><dc:creator>Peter Maxwell Warasila</dc:creator><description>&lt;p&gt;Specifically we are seeing the assertion in `flash_manager_internal.h :: get_next_entry()`&lt;br /&gt;&lt;img alt=" " src="https://devzone.nordicsemi.com/resized-image/__size/320x240/__key/communityserver-discussions-components-files/4/pastedimage1647441626344v1.png" /&gt;&lt;/p&gt;
&lt;p&gt;The device roams between different meshes based on its location. I&amp;#39;d say the design goal is once a day over a ten year life span, but realistically it should only happen on a weekly basis.&lt;/p&gt;
&lt;p&gt;At this point in testing to reproduce the error, I reprovision the device and then power cycle the radio by resetting the host (and therefore cutting power to the nRF52840) within a second of the configuration/provisioning being sent to the host. It is not reproduceable every time, but happens at least once every 50 cycles, closer to once every ten. I assume this has to do with the queued flash manager write back action mechanism, but I&amp;#39;m not certain.&lt;/p&gt;
&lt;p&gt;I have also verified and seen this effect over dozens of nRF52840s, but I have not been debugging each time and cannot point to this particular flash page as part of the issue.&lt;/p&gt;
&lt;p&gt;I should clarify that we are using the nRF52840 as a mesh radio with the nRF5 SDK for Mesh Serial Interface module connected to a host processor over UART.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF5 SDK for Mesh v4.1.0 Flash Manager Corrupt Page Due to Power Cycle</title><link>https://devzone.nordicsemi.com/thread/358453?ContentTypeID=1</link><pubDate>Wed, 16 Mar 2022 14:17:54 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0b7976c0-fe74-4e15-99ef-88a66ee94264</guid><dc:creator>Mttrinh</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;What kind of assert are you getting from&amp;nbsp;&lt;span&gt;mesh_config_backend_init()?&lt;/span&gt;&lt;/p&gt;
[quote user=""]We are definitely reprovisioning more often in the current product, so that may be contributing to this being more likely to occur.[/quote]
&lt;p&gt;How often are you reprovisioning?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>