nrf5340 IPC (custom) network firmware update

How do I produce a signed file to flash to the network core for firmware update?
I am using a child image/parent concept with the \nrf\samples\ipc\ipc_service\ project, When I build it with MCUBoot enabled, I get merged_remote.hex, app.hex, zephyr.hex, and zephyr.bin in \nrf\samples\ipc\ipc_service\build\remote\zephyr folder. I do not want to use the default empty network core. How do I produce the signed file to flash on the network core for firmware update? The dfu_application.zip only contains app_update.bin, and no file for the network core. Signing merged_remote.hex, app.hex, zephyr.hex, and zephyr.bin with imgtool does not update the network core. I get: E: Cleaned-up secondary slot of 0. image.

 

------------------------------------------------------------------------------------------------

*** Booting nRF Connect SDK v3.5.99-ncs1-1 ***

I: Starting bootloader

I: Primary image: magic=unset, swap_type=0x1, copy_done=0x3, image_ok=0x3

I: Secondary image: magic=good, swap_type=0x1, copy_done=0x3, image_ok=0x1

I: Boot source: none

I: Primary image: magic=unset, swap_type=0x1, copy_done=0x3, image_ok=0x3

I: Secondary image: magic=good, swap_type=0x1, copy_done=0x3, image_ok=0x1

I: Boot source: none

E: Cleaned-up secondary slot of 0. image.

I: Bootloader chainload address offset: 0x28000

*** Booting nRF Connect SDK v3.5.99-ncs1-1 ***

-------------------------------------------------------------------------------------------------------

Related