cancel
Showing results for 
Search instead for 
Did you mean: 

STM32WB55 Full flash erase made the chip unresponsive

DaniStUser
Visitor

Hello.

I'm part of a team and we are developing an BLE application using the STM32WB55 chip.

We are using an STM32WB55 chip in our board and we also have the ST_Link interface so we can connect to it. We've tested this interface and used it many times without any issue. Also, we made sure that the connection to the ST_Link is stable and it works.

We also have more than 1 ST_Link and all work properly with STM32 chips.

An issue appeared while testing the system bootloader, we wanted to perform a full flash erase to reset the chip as factory, but it became unresponsive.

When connecting it to the STM32CubeProgrammer, the flash memory cannot be read, and when trying to read FUS version or to interact with it, it fails.

DaniStUser_0-1747247056753.png

DaniStUser_1-1747247069659.png

Full flash erase shouldn't have done this. What may have caused this?

Is there any way to restore the chip to the factory state?

It's a custom board and it becomes unusable if this chip doesn't work.

1 REPLY 1
STTwo-32
ST Employee

Hello @DaniStUser and welcome to the ST Community.

Could you please send a screenshot of the values of your option bytes? Also, are you using the STM32CubeProgtammer V2.19.0 or an older one. If it is an older one, please make sure to try using the last version. Finally, please send a photo of your ST-Link.

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.