<?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 to disable the BPROT function?</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/81954/how-to-disable-the-bprot-function</link><description>I have a problem about BPROT function, the project is on nrf52832 and using SDK 15.3, Softdevice s132 6.1.1. 
 If I enable the BPROT function by calling nrf_bootloader_flash_protect, is there any way to disable the BPROT function without erase whole flash</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 22 Nov 2021 08:43:50 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/81954/how-to-disable-the-bprot-function" /><item><title>RE: How to disable the BPROT function?</title><link>https://devzone.nordicsemi.com/thread/339966?ContentTypeID=1</link><pubDate>Mon, 22 Nov 2021 08:43:50 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e4f64c6b-19f0-4ddc-8fb3-b44d2d9af146</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;Hi, &lt;/p&gt;
&lt;p&gt;Once BPROT is enabled, it will remain so until next time the device is reset. So there is not way to disable it in the application if it has been enabled by the bootloader first.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Vidar&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to disable the BPROT function?</title><link>https://devzone.nordicsemi.com/thread/339958?ContentTypeID=1</link><pubDate>Mon, 22 Nov 2021 08:09:47 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:70966b46-2bd4-47c5-93ae-10669c845fd2</guid><dc:creator>Macrus_Li</dc:creator><description>&lt;p&gt;Hi Vidar&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Thanks for your reply.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;So if I Enable the BPROT function in Bootloader, there no way to disable the function in application.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;The only way is not to use BPROT function in Bootloader, am I right?&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Many Thanks,&lt;br /&gt;Marcus&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: How to disable the BPROT function?</title><link>https://devzone.nordicsemi.com/thread/339952?ContentTypeID=1</link><pubDate>Mon, 22 Nov 2021 07:45:33 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:55c1e1a0-3355-40d5-91e7-87befe88ee66</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;Hello Marcus,&lt;/p&gt;
&lt;p&gt;It&amp;#39;s not possible to disable BPROT protection at runtime. Only way to disable it is to not enable it in the first place.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Vidar&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>