<?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>How protect the stored code from reading it back?</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/35704/how-protect-the-stored-code-from-reading-it-back</link><description>Hi, everyone, 
 We are developing the BLE project on NRF51822 and NRF52832 chips. In these chips we are storing the SDK BLE library, Bootloader and the main code. At this point is averything OK. But when we wanted to protect the chips from reading the</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 22 Jan 2024 13:03:49 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/35704/how-protect-the-stored-code-from-reading-it-back" /><item><title>RE: How protect the stored code from reading it back?</title><link>https://devzone.nordicsemi.com/thread/465317?ContentTypeID=1</link><pubDate>Mon, 22 Jan 2024 13:03:49 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8bc4b7f8-4883-4687-91cf-1a57cea078dc</guid><dc:creator>kclamb2015@gmail.com</dc:creator><description>&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/107647/code-protection"&gt;devzone.nordicsemi.com/.../code-protection&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How protect the stored code from reading it back?</title><link>https://devzone.nordicsemi.com/thread/465251?ContentTypeID=1</link><pubDate>Mon, 22 Jan 2024 10:13:34 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:05044fb9-2c27-4fa1-b6eb-e73365937e11</guid><dc:creator>Kenneth</dc:creator><description>&lt;p&gt;Please make a new case.&lt;/p&gt;
&lt;p&gt;Kenneth&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How protect the stored code from reading it back?</title><link>https://devzone.nordicsemi.com/thread/465185?ContentTypeID=1</link><pubDate>Sat, 20 Jan 2024 18:54:09 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4a0fb283-51fe-46fa-b1ef-be15d6113a31</guid><dc:creator>kclamb2015@gmail.com</dc:creator><description>&lt;p&gt;We want to do this too. Is there a way to configure this inherently in the application or bootloader code so when it is loaded into the chip, it automatically is locked from the code being read out of the chip?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How protect the stored code from reading it back?</title><link>https://devzone.nordicsemi.com/thread/137487?ContentTypeID=1</link><pubDate>Mon, 25 Jun 2018 14:57:38 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1af44ba8-edcb-4101-9138-6bee2177b005</guid><dc:creator>Kenneth</dc:creator><description>&lt;p&gt;I recommend to check out nrfjprog command line tool, then the command is the same for both nRF51 and nRF52. Make sure to power cycle the board for the configuration to take effect:&lt;/p&gt;
&lt;p&gt;&lt;img src="https://devzone.nordicsemi.com/resized-image/__size/320x240/__key/support-attachments/beef5d1b77644c448dabff31668f3a47-19d1235d624c4554a3a4ea2a71f9d15b/pastedimage1529938652085v1.png" alt=" " /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How protect the stored code from reading it back?</title><link>https://devzone.nordicsemi.com/thread/137336?ContentTypeID=1</link><pubDate>Sun, 24 Jun 2018 20:10:13 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:bb0c9b37-a2f7-46f8-ad32-7870e16c07ca</guid><dc:creator>Nguyen Hoan Hoang</dc:creator><description>&lt;p&gt;nRFGo Studio is an old software that is no longer supported. &amp;nbsp;Use nrfjprog for that or alternately the&amp;nbsp;&lt;a href="http://embeddedsoftdev.blogspot.com/p/idap-link.html"&gt;IDAPnRFProg with IDAP-Link CMSIS-DAP JTAG&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;For details on how to enable the protection is in the datasheet. &amp;nbsp;nRF51 &amp;amp; nRF52 have different ways to protect.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>