cancel
Showing results for 
Search instead for 
Did you mean: 

STM32WB CubeWB 1.14.0 - Wireless Stack Update Limitation

Remy ISSALYS
ST Employee

Hello,

A corner case has been recently identified with FUS v1.2.0. It is not possible to upgrade back-to-back a wireless firmware with a new version that is exactly one sector bigger than the installed version.

This limitation applies only when the running wireless firmware is not deleted before an upgrade is requested to the FUS (this is the default implementation case for all OTA applications). When using CubeProgrammer, there is no issue since the tool, by default, first delete the existing wireless stack before installing the new one.

From v1.14.1 Cube Firmware Release, the size of the wireless firmware binaries will be controlled to guarantee at least 2 sectors size difference between all generated binaries to work around the limitation.

The following wireless firmware from v1.14.0 do not comply with the rules that will be implemented to work around the limitation and should not be used in production if it is required to support the upgrade back-to-back of the wireless firmware with OTA:

  • stm32wb5x_BLE_Stack_full_fw.bin
  • stm32wb5x_BLE_Thread_dynamic_fw.bin
  • stm32wb5x_BLE_Thread_static_fw.bin
  • stm32wb5x_Thread_RCP_fw.bin
  • stm32wb5x_Zigbee_FFD_fw.bin
  • stm32wb1x_BLE_HCILayer_extended_fw.bin

The Cube Firmware patch release v1.14.1 is expected soon.

 

More details on FUS rules will be described in the updated AN5185.

Wiki pages will also be updated with note on this case.

Best Regards

1 REPLY 1
Remy ISSALYS
ST Employee

The question is locked : if you have any question, please create a new post for each question. Thank you.