<?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>Mesh OTA couldn&amp;#39;t resume after target node reset</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/128126/mesh-ota-couldn-t-resume-after-target-node-reset</link><description>Hi， 
 I use NCS 3.2.4 and 54L15 DK. In the DFU target, I added configuration 
 and also added the following content in dfu_recover function. 
 
 
 
 After the distributor finished transmitting 3 chunks more, I manually reset the target device. In the</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 03 Jun 2026 11:50:18 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/128126/mesh-ota-couldn-t-resume-after-target-node-reset" /><item><title>RE: Mesh OTA couldn't resume after target node reset</title><link>https://devzone.nordicsemi.com/thread/567342?ContentTypeID=1</link><pubDate>Wed, 03 Jun 2026 11:50:18 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:761af150-b113-4aac-a800-678d8a731851</guid><dc:creator>Edvin</dc:creator><description>&lt;p&gt;What I see when it boots up is:&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;**** Booting MCUboot v2.3.0-dev-fce4dac2e629 ***
*** Using nRF Connect SDK v3.3.0-ba167d9f3db4 ***
*** Using Zephyr OS v4.3.99-fd9204a02d52 ***
I: Starting bootloader
I: Primary image: magic=good, swap_type=0x1, copy_done=0x3, image_ok=0x1
I: Secondary image: magic=unset, swap_type=0x1, copy_done=0x3, image_ok=0x3
I: Boot source: primary slot
I: Image index: 0, Swap type: none
I: Bootloader chainload address offset: 0xe000
I: Image version: v1.0.0
I: Jumping to the first image slot
*** Booting Mesh DFU Target v3.3.0-9966ac3adc14 ***
*** Using nRF Connect SDK v3.3.0-ba167d9f3db4 ***
*** Using Zephyr OS v4.3.99-fd9204a02d52 ***
Initializing...
[00:00:00.018,003] &amp;lt;err&amp;gt; dfu_target: Unknown image type
[00:00:00.018,853] &amp;lt;inf&amp;gt; fs_zms: 3 Sectors of 4096 bytes
[00:00:00.018,862] &amp;lt;inf&amp;gt; fs_zms: alloc wra: 0, f60
[00:00:00.018,868] &amp;lt;inf&amp;gt; fs_zms: data wra: 0, 20
[00:00:00.018,952] &amp;lt;inf&amp;gt; bt_sdc_hci_driver: SoftDevice Controller build revision                                                                                                                                                                                                                                             :
                                            27 03 7d 53 04 8d fe 99  a9 f2 9a ad                                                                                                                                                                                                                                              de 5b 6a e2 |&amp;#39;.}S.... .....[j.
                                            74 6c ac 75                                                                                                                                                                                                                                                                                   |tl.u
