<?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>Secure DFU host side</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/90782/secure-dfu-host-side</link><description>Hello Devzone, 
 
 I want to incorporate DFU in my project for the microcontrollers I am using. I have a nRF52840 which is my main controller and to it I have a nRF52832 connected through BLE and a nRF52810 connected through UART. 
 The nRF52840 has a</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 09 Aug 2022 13:11:06 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/90782/secure-dfu-host-side" /><item><title>RE: Secure DFU host side</title><link>https://devzone.nordicsemi.com/thread/380846?ContentTypeID=1</link><pubDate>Tue, 09 Aug 2022 13:11:06 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:af5678db-c099-47f4-b2f5-f8359be14d24</guid><dc:creator>T IJ</dc:creator><description>&lt;p&gt;Thank you, I guess I&amp;#39;ll have to build it myself then.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Secure DFU host side</title><link>https://devzone.nordicsemi.com/thread/380743?ContentTypeID=1</link><pubDate>Tue, 09 Aug 2022 07:35:01 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c2e69021-90e5-495b-baf2-9d3464ccf71b</guid><dc:creator>Amanda Hsieh</dc:creator><description>&lt;p&gt;Hi,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Unfortunately, we don&amp;#39;t have the example code as per your requirement.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;The only source of documentation we have for now is &lt;a title="DFU protocol" href="https://infocenter.nordicsemi.com/topic/sdk_nrf5_v17.1.0/lib_dfu_transport.html?cp=8_1_3_5_2"&gt;DFU protocol&lt;/a&gt;&amp;nbsp;on the info center&lt;/span&gt;&lt;span&gt;. It defines the opcode and the message sequence chart you can follow.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;-Amanda&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Secure DFU host side</title><link>https://devzone.nordicsemi.com/thread/380604?ContentTypeID=1</link><pubDate>Mon, 08 Aug 2022 12:14:39 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2409754b-5f55-4f1d-b3d1-6bb2c69f897f</guid><dc:creator>T IJ</dc:creator><description>&lt;p&gt;I have read the&amp;nbsp;&lt;a href="https://devzone.nordicsemi.com/guides/short-range-guides/b/software-development-kit/posts/getting-started-with-nordics-secure-dfu-bootloader"&gt;tutorial&lt;/a&gt;&amp;nbsp;and checked the DFU master code. I couldn&amp;#39;t find if this allows for secure updating or that this is working in open mode.&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;Currently we don&amp;#39;t have an official DFU Master code running on embedded chip (for example updating an nRF52 from another nRF52 via BLE or UART/SPI). 
What we officially provide is source code for updating nRF52 from a PC or Mobile phone.&lt;/pre&gt;What I am interested in is that I am able to run secure DFU master code on embedded chip both using BLE and UART as a means to update another chip.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
[quote userid="77782" url="~/f/nordic-q-a/90782/secure-dfu-host-side/380577"]combining the BLE+UART DFU example[/quote]
&lt;p&gt;This example looks more like that both transport layers are implemented on the receiver side, not on the host side. I do not know if I need to write my own code to perform as an host.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/1256.BlockOverviewDFU.png" alt=" " /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Secure DFU host side</title><link>https://devzone.nordicsemi.com/thread/380577?ContentTypeID=1</link><pubDate>Mon, 08 Aug 2022 11:04:33 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:fc2a0734-df9a-4a3b-8484-befa44a78726</guid><dc:creator>Amanda Hsieh</dc:creator><description>&lt;p&gt;Hi,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;My colleague provided the DFU master code in this &lt;a href="https://devzone.nordicsemi.com/guides/short-range-guides/b/software-development-kit/posts/getting-started-with-nordics-secure-dfu-bootloader"&gt;tutorial &lt;/a&gt;and&amp;nbsp;SDK v15.2 combining the BLE+UART DFU example in &lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/35431/dfu-over-ble-and-usb/161472"&gt;this post&lt;/a&gt;.&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Regards,&lt;br /&gt;Amanda&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>