<?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>Firmware Update Through host micro controller UART</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/42281/firmware-update-through-host-micro-controller-uart</link><description>Hi, 
 What would be the procedure for updating the firmware of device through another host micro controller UART? (Not with PC tools like nrf go studio, nrf connect, nrf jprog and nrf util) 
 
 Thanks, 
 Sridhar.</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 06 Feb 2019 11:40:01 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/42281/firmware-update-through-host-micro-controller-uart" /><item><title>RE: Firmware Update Through host micro controller UART</title><link>https://devzone.nordicsemi.com/thread/169699?ContentTypeID=1</link><pubDate>Wed, 06 Feb 2019 11:40:01 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:8e6e049c-f842-4f9f-8d3b-7b5a82f39759</guid><dc:creator>sridharnaidu</dc:creator><description>&lt;p&gt;Thanks for the info&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Firmware Update Through host micro controller UART</title><link>https://devzone.nordicsemi.com/thread/164729?ContentTypeID=1</link><pubDate>Wed, 09 Jan 2019 14:02:27 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:bbb7d1bf-77c6-4bd2-b2c1-ba8008dc8954</guid><dc:creator>Hung Bui</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;The best way is to follow the description of the protocol in our SDK documentation:&amp;nbsp;&lt;a href="https://www.nordicsemi.com/DocLib/Content/SDK_Doc/nRF5_SDK/v15-2-0/lib_dfu_transport"&gt;https://www.nordicsemi.com/DocLib/Content/SDK_Doc/nRF5_SDK/v15-2-0/lib_dfu_transport&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;And the serial transport protocol:&amp;nbsp;&lt;a href="https://www.nordicsemi.com/DocLib/Content/SDK_Doc/nRF5_SDK/v15-2-0/lib_dfu_transport_serial"&gt;https://www.nordicsemi.com/DocLib/Content/SDK_Doc/nRF5_SDK/v15-2-0/lib_dfu_transport_serial&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;It&amp;#39;s actually not so difficult to make a DFU master. I attached here my project for DFU UART master on SDK v14.2 for your reference (the documentation is for SPI but it work the same for UART) . Please be aware that the project provided as-is.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/support-attachments/beef5d1b77644c448dabff31668f3a47-ae61f88358704b5b978ed335789f911b/DFUMaster_5F00_UART.zip"&gt;devzone.nordicsemi.com/.../DFUMaster_5F00_UART.zip&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>