[00:00:00.020,098] &amp;lt;inf&amp;gt; bt_hci_core: HW Platform: Nordic Semiconductor (0x0002)
[00:00:00.020,119] &amp;lt;inf&amp;gt; bt_hci_core: HW Variant: nRF54Lx (0x0005)
[00:00:00.020,132] &amp;lt;inf&amp;gt; bt_hci_core: Firmware: Standard Bluetooth controller (0                                                                                                                                                                                                                                             x00) Version 39.32003 Build 4270654547
[00:00:00.020,258] &amp;lt;inf&amp;gt; bt_hci_core: No ID address. App must call settings_load                                                                                                                                                                                                                                             ()
Bluetooth initialized
[00:00:00.022,386] &amp;lt;inf&amp;gt; bt_hci_core: HCI transport: SDC
[00:00:00.022,435] &amp;lt;inf&amp;gt; bt_hci_core: Identity: E9:97:DA:36:30:56 (random)
[00:00:00.022,453] &amp;lt;inf&amp;gt; bt_hci_core: HCI: version 6.2 (0x10) revision 0x30a3, m                                                                                                                                                                                                                                             anufacturer 0x0059
[00:00:00.022,470] &amp;lt;inf&amp;gt; bt_hci_core: LMP: version 6.2 (0x10) subver 0x30a3
[00:00:00.026,727] &amp;lt;inf&amp;gt; bt_mesh_provisionee: Device UUID: a0200c8b-f822-45f3-9f                                                                                                                                                                                                                                             df-f37407ddda0c
Mesh initialized
[00:00:00.028,747] &amp;lt;dbg&amp;gt; bt_mesh_dfu_srv: bt_mesh_dfu_srv_applied: Wrong state
*** Booting MCUboot v2.3.0-dev-fce4dac2e629 ***
*** Using nRF Connect SDK v3.3.0-ba167d9f3db4 ***
*** Using Zephyr OS v4.3.99-fd9204a02d52 ***
I: Starting bootloader
I: Primary image: magic=good, swap_type=0x1, copy_done=0x3, image_ok=0x1
I: Secondary image: magic=unset, swap_type=0x1, copy_done=0x3, image_ok=0x3
I: Boot source: primary slot
I: Image index: 0, Swap type: none
I: Bootloader chainload address offset: 0xe000
I: Image version: v1.0.0
I: Jumping to the first image slot
*** Booting Mesh DFU Target v3.3.0-9966ac3adc14 ***
*** Using nRF Connect SDK v3.3.0-ba167d9f3db4 ***
*** Using Zephyr OS v4.3.99-fd9204a02d52 ***
Initializing...
[00:00:00.019,600] &amp;lt;err&amp;gt; dfu_target: Unknown image type
[00:00:00.022,260] &amp;lt;inf&amp;gt; fs_zms: 3 Sectors of 4096 bytes
[00:00:00.022,270] &amp;lt;inf&amp;gt; fs_zms: alloc wra: 0, fc0
[00:00:00.022,276] &amp;lt;inf&amp;gt; fs_zms: data wra: 0, 0
[00:00:00.024,199] &amp;lt;inf&amp;gt; bt_sdc_hci_driver: SoftDevice Controller build revision:
                                            27 03 7d 53 04 8d fe 99  a9 f2 9a ad de 5b 6a e2 |&amp;#39;.}S.... .....[j.
                                            74 6c ac 75                                      |tl.u
