2025-06-04 4:34 PM - edited 2025-06-04 4:37 PM
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
This is a custom board, but I did at one point have the BLE working on it.
Here is my option bytes configuration:
Solved! Go to Solution.
2025-06-05 5:30 AM
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
2025-06-05 5:30 AM
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
2025-06-05 6:59 AM
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.
2025-06-05 8:04 AM - edited 2025-06-05 8:05 AM
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.
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.