<?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>OTA - Not working in Zephyr but works in SoftDevice</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/103289/ota---not-working-in-zephyr-but-works-in-softdevice</link><description>Hello, 
 I am using Celium device&amp;#39;s BE33 (nRF52833 based) Click here for datasheet . there are crystal pins exposed in this controller but I dont want to use external crystal so I have added below to prj.conf 
 
 I am trying to implement https://getwavecake</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 11 Oct 2023 07:34:51 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/103289/ota---not-working-in-zephyr-but-works-in-softdevice" /><item><title>RE: OTA - Not working in Zephyr but works in SoftDevice</title><link>https://devzone.nordicsemi.com/thread/449715?ContentTypeID=1</link><pubDate>Wed, 11 Oct 2023 07:34:51 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:3e9b6530-bfcb-452d-9d53-e322249aecaa</guid><dc:creator>Neeraj Dhekale</dc:creator><description>&lt;p&gt;Hello @Amanda,&lt;/p&gt;
[quote userid="77782" url="~/f/nordic-q-a/103289/ota---not-working-in-zephyr-but-works-in-softdevice/449657"]&lt;span&gt;CONFIG_MULTITHREADING&lt;/span&gt;&lt;span&gt;=y&lt;/span&gt;[/quote]
&lt;p&gt;It works after adding the above line and as you suggested below 2 lines.&lt;/p&gt;
[quote userid="77782" url="~/f/nordic-q-a/103289/ota---not-working-in-zephyr-but-works-in-softdevice/449603"]CONFIG_CLOCK_CONTROL_NRF_K32SRC_RC=y and CONFIG_CLOCK_CONTROL_NRF_K32SRC_500PPM=y[/quote]
&lt;p&gt;Thank you so much, &lt;span class="ILfuVd" lang="en"&gt;&lt;span class="hgKElc"&gt;I appreciate the information and advice you have shared&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Thanks and regards,&lt;/p&gt;
&lt;p&gt;Neeraj Dhekale&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: OTA - Not working in Zephyr but works in SoftDevice</title><link>https://devzone.nordicsemi.com/thread/449657?ContentTypeID=1</link><pubDate>Tue, 10 Oct 2023 20:12:52 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:10bd6bd3-c896-44a1-9116-75429d512b84</guid><dc:creator>Amanda Hsieh</dc:creator><description>&lt;p&gt;&lt;span&gt;The driver requires the use of multithreading, which enables certain kernel APIs.&amp;nbsp;Try adding&amp;nbsp;&lt;/span&gt;&lt;span&gt;CONFIG_MULTITHREADING&lt;/span&gt;&lt;span&gt;=y as well to the prj.conf of mcuboot.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;-Amanda H.&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: OTA - Not working in Zephyr but works in SoftDevice</title><link>https://devzone.nordicsemi.com/thread/449617?ContentTypeID=1</link><pubDate>Tue, 10 Oct 2023 14:49:20 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:26cfd8ac-cebd-4339-9848-786b74c171b4</guid><dc:creator>Neeraj Dhekale</dc:creator><description>&lt;p&gt;Hi Amanda,&lt;/p&gt;
&lt;p&gt;I tried to add the above 2 lines.&lt;/p&gt;
&lt;p&gt;After adding the above 2 lines in mcubot/prj.conf It starts displaying an error below during build.&lt;/p&gt;
&lt;p&gt;[232/256] Building C object zephyr/kernel/CMakeFiles/kernel.dir/banner.c.obj&lt;br /&gt;[233/256] Building C object zephyr/kernel/CMakeFiles/kernel.dir/main_weak.c.obj&lt;br /&gt;[234/256] Building C object zephyr/kernel/CMakeFiles/kernel.dir/fatal.c.obj&lt;br /&gt;[235/256] Building C object zephyr/kernel/CMakeFiles/kernel.dir/kheap.c.obj&lt;br /&gt;[236/256] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mem_slab.c.obj&lt;br /&gt;[237/256] Building C object zephyr/kernel/CMakeFiles/kernel.dir/errno.c.obj&lt;br /&gt;[238/256] Building C object zephyr/kernel/CMakeFiles/kernel.dir/device.c.obj&lt;br /&gt;[239/256] Building C object zephyr/kernel/CMakeFiles/kernel.dir/init.c.obj&lt;br /&gt;[240/256] Building C object zephyr/kernel/CMakeFiles/kernel.dir/version.c.obj&lt;br /&gt;[241/256] Building C object zephyr/kernel/CMakeFiles/kernel.dir/xip.c.obj&lt;br /&gt;[242/256] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timeout.c.obj&lt;br /&gt;[243/256] Building C object zephyr/kernel/CMakeFiles/kernel.dir/thread.c.obj&lt;br /&gt;[244/256] Building C object zephyr/kernel/CMakeFiles/kernel.dir/timer.c.obj&lt;br /&gt;[245/256] Linking C static library modules/segger/libmodules__segger.a&lt;br /&gt;[246/256] Building C object zephyr/kernel/CMakeFiles/kernel.dir/mempool.c.obj&lt;br /&gt;[247/256] Linking C static library modules/mbedtls/libmodules__mbedtls.a&lt;br /&gt;[248/256] Linking C static library zephyr/kernel/libkernel.a&lt;br /&gt;[249/256] Linking C executable zephyr/zephyr_prebuilt.elf&lt;br /&gt;FAILED: zephyr/zephyr_prebuilt.elf zephyr/zephyr_prebuilt.map /home/neeraj/Applications/Nordic/IOTiansRockFall_IMU_OTA/build/mcuboot/zephyr/zephyr_prebuilt.map &lt;br /&gt;: &amp;amp;&amp;amp; ccache /home/neeraj/gnuarmemb/bin/arm-none-eabi-gcc&amp;nbsp;&amp;nbsp; zephyr/CMakeFiles/zephyr_prebuilt.dir/misc/empty_file.c.obj -o zephyr/zephyr_prebuilt.elf&amp;nbsp; zephyr/CMakeFiles/offsets.dir/./arch/arm/core/offsets/offsets.c.obj&amp;nbsp; -fuse-ld=bfd&amp;nbsp; -Wl,-T&amp;nbsp; zephyr/linker_zephyr_prebuilt.cmd&amp;nbsp; -Wl,-Map=/home/neeraj/Applications/Nordic/IOTiansRockFall_IMU_OTA/build/mcuboot/zephyr/zephyr_prebuilt.map&amp;nbsp; -Wl,--whole-archive&amp;nbsp; app/libapp.a&amp;nbsp; zephyr/libzephyr.a&amp;nbsp; zephyr/arch/common/libarch__common.a&amp;nbsp; zephyr/arch/arch/arm/core/aarch32/libarch__arm__core__aarch32.a&amp;nbsp; zephyr/arch/arch/arm/core/aarch32/cortex_m/libarch__arm__core__aarch32__cortex_m.a&amp;nbsp; zephyr/arch/arch/arm/core/aarch32/mpu/libarch__arm__core__aarch32__mpu.a&amp;nbsp; zephyr/lib/libc/minimal/liblib__libc__minimal.a&amp;nbsp; zephyr/lib/posix/liblib__posix.a&amp;nbsp; zephyr/soc/arm/common/cortex_m/libsoc__arm__common__cortex_m.a&amp;nbsp; zephyr/soc/arm/nordic_nrf/nrf52/libsoc__arm__nordic_nrf__nrf52.a&amp;nbsp; zephyr/drivers/clock_control/libdrivers__clock_control.a&amp;nbsp; zephyr/drivers/console/libdrivers__console.a&amp;nbsp; zephyr/drivers/gpio/libdrivers__gpio.a&amp;nbsp; zephyr/drivers/sensor/nrf5/libdrivers__sensor__nrf5.a&amp;nbsp; zephyr/drivers/flash/libdrivers__flash.a&amp;nbsp; zephyr/drivers/serial/libdrivers__serial.a&amp;nbsp; zephyr/drivers/timer/libdrivers__timer.a&amp;nbsp; modules/nrf/lib/fprotect/lib..__nrf__lib__fprotect.a&amp;nbsp; modules/nrf/lib/fatal_error/lib..__nrf__lib__fatal_error.a&amp;nbsp; modules/mcuboot/boot/bootutil/zephyr/libmcuboot_util.a&amp;nbsp; modules/hal_nordic/nrfx/libmodules__hal_nordic__nrfx.a&amp;nbsp; modules/mbedtls/libmodules__mbedtls.a&amp;nbsp; modules/segger/libmodules__segger.a&amp;nbsp; -Wl,--no-whole-archive&amp;nbsp; zephyr/kernel/libkernel.a&amp;nbsp; -L&amp;quot;/home/neeraj/gnuarmemb/bin/../lib/gcc/arm-none-eabi/10.3.1/thumb/v7e-m/nofp&amp;quot;&amp;nbsp; -L/home/neeraj/Applications/Nordic/IOTiansRockFall_IMU_OTA/build/mcuboot/zephyr&amp;nbsp; -lgcc&amp;nbsp; zephyr/arch/common/libisr_tables.a&amp;nbsp; -mcpu=cortex-m4&amp;nbsp; -mthumb&amp;nbsp; -mabi=aapcs&amp;nbsp; -mfp16-format=ieee&amp;nbsp; -Wl,--gc-sections&amp;nbsp; -Wl,--build-id=none&amp;nbsp; -Wl,--sort-common=descending&amp;nbsp; -Wl,--sort-section=alignment&amp;nbsp; -Wl,-u,_OffsetAbsSyms&amp;nbsp; -Wl,-u,_ConfigAbsSyms&amp;nbsp; -nostdlib&amp;nbsp; -static&amp;nbsp; -no-pie&amp;nbsp; -Wl,-X&amp;nbsp; -Wl,-N&amp;nbsp; -Wl,--orphan-handling=warn &amp;amp;&amp;amp; cd /home/neeraj/Applications/Nordic/IOTiansRockFall_IMU_OTA/build/mcuboot/zephyr &amp;amp;&amp;amp; /usr/bin/cmake -E echo&lt;br /&gt;/home/neeraj/gnuarmemb/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/ld.bfd: zephyr/drivers/sensor/nrf5/libdrivers__sensor__nrf5.a(temp_nrf5.c.obj): in function `k_sem_give&amp;#39;:&lt;br /&gt;/home/neeraj/Applications/Nordic/IOTiansRockFall_IMU_OTA/build/mcuboot/zephyr/include/generated/syscalls/kernel.h:953: undefined reference to `z_impl_k_sem_give&amp;#39;&lt;br /&gt;/home/neeraj/gnuarmemb/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/ld.bfd: zephyr/drivers/sensor/nrf5/libdrivers__sensor__nrf5.a(temp_nrf5.c.obj): in function `k_mutex_lock&amp;#39;:&lt;br /&gt;/home/neeraj/Applications/Nordic/IOTiansRockFall_IMU_OTA/build/mcuboot/zephyr/include/generated/syscalls/kernel.h:820: undefined reference to `z_impl_k_mutex_lock&amp;#39;&lt;br /&gt;/home/neeraj/gnuarmemb/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/ld.bfd: zephyr/drivers/sensor/nrf5/libdrivers__sensor__nrf5.a(temp_nrf5.c.obj): in function `k_sem_take&amp;#39;:&lt;br /&gt;/home/neeraj/Applications/Nordic/IOTiansRockFall_IMU_OTA/build/mcuboot/zephyr/include/generated/syscalls/kernel.h:936: undefined reference to `z_impl_k_sem_take&amp;#39;&lt;br /&gt;/home/neeraj/gnuarmemb/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/ld.bfd: zephyr/drivers/sensor/nrf5/libdrivers__sensor__nrf5.a(temp_nrf5.c.obj): in function `k_mutex_unlock&amp;#39;:&lt;br /&gt;/home/neeraj/Applications/Nordic/IOTiansRockFall_IMU_OTA/build/mcuboot/zephyr/include/generated/syscalls/kernel.h:836: undefined reference to `z_impl_k_mutex_unlock&amp;#39;&lt;br /&gt;/home/neeraj/gnuarmemb/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/ld.bfd: zephyr/drivers/sensor/nrf5/libdrivers__sensor__nrf5.a(temp_nrf5.c.obj): in function `k_sem_init&amp;#39;:&lt;br /&gt;/home/neeraj/Applications/Nordic/IOTiansRockFall_IMU_OTA/build/mcuboot/zephyr/include/generated/syscalls/kernel.h:918: undefined reference to `z_impl_k_sem_init&amp;#39;&lt;br /&gt;/home/neeraj/gnuarmemb/bin/../lib/gcc/arm-none-eabi/10.3.1/../../../../arm-none-eabi/bin/ld.bfd: zephyr/drivers/sensor/nrf5/libdrivers__sensor__nrf5.a(temp_nrf5.c.obj): in function `k_mutex_init&amp;#39;:&lt;br /&gt;/home/neeraj/Applications/Nordic/IOTiansRockFall_IMU_OTA/build/mcuboot/zephyr/include/generated/syscalls/kernel.h:802: undefined reference to `z_impl_k_mutex_init&amp;#39;&lt;br /&gt;collect2: error: ld returned 1 exit status&lt;br /&gt;ninja: build stopped: subcommand failed.&lt;br /&gt;FAILED: modules/mcuboot/mcuboot_subimage-prefix/src/mcuboot_subimage-stamp/mcuboot_subimage-build mcuboot/zephyr/zephyr.hex mcuboot/zephyr/zephyr.elf /home/neeraj/Applications/Nordic/IOTiansRockFall_IMU_OTA/build/modules/mcuboot/mcuboot_subimage-prefix/src/mcuboot_subimage-stamp/mcuboot_subimage-build /home/neeraj/Applications/Nordic/IOTiansRockFall_IMU_OTA/build/mcuboot/zephyr/zephyr.hex /home/neeraj/Applications/Nordic/IOTiansRockFall_IMU_OTA/build/mcuboot/zephyr/zephyr.elf &lt;br /&gt;cd /home/neeraj/Applications/Nordic/IOTiansRockFall_IMU_OTA/build/mcuboot &amp;amp;&amp;amp; /usr/bin/cmake --build . --&lt;br /&gt;ninja: build stopped: subcommand failed.&lt;br /&gt;FATAL ERROR: command exited with status 1: /usr/bin/cmake --build /home/neeraj/Applications/Nordic/IOTiansRockFall_IMU_OTA/build&lt;br /&gt;&lt;br /&gt;&amp;nbsp;*&amp;nbsp; The terminal process terminated with exit code: 1. &lt;br /&gt;&amp;nbsp;*&amp;nbsp; Terminal will be reused by tasks, press any key to close it.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;What can be the issue?&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Thanks and regards,&lt;/p&gt;
&lt;p&gt;Neeraj Dhekale&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: OTA - Not working in Zephyr but works in SoftDevice</title><link>https://devzone.nordicsemi.com/thread/449603?ContentTypeID=1</link><pubDate>Tue, 10 Oct 2023 14:25:27 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:074c994d-a2e9-4c08-8066-c9800289366a</guid><dc:creator>Amanda Hsieh</dc:creator><description>&lt;p&gt;Hi,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span dir="ltr"&gt;Try to add CONFIG_CLOCK_CONTROL_NRF_K32SRC_RC=y and CONFIG_CLOCK_CONTROL_NRF_K32SRC_500PPM=y in the child_image/mcuboot/prj.conf.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;span dir="ltr"&gt;-Amanda H.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: OTA - Not working in Zephyr but works in SoftDevice</title><link>https://devzone.nordicsemi.com/thread/449588?ContentTypeID=1</link><pubDate>Tue, 10 Oct 2023 13:49:05 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:72e881d9-09da-478b-ac3b-7f0c31aa285a</guid><dc:creator>Neeraj Dhekale</dc:creator><description>&lt;p&gt;Hi Amanda,&lt;/p&gt;
[quote userid="97666" url="~/f/nordic-q-a/103289/ota---not-working-in-zephyr-but-works-in-softdevice"] I need to touch to the crystal pins once to get started otherwise it won&amp;#39;t start on its own. But when I am using softdevice DFU example it works well without the need to touch the crystal pins[/quote]
&lt;p&gt;I have followed all the steps the same way you have suggested&amp;nbsp; in the above link... I am able to build and flash successful.. but the above problem persist as I have mentioned in my 1st main thread.&lt;/p&gt;
&lt;p&gt;Why do I need to toch to crystal pins to make it start. once it is is started I don&amp;#39;t need to touch and DFU works very well.&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/Screenshot-from-2023_2D00_10_2D00_10-19_2D00_16_2D00_09.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;Now I can see mcuboot under build. This means child_image has been considered to it. I hope so.&lt;/p&gt;
&lt;p&gt;Am I doing anything wrong?&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Thanks and regards,&lt;/p&gt;
&lt;p&gt;Neeraj Dhekale&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: OTA - Not working in Zephyr but works in SoftDevice</title><link>https://devzone.nordicsemi.com/thread/449400?ContentTypeID=1</link><pubDate>Mon, 09 Oct 2023 15:56:33 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7d2434c2-5921-4766-bba0-ea3b79e7900b</guid><dc:creator>Amanda Hsieh</dc:creator><description>&lt;p&gt;Hi,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Please check this guide&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;Regards,&lt;br /&gt;Amanda H.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: OTA - Not working in Zephyr but works in SoftDevice</title><link>https://devzone.nordicsemi.com/thread/449261?ContentTypeID=1</link><pubDate>Sun, 08 Oct 2023 12:49:16 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:73ce845a-aefe-43c8-9f59-b469144c5b85</guid><dc:creator>Neeraj Dhekale</dc:creator><description>&lt;p&gt;Hello Amanda,&lt;/p&gt;
&lt;p&gt;Sorry for the delay in response.&lt;/p&gt;
&lt;p&gt;I have create folder named &amp;quot;child_image&amp;quot; in peripheral_hr project.&lt;/p&gt;
&lt;p&gt;in child_image folder I have created new folder named mcuboot and created prj.conf file in it.&lt;/p&gt;
&lt;p&gt;in peripheral_hr/prj.conf file I have added below line:&lt;/p&gt;
&lt;p&gt;CONFIG_BOOTLOADER_MCUBOOT=y&lt;/p&gt;
&lt;p&gt;added content of /child_image/mcuboot/prj.conf file:&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="c_cpp"&gt;# Enable mcumgr.
CONFIG_MCUMGR=y

