nRF5340: Forbid BT-DFU when only app_update.bin is uploaded

Hi there

My costumer was not able to update the cpunet on a nRF5340.

A lot of troubleshooting now led to the insight, that the costumer used only the app_update.bin file and not the complete .zip folder.

Is there a way to forbid the update on the nRF5340 when the net_core_app_update.bin is missing (so when the app is not using the .zip-folder)?

SDK: v2.6.1

Thank you and best regards

Chris

Parents Reply
  • Hi Einar

    I know have tested CONFIG_NRF53_ENFORCE_IMAGE_VERSION_EQUALITY=y in prj.conf in my firmware and I got different behaviors:

    • With an app_update.bin from an earlier version the update still is executed
    • With other (multiple) app_update.bin the update is aborted, but I get different behaviors:
      • Often the MCU reboots directly at start of the update procedure
      • Once the bootloader says that the signature is invalid and aborts the update
      • Sometime the app_update.bin is uploaded to the secondary slot and then is aborted. At a new update it is said that the slot is already full and I was not able to free the slot

    The whole thing is too time consuming and i will now stop investigating the feature any further.

    Thanks for your help. Maybe somebody else finds this post helpfull

Children
No Data
Related