cancel
Showing results for 
Search instead for 
Did you mean: 

STM32WB55 - FUS_STATE_IMG_NOT_FOUND

peter627
Associate

Hello all,

 

I have been running into a lot of issues trying to get the firmware for the BLE onto my board using the STM32WB55RG.

 

Now I did follow this video and originally got it working, but then I accidently hit delete firmware and was unable to get it on again. Right now any time I try to upgrade my firmware I always get the WARNING: FUS_STATE_IMG_NOT_FOUND.

I have tried doing a mass erase and then re-upgrading as I saw in another post but that also will not work.

Here is the list of steps I take right now:
1. Plug in board

2. Connect via STM32CubeProgrammer

3. Start FUS

4. Read FUS Info

5. Attempt to upgrade stm32wb5x_BLE_Stack_full_fw.bin at 0x080C7000

6. Receive error message

peter627_0-1749079937920.png

This is a custom board, but I did at one point have the BLE working on it.

 

Here is my option bytes configuration:

peter627_1-1749080001734.png

peter627_2-1749080014171.png

peter627_0-1749080260978.png

 

 

1 ACCEPTED SOLUTION

Accepted Solutions
theARTof1337
Associate II

I've successfully upgraded FUS and installed wireless stack using STMCubeProgrammer. Try the steps listed in my previuos topic...
https://community.st.com/t5/stm32-mcus-wireless/cannot-flash-ble-wireless-stack-into-stm32wb55cg-usb-dongle-fus/td-p/809775

View solution in original post

3 REPLIES 3
theARTof1337
Associate II

I've successfully upgraded FUS and installed wireless stack using STMCubeProgrammer. Try the steps listed in my previuos topic...
https://community.st.com/t5/stm32-mcus-wireless/cannot-flash-ble-wireless-stack-into-stm32wb55cg-usb-dongle-fus/td-p/809775

Dude I love you so much. It worked.

I was fiddling around with this for like 4 hours yesterday after I accidently messed it up and thought I was gonna have to solder on new chips.

So I have uploaded the firmware successfully and when I read it, it seems correct.
And I am able to successfully start the wireless stack from the WB Commands.

peter627_0-1749135168507.png

But when I try using the same code I did before my BLE is not able to initialize. Not sure if you have used the stm32duinoble library which is what I am using, but if you have, any ideas on what is going on would be appreciated.

I have tried starting the wireless stack before flashing code and it still wont initialize too.