2025-07-16 9:16 PM - edited 2025-07-16 9:19 PM
Issue Description:
I’m trying to upgrade the FUS firmware on an STM32WB55 (specifically STM32WB55CGU6) using STM32CubeProgrammer (v2.20.0). However, when selecting the file stm32wb5x_FUS_fw.bin and starting the upgrade, I get the following error:
Error: FUS_STATE_ERR_UNKNOWN: Unknown error
System Details:
MCU: STM32WB55CGU6
Connection Mode: ST-LINK (SWD, Hot plug, Hardware reset)
Target Voltage: 3.23V
Current FUS Version: v0.0.0.0 (target file is FUS V2.1.0.0)
STACK Version: v0.0.0.0
ST-LINK Firmware Version: V2J37S7
Operating System: Windows 11
STM32CubeProgrammer version: v2.20.0
Log Output:
Download Stack/FUS image at address 0x08C00000
Opening and parsing file: stm32wb5x_FUS_fw.bin
Memory Programming...
File: stm32wb5x_FUS_fw.bin
Size: 23889 KB
Address: 0x08C00000
Erasing memory corresponding to segment 0:
Erasing internal memory sectors [203 208]
Download in Progress:
File download complete
Time elapsed during download operation: 00:00:00.648
Firmware Upgrade process begins...
Application is running, Please Hold on...
Reconnecting...
Reconnected!
Error: FUS_STATE_ERR_UNKNOWN: Unknown error
What I've Tried:
Using the latest STM32Cube firmware package: STM32Cube_FW_WB_V1.23.0
Running STM32CubeProgrammer v2.20.0 (latest) on Windows 11
Reconnecting the ST-LINK and board
Making sure the file is correct (stm32wb5x_FUS_fw.bin from Projects\STM32WB_Copro_Wireless_Binaries)
Questions:
What causes the FUS_STATE_ERR_UNKNOWN error?
How can I upgrade the FUS if the current version is v0.0.0.0?
Any advice or official guidance would be greatly appreciated!
Thank you!