<?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>Max output power in BLE direct test mode</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/123395/max-output-power-in-ble-direct-test-mode</link><description>Hello, 
 we are using the direct test mode example of NCS with an nRF5340. 
 Now we got a question from the testlab, about the transmit power parameter. 
 
 The setting in the GUI is in dBm and goes up to 8 dBm, but the nRF5340 has 3 dBm max. TX power</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Mon, 04 Aug 2025 22:34:21 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/123395/max-output-power-in-ble-direct-test-mode" /><item><title>RE: Max output power in BLE direct test mode</title><link>https://devzone.nordicsemi.com/thread/544533?ContentTypeID=1</link><pubDate>Mon, 04 Aug 2025 22:34:21 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ac9af7d5-28e8-404d-8cd1-361f1b9c03b9</guid><dc:creator>JONATHAN LL</dc:creator><description>&lt;p&gt;You can use the following nrfutil command:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;nrfutil device x-read --address &amp;lt;address&amp;gt; --direct --core Network&lt;br /&gt;&lt;br /&gt;&lt;pre class="ui-code" data-mode="text"&gt;Base address network RADIO
0x41008000
TXPOWER
0x50C

-----------------------

Base address network VREQCTRL
0x41004000
VREGRADIO.VREQH
0x500
VREGRADIO.VREQHREADY
0x508


nrfutil device x-read --address &amp;lt;address&amp;gt; --direct --core Network&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;So example:&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;code&gt;C:\&amp;gt;nrfutil device x-read --address 0x4100850C --direct --core Network&lt;/code&gt;&lt;br /&gt;&lt;code&gt;1050053641&lt;/code&gt;&lt;br /&gt;&lt;code&gt;0x4100850C: 00000000&lt;/code&gt; &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;So did test and if you set the TX power to more then 3 dBm in the DTM app then it actually sets the power to -8dBm. So dont do that.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;Regards,&lt;br /&gt;Jonathan&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Max output power in BLE direct test mode</title><link>https://devzone.nordicsemi.com/thread/544501?ContentTypeID=1</link><pubDate>Mon, 04 Aug 2025 15:25:13 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:731b6cc7-3bf2-42be-b9a4-e770cbbcbb91</guid><dc:creator>Rantanplan</dc:creator><description>&lt;p&gt;Hi,&lt;br /&gt;I can confirm that higher TXPOWER values than +3 dBm in the GUI are simply ignored (the old setting persists).&lt;/p&gt;
&lt;p&gt;To get the highest output power with the nRF5340, + 3dBm must be selected, which results in:&lt;/p&gt;
&lt;p&gt;TXPOWER = 0x0 and&lt;/p&gt;
&lt;p&gt;VREQCTRL&amp;nbsp;= 0x1.&lt;/p&gt;
&lt;p&gt;Just to explain:&lt;br /&gt;VREQCTRL = 0x1 enables +3 dBm output&lt;/p&gt;
&lt;p&gt;TXPOWER is typically interpreted as negative value.&lt;/p&gt;
&lt;p&gt;So, e.g. -2 dBm can be achieved with&lt;/p&gt;
&lt;p&gt;&lt;span&gt;VREQCTRL = 0x1 (3 dBm)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;and&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;TXPOWER = 0xFF (-1)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Kind regards,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Christian&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&amp;nbsp;PS: Unfortunately, the ignoring of unsupported high power values is not reflected in the GUI. The GUI shows a bar with 8 dBm for the nRF5340 if the slider is set to 8 dBm. A error message would be highly appreciated here.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Max output power in BLE direct test mode</title><link>https://devzone.nordicsemi.com/thread/544304?ContentTypeID=1</link><pubDate>Fri, 01 Aug 2025 11:06:44 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9a94a784-cb8c-4e75-a71b-b159a2b5615e</guid><dc:creator>Rantanplan</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;sorry for the stupid question, but how to access the TXPOWER and VREQCTRL correctly from the application or network core of the nRF5340?&lt;br /&gt;&lt;br /&gt;Many thanks and kind regards,&lt;/p&gt;
&lt;p&gt;Christian&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Max output power in BLE direct test mode</title><link>https://devzone.nordicsemi.com/thread/544285?ContentTypeID=1</link><pubDate>Fri, 01 Aug 2025 09:11:58 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5663ec46-1106-48ae-997a-00a86bc9670e</guid><dc:creator>JONATHAN LL</dc:creator><description>&lt;p&gt;Hi,&amp;nbsp;&lt;br /&gt;&lt;br /&gt;Max TX power is +3dBm so set the UI to +3 dBm, adjusting the slider higher should still leave the TX power at largest possible value, but I have not tested this so can not confirm.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;What you can do is read the &lt;a href="https://docs.nordicsemi.com/bundle/ps_nrf5340/page/radio.html#ariaid-title118"&gt;TXPOWER&lt;/a&gt; register to see what value it has.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;Regards,&lt;br /&gt;Jonathan&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>