cancel
Showing results for 
Search instead for 
Did you mean: 

HCI Layer only mode and Vendor specific commands

SPort.0
Associate II

Hello,

When using the Coprocessor binarie "stm32wb5x_BLE_HCILayer_fw.bin" I'd like to know which vendor specific commands are still available.

I'm very interested having access to "HCI extension commands" in order to get firmware build number, set tx power level & tone features.

Thanks for your help.

2 REPLIES 2
Remi QUINTIN
ST Employee

stm32wb5x_BLE_HCILayer_fw.bin is not specific. It handles any commands (vendor specific and standard ones).

You can implement your own "vendor" commands in  the application running on the M4 core.

Meanwhile, depending on the FW version, not all commands are supported.

  • With the « Full stack » version, all commands are implemented :
    • HCI commands
    • HCI TESTING commands
    • ACI HAL commands
    • ACI GAP commands
    • ACI GATT/ATT commands
    • ACI L2CAP commands
  • in « Link Layer Only stack », only the commands listed below are implemented:
    • HCI commands
    • HCI TESTING commands
    • ACI HAL commands

Commands ACI HAL (ACI_HAL_SET_TX_POWER_LEVEL, ACI_HAL_TONE_START…) are specific to ST.

I am not aware of any standard (BLE) commands  (i.e. HCI) to manage the « TX power level ».

SPort.0
Associate II

Hi Rémi,

You're right there's no standard HCI command for Tx power level & tone generation stuff (mandatory for some certifications process) and that's why I wanted to be sure that the 'ACI HAL commands' where included into the HCI layer only mode.

Thank your for your kind return!