Skip to main content
MWojc.2
Associate
August 7, 2020
Question

Why does it matter if stm32wb5x_FUS_fw.bin is flashed before stm32wb5x_BLE_Stack_full_fw.bin?

  • August 7, 2020
  • 1 reply
  • 762 views

I'm trying to use Zephyr for development on the nucleo_wb55rg board. While doing this I noticed the problem described in:

https://github.com/zephyrproject-rtos/zephyr/issues/27348

I think that the sequence firmware flash writes matters. 

Writing stm32wb5x_FUS_fw.bin and then stm32wb5x_BLE_Stack_full_fw.bin works. But not the other way around.

Could someone tell me why the order of writes is important?

This topic has been closed for replies.

1 reply

Remi QUINTIN
Technical Moderator
October 9, 2020

​The recommended (release notes) programming addresses for FUS and RF FW matter as one is erased after programming (FUS) while the other (RF FW) is not.

Moreover, the FUS should be updated only once per version. Do not try to upgrade the FUS with the same version as the one currently present.