<?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>Hardware based downgrade protection with B0 and mcuboot</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/129454/hardware-based-downgrade-protection-with-b0-and-mcuboot</link><description>Hi, 
 I have B0, mcuboot and then application as my partitions. We plan to support upgrade of both mcuboot and application. 
 Based on this below Kconfig snippet, it looks like the hardware based downgrade protection for the application is not supported</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 22 Oct 2026 12:44:53 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/129454/hardware-based-downgrade-protection-with-b0-and-mcuboot" /><item><title>RE: Hardware based downgrade protection with B0 and mcuboot</title><link>https://devzone.nordicsemi.com/thread/572512?ContentTypeID=1</link><pubDate>Thu, 22 Oct 2026 12:44:53 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:923bdb1b-d531-4703-9bd5-7fd8cb8b5757</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Hi again,&amp;nbsp;&lt;br /&gt;Now I got what you are asking about. You are right , it&amp;#39;s not supported if the NISB (B0) is used.&amp;nbsp;&lt;br /&gt;It&amp;#39;s explained that bottom of the page I linked to:&amp;nbsp;&lt;br /&gt;&lt;a href="https://nrfconnectdocs.nordicsemi.com/ncs/latest/nrf/app_dev/bootloaders_dfu/mcuboot_nsib/bootloader_downgrade_protection.html#downgrade-protection-using-nsib-with-mcuboot"&gt;https://nrfconnectdocs.nordicsemi.com/ncs/latest/nrf/app_dev/bootloaders_dfu/mcuboot_nsib/bootloader_downgrade_protection.html#downgrade-protection-using-nsib-with-mcuboot&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p&gt;&lt;em&gt;The One Time Programmable (OTP) storage area has limited space and is designed to accommodate only one image. This design means that hardware downgrade protection can be used by the nRF Secure Immutable Bootloader or MCUboot, but not both simultaneously. When the nRF Secure Immutable Bootloader is enabled, MCUboot cannot utilize hardware downgrade protection. However, MCUboot can still use &lt;a href="https://nrfconnectdocs.nordicsemi.com/ncs/latest/nrf/app_dev/bootloaders_dfu/mcuboot_nsib/bootloader_downgrade_protection.html#ug-fw-update-downgrade-protection-sw"&gt;&lt;span&gt;software downgrade protection&lt;/span&gt;&lt;/a&gt; even while hardware downgrade protection is active for the nRF Secure Immutable Bootloader.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;You will have to use the software downgrade protection.&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Hardware based downgrade protection with B0 and mcuboot</title><link>https://devzone.nordicsemi.com/thread/572510?ContentTypeID=1</link><pubDate>Thu, 22 Oct 2026 12:34:47 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:18c3283c-850b-4eb6-bb1c-b49df7870640</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Hi&amp;nbsp;Ramakrishnan,&amp;nbsp;&lt;br /&gt;Could you explain why you think downgrade protection is not applied when B0 is used ?&amp;nbsp;&lt;br /&gt;My understanding of&amp;nbsp;MCUBOOT_HARDWARE_DOWNGRADE_PREVENTION is that it only apply to the first image (the application) and not to the second image (network core). The network core has its own mechanism running on the bootloader on the network core.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;This is not related to B0.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;If you want downgrade protection on B0 (meaning you can only update MCUBoot with equal or increased version) please take a look here:&amp;nbsp;&lt;a href="https://nrfconnectdocs.nordicsemi.com/ncs/latest/nrf/app_dev/bootloaders_dfu/mcuboot_nsib/bootloader_downgrade_protection.html#downgrade-protection-using-nsib"&gt;https://nrfconnectdocs.nordicsemi.com/ncs/latest/nrf/app_dev/bootloaders_dfu/mcuboot_nsib/bootloader_downgrade_protection.html#downgrade-protection-using-nsib&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>