2022-03-08 08:21 AM
I am using the STM32WB55RG MCU, Bluetooth feature with stack version 1.13.0 and FUS version 1.2.0. Everything was working normal until I tried doing the firmware upgrade of stack from v12.0 to v13.0. I am not able to perform FUS related operations. The version reading shows 0.0.0 for FUS. And following is the log when I hit "Start FUS"
11:09:47 : Warning: Option Byte: nSWboot0, value: 0x0, was not modified.
11:09:47 : Warning: Option Byte: nboot0, value: 0x1, was not modified.
11:09:47 : Warning: Option Byte: nboot1, value: 0x1, was not modified.
11:09:47 : Warning: Option Bytes are unchanged, Data won't be downloaded
11:09:47 : Succeeded to set nSWboot0=0 nboot1=1 nboot0=1
11:09:47 : Memory Programming ...
11:09:47 : Opening and parsing file: 0x495_FUS_Operator.bin
11:09:47 : File : 0x495_FUS_Operator.bin
11:09:47 : Size : 8 KBytes
11:09:47 : Address : 0x08000000
11:09:47 : Erasing memory corresponding to segment 0:
11:09:47 : Erasing internal memory sectors [0 1]
11:09:47 : Download in Progress:
11:09:47 : File download complete
11:09:47 : Time elapsed during download operation: 00:00:00.272
11:09:47 : Application is running, Please Hold on...
11:09:47 : Reconnecting...
11:09:47 : Reconnected !
11:09:51 : Reconnecting...
11:09:51 : Reconnected !
11:09:51 : Error: FUS_STATE_ERR_UNKNOWN
11:09:51 : Start FUS failed !
11:09:51 : Error: Start FUS Operation Failure! Please, try again
Following is OB info attached. Cube programmer version I am using is : v2.9.0
What could be the issue, please let me know how to resolve FUS and start wireless stack successfully ?
Thanks.
Arshiya Tabassum
@bponnanavenkat@actalentservices.com
Solved! Go to Solution.
2023-05-14 11:25 PM
I tried this binary but it did not work.
2023-05-14 11:26 PM - edited 2023-11-20 09:12 AM
2023-05-14 11:29 PM - edited 2023-11-20 09:12 AM
why this address?
2023-05-15 12:14 AM
ESE option byte is unchecked meaning tis board is not populated with a FUS. So no way to use it to load any new version of FUS or wireless stack.
This board should be a very old one as only the very first boards were shipped unsecure.
2023-05-15 12:16 AM
When a board is secure (ESE bit set), the FUS version is written at address 0x20030030 when the board is connected via USB in DFU mode.
2023-05-15 03:44 AM
yes, it is old. So there is no way to upgrade FUS?
2023-05-15 04:41 AM
Unfortunately, not.
You can still use it to load an application but without RF functionality.
2023-05-15 04:58 AM
:(
Thanks then for answer.