<?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>Over the air firmware update (OTA DFU) in NRF Connect SDK excluding SoftDevice</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/78262/over-the-air-firmware-update-ota-dfu-in-nrf-connect-sdk-excluding-softdevice</link><description>Is it possible to set up an NRF Connect SDK project such that the firmware can be updated over BLE, without including the SoftDevice in the update? 
 I&amp;#39;m using NRF52810 which has only 192kB of flash, which is not enough flash to fit the current firmware</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 05 Aug 2021 15:07:45 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/78262/over-the-air-firmware-update-ota-dfu-in-nrf-connect-sdk-excluding-softdevice" /><item><title>RE: Over the air firmware update (OTA DFU) in NRF Connect SDK excluding SoftDevice</title><link>https://devzone.nordicsemi.com/thread/323590?ContentTypeID=1</link><pubDate>Thu, 05 Aug 2021 15:07:45 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6fbc7a66-cf41-4f47-8675-cb9ca775365d</guid><dc:creator>CRNorris</dc:creator><description>&lt;p&gt;Thank you, that&amp;#39;s helpful&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Over the air firmware update (OTA DFU) in NRF Connect SDK excluding SoftDevice</title><link>https://devzone.nordicsemi.com/thread/323589?ContentTypeID=1</link><pubDate>Thu, 05 Aug 2021 15:07:15 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:509759ce-92e3-46f9-abf8-f4e3c5f83aee</guid><dc:creator>Sigurd</dc:creator><description>[quote userid="102658" url="~/f/nordic-q-a/78262/over-the-air-firmware-update-ota-dfu-in-nrf-connect-sdk-excluding-softdevice/323585#323585"]Is this on the roadmap for NCS or is it impossible for the foreseeable future?[/quote]
&lt;p&gt;&lt;span&gt;Impossible for the foreseeable future.&amp;nbsp;A solution could be to add some external flash chip to your PCB.&amp;nbsp;&lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/1.6.1/nrf/ug_bootloader_external_flash.html"&gt;https://developer.nordicsemi.com/nRF_Connect_SDK/doc/1.6.1/nrf/ug_bootloader_external_flash.html&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Over the air firmware update (OTA DFU) in NRF Connect SDK excluding SoftDevice</title><link>https://devzone.nordicsemi.com/thread/323585?ContentTypeID=1</link><pubDate>Thu, 05 Aug 2021 14:47:44 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:26e19191-307f-44ae-b9ac-1829b5872210</guid><dc:creator>CRNorris</dc:creator><description>&lt;p&gt;OK, thanks for the information. Is this on the roadmap for NCS or is it impossible for the foreseeable future?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Over the air firmware update (OTA DFU) in NRF Connect SDK excluding SoftDevice</title><link>https://devzone.nordicsemi.com/thread/323584?ContentTypeID=1</link><pubDate>Thu, 05 Aug 2021 14:46:26 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4207dab2-b9c8-4a8f-afa8-8d1cc5d59f70</guid><dc:creator>Sigurd</dc:creator><description>[quote userid="102658" url="~/f/nordic-q-a/78262/over-the-air-firmware-update-ota-dfu-in-nrf-connect-sdk-excluding-softdevice"]Is it possible to set up an NRF Connect SDK project such that the firmware can be updated over BLE, without including the SoftDevice in the update?[/quote]
&lt;p&gt;Unfortunately, no. That is not possible in NCS.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Over the air firmware update (OTA DFU) in NRF Connect SDK excluding SoftDevice</title><link>https://devzone.nordicsemi.com/thread/323470?ContentTypeID=1</link><pubDate>Thu, 05 Aug 2021 08:59:26 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6a5bd18d-9a07-422d-9948-36311cd7bbae</guid><dc:creator>0x4141</dc:creator><description>&lt;p&gt;Ah, sorry. This was based on nRF 5 sdk, I do not know if it applies to nRF connect sdk as well.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Over the air firmware update (OTA DFU) in NRF Connect SDK excluding SoftDevice</title><link>https://devzone.nordicsemi.com/thread/323463?ContentTypeID=1</link><pubDate>Thu, 05 Aug 2021 08:36:01 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:86d2bde8-aafc-4b6c-95c4-00207b6a3b10</guid><dc:creator>CRNorris</dc:creator><description>&lt;p&gt;Thanks for the reply. Is this suitable for NRF Connect SDK (Zephyr) or just nRF5 SDK?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Over the air firmware update (OTA DFU) in NRF Connect SDK excluding SoftDevice</title><link>https://devzone.nordicsemi.com/thread/323453?ContentTypeID=1</link><pubDate>Thu, 05 Aug 2021 08:15:45 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:4beb1021-9e80-441d-bd7f-c2bd793c980a</guid><dc:creator>0x4141</dc:creator><description>&lt;p&gt;Yes this is fully possible, make a DFU zip using only your application hex-file. For example by using:&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;$ nrfutil pkg generate --application &amp;quot;your application name&amp;quot;.hex --application-version-string &amp;quot;your application version&amp;quot; --hw-version 52 --sd-req&amp;#160;&amp;quot;your softdevice version&amp;quot; --key &amp;quot;your key path&amp;quot;&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;Where you will have to fill in the names and settings in quotations (&amp;quot;&amp;quot;) by yourself. You can find the SoftDevice version using:&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;$ nrfutil pkg generate --help&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;As long as this application uses the same SoftDevice as your previous application, the DFU process should be successful.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>