🎁📬❄️📦 Holiday Shipping Deadlines are approaching! International customers and domestic ground - get your orders in 12/9/2020 📦❄️📬🎁

BLE TX Power Adjustment
Moderators: adafruit_support_bill, adafruit

Please be positive and constructive with your questions and comments.

BLE TX Power Adjustment

by ustaluvher on Fri Sep 04, 2020 3:14 pm

I am using an nRF52840 Sense board and trying to figure out how to increase the TX power on the board. I would like to maximize the range of the bluetooth connection and I'm not too concerned with battery life. I have looked at the documentation (https://readthedocs.org/projects/adafru ... df/stable/) and it is unclear whether you can set "tx_power" by using a BLERadio object property:

ble = BLERadio()
ble.tx_power = 8

When print (ble.tx_power) I get "8" but it does not appear to have boosted the transmitter power according to the RSSI on my phone. Is there something I'm missing?
Posts: 1
Joined: Fri Feb 28, 2014 3:57 pm

Re: BLE TX Power Adjustment

by mikeysklar on Tue Sep 08, 2020 5:45 pm

I see that tx_power is settable in the -20 to +8 dBm range in 4 dB steps in terms of chip capability.

• +8 dBm TX power (down to -20 dBm in 4 dB steps)

https://cdn-learn.adafruit.com/assets/a ... 1546346648

As of May it looks like there is still an open github issue around setting BLERADIO.tx_power.


@Dar-Scott BLERadio.tx_power doesn't do anything right now anyway :). It returns 0dBm and you can't set it.

Posts: 2398
Joined: Mon Aug 01, 2016 8:10 pm

Please be positive and constructive with your questions and comments.