<?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>Zigbee FOTA update won&amp;#39;t apply</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/112501/zigbee-fota-update-won-t-apply</link><description>Hi, 
 I am currently developing a custom Zigbee end device with support for FOTA updates. My FOTA seems to work (all data gets transferred correctly) but the update won&amp;#39;t apply. The device just restarts and still has the same MCU boot version. For testing</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Tue, 06 Aug 2024 12:42:19 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/112501/zigbee-fota-update-won-t-apply" /><item><title>RE: Zigbee FOTA update won't apply</title><link>https://devzone.nordicsemi.com/thread/497161?ContentTypeID=1</link><pubDate>Tue, 06 Aug 2024 12:42:19 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:87445d85-9aef-4fb3-b866-81c80e1c4275</guid><dc:creator>Menon</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;Always happy to help. I am closing this ticket as your issue has been resolved.&lt;/p&gt;
&lt;p&gt;Please don&amp;#39;t hesitate to create a new ticket if you come across a different issue in the future.&lt;/p&gt;
&lt;p&gt;Kind Regards,&lt;/p&gt;
&lt;p&gt;Abhijith&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Zigbee FOTA update won't apply</title><link>https://devzone.nordicsemi.com/thread/496997?ContentTypeID=1</link><pubDate>Mon, 05 Aug 2024 13:54:43 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:79279b1e-a6be-49e7-9047-a0f6748e915c</guid><dc:creator>pjbuntinx</dc:creator><description>&lt;p&gt;Thank you for the help :)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Zigbee FOTA update won't apply</title><link>https://devzone.nordicsemi.com/thread/496974?ContentTypeID=1</link><pubDate>Mon, 05 Aug 2024 12:41:53 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3181e5e9-e61a-49e1-b9d1-0f782c35752b</guid><dc:creator>Menon</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;Glad to hear that your issue has been resolved.&lt;/p&gt;
&lt;p&gt;Kind Regards,&lt;/p&gt;
&lt;p&gt;Abhijith&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Zigbee FOTA update won't apply</title><link>https://devzone.nordicsemi.com/thread/496959?ContentTypeID=1</link><pubDate>Mon, 05 Aug 2024 12:03:21 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:fb66cd73-be11-4498-a362-fb36145f3d85</guid><dc:creator>pjbuntinx</dc:creator><description>&lt;p&gt;I can now successfully do OTA updates. The problem was not with the signing of the image but with a wrong image size.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Zigbee FOTA update won't apply</title><link>https://devzone.nordicsemi.com/thread/495168?ContentTypeID=1</link><pubDate>Tue, 23 Jul 2024 09:53:59 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:adcd77ef-0c6d-4d74-bdbf-498ed467b5d0</guid><dc:creator>Menon</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
[quote user="pjbuntinx"]I have added:&amp;nbsp;&lt;span&gt;CONFIG_MCUBOOT_SIGNATURE_KEY_FILE&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&amp;quot; C:/ncs/v2.5.2/bootloader/mcuboot/root-rsa-2048.pem&amp;quot;&lt;/span&gt;[/quote]
&lt;p&gt;Try using the &lt;a href="https://docs.nordicsemi.com/bundle/ncs-latest/page/kconfig/index.html#CONFIG_BOOT_SIGNATURE_KEY_FILE"&gt;CONFIG_BOOT_SIGNATURE_KEY_FILE&lt;/a&gt;&amp;nbsp;configuration instead of the one you mentioned. Note that this should be included in the MCUboot configuration, not in the application configuration (&lt;code&gt;prj.conf&lt;/code&gt;). Take a look at &lt;a href="https://github.com/hellesvik-nordic/samples_for_nrf_connect_sdk/tree/main/bootloader_samples/keys_and_signatures"&gt;this GitHub repository&lt;/a&gt;; there are some samples for your reference, though please note that these are not official samples. See &lt;a href="https://academy.nordicsemi.com/courses/nrf-connect-sdk-intermediate/lessons/lesson-8-bootloaders-and-dfu-fota/topic/exercise-2-dfu-over-usb-adding-external-flash/#:~:text=core%20image.-,Custom%20key,-The%20more%20observant"&gt;this section &lt;/a&gt;as well.&lt;/p&gt;
&lt;p&gt;Kind Regards,&lt;/p&gt;
&lt;p&gt;Abhijith&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Zigbee FOTA update won't apply</title><link>https://devzone.nordicsemi.com/thread/494747?ContentTypeID=1</link><pubDate>Fri, 19 Jul 2024 10:12:13 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:905b061f-180e-47c9-b827-3d2bd78717f1</guid><dc:creator>pjbuntinx</dc:creator><description>&lt;p&gt;Maybe something dumb I am doing wrong but I cannot get it building when adding a key_file.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;I have added:&amp;nbsp;&lt;span&gt;CONFIG_MCUBOOT_SIGNATURE_KEY_FILE&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&amp;quot; C:/ncs/v2.5.2/bootloader/mcuboot/root-rsa-2048.pem&amp;quot;&lt;br /&gt;To my prj.conf file, I have also tried using the commands of the page you mentioned. I have also tried generating a key myself using &lt;a href="https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/config_and_build/bootloaders/bootloader_signature_keys.html#ug-fw-update-keys-openssl"&gt;this guide&lt;/a&gt;. But I always get the following error:&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;pre class="ui-code" data-mode="text"&gt;C:/{BUILD_DIR}/build_DK/zephyr/misc/generated/extra_kconfig_options.conf:3: warning: malformed string literal in assignment to MCUBOOT_SIGNATURE_KEY_FILE (defined at modules/Kconfig.mcuboot:50). Assignment ignored.&lt;/pre&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Below you can find the contents of the priv key I generated myself:&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;pre class="ui-code" data-mode="text"&gt;-----BEGIN PRIVATE KEY-----
MIGHAgEAMBMGByqGSM49AgEGCCqGSM49AwEHBG0wawIBAQQgrdvjY9/wxIV/hq3D
XlJGlSttPs/BkyXwoQWgCVX104ahRANCAAQLC+VA9lpwSOaByahZZsGSbZqueIfI
5TXLxJ20S1z2Am7MrhiPeN9iFMUp4Iut6zYVdyTs+WukencDHlUMXhXI
-----END PRIVATE KEY-----&lt;/pre&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Zigbee FOTA update won't apply</title><link>https://devzone.nordicsemi.com/thread/494158?ContentTypeID=1</link><pubDate>Tue, 16 Jul 2024 13:14:20 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:29438cfe-caad-4cbb-a8f3-fa1caf40645c</guid><dc:creator>Menon</dc:creator><description>&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;Hello,&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div dir="auto"&gt;
&lt;div&gt;
&lt;div&gt;
&lt;p&gt;After reviewing the logs, I suspect the issue might be related to image signing. Have you followed all the steps mentioned &lt;a href="https://docs.nordicsemi.com/bundle/ncs-latest/page/zephyr/develop/west/sign.html#mcuboot_imgtool"&gt;on this page&lt;/a&gt;? Ensure that the firmware image being sent over OTA is correctly signed and validated before the update process.&lt;/p&gt;
&lt;p&gt;Kind regards,&lt;/p&gt;
&lt;p&gt;Abhijith&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Zigbee FOTA update won't apply</title><link>https://devzone.nordicsemi.com/thread/493958?ContentTypeID=1</link><pubDate>Mon, 15 Jul 2024 15:04:20 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:599a2f20-5ce1-4616-a5ef-1a1a30f938a8</guid><dc:creator>pjbuntinx</dc:creator><description>&lt;p&gt;Hi &lt;span&gt;Abhijith&lt;/span&gt;,&lt;/p&gt;
&lt;p&gt;I have managed to get the logs. Besides not following the tutorial you mentioned, I could not get them because I was using RTT. Now with the DK board and the serial console, I get the following output after a &amp;quot;successful&amp;quot; OTA:&lt;br /&gt;&lt;pre class="ui-code" data-mode="batchfile"&gt;*** Booting nRF Connect SDK v2.5.2 ***
I: Starting bootloader
I: Primary image: magic=bad, swap_type=0x1, copy_done=0x2, image_ok=0x2
I: Secondary image: magic=unset, swap_type=0x1, copy_done=0x3, image_ok=0x3
I: Boot source: none
I: Image index: 0, Swap type: none
I: Bootloader chainload address offset: 0xc000
*** Booting nRF Connect SDK v2.5.2 ***
I: Starting bootloader
I: Primary image: magic=bad, swap_type=0x1, copy_done=0x2, image_ok=0x2
I: Secondary image: magic=unset, swap_type=0x1, copy_done=0x3, image_ok=0x3
I: Boot source: none
I: Image index: 0, Swap type: none
I: Bootloader chainload address offset: 0xc000
*** Booting nRF Connect SDK v2.5.2 ***
I: Starting bootloader
I: Primary image: magic=bad, swap_type=0x1, copy_done=0x2, image_ok=0x2
I: Secondary image: magic=good, swap_type=0x2, copy_done=0x3, image_ok=0x3
I: Boot source: none
I: Image index: 0, Swap type: test
I: Starting swap using move algorithm.
D: erasing trailer; fa_id=2
D: initializing status; fa_id=2
D: writing swap_info; fa_id=2 off=0x74fd8 (0x80fd8), swap_type=0x2 image_num=0x0
D: writing swap_size; fa_id=2 off=0x74fd0 (0x80fd0)
D: writing magic; fa_id=2 off=0x74ff0 (0x80ff0)
D: erasing trailer; fa_id=5
D: writing copy_done; fa_id=2 off=0x74fe0 (0x80fe0)
I: Bootloader chainload address offset: 0xc000
�*** Booting nRF Connect SDK v2.5.2 ***
I: Starting bootloader
I: Primary image: magic=good, swap_type=0x2, copy_done=0x1, image_ok=0x1
I: Secondary image: magic=unset, swap_type=0x1, copy_done=0x3, image_ok=0x3
I: Boot source: none
I: Image index: 0, Swap type: none
I: Bootloader chainload address offset: 0xc000
�*** Booting nRF Connect SDK v2.5.2 ***
I: Starting bootloader
I: Primary image: magic=good, swap_type=0x2, copy_done=0x1, image_ok=0x1
I: Secondary image: magic=unset, swap_type=0x1, copy_done=0x3, image_ok=0x3
I: Boot source: none
I: Image index: 0, Swap type: none
I: Bootloader chainload address offset: 0xc000
�: Jumping to the first image slot&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;After this, the device seems bricked and I am unable to make it work again without reflashing.&lt;/p&gt;
&lt;p&gt;Kind regards,&lt;/p&gt;
&lt;p&gt;Pieter-Jan&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Zigbee FOTA update won't apply</title><link>https://devzone.nordicsemi.com/thread/493418?ContentTypeID=1</link><pubDate>Thu, 11 Jul 2024 12:29:52 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:32b03ec2-caba-49a0-8f9d-730e1721a302</guid><dc:creator>Menon</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;Edvin is on vacation, so I will look into your issue in the meantime.&lt;/p&gt;
&lt;p&gt;Are you enabling the log by including those configurations inside the prj.config file? If so, that won&amp;#39;t work because to configure the mcuboot, you need to include these configurations inside the child_image (child_image\mcuboot.conf) folder. Please refer to the&lt;a href="https://academy.nordicsemi.com/courses/nrf-connect-sdk-intermediate/lessons/lesson-8-bootloaders-and-dfu-fota/topic/exercise-1-dfu-over-uart/#:~:text=2.-,Enable%20logging%20for%20MCUboot,-2.1%20Create%20a"&gt; tutorial pointed out &lt;/a&gt;by my colleague in his last response.&lt;/p&gt;
&lt;p&gt;Kind regards,&lt;/p&gt;
&lt;p&gt;Abhijith&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Zigbee FOTA update won't apply</title><link>https://devzone.nordicsemi.com/thread/493086?ContentTypeID=1</link><pubDate>Wed, 10 Jul 2024 08:53:03 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:618f2d86-ae1e-4ca4-bab4-37927cd389d9</guid><dc:creator>pjbuntinx</dc:creator><description>&lt;p&gt;Hi Edvin,&lt;/p&gt;
&lt;p&gt;`&lt;span&gt;CONFIG_MCUBOOT_LOG_LEVEL_INF` does not seem to exist (anymore). I have tried enabling `&lt;/span&gt;CONFIG_MCUBOOT_UTIL_LOG_LEVEL_INF&lt;span&gt;` but I don&amp;#39;t seem to get the correct output on boot. I have attached my&amp;nbsp;prj.conf file below.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/82587.prj.conf"&gt;devzone.nordicsemi.com/.../82587.prj.conf&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Zigbee FOTA update won't apply</title><link>https://devzone.nordicsemi.com/thread/492068?ContentTypeID=1</link><pubDate>Wed, 03 Jul 2024 12:46:35 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0266f573-3d43-4ac9-b731-561c87ae0d42</guid><dc:creator>Edvin</dc:creator><description>&lt;p&gt;Please see step 2.3 in &lt;a href="https://academy.nordicsemi.com/courses/nrf-connect-sdk-intermediate/lessons/lesson-8-bootloaders-and-dfu-fota/topic/exercise-1-dfu-over-uart/"&gt;this course&lt;/a&gt;. It show you how to enable logging in the bootloader. See if the log from the bootloader says anything useful after the image is transferred.&amp;nbsp;&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><item><title>RE: Zigbee FOTA update won't apply</title><link>https://devzone.nordicsemi.com/thread/491371?ContentTypeID=1</link><pubDate>Fri, 28 Jun 2024 13:46:12 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1e2f418d-efe9-4f06-b899-0e9b55f98cd6</guid><dc:creator>pjbuntinx</dc:creator><description>&lt;p&gt;I have tried enabling some more logging. But there was no additional output in the console. I have additionally enabled the following items in Kconfig:&lt;/p&gt;
&lt;div&gt;
&lt;div&gt;&lt;span&gt;CONFIG_IMG_MANAGER_LOG_LEVEL_DBG&lt;/span&gt;&lt;span&gt;=y&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;CONFIG_DFU_TARGET_LOG_LEVEL_DBG&lt;/span&gt;&lt;span&gt;=y&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;&lt;span&gt;CONFIG_ZIGBEE_FOTA_PROGRESS_EVT&lt;/span&gt;&lt;span&gt;=y&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;What items should I enable to show the bootloader logs?&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div id="uw-ultrawidify-ultrawidify-global-ui-root-3837" class="uw-ultrawidify-container-root" style="border:0px;height:0px;top:0px;width:0px;"&gt;&lt;/div&gt;
&lt;div id="uw-ultrawidify-ultrawidify-global-ui-root-6408" class="uw-ultrawidify-container-root" style="border:0px;height:0px;top:0px;width:0px;"&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Zigbee FOTA update won't apply</title><link>https://devzone.nordicsemi.com/thread/491190?ContentTypeID=1</link><pubDate>Thu, 27 Jun 2024 22:56:25 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3c4c7b83-4a7b-4a06-88ec-e3848cf7fc36</guid><dc:creator>pjbuntinx</dc:creator><description>&lt;p&gt;Hi Edvin,&lt;br /&gt;&lt;br /&gt;No, I don&amp;#39;t have any. I will check tomorrow in the kconfig if I can enable some more logging for this. Now that&amp;nbsp; I think about it more, that is something I should have tried already.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Are both the applications (old and new) based on the same SDK version? And are both applications built with the bootloader?&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Yes, both applications are from the same SDK version. They are the same applications but just with a different&amp;nbsp;&lt;span&gt;CONFIG_MCUBOOT_IMGTOOL_SIGN_VERSION. There is to my knowledge no bootloader included in the images. According to what I have read on this forum, bootloader upgrading is not supported over Zigbee FOTA in the SDK.&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Does the new application work if you flash it together with the bootloader, like you did with the first application?&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;What do you mean by flashing it together with the bootloader? The second message I posted over here is the console log you get after the NRF device sends the Zigbee OTA end request and finishes the OTA. So the Wireshark capture and the console logs belong together and are not separate from each other. These two were not from the same transfer but they show the same result in the console log.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;em&gt;How did you upload the new application?&lt;/em&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;To upload an initial firmware that is FOTA upgradeable I am using VSCode together with the NRF Connect extension. I upload the firmware to a custom board with an NRF52840 chip using a NRF5340DK as the Jlink connection. I also have access to NRF52840DKs and NRF52840 USB dongles. But this does not make a difference.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;What did you use as the FOTA server?&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;I am using an ESP32-C6 as a Zigbee coordinator and I have also tried using Zigbee2MQTT to do the OTA with the same result. But it should not matter what device I am using to do the OTA with. When looking at the Wireshark captures, everything seems in order compared to the Zigbee Cluster specifications.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;And what file/image did you put into it?&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;After building the project in VSCode, NRF connect generates a Zigbee OTA file in the format&amp;nbsp; &amp;quot;{manufacturer id}{image_type}{mcu_boot_img_tool_version}.zigbee&amp;quot;. That is the file I am transferring. For the ESP32 coordinator, I am removing the first 56 bytes (the Zigbee header) since this device generates its own header and otherwise two headers would be sent. There seems to be no difference in the header generated by the ESP chip or the header in the image build by the NRF SDK.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Best Regards,&lt;/p&gt;
&lt;p&gt;Pieter-Jan Buntinx&lt;/p&gt;
&lt;div&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Zigbee FOTA update won't apply</title><link>https://devzone.nordicsemi.com/thread/491188?ContentTypeID=1</link><pubDate>Thu, 27 Jun 2024 21:29:45 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a2da4cda-e918-45fd-acc7-6323c3f132a3</guid><dc:creator>Edvin</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;Do you have any logs from the bootloader? It may very well be that the transfer is successful, but that the bootloader for some reason rejects the image.&lt;/p&gt;
&lt;p&gt;A couple of starting questions:&lt;/p&gt;
&lt;p&gt;Are both the applications (old and new) based on the same SDK version? And are both applications built with the bootloader?&lt;/p&gt;
&lt;p&gt;Does the new application work if you flash it together with the bootloader, like you did with the first application?&lt;/p&gt;
&lt;p&gt;How did you upload the new application? What did you use as the FOTA server? And what file/image did you put into it?&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><item><title>RE: Zigbee FOTA update won't apply</title><link>https://devzone.nordicsemi.com/thread/491164?ContentTypeID=1</link><pubDate>Thu, 27 Jun 2024 15:14:21 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b8786f63-8971-4866-8fa5-95273762a735</guid><dc:creator>pjbuntinx</dc:creator><description>&lt;p&gt;Here is the console log of the NRF device. This is not the log of light switch example but I get the same result with that example.&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;[01:26:32.658,203] &amp;lt;inf&amp;gt; zigbee_fota: Full image downloaded.
[01:26:32.658,508] &amp;lt;inf&amp;gt; zigbee_fota: New OTA image downloaded.
[01:26:32.693,115] &amp;lt;inf&amp;gt; zigbee_fota: Mark OTA image as downloaded.
[01:26:33.070,343] &amp;lt;inf&amp;gt; app: Current address: f4ce366a8ab1d5a9, fw version: 0.0.1

