cancel
Showing results for 
Search instead for 
Did you mean: 

How to detect if a wireless stack is installed?

Adrian Eggenberger
Associate II

Hi

We try to enter a dedicated function in out firmware if no BLE stack is installed. Now we have a discussion how this can be done based on the option bytes.

Our previously used approach was to check the SBRV value and test it against some expected values if only FUS is installed. But what are the expected SBRV values if only a FUS is installed?

In my case I read an SBRV value without installed stack of 0x3d000. This gives a flash address of 0xF4000. Is this the expected value? How is this value related to the FUS install address mentioned in the stack release notes? The install address for this FUS is stated as 0x080EC000.

Is there a better approach to check if a wireless stack is installed?

Regards Adrian

1 REPLY 1
Adrian Eggenberger
Associate II

I would be very happy to get a statement from ST concerning this topic. Sure I can ask the questions as a normal support request, but I thought it might be interesting for other STM32WB users as well.