[00:00:00.025,346] &amp;lt;inf&amp;gt; bt_hci_core: HW Platform: Nordic Semiconductor (0x0002)
[00:00:00.025,367] &amp;lt;inf&amp;gt; bt_hci_core: HW Variant: nRF54Lx (0x0005)
[00:00:00.025,380] &amp;lt;inf&amp;gt; bt_hci_core: Firmware: Standard Bluetooth controller (0x00) Version 39.32003 Build 4270654547
[00:00:00.025,506] &amp;lt;inf&amp;gt; bt_hci_core: No ID address. App must call settings_load()
Bluetooth initialized
[00:00:00.027,574] &amp;lt;inf&amp;gt; bt_hci_core: HCI transport: SDC
[00:00:00.027,624] &amp;lt;inf&amp;gt; bt_hci_core: Identity: E9:97:DA:36:30:56 (random)
[00:00:00.027,642] &amp;lt;inf&amp;gt; bt_hci_core: HCI: version 6.2 (0x10) revision 0x30a3, manufacturer 0x0059
[00:00:00.027,658] &amp;lt;inf&amp;gt; bt_hci_core: LMP: version 6.2 (0x10) subver 0x30a3
[00:00:00.037,383] &amp;lt;inf&amp;gt; bt_mesh_provisionee: Device UUID: a0200c8b-f822-45f3-9fdf-f37407ddda0c
Mesh initialized
[00:00:00.039,395] &amp;lt;dbg&amp;gt; bt_mesh_dfu_srv: bt_mesh_dfu_srv_applied: Wrong state&lt;/pre&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Mesh OTA couldn't resume after target node reset</title><link>https://devzone.nordicsemi.com/thread/567334?ContentTypeID=1</link><pubDate>Wed, 03 Jun 2026 10:56:58 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:40d578e8-2578-4577-8182-99952896cc7a</guid><dc:creator>Edvin</dc:creator><description>&lt;p&gt;Hello John,&lt;/p&gt;
&lt;p&gt;Sorry for the late reply. I have been out of office for a few days.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;So I can build the application with your new prj.conf.&lt;/p&gt;
&lt;p&gt;Can you please describe how you initialize the DFU process?&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: Mesh OTA couldn't resume after target node reset</title><link>https://devzone.nordicsemi.com/thread/566913?ContentTypeID=1</link><pubDate>Wed, 27 May 2026 03:14:53 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:551610ff-153d-4e0c-b62e-25e01fadd6e8</guid><dc:creator>John</dc:creator><description>&lt;p&gt;So sorry that there is some mistake in the prj.conf. Pls use the new prj.conf and&amp;nbsp; &lt;span&gt;DFU image&amp;nbsp;&lt;/span&gt;as attachment.&lt;/p&gt;
&lt;p&gt;Also you could set a higher version to generate a DFU image,that is&amp;nbsp; CONFIG_MCUBOOT_IMGTOOL_SIGN_VERSION in the prj.conf. Then make a pristine buld and you would get a DFU image in the build folder.&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/Mesh_5F00_54_5F00_v2.0.zip"&gt;devzone.nordicsemi.com/.../Mesh_5F00_54_5F00_v2.0.zip&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/1373.prj.conf"&gt;devzone.nordicsemi.com/.../1373.prj.conf&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;John&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Mesh OTA couldn't resume after target node reset</title><link>https://devzone.nordicsemi.com/thread/566853?ContentTypeID=1</link><pubDate>Tue, 26 May 2026 09:00:07 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7964eb0c-8978-4882-825f-2950a3970d97</guid><dc:creator>Edvin</dc:creator><description>&lt;p&gt;I tested both NCS v3.3.0 and v3.2.4, but I am not able to build it using the command:&lt;br /&gt;&lt;pre class="ui-code" data-mode="text"&gt;west build --build-dir _build --board nrf54l15dk/nrf54l15/cpuapp -- -DDEBUG_THREAD_INFO=On -DCONFIG_DEBUG_THREAD_INFO=y -Dtarget_330_DEBUG_THREAD_INFO=Off -Dmcuboot_DEBUG_THREAD_INFO=Off&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;This is the build log:&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;-- west build: generating a build system
Loading Zephyr module(s) (Zephyr base): sysbuild_default
-- Found Python3: C:/ncs/toolchains/fd21892d0f/opt/bin/python.exe (found suitable version &amp;quot;3.12.4&amp;quot;, minimum required is &amp;quot;3.10&amp;quot;) found components: Interpreter
-- Cache files will be written to: C:/nordic/SDKs/ncs/v3.2.4/zephyr/.cache
-- Found west (found suitable version &amp;quot;1.4.0&amp;quot;, minimum required is &amp;quot;0.14.0&amp;quot;)
-- Board: nrf54l15dk, qualifiers: nrf54l15/cpuapp
Parsing C:/Users/edho/Downloads/target_330/target_330/Kconfig.sysbuild
Loaded configuration &amp;#39;C:/Users/edho/Downloads/target_330/target_330/_build/_sysbuild/empty.conf&amp;#39;
Merged configuration &amp;#39;C:/Users/edho/Downloads/target_330/target_330/sysbuild.conf&amp;#39;
Configuration saved to &amp;#39;C:/Users/edho/Downloads/target_330/target_330/_build/zephyr/.config&amp;#39;
Kconfig header saved to &amp;#39;C:/Users/edho/Downloads/target_330/target_330/_build/_sysbuild/autoconf.h&amp;#39;
-- Sysbuild assigned MCUboot image IDs:
   * Application: 0
