<?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>nRF Connect SDK DFU</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/89734/nrf-connect-sdk-dfu</link><description>After reviewing the add DFU support to your application guide 
 
 i have several questions: 
 
 1)What modifications are required for the nRF5340 with an app core and net core? This example shows using Device Manager to upload a .bin file but that is</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 07 Sep 2022 14:27:18 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/89734/nrf-connect-sdk-dfu" /><item><title>RE: nRF Connect SDK DFU</title><link>https://devzone.nordicsemi.com/thread/385070?ContentTypeID=1</link><pubDate>Wed, 07 Sep 2022 14:27:18 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a4981c9a-e58e-4b79-bf29-4245a2bfddce</guid><dc:creator>Simon</dc:creator><description>&lt;p&gt;I&amp;#39;ve asked internally about the progress of this. I will keep you updated.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Simon&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF Connect SDK DFU</title><link>https://devzone.nordicsemi.com/thread/384729?ContentTypeID=1</link><pubDate>Tue, 06 Sep 2022 08:35:27 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:28f625ed-e183-4e92-9ce4-d301ea9f48a0</guid><dc:creator>CW</dc:creator><description>&lt;p&gt;Hi Simon,&lt;br /&gt;&amp;nbsp; &amp;nbsp; I am also encountering this symptom,&amp;nbsp;may I know any progress of the question &amp;quot;&lt;span&gt;Sending the request timed out.&lt;/span&gt;&amp;quot; ?&lt;br /&gt;&amp;nbsp; &amp;nbsp; Thank you&lt;br /&gt;Jason&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF Connect SDK DFU</title><link>https://devzone.nordicsemi.com/thread/384097?ContentTypeID=1</link><pubDate>Wed, 31 Aug 2022 10:31:37 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b900b3a9-f1c8-4ba5-abed-937e03bb69ce</guid><dc:creator>Simon</dc:creator><description>[quote user="lCannon"]Could this documentation be updated or expanded on and instruction given to use mcumgr in windows?[/quote]
