<?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>[nRF52840df] Protect Specific UICR Registers from OTA Overwrites Without Modifying Bootloader Code</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/118577/nrf52840df-protect-specific-uicr-registers-from-ota-overwrites-without-modifying-bootloader-code</link><description>I’m currently working on a project where I need to protect specific registers in the UICR (User Information Configuration Registers) from being overwritten or erased during an OTA update. These registers contain important configuration data, and I need</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 06 Feb 2025 17:39:46 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/118577/nrf52840df-protect-specific-uicr-registers-from-ota-overwrites-without-modifying-bootloader-code" /><item><title>RE: [nRF52840df] Protect Specific UICR Registers from OTA Overwrites Without Modifying Bootloader Code</title><link>https://devzone.nordicsemi.com/thread/521801?ContentTypeID=1</link><pubDate>Thu, 06 Feb 2025 17:39:46 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:04829834-812d-43b5-af68-956bf66984db</guid><dc:creator>Sigurd</dc:creator><description>&lt;p&gt;Hi!&lt;/p&gt;
&lt;p&gt;We don&amp;#39;t see how your changes affect the UICR registers.&lt;/p&gt;
[quote user="Pedro Arthur"]the UICR information on my devices is being erased after OTA[/quote]
&lt;p&gt;Our bootloader won&amp;#39;t do it.&lt;/p&gt;
&lt;p&gt;And if you enable&amp;nbsp;&lt;span&gt;APPROTECT,&amp;nbsp;uicrerase&amp;nbsp;is not possible.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Maybe you have done some modifications in your code that deletes the UICR.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: [nRF52840df] Protect Specific UICR Registers from OTA Overwrites Without Modifying Bootloader Code</title><link>https://devzone.nordicsemi.com/thread/521186?ContentTypeID=1</link><pubDate>Mon, 03 Feb 2025 18:48:45 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:06b59edc-74bd-4122-a45c-c6a2e1ccce8d</guid><dc:creator>Pedro Arthur</dc:creator><description>&lt;p&gt;Thanks for the reply!&amp;nbsp;But for some reason, the UICR information on my devices is being erased after OTA, and I cannot modify any bootloader settings on devices that are already with clients.. The only solution I found was making the changes I showed above, and after these changes, the problem stopped occurring. In theory, the UICR should remain unchanged after an OTA update, but that hasn&amp;rsquo;t been the case for me, as it keeps getting erased. I would prefer not to modify any Nordic libraries to work around this issue. Is there any other alternative?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: [nRF52840df] Protect Specific UICR Registers from OTA Overwrites Without Modifying Bootloader Code</title><link>https://devzone.nordicsemi.com/thread/521165?ContentTypeID=1</link><pubDate>Mon, 03 Feb 2025 15:32:57 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ef6adebd-7a4f-4931-a38d-1e8df96b1a0c</guid><dc:creator>Sigurd</dc:creator><description>&lt;p&gt;Hi!&lt;/p&gt;
&lt;p&gt;See this post :&amp;nbsp;&lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/79441/does-ota-dfu-change-the-uicr-information/328793"&gt;RE: Does OTA DFU change the UICR information?&lt;/a&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>