cancel
Showing results for 
Search instead for 
Did you mean: 

P-Nucleo WB55 USB Dongle Stack Programming Problem

OrnellaBenzi
Associate II

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?

1 ACCEPTED SOLUTION

Accepted Solutions
OrnellaBenzi
Associate II

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 

View solution in original post

4 REPLIES 4
STTwo-32
ST Employee

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.

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!)

fus1.jpg

ob1.jpg

2) Dongle 2 (Error: Firmware not authentic!):

fus2.jpg

ob2.jpg

  

OrnellaBenzi
Associate II

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: 

log.jpg

Dongle 2: 

log.png

I will appreciate any updates on this problem, thank you. 

Best Regards.
Ornella 

OrnellaBenzi
Associate II

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