<?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>FOTA/DFU over internet</title><link>https://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</generator><lastBuildDate>Tue, 07 Jan 2020 10:29:39 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/56228/fota-dfu-over-internet" /><item><title>RE: FOTA/DFU over internet</title><link>https://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>Tim Adu</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://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>Einar Thorsrud</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://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>Tim Adu</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://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>Einar Thorsrud</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://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>Tim Adu</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://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>Einar Thorsrud</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>