--
   *****************************
   * Running CMake for mcuboot *
   *****************************

Loading Zephyr default modules (Zephyr base).
-- Application: C:/nordic/SDKs/ncs/v3.2.4/bootloader/mcuboot/boot/zephyr
-- CMake version: 3.21.0
-- Found Python3: C:/ncs/toolchains/fd21892d0f/opt/bin/python.exe (found suitable version &amp;quot;3.12.4&amp;quot;, minimum required is &amp;quot;3.10&amp;quot;) found components: Interpreter
-- Cache files will be written to: C:/nordic/SDKs/ncs/v3.2.4/zephyr/.cache
-- Zephyr version: 4.2.99 (C:/nordic/SDKs/ncs/v3.2.4/zephyr)
-- Found west (found suitable version &amp;quot;1.4.0&amp;quot;, minimum required is &amp;quot;0.14.0&amp;quot;)
-- Board: nrf54l15dk, qualifiers: nrf54l15/cpuapp
-- Found host-tools: zephyr 0.17.0 (C:/ncs/toolchains/fd21892d0f/opt/zephyr-sdk)
-- Found toolchain: zephyr 0.17.0 (C:/ncs/toolchains/fd21892d0f/opt/zephyr-sdk)
-- Found Dtc: C:/ncs/toolchains/fd21892d0f/opt/bin/dtc.exe (found suitable version &amp;quot;1.4.7&amp;quot;, minimum required is &amp;quot;1.4.6&amp;quot;)
-- Found BOARD.dts: C:/nordic/SDKs/ncs/v3.2.4/zephyr/boards/nordic/nrf54l15dk/nrf54l15dk_nrf54l15_cpuapp.dts
-- Found devicetree overlay: C:/Users/edho/Downloads/target_330/target_330/sysbuild/mcuboot/app.overlay
-- Generated zephyr.dts: C:/Users/edho/Downloads/target_330/target_330/_build/mcuboot/zephyr/zephyr.dts
-- Generated pickled edt: C:/Users/edho/Downloads/target_330/target_330/_build/mcuboot/zephyr/edt.pickle
-- Generated devicetree_generated.h: C:/Users/edho/Downloads/target_330/target_330/_build/mcuboot/zephyr/include/generated/zephyr/devicetree_generated.h
Parsing C:/nordic/SDKs/ncs/v3.2.4/bootloader/mcuboot/boot/zephyr/Kconfig
Loaded configuration &amp;#39;C:/nordic/SDKs/ncs/v3.2.4/zephyr/boards/nordic/nrf54l15dk/nrf54l15dk_nrf54l15_cpuapp_defconfig&amp;#39;
Merged configuration &amp;#39;C:/Users/edho/Downloads/target_330/target_330/sysbuild/mcuboot/prj.conf&amp;#39;
Merged configuration &amp;#39;C:/Users/edho/Downloads/target_330/target_330/sysbuild/mcuboot/socs/nrf54l15_cpuapp.conf&amp;#39;
Merged configuration &amp;#39;C:/Users/edho/Downloads/target_330/target_330/_build/mcuboot/zephyr/.config.sysbuild&amp;#39;
Configuration saved to &amp;#39;C:/Users/edho/Downloads/target_330/target_330/_build/mcuboot/zephyr/.config&amp;#39;
Kconfig header saved to &amp;#39;C:/Users/edho/Downloads/target_330/target_330/_build/mcuboot/zephyr/include/generated/zephyr/autoconf.h&amp;#39;
-- Found GnuLd: c:/ncs/toolchains/fd21892d0f/opt/zephyr-sdk/arm-zephyr-eabi/arm-zephyr-eabi/bin/ld.bfd.exe (found version &amp;quot;2.38&amp;quot;)
-- The C compiler identification is GNU 12.2.0
-- The CXX compiler identification is GNU 12.2.0
-- The ASM compiler identification is GNU
-- Found assembler: C:/ncs/toolchains/fd21892d0f/opt/zephyr-sdk/arm-zephyr-eabi/bin/arm-zephyr-eabi-gcc.exe
-- Found gen_kobject_list: C:/nordic/SDKs/ncs/v3.2.4/zephyr/scripts/build/gen_kobject_list.py
MCUBoot bootloader key file: C:/nordic/SDKs/ncs/v3.2.4/bootloader/mcuboot/root-ed25519.pem
CMake Warning at CMakeLists.txt:442 (message):
  WARNING: Using default MCUboot signing key file, this file is for debug use
  only and is not secure!