# Some command handlers require a large stack.
CONFIG_SYSTEM_WORKQUEUE_STACK_SIZE=4096

# Ensure an MCUboot-compatible binary is generated.
CONFIG_BOOTLOADER_MCUBOOT=y

# Enable flash operations.
CONFIG_FLASH=y

# Required by the `taskstat` command.
CONFIG_THREAD_MONITOR=y

# Enable statistics and statistic names.
CONFIG_STATS=y
CONFIG_STATS_NAMES=y

# Enable most core commands.
CONFIG_MCUMGR_CMD_IMG_MGMT=y
CONFIG_MCUMGR_CMD_OS_MGMT=y
CONFIG_MCUMGR_CMD_STAT_MGMT=y

# Allow for large Bluetooth data packets.
CONFIG_BT_L2CAP_TX_MTU=252
CONFIG_BT_BUF_ACL_RX_SIZE=256

# Enable the Bluetooth (unauthenticated) and shell mcumgr transports.
CONFIG_MCUMGR_SMP_BT=y
CONFIG_MCUMGR_SMP_BT_AUTHEN=n
CONFIG_MCUMGR_SMP_SHELL=y
CONFIG_CHILDAPP_BUILD_STRATEGY_FROM_SOURCE=y&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Next, I copied the boot folder and other content of mcuboot folder from &lt;a href="https://github.com/mcu-tools/mcuboot"&gt;mcuboot github&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;in peripheral_hr folder I have added below lines in CMakeLists.txt file:&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;if (CONFIG_BOOTLOADER_MCUBOOT)
   add_child_image(
     NAME mcuboot
     SOURCE_DIR ${CMAKE_CURRENT_LIST_DIR}/child_image/mcuboot/zephyr
     )
