How to set TX power for BIS ISO streams alone

Hi.

I would like to set the TX power level for broadcast streams to a higher level then the other radio packets (especially the packets on the primary ADV channels). First I tried to set the TX level with the pseudo connection handle from the ISO streams themself returned by bt_hci_get_conn_handle(bap_ep_info.iso_chan->iso, &conn_handle), but these handles were not accepted by the BT_HCI_OP_VS_WRITE_TX_POWER_LEVEL command. Then I set the TX level on the advertisement set belonging to the streams, this works, but sets the TX level not only for the BIS streams but also for the primary and extended advertising packets.

Is there a way to only set the TX power level for the packets belonging to BIS streams?

Regards,

Benno

Parents Reply Children
  • Hello,

    I appreciate your patience.

    Sorry to hear that setting the TX powers for channels is not a feasible solution. Unfortunately it is not possible to set the TX power for individual BISes.

    A possible future solution is to set the TX power for BIGs. This is a feature request which we are tracking internally. If this is a good option for you I will let you know when there are any relevant updates.

    Best regards,

    Maria

Related