<?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>Mesh node on off state save using FDS</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/47624/mesh-node-on-off-state-save-using-fds</link><description>Hi, 
 Currently we&amp;#39;re developing RGB bulb which has mesh feature (nRF52832). So this done by using nRF5 SDK 15.2.0 and Mesh SDK 3.0. 
 We&amp;#39;re able to control all three channels. Now we need to store each channel RGB value into Flash storage. To do that</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 23 Jun 2021 07:22:50 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/47624/mesh-node-on-off-state-save-using-fds" /><item><title>RE: Mesh node on off state save using FDS</title><link>https://devzone.nordicsemi.com/thread/316605?ContentTypeID=1</link><pubDate>Wed, 23 Jun 2021 07:22:50 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:005c782d-45f1-4561-bc63-6e9ed775c74d</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Hi Erdi,&amp;nbsp;&lt;br /&gt;This is a 2 years old case. Please create a new case for your problem.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Please have a look at my quotation from the documentation in earlier reply. Note that defragmentation will be executed automatically so you don&amp;#39;t need to do anything.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Mesh node on off state save using FDS</title><link>https://devzone.nordicsemi.com/thread/316532?ContentTypeID=1</link><pubDate>Tue, 22 Jun 2021 15:10:28 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:bd7839b3-0e6b-44bc-8cf7-8c40dbcfba56</guid><dc:creator>erdidedemli</dc:creator><description>&lt;p&gt;I&amp;#39;m having the same problem right now. How did you overcome this problem ?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Mesh node on off state save using FDS</title><link>https://devzone.nordicsemi.com/thread/189793?ContentTypeID=1</link><pubDate>Wed, 29 May 2019 08:39:48 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:262bc3c8-e06d-492b-a4dc-93ddb98cc1ea</guid><dc:creator>Prasad</dc:creator><description>&lt;p&gt;Hi&lt;/p&gt;
&lt;p&gt;I have tested with flash manager library. It seem work fine&lt;/p&gt;
&lt;p&gt;We assume maximum number of color change per day as 5. So is this method efficient.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Mesh node on off state save using FDS</title><link>https://devzone.nordicsemi.com/thread/188893?ContentTypeID=1</link><pubDate>Thu, 23 May 2019 15:12:54 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d9a14922-473f-41ff-88c5-f8a2f5d1b79b</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;We do have wear leveling protection with the flash manager library. You can find this in the documentation of flash manager:&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;em&gt;Defragmentation&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Due to limitations in the flash hardware, replacing handles in the flash manager means writing a completely new entry at the end of the existing entries and then invalidating the old entry. This will eventually cause the flash area to fill up with invalid entries, which prevents adding or replacing more entries. When this happens, the invalid entries must be removed and the page rebuilt with only the valid entries that are present. This process is called&amp;nbsp;defragmentation.&amp;nbsp;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;How often do you have the light changing ?&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Mesh node on off state save using FDS</title><link>https://devzone.nordicsemi.com/thread/188871?ContentTypeID=1</link><pubDate>Thu, 23 May 2019 14:19:17 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e7a44739-b0d9-4c71-9fc1-d3fad9130dda</guid><dc:creator>Prasad</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;We need to store color every time it changed from app. Otherwise in case of power&amp;nbsp;failure we&amp;#39;re not able to recover it.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;And there are limited number of writing cycles in flash memory. So simply it can exceed.&lt;/p&gt;
&lt;p&gt;That is the reason we choose FDS, because it has&amp;nbsp;&lt;span&gt;wear leveling feature.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;So can we use Flash manager library to do the same thing ? &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;And is there any example on how to use flash manager library ?&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Mesh node on off state save using FDS</title><link>https://devzone.nordicsemi.com/thread/188524?ContentTypeID=1</link><pubDate>Wed, 22 May 2019 11:22:39 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:714b7b6c-5350-4177-84be-0f49f225b8fd</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;What exactly the problem you have with FDS ? As long as you configure the FDS (and fstorage) with different space to the Mesh&amp;#39;s&amp;nbsp;&lt;a href="https://infocenter.nordicsemi.com/topic/com.nordic.infocenter.meshsdk.v3.1.0/md_doc_libraries_flash_manager.html?cp=5_2_2_0"&gt;flash&amp;nbsp;library&amp;nbsp;&lt;/a&gt;you should be fine.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Any particular reason you want to use fds instead of the flash library ?&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>