<?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>which version of nrfutil for legacy DFU</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/71486/which-version-of-nrfutil-for-legacy-dfu</link><description>Hi everybody, 
 I&amp;#39;m trying to update a device (a PineTime device with a nrf52832). The firmware is using legacy DFU. I already have a DFU package, so, I only need to perform the DFU, not to generate package. 
 
 I installed nrfutil with pip3: 
 
 $ nrfutil</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Sun, 14 Feb 2021 19:50:15 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/71486/which-version-of-nrfutil-for-legacy-dfu" /><item><title>RE: which version of nrfutil for legacy DFU</title><link>https://devzone.nordicsemi.com/thread/294292?ContentTypeID=1</link><pubDate>Sun, 14 Feb 2021 19:50:15 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0c4f9e25-6044-4eca-9cdb-4e671f6c5a3e</guid><dc:creator>vbelloir</dc:creator><description>&lt;p&gt;Thanks for your support&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: which version of nrfutil for legacy DFU</title><link>https://devzone.nordicsemi.com/thread/294026?ContentTypeID=1</link><pubDate>Thu, 11 Feb 2021 15:29:33 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a94403e8-2097-4f98-96fa-26fd97d6df37</guid><dc:creator>J&amp;#248;rgen Holmefjord</dc:creator><description>[quote user="vbelloir"]Last question, with Master COntrol Panel, you mean this &lt;a href="https://www.nordicsemi.com/Software-and-tools/Development-Tools/nRF-Connect-for-desktop/Download#infotabs"&gt;https://www.nordicsemi.com/Software-and-tools/Development-Tools/nRF-Connect-for-desktop/Download#infotabs&lt;/a&gt;[/quote]
&lt;p&gt;No, nRF Connect for Desktop is the replacement application for Master Control Panel (MCP). MCP have been deprecated a long time ago, and I can&amp;#39;t find it on our webpage anymore.&lt;/p&gt;
&lt;p&gt;The latest version can be found in &lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/58612/master-control-panel-download/237775#237775"&gt;this post&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: which version of nrfutil for legacy DFU</title><link>https://devzone.nordicsemi.com/thread/293994?ContentTypeID=1</link><pubDate>Thu, 11 Feb 2021 13:37:31 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:42952238-8efa-4533-a411-663f42c03c95</guid><dc:creator>vbelloir</dc:creator><description>&lt;p&gt;Thanks for that.&lt;br /&gt;I&amp;#39;m currently using the ota-dfu-python repo you are pointing to.&lt;br /&gt;It works quite good, but I wanted to know if there is official tool.&lt;/p&gt;
&lt;p&gt;And the answer is no.&lt;br /&gt;&lt;br /&gt;Last question, with Master COntrol Panel, you mean this &lt;a href="https://www.nordicsemi.com/Software-and-tools/Development-Tools/nRF-Connect-for-desktop/Download#infotabs"&gt;https://www.nordicsemi.com/Software-and-tools/Development-Tools/nRF-Connect-for-desktop/Download#infotabs&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;correct?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: which version of nrfutil for legacy DFU</title><link>https://devzone.nordicsemi.com/thread/293944?ContentTypeID=1</link><pubDate>Thu, 11 Feb 2021 11:11:18 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5ad62cef-a4a7-4708-ba68-fb7bdbf4d916</guid><dc:creator>J&amp;#248;rgen Holmefjord</dc:creator><description>&lt;p&gt;Yes, unfortunately we do not provide anything specific tools for legacy DFU on Linux. There is some Python scripts together with Master Control Panel that can be used for performing DFU, but most likely these has some dependencies on Windows modules.&lt;/p&gt;
&lt;p&gt;The transport layer for the&amp;nbsp;&lt;a title="BLE DFU Profile" href="https://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk5.v11.0.0/bledfu_transport_bleprofile.html?cp=7_5_12_4_2_3_4_0"&gt;BLE DFU Profile&lt;/a&gt;&amp;nbsp;can be found in the documentation, if you want to implement something custom.&amp;nbsp;I also found &lt;a href="https://github.com/foldedtoad/ota-dfu-python"&gt;this GitHub repository&lt;/a&gt;, which you may be able to adapt to your needs.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: which version of nrfutil for legacy DFU</title><link>https://devzone.nordicsemi.com/thread/293857?ContentTypeID=1</link><pubDate>Wed, 10 Feb 2021 18:10:04 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c12cd54d-802d-43de-ba6e-db8ae01388b4</guid><dc:creator>vbelloir</dc:creator><description>&lt;p&gt;Hum OK, I didn&amp;#39;t understand that, while reading nrfutil manual available on InfoCenter.&lt;/p&gt;
&lt;p&gt;So, if I understand your answer, there is no nordic tool, to perform a DFU over BLE on linux desktop, is that correct?&lt;/p&gt;
&lt;p&gt;Vincent&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: which version of nrfutil for legacy DFU</title><link>https://devzone.nordicsemi.com/thread/293773?ContentTypeID=1</link><pubDate>Wed, 10 Feb 2021 13:26:15 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:80146b7d-1e28-4c0b-8273-f03107c98bef</guid><dc:creator>J&amp;#248;rgen Holmefjord</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;The DFU protocol changed in other ways than package format between legacy and new DFU solution, which means that later versions of nrfutil does not support performing legacy DFU over BLE.&lt;/p&gt;
&lt;p&gt;Performing legacy DFU is supported in the mobile phone applications (nRF Connect) and Master Control Panel. nrfutil v0.5.2 does not support performing DFU at all.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;br /&gt;Jørgen&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>