<?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>NCS Mesh DFU</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/97677/ncs-mesh-dfu</link><description>Starting with the unaltered application template &amp;#39;zephyr/samples/bluetooth/mesh&amp;#39;, I attempted to add DFU support by following this guide . 
 I added the following lines to &amp;#39;prj.conf&amp;#39;: 
 
 And I also added the following 3 includes to &amp;#39;main.c&amp;#39;: 
 
 
 Even</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 14 Mar 2023 15:07:48 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/97677/ncs-mesh-dfu" /><item><title>RE: NCS Mesh DFU</title><link>https://devzone.nordicsemi.com/thread/415279?ContentTypeID=1</link><pubDate>Tue, 14 Mar 2023 15:07:48 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a3e8016e-82c5-4d62-97a8-42fb48337768</guid><dc:creator>Jeremy</dc:creator><description>&lt;p&gt;Edvin,&lt;/p&gt;
&lt;p&gt;Not what I wanted to hear, but kind of what I was expecting. I&amp;#39;m including external flash on the new devices I&amp;#39;m building to keep that door open, and with bigger next generation chips flash memory will likely be more abundant, but for now I&amp;#39;ll stick with the nRF5 SDK.&lt;/p&gt;
&lt;p&gt;Thanks,&lt;br /&gt;Jeremy&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: NCS Mesh DFU</title><link>https://devzone.nordicsemi.com/thread/415261?ContentTypeID=1</link><pubDate>Tue, 14 Mar 2023 14:40:06 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:403d2606-be12-43e9-accd-95214fef1dfb</guid><dc:creator>Edvin</dc:creator><description>&lt;p&gt;Hello Jeremy,&lt;/p&gt;
&lt;p&gt;Unfortunately, it is not possible to update only the application and not the SoftDevice Controller in NCS, because these are not split as they were in the nRF5 SDK. Also, apart from &amp;quot;serial recovery&amp;quot;, which would require a serial connection with the nRF, it is not possible to do a single bank solution, because the bootloader is using &amp;quot;background DFU&amp;quot;, where the new application image is transferred while the application is running, much like it is in the nRF5 SDK for Mesh DFU. This means that the bootloader doesn&amp;#39;t have any means of transferring the image, which means it is not possible to delete the old application and then transfer the new one (as you could in the nRF5 SDK).&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;This is probably not the answer you wanted to hear, but it is the way it is in NCS. I would say that it makes it very difficult to run a DFU with Mesh on an nRF52832/nRF52833 without external flash.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Edvin&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>