<?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>Found a trouble with read back protect</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/19168/found-a-trouble-with-read-back-protect</link><description>using
nrfjprog --rbp all
and got a success 
 and using
nrfjprog --readuicr
got unavaible 
 but if using j-flash and read whole chip, it&amp;#39;s able to be readback... 
 it only happens in 
 N52832 
 QFAAB0 
 1636CQ 
 tried 5 chips and all got this</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 06 Feb 2017 13:53:21 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/19168/found-a-trouble-with-read-back-protect" /><item><title>RE: Found a trouble with read back protect</title><link>https://devzone.nordicsemi.com/thread/74209?ContentTypeID=1</link><pubDate>Mon, 06 Feb 2017 13:53:21 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:681935cd-444f-400a-9117-aa5c30ddbc35</guid><dc:creator>bjorn-spockeli</dc:creator><description>&lt;p&gt;Great! It will be handled by one of my colleagues in the Mypage portal.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Found a trouble with read back protect</title><link>https://devzone.nordicsemi.com/thread/74210?ContentTypeID=1</link><pubDate>Mon, 06 Feb 2017 08:47:49 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:132fbbfe-1e73-4753-8807-eebd069ba53c</guid><dc:creator>jasonbu</dc:creator><description>&lt;p&gt;@Bjørn Spockeli   case id  	34284 and attach uploaded&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Found a trouble with read back protect</title><link>https://devzone.nordicsemi.com/thread/74208?ContentTypeID=1</link><pubDate>Wed, 25 Jan 2017 10:31:51 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5d4a0530-7dc5-4556-8a6c-4b924b5fd6bf</guid><dc:creator>bjorn-spockeli</dc:creator><description>&lt;p&gt;@jasonbu: If your firmware is confidential, then I suggest that you create a support case in our closed support portal &lt;a href="https://www.nordicsemi.com/eng/nordic/mypage"&gt;Mypage&lt;/a&gt;. If there is a potential issue with the memory protection, then this is definitely something we want to investigate.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Found a trouble with read back protect</title><link>https://devzone.nordicsemi.com/thread/74207?ContentTypeID=1</link><pubDate>Sun, 22 Jan 2017 16:38:59 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:cf79021c-2458-4548-841a-3ceff81b915e</guid><dc:creator>endnode</dc:creator><description>&lt;p&gt;OK. The image isn&amp;#39;t really convincing and if you say it&amp;#39;s not general reproducible (but it depends on binary flashed and then on address you read out) then it might be misunderstanding of how non-NVM addresses work on nRF5x... Looking forward to more details (if you could share them).&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Found a trouble with read back protect</title><link>https://devzone.nordicsemi.com/thread/74206?ContentTypeID=1</link><pubDate>Sun, 22 Jan 2017 14:39:11 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1917937d-2f13-48e7-94f6-313d85864228</guid><dc:creator>jasonbu</dc:creator><description>&lt;p&gt;we tested some address on out hex production file.and found it seems got effected by our application hex file ... and it&amp;#39;s not very suitable to publish it here ... only some hex file and some chip got this problem...   and  we are going to chinese spring festival... and maybe call the FAE two weeks later...&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Found a trouble with read back protect</title><link>https://devzone.nordicsemi.com/thread/74205?ContentTypeID=1</link><pubDate>Sun, 22 Jan 2017 09:04:33 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2e4e3dbd-9064-4a62-8802-55c753fc3840</guid><dc:creator>endnode</dc:creator><description>&lt;p&gt;Hi, this is really strange. Could you paste output from command line where you do readback protection? Note that it&amp;#39;s effective from next chip reset not before, so even after this you can still dump the memory. Could you then reset the board (ideally power off/on), connect with J-Flash and dump some known area, e.g. beginning of address space from offset 0x00000000 where MBR and SoftDevice are? Can you then paste such screenshot? I haven&amp;#39;t faced any issue with setting UICR.APPROTECT to PALL on nRF52, chips seems to be locked and debugger doesn&amp;#39;t work (neither possibility to issue SWD commands and read memory).&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Found a trouble with read back protect</title><link>https://devzone.nordicsemi.com/thread/74204?ContentTypeID=1</link><pubDate>Sun, 22 Jan 2017 09:03:09 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b573e470-7cf0-4351-a0ff-0e51d95b19d0</guid><dc:creator>Roger Clark</dc:creator><description>&lt;p&gt;Whats the image supposed to show?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Found a trouble with read back protect</title><link>https://devzone.nordicsemi.com/thread/74203?ContentTypeID=1</link><pubDate>Sun, 22 Jan 2017 06:07:37 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:84b91d46-4e79-4a31-bb89-9476fa35c927</guid><dc:creator>jasonbu</dc:creator><description>&lt;p&gt;image uploaded&lt;/p&gt;
&lt;p&gt;&lt;img src="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/flash_5F00_readout.png" alt="image description" /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Found a trouble with read back protect</title><link>https://devzone.nordicsemi.com/thread/74202?ContentTypeID=1</link><pubDate>Sun, 22 Jan 2017 06:05:33 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:23e178f4-7a55-46cc-aa5c-3d28f380fbdc</guid><dc:creator>jasonbu</dc:creator><description>&lt;p&gt;I have try readout 0x10001208, it can be readout as 0x0000000, something strange it that only some chips got this trouble, most work allright.I&amp;#39;m not sure it will happen on your environment.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Found a trouble with read back protect</title><link>https://devzone.nordicsemi.com/thread/74201?ContentTypeID=1</link><pubDate>Sun, 22 Jan 2017 05:05:11 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c0e3b85e-7314-45fb-ac65-558b0af36ec5</guid><dc:creator>Roger Clark</dc:creator><description>&lt;p&gt;I recommend you look up the register map for the read protection and write directly to that address, JLink commander can definitely do that.&lt;/p&gt;
&lt;p&gt;BTW. There is another current thread where someone accidently locked their nRF52 by writing data to it in the wrong format.&lt;/p&gt;
&lt;p&gt;I have locked an nRF51 by writing zero&amp;#39;s to the memory mapped hardware registers, so I imagine the nRF52 is the same and writing zero to one memory address will set the read protection.&lt;/p&gt;
&lt;p&gt;If you see this thread,&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/question/91669/nrf52-flash-protection/"&gt;devzone.nordicsemi.com/.../&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;it tells you have to lock by writing to memory.&lt;/p&gt;
&lt;p&gt;I would do that to confirm its not an issue with nrfgo&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Found a trouble with read back protect</title><link>https://devzone.nordicsemi.com/thread/74200?ContentTypeID=1</link><pubDate>Sun, 22 Jan 2017 04:50:19 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:06a02c30-2fbb-4b71-b8e1-6b53ee93fb41</guid><dc:creator>jasonbu</dc:creator><description>&lt;p&gt;nRF52832 with Jflash got no secure the chip support,
and if jflash read is ok nrfgostudio is also able to readback whole chip, only command line will tell that is unavaible&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Found a trouble with read back protect</title><link>https://devzone.nordicsemi.com/thread/74199?ContentTypeID=1</link><pubDate>Sat, 21 Jan 2017 21:08:42 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:34e275a0-10cb-4b9c-82a5-c527397857f6</guid><dc:creator>Roger Clark</dc:creator><description>&lt;p&gt;Very interesting&lt;/p&gt;
&lt;p&gt;Have you tried securing the chip using JFlash (I&amp;#39;m not sure if it supports this)&lt;/p&gt;
&lt;p&gt;Also, protection can normally be enabled by writing to the appropriate hardware register (though I&amp;#39;m not familiar with how to do this on the nRF52)
Have you tried protecting it that way ?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>