cancel
Showing results for 
Search instead for 
Did you mean: 

NUCLEO-WB55RG board FW update

majidsurefow
Associate III

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

 

 

13 REPLIES 13

Hello, 

 

I just wanted to follow up regarding this to check if there is any update. 

 

Thanks. 

Hello @majidsurefow 

Could you please try to follow those steps:

  1. [0] Check FUS v2.1.0 installed.

  2. [1] Before new stack install, force previous stack delete

    • Push the "firmware delete" button on the bottom right.
  3. [2] Check Stack version. It should be v0.0.0 (when deleted).

  4. [3] Push "read FUS infos" or "start FUS" to force FUS running mode.

  5. [4] Perform "Firmware Upgrade" with all options enabled:

    • [4a]"first install: no stack delete" (otherwise generate an int error)
    • [4a]"verify download"
    • [4a]"start stack after upgrade".
    • [4b] Compensate "start address" by -0x4000 for "new format" stack.
  6. 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.

STTwo32_0-1750836170608.png

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.

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.bin0x080D0000

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?

 

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.