Skip to main content
Associate
August 2, 2026
Question

STM32WB55 cannot be read,reased,programmed

  • August 2, 2026
  • 2 replies
  • 60 views

After I flashed stack into wrong address,NUCLEO-STM32WB55 connected successfully to stm32CubeProgrammer but warned “Data read failed”.I tried to erase or progarm app & stack,both failed.The OB RDP=0xAA,how to solve it?
 

15:24:49 : Disconnected from device.
15:24:50 : UR connection mode is defined with the SWrst reset mode
15:24:50 : ST-LINK SN  : 0667FF505655806687082214
15:24:50 : ST-LINK FW  : V2J43M28
15:24:50 : Board       : P-NUCLEO-WB55
15:24:50 : Voltage     : 3.26V
15:24:50 : SWD freq    : 4000 KHz
15:24:50 : Connect mode: Normal
15:24:50 : Reset mode  : Software reset
15:24:50 : Device ID   : 0x495
15:24:50 : Revision ID : Rev Y
15:24:50 : Debug in Low Power mode enabled.
15:24:50 : UPLOADING OPTION BYTES DATA ...
15:24:50 :   Bank          : 0x00
15:24:50 :   Address       : 0x58004020 
15:24:50 :   Size          : 96 Bytes
15:24:50 :   Bank          : 0x01
15:24:50 :   Address       : 0x58004080 
15:24:50 :   Size          : 8 Bytes
15:24:50 : UPLOADING ...
15:24:50 :   Size          : 4 Bytes
15:24:50 :   Address       : 0x58004080
15:24:50 : Read progress:
15:24:50 : Data read successfully
15:24:50 : Time elapsed during the read operation is: 00:00:00.000
15:24:50 : UPLOADING ...
15:24:50 :   Size          : 1024 Bytes
15:24:50 :   Address       : 0x8000000
15:24:50 : Read progress:
15:24:50 : Data read failed
15:24:56 : Warning: Option Byte: nSWboot0, value: 0x0, was not modified.
15:24:56 : Warning: Option Byte: nboot0, value: 0x1, was not modified.
15:24:56 : Warning: Option Byte: nboot1, value: 0x1, was not modified.
15:24:56 : Warning: Option Bytes are unchanged, Data won't be downloaded
15:24:56 : Time elapsed during option Bytes configuration: 00:00:00.002
15:24:56 : Succeeded to set nSWboot0=0 nboot1=1 nboot0=1 
15:24:56 : Opening and parsing file: 0x495_FUS_Operator.bin
15:24:56 : Memory Programming ...
15:24:56 :   File          : 0x495_FUS_Operator.bin
15:24:56 :   Size          : 8.00 KB 
15:24:56 :   Address       : 0x08000000
15:24:56 : Erasing memory corresponding to segment 0:
15:24:56 : Erasing internal memory sectors [0 1]
15:24:56 : failed to erase memory
15:24:56 : failed to erase memory
15:24:56 : Failed to download FUS operator!
15:24:56 : the Fus getState command Failed
15:24:56 : Read FUS state Operation Failure! Please, try again
 

2 replies

MM..1
Super User
August 2, 2026

Check write protection bits and read docs for firmware WB in folder repository or on git STM32CubeWB/Projects/STM32WB_Copro_Wireless_Binaries/STM32WB5x at master · STMicroelectronics/STM32CubeWB · GitHub

ST Employee
August 6, 2026

Hello,

Could you please provide a dump of the Secure Option Byte ?

Especially SBRV et SFSA. These two indicate where CPU2 boots and how much flash is reserved to CPU2.

Regards.