<?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>Updating FDS file during BLE communication may corrupt the file.</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/99602/updating-fds-file-during-ble-communication-may-corrupt-the-file</link><description>In the following cases, we have confirmed corruption of FDS files with a low probability. 
 
 1)Updated FDS file during BLE communication. 
 2)Updated FDS file after BLE communication was disconnected. 
 
 Corrupted files appear to be written with data</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 10 Jul 2023 06:41:03 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/99602/updating-fds-file-during-ble-communication-may-corrupt-the-file" /><item><title>RE: Updating FDS file during BLE communication may corrupt the file.</title><link>https://devzone.nordicsemi.com/thread/435390?ContentTypeID=1</link><pubDate>Mon, 10 Jul 2023 06:41:03 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5540e40b-247f-4a6f-9ef6-4aa483aad01a</guid><dc:creator>Kirinyaga</dc:creator><description>[quote userid="15146" url="~/f/nordic-q-a/99602/updating-fds-file-during-ble-communication-may-corrupt-the-file/431461"]Could you check if you have power-fail comparator(POF) enabled in your application?[/quote]
&lt;p&gt;In my application I just enabled POF when writing FDS.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
[quote userid="15146" url="~/f/nordic-q-a/99602/updating-fds-file-during-ble-communication-may-corrupt-the-file/431461"]&lt;span&gt;If power-fail warning is enabled and the supply voltage is below V&lt;/span&gt;&lt;sub&gt;POF&lt;/sub&gt;&lt;span&gt;&amp;nbsp;the power-fail comparator will prevent the NVMC from performing write operations to the NVM.&lt;/span&gt;[/quote]
&lt;p&gt;&lt;span class="jCAhz ChMk0b"&gt;&lt;span class="ryNqvb"&gt;Thank you for the information about the POF specification.&lt;/span&gt;&lt;/span&gt;&lt;span class="jCAhz"&gt;&lt;span class="ryNqvb"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="jCAhz ChMk0b"&gt;&lt;span class="ryNqvb"&gt;I will try disabling POF in my application.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Updating FDS file during BLE communication may corrupt the file.</title><link>https://devzone.nordicsemi.com/thread/431461?ContentTypeID=1</link><pubDate>Fri, 16 Jun 2023 11:02:30 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3f0f9ee2-ad41-494a-8a5d-3db3811b2aa1</guid><dc:creator>Sigurd</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Could you check if you have power-fail comparator(POF) enabled in your application?&amp;nbsp;&lt;span&gt;If power-fail warning is enabled and the supply voltage is below V&lt;/span&gt;&lt;sub&gt;POF&lt;/sub&gt;&lt;span&gt;&amp;nbsp;the power-fail comparator will prevent the NVMC from performing write operations to the NVM.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://infocenter.nordicsemi.com/topic/com.nordic.infocenter.nrf52832.ps.v1.1/power.html?cp=5_2_0_17_3_0#unique_1204650543"&gt;https://infocenter.nordicsemi.com/topic/com.nordic.infocenter.nrf52832.ps.v1.1/power.html?cp=5_2_0_17_3_0#unique_1204650543&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Updating FDS file during BLE communication may corrupt the file.</title><link>https://devzone.nordicsemi.com/thread/430450?ContentTypeID=1</link><pubDate>Mon, 12 Jun 2023 11:25:56 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:cd74fef3-cde7-44fb-a47b-b14b258eb5cc</guid><dc:creator>Kirinyaga</dc:creator><description>[quote userid="15146" url="~/f/nordic-q-a/99602/updating-fds-file-during-ble-communication-may-corrupt-the-file/429047"]But&amp;nbsp;&lt;span&gt;FDS recognizes invalid data and never returns corrupted data to the user.&lt;/span&gt;[/quote]
&lt;p&gt;I understand your explanation.&lt;/p&gt;
&lt;p&gt;However, unlike the description, corrupted data is returned to the user application.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
[quote userid="15146" url="~/f/nordic-q-a/99602/updating-fds-file-during-ble-communication-may-corrupt-the-file/429047"]In case of power-loss, data could be written incompletely.[/quote]
&lt;p&gt;For example, if the voltage drops momentarily &lt;span&gt;(or some other reason)&lt;/span&gt;, &amp;nbsp;could the FDS mistakenly think the data was written correctly even though the data was written incompletely?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Updating FDS file during BLE communication may corrupt the file.</title><link>https://devzone.nordicsemi.com/thread/429047?ContentTypeID=1</link><pubDate>Fri, 02 Jun 2023 14:49:38 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9e115fff-b5b4-403b-93c0-9a9c24a2be87</guid><dc:creator>Sigurd</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
[quote user="Kirinyaga"]I&amp;#39;m using&amp;nbsp;nRF5_SDK_17.1.0_ddde560.[/quote]
&lt;p&gt;Good.&lt;/p&gt;
[quote user=""]What controls can cause this phenomenon?[/quote]
&lt;p&gt;In case of power-loss, data could be written incompletely. But&amp;nbsp;&lt;span&gt;FDS recognizes invalid data and never returns corrupted data to the user.&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Updating FDS file during BLE communication may corrupt the file.</title><link>https://devzone.nordicsemi.com/thread/426055?ContentTypeID=1</link><pubDate>Wed, 17 May 2023 09:56:36 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9c75758e-8610-4cea-9c68-6045e69f73d1</guid><dc:creator>Kirinyaga</dc:creator><description>&lt;div class="ccvoYb EjH7wc"&gt;
&lt;div class="AxqVh"&gt;
&lt;div class="OPPzxe"&gt;
&lt;div class="QcsUad BDJ8fb sMVRZe wneUed"&gt;
&lt;div class="usGWQd"&gt;
&lt;div id="ow495" class="KkbLmb"&gt;
&lt;div class="lRu31"&gt;&lt;span class="HwtZe" lang="en"&gt;&lt;span class="jCAhz ChMk0b"&gt;&lt;span class="ryNqvb"&gt;Thank you for answering.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class="lRu31"&gt;&lt;span class="ZSCsVd"&gt;&lt;/span&gt;
&lt;div class="MHZbxf"&gt;
&lt;div id="ow499" data-append-to-body="true" data-propagate-tooltip-mouseover-events="false" data-anchor-corner="bottom-center" data-enable-skip-handler="false" data-popup-corner="top-center"&gt;
&lt;div&gt;&lt;br /&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;I&amp;#39;m using&amp;nbsp;nRF5_SDK_17.1.0_ddde560.&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Updating FDS file during BLE communication may corrupt the file.</title><link>https://devzone.nordicsemi.com/thread/424833?ContentTypeID=1</link><pubDate>Wed, 10 May 2023 12:19:53 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4ebe4dc0-79b5-48c3-844d-7106277bc9ad</guid><dc:creator>Sigurd</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;What SDK version are you using ?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>