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?
BLE TX Power Adjustment
Moderators: adafruit_support_bill, adafruit
Please be positive and constructive with your questions and comments.
- mikeysklar
- Posts: 13936
- Joined: Mon Aug 01, 2016 8:10 pm
Re: BLE TX Power Adjustment
I see that tx_power is settable in the -20 to +8 dBm range in 4 dB steps in terms of chip capability.
As of May it looks like there is still an open github issue around setting BLERADIO.tx_power.
https://github.com/adafruit/circuitpython/issues/2818
https://cdn-learn.adafruit.com/assets/a ... 1546346648• +8 dBm TX power (down to -20 dBm in 4 dB steps)
As of May it looks like there is still an open github issue around setting BLERADIO.tx_power.
https://github.com/adafruit/circuitpython/issues/2818
@Dar-Scott BLERadio.tx_power doesn't do anything right now anyway :). It returns 0dBm and you can't set it.
Please be positive and constructive with your questions and comments.