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?