cancel
Showing results for 
Search instead for 
Did you mean: 

STM32WB55RG: BLE software not working after upgrading BLE stack firmware

FabriceG
Associate II

Hi together,

I have been developping a simple BLE application (that I can attach eventually) on the STM32WB55RG P-Nucleo

This application combines BLE + USB Device (FS)

But after I upgraded the BLE stack firmware from:

FUSVER:1.2.0.0
STKVER:1.13.2.2
STK@:80CF000
FUSOP:3.1.0

To:

FUSVER:2.2.0.0
STKVER:1.24.0.2
STK@:80D0000
FUSOP:3.1.0

Then I can no longer get any BLE connection nor bonding to my board, using a smartphone. 

I'm very suprised of that.

1 ACCEPTED SOLUTION

Accepted Solutions
grohmano
ST Employee

Hello @FabriceG,

it is quite possible that your application is no longer compatible with the latest stack version. There may be different APIs, different memory access and so on. 

You can check the log or debug your application to find which exact command fails and then change it according to the latest API. As the second option, you can update the whole SDK. 

 

Hope this helps, if you have any further questions, please do not hesitate to ask
Best regards

grohmano

View solution in original post

2 REPLIES 2
grohmano
ST Employee

Hello @FabriceG,

it is quite possible that your application is no longer compatible with the latest stack version. There may be different APIs, different memory access and so on. 

You can check the log or debug your application to find which exact command fails and then change it according to the latest API. As the second option, you can update the whole SDK. 

 

Hope this helps, if you have any further questions, please do not hesitate to ask
Best regards

grohmano

FabriceG
Associate II

Hi Grohmano,

Thanks. This is indeed what I was thinking.

Meanwhile I've built a dual HID (BLE + USB) application, from a more recent example given (BLE_Hid, I guess in API version 1.24.0)

And it works nicely.

Cheers

Fabrice