<?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>FOTA/DFU over internet</title><link>https://test-devzone.nordicsemi.com/f/nordic-q-a/56228/fota-dfu-over-internet</link><description>Dear developers, 
 My device uses the NRF52840 SoC and is equipped with a modem for internet access. 
 To perform firmware upgrade, I imagine I would have to download a DFU image from a secure location, somehow put the device in DFU mode, and then perform</description><dc:language>en-US</dc:language><generator>Telligent Community 13 Non-Production</generator><lastBuildDate>Tue, 07 Jan 2020 10:29:39 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://test-devzone.nordicsemi.com/f/nordic-q-a/56228/fota-dfu-over-internet" /><item><title>RE: FOTA/DFU over internet</title><link>https://test-devzone.nordicsemi.com/thread/227848?ContentTypeID=1</link><pubDate>Tue, 07 Jan 2020 10:29:39 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9708c678-ee83-4624-9577-96e0c5f5f0b5</guid><dc:creator>user76867</dc:creator><description>&lt;p&gt;Great! I&amp;#39;ll take a look. It will be a while before I have the bandwidth to look into this, so I&amp;#39;ll close the ticket for now.&lt;/p&gt;
&lt;p&gt;Thanks again.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: FOTA/DFU over internet</title><link>https://test-devzone.nordicsemi.com/thread/227845?ContentTypeID=1</link><pubDate>Tue, 07 Jan 2020 10:23:16 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:434742d9-4845-41c1-b49f-84db89aaa10d</guid><dc:creator>user7377</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Yes, that is an unfortunate label in the documentation. The IoT bootloader/DFU library does not have any dependency that is specific to the S132, so using it with S140 on the nRF52840 is no problem.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: FOTA/DFU over internet</title><link>https://test-devzone.nordicsemi.com/thread/227821?ContentTypeID=1</link><pubDate>Tue, 07 Jan 2020 09:11:36 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:48bc14ce-6b85-4a9f-af47-1e8bffaa0333</guid><dc:creator>user76867</dc:creator><description>&lt;p&gt;The link you provided states that it is only applicable to SoftDevice S132. What about S140?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: FOTA/DFU over internet</title><link>https://test-devzone.nordicsemi.com/thread/227816?ContentTypeID=1</link><pubDate>Tue, 07 Jan 2020 08:50:40 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5e9f8b40-9e4b-4a94-abf8-a5c76b15d65f</guid><dc:creator>user7377</dc:creator><description>&lt;p&gt;Yes, the &lt;a href="https://infocenter.nordicsemi.com/topic/com.nordic.infocenter.sdk5.v15.2.0/lib_background_dfu.html"&gt;relevant libraries&lt;/a&gt; are part of SDK 15.2.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: FOTA/DFU over internet</title><link>https://test-devzone.nordicsemi.com/thread/227814?ContentTypeID=1</link><pubDate>Tue, 07 Jan 2020 08:46:41 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:2ac5f429-5f46-49a5-9515-3c8367842f9c</guid><dc:creator>user76867</dc:creator><description>&lt;p&gt;Alright. Thanks, I&amp;#39;ll try the things you suggested. Is it at all possible with SDK 15.2?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: FOTA/DFU over internet</title><link>https://test-devzone.nordicsemi.com/thread/227731?ContentTypeID=1</link><pubDate>Mon, 06 Jan 2020 15:05:25 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:11864457-b5af-4f4d-a6f5-76d01bcf8b35</guid><dc:creator>user7377</dc:creator><description>&lt;p&gt;Hi Tim,&lt;/p&gt;
&lt;p&gt;It looks like you need a DFU system where the transport happens in the application (via your internet connection stuff), and the bootloader only activates the image. In that case, your application handles all the transport, and the bootloader does not need to know about it. SDK 16 provides the building blocks you need, but there is no ready-made example. Probably the best place to start looking is the &lt;a href="https://infocenter.nordicsemi.com/topic/sdk_nrf5_v16.0.0/lib_background_dfu.html?cp=7_1_3_24_1_0"&gt;Background DFU library documentation&lt;/a&gt;. You may also want to look at the other DFU examples since those are simpler to get started with, just to get a general understanding and something to start playing with.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>