<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://devzone.nordicsemi.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Zigbee TxPower setting</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/59172/zigbee-txpower-setting</link><description>Hi, 
 I&amp;#39;m trying to increase Zigbee Tx Power to +8dBm by using the function nrf_802154_tx_power_set(). 
 Digging into the code, I see that it is calling nrf_802154_pib_tx_power_set() and that it just sets the variable m_data . tx_power. But It does not</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Thu, 19 Mar 2020 20:02:16 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/59172/zigbee-txpower-setting" /><item><title>RE: Zigbee TxPower setting</title><link>https://devzone.nordicsemi.com/thread/240727?ContentTypeID=1</link><pubDate>Thu, 19 Mar 2020 20:02:16 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d460ea00-612a-4733-bbe2-8305926fdbd2</guid><dc:creator>sjf</dc:creator><description>&lt;p&gt;Hi Edvin, it was my mistake. I was&amp;nbsp;calling&amp;nbsp;nrf_802154_tx_power_get in a bad way.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Zigbee TxPower setting</title><link>https://devzone.nordicsemi.com/thread/240677?ContentTypeID=1</link><pubDate>Thu, 19 Mar 2020 14:35:42 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:c96d731b-8c2c-48b4-b6e7-1800bf36914c</guid><dc:creator>Edvin</dc:creator><description>[quote user="Edvin Holmseth"]I tested both examples with and without the softdevice.[/quote]
&lt;p&gt;&amp;nbsp;Both.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Zigbee TxPower setting</title><link>https://devzone.nordicsemi.com/thread/240621?ContentTypeID=1</link><pubDate>Thu, 19 Mar 2020 11:51:26 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:6b135357-69ca-4e0a-b790-06e0f33daa72</guid><dc:creator>sjf</dc:creator><description>&lt;p&gt;My example does not use SoftDevice. What about yours?&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Zigbee TxPower setting</title><link>https://devzone.nordicsemi.com/thread/240557?ContentTypeID=1</link><pubDate>Thu, 19 Mar 2020 08:23:05 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:627029f4-4299-4038-b0f6-9df743485a81</guid><dc:creator>Edvin</dc:creator><description>&lt;p&gt;I just tested this, but I don&amp;#39;t get the same behavior as you. I tested both examples with and without the softdevice.&lt;/p&gt;
&lt;p&gt;Try to add the following snippet, and monitor the log:&lt;/p&gt;
&lt;p&gt;&lt;pre class="ui-code" data-mode="c_cpp"&gt;    int8_t power = nrf_802154_tx_power_get();
    NRF_LOG_INFO(&amp;quot;power: %d&amp;quot;, power);
    power = 8;
    nrf_802154_tx_power_set(power);
    int8_t power2 = nrf_802154_tx_power_get();
    NRF_LOG_INFO(&amp;quot;power2: %d&amp;quot;, power2);&lt;/pre&gt;&lt;/p&gt;
&lt;p&gt;e.g. right before the while loop in main().&lt;/p&gt;
&lt;p&gt;If it didn&amp;#39;t work, how did you call nrf_802154_tx_power_get()&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Zigbee TxPower setting</title><link>https://devzone.nordicsemi.com/thread/240517?ContentTypeID=1</link><pubDate>Wed, 18 Mar 2020 19:02:34 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:098cc439-8438-44bb-96f1-c2e67828e4a5</guid><dc:creator>sjf</dc:creator><description>&lt;p&gt;By the way, the value retrieved by&amp;nbsp;&lt;span&gt;nrf_802154_tx_power_get() is always 8 even when&amp;nbsp;nrf_802154_tx_power_set()&amp;nbsp; is called with another parameter.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Zigbee TxPower setting</title><link>https://devzone.nordicsemi.com/thread/240515?ContentTypeID=1</link><pubDate>Wed, 18 Mar 2020 18:57:11 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b88a729a-242d-4e33-94c6-979b132b3cfa</guid><dc:creator>sjf</dc:creator><description>&lt;p&gt;Hi,&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I&amp;#39;m calling&amp;nbsp;&lt;span&gt;nrf_802154_tx_power_set() with 0, 8 and -8 before and after starting the stack on the coordinator and on the end device.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;When calling the function zb_zdo_get_diag_data() on both sides, It always return the same range of values (-60 aprox) no matter the tx power setting....&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Zigbee TxPower setting</title><link>https://devzone.nordicsemi.com/thread/240254?ContentTypeID=1</link><pubDate>Tue, 17 Mar 2020 12:43:43 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5cb77e13-854b-47d4-b062-91b73fd1f55e</guid><dc:creator>Edvin</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;If you want to change the output power with the zigbee stack, you should use that function,&amp;nbsp;nrf_802154_tx_power_set(). This function is implemented in the 802.15.4 library that the zboss stack uses, located in&amp;nbsp;external/zboss/lib/keil/nrf52833/nrf_radio_driver.lib (or equivalent, depending on what IDE you are using.&lt;/p&gt;
&lt;p&gt;How do you determine that nothing happens?&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;Edvin&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>