Is there automatic adjustment of BR/EDR Tx Power? How to disable it?

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
KoFo_4760836
Level 2
Level 2
10 replies posted 10 sign-ins 5 replies posted

We're using CYW920706WCDEVAL and ModusToolbox 2.3. We set BR/EDR Tx Power either by modifying 'max_pwr_db_val' in 'hci_ag_cfg_settings' or by calling 'wiced_bt_dev_set_tx_power()' API.

Does the Tx Power we set remains constant all the time the service-layer connection exists? If not, can we influence it, for example, disable automatic power adjustment?

0 Likes
1 Solution

Yes the Tx power set after connection should remain constant for the whole connection time. 

View solution in original post

0 Likes
6 Replies
SheetalJ
Moderator
Moderator
Moderator
First comment on KBA 750 replies posted 500 likes received

Hi @KoFo_4760836 ,

If you set the Tx power using wiced_bt_dev_set_tx_power() after a connection, the Tx power will be maintained throughout the connection time with that device. Otherwise the Tx power in the firmware will be considered. 

0 Likes
KoFo_4760836
Level 2
Level 2
10 replies posted 10 sign-ins 5 replies posted

Hi @SheetalJ ,

Thank you for the answer! But my question is actually: does the Tx Power we set remains constant all the time the service-layer connection exists? If not, can we influence it, for example, disable automatic power adjustment?

0 Likes

Yes the Tx power set after connection should remain constant for the whole connection time. 

0 Likes
KoFo_4760836
Level 2
Level 2
10 replies posted 10 sign-ins 5 replies posted

So, you mean, if we set Tx power to 4 dBm and do not see in our air traces LMP_POWER_CONTROL_REQ or similar requests from the peer device to change the power, we can assume the Tx power of our CYW920706WCDEVAL is always 4 dBm, right?

0 Likes
KoFo_4760836
Level 2
Level 2
10 replies posted 10 sign-ins 5 replies posted

@SheetalJ Thank you very much!

0 Likes