-- Configuring done
-- Generating done
-- Build files have been written to: C:/Users/edho/Downloads/target_330/target_330/_build/mcuboot
--
   ********************************
   * Running CMake for target_330 *
   ********************************

Loading Zephyr default modules (Zephyr base).
-- Application: C:/Users/edho/Downloads/target_330/target_330
-- CMake version: 3.21.0
-- Found Python3: C:/ncs/toolchains/fd21892d0f/opt/bin/python.exe (found suitable version &amp;quot;3.12.4&amp;quot;, minimum required is &amp;quot;3.10&amp;quot;) found components: Interpreter
-- Cache files will be written to: C:/nordic/SDKs/ncs/v3.2.4/zephyr/.cache
-- Zephyr version: 4.2.99 (C:/nordic/SDKs/ncs/v3.2.4/zephyr)
-- Found west (found suitable version &amp;quot;1.4.0&amp;quot;, minimum required is &amp;quot;0.14.0&amp;quot;)
-- Board: nrf54l15dk, qualifiers: nrf54l15/cpuapp
-- Found host-tools: zephyr 0.17.0 (C:/ncs/toolchains/fd21892d0f/opt/zephyr-sdk)
-- Found toolchain: zephyr 0.17.0 (C:/ncs/toolchains/fd21892d0f/opt/zephyr-sdk)
-- Found Dtc: C:/ncs/toolchains/fd21892d0f/opt/bin/dtc.exe (found suitable version &amp;quot;1.4.7&amp;quot;, minimum required is &amp;quot;1.4.6&amp;quot;)
-- Found BOARD.dts: C:/nordic/SDKs/ncs/v3.2.4/zephyr/boards/nordic/nrf54l15dk/nrf54l15dk_nrf54l15_cpuapp.dts
-- Generated zephyr.dts: C:/Users/edho/Downloads/target_330/target_330/_build/target_330/zephyr/zephyr.dts
-- Generated pickled edt: C:/Users/edho/Downloads/target_330/target_330/_build/target_330/zephyr/edt.pickle
-- Generated devicetree_generated.h: C:/Users/edho/Downloads/target_330/target_330/_build/target_330/zephyr/include/generated/zephyr/devicetree_generated.h

C:/Users/edho/Downloads/target_330/target_330/prj.conf:85: warning: attempt to assign the value &amp;#39;n&amp;#39; to the undefined symbol DFU_TARGET_MODE_DELTAParsing C:/nordic/SDKs/ncs/v3.2.4/zephyr/Kconfig
Loaded configuration &amp;#39;C:/nordic/SDKs/ncs/v3.2.4/zephyr/boards/nordic/nrf54l15dk/nrf54l15dk_nrf54l15_cpuapp_defconfig&amp;#39;
Merged configuration &amp;#39;C:/Users/edho/Downloads/target_330/target_330/prj.conf&amp;#39;
Merged configuration &amp;#39;C:/Users/edho/Downloads/target_330/target_330/boards/nrf54l15dk_nrf54l15_cpuapp.conf&amp;#39;

Merged configuration &amp;#39;C:/Users/edho/Downloads/target_330/target_330/_build/target_330/zephyr/misc/generated/extra_kconfig_options.conf&amp;#39;
Merged configuration &amp;#39;C:/Users/edho/Downloads/target_330/target_330/_build/target_330/zephyr/.config.sysbuild&amp;#39;

