<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://test-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>Implementing DFU</title><link>https://test-devzone.nordicsemi.com/f/nordic-q-a/88139/implementing-dfu</link><description>Hello, 
 
 I&amp;#39;m currently developing on an NRF82832, I&amp;#39;m using a Black Magic Debug Probe to flash the firmware and the bootloader. I use Linux. 
 I have a working firmware and I want to implement DFU OTA on it but I can&amp;#39;t find any documentation for getting</description><dc:language>en-US</dc:language><generator>Telligent Community 13 Non-Production</generator><lastBuildDate>Fri, 20 May 2022 12:41:50 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://test-devzone.nordicsemi.com/f/nordic-q-a/88139/implementing-dfu" /><item><title>RE: Implementing DFU</title><link>https://test-devzone.nordicsemi.com/thread/368837?ContentTypeID=1</link><pubDate>Fri, 20 May 2022 12:41:50 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7b991996-ee14-4154-aaa6-b69125438971</guid><dc:creator>user116324</dc:creator><description>&lt;p&gt;Thank you very much for your quick reply !&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;I&amp;#39;m using the nRF5 SDK, I will check out the corresponding guide.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;I&amp;#39;m using Arch Linux and I have some issues when using the downloaded NRF Tools, but I will try with pip!&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Théo&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Implementing DFU</title><link>https://test-devzone.nordicsemi.com/thread/368836?ContentTypeID=1</link><pubDate>Fri, 20 May 2022 12:35:13 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:18b89763-bffc-4d37-bfc5-154fa0a4f82d</guid><dc:creator>user7377</dc:creator><description>&lt;p&gt;Hi&amp;nbsp;Théo,&lt;/p&gt;
[quote user=""]I have a working firmware and I want to implement DFU OTA on it but I can&amp;#39;t find any documentation for getting started to add DFU on an existing application.[/quote]
&lt;p&gt;We provide two distinct SDKs, the&amp;nbsp;nRF Connect SDK and nRF5 SDK. Which are you using? Both provide DFU support. If you are using the nRF Connect SDK, then I suggest referring to this tutorial to get started: &lt;a href="https://test-devzone.nordicsemi.com/guides/nrf-connect-sdk-guides/b/software/posts/ncs-dfu"&gt;Add DFU support to your application&lt;/a&gt;. If using the nRF5 SDK, you can refer to this one: &lt;a href="https://test-devzone.nordicsemi.com/guides/short-range-guides/b/software-development-kit/posts/getting-started-with-nordics-secure-dfu-bootloader"&gt;Getting started with Nordic&amp;#39;s Secure DFU bootloader, a step by step guide&lt;/a&gt;.&lt;/p&gt;
[quote user=""]I can&amp;#39;t use the nrfutil tool as it doesn&amp;#39;t work on Linux.[/quote]
&lt;p&gt;nrfutil can also work on Linux. We test on Ubuntu but it should also work on most other distributions. You can install it via pip (&amp;quot;pip install nrfutil&amp;quot;).&lt;/p&gt;
[quote user=""]And do nrf52832 have a default bootload with DFU OTA out of the box ? To avoid flashing everything by hand with a cable.[/quote]
&lt;p&gt;No, all nRF5 devices ship with an empty flash.&lt;/p&gt;
&lt;p&gt;Einar&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>