<?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>DFU example code as master</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/26620/dfu-example-code-as-master</link><description>Hi. I&amp;#39;m using nRF52832, SDK13.0.0.
I&amp;#39;m developing not only peripheral side but also central side. 
 I already made peripheral side referring to DFU example code.
But i don&amp;#39;t know how can I make the code for mater.
So I want to know how to DFU using</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 20 May 2019 13:20:34 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/26620/dfu-example-code-as-master" /><item><title>RE: DFU example code as master</title><link>https://devzone.nordicsemi.com/thread/187948?ContentTypeID=1</link><pubDate>Mon, 20 May 2019 13:20:34 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5eb86041-c5b4-4c97-a87e-c7a3700978cd</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;&lt;span&gt;Code for doing DFU from a nRF5x to a nRF5x via UART/SPI can be found at appendix 5 in&amp;nbsp;&lt;/span&gt;&lt;a href="https://devzone.nordicsemi.com/nordic/b/blog/posts/getting-started-with-nordics-secure-dfu-bootloader"&gt;this blog&lt;/a&gt;&lt;span&gt;.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DFU example code as master</title><link>https://devzone.nordicsemi.com/thread/104742?ContentTypeID=1</link><pubDate>Tue, 07 Nov 2017 23:30:21 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2613455d-2cd8-4b57-81a6-ca4f5c9a06b2</guid><dc:creator>roger.k</dc:creator><description>&lt;p&gt;Thank you very much for your help.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DFU example code as master</title><link>https://devzone.nordicsemi.com/thread/104741?ContentTypeID=1</link><pubDate>Tue, 07 Nov 2017 14:19:43 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d0f05984-4da0-4843-8d86-eb7fec764724</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;The only source of documentation we have for now is on info center. You can have a look &lt;a href="http://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk5.v14.1.0/lib_dfu_transport_ble.html?cp=4_0_0_3_5_2_2"&gt;here&lt;/a&gt;. It defines the opcode and the message sequence chart you can follow.&lt;/p&gt;
&lt;p&gt;I would suggest you get hold of a sniffer trace when you use the DFU app on the phone or PC to perform a DFU update. You can use this sniffer trace as the reference to create your own DFU master.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DFU example code as master</title><link>https://devzone.nordicsemi.com/thread/104740?ContentTypeID=1</link><pubDate>Mon, 06 Nov 2017 23:36:54 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:062fe0b0-d6aa-4ba9-b9e1-ee9e8e403102</guid><dc:creator>roger.k</dc:creator><description>&lt;p&gt;Thank you so much for your help. Unfortunately I don&amp;#39;t know Android or Java code. So I want the guide documents for the principle of OTA master if there is no example code. The documents i want could contain charateristics information and timing or communication chart, how to start communication, how to exchange data and so on. Can I get the documents for these?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: DFU example code as master</title><link>https://devzone.nordicsemi.com/thread/104739?ContentTypeID=1</link><pubDate>Mon, 06 Nov 2017 15:25:31 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:bfba4582-03ef-4e3f-8147-287706d3a857</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Hi Roger,&lt;/p&gt;
&lt;p&gt;Unfortunately, we don&amp;#39;t have an example for that. You might need to follow the documentation on the DFU protocol to perform a DFU update. You can refer to our &lt;a href="https://github.com/NordicSemiconductor/Android-DFU-Library"&gt;DFU library on Android&lt;/a&gt; to get started.&lt;/p&gt;
&lt;p&gt;We have an example for &lt;a href="https://github.com/NordicPlayground/nrf51-dfu-spi-slave"&gt;DFU host&lt;/a&gt; but it&amp;#39;s for Legacy DFU and it&amp;#39;s for SPI.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>