Hi,
I am currently trying to a DFU where the firmware image is sent to external memory, validated and then copied to flash and executed there. I am doing this with the nrf52840 DK and SDK 15.3.0. I have been able to write the firmware image to external memory and copy it to internal memory, however I have no idea how I should validate the firmware image when it is in external memory. In the example secure_bootloader dfu the firmware is validated using nrf_dfu_validation_post_data_execute(uint32_t data_addr, uint32_t data_len). I tried using this function, however, when I entered the external memory address it did not work. Does anyone have any other ideas as to how I should do the post validation in external memory? Any advice/help is greatly appreciated!