2024-11-08 02:04 AM
Hello,
I tried to flash a new board stm32wb55 dongle. After the firmware there was no FUS operator, I soldered the st-link and managed to install the FUS operator, but after that, having flashed with my code (which worked on the old stm32wb55 dongle), the board began to blink with three LEDs, as in the stock program, while clearing the memory and flashing the necessary one The situation does not change with the code.Also, having connected to the stm32programmer with a working dongle board, it also stopped working...
How to solve this problem? Thanx.
Also you can see Rev X, what is this? Working dongle was Rev Y.
Solved! Go to Solution.
2024-11-11 01:09 AM
Hello @Georgeee
To flash the Wireless Coprocessor Binary via USB (STM32CubeProgrammer GUI), you have to follow this guide available on the ReadMe file of the STM32CubeWB/Projects/STM32WB_Copro_Wireless_Binaries/STM32WB5x at master · STMicroelectronics/STM32CubeWB:
Inside the below procedure, the references to binaries name and install address are provided in the section Main Changes of this file.
STEP 1: Use STM32CubeProgrammer GUI
Version 2.7.0 or higher.
It gives access to Firmware Upgrade Service (FUS) (AN5185 : ST firmware upgrade services for STM32WB Series.) through Bootloader.
It is currently available as Graphical User Interface (GUI) mode (or Command Line Interface (CLI) mode).
STEP 2: Access to Bootloader USB Interface (system flash)
Warning: required Option Byte configuration: [nSWboot0=1]
Open STM32CubeProgrammer GUI and select “USB” with (Port: USB1) in USB configuration then select “Connect”
STEP 3: step bypassed via USB
STEP 4: Read and upgrade FUS Version
STEP 5: Download latest FUS for only FUSv0.5.3 upgrade
STEP 6: Download latest FUS or Safeboot
STEP 7: Download new wireless stack (after “FW Delete” if requested)
STEP 8: Revert STEP 2 procedure to put back device in normal mode.
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.
2024-11-08 08:40 AM
Hello @Georgeee and welcome to The ST Community.
Could you please update your FUS and Stack using the .bin files available on the last version of the STM32CUBEWB. If the issue persists, try to reproduce it using one of our ST Examples available here That use the same stack as yours (BLE, Zigbee, ...).
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.
2024-11-09 04:19 AM
Hello!
Thanks, this helped me! I installed the latest versions of stm32wb5x_FUS_fw and stm32wb5x_Zigbee_FFD_fw (1.20), it helped, but only with the stm32wb55 dongle, which were soldered to the st-link, I tried to flash the dongle in the same way by connecting it to the stm32programmer via usb, unfortunately it didn’t work, it freezes and crashes, I also wanted to clarify that the FUS operator is not installed via USB, but with a soldered st-link it is installed. I wanted to clarify whether it is possible to flash the stm32wb55 dongle via usb so that the FUS operator can be installed?
About image: since i started working with the new stm32wb55 dongle board, the stack version was v.1.17.1.0, i tried to install the newest version(1.20), but every time stm32programmer crushed.
2024-11-11 01:09 AM
Hello @Georgeee
To flash the Wireless Coprocessor Binary via USB (STM32CubeProgrammer GUI), you have to follow this guide available on the ReadMe file of the STM32CubeWB/Projects/STM32WB_Copro_Wireless_Binaries/STM32WB5x at master · STMicroelectronics/STM32CubeWB:
Inside the below procedure, the references to binaries name and install address are provided in the section Main Changes of this file.
STEP 1: Use STM32CubeProgrammer GUI
Version 2.7.0 or higher.
It gives access to Firmware Upgrade Service (FUS) (AN5185 : ST firmware upgrade services for STM32WB Series.) through Bootloader.
It is currently available as Graphical User Interface (GUI) mode (or Command Line Interface (CLI) mode).
STEP 2: Access to Bootloader USB Interface (system flash)
Warning: required Option Byte configuration: [nSWboot0=1]
Open STM32CubeProgrammer GUI and select “USB” with (Port: USB1) in USB configuration then select “Connect”
STEP 3: step bypassed via USB
STEP 4: Read and upgrade FUS Version
STEP 5: Download latest FUS for only FUSv0.5.3 upgrade
STEP 6: Download latest FUS or Safeboot
STEP 7: Download new wireless stack (after “FW Delete” if requested)
STEP 8: Revert STEP 2 procedure to put back device in normal mode.
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.