My current project is using nRF5340, NCS 2.3.0, nRF5340-DK hardware, and development environment is VS code in Windows. At present I'm struggling to get DFU working to update both the app and net cores.
I think that what's happening now is this: the dfu_application.zip is uploaded to the DK board from mobile phone over BLE, is written somewhere (how can I verify that it went to exernal flash?), and the app core firmware is updated. Then the board gets stuck in a reboot loop in mcuboot. I believe it is attempting to update the firmware for the net core and failing, then retrying endlessly.
I discovered that I can break the reboot loop by running nrfjprog --qspieraseall. A manual reset after this step brings the board back up into a functional state. Based on a time stamp in a printk the app core updated but the net core is running its original firmware.
Help getting the DFU working to update firmware for both cores will be much appreciated!
0753.hci_rpmsg.conf0257.mcuboot.confmcuboot.overlaydts.overlay4061.prj.conf