[01:26:34.070,526] &amp;lt;inf&amp;gt; app: Current address: f4ce366a8ab1d5a9, fw version: 0.0.1

[01:26:35.070,709] &amp;lt;inf&amp;gt; app: Current address: f4ce366a8ab1d5a9, fw version: 0.0.1

[01:26:36.070,892] &amp;lt;inf&amp;gt; app: Current address: f4ce366a8ab1d5a9, fw version: 0.0.1

[01:26:37.071,075] &amp;lt;inf&amp;gt; app: Current address: f4ce366a8ab1d5a9, fw version: 0.0.1

[00:00:00.000,518] &amp;lt;inf&amp;gt; ieee802154_nrf5: nRF5 802154 radio initialized
*** Booting nRF Connect SDK v2.5.2 ***
[00:00:00.010,101] &amp;lt;inf&amp;gt; app: Starting ventilation unit...
[00:00:00.010,284] &amp;lt;err&amp;gt; app: Couldn&amp;#39;t confirm image: -5
[00:00:00.010,559] &amp;lt;inf&amp;gt; app: 


err install_code: 0



[00:00:00.011,840] &amp;lt;inf&amp;gt; app: Zigbee application template started
[00:00:00.011,871] &amp;lt;inf&amp;gt; modbus_serial: RTU timeout 2005 us
[00:00:00.011,932] &amp;lt;inf&amp;gt; app: Current address: f4ce366a8ab1d5a9, fw version: 0.0.1

[00:00:00.013,977] &amp;lt;inf&amp;gt; zigbee_app_utils: Production configuration is not present or invalid (status: -1)
[00:00:00.014,617] &amp;lt;inf&amp;gt; zigbee_app_utils: Zigbee stack initialized
[00:00:00.055,572] &amp;lt;inf&amp;gt; zigbee_app_utils: Unimplemented signal (signal: 54, status: 0)
[00:00:00.059,295] &amp;lt;inf&amp;gt; zigbee_app_utils: Joined network successfully on reboot signal (Extended PAN ID: 6055f90000f69bb0, PAN ID: 0xc341)
[00:00:01.012,115] &amp;lt;inf&amp;gt; app: Current address: f4ce366a8ab1d5a9, fw version: 0.0.1

[00:00:02.012,298] &amp;lt;inf&amp;gt; app: Current address: f4ce366a8ab1d5a9, fw version: 0.0.1&lt;/pre&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>