Skip to main content
peterd
Associate II
April 19, 2021
Question

Installation not validated:

  • April 19, 2021
  • 2 replies
  • 792 views

I have implemented sbsfu on my board. It is running. If I download a new firmware out of my user-app the new firmware is loaded, the flash is swaped and the new firmware starts up.

If I reset the board, the bootloader says - Installation not validated and roll back to the old firmware.

What have I missed?

This topic has been closed for replies.

2 replies

Technical Moderator
April 22, 2021

Hello @Community member​ ,

Have a look at these resources which help you to get started with the X-CUBE-SBSFU and integrate it with the user’s application:

  • UM2262 Getting started with the X-CUBE-SBSFU STM32Cube Expansion Package
  • AN5056 Application note Integration guide for the X-CUBE-SBSFU STM32Cube Expansion Package

Please mark my answer as best by clicking on the "Select as Best" button if it helped :)

Imen

"When your question is answered, please close this topic by clicking ""Accept as Solution"".ThanksImen"
jrgert
Associate III
May 27, 2021

Hi @Community member​ ,

I struggled with this too. I have also read the cryptic response, "Have a look at ...UM2262 and AN5056"

In AN5056 rev6, see section 8.6 How to validate a firmware image.

In UM2262 rev8, Appendix J.

Also, have a look at https://community.st.com/s/question/0D53W00000N9meeSAB/cannot-get-working-sbsfu-2-image-example-for-f413h-discovery-which-ported-to-custom-board-with-stm32f429?t=1622117825299

I think this got me up a couple times too.

Good HowTo debug SBSFU app description here;

https://community.st.com/s/question/0D53W00000j5oMkSAI/quickest-start-guide-fpcldaws1-v301-download-and-debug-from-ide

John G