<?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>nrf5340: B0 + MCUBoot Bootloader SMP DFU Upgrade Process</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/125298/nrf5340-b0-mcuboot-bootloader-smp-dfu-upgrade-process</link><description>To preface this question with a bit of context, I am using both a custom board and a custom update tool that I developed to interface directly with the BT SMP service to perform updates. When using the secure bootloader on app B0 along with two updatable</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 03 Nov 2025 18:10:09 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/125298/nrf5340-b0-mcuboot-bootloader-smp-dfu-upgrade-process" /><item><title>RE: nrf5340: B0 + MCUBoot Bootloader SMP DFU Upgrade Process</title><link>https://devzone.nordicsemi.com/thread/553216?ContentTypeID=1</link><pubDate>Mon, 03 Nov 2025 18:10:09 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1a6847bd-2d5a-4511-b09e-9deb34cd5667</guid><dc:creator>anthony32086</dc:creator><description>&lt;p&gt;Thanks for the update.&lt;/p&gt;
&lt;p&gt;As a workaround for my use case, I was able to get the info in application using&amp;nbsp;CONFIG_SECURE_BOOT_STORAGE and directly accessing the monotonic counter written by B0 before it boots S0/S1 which contains the version and slot info I need.&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="c_cpp"&gt;get_monotonic_counter(BL_MONOTONIC_COUNTERS_DESC_NSIB, &amp;amp;monotonic_version_and_slot);
&lt;/pre&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrf5340: B0 + MCUBoot Bootloader SMP DFU Upgrade Process</title><link>https://devzone.nordicsemi.com/thread/553190?ContentTypeID=1</link><pubDate>Mon, 03 Nov 2025 15:07:42 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:221fb9d9-ba8f-4b42-8a17-b127d7cdb2b9</guid><dc:creator>Amanda Hsieh</dc:creator><description>&lt;p&gt;Hi,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;This is currently not supported. At the moment, the application has no way to know if MCUBoot is running from S0 or S1. This would require MCUBoot itself to detect if it is running from S0/S1 and pass this information to the application via a mechanism like retention.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;-Amanda H.&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nrf5340: B0 + MCUBoot Bootloader SMP DFU Upgrade Process</title><link>https://devzone.nordicsemi.com/thread/552927?ContentTypeID=1</link><pubDate>Thu, 30 Oct 2025 16:26:39 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e796e9de-2070-41ad-a264-b5717860cda5</guid><dc:creator>Amanda Hsieh</dc:creator><description>&lt;p&gt;Hi,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I am working on your issue and will update you once I have enough information.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Regards,&lt;br /&gt;Amanda H.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>