<?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>Is there a cross platform utility for nRF51 OTA DFU?</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/13634/is-there-a-cross-platform-utility-for-nrf51-ota-dfu</link><description>Hello, 
 My understanding is that you can use the nRFToolBox app to upload code using OTA DFU. 
 But this looks cumbersome, as you have to first get the hex file on to the app from your computer. 
 Is there a cross-platform (Win, OS X &amp;amp; Linux) solution</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 10 May 2016 07:38:37 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/13634/is-there-a-cross-platform-utility-for-nrf51-ota-dfu" /><item><title>RE: Is there a cross platform utility for nRF51 OTA DFU?</title><link>https://devzone.nordicsemi.com/thread/52069?ContentTypeID=1</link><pubDate>Tue, 10 May 2016 07:38:37 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:248af6c5-9fa8-4ce6-8d4c-aeb8c89e4ae3</guid><dc:creator>Mahesh Venkitachalam</dc:creator><description>&lt;p&gt;Looks like a very useful tool. Hope DFU gets priority, as it will help create nrF5* boards that won&amp;#39;t require external hardware to upload code.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Is there a cross platform utility for nRF51 OTA DFU?</title><link>https://devzone.nordicsemi.com/thread/52068?ContentTypeID=1</link><pubDate>Tue, 10 May 2016 07:34:40 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:56587e81-76b9-4d1a-891d-656957821731</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/blogs/922/nrf-connect-v10-release-candidate/"&gt;&lt;strong&gt;nRF connect&lt;/strong&gt;&lt;/a&gt; will have cross-platform support. But I&amp;#39;m not sure when it will support DFU.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Is there a cross platform utility for nRF51 OTA DFU?</title><link>https://devzone.nordicsemi.com/thread/52067?ContentTypeID=1</link><pubDate>Tue, 10 May 2016 07:33:01 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:dacab9d1-f828-43be-b681-4064b1c40e9c</guid><dc:creator>Mahesh Venkitachalam</dc:creator><description>&lt;p&gt;Thanks. Any plans to port the emulator to Linux or OS X?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Is there a cross platform utility for nRF51 OTA DFU?</title><link>https://devzone.nordicsemi.com/thread/52066?ContentTypeID=1</link><pubDate>Mon, 09 May 2016 10:54:36 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f0aa8098-8d06-4412-af26-96615df04c8b</guid><dc:creator>Vidar Berg</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Correct, nRFtoolbox can be used to perform OTA DFU on either Android or iOS, but it&amp;#39;s maybe not ideal for running tests during development for the reason you mentioned.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.nordicsemi.com/eng/nordic/Products/nRF51-DK/nRF-MCP-x64/38907"&gt;&lt;strong&gt;PC Master control panel / master emulator&lt;/strong&gt;&lt;/a&gt; is application that you can do DFU from a Windows computer either using the GUI, or calling the python DFU script from the command line. This should be line should be less cumbersome to use for test purposes. Unfortunately, master emulator is only supported on Windows.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Just wondering what kind of tools you
folks are using to support DFU OTA -
especially for commercial products. Or
do you have to develop your own?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;I my experience the end user will most commonly use a smart phone to perform device firmware updates. This can either be the nRFtoolbox app (&lt;a href="https://github.com/NordicSemiconductor?utf8=%E2%9C%93&amp;amp;query=toolbox"&gt;&lt;strong&gt;source code&lt;/strong&gt;&lt;/a&gt;), or a custom application from the manufacturer. In case of a custom app you could distribute the firmware image as a part of the app so the end user doesn&amp;#39;t have to deal with uploading of the image to the phone.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>