Skip to main content
Senior
June 12, 2026
Solved

problem updating stm32wb55 with stm32cubeprogrammer 2.22

  • June 12, 2026
  • 5 replies
  • 112 views

I’m trying to update the

  • stm32WB55 - nucleo Version (MB1355C)
  • SWD
  • stm32wb5x_FUS_fw_for_fus_0_5_3.bin -- latest from STM32CubeWB-1.24.0

But it keeps failing every-time i do it.

 

Steps

  • Start FUS
  • check the wireless stack
  • try and flash the first bin file

It just doesn’t seem to want to work?

  • Error: FUS_STATE_IMG_NOT_AUTHENTIC:

 

It works on the USB sticks when i flash it this way.  So i don’t know what it’s doing wrong?  Or are these bin files only for the USB stick?

 

Best answer by Brenden_PLUS

So what worked for me was going to the Option bytes menu (OB)

  • RDP - BB
  • RDP - AA

This removed anything on there.  Then flashing 

 

Other notes

I only seem to be able to read the flash memory like this

  • STM32_Programmer_CLI -c port=swd mode=UR -startfus
  • STM32_Programmer_CLI -c port=swd mode=HOTPLUG -r32 0x20030024 16

5 replies

Senior
June 12, 2026

Here are the logs

 

 

Senior
June 12, 2026

Here are the logs

mƎALLEm
ST Technical Moderator
June 12, 2026

Hello ​@Brenden_PLUS ,

In next time for STM32 wireless products please post you questions in “STM32 MCUs Wireless” forum board.

I’ve already moved your post to that forum.

Thank you for your understanding

To give better visibility on the answered topics, please click "Best answer" on the reply which solved your issue or answered your question.
ST Technical Moderator
June 12, 2026

Hello ​@Brenden_PLUS ,

Please have a look at the following wiki pages which describe how to update the wireless firmware:

You can try full chip erase.

Hope that help you.

In order to give better visibility on the answered topics, please click on 'Best answer' on the reply which solved your issue or answered your question. Thanks
Brenden_PLUSAuthorBest answer
Senior
June 14, 2026

So what worked for me was going to the Option bytes menu (OB)

  • RDP - BB
  • RDP - AA

This removed anything on there.  Then flashing 

 

Other notes

I only seem to be able to read the flash memory like this

  • STM32_Programmer_CLI -c port=swd mode=UR -startfus
  • STM32_Programmer_CLI -c port=swd mode=HOTPLUG -r32 0x20030024 16