&lt;p&gt;I don&amp;#39;t think&amp;nbsp;the mcumgr commands are any different in Windows than in Linux. The only thing I could think of was the serial port name used with --connstring. However, in the tutorial I added the following note: &lt;em&gt;&amp;quot;&lt;span&gt;Get the development kit’s serial port name (for example, &amp;quot;&lt;code&gt;/dev/ttyACM0&amp;quot;&lt;/code&gt;), by running&amp;nbsp;&lt;code&gt;nrfjprog --com&lt;/code&gt;&lt;/span&gt;&amp;quot; &lt;/em&gt;(see &lt;a href="https://devzone.nordicsemi.com/guides/nrf-connect-sdk-guides/b/software/posts/ncs-dfu#serial_testing"&gt;Serial DFU --&amp;gt;Testing&lt;/a&gt;), which should help you get the serial port name when using both Windows and Linux.&amp;nbsp;&lt;/p&gt;
[quote user="lCannon"] Also could the instructions be updated to build with VS Code?[/quote]
&lt;p&gt;To keep the tutorial concise, short and to the point I just used west. I added the following note in the start:&amp;nbsp;&lt;span&gt;&amp;nbsp;&amp;quot;&lt;em&gt;The west command is used to build and flash the samples, but if you&amp;#39;re not familiar with the command line, you can&amp;nbsp;&lt;/em&gt;&lt;/span&gt;&lt;em&gt;&lt;a href="https://www.youtube.com/watch?v=3yi6kuxgdPg&amp;amp;list=PLx_tBuQ_KSqEt7NK-H7Lu78lT2OijwIMl&amp;amp;index=3"&gt;build&lt;/a&gt;&amp;nbsp;and&amp;nbsp;&lt;a href="https://www.youtube.com/watch?v=p2Tp-vz6PXA&amp;amp;list=PLx_tBuQ_KSqEt7NK-H7Lu78lT2OijwIMl&amp;amp;index=4"&gt;flash&lt;/a&gt;&amp;nbsp;the sample using nRF Connect for VS Code instead.&amp;quot;. &lt;/em&gt;So I added some links that demonstrated how to build and flash usin VS Code.&lt;/p&gt;
&lt;p&gt;Does this seem reasonable? Please let me know if not.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Simon&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF Connect SDK DFU</title><link>https://devzone.nordicsemi.com/thread/383134?ContentTypeID=1</link><pubDate>Wed, 24 Aug 2022 19:47:47 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:665a2c08-585b-48cc-bfef-37fcb1314653</guid><dc:creator>lCannon</dc:creator><description>&lt;p&gt;Hello Simon&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;The DFU guide has a BLE OTA section but also a serial section:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;a href="https://devzone.nordicsemi.com/guides/nrf-connect-sdk-guides/b/software/posts/ncs-dfu"&gt;Add DFU support to your application&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Could this documentation be updated or expanded on and instruction given to use mcumgr in windows?&amp;nbsp; Also could the instructions be updated to build with VS Code?&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Thank you&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF Connect SDK DFU</title><link>https://devzone.nordicsemi.com/thread/381529?ContentTypeID=1</link><pubDate>Mon, 15 Aug 2022 10:03:58 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b2976fb6-e41a-41ab-95f8-48c6be20ae96</guid><dc:creator>Simon</dc:creator><description>&lt;p&gt;Thanks for sharing your solution!&lt;/p&gt;
&lt;div style="left:163px;top:23px;"&gt;
&lt;div&gt;&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF Connect SDK DFU</title><link>https://devzone.nordicsemi.com/thread/379392?ContentTypeID=1</link><pubDate>Sat, 30 Jul 2022 04:32:32 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1b20879f-f071-4316-81bf-83618ea38a10</guid><dc:creator>lCannon</dc:creator><description>&lt;p&gt;For anyone else who wishes to use signatures to only load authorized software with a custom signature after DFU support has been added to their project:&lt;/p&gt;
&lt;p&gt;These steps were performed in windows.&lt;/p&gt;
&lt;p&gt;Inside the SDK, go to:&lt;/p&gt;
&lt;p&gt;v2.0.0\bootloader\mcuboot\scripts\&lt;/p&gt;
&lt;p&gt;And then generate a new private key and a public key from the private key.&amp;nbsp; I have not tested with any other type then rsa-2048.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;python imgtool.py keygen -k my_private_key.pem -t rsa-2048&lt;/p&gt;
&lt;p&gt;python imgtool.py getpub -k my_private_key.pem &amp;gt; pub_key.c&lt;/p&gt;
&lt;p&gt;Generating the c file is not required but useful for confirmation later.&amp;nbsp; The placement of the key file seams unimportant but I placed mine in the project directory such as follows:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; My_Project\Key\my_private_key.pem&lt;/p&gt;
&lt;p&gt;Then create a directory called child_image if it does not already exist as follows:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; My_Project\child_image\&lt;/p&gt;
&lt;p&gt;Create a file called mcuboot.conf inside the directory as follows:&lt;/p&gt;
&lt;p&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; My_Project\child_image\mcuboot.conf&lt;/p&gt;
&lt;p&gt;Add a single line to the file pointing to the absolute path of the key file.&amp;nbsp; You must use forward slashes.&amp;nbsp; The line may look such as follows:&lt;/p&gt;
&lt;p&gt;CONFIG_BOOT_SIGNATURE_KEY_FILE=&amp;quot;C:/Projects/My_Project/Key/my_private_key.pem&amp;quot;&lt;/p&gt;
&lt;p&gt;Take care not to add any extra spaces or the build will fail.&amp;nbsp; Go ahead and rebuild your project.&amp;nbsp; It should succeed and build the bootloader using the private key and build your application with a public key automatically extracted from the private key.&amp;nbsp; Because of this you are not required to generate a key pair but just a private key.&amp;nbsp; However, you may verify the project is using your new private key by verifying the public key generated by the build system is the same as the pub_key.c you previously generated.&amp;nbsp; The build generated public key file is located at:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; My_Project\build\mcuboot\zephyr\autogen-pubkey.c&lt;/p&gt;
&lt;p&gt;As far as I know, at the time of writing, encrypting your software images is not yet supported but you can prevent software not signed by you from being loaded.&lt;/p&gt;
&lt;p&gt;I have read other methods to add the private key including changing the CMakeList.txt file and a method to manually sign but i wanted to use the build system to handle it.&lt;/p&gt;
&lt;p&gt;I hope this helps anyone else struggling with this.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF Connect SDK DFU</title><link>https://devzone.nordicsemi.com/thread/378990?ContentTypeID=1</link><pubDate>Wed, 27 Jul 2022 20:47:04 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:00feafab-58f5-4043-9e3e-c582f4c10b02</guid><dc:creator>Simon</dc:creator><description>&lt;p&gt;Check out this ticket:&amp;nbsp;&amp;nbsp;&lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/90364/signing-and-versioning-an-image-for-mcuboot"&gt;Signing and versioning an image for MCUboot&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;It explains two ways&amp;nbsp;to use your own custom key instead of the default one, manually and through the build system using CONFIG_BOOT_SIGNATURE_KEY_FILE.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Simon&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF Connect SDK DFU</title><link>https://devzone.nordicsemi.com/thread/378983?ContentTypeID=1</link><pubDate>Wed, 27 Jul 2022 17:25:36 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9749d59a-b580-48f4-b758-e2a696b5cc9e</guid><dc:creator>lCannon</dc:creator><description>&lt;p&gt;Thank you for your help Simon.&lt;/p&gt;
&lt;p&gt;Is there a step by step guide on how to generate and use keys for both the bootloader and application so only a signed app may work not using the development default MCUBoot key?&amp;nbsp; I have seen many different posts on the issue but no guide on the complete process.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Thank you&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF Connect SDK DFU</title><link>https://devzone.nordicsemi.com/thread/376849?ContentTypeID=1</link><pubDate>Wed, 13 Jul 2022 19:56:16 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:71ac40d8-7a5e-42e3-8298-852003762f48</guid><dc:creator>Simon</dc:creator><description>[quote user="simoniversen"]Regarding 2, I don&amp;#39;t have an iOS device at my home office, but I will ask some colleagues to reproduce this on Monday[/quote]
&lt;p&gt;I got a colleague to test this with an iPhone, and he got the same error as you: &amp;quot;Sending the request timed out.&amp;quot;&lt;/p&gt;
&lt;p&gt;I have reported this internally. I will keep you updated.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Simon&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF Connect SDK DFU</title><link>https://devzone.nordicsemi.com/thread/376299?ContentTypeID=1</link><pubDate>Sun, 10 Jul 2022 12:47:11 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a9f989fc-043f-478a-9ad9-9fa98c9ae9d0</guid><dc:creator>Simon</dc:creator><description>&lt;p&gt;So there are currently two issues:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Performing DFU using &lt;strong&gt;your firmware&lt;/strong&gt; and the &lt;strong&gt;Android Device Manager&amp;nbsp;&lt;/strong&gt;&lt;span&gt;&lt;strong&gt;1.4.0&lt;/strong&gt; fails&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span&gt;Performing DFU using the &lt;strong&gt;peripheral_lbs&lt;/strong&gt; from the &lt;a href="https://devzone.nordicsemi.com/guides/nrf-connect-sdk-guides/b/software/posts/ncs-dfu"&gt;DFU guide&lt;/a&gt;&amp;nbsp;and the &lt;strong&gt;iOS Device Manager v1.2.5&lt;/strong&gt; fails&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;span&gt;Regarding 1, would you be able to upload your firmware (or a minimal reproducible sample), so I can reproduce it on my side and investigate it&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Regarding 2, I don&amp;#39;t have an iOS device at my home office, but I will ask some colleagues to reproduce this on Monday&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Best regards,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Simon&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF Connect SDK DFU</title><link>https://devzone.nordicsemi.com/thread/376295?ContentTypeID=1</link><pubDate>Sat, 09 Jul 2022 17:57:14 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ce9fbfb1-697a-4f18-aff5-86620628475e</guid><dc:creator>lCannon</dc:creator><description>&lt;p&gt;Thank you for your answers.&amp;nbsp; I think a large problem is that the nRF Connect Device Manager is not working correctly.&amp;nbsp; Using the Nordic_LBS example and modifying for the DFU similar to the guide, the iOS version of the Device Manger struggles.&amp;nbsp; First it validates for a while&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/pastedimage1657389065297v1.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;Then it times out&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/pastedimage1657389093241v2.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;and the commands to test or confirm do not work after the read is issued:&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/pastedimage1657389133632v3.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;I did switch to the android Version and it worked as you showed.&amp;nbsp; The upload would work along with the commands to read and then test or confirm the firmware.&amp;nbsp; So there are issued with the iOS version.&amp;nbsp; However, when switching to the DFU support on our program, the android version would fail to work.&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/pastedimage1657389215162v4.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;I went back to the iOS version and it did work correctly.&amp;nbsp; So the android version would fail on our firmware and the iOS would fail on the Nordic_LBS firmware.&amp;nbsp; The version of the Device Manager i used are:&lt;/p&gt;
&lt;p&gt;iOS device manager&lt;br /&gt;V1.2.5&lt;br /&gt;~2022-07-07&lt;br /&gt;&lt;br /&gt;Android device manager&lt;br /&gt;1.4.0&lt;br /&gt;26.06.2022&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Thank you&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF Connect SDK DFU</title><link>https://devzone.nordicsemi.com/thread/376264?ContentTypeID=1</link><pubDate>Fri, 08 Jul 2022 15:44:30 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:aa448aa1-e33a-47d6-8516-80d4ea3595e2</guid><dc:creator>Simon</dc:creator><description>[quote user=""]1)What modifications are required for the nRF5340 with an app core and net core?&amp;nbsp; This example shows using Device Manager to upload a .bin file but that is only one of the app core or net core, not both.&amp;nbsp; Can Device Manager accept a the generated .zip with the manifest to update both at once?&amp;nbsp; Could a similar guide be generated for updating both the app and net cores at the same time?&amp;nbsp; When trying to upload the zip of both, Device Manager shows the hash of both bin files, but when started with confirm only, the state shows VALIDATING… for a while then “Sending the request timed out.”&amp;nbsp; When using the advanced page, I can manually select the app core and download the bin for it – not the zip.[/quote]
&lt;p&gt;I created a sample &lt;a href="https://github.com/simon-iversen/ncs_samples/tree/master/update_mcuboot_app_and_netcore"&gt;here&lt;/a&gt; that updates the netcore and appcore. The readme contains instructions how to perform the updates.&lt;/p&gt;
&lt;p&gt;Btw, the patch I refer to in the readme is applied to NCS v2.0.0.&lt;/p&gt;
&lt;p&gt;It is not possible to update both cores simultaneously using this sample, you have to do it one at the time.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;If you want to update both cores simultaneously, you could&amp;nbsp;&lt;span&gt;take a look at the&amp;nbsp;&lt;/span&gt;&lt;a href="https://github.com/nrfconnect/sdk-nrf/tree/v2.0.0/applications/machine_learning"&gt;machine learning sample&lt;/a&gt;&lt;span&gt;&amp;nbsp;and copy the approach there. It&amp;nbsp;&lt;/span&gt;&lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/2.0.0/nrf/applications/machine_learning/README.html#programming-nrf53-dk"&gt;supports multi-image update&lt;/a&gt;&lt;span&gt;. Take a look at this page as well:&amp;nbsp;&lt;/span&gt;&lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/1.9.1/nrf/ug_nrf5340.html#simultaneous-multi-image-dfu"&gt;https://developer.nordicsemi.com/nRF_Connect_SDK/doc/2.0.0&lt;/a&gt;&lt;a href="https://developer.nordicsemi.com/nRF_Connect_SDK/doc/2.0.0/nrf/ug_nrf5340.html#simultaneous-multi-image-dfu"&gt;/nrf/ug_nrf5340.html#simultaneous-multi-image-dfu&lt;/a&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
[quote user=""]2)In Device Manger, the read, test, confirm, and erase options do not work.&amp;nbsp; How can they be activated?[/quote]
&lt;p&gt;What do you mean by this?&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Does this window not show up when clicking on &amp;quot;Start&amp;quot;?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;img style="max-height:240px;max-width:320px;" src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/6201.test_5F00_and_5F00_confirm_5F00_edit.png" alt=" " /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;Do you mean that these are greyed out (you can see this view by clicking on &amp;quot;ADVANCED&amp;quot; in the top right corner)?&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;img style="max-height:240px;max-width:320px;" src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/2500.pastedimage1657293137620v1.png" alt=" " /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;You need to click on&amp;nbsp;&amp;quot;READ&amp;quot; for &amp;quot;TEST&amp;quot;, &amp;quot;CONFIRM&amp;quot; and &amp;quot;ERASE&amp;quot; to be clickable.&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;Or do you mean that these options are visible, but it fails/nothing happens when you click on them?&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
[quote user=""]3)The guide said that Device Manager will reset the device after the transfer but watching the debug output on the device, this is not the case.&amp;nbsp; I need to manually press the advanced button to get the reset command to show then issue it.&amp;nbsp; Is this correct?[/quote]
&lt;p&gt;I was not able to reproduce this. I modified the peripheral_lbs sample and followed the steps in the guide using NCS v2.0.0 and the nrf5340dk_nrf5340_cpuapp, and the device reset after the transfer completed:&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/0456.pastedimage1657294367774v3.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;I noticed that I had to do a pristine build, in order for the &lt;a href="https://github.com/simon-iversen/sdk-nrf/blob/e7d31ae72faca4813ed815b65107ecd34e3ab762/samples/bluetooth/peripheral_lbs/src/main.c#L204"&gt;build time print&lt;/a&gt; to be different. If this printk is the same, the image will be the same and the hash will be the same, and the update won&amp;#39;t even start.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Here is the sample I used&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/7271.peripheral_5F00_lbs_5F00_dfu.zip"&gt;devzone.nordicsemi.com/.../7271.peripheral_5F00_lbs_5F00_dfu.zip&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
[quote user=""]4)I have read about encryption and updating keys but in other&amp;nbsp;places it appears it is not supported to encrypt an image:[/quote][quote user=""]Is it correct to say signing is supported but encryption is not?&amp;nbsp;&amp;nbsp;Is there a step by step guide to generate new encryption keys (or signing keys) and update the MCUboot and app for both the app core and net core?[/quote]
&lt;p&gt;That is correct. It should be possible to encrypt the images, but we do not have any guides or sample that does this unfortunately.&amp;nbsp;This is reported internally. I will keep you updated on the progress.&lt;/p&gt;
&lt;p&gt;The resources I know of, are listed in the ticket you referred to:&amp;nbsp;&amp;nbsp;&lt;a href="https://devzone.nordicsemi.com/f/nordic-q-a/89292/please-add-enable-support-for-encrypted-images-with-mcuboot"&gt;Please add/enable support for encrypted images with MCUBOOT&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
[quote user=""]5)If singing is working correctly, is it still possible for a user to upload an image that is not correctly signed, but that the MCUboot will just not swa[/quote]
&lt;p&gt;Yes, that is my understanding.&amp;nbsp;The image is validated by mcuboot, so it has to be transferred to the secondary slot first. MCUmgr does not do any checks, it just transfers the image&amp;nbsp;&lt;span&gt;+ some more commands like resetting, confirming etc..&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Simon&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF Connect SDK DFU</title><link>https://devzone.nordicsemi.com/thread/376063?ContentTypeID=1</link><pubDate>Thu, 07 Jul 2022 15:58:43 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7c04867f-eae6-4b94-98ea-c5787a7a1b24</guid><dc:creator>Simon</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;I&amp;#39;ll take a look at this tomorrow&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Simon&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>