C:/Users/edho/Downloads/target_330/target_330/prj.conf:86: warning: attempt to assign the value &amp;#39;n&amp;#39; to the undefined symbol DFU_TARGET_FULL_MODE

error: Aborting due to Kconfig warnings

CMake Error at C:/nordic/SDKs/ncs/v3.2.4/zephyr/cmake/modules/kconfig.cmake:387 (message):
  command failed with return code: 1
Call Stack (most recent call first):
  C:/nordic/SDKs/ncs/v3.2.4/nrf/cmake/modules/kconfig.cmake:112 (include)
  C:/nordic/SDKs/ncs/v3.2.4/zephyr/cmake/modules/zephyr_default.cmake:131 (include)
  C:/nordic/SDKs/ncs/v3.2.4/zephyr/share/zephyr-package/cmake/ZephyrConfig.cmake:66 (include)
  C:/nordic/SDKs/ncs/v3.2.4/zephyr/share/zephyr-package/cma-- Configuring incomplete, errors occurred!
ke/ZephyrConfig.cmake:92 (include_boilerplate)
  CMakeLists.txt:4 (find_package)


CMake Error at cmake/modules/sysbuild_extensions.cmake:530 (message):
  CMake configure failed for Zephyr project: target_330

  Location: C:/Users/edho/Downloads/target_330/target_330
Call Stack (most recent call first):
  cmake/modules/sysbuild_images.cmake:43 (ExternalZephyrProject_Cmake)
  cmake/modules/sysbuild_default.cmake:21 (include)
  C:/nordic/SDKs/ncs/v3.2.4/zephyr/share/zephyr-package/cmake/ZephyrConfig.cmake:75 (include)
  C:/nordic/SDKs/ncs/v3.2.4/zephyr/share/zephyr-package/cmake/ZephyrConfig.cmake:92 (include_boilerplate)
  C:/nordic/SDKs/ncs/v3.2.4/zephyr/share/sysbuild-package/cmake/SysbuildConfig.cmake:8 (include)
  template/CMakeLists.txt:10 (find_package)


