<?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>Best way to update a 32-bit word in flash - SDK13.1</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/23646/best-way-to-update-a-32-bit-word-in-flash---sdk13-1</link><description>Hi, 
 I want to store the CRC of the current firmware in the flash, for DFU purposes. Almost all of the threads I&amp;#39;ve seen so far reference the pstorage API but it&amp;#39;s no longer supported since SDK12. There are the new experimental fstorage and FDS APIs</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 21 Jul 2017 08:59:09 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/23646/best-way-to-update-a-32-bit-word-in-flash---sdk13-1" /><item><title>RE: Best way to update a 32-bit word in flash - SDK13.1</title><link>https://devzone.nordicsemi.com/thread/92937?ContentTypeID=1</link><pubDate>Fri, 21 Jul 2017 08:59:09 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3f2027a8-abad-417c-a619-cc81d514cc4c</guid><dc:creator>Andy</dc:creator><description>&lt;p&gt;Hi Hung,
I&amp;#39;m using the NRF52 as a DFU controller for an STM32, therefore I would like to make a quick check to validate whether the STM has a valid app or not, and I would like to store the CRC of the STM in the NRF in order to be able to check the firmware version in the iOS app, which talks to the NRF via BLE.
I hadn&amp;#39;t considered modifying the settings structure, I think that&amp;#39;s a great idea. Thanks for the suggestion!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Best way to update a 32-bit word in flash - SDK13.1</title><link>https://devzone.nordicsemi.com/thread/92938?ContentTypeID=1</link><pubDate>Fri, 21 Jul 2017 08:51:46 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1be00399-3a28-4eec-b5e0-fbb2981729a4</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Hi Andy,&lt;/p&gt;
&lt;p&gt;All you need are included in the bootloader setting (CRC of application, bootloader version). I don&amp;#39;t know why you need to store them separately.&lt;/p&gt;
&lt;p&gt;Please have a look &lt;a href="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk5.v12.3.0/lib_bootloader_dfu_process.html?cp=4_0_2_3_5_1_0_0#lib_bootloader_dfu_process_settings"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;If you want to store extra data, I think it&amp;#39;s easiest to modify the bootloader setting structure to add your own data in.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>