<?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+Application DFU package</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/84846/bootloader-application-dfu-package</link><description>We are using the Nordic iOS and Android DFU libraries to perform firmware updates of a nRF52840. 
 When I attempt to use nrfutil pkg generate to create a DFU package that contains an only an application and a bootloader I get the following error message</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 01 Feb 2022 14:02:08 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/84846/bootloader-application-dfu-package" /><item><title>RE: Bootloader+Application DFU package</title><link>https://devzone.nordicsemi.com/thread/353475?ContentTypeID=1</link><pubDate>Tue, 01 Feb 2022 14:02:08 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:313eb0f9-4d20-4f37-aa99-381a8604f4ad</guid><dc:creator>Jackson Burnette</dc:creator><description>&lt;p&gt;Thanks very much Einar&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Bootloader+Application DFU package</title><link>https://devzone.nordicsemi.com/thread/353474?ContentTypeID=1</link><pubDate>Tue, 01 Feb 2022 08:11:05 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:75c7f048-7573-4155-b5a2-f734836d0f6a</guid><dc:creator>Einar Thorsrud</dc:creator><description>&lt;p&gt;Hi&amp;nbsp;Jackson,&lt;/p&gt;
&lt;p&gt;There may be a historic reason for this limitation, but at least for recent SDK versions this should work as you have found. It is not supported though, meaning we do not test it. And as this operation is split in two by the DFU master, this would effectively be the same as using two separate zip files, one with the application and one with the bootloader (which you could then zip up and extract again in your app without the end user ever seeing it).&lt;/p&gt;
&lt;p&gt;The consequence of manually creating the package with application + bootloader is that you are using a combination that we never do in release testing of the SDK or our tools, so you need to be even more careful to test this properly on your end.&lt;/p&gt;
&lt;p&gt;Br,&lt;/p&gt;
&lt;p&gt;Einar&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>