-- Configuring incomplete, errors occurred!
See also &amp;quot;C:/Users/edho/Downloads/target_330/target_330/_build/CMakeFiles/CMakeOutput.log&amp;quot;.
←[91mFATAL ERROR: command exited with status 1: &amp;#39;C:\ncs\toolchains\fd21892d0f\opt\bin\cmake.EXE&amp;#39; -DWEST_PYTHON=C:/ncs/toolchains/fd21892d0f/opt/bin/python.exe &amp;#39;-BC:\Users\edho\Downloads\target_330\target_330\_build&amp;#39; -GNinja -DBOARD=nrf54l15dk/nrf54l15/cpuapp -DDEBUG_THREAD_INFO=On -DCONFIG_DEBUG_THREAD_INFO=y -Dtarget_330_DEBUG_THREAD_INFO=Off -Dmcuboot_DEBUG_THREAD_INFO=Off &amp;#39;-SC:\nordic\SDKs\ncs\v3.2.4\zephyr\share\sysbuild&amp;#39; &amp;#39;-DAPP_DIR:PATH=C:\Users\edho\Downloads\target_330\target_330&amp;#39;
←[0&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;I do see from the log that the issue is that DFU_TARGET_FULL_MODE is not defined, and I could remove it from prj.conf and retry. But this suggests that we are not testing on the same thing/environment.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Do you have anything that I can build using an unmodified SDK and toolchain, and reproduce on a DK?&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Also, what do you use to upload the DFU image? Some other device running on a DK? If so, can you please share what you are using here, so that I can actually test 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: Mesh OTA couldn't resume after target node reset</title><link>https://devzone.nordicsemi.com/thread/566754?ContentTypeID=1</link><pubDate>Fri, 22 May 2026 08:59:53 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:db46158f-3a49-4d1b-b678-ace771b4576d</guid><dc:creator>John</dc:creator><description>&lt;p&gt;&lt;span class=""&gt;This is a modified target example used for testing; The distributor has not been modified. After configuring&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;code&gt;CONFIG_DFU_TARGET=y&lt;/code&gt;&lt;span class=""&gt;, a compilation error occurs due to multiple definitions of&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;code&gt;dfu_target_init&lt;/code&gt;&lt;span class=""&gt;. Since I don&amp;#39;t want to modify the original SDK files, I copied&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;code&gt;dfu_target.c&lt;/code&gt;&lt;span class=""&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;into the project and renamed it to&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;code&gt;dfu_target_init_&lt;/code&gt;&lt;span class=""&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class=""&gt;Build command: west build --build-dir e:/Nordic/Code/target_330/build e:/Nordic/Code/target_330 --pristine --board nrf54l15dk/nrf54l15/cpuapp -- -DDEBUG_THREAD_INFO=On -DCONFIG_DEBUG_THREAD_INFO=y -Dtarget_330_DEBUG_THREAD_INFO=Off -Dmcuboot_DEBUG_THREAD_INFO=Off&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class=""&gt;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/target_5F00_330.rar"&gt;devzone.nordicsemi.com/.../target_5F00_330.rar&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class=""&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;John&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Mesh OTA couldn't resume after target node reset</title><link>https://devzone.nordicsemi.com/thread/566682?ContentTypeID=1</link><pubDate>Thu, 21 May 2026 12:10:52 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d3668488-0822-4ce3-9ce7-747762e9e9f1</guid><dc:creator>Edvin</dc:creator><description>&lt;p&gt;Can you please zip and upload the applications that you are using, together with the build command you are using (even if it is just &amp;quot;west build -b nrf54l15dk/nrf54l15&amp;quot;).&lt;/p&gt;
&lt;p&gt;If you are building using VS Code, right click the build configuration, and select &amp;quot;Copy build command&amp;quot; to copy the build command.&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: Mesh OTA couldn't resume after target node reset</title><link>https://devzone.nordicsemi.com/thread/566645?ContentTypeID=1</link><pubDate>Thu, 21 May 2026 07:35:29 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:97499354-ada2-448c-be83-3324b2fe97ca</guid><dc:creator>John</dc:creator><description>&lt;div class="ds-message _63c77b1"&gt;
&lt;div class="ds-markdown ds-assistant-message-main-content"&gt;
&lt;p class="ds-markdown-paragraph"&gt;&lt;span class=""&gt;In NCS v3.3.0, the distributor and target were used without any modifications. After compilation, the code was flashed onto the DK for testing. &lt;/span&gt;&lt;/p&gt;
&lt;p class="ds-markdown-paragraph"&gt;&lt;span class=""&gt;Then, following the previously described procedure to modify the target, a manual reset was performed on the target after the upgrade reached 3%. However, after the reset, the read progress was 0.&lt;/span&gt;&lt;/p&gt;
&lt;p class="ds-markdown-paragraph"&gt;&lt;span class=""&gt;The&amp;nbsp;&lt;span&gt;distributor&amp;nbsp;returned error -22 for the two test.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="ds-markdown-paragraph"&gt;Could u have a try?&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;John&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Mesh OTA couldn't resume after target node reset</title><link>https://devzone.nordicsemi.com/thread/566443?ContentTypeID=1</link><pubDate>Mon, 18 May 2026 08:36:55 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9366ef0f-87b3-4815-b58c-4c9019b6d327</guid><dc:creator>Edvin</dc:creator><description>&lt;p&gt;This pull request was merged before NCS v3.3.0, but was not part of NCS v3.2.4 (that you are using). Try building and test your application using v3.3.0, and see if that helps.&lt;/p&gt;
&lt;p&gt;If that doesn&amp;#39;t work, perhaps you can guide me through how you are testing. Perhaps you have an application that you can .zip and upload, so that I can try to reproduce what you are seeing locally?&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: Mesh OTA couldn't resume after target node reset</title><link>https://devzone.nordicsemi.com/thread/566421?ContentTypeID=1</link><pubDate>Sat, 16 May 2026 06:29:09 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:672bd96e-ffff-40ee-b728-6bcf01637a82</guid><dc:creator>John</dc:creator><description>&lt;p&gt;Hi &lt;span&gt;Edvin,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;There is no difference after adding&amp;nbsp;&lt;span&gt;CONFIG_DFU_TARGET_STREAM_SYNCHRONOUS=y;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Besides,I found a link &lt;a href="https://github.com/zephyrproject-rtos/zephyr/pull/104959"&gt;https://github.com/zephyrproject-rtos/zephyr/pull/104959&lt;/a&gt;&amp;nbsp;from Nordic AI, Is it still a bug for NCS now?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Best regards,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;John&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Mesh OTA couldn't resume after target node reset</title><link>https://devzone.nordicsemi.com/thread/566407?ContentTypeID=1</link><pubDate>Fri, 15 May 2026 13:20:16 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:579e5d66-7475-4f6a-806d-28fb019cfb36</guid><dc:creator>Edvin</dc:creator><description>&lt;p&gt;Can you please try adding&amp;nbsp;&lt;br /&gt;CONFIG_DFU_TARGET_STREAM_SYNCHRONOUS=y&lt;br /&gt;And let m know whether it behaves any different?&lt;/p&gt;
&lt;p&gt;BR,&lt;/p&gt;
&lt;p&gt;Edvin&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Mesh OTA couldn't resume after target node reset</title><link>https://devzone.nordicsemi.com/thread/566390?ContentTypeID=1</link><pubDate>Fri, 15 May 2026 09:39:59 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3dce48c3-78ce-4e2d-a85f-75b48d008b6b</guid><dc:creator>John</dc:creator><description>&lt;p&gt;Hi Edvin,&lt;/p&gt;
&lt;p&gt;I add &lt;span&gt;CONFIG_DFU_TARGET_STREAM_SAVE_PROGRESS&amp;nbsp;&lt;/span&gt;in the prj.conf based on example target and light ctrl. I also have added these&amp;nbsp;&lt;pre class="ui-code" data-mode="text"&gt;CONFIG_DFU_TARGET_STREAM_SAVE_PROGRESS=y
CONFIG_SETTINGS=y
CONFIG_FLASH_MAP=y
CONFIG_NVS=y&lt;/pre&gt; to test before I asked question.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Best regards,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;John&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Mesh OTA couldn't resume after target node reset</title><link>https://devzone.nordicsemi.com/thread/566388?ContentTypeID=1</link><pubDate>Fri, 15 May 2026 08:48:05 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:abe47126-9077-4675-93ec-e12d8393e6eb</guid><dc:creator>Edvin</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;Is there a way for me to test and reproduce what you are seeing?&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Where exactly did you add CONFIG_DFU_TARGET_STREAM_SAVE_PROGRESS=y?&lt;/p&gt;
&lt;p&gt;Can you try to also add these, unless you already have them?&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;CONFIG_DFU_TARGET_STREAM_SAVE_PROGRESS=y
CONFIG_SETTINGS=y
CONFIG_FLASH_MAP=y
CONFIG_NVS=y&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;And, for debugging purposes, can you try to also add this one? Does that change the behavior?&lt;/p&gt;
&lt;div&gt;&lt;pre class="ui-code" data-mode="text"&gt;CONFIG_DFU_TARGET_STREAM_SYNCHRONOUS=y&lt;/pre&gt;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;Best regards,&lt;/div&gt;
&lt;div&gt;Edvin&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>