<?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>fwupd on Ubuntu</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/111310/fwupd-on-ubuntu</link><description>Hi there, 
 I have an nrf5340 DK and I wonder if it is possible to upgrade my own application firmware via fwupd tool on Ubuntu. Does this feature come along with a dongle?</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 19 Jun 2024 09:43:07 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/111310/fwupd-on-ubuntu" /><item><title>RE: fwupd on Ubuntu</title><link>https://devzone.nordicsemi.com/thread/489465?ContentTypeID=1</link><pubDate>Wed, 19 Jun 2024 09:43:07 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:443d2935-0f65-4a10-b201-267f09e867b9</guid><dc:creator>Sigurd Hellesvik</dc:creator><description>&lt;p&gt;I think the conversation continued here, in case someone found this and are wondering&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/111993/how-to-run-fwupd-on-ubuntu"&gt;how to run fwupd on Ubuntu&lt;/a&gt; &lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: fwupd on Ubuntu</title><link>https://devzone.nordicsemi.com/thread/487812?ContentTypeID=1</link><pubDate>Fri, 07 Jun 2024 00:45:05 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f0755d6d-a255-4131-8fd5-0c745e45fd13</guid><dc:creator>jjjjzh</dc:creator><description>&lt;p&gt;I have bought the NRF52840 development kit, but I still can&amp;#39;t test the upgrade using fwupd, can you run it normally? Looking forward to your reply&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: fwupd on Ubuntu</title><link>https://devzone.nordicsemi.com/thread/487811?ContentTypeID=1</link><pubDate>Fri, 07 Jun 2024 00:43:13 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:fc92359d-58e7-457c-81fc-9aa5f606c68f</guid><dc:creator>jjjjzh</dc:creator><description>&lt;p&gt;Thank you for your answer but the link does not specify how to upgrade with fwupd, and what firmware should I burn so that he can recognize it as an hidraw device? Looking forward to your reply&lt;/p&gt;
