This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

CONFIG_BT_CTLR_TX_PWR_PLUS_8 has no effect while advertising

Hi,

I just noticed that setting any of the CONFIG_BT_CTLR_TX_PWR has no effect on the range and RSSI while advertising. Does this config actually do something? I tested CONFIG_BT_CTLR_TX_PWR_PLUS_8 vs BT_CTLR_TX_PWR_MINUS_40 on 15 meters distance in building and I saw literally no improvement.

Steps to reproduce:

  • Pick any Bluetooth advertising sample from NCS
  • Add CONFIG_BT_CTLR_TX_PWR_PLUS_8=y to prj.conf
  • Flash nRF52840 DK with the sample
  • Run nRF Connect on mobile
  • Place a mobile phone and DK at an appropriate fixed distance with around -95 dBm RSSI
  • Run scanning in nRF Connect and plot RSSI graph
  • Comment out the CONFIG_BT_CTLR_TX_PWR_PLUS_8=y and add BT_CTLR_TX_PWR_MINUS_40=y instead
  • Flash nRF52840 DK with the modified sample and TX value
  • Run scanning in nRF Connect and plot RSSI graph
  • Observe that BT_CTLR_TX_PWR has no effect on RSSI

This is an RSSI graph on 15m distance in my flat with CONFIG_BT_CTLR_TX_PWR_PLUS_8=y

And this one is with BT_CTLR_TX_PWR_MINUS_40=y

Any thoughts on this please?

Parents Reply Children
Related