<?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>52840 F version prgram</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/82690/52840-f-version-prgram</link><description>hi support team, 
 
 i have one customer have F version QIAA 840, and now i found that some problem with this version when burning hex file. 
 when burning application, softdevice is lost(when using keil); And for ses, hex file lost after reset; 
 
 is</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 13 Dec 2021 08:18:14 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/82690/52840-f-version-prgram" /><item><title>RE: 52840 F version prgram</title><link>https://devzone.nordicsemi.com/thread/343066?ContentTypeID=1</link><pubDate>Mon, 13 Dec 2021 08:18:14 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:977dddc8-5a80-4c7e-827a-afe16856c0ad</guid><dc:creator>William.wei</dc:creator><description>&lt;p&gt;yes, Einar,&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Thanks for your quick reply,&amp;nbsp;the root cause is the versions of command line tool, after i update it to the latest, it is working now!&lt;/p&gt;
&lt;p&gt;Thanks again.&lt;/p&gt;
&lt;p&gt;Regards,&lt;/p&gt;
&lt;p&gt;William.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: 52840 F version prgram</title><link>https://devzone.nordicsemi.com/thread/343057?ContentTypeID=1</link><pubDate>Mon, 13 Dec 2021 07:41:51 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:fa582e39-be21-478b-a6d0-1586db2206c5</guid><dc:creator>Einar Thorsrud</dc:creator><description>&lt;p&gt;Hi&amp;nbsp;William,&lt;/p&gt;
&lt;p&gt;The nRF52840 F version has the improved AP protection scheme. So to use that, you need both a recent MDK and recent versions of tools. SDK 17.1.0&amp;nbsp;includes this, but if using an older SDK, the customer needs to either migrate to SDK 17.1.0, or backport the new MDK (8.40.2 or later) to his old SDK.&lt;/p&gt;
&lt;p&gt;The hex file is not actually lost on reset, but if the firmware does not actively disable APPROTECT, it will be enabled again after reset. And then the only way to regain debugger access is to do a recover operation, which deletes the firmware. The solution is to ensure that the firmware you write disable APPROTECT, which will be the case when using a new MDK.&lt;/p&gt;
&lt;p&gt;Note that as it is the application that must enable debugging (disable APPROTECT), the SoftDevice can never do this. So you must actually program the application before the SoftDevice in this case, or alternatively together as a merged hex file (though that is not relevant from Keil).&lt;/p&gt;
&lt;p&gt;You can point to the official documentation in &lt;a href="https://infocenter.nordicsemi.com/pdf/in_141_v1.1.pdf?cp=18_11"&gt;IN-141&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Einar&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>