endif()&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;After the build I am getting the below error:&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;*&amp;nbsp; Executing task: nRF Connect: Generate config nrf52833dk_nrf52833 for /home/neeraj/Applications/Nordic/peripheral_hr &lt;br /&gt;&lt;br /&gt;Building peripheral_hr&lt;br /&gt;/bin/sh -c west build --build-dir /home/neeraj/Applications/Nordic/peripheral_hr/build /home/neeraj/Applications/Nordic/peripheral_hr --pristine --board nrf52833dk_nrf52833 -- -DNCS_TOOLCHAIN_VERSION:STRING=&amp;quot;NONE&amp;quot; -DBOARD_ROOT:STRING=&amp;quot;/home/neeraj/Applications/Nordic/peripheral_hr&amp;quot;&lt;br /&gt;&lt;br /&gt;-- west build: generating a build system&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;Including boilerplate (Zephyr base): /home/neeraj/Applications/Nordic/zephyr/cmake/app/boilerplate.cmake&lt;/span&gt;&lt;br /&gt;-- Application: /home/neeraj/Applications/Nordic/peripheral_hr&lt;br /&gt;-- Zephyr version: 2.7.0 (/home/neeraj/Applications/Nordic/zephyr), build: v2.7.0-ncs1&lt;br /&gt;-- Found Python3: /usr/bin/python3.10 (found suitable exact version &amp;quot;3.10.12&amp;quot;) found components: Interpreter &lt;br /&gt;-- Found west (found suitable version &amp;quot;0.13.1&amp;quot;, minimum required is &amp;quot;0.7.1&amp;quot;)&lt;br /&gt;-- Board: nrf52833dk_nrf52833&lt;br /&gt;-- Cache files will be written to: /home/neeraj/.cache/zephyr&lt;br /&gt;-- Found dtc: /usr/bin/dtc (found suitable version &amp;quot;1.6.1&amp;quot;, minimum required is &amp;quot;1.4.6&amp;quot;)&lt;br /&gt;-- Found toolchain: gnuarmemb (/home/neeraj/gnuarmemb)&lt;br /&gt;-- Found BOARD.dts: /home/neeraj/Applications/Nordic/zephyr/boards/arm/nrf52833dk_nrf52833/nrf52833dk_nrf52833.dts&lt;br /&gt;-- Found devicetree overlay: /home/neeraj/Applications/Nordic/peripheral_hr/nrf52833dk_nrf52833.overlay&lt;br /&gt;-- Generated zephyr.dts: /home/neeraj/Applications/Nordic/peripheral_hr/build/zephyr/zephyr.dts&lt;br /&gt;-- Generated devicetree_unfixed.h: /home/neeraj/Applications/Nordic/peripheral_hr/build/zephyr/include/generated/devicetree_unfixed.h&lt;br /&gt;-- Generated device_extern.h: /home/neeraj/Applications/Nordic/peripheral_hr/build/zephyr/include/generated/device_extern.h&lt;br /&gt;-- Including generated dts.cmake file: /home/neeraj/Applications/Nordic/peripheral_hr/build/zephyr/dts.cmake&lt;br /&gt;&lt;br /&gt;warning: BT_CTLR_ADVANCED_FEATURES (defined at subsys/bluetooth/controller/Kconfig.ll_sw_split:114)&lt;br /&gt;was assigned the value &amp;#39;y&amp;#39; but got the value &amp;#39;n&amp;#39;. Check these unsatisfied dependencies:&lt;br /&gt;BT_LL_SW_SPLIT (=n). See&lt;br /&gt;&lt;a href="http://docs.zephyrproject.org/latest/reference/kconfig/CONFIG_BT_CTLR_ADVANCED_FEATURES.html"&gt;docs.zephyrproject.org/.../CONFIG_BT_CTLR_ADVANCED_FEATURES.html&lt;/a&gt; and/or&lt;br /&gt;look up BT_CTLR_ADVANCED_FEATURES in the menuconfig/guiconfig interface. The Application Development&lt;br /&gt;Primer, Setting Configuration Values, and Kconfig - Tips and Best Practices sections of the manual&lt;br /&gt;might be helpful too.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;warning: The choice symbol WDT_LOG_LEVEL_DBG (defined at&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;subsys/logging/Kconfig.template.log_config:20) was selected (set =y), but no symbol ended up as the&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;choice selection. See&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;&lt;a style="color:#ff0000;" href="http://docs.zephyrproject.org/latest/reference/kconfig/CONFIG_WDT_LOG_LEVEL_DBG.html"&gt;docs.zephyrproject.org/.../CONFIG_WDT_LOG_LEVEL_DBG.html&lt;/a&gt; and/or look up&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;WDT_LOG_LEVEL_DBG in the menuconfig/guiconfig interface. The Application Development Primer, Setting&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;Configuration Values, and Kconfig - Tips and Best Practices sections of the manual might be helpful&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;too.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Parsing /home/neeraj/Applications/Nordic/zephyr/Kconfig&lt;br /&gt;Loaded configuration &amp;#39;/home/neeraj/Applications/Nordic/zephyr/boards/arm/nrf52833dk_nrf52833/nrf52833dk_nrf52833_defconfig&amp;#39;&lt;br /&gt;Merged configuration &amp;#39;/home/neeraj/Applications/Nordic/peripheral_hr/prj.conf&amp;#39;&lt;br /&gt;Configuration saved to &amp;#39;/home/neeraj/Applications/Nordic/peripheral_hr/build/zephyr/.config&amp;#39;&lt;br /&gt;Kconfig header saved to &amp;#39;/home/neeraj/Applications/Nordic/peripheral_hr/build/zephyr/include/generated/autoconf.h&amp;#39;&lt;br /&gt;-- The C compiler identification is GNU 10.3.1&lt;br /&gt;-- The CXX compiler identification is GNU 10.3.1&lt;br /&gt;-- The ASM compiler identification is GNU&lt;br /&gt;-- Found assembler: /home/neeraj/gnuarmemb/bin/arm-none-eabi-gcc&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;=== child image mcuboot -&amp;nbsp; begin ===&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;Including boilerplate (Zephyr base): /home/neeraj/Applications/Nordic/zephyr/cmake/app/boilerplate.cmake&lt;/span&gt;&lt;br /&gt;-- Application: /home/neeraj/Applications/Nordic/bootloader/mcuboot/boot/zephyr&lt;br /&gt;-- Zephyr version: 2.7.0 (/home/neeraj/Applications/Nordic/zephyr), build: v2.7.0-ncs1&lt;br /&gt;-- Found Python3: /usr/bin/python3.10 (found suitable exact version &amp;quot;3.10.12&amp;quot;) found components: Interpreter &lt;br /&gt;-- Found west (found suitable version &amp;quot;0.13.1&amp;quot;, minimum required is &amp;quot;0.7.1&amp;quot;)&lt;br /&gt;-- Board: nrf52833dk_nrf52833&lt;br /&gt;-- Cache files will be written to: /home/neeraj/.cache/zephyr&lt;br /&gt;-- Found dtc: /usr/bin/dtc (found suitable version &amp;quot;1.6.1&amp;quot;, minimum required is &amp;quot;1.4.6&amp;quot;)&lt;br /&gt;-- Found toolchain: gnuarmemb (/home/neeraj/gnuarmemb)&lt;br /&gt;-- Found BOARD.dts: /home/neeraj/Applications/Nordic/zephyr/boards/arm/nrf52833dk_nrf52833/nrf52833dk_nrf52833.dts&lt;br /&gt;-- Found devicetree overlay: /home/neeraj/Applications/Nordic/nrf/modules/mcuboot/usb.overlay&lt;br /&gt;-- Found devicetree overlay: /home/neeraj/Applications/Nordic/bootloader/mcuboot/boot/zephyr/dts.overlay&lt;br /&gt;-- Generated zephyr.dts: /home/neeraj/Applications/Nordic/peripheral_hr/build/mcuboot/zephyr/zephyr.dts&lt;br /&gt;-- Generated devicetree_unfixed.h: /home/neeraj/Applications/Nordic/peripheral_hr/build/mcuboot/zephyr/include/generated/devicetree_unfixed.h&lt;br /&gt;-- Generated device_extern.h: /home/neeraj/Applications/Nordic/peripheral_hr/build/mcuboot/zephyr/include/generated/device_extern.h&lt;br /&gt;-- Including generated dts.cmake file: /home/neeraj/Applications/Nordic/peripheral_hr/build/mcuboot/zephyr/dts.cmake&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;warning: BOOTLOADER_MCUBOOT (defined at Kconfig.zephyr:561) was assigned the value &amp;#39;y&amp;#39; but got the&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;value &amp;#39;n&amp;#39;. Check these unsatisfied dependencies: (!MCUBOOT) (=n). See&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;&lt;a style="color:#ff0000;" href="http://docs.zephyrproject.org/latest/reference/kconfig/CONFIG_BOOTLOADER_MCUBOOT.html"&gt;docs.zephyrproject.org/.../CONFIG_BOOTLOADER_MCUBOOT.html&lt;/a&gt; and/or look up&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;BOOTLOADER_MCUBOOT in the menuconfig/guiconfig interface. The Application Development Primer,&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;Setting Configuration Values, and Kconfig - Tips and Best Practices sections of the manual might be&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;helpful too.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;/home/neeraj/Applications/Nordic/peripheral_hr/child_image/mcuboot/prj.conf:33: warning: attempt to assign the value &amp;#39;y&amp;#39; to the undefined symbol CHILDAPP_BUILD_STRATEGY_FROM_SOURCE&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;error: Aborting due to Kconfig warnings&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Parsing /home/neeraj/Applications/Nordic/bootloader/mcuboot/boot/zephyr/Kconfig&lt;br /&gt;Loaded configuration &amp;#39;/home/neeraj/Applications/Nordic/zephyr/boards/arm/nrf52833dk_nrf52833/nrf52833dk_nrf52833_defconfig&amp;#39;&lt;br /&gt;Merged configuration &amp;#39;/home/neeraj/Applications/Nordic/peripheral_hr/child_image/mcuboot/prj.conf&amp;#39;&lt;br /&gt;Merged configuration &amp;#39;/home/neeraj/Applications/Nordic/nrf/subsys/partition_manager/partition_manager_enabled.conf&amp;#39;&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;CMake Error at /home/neeraj/Applications/Nordic/zephyr/cmake/kconfig.cmake:270 (message):&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;&amp;nbsp; command failed with return code: 1&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;Call Stack (most recent call first):&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;&amp;nbsp; /home/neeraj/Applications/Nordic/zephyr/cmake/app/boilerplate.cmake:546 (include)&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;&amp;nbsp; /home/neeraj/Applications/Nordic/zephyr/share/zephyr-package/cmake/ZephyrConfig.cmake:24 (include)&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;&amp;nbsp; /home/neeraj/Applications/Nordic/zephyr/share/zephyr-package/cmake/ZephyrConfig.cmake:35 (include_boilerplate)&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;&amp;nbsp; CMakeLists.txt:44 (find_package)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;-- Configuring incomplete, errors occurred!&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;CMake Error at /home/neeraj/Applications/Nordic/nrf/cmake/multi_image.cmake:306 (message):&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;&amp;nbsp; CMake generation for mcuboot failed, aborting.&amp;nbsp; Command: 1&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;Call Stack (most recent call first):&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;&amp;nbsp; /home/neeraj/Applications/Nordic/nrf/cmake/multi_image.cmake:68 (add_child_image_from_source)&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;&amp;nbsp; /home/neeraj/Applications/Nordic/nrf/modules/mcuboot/CMakeLists.txt:216 (add_child_image)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;-- Configuring incomplete, errors occurred!&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;FATAL ERROR: command exited with status 1: /usr/bin/cmake -DWEST_PYTHON=/usr/bin/python3 -B/home/neeraj/Applications/Nordic/peripheral_hr/build -S/home/neeraj/Applications/Nordic/peripheral_hr -GNinja -DBOARD=nrf52833dk_nrf52833 -DNCS_TOOLCHAIN_VERSION:STRING=NONE -DBOARD_ROOT:STRING=/home/neeraj/Applications/Nordic/peripheral_hr&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;*&amp;nbsp; The terminal process terminated with exit code: 1. &lt;br /&gt;&amp;nbsp;*&amp;nbsp; Terminal will be reused by tasks, press any key to close it.&lt;/p&gt;
&lt;div id="simple-translate" class="simple-translate-system-theme"&gt;
&lt;div&gt;
&lt;div class="simple-translate-button isShow" style="height:22px;left:596px;top:379px;width:22px;"&gt;&lt;/div&gt;
&lt;div class="simple-translate-panel " style="font-size:13px;height:200px;left:0px;top:0px;width:300px;"&gt;
&lt;div class="simple-translate-result-wrapper" style="overflow:hidden;"&gt;
&lt;div class="simple-translate-move"&gt;&lt;/div&gt;
&lt;div class="simple-translate-result-contents"&gt;
&lt;p class="simple-translate-result" dir="auto"&gt;&lt;/p&gt;
&lt;p class="simple-translate-candidate" dir="auto"&gt;&lt;/p&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: OTA - Not working in Zephyr but works in SoftDevice</title><link>https://devzone.nordicsemi.com/thread/444529?ContentTypeID=1</link><pubDate>Tue, 05 Sep 2023 13:32:12 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5269ad6d-e595-4300-b3bc-f8ffbc2f9028</guid><dc:creator>Amanda Hsieh</dc:creator><description>&lt;p&gt;Not sure what is wrong.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Try to delete the build configuration and create it again.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;-Amanda H.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: OTA - Not working in Zephyr but works in SoftDevice</title><link>https://devzone.nordicsemi.com/thread/444240?ContentTypeID=1</link><pubDate>Mon, 04 Sep 2023 08:11:37 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0d966f31-cd72-4760-902d-b30963cebc92</guid><dc:creator>Neeraj Dhekale</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;I tried to implement and when I click on the build option it goes into an infinite loop. it continuously keeps building without any error. Here is screenshot attached for your reference.&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/Screenshot-from-2023_2D00_09_2D00_04-08_2D00_10_2D00_23.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;Please help. am I doing anything wrong?&lt;/p&gt;
&lt;p&gt;Thanks and regards,&lt;/p&gt;
&lt;p&gt;Neeraj Dhekale&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: OTA - Not working in Zephyr but works in SoftDevice</title><link>https://devzone.nordicsemi.com/thread/444166?ContentTypeID=1</link><pubDate>Fri, 01 Sep 2023 20:39:38 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:571b636a-0dd0-46c8-8c73-f5075cda8fb0</guid><dc:creator>Amanda Hsieh</dc:creator><description>&lt;p&gt;Just create a folder under the application like this&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/pastedimage1693600770134v1.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;-Amanda H.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: OTA - Not working in Zephyr but works in SoftDevice</title><link>https://devzone.nordicsemi.com/thread/444114?ContentTypeID=1</link><pubDate>Fri, 01 Sep 2023 12:56:04 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:dcc225f2-2d71-421c-91e5-5ef39547dc5e</guid><dc:creator>Neeraj Dhekale</dc:creator><description>&lt;p&gt;Hello Amanda,&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Thanks for your reply.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Could you please help me to guide me on how to create a child image? I tried creating a folder in root directory and mcuboot.conf inside it with configuration. but I am not able to link it. While making the build it is not considering the mcuboot.&lt;/p&gt;
&lt;p&gt;Also tried to copy subsys example of smp_svr into root and tried to map it with below code in CMakeLists.txt&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="text"&gt;# SPDX-License-Identifier: Apache-2.0

