<?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>Multi-Image DFU project structure</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/95511/multi-image-dfu-project-structure</link><description>Hello, 
 I am working on a project with the nrf5340, on ncs version 2.1.2, though I plan to bring it into v2.2.0. 
 I have been working on this sample on the side because Multi-Image DFU is a must for my application. While there are issues unresolved</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Fri, 10 Mar 2023 15:18:40 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/95511/multi-image-dfu-project-structure" /><item><title>RE: Multi-Image DFU project structure</title><link>https://devzone.nordicsemi.com/thread/414707?ContentTypeID=1</link><pubDate>Fri, 10 Mar 2023 15:18:40 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5e0cc56e-e0be-4832-96c9-504f7a6628cb</guid><dc:creator>variant</dc:creator><description>&lt;p&gt;Robert, If you haven&amp;#39;t already seen this &lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/90503/ncs-2-0-custom-child-image-mcuboot-build"&gt;link&lt;/a&gt;, perhaps this could be useful to you.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Multi-Image DFU project structure</title><link>https://devzone.nordicsemi.com/thread/409655?ContentTypeID=1</link><pubDate>Mon, 13 Feb 2023 15:14:39 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e694f50d-2e22-44ae-b542-337de595f842</guid><dc:creator>&amp;#216;ivind</dc:creator><description>&lt;p&gt;Hi, sorry for not getting back to you earlier&lt;/p&gt;
&lt;p&gt;It is possible to send over the binary for each core separately, app_update.bin for the application core and net_core_app_update.bin for the network core.&lt;br /&gt;However, this still requires an MCUboot build that supports updating both cores, which is the core issue. As I said earlier, the issue is in the build system, not in MCUboot&amp;#39;s capabilities.&lt;/p&gt;
&lt;p&gt;You mentioned earlier that you could perhaps modify hci_rpmsg to fit your needs, and if that is sufficient then you should not encounter any issues with simultaneous or non-simultaneous updates of the cores.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Multi-Image DFU project structure</title><link>https://devzone.nordicsemi.com/thread/409246?ContentTypeID=1</link><pubDate>Thu, 09 Feb 2023 22:34:50 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d898bdc1-8cf9-42f8-8f68-14c6cccbc48e</guid><dc:creator>Robert de Brum</dc:creator><description>&lt;p&gt;Could I get an update on this?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Multi-Image DFU project structure</title><link>https://devzone.nordicsemi.com/thread/405131?ContentTypeID=1</link><pubDate>Mon, 16 Jan 2023 22:12:43 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5ca23740-9b9c-4a39-8790-86c3bcef6345</guid><dc:creator>Robert de Brum</dc:creator><description>&lt;p&gt;I just entered a new ticket here:&amp;nbsp;&amp;nbsp;&lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/95746/encrypted-dfu-nrf5340-in-ncs"&gt;Encrypted DFU nrf5340 in NCS&lt;/a&gt;&amp;nbsp;with case ID 301424.&lt;/p&gt;
&lt;p&gt;Back on the same topic of FOTA DFU for both the network and application core:&lt;/p&gt;
&lt;p&gt;I am able to send over a DFU binary, and update the application core via BLE FOTA for my custom project that contains source code for both the application and network core. However, this of course does not update the network core.&lt;/p&gt;
&lt;p&gt;Is it possible to generate and send over the binary package required to update just the network core? Essentially, my customer would be satisfied with performing a DFU of the network core and application core separately with two different binaries instead of simultaneously.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Multi-Image DFU project structure</title><link>https://devzone.nordicsemi.com/thread/404803?ContentTypeID=1</link><pubDate>Fri, 13 Jan 2023 13:12:31 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:281aea26-53ba-4caa-9b09-7d7a98391063</guid><dc:creator>&amp;#216;ivind</dc:creator><description>&lt;p&gt;Great!&lt;/p&gt;
&lt;p&gt;Yes, starting a new thread for that is best, as it becomes easier to find specific answers for other users.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Multi-Image DFU project structure</title><link>https://devzone.nordicsemi.com/thread/404409?ContentTypeID=1</link><pubDate>Wed, 11 Jan 2023 18:10:33 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:83f5af2e-e220-4639-abc0-5ff4f900fcbe</guid><dc:creator>Robert de Brum</dc:creator><description>&lt;p&gt;Thanks again for the response. I think for me and my customer&amp;#39;s sake, we can proceed with simply adding DFU of the application core only for now. I have that working with the nrfconnect app and sending over a .bin file.&lt;/p&gt;
&lt;p&gt;My next question is going to be slightly off topic, but I have not been able to find a concise answer through my research and DevZone reading: Is encrypted DFU supported in NCS yet? How could I achieve this effect (we will need higher security than just signing the payload) for the nrf5340?&lt;/p&gt;
&lt;p&gt;Let me know if I should start a new thread. I assume you might be able to give me a quick and short answer if it is/not supported.&lt;/p&gt;
&lt;p&gt;Thanks again for your time and support. Much appreciated!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Multi-Image DFU project structure</title><link>https://devzone.nordicsemi.com/thread/404378?ContentTypeID=1</link><pubDate>Wed, 11 Jan 2023 14:56:31 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d425ee72-62ff-4ab2-80c8-9fddcaea21bd</guid><dc:creator>&amp;#216;ivind</dc:creator><description>&lt;p&gt;The issue is the order that the build system builds images and how early the build system needs to be aware of the child image. We are in the early stages of supporting sysbuild as a build system, which will hopefully make this easier.&lt;/p&gt;
&lt;p&gt;Yes, if you change the hci_rpmsg sample to fit your needs and keep the modified version at the original location, then I believe you should be able to include it and generate dfu files for it properly.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Multi-Image DFU project structure</title><link>https://devzone.nordicsemi.com/thread/404180?ContentTypeID=1</link><pubDate>Tue, 10 Jan 2023 17:23:16 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:09bdf299-a2b2-4a23-874a-2373628498a6</guid><dc:creator>Robert de Brum</dc:creator><description>&lt;p&gt;Thank you very much for this information.&lt;/p&gt;
&lt;p&gt;Could you comment on the status of this task? Would it begin development or be in planning for release soon?&lt;/p&gt;
&lt;p&gt;I think I understand what you are mentioning as a workaround, and I will look into that. Correct me here if I am wrong, but perhaps a &amp;quot;workspace&amp;quot; project would be appropriate, so that I can have a specific instance of the SDK to meddle with and not hamper any other projects?&lt;/p&gt;
&lt;p&gt;Notably, I would only mess with the hci_rpmsg sample hidden within the SDK, but please let me know if this approach sounds appropriate.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Multi-Image DFU project structure</title><link>https://devzone.nordicsemi.com/thread/404085?ContentTypeID=1</link><pubDate>Tue, 10 Jan 2023 12:32:44 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c015b3a2-6f93-445b-9630-30b387d0043b</guid><dc:creator>&amp;#216;ivind</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Unfortunately, using a custom image on the network core is not currently supported with multi-image DFU.&lt;/p&gt;
&lt;p&gt;The only workaround I am aware of involves modifying nrf/samples/CMakeLists.txt to add your netcore image, in the same way that netcore images like hci_rpmsg are added.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>