This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Zigbee TXPOWER change issue.

Hi,

I am trying to change the tx power of Zigbee using the following APIs : 

1) zb_set_tx_power(0x32);
2) nrf_radio_txpower_set(NRF_RADIO_TXPOWER_NEG12DBM);
3) nrf_802154_tx_power_set(NRF_RADIO_TXPOWER_NEG12DBM);

None of this API makes a significant change in the TXPOWER CPU register and similarly I cannot see any change in the Wireshark RSS. Can you suggest a proper API to see the changes in TXPOWER.

Thanks

Parents
  • Thanks for the guide. I usually use the dongle, so if I have already set the channel, this window doesn't pop up again. Tried to sniff with a DK, and the window popped up.

    So what I see when I switch between +8 and -40 on the light bulb is that the RSS on the sniffer changes. But there are two ACKs from the lightbulb. One will use the RSSI that I set, while the other one is quite steady around -35 on the sniffer (so I guess it is 0 when transmitted). 

    You never mentioned what you saw on your sniffer? From your sniffer trace (with_power_change). What device is it that changes the TX power, and between what packets do you do it?

Reply
  • Thanks for the guide. I usually use the dongle, so if I have already set the channel, this window doesn't pop up again. Tried to sniff with a DK, and the window popped up.

    So what I see when I switch between +8 and -40 on the light bulb is that the RSS on the sniffer changes. But there are two ACKs from the lightbulb. One will use the RSSI that I set, while the other one is quite steady around -35 on the sniffer (so I guess it is 0 when transmitted). 

    You never mentioned what you saw on your sniffer? From your sniffer trace (with_power_change). What device is it that changes the TX power, and between what packets do you do it?

Children
No Data
Related