<?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>nRF52833 readback protection issue</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/101244/nrf52833-readback-protection-issue</link><description>Chip hardware : nRF52833 rev QDAAA0 batch 2116FL 
 Operating system : Windows 10 
 Software versions : nRF Command Line Tools v10.22.0, JLinkARM.dll version 7.88i 
 Hello, 
 I am currently using the nRF52833 chip for one of our products, and have created</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 18 Jul 2023 13:02:54 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/101244/nrf52833-readback-protection-issue" /><item><title>RE: nRF52833 readback protection issue</title><link>https://devzone.nordicsemi.com/thread/437028?ContentTypeID=1</link><pubDate>Tue, 18 Jul 2023 13:02:54 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c1cb1211-8cb3-42a2-a856-3c942fbb0659</guid><dc:creator>Edvin</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;Sorry for the late reply. I have been out of office for a while, and just checking in for a couple of days.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Ok, so you are using SDK17.0.2 and MDK v8.35.0.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;According to the link in my previous reply, you would need to use MDK v8.44.1 or later for it to include the correct approtect settings. Try downloading and using the latest MDK.&lt;/p&gt;
&lt;p&gt;I have not tried doing this using GCC before, but I believe you can just download it from &lt;a href="https://www.nordicsemi.com/Products/Development-tools/nRF-MDK/Download#infotabs"&gt;here&lt;/a&gt;, and replace the files in your SDK with the new ones:&lt;/p&gt;
&lt;p&gt;SDK\modules\nrfx\mdk&lt;/p&gt;
&lt;p&gt;And the follow my colleague, Jared&amp;#39;s reply from my previous replies link.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Edvin&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52833 readback protection issue</title><link>https://devzone.nordicsemi.com/thread/433576?ContentTypeID=1</link><pubDate>Thu, 29 Jun 2023 04:24:18 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:85170b0e-6b84-48d9-bbc8-bc9db76955e7</guid><dc:creator>kmagtibay</dc:creator><description>&lt;p&gt;Hi Frank,&lt;/p&gt;
&lt;p&gt;I tried this alongside some delays and it works! Just need to triple-check why this is the case now, but you&amp;#39;ve saved our production run!&lt;/p&gt;
&lt;p&gt;Thank you,&lt;/p&gt;
&lt;p&gt;Kim&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52833 readback protection issue</title><link>https://devzone.nordicsemi.com/thread/433575?ContentTypeID=1</link><pubDate>Thu, 29 Jun 2023 04:22:28 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9d157f8d-d6fa-4f01-8cc1-e0874d90fb53</guid><dc:creator>kmagtibay</dc:creator><description>&lt;p&gt;Hi Edvin,&lt;/p&gt;
&lt;p&gt;Thank you for your response.&lt;/p&gt;
&lt;p&gt;We are using&amp;nbsp;nRF5 SDK v17.0.2&amp;nbsp;and using GCC V7.3.1 as the MDK.&lt;/p&gt;
&lt;p&gt;If you need any additional information please let me know.&lt;/p&gt;
&lt;p&gt;Thank you,&lt;/p&gt;
&lt;p&gt;Kim&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52833 readback protection issue</title><link>https://devzone.nordicsemi.com/thread/433549?ContentTypeID=1</link><pubDate>Wed, 28 Jun 2023 20:53:28 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3f5b4757-b794-4c9d-b60e-ee5f6c7eb622</guid><dc:creator>Edvin</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;What SDK and application are you using? And in case you changed the MDK inside your SDK, which MDK are you using. If you didn&amp;#39;t actively change that, then it is probably the one that came with the SDK.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;The difference here is that before, you would need to turn on the APPROTECT, while now it is on by default, and you need to turn it off.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;From the link in your .bat script:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/89493/it-is-seem-that-approtect-permanently-enabled"&gt;it is seem that APPROTECT permanently enabled&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Please see my colleague, Jared&amp;#39;s &lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/89493/it-is-seem-that-approtect-permanently-enabled/375450"&gt;reply&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;So it depends on what SDK you are using. If you are using the nRF Connect SDK, then it is probably included. If you are using the nRF5 SDK, it is only included in the latest versions (I think). Please check what MDK version that is being used in your application.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;It would be a bit easier to pin point exactly what you need to set once I know what SDK you are using.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Edvin&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF52833 readback protection issue</title><link>https://devzone.nordicsemi.com/thread/433193?ContentTypeID=1</link><pubDate>Tue, 27 Jun 2023 11:19:11 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ea0ef294-7209-4b8c-bf05-41f05d2a43a3</guid><dc:creator>Frank Viganske</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;i had a similar experience a while ago while programming the nRF52840. That was caused by an unexpected watchdog reset during programming, and it was fixed by doing a pinreset after the recover operation. Details are here:&amp;nbsp;&amp;nbsp;&lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/79263/nrfjprog---program-code-starts-executing-though-no---reset-option-has-been-given-on-command-line-causes-unwanted-activation-of-readback-protection"&gt;nrfjprog --program: code starts executing though no --reset option has been given on command line. Causes unwanted activation of readback protection.&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Could be worth a try.&lt;/p&gt;
&lt;p&gt;Best regards&lt;/p&gt;
&lt;p&gt;Frank&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>