<?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>old nrfutil can&amp;#39;t be installed with new python, new nrfutil not suitable replacement</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/116229/old-nrfutil-can-t-be-installed-with-new-python-new-nrfutil-not-suitable-replacement</link><description>I have an i.MX8 arm linux system running an OS based on yocto, with an nrf52840 connected over USB. The linux system receives nrf52840 firmware as part of its OTA, and updates the nrf over USB using the old python nrfutil dfu usb-serial commands. 
 Newer</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 13 Nov 2024 08:01:02 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/116229/old-nrfutil-can-t-be-installed-with-new-python-new-nrfutil-not-suitable-replacement" /><item><title>RE: old nrfutil can't be installed with new python, new nrfutil not suitable replacement</title><link>https://devzone.nordicsemi.com/thread/510226?ContentTypeID=1</link><pubDate>Wed, 13 Nov 2024 08:01:02 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:292dc897-dff4-4ca6-8a52-3276909d838c</guid><dc:creator>Einar Thorsrud</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;The DFU solution for the nRF Connect SDK is based on Simple Management Protocol (SMP) and demonstrated by &lt;a href="https://docs.nordicsemi.com/bundle/ncs-latest/page/zephyr/samples/subsys/mgmt/mcumgr/smp_svr/README.html"&gt;this sample&lt;/a&gt;, and you can use use&amp;nbsp;&lt;a href="https://docs.nordicsemi.com/bundle/ncs-1.9.1/page/zephyr/guides/device_mgmt/mcumgr.html"&gt;mcumgr&lt;/a&gt; as a command line tool for performing DFU from a computer.&lt;/p&gt;
&lt;p&gt;If the task at hand is to make DFU over USB work on an existing product, I expect it would make more sense to work on a solution on the Linux side to find a solution instaed or re-writing the firmware entierly. But for any new products, I would certainly recommmend the nRF Connect SDK.&lt;/p&gt;
&lt;p&gt;PS: We are working on supporting Linux arm64 for nrfutil device.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: old nrfutil can't be installed with new python, new nrfutil not suitable replacement</title><link>https://devzone.nordicsemi.com/thread/510164?ContentTypeID=1</link><pubDate>Tue, 12 Nov 2024 15:55:00 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4bf4f6ff-0157-4c8a-84bb-e5c30c0a4b2e</guid><dc:creator>ambrice2</dc:creator><description>&lt;p&gt;If we switch to nRF Connect SDK, what is the mechanism for DFU over USB from an arm system?&amp;nbsp; I thought it was still nrfutil, just different commands.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: old nrfutil can't be installed with new python, new nrfutil not suitable replacement</title><link>https://devzone.nordicsemi.com/thread/510060?ContentTypeID=1</link><pubDate>Tue, 12 Nov 2024 09:57:07 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3cbc5463-9833-45a1-bd7a-c30b73b9e36b</guid><dc:creator>Einar Thorsrud</dc:creator><description>&lt;p&gt;The nRF5 SDK is no longer actively worked on (see &lt;a href="https://devzone.nordicsemi.com/nordic/nordic-blog/b/blog/posts/nrf-connect-sdk-and-nrf5-sdk-statement"&gt;nRF Connect SDK and nRF5 SDK statement&lt;/a&gt;), and this also include surroinding tools. Going forward we recomend using the nRF Connet SDK (which also supports DFU over USB but with an entierly different mechanism).&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: old nrfutil can't be installed with new python, new nrfutil not suitable replacement</title><link>https://devzone.nordicsemi.com/thread/509954?ContentTypeID=1</link><pubDate>Mon, 11 Nov 2024 16:20:09 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:472cdfb2-572e-4e76-82a2-9eef90f83a98</guid><dc:creator>ambrice2</dc:creator><description>&lt;p&gt;So is it safe to say then that DFU over USB is not going to be officially supported going forward?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: old nrfutil can't be installed with new python, new nrfutil not suitable replacement</title><link>https://devzone.nordicsemi.com/thread/509915?ContentTypeID=1</link><pubDate>Mon, 11 Nov 2024 14:17:06 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5b6ef4f8-116c-4e61-b8cc-4bccb741d1da</guid><dc:creator>Einar Thorsrud</dc:creator><description>&lt;p&gt;Hi&amp;nbsp;Aaron,&lt;/p&gt;
&lt;p&gt;I have forvared the feedback internally.&amp;nbsp;Nordic has not provided any other USB DFU tools than nrfutil (and the implementation of the nRF5 SDK releated features in the n&lt;a href="https://www.nordicsemi.com/Products/Development-tools/nrf-util"&gt;ew nrfutil&lt;/a&gt;&amp;nbsp;is the last version from the &lt;a href="https://github.com/NordicSemiconductor/pc-nrfutil"&gt;old nrfutil&lt;/a&gt;, with no updates). There may be third party implementations I am not aware of though, and you are free to fork and&amp;nbsp; update/modify or make&amp;nbsp; your own solution with inspiration from the old nrfutil github project if you like.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>