MCUBOOT unable to confirm image stored on external flash partition, it keeps as pending

Hello,

Currently working with NCS v3.10 and using SMP service with external flash to store image in a custom board.
I'm capable of upload zipped application using DFU button on nRF Connect App or Device Manager App as you can see in the attached pictures.


I got the error message stating the image is pending (28) and trying to confirm did not work anyway.

Please, take a look in the attached project that uses the custom board configuration for nRF54L15.
May be you can help to find the cause of this issue or something I'm missing.

 mcuboot_update_failed_confirm.zip

Another issue is related to SB_CONFIG_MCUBOOT_COMPRESSED_IMAGE_SUPPORT if configured as Yes makes MCUBOOT unbootable so I'm keeping it as NO meanwhile.
Have you ever seen this issue before ?

Please let me know if you need any further information.

Thank you in advance.

  • Hello,

    I don't immediately see anything from your configuration that explains why the bootloader fails to activate the update from the secondary slot, but leave it pending. But the secondary slot too small compared to the primary slot, which could be a potential problem. The documentation recommends it to be 70% of the primary slot when using image compression. Is image compression needed since you have external flash.

    Are you seeing any warnings or errors reported in the bootloader log? 

    Best regards,

    Vidar

Related