Skip to main content
lbo.1
Associate II
October 15, 2020
Solved

FUS default version programmed in STM32WB5CG has been upgraded to 1.1.0?

  • October 15, 2020
  • 35 replies
  • 9451 views

I got some STM32WB55CG samples from st office and the date code is 034. The read out FUS version is 1.1.0. Has the default firmware been upgraded? So the customer doesn't have to upgrade FUS anymore?

D:\Program Files\STMicroelectronics\stm32cube\STM32CubeProgrammer\bin>STM32_Programmer_CLI.exe -c port=SWD mode=HOTPLUG -r32 0x20030030 4 -r32 0x20030024 50

     -------------------------------------------------------------------

                      STM32CubeProgrammer v2.5.0

     -------------------------------------------------------------------

ST-LINK SN : 32FF6C063047463341421351

ST-LINK FW : V2J37S7

Board      : --

Voltage    : 3.23V

SWD freq   : 4000 KHz

Connect mode: Hot Plug

Reset mode : Software reset

Device ID  : 0x495

Revision ID : Rev Y

Device name : STM32WBxx

Flash size : 1 MBytes

Device type : MCU

Device CPU : Cortex-M0+/M4

Reading 32-bit memory content

 Size         : 4 Bytes

 Address:     : 0x20030030

0x20030030 : 01010100

Reading 32-bit memory content

 Size         : 52 Bytes

 Address:     : 0x20030024

0x20030024 : A94656B9 00000001 01010000 01010100

0x20030034 : 00000006 00000000 00000000 00000000

0x20030044 : 00000000 00000000 00658473 0080E126

0x20030054 : 00000496

This topic has been closed for replies.
Best answer by Remi QUINTIN

​The trend is to have all devices pre-loaded with FUS v1.1.1 in the mean term but the process is done step by step, line by line, package by package, ...

So it is hard to give you an exact answer as it depends on what type of WB devices and when you'll purchase them.

35 replies

Remi QUINTIN
Technical Moderator
October 15, 2020

Considering the result of the read access at address 0x20030030, the FUS version is v1.1.1.  So it is really the most up to date one.

You don’t have to do anything regarding a FUS update.

October 15, 2020

Im sorry, but last FUS version is 1.1.0 not 1.1.1. or am I confusing something?

Remi QUINTIN
Technical Moderator
October 15, 2020

​Last official FUS version is v1.1.0 (released in the last CubeWB FW package) . But there is an internal version v1.1.1 that exists internally. As you got the chips directly from ST office, they may have been upgraded with this internal version before you get them.

October 15, 2020

Ok, thanks for responce, Remi.

Remi QUINTIN
Technical Moderator
October 15, 2020

​The trend is to have all devices pre-loaded with FUS v1.1.1 in the mean term but the process is done step by step, line by line, package by package, ...

So it is hard to give you an exact answer as it depends on what type of WB devices and when you'll purchase them.

lbo.1
lbo.1Author
Associate II
October 15, 2020

Ok, thanks , Remi.

October 15, 2020

we have 1200 chips 512k flash and all have FUS 0.5.3 version, but we bought them for a long time ago

Remi QUINTIN
Technical Moderator
October 15, 2020

​Ok this is the expected FUS version on such devices when bought some time ago.

Parmin Nayani
Associate III
October 16, 2020

Hi,

I have an STM32WB55 Nucleo Pack. The FUS version was 053 (I don't remember the correct number, but it is old version) which needed upgrade. So I deleted the current version and now I am stuck.Not able to upgrade to newer version as I keep getting wrong address message, though I followed the addresses given in the table for binaries. Hope I don't have to kiss goodbye to this board set. Please help. Thank you.

Remi QUINTIN
Technical Moderator
October 16, 2020

Note that you never can delete the FUS as it located in a protected area. Use the USB port in DFU mode to read the FUS version at 0x20030030.

Please download all the option bytes to understand the status of your board.

Parmin Nayani
Associate III
October 16, 2020

Hello Remi QUINTIN,

Thank you very much for your suggestion. I will check version as suggested and post. How do I download all option bytes? I will check how to read them but will be obliged if you can provide a link to all the commands. Regards

Remi QUINTIN
Technical Moderator
October 16, 2020

To display the option byte you can use CubeProgrammer in CLI mode. In that case the command is

 STM32_Programmer_CLI.exe -c port=usb1 -ob displ

Or you can use CubeProgrammer in GUI mode.

In that just make a screen shot of the Option Bytes section (OB).