Full modem firmware update "nrf_modem_full_dfu_digest" function not working

Hello,

I have implemented a full dfu based on the http flash sample and the full modem dfu api.

After writing the update to flash, i want to verify the written areas and compare the hashes to the hashes in "firmware.update.image.digest.txt".

This can be achieved by using

nrf_modem_full_dfu_digest(uint32_t addr, uint32_t size, struct nrf_modem_full_dfu_digest *digest_buffer);
,

However, this function returns an error, even after first uploading the bootloader.

Also, the modem starts correctly after rebooting, meaning the firmware was updated correctly.

I still want to be able to verify this though, how can i do this?

Parents Reply Children
Related