<?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>nrf52840 Secure DFU Bootloader over Serial DFU in bin format</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/80777/nrf52840-secure-dfu-bootloader-over-serial-dfu-in-bin-format</link><description>Hi, 
 I want to update nrf52840 application DFU over serial UART link from other MCU. We have go through secure bootloader example in SDK (&amp;quot;SDK\examples\dfu\secure_bootloader\pca10040_uart&amp;quot;) It is very useful, but as it required nrfutil as DFU controller</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 18 Oct 2021 11:39:47 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/80777/nrf52840-secure-dfu-bootloader-over-serial-dfu-in-bin-format" /><item><title>RE: nrf52840 Secure DFU Bootloader over Serial DFU in bin format</title><link>https://devzone.nordicsemi.com/thread/334576?ContentTypeID=1</link><pubDate>Mon, 18 Oct 2021 11:39:47 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:02e1dec6-42d6-444d-98f5-543c8a59b481</guid><dc:creator>Einar Thorsrud</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;The .zip file generated by nrfutil contains the relevant binary files, so you can extract the zip file first and then transfer the data to your MCU. The actual image is in the .bin file, and the init packet is in the .dat file.&lt;/p&gt;
&lt;p&gt;Nordic does not provide any DFU master implementation that is suitable for an MCU, so that is up to you. You can refer to the &lt;a href="https://infocenter.nordicsemi.com/topic/sdk_nrf5_v17.1.0/lib_dfu_transport.html"&gt;DFU protocol documentation&lt;/a&gt; as well as some of the implementations we do provide (like in nrfutil) for reference. You can also refer to some implementation done by third parties, like &lt;a href="https://github.com/infsoft-locaware/nrfdfu"&gt;this one&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>