Skip to main content
batuars
Associate II
May 10, 2023
Question

FUS file is missing for STM32WB1x

  • May 10, 2023
  • 16 replies
  • 4679 views

Hi,

We use STM32WB15CC for our projects and some MCU's FUS version are 0.0.0.

So we want to try re-program FUS file to MCU.

While we checked STM32CubeWB, there are FUS files for STM32WB3x and STM32WB5x in "STM32WB_Copro_Wireless_Binaries" folder, but not for STM32WB1x.

How can we get this .bin file?

Thanks for help.

This topic has been closed for replies.

16 replies

Remy ISSALYS
ST Technical Moderator
May 12, 2023

Hello,

The STM32WB1x is already flashed with the latest FUS version. Ensure that the FUS is running before reading the FUS version, on STM32CubeProgrammer you can start the FUS by clicking twice on Start FUS button.

Best Regards

batuars
batuarsAuthor
Associate II
May 19, 2023

Hi.

Thanks for reply, but there is a problem about starting FUS or reading FUS version. It cannot start because FUS is corrupted while we do something. Its version seems 0.0.0. So we want to flash FUS binary again to recover it.

In STM32WB3x or STM32WB5x series folder, there are "stm32wb3x_FUS_fw.bin" and "stm32wb5x_FUS_fw.bin" files. But there is no "stm32wb1x_FUS_fw.bin" in STM32WB1x series folder.

Can you share this binary with us?

Best regards.

batuars
batuarsAuthor
Associate II
May 19, 2023

There is a folder screenshot about FUS_fw.bin.

Remy ISSALYS
ST Technical Moderator
May 22, 2023

Hello,

Can you share the option bytes values of your board?

Best Regards

batuars
batuarsAuthor
Associate II
May 22, 2023


_legacyfs_online_stmicro_images_0693W00000bkYfDQAU.png 


_legacyfs_online_stmicro_images_0693W00000bkYfNQAU.png
_legacyfs_online_stmicro_images_0693W00000bkYZwQAM.png 

In this scenario, FUS version is different from 0.0.0.

In first, there is version number like this, after I try to recover it, it changes to 0.0.0.

Do you need other option bytes?

Remy ISSALYS
ST Technical Moderator
May 22, 2023

Hello,

According to SBRV option bytes value, the FUS is not running, you should start the FUS before reading the version. Can you add a screenshot of ESE option bytes?

Best Regards

batuars
batuarsAuthor
Associate II
May 22, 2023

ESE is checked.


_legacyfs_online_stmicro_images_0693W00000bkZIKQA2.png 

When I press Start FUS on STM32CubeProgrammer, it shows me


_legacyfs_online_stmicro_images_0693W00000bkZIPQA2.png 

And after I press Read FUS infos, it shows me following info, and SBRV is 0x11800.


_legacyfs_online_stmicro_images_0693W00000bkZIjQAM.png 

batuars
batuarsAuthor
Associate II
May 22, 2023

In my previous message, FUS version is different from in new message.

I think there is a problem about FUS, so I want you to send me FUS binary file.

Remy ISSALYS
ST Technical Moderator
May 22, 2023

Hello,

In my previous I made a mistake, SBRV at 0x11800 indicate that the FUS is running. Unfortunately, I can't share a FUS binary file. Which version of STM32CubeProgrammer tool are you using? And which interface are you using to connect board?

Best Regards

batuars
batuarsAuthor
Associate II
May 23, 2023

STM32CubeProgrammer version is 2.13.0.

We use SWD interface to connect board.

batuars
batuarsAuthor
Associate II
May 23, 2023

I cannot understand why you can not share 1x FUS binary file.

The others (3x and 5x) are public. Why is 1x private?

batuars
batuarsAuthor
Associate II
May 24, 2023

Is there any way to recover these MCUs? I have a lot of these MCUs(approx. 300 pieces).

Remy ISSALYS
ST Technical Moderator
June 2, 2023

Hello,

Why did you think that the FUS is corrupted? Did you try to run a simple example available in STM32CubeWB package like BLE_HeartRate?

Best Regards

batuars
batuarsAuthor
Associate II
June 19, 2023

Hi. Yes I try this sample.I loaded firmware and program, but there is no Bluetooth connection with device.

batuars
batuarsAuthor
Associate II
July 27, 2023

Hi again. The problem is not solved yet. I cannot load firmware to MCU. It can run normal program without Bluetooth. Because of firmware problem, it is stuck while connection.