2025-04-23 7:56 AM - edited 2025-04-23 7:59 AM
I own 2 P-Nucleo-WB55 boards and dongles. I was able to program the FUS, Stack and FW in both Nucleo boards, but now I want to do the same with the dongles but I cannot program the FUS or the Stack in none of them.
* In one of them I get:
FUS status is FUS_IMAGE_NOT_FOUND
Warning: Firmware upgrade Error!
when trying to upgrade the stack to the stm32wb5x_BLE_Stack_full_extended_fw.bin at 0x080C7000 (in this dongle i was able to upgrade the FUS to the last version (1.2.0) using the CubeProgrammer CLI )
* In the other dongle, I tried using the CubeProg GUI , but when trying to upgrade the FUS or the Stack I got
FUS status is FUS_IMAGE_NOT_AUTHENTIC
Error: Firmware not authentic!
The same error got using the CLI. Althought I couldn't upgrade the FUS, when pressing Read FUS Infos I get that the FUS version is 1.2.0 (but no FUS Operator).
Also, sometimes using the GUI I got Device Desconected error when upgrading either the FUS or Stack.
CubeProgrammer v2.19
Stack v1.22
FUS v1.2.0
Extra info: I am able to correctly flash "normal" firmware in the CM4.
Can anyone help me?
Solved! Go to Solution.
2025-04-24 8:18 AM
UPDATE:
I downloaded the stm32wb5x_BLE_Stack_full_extended_fw.bin from release 1.22.0 (stack version 1.22.0.2 read from FUS infos) and I could successfully upgrade the stack.
I assume there was a change of keys in binaries from release 1.22 to release 1.22.1 but not a change in the FUS version 1.2, although the FUS 1.2 from release 1.22.1 has the new keys, the versioning is the same? It is confusing, as the release 1.22.1 if it has new keys, it should have increased the FUS versioning.
@STTwo-32 please confirm the changes in the keys in both fus and stack binaries in release 1.22.1
2025-04-23 9:50 AM
Hello @OrnellaBenzi and welcome to the ST Community
Could you please send the screenshots of all your option bytes values for both dongles and the current version for stack and FUS of both boards (on screenshot from the GUI) (specify the concerned board for each screenshot).
Best Regards.
STTwo-32
To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.
2025-04-23 11:08 AM
Hello @STTwo-32 , thanks for the response.
Here are the screenshots you asked (Dongle 1 is the firs mentioned above, with the Warning, and Dongle 2 is the one with the Not authentic error):
1) Dongle 1 (Warning: Firmware upgrade Error!)
2) Dongle 2 (Error: Firmware not authentic!):
2025-04-24 6:48 AM
Hello @STTwo-32 . Are there any updates on this case?? I really need to get this dongles working as soon as possible.
For more information, here are the logs from the CubeProgrammer on both dongles while trying to upgrade the stack:
Dongle 1:
Dongle 2:
I will appreciate any updates on this problem, thank you.
Best Regards.
Ornella
2025-04-24 8:18 AM
UPDATE:
I downloaded the stm32wb5x_BLE_Stack_full_extended_fw.bin from release 1.22.0 (stack version 1.22.0.2 read from FUS infos) and I could successfully upgrade the stack.
I assume there was a change of keys in binaries from release 1.22 to release 1.22.1 but not a change in the FUS version 1.2, although the FUS 1.2 from release 1.22.1 has the new keys, the versioning is the same? It is confusing, as the release 1.22.1 if it has new keys, it should have increased the FUS versioning.
@STTwo-32 please confirm the changes in the keys in both fus and stack binaries in release 1.22.1