nRF5340 Softdevice LE Power Control Support

Hello,

There are a few other tickets asking about LE power control that indicated the LE power control is not yet supported in the softdevice:

 LE Power control support 

 Is Bluetooth®︎ Low Energy Power Control (LEPC) Feature supported for any Nordic SoftDevices? 

However, in nRF Connect SDK 2.3.0 there is now a kconfig for `BT_CTLR_LE_POWER_CONTROL`, but it is listed as experimental.

What are the limitations of 2.3.0 implementation and when might be expect the maturity to not be experimental?

Thanks!

  • Hi Dylan, 

    Power control is remained in "experimental" meaning that the feature is not fully tested and may not all features are working. 

    I'm not aware of the limitation. I got a short description on how it would work as follow: 


    CONFIG_BT_CTLR_LE_POWER_CONTROL enables the feature. The controller then will be able to receive power control requests from the peer and replay accordingly. Also it will report to peer and to app changes in local / remote TX power. Also app can use SDC_HCI_OPCODE_CMD_VS_WRITE_REMOTE_TX_POWER to 'manually' send power control request to the peer. If 'autonomous' node is desired, app need to enable it using SDC_HCI_OPCODE_CMD_VS_SET_AUTO_POWER_CONTROL_REQUEST_PARAM. Then controller will automatically send power control requests to the peer when RSSI goes out of golden range.

    It's not expected to have the feature in production level in NCS v2.4 unfortunately. 

Related