Skip to main content
APort
Associate III
July 25, 2021
Solved

Firmware release v1.12.0 breaks BLE and Flash erase behavior

Hello,

There's a degradation in flash erase during BLE connection use-case between release 1.11.1 and 1.12.0.

On 1.12.0 flash erase operation will cause the BLE client to disconnect (timeout).

Same user code just the different FW version - 1.11.1 works, 1.12.0 does not. Its the same flow since the introduction SEM7 mechanism around 1.5.0 release.

Tested on stm32wb5x_BLE_Stack_full_fw (STM32WB55)

I couldn't find a mention for behavior change in the release notes, nor in related examples (BLE_RfWithFlash) so I assume its an unintentional issue.

Thanks in advance

This topic has been closed for replies.
Christophe ArnalBest answer
ST Employee
August 6, 2021

Hello,

Unfortunately, this regression has been identified by ST team just after v1.12.0 release has been published. A patch v1.12.1 is currently available to fix this. It has the exact same scope than v1.12.0. with that regression fixed.

The fix is implemented in the wireless firmware running on CPU2. So you just need to take the new encrypted binary and update CPU2.

Regards.

2 replies

Christophe ArnalBest answer
ST Employee
August 6, 2021

Hello,

Unfortunately, this regression has been identified by ST team just after v1.12.0 release has been published. A patch v1.12.1 is currently available to fix this. It has the exact same scope than v1.12.0. with that regression fixed.

The fix is implemented in the wireless firmware running on CPU2. So you just need to take the new encrypted binary and update CPU2.

Regards.

APort
APortAuthor
Associate III
August 8, 2021

Thanks.

v1.12.1 does solve the issue.