cmake_minimum_required(VERSION 3.20.0)
set(mcuboot_CONFIG_BOOT_SIGNATURE_KEY_FILE \&amp;quot;${CMAKE_CURRENT_SOURCE_DIR}/priv.pem\&amp;quot;)

find_package(Zephyr REQUIRED HINTS $ENV{ZEPHYR_BASE})
project(peripheral_hr)

FILE(GLOB app_sources src/*.c)
target_sources(app PRIVATE
  ${app_sources}
  )
  add_child_image(
    NAME smp_svr
    SOURCE_DIR ${CMAKE_CURRENT_LIST_DIR}/smp_svr
)
zephyr_library_include_directories(${ZEPHYR_BASE}/samples/bluetooth)&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;But it shows error to add_child_image function in CMakeLists.txt file.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Thanks and regards,&lt;/p&gt;
&lt;p&gt;Neeraj Dhekale&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: OTA - Not working in Zephyr but works in SoftDevice</title><link>https://devzone.nordicsemi.com/thread/443735?ContentTypeID=1</link><pubDate>Wed, 30 Aug 2023 12:40:15 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:fd922e62-ca28-419b-b82a-be5965fe77ed</guid><dc:creator>Amanda Hsieh</dc:creator><description>&lt;p&gt;Hi,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Try to create&amp;nbsp;&lt;span&gt;child_image/mcuboot.conf and add those configs to the&amp;nbsp;mcuboot.conf.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Regards,&lt;br /&gt;Amanda H.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>