<?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>Bootloader upgrade</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/105736/bootloader-upgrade</link><description>Hi, 
 I am using NCS v2.5.0. 
 I am able to update mcuboot by using two separate binaries for S0 and S1. 
 But my customer requirement is that they can put only one binary file instead of two separate binaries for S0 and S1 on server for FOTA because</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 20 Nov 2023 10:07:12 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/105736/bootloader-upgrade" /><item><title>RE: Bootloader upgrade</title><link>https://devzone.nordicsemi.com/thread/456351?ContentTypeID=1</link><pubDate>Mon, 20 Nov 2023 10:07:12 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:92d03d1e-db3f-4c36-9799-dce2a9a45a34</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;You can check the reset vector address to determine which slot the image belongs to as we do in the bootloader here:&amp;nbsp;&lt;a href="https://github.com/nrfconnect/sdk-mcuboot/blob/adab597a0eb0eb9c030a7b797748a49ca89988c2/boot/bootutil/src/loader.c#L976"&gt;https://github.com/nrfconnect/sdk-mcuboot/blob/adab597a0eb0eb9c030a7b797748a49ca89988c2/boot/bootutil/src/loader.c#L976&lt;/a&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Bootloader upgrade</title><link>https://devzone.nordicsemi.com/thread/456344?ContentTypeID=1</link><pubDate>Mon, 20 Nov 2023 09:54:05 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e44c599c-4cc5-48ec-9e7c-9b15d8e02367</guid><dc:creator>Mithilesh Yadav </dc:creator><description>&lt;p&gt;Hi Vidar,&lt;/p&gt;
&lt;p&gt;We have changed the bootloader update process, Now we will send all binaries(application+MCUBOOT S0+ S1), device will parse and choose the right one.&lt;/p&gt;
&lt;p&gt;I have a question, Can I obtain the binary details i.e. binary types (application or bootloader) and bootloader binary for dedicated slot i.e. S0 or S1 before writing it into flash.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Bootloader upgrade</title><link>https://devzone.nordicsemi.com/thread/456071?ContentTypeID=1</link><pubDate>Fri, 17 Nov 2023 06:22:02 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4c48e80a-ed70-476e-9392-713a0598ed09</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;They are both of the same bootloader, but the binaries will be different because one is linked to start at the S0 address, and the other at the S1 address.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Bootloader upgrade</title><link>https://devzone.nordicsemi.com/thread/456069?ContentTypeID=1</link><pubDate>Fri, 17 Nov 2023 05:12:53 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0e0bdc8a-7e6b-4919-985c-94799e100344</guid><dc:creator>Mithilesh Yadav </dc:creator><description>&lt;p&gt;I&amp;#39;ve analyzed binaries of S0 and S1, identifying numerous differences, could you please guide me to the specific file or structure in which I can find what difference data fills in both binaries.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Bootloader upgrade</title><link>https://devzone.nordicsemi.com/thread/456010?ContentTypeID=1</link><pubDate>Thu, 16 Nov 2023 14:28:34 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:450c36d7-8640-42ff-b67b-0d11d6780d04</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Unfortunately, we do not currently have a solution for this requirement. To make this possible, it will be necessary to modify the immutable bootloader to swap the image from s1 to s0 before booting the updated MCUBoot image.&amp;nbsp;It is&amp;nbsp;important to design the swapping mechanism carefully to ensure it is robust against unexpected resets.&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>