&lt;div id="gtx-trans" style="left:-23px;position:absolute;top:-20px;"&gt;
&lt;div class="gtx-trans-icon"&gt;&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: fwupd on Ubuntu</title><link>https://devzone.nordicsemi.com/thread/485245?ContentTypeID=1</link><pubDate>Wed, 22 May 2024 01:32:39 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:afd03e4b-587b-48b2-a614-65ead14b2c16</guid><dc:creator>Old_Mike</dc:creator><description>&lt;p&gt;Thanks. I&amp;#39;ve ordered an nrf52840 dev kit to figure out the fwupd process with a hands-on practice.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: fwupd on Ubuntu</title><link>https://devzone.nordicsemi.com/thread/485098?ContentTypeID=1</link><pubDate>Tue, 21 May 2024 12:01:17 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3f8c124f-72df-472e-9477-ac01a5bbe549</guid><dc:creator>Sigurd Hellesvik</dc:creator><description>&lt;p&gt;Here are what they say:&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span dir="ltr"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span dir="ltr"&gt;The image update is transferred over HID configuration channel (&lt;a title="https://developer.nordicsemi.com/nrf_connect_sdk/doc/latest/nrf/applications/nrf_desktop/doc/config_channel.html" href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/nrf/applications/nrf_desktop/doc/config_channel.html" rel="noopener noreferrer" target="_blank"&gt;Configuration channel — nRF Connect SDK 2.6.99 documentation (nordicsemi.com)&lt;/a&gt;). It uses HID feature reports as underlying transport, so that you can perform background DFU over USB, BLE or even through an nRF Desktop dongle. During update image transfer, the HID device can still be used. Since, the DFU is expected to be done in the background, the default DFU speed is not too high (protocol focuses on mitigating negative impacy on HID device performance).&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span dir="ltr"&gt;You can use &lt;code&gt;fwupd&lt;/code&gt; daemon with &lt;code&gt;fwupdmgr&lt;/code&gt; CLI tool to perform an update (&lt;a title="https://developer.nordicsemi.com/nrf_connect_sdk/doc/latest/nrf/applications/nrf_desktop/fwupd.html#upgrading-firmware-using-fwupd" href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/nrf/applications/nrf_desktop/fwupd.html#upgrading-firmware-using-fwupd" rel="noopener noreferrer" target="_blank"&gt;nRF Desktop: fwupd support — nRF Connect SDK 2.6.99 documentation (nordicsemi.com)&lt;/a&gt;). We even uploaded some DFU images that are already globally available and can be used to test the DFU with fwupd (fwupd is available e.g. on Ubuntu or ChromeOS): &lt;a title="https://fwupd.org/lvfs/search?value=nordic" href="https://fwupd.org/lvfs/search?value=Nordic" rel="noopener noreferrer" target="_blank"&gt;https://fwupd.org/lvfs/search?value=Nordic&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span dir="ltr"&gt;We also support HID configurator Python script that can be used to test DFU over configuration channel locally - &lt;a title="https://developer.nordicsemi.com/nrf_connect_sdk/doc/latest/nrf/scripts/hid_configurator/readme.html" href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/nrf/scripts/hid_configurator/README.html" rel="noopener noreferrer" target="_blank"&gt;https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/nrf/scripts/hid_configurator/README.html&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span dir="ltr"&gt;&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span dir="ltr"&gt;Does this answer your question?&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: fwupd on Ubuntu</title><link>https://devzone.nordicsemi.com/thread/485073?ContentTypeID=1</link><pubDate>Tue, 21 May 2024 11:30:37 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a7b4326b-ac1b-4dd1-80e5-cab32162e16d</guid><dc:creator>Old_Mike</dc:creator><description>&lt;p&gt;Thanks. To make it much clear, what I want to know is that once I connect a Nordic device to the PC via BLE and install all the depensencies, I could upgrade the device through fwupd command without plugging in a Nordic dongle.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: fwupd on Ubuntu</title><link>https://devzone.nordicsemi.com/thread/485065?ContentTypeID=1</link><pubDate>Tue, 21 May 2024 11:23:44 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:580e90da-1402-4dae-ae17-c23ac3f076fe</guid><dc:creator>Sigurd Hellesvik</dc:creator><description>&lt;p&gt;I tried to learn how this works from &lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/nrf/applications/nrf_desktop/fwupd.html"&gt;nRF Desktop docs&lt;/a&gt;, but I do not get what you ask from there.&lt;/p&gt;
&lt;p&gt;I will ask our people who made this and get back to you in a couple of days.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: fwupd on Ubuntu</title><link>https://devzone.nordicsemi.com/thread/485058?ContentTypeID=1</link><pubDate>Tue, 21 May 2024 11:14:51 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c788322f-ca79-4912-ac7a-f16cca89ffb4</guid><dc:creator>Old_Mike</dc:creator><description>&lt;p&gt;BLE indeed. From the description I am not sure whether it is accomplished via HID over GATT or not. To put it short, I assume the path should be fwupd service -&amp;gt; Nordic Desktop App -&amp;gt; BLE air link -&amp;gt; Nordic device. Thus I don&amp;#39;t need an additional dongle.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: fwupd on Ubuntu</title><link>https://devzone.nordicsemi.com/thread/485054?ContentTypeID=1</link><pubDate>Tue, 21 May 2024 11:04:20 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:45907bc8-997f-42a6-9c5a-a862c1e8dcea</guid><dc:creator>Sigurd Hellesvik</dc:creator><description>&lt;p&gt;Oh you are right, it is indeed in &lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/nrf/applications/nrf_desktop/fwupd.html"&gt;https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/nrf/applications/nrf_desktop/fwupd.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;It looks like I am mistaken then. Let us have another go at this ticket then.&lt;/p&gt;
[quote user=""]Does this feature&amp;nbsp;come&amp;nbsp;along with a dongle?[/quote]
&lt;p&gt;Can you elaborate what you mean with this?&lt;br /&gt;Do you want to send the update over USB or Bluetooth LE?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: fwupd on Ubuntu</title><link>https://devzone.nordicsemi.com/thread/485044?ContentTypeID=1</link><pubDate>Tue, 21 May 2024 10:44:13 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:09c55ca7-8f54-4cf5-b099-89491bc6e284</guid><dc:creator>Old_Mike</dc:creator><description>&lt;p&gt;Thanks for your kind reply. I asked this because I saw particular devices, although not nrf5340, are supported&lt;br /&gt;&lt;a href="https://fwupd.github.io/libfwupdplugin/nordic-hid-README.html"&gt;&lt;/a&gt;and wondered if this is a common feature but found no much information and instances.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://fwupd.github.io/libfwupdplugin/nordic-hid-README.html"&gt;https://developer.nordicsemi.com/nRF_Connect_SDK/doc/2.6.1/nrf/applications/nrf_desktop/fwupd.html#&lt;br /&gt;&lt;/a&gt;&lt;a href="https://fwupd.github.io/libfwupdplugin/nordic-hid-README.html"&gt;https://fwupd.github.io/libfwupdplugin/nordic-hid-README.html&lt;/a&gt;&lt;a id="" href="https://fwupd.github.io/libfwupdplugin/nordic-hid-README.html"&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: fwupd on Ubuntu</title><link>https://devzone.nordicsemi.com/thread/485020?ContentTypeID=1</link><pubDate>Tue, 21 May 2024 09:13:36 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:f85e67c6-9f00-42a4-9fc6-06b6f5f04efd</guid><dc:creator>Sigurd Hellesvik</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;We do not have specific support for fwupd, no.&lt;/p&gt;
&lt;p&gt;See &lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/nrf/config_and_build/dfu/index.html"&gt;https://developer.nordicsemi.com/nRF_Connect_SDK/doc/latest/nrf/config_and_build/dfu/index.html&lt;/a&gt; for a list of what we support.&lt;/p&gt;
&lt;p&gt;However, it is likely just a question about transport and protocols, so you should be able to implement your own code to support fwupd.&lt;/p&gt;
&lt;p&gt;On the other hand, could I suggest that you instead use another tool than fwupd? I think that it would save you time to use one of our standard tools instead&lt;/p&gt;
&lt;p&gt;Regards,&lt;br /&gt;Sigurd Hellesvik&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>