2025-06-19 4:01 AM
Hello,
I have recently started getting familiarized with the P-NUCLEO-WB55 kit, and I have run to my first big mess up. I was attempting to perform a wireless stack FUS routine over the STLink interface, and I might have set a wrong start address for the FUS_fw.bin file (which I have updated to v 2.00). Hence, it seems that I can no longer do a firmware update over the stlink.
The other main issue that I am also facing is that I cannot seem to get the board to boot up to DFU mode. I have tried the dongle, and it boots to DFU mode normally after toggling the switch. However, and correct me if I am wrong, If I follow the procedure outlined here: https://visualgdb.com/tools/STM32WBUpdater/connecting/ , I should be able to boot into DFU mode in the development board. Yet, it does not work.
If this is salvageable, I would greatly appreciate any help/support you can provide.
Thanks
2025-06-24 12:38 AM
Hello,
I just wanted to follow up regarding this to check if there is any update.
Thanks.
2025-06-25 12:48 AM
Hello @majidsurefow
Could you please try to follow those steps:
[0] Check FUS v2.1.0 installed.
[1] Before new stack install, force previous stack delete
[2] Check Stack version. It should be v0.0.0 (when deleted).
[3] Push "read FUS infos" or "start FUS" to force FUS running mode.
[4] Perform "Firmware Upgrade" with all options enabled:
Finally, verify Stack correctly installed by checking version with read FUS infos.
If an issue acquires after step 5 or 6, please disconnect and reconnect the board.
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.
2025-06-25 10:34 AM
Hello, I seem to be running into the same issue as @majidsurefow
NUCLEO-WB55RG, upgraded FUS to V2 at 0x080EE000
Firmware was deleted, and now attempting to flash:
stm32wb5x_BLE_Stack_full_fw.bin | 0x080D0000 |
I tried several start address, but it seems to be always wrong. Wireless stack goes below FUS in the memory, is there an overlap going on in my case?
Also, i am connected to ST-LINK USB port on NUCLEO. Is there something special i need to do with FUS V2 and CubeProgrammer?
2025-06-25 12:34 PM
I answered my question, i think.
Firmware is 130,100 bytes long, or 0x1FC34.
With FUS starting at 0x080EE000, i needed to back out more for my start address for the BLE Stack. With a start address of 0x080CA000, i was able to upload the new FW.
Stack version v1.22.1.1 is now flashed.