<?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>nRF21540 FEM Not Improving Range in ESB Project (NCS 2.9 / 3.0.1)</title><link>https://devzone.nordicsemi.com/f/nordic-q-a/120714/nrf21540-fem-not-improving-range-in-esb-project-ncs-2-9-3-0-1</link><description>We are currently working on a project based on Enhanced ShockBurst (ESB) and would like to use Front-End Module (FEM) support with the nRF21540. 
 In your Enhanced ShockBurst samples, you mention that there is support for the nRF21540 FEM. The Enhanced</description><dc:language>en-US</dc:language><generator>Telligent Community 13</generator><lastBuildDate>Wed, 30 Jul 2025 12:29:05 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://devzone.nordicsemi.com/f/nordic-q-a/120714/nrf21540-fem-not-improving-range-in-esb-project-ncs-2-9-3-0-1" /><item><title>RE: nRF21540 FEM Not Improving Range in ESB Project (NCS 2.9 / 3.0.1)</title><link>https://devzone.nordicsemi.com/thread/544082?ContentTypeID=1</link><pubDate>Wed, 30 Jul 2025 12:29:05 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b03f4809-5f32-47b7-ae46-0b4b22b1acf4</guid><dc:creator>Sigurd</dc:creator><description>[quote user="H. Dekker"]I’m running into another issue.[/quote]
&lt;p&gt;Please create a new case, for this new issue.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF21540 FEM Not Improving Range in ESB Project (NCS 2.9 / 3.0.1)</title><link>https://devzone.nordicsemi.com/thread/544019?ContentTypeID=1</link><pubDate>Wed, 30 Jul 2025 07:35:21 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:a5578eb3-bf02-45f0-ba70-adc2b0c2a2e2</guid><dc:creator>H. Dekker</dc:creator><description>&lt;p data-start="66" data-end="74"&gt;Hi Kazi,&lt;/p&gt;
&lt;p data-start="76" data-end="219"&gt;I still need to test the fix you&amp;rsquo;ve made, but the wired connection is working great. It looks like SDK 3.1 will be available very soon as well.&lt;/p&gt;
&lt;p data-start="221" data-end="532"&gt;I&amp;rsquo;m running into another issue. I&amp;rsquo;m trying to connect the &lt;strong data-start="279" data-end="293"&gt;nRF7002-DK&lt;/strong&gt; with the &lt;strong data-start="303" data-end="325"&gt;nRF21540-EK shield&lt;/strong&gt;, but as soon as I combine the two, I get a build error (note: the &lt;strong data-start="392" data-end="420"&gt;nRF5340-DK + nRF21540-EK&lt;/strong&gt; setup works fine). Something seems to go wrong in the devicetree. Could you help me resolve this issue as well?&lt;/p&gt;
&lt;p data-start="534" data-end="686"&gt;If this setup works, I&amp;rsquo;ll be able to build a gateway with excellent range using ESB or Bluetooth, and forward the data over Wi-Fi to a central computer.&lt;/p&gt;
&lt;p data-start="688" data-end="714"&gt;Thanks in advance,&lt;br /&gt;&lt;br data-start="706" data-end="709" /&gt; Herke&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF21540 FEM Not Improving Range in ESB Project (NCS 2.9 / 3.0.1)</title><link>https://devzone.nordicsemi.com/thread/543661?ContentTypeID=1</link><pubDate>Sat, 26 Jul 2025 09:08:23 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:1507fa40-b676-4f79-aa89-37b3fd7401da</guid><dc:creator>H. Dekker</dc:creator><description>&lt;p data-start="85" data-end="93"&gt;Hi Kazi,&lt;/p&gt;
&lt;p data-start="95" data-end="149"&gt;Thanks for the update. I&amp;rsquo;ll go ahead and test the fix.&lt;/p&gt;
&lt;p data-start="151" data-end="618"&gt;I also think it&amp;rsquo;s very important that you update the documentation &amp;mdash; it doesn&amp;rsquo;t reflect the latest SDK versions at all. As far as I can see, there haven&amp;rsquo;t been any improvements yet. For example, the documentation around configuring TX power or the required physical connection on the board using the MXHS83QE3000 cable along with an ADP-SMAM-SMAM-G RF adapter is still unclear. Nordic is really making it unnecessarily difficult to work with the nRF21540-EK this way.&lt;/p&gt;
&lt;p data-start="620" data-end="817"&gt;I&amp;rsquo;ll follow up shortly to confirm whether the fix you provided resolves the issue. In any case, directly connecting the PDN to VDD worked well, and we were able to carry out our tests successfully.&lt;/p&gt;
&lt;p data-start="819" data-end="840"&gt;Best regards,&lt;br data-start="832" data-end="835" /&gt; Herke&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF21540 FEM Not Improving Range in ESB Project (NCS 2.9 / 3.0.1)</title><link>https://devzone.nordicsemi.com/thread/543610?ContentTypeID=1</link><pubDate>Fri, 25 Jul 2025 12:20:07 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:05e0e490-b3e7-4228-8d9a-09f1a3927f4f</guid><dc:creator>Kazi Afroza Sultana</dc:creator><description>&lt;p&gt;Hello Herke,&lt;/p&gt;
&lt;p&gt;ESB+FEM issue seems resolved with PR&amp;nbsp;&lt;a href="https://github.com/nrfconnect/sdk-nrf/pull/23190"&gt;https://github.com/nrfconnect/sdk-nrf/pull/23190&lt;/a&gt;, but it seems like maybe it was tested with the 3rd party FEMs, not with nRF21540.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF21540 FEM Not Improving Range in ESB Project (NCS 2.9 / 3.0.1)</title><link>https://devzone.nordicsemi.com/thread/541352?ContentTypeID=1</link><pubDate>Thu, 03 Jul 2025 14:38:09 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:90b5d4c6-00a5-42c5-8c89-84ac8c442f9b</guid><dc:creator>H. Dekker</dc:creator><description>&lt;p data-start="71" data-end="85"&gt;Hello Kazi,&lt;/p&gt;
&lt;p data-start="87" data-end="326"&gt;I&amp;rsquo;m curious to know if you&amp;rsquo;ve been able to raise the issue with development yet? I really think something needs to be done about the documentation&amp;mdash;it doesn&amp;rsquo;t match the current situation in several areas and is also very sparsely described.&lt;/p&gt;
&lt;p data-start="328" data-end="694"&gt;I&amp;rsquo;ve been busy testing over the past week. What I found is that the TX output power has to be increased in a different way than what&amp;rsquo;s documented. I&amp;rsquo;m currently setting the power using:&lt;br data-start="513" data-end="516" /&gt; &lt;code data-start="516" data-end="539"&gt;esb_set_tx_power(22);&lt;/code&gt;&lt;br data-start="539" data-end="542" /&gt; or with&lt;br data-start="549" data-end="552" /&gt; &lt;code data-start="552" data-end="608"&gt;esb_set_tx_power(CONFIG_MPSL_FEM_NRF21540_TX_GAIN_DB);&lt;/code&gt;&lt;br data-start="608" data-end="611" /&gt; If I don&amp;rsquo;t do this, the range is less than or equal to the situation without a FEM.&lt;/p&gt;
&lt;p data-start="696" data-end="1061"&gt;I&amp;rsquo;m now getting really good range with the nRF21540 FEM. I did an outdoor test today using an nRF21540-DK on the PTX side and was able to reach a distance of over 500 meters with ESB at 1 Mbps and FEM support at 22 dBm. There was no direct line of sight&amp;mdash;many trees and even houses were between the transmitter and receiver. The PRX receiver was a basic nRF54L15-DK.&lt;/p&gt;
&lt;p data-start="1063" data-end="1442"&gt;There is still something strange on the PTX side with the nRF21540: the &lt;code data-start="1135" data-end="1149"&gt;ESB_EVENT_TX&lt;/code&gt; gives a failed event at just 5 to 10 meters distance, even though my PRX is receiving the packets correctly. I don&amp;rsquo;t see this issue when I use, for example, an nRF54L15. So apparently, the nRF21540 is still not properly receiving ACK packets due to insufficient receive gain or configuration.&lt;/p&gt;
&lt;p data-start="1444" data-end="1624"&gt;I also couldn&amp;rsquo;t get it working on the nRF7002-DK + nRF21540-DK (while it does work on an nRF5340-DK, same SoC). Something goes wrong during the build process&amp;mdash;so that&amp;rsquo;s another bug.&lt;/p&gt;
&lt;p data-start="1626" data-end="1731"&gt;I&amp;rsquo;ve updated my test example again; see the attachment on the right side (&amp;ldquo;ESB-RSSI (version 3-7-2025)&amp;rdquo;).&lt;/p&gt;
&lt;p data-start="1733" data-end="1977"&gt;In short, there are several bugs in the ESB module and also undocumented functionality. This makes it extra complex to work properly with ESB. But if you fix these bugs and update the documentation, it will be a very nice protocol to work with.&lt;/p&gt;
&lt;p data-start="1979" data-end="2030"&gt;Thanks in advance for your response,&lt;br /&gt;&lt;br data-start="2015" data-end="2018" /&gt; Herke Dekker&lt;br /&gt;&lt;br /&gt;Sample:&amp;nbsp;&lt;a href="https://devzone.nordicsemi.com/cfs-file/__key/communityserver-discussions-components-files/4/3771.ESB_2D00_RSSI-_2800_version-26_2D00_7_2D00_2025_2900_.zip"&gt;devzone.nordicsemi.com/.../3771.ESB_2D00_RSSI-_2800_version-26_2D00_7_2D00_2025_2900_.zip&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF21540 FEM Not Improving Range in ESB Project (NCS 2.9 / 3.0.1)</title><link>https://devzone.nordicsemi.com/thread/541077?ContentTypeID=1</link><pubDate>Tue, 01 Jul 2025 16:21:38 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:5345bf32-e4c8-4812-a346-5d511f787984</guid><dc:creator>Kazi Afroza Sultana</dc:creator><description>[quote user="H. Dekker"]this confirms that there is indeed a bug in the Nordic Connect SDK (versions 2.8.0, 2.9.0, and newer).[/quote]
&lt;p&gt;Yes you are right. There might be an issue in&amp;nbsp;&lt;span&gt;esb_fem_for_tx_set() function - this requires further debugging, I think. It seems PDN is not set by the driver. We are working to fix this.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF21540 FEM Not Improving Range in ESB Project (NCS 2.9 / 3.0.1)</title><link>https://devzone.nordicsemi.com/thread/540619?ContentTypeID=1</link><pubDate>Thu, 26 Jun 2025 16:14:45 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ee3ae943-0baf-43fb-b9f6-5f50dc378941</guid><dc:creator>H. Dekker</dc:creator><description>&lt;p data-start="262" data-end="270"&gt;Hi Kazi,&lt;/p&gt;
&lt;p data-start="272" data-end="473"&gt;When I manually forced the PDN pin high by connecting it to VDD, I achieved proper TX power on my setup using the nRF52840-DK with the nRF21540-EK. The RSSI value in my ESB example increased by 25 dBm.&lt;/p&gt;
&lt;p data-start="475" data-end="703"&gt;I applied the same workaround on the nRF21540-DK, which previously had almost no output. After forcing the PDN pin high on that board as well, it started functioning correctly, and I observed excellent reception on the PRX side.&lt;/p&gt;
&lt;p data-start="705" data-end="1089"&gt;&lt;strong data-start="705" data-end="720"&gt;Conclusion:&lt;/strong&gt;&lt;br data-start="720" data-end="723" /&gt; The current workaround is to manually force the PDN pin high by connecting it to VDD. However, this is clearly not a proper solution. I believe the hardware is working correctly, and&amp;mdash;as I have been pointing out for over six months across multiple support requests&amp;mdash;this confirms that there is indeed a bug in the Nordic Connect SDK (versions 2.8.0, 2.9.0, and newer).&lt;/p&gt;
&lt;p data-start="1091" data-end="1321"&gt;&lt;strong data-start="1091" data-end="1113"&gt;Documentation Tip:&lt;/strong&gt;&lt;br data-start="1113" data-end="1116" /&gt; I recommend updating the documentation to clearly state that an external cable is required to connect the nRF21540-EK. There is currently no mention or image explaining this. For example, a warning like:&lt;/p&gt;
&lt;blockquote data-start="1322" data-end="1449"&gt;
&lt;p data-start="1324" data-end="1449"&gt;&lt;strong data-start="1324" data-end="1449"&gt;&amp;quot;Warning: A connection is required between your development board (J1) and this port to include the FEM in your RF path.&amp;quot;&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p data-start="1451" data-end="1675"&gt;I also strongly suggest including this cable in the box by default. It is quite difficult to find the correct one online. If you choose not to include it, please at least specify the exact cable type (brand and part number).&lt;/p&gt;
&lt;p data-start="1677" data-end="1763"&gt;&lt;strong data-start="1677" data-end="1690"&gt;Question:&lt;/strong&gt;&lt;br data-start="1690" data-end="1693" /&gt; Can Nordic fix this bug in the Nordic Connect SDK as soon as possible?&lt;/p&gt;
&lt;p data-start="1765" data-end="1798"&gt;Thanks in advance,&lt;br /&gt;&lt;br data-start="1783" data-end="1786" /&gt; Herke Dekker&lt;/p&gt;
&lt;p data-start="2580" data-end="2713"&gt;&lt;strong data-start="2580" data-end="2592"&gt;Photo 1:&lt;/strong&gt; nRF52840-DK + nRF21540-EK (with wire connecting PDN to VDD)&lt;br /&gt;&lt;img style="max-height:240px;max-width:320px;" alt=" " src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/5635.IMG_5F00_8017-1.jpg" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br data-start="2652" data-end="2655" /&gt; &lt;strong data-start="2655" data-end="2667"&gt;Photo 2:&lt;/strong&gt; nRF21540-DK (with wire connecting PDN to VDD)&lt;br /&gt;&lt;img style="max-height:240px;max-width:320px;" alt=" " src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/0842.IMG_5F00_8015-_2D00_-kopie.jpg" /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF21540 FEM Not Improving Range in ESB Project (NCS 2.9 / 3.0.1)</title><link>https://devzone.nordicsemi.com/thread/540277?ContentTypeID=1</link><pubDate>Tue, 24 Jun 2025 08:18:24 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:653b7292-a1fb-44a3-a88d-e376156773ff</guid><dc:creator>Kazi Afroza Sultana</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;You don&amp;#39;t need to do any changes on the PRX code.&lt;/p&gt;
&lt;p&gt;&lt;span&gt;I did some test in the lab by watching the improvement of TX output on the spectrum analyzer.&amp;nbsp;Because -60 to -73 dbm (which we saw in the putty output as RSSI) is not optimal at all. So, the idea was to check the TX output. TX output power did not show any improvement on the spectrum analyzer which proved some pins of the Pin did not work. &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;I checked the FEM pin (PDN, TX, RX and PDN) on the nRF21540 if those were working properly. When we forcefully made the PDN pin up by connecting the pin to vdd then I got the tx value on spectrum analyzer. The RSSI value&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;You can try to do the same on your nRF21540 DK.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;I also have made little changed in the code. Hvae set&amp;nbsp;CONFIG_MPSL_FEM_NRF21540_TX_GAIN_DB=20 in the prj.conf file. Now&amp;nbsp;&lt;strong&gt;&lt;span&gt;esb_set_tx_power&lt;/span&gt;&lt;span&gt;(&lt;/span&gt;&lt;span&gt;20&lt;/span&gt;&lt;/strong&gt;&lt;span&gt;&lt;strong&gt;)&lt;/strong&gt; function is declared as an error return after some activities (clock_start(), dk_kleds_init(), esb_initialize()) and&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;img style="max-height:240px;max-width:320px;" src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/4314.pastedimage1750751460056v2.png" alt=" " /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Got this as output on the spectrum analyzer which proves PDN is working(after this forcefully made it up)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;img style="max-height:240px;max-width:320px;" src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/0184.pastedimage1750751817008v3.jpeg" alt=" " /&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;and improved RSSI value&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;img style="max-height:240px;max-width:320px;" src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/2251.pastedimage1750753101133v4.png" alt=" " /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF21540 FEM Not Improving Range in ESB Project (NCS 2.9 / 3.0.1)</title><link>https://devzone.nordicsemi.com/thread/539919?ContentTypeID=1</link><pubDate>Thu, 19 Jun 2025 14:44:10 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:86519974-da4b-421f-ab4d-d0c80ba08cae</guid><dc:creator>H. Dekker</dc:creator><description>&lt;p data-start="78" data-end="90"&gt;&lt;strong data-start="78" data-end="90"&gt;Hi Kazi,&lt;/strong&gt;&lt;/p&gt;
&lt;p data-start="92" data-end="266"&gt;I did exactly what you did. I upgraded from SDK 3.0.1 to SDK 3.0.2 to eliminate any potential differences there. I also properly took the ESB examples from the v3.0.2 folder.&lt;/p&gt;
&lt;p data-start="268" data-end="378"&gt;I&amp;#39;m not entirely sure why you added the RSSI code on the PTX side &amp;mdash; I&amp;rsquo;ve placed it on the PRX side in my case.&lt;/p&gt;
&lt;p data-start="380" data-end="513"&gt;I also assume that FEM support (MPSL) needs to be enabled in &lt;code data-start="441" data-end="451"&gt;prj.conf&lt;/code&gt;. I&amp;#39;ve added that as well and tested it both with and without.&lt;/p&gt;
&lt;p data-start="515" data-end="852"&gt;I tested thoroughly with &lt;code data-start="540" data-end="562"&gt;esb_set_tx_power(10)&lt;/code&gt;, &lt;code data-start="564" data-end="585"&gt;esb_set_tx_power(8)&lt;/code&gt;, and &lt;code data-start="591" data-end="612"&gt;esb_set_tx_power(0)&lt;/code&gt;. For me, this makes no difference in the RSSI values. In all cases, I can only keep my PTX and PRX boards about 5 cm apart &amp;mdash; otherwise, the signal does not come through on the PRX side. I consistently get RSSI values around -83 to -84 dBm.&lt;/p&gt;
&lt;p data-start="854" data-end="1115"&gt;When I use a standard nRF52, nRF54, or nRF54 board from Nordic, I &lt;em data-start="920" data-end="924"&gt;do&lt;/em&gt; get proper reception, and I can place the boards about 10 meters apart without issues. So something is definitely not right &amp;mdash; I should be getting &lt;em data-start="1071" data-end="1079"&gt;better&lt;/em&gt; reception, not significantly worse.&lt;/p&gt;
&lt;p data-start="1117" data-end="1256"&gt;I&amp;#39;m really curious what&amp;rsquo;s different in your setup compared to mine. Could you show me your setup and maybe zip and share your project code?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF21540 FEM Not Improving Range in ESB Project (NCS 2.9 / 3.0.1)</title><link>https://devzone.nordicsemi.com/thread/539900?ContentTypeID=1</link><pubDate>Thu, 19 Jun 2025 13:36:09 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:ba936f1a-4084-402e-8adf-2bcb5b26b779</guid><dc:creator>Kazi Afroza Sultana</dc:creator><description>&lt;p&gt;Hello Herke,&lt;/p&gt;
&lt;p&gt;&amp;#39;&amp;#39;&lt;span&gt;Thanks for your response and for testing. I understand that you&amp;#39;re using the nRF21540-DK for the ESB PTX and the nRF52840 (with the nRF21540-EK?!?) on the ESB PRX receiving side.&amp;#39;&amp;#39;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;without the nRF21540EK.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;For exb_prx, this is the default sample from NCS (C:\ncs\v3.0.2\nrf\samples\esb\esb_prx).&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;For esb_ptx, I have added the code in my previous comment what you need to add in the main.c file of esb_ptx sample.&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF21540 FEM Not Improving Range in ESB Project (NCS 2.9 / 3.0.1)</title><link>https://devzone.nordicsemi.com/thread/539864?ContentTypeID=1</link><pubDate>Thu, 19 Jun 2025 11:26:50 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:25f98282-b49f-482d-bab2-47376f8541a3</guid><dc:creator>H. Dekker</dc:creator><description>&lt;p data-start="56" data-end="67"&gt;Hello Kazi,&lt;/p&gt;
&lt;p data-start="69" data-end="239"&gt;Thanks for your response and for testing. I understand that you&amp;#39;re using the nRF21540-DK for the ESB PTX and the nRF52840 (with the nRF21540-EK?!?) on the ESB PRX receiving side.&lt;/p&gt;
&lt;p data-start="241" data-end="418"&gt;Could you please share your project as a ZIP file for both the PTX and the PRX parts? I have the same hardware here, so I can replicate everything exactly and run the same test.&lt;/p&gt;
&lt;p data-start="420" data-end="468"&gt;I&amp;rsquo;ll share the test results with you afterwards.&lt;/p&gt;
&lt;p data-start="470" data-end="496"&gt;Thanks in advance,&lt;br data-start="488" data-end="491" /&gt; Herke&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF21540 FEM Not Improving Range in ESB Project (NCS 2.9 / 3.0.1)</title><link>https://devzone.nordicsemi.com/thread/539861?ContentTypeID=1</link><pubDate>Thu, 19 Jun 2025 11:12:16 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:0ff3f86a-f2dc-4dee-89b0-884c0c0876ae</guid><dc:creator>Kazi Afroza Sultana</dc:creator><description>&lt;p&gt;Hello Herke,&lt;/p&gt;
&lt;p&gt;I have tested with two DK, one is nrf21540Dk for running the sample esb_ptx and nRF52840 Dk to run the sample esb_prx.&lt;/p&gt;
&lt;p&gt;The samples are default from NCS, I only have added tx power setting fucntion in the beginning of main() function.&lt;/p&gt;
&lt;div&gt;&lt;pre class="ui-code" data-mode="text"&gt;esb_set_tx_power(10)&lt;/pre&gt;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;the Case ESB_EVENT_RX_RECEIVED looks like this&lt;/div&gt;
&lt;div&gt;&lt;pre class="ui-code" data-mode="text"&gt;case ESB_EVENT_RX_RECEIVED:
		while (esb_read_rx_payload(&amp;amp;rx_payload) == 0) {
			LOG_DBG(&amp;quot;Packet received, len %d : &amp;quot;
        &amp;quot;0x%02x, 0x%02x, 0x%02x, 0x%02x, &amp;quot;
        &amp;quot;0x%02x, 0x%02x, 0x%02x, 0x%02x, rssi %d&amp;quot;,
        rx_payload.length, rx_payload.data[0],
        rx_payload.data[1], rx_payload.data[2],
        rx_payload.data[3], rx_payload.data[4],
        rx_payload.data[5], rx_payload.data[6],
        rx_payload.data[7], rx_payload.rssi);
		}
		break;
	}&lt;/pre&gt;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;This is with TX power is set,&lt;/div&gt;
&lt;div&gt;&lt;img style="max-height:240px;max-width:320px;" src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/1300.pastedimage1750331395210v7.png" alt=" " /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;This is without 8dbM TX power&lt;/div&gt;
&lt;div&gt;&lt;img style="max-height:240px;max-width:320px;" src="https://devzone.nordicsemi.com/resized-image/__size/640x480/__key/communityserver-discussions-components-files/4/pastedimage1750339255420v2.png" alt=" " /&gt;&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF21540 FEM Not Improving Range in ESB Project (NCS 2.9 / 3.0.1)</title><link>https://devzone.nordicsemi.com/thread/539110?ContentTypeID=1</link><pubDate>Thu, 12 Jun 2025 21:15:21 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:37729d6a-144e-429b-b537-92b7c8b68bab</guid><dc:creator>H. Dekker</dc:creator><description>&lt;p data-start="56" data-end="64"&gt;Hi Kazi,&lt;/p&gt;
&lt;p data-start="66" data-end="323"&gt;Great that you&amp;rsquo;re testing this on your end. I&amp;#39;m curious to hear whether you experience the same issue. I&amp;#39;ve encountered the problem both with the nRF21540-DK and with the nRF21540-EK connected to either an nRF52840-DK or an nRF7002-DK.&lt;/p&gt;
&lt;p data-start="325" data-end="343"&gt;Thanks in advance,&lt;/p&gt;
&lt;p data-start="345" data-end="357"&gt;Herke Dekker&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF21540 FEM Not Improving Range in ESB Project (NCS 2.9 / 3.0.1)</title><link>https://devzone.nordicsemi.com/thread/539068?ContentTypeID=1</link><pubDate>Thu, 12 Jun 2025 13:53:14 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:967e61c0-ae63-47a0-b567-10283caee126</guid><dc:creator>Kazi Afroza Sultana</dc:creator><description>&lt;p&gt;Hello Herke,&lt;/p&gt;
&lt;p&gt;Sorry for the late reply. We would try&amp;nbsp;&lt;span&gt;option 1 as first step - verify power levels locally on a setup with FEM. I will let you know the test outcome later.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Thanks.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;BR&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Kazi&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF21540 FEM Not Improving Range in ESB Project (NCS 2.9 / 3.0.1)</title><link>https://devzone.nordicsemi.com/thread/537244?ContentTypeID=1</link><pubDate>Tue, 27 May 2025 16:35:36 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:b7143283-9d33-4883-94c1-5dc5ffed4967</guid><dc:creator>H. Dekker</dc:creator><description>&lt;p data-start="172" data-end="182"&gt;Dear Kazi,&lt;/p&gt;
&lt;p data-start="184" data-end="386"&gt;Thank you for your quick response and for answering the five questions from my initial message. These points are now clear to me. At this point, I practically know the referenced documentation by heart.&lt;/p&gt;
&lt;p data-start="388" data-end="601"&gt;We&amp;rsquo;ve been working daily with the ESB protocol for several months now, and our project is progressing well. We have full control over the ESB part &amp;mdash; with the exception of the FEM module, which remains problematic.&lt;/p&gt;
&lt;p data-start="603" data-end="1134"&gt;To keep things as simple and isolated as possible, we are using the official ESB example from your SDK as the basis for our tests &amp;mdash; specifically the &lt;code data-start="752" data-end="761"&gt;esb_ptx&lt;/code&gt; and &lt;code data-start="766" data-end="775"&gt;esb_prx&lt;/code&gt; samples from &lt;strong data-start="789" data-end="815"&gt;nRF Connect SDK v3.0.1&lt;/strong&gt;. To evaluate signal strength and the effect of transmit power, we made only minor changes to the sample. We added a loop that cycles through all supported TX power levels for the given board and sends that to the PRX side. This allows us to easily test various Nordic development boards, which we have in large supply.&lt;/p&gt;
&lt;p data-start="1136" data-end="1526"&gt;Here&amp;rsquo;s the issue:&lt;br data-start="1153" data-end="1156" /&gt; As soon as we activate the FEM module by enabling the appropriate MPSL options in &lt;code data-start="1238" data-end="1248"&gt;prj.conf&lt;/code&gt; and setting &lt;code data-start="1261" data-end="1282"&gt;-DSHIELD=nrf21540ek&lt;/code&gt;, or by selecting a board with integrated FEM like the nRF21540-DK, the transmit power &lt;strong data-start="1369" data-end="1390"&gt;immediately drops&lt;/strong&gt;, even when we explicitly set it to the maximum via &lt;code data-start="1442" data-end="1462"&gt;esb_set_tx_power()&lt;/code&gt;. The resulting RSSI on the receiver side is consistently worse.&lt;/p&gt;
&lt;h3 data-start="1528" data-end="1543"&gt;Option 1:&lt;/h3&gt;
&lt;p data-start="1544" data-end="1785"&gt;Could your team try the default &lt;code data-start="1576" data-end="1585"&gt;esb_ptx&lt;/code&gt; and &lt;code data-start="1590" data-end="1599"&gt;esb_prx&lt;/code&gt; samples with FEM enabled on your end, and confirm whether higher TX power levels actually lead to improved RSSI? If so, would you be willing to share the exact example setup that works?&lt;/p&gt;
&lt;h3 data-start="1787" data-end="1802"&gt;Option 2:&lt;/h3&gt;
&lt;p data-start="1803" data-end="2018"&gt;Alternatively, we can share our modified &lt;code data-start="1844" data-end="1853"&gt;esb_ptx&lt;/code&gt; and &lt;code data-start="1858" data-end="1867"&gt;esb_prx&lt;/code&gt; samples with you, so you can test them directly and see if anything in the code or configuration might be preventing the FEM from operating correctly.&lt;/p&gt;
&lt;p data-start="2020" data-end="2195"&gt;&lt;br /&gt;Depending on your findings, we&amp;rsquo;re also happy to review the documentation related to FEM + ESB together to check for possible inaccuracies &amp;mdash; or even a potential bug in the SDK.&lt;/p&gt;
&lt;p data-start="2197" data-end="2229"&gt;Kind regards,&lt;br data-start="2210" data-end="2213" /&gt; &lt;strong data-start="2213" data-end="2229"&gt;Herke Dekker&lt;/strong&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF21540 FEM Not Improving Range in ESB Project (NCS 2.9 / 3.0.1)</title><link>https://devzone.nordicsemi.com/thread/537236?ContentTypeID=1</link><pubDate>Tue, 27 May 2025 15:46:22 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:9c542bdc-9864-4b1e-ae1a-95fc52fb8c1c</guid><dc:creator>Kazi Afroza Sultana</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;I have feedback from team&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Answering the questions:&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Q1: No, the FEM module in MPSL can work without the MPSL scheduler and this is how it is used in the ESB, so no separate initialization is required in the application code.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Q2: This relates to Q1 a bit. Since no MPSL scheduler is started, there will be no specific log from MPSL if only the FEM module is used&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Q3: It should be done through the esb_set_tx_power() function: &lt;a title="https://docs.nordicsemi.com/bundle/nrf-apis-latest/page/group_esb_ga63a3c3e672521b5d7646f45331395e95.html#ga63a3c3e672521b5d7646f45331395e95" href="https://docs.nordicsemi.com/bundle/nrf-apis-latest/page/group_esb_ga63a3c3e672521b5d7646f45331395e95.html#ga63a3c3e672521b5d7646f45331395e95" rel="noopener noreferrer" target="_blank"&gt;https://docs.nordicsemi.com/bundle/nrf-apis-latest/page/group_esb_ga63a3c3e672521b5d7646f45331395e95.html#ga63a3c3e672521b5d7646f45331395e95&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Q4: The FEM driver integrated sets up the LNA automatically. You just need to build the application with the nRF21540 EK as described in &lt;a title="https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/app_dev/device_guides/fem/21540ek_dev_guide.html" href="https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/app_dev/device_guides/fem/21540ek_dev_guide.html" rel="noopener noreferrer" target="_blank"&gt;https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/app_dev/device_guides/fem/21540ek_dev_guide.html&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Q5: FEM are supported in ESB through the integration with the FEM driver in MPSL however without running the MPSL scheduler. We don&amp;#39;t have a dedicated sample to show such &amp;nbsp;setup. In theory the existing samples, when built for a configuration with FEM e.g. on nRF52840 DK + nRF21540 EK should work out of the box.&lt;/em&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF21540 FEM Not Improving Range in ESB Project (NCS 2.9 / 3.0.1)</title><link>https://devzone.nordicsemi.com/thread/536913?ContentTypeID=1</link><pubDate>Mon, 26 May 2025 11:14:17 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:e1ed33aa-5186-4c3c-a448-867d02a4ac5a</guid><dc:creator>H. Dekker</dc:creator><description>&lt;p data-start="161" data-end="175"&gt;&lt;strong data-start="161" data-end="175"&gt;Dear Kazi,&lt;/strong&gt;&lt;/p&gt;
&lt;p data-start="177" data-end="289"&gt;I understand that if I don&amp;rsquo;t configure additional TX power, I shouldn&amp;rsquo;t expect significantly better performance.&lt;/p&gt;
&lt;p data-start="291" data-end="544"&gt;I&amp;rsquo;m not new to Nordic Semiconductor products. I&amp;rsquo;ve been working with them daily for over a year now. We&amp;#39;ve already built several interesting projects and even developed our own custom boards, so I believe I have a solid understanding of how things work.&lt;/p&gt;
&lt;p data-start="546" data-end="792"&gt;The only area I&amp;rsquo;m really struggling with is FEM support. I&amp;rsquo;ve tested everything again using the ESB samples with Nordic Connect SDK 3.0.1 (we&amp;rsquo;ve migrated all our internal projects to the latest SDK). However, I just can&amp;rsquo;t get it to work properly.&lt;/p&gt;
&lt;p data-start="794" data-end="1278"&gt;As soon as I enable MPSL in my project (as described in the documentation, including your note about &lt;code data-start="895" data-end="947"&gt;CONFIG_MPSL_FEM_NRF21540_RUNTIME_PA_GAIN_CONTROL=y&lt;/code&gt;) and correctly set the board target to something like the nRF52840 + nRF21540-EK (via the CMake flag &lt;code data-start="1049" data-end="1070"&gt;-DSHIELD=nrf21540ek&lt;/code&gt;), the transmission range drops significantly. I&amp;rsquo;ve also tried adjusting the TX power settings, but the range remains very poor. I tested with the nRF21540-DK as well and encountered exactly the same problem.&lt;/p&gt;
&lt;p data-start="1280" data-end="1417"&gt;When I build the ESB-PTX sample with the default settings for the nRF52840-DK (without FEM), the transmission range is noticeably better.&lt;/p&gt;
&lt;p data-start="1419" data-end="1958"&gt;I should also mention that the documentation for FEM support in the ESB sample isn&amp;rsquo;t entirely accurate. If you&amp;#39;re using a standard nRF21540 or any nRF device with the nRF21540-EK front-end module, there&amp;rsquo;s no need to manually create an overlay file&amp;mdash;this is handled automatically unless you&amp;#39;re using a custom board. The current documentation is a bit confusing in that regard. Additionally, there&amp;#39;s no clear guidance on what project or code settings are required to actually enable FEM support and benefit from the increased TX and RX range.&lt;/p&gt;
&lt;p data-start="1960" data-end="2248"&gt;I&amp;rsquo;m seriously starting to doubt whether FEM support is working properly with the ESB protocol. Could you please test this yourself using the standard ESB sample, a nRF21540-DK, and an nRF device with the nRF21540-EK? I&amp;rsquo;d be very interested to hear whether it works correctly on your side.&lt;/p&gt;
&lt;p data-start="2250" data-end="2726"&gt;It&amp;rsquo;s possible I&amp;rsquo;m overlooking something small, but I&amp;rsquo;ve read nearly every Q&amp;amp;A thread on DevZone related to FEM support and ESB. If you do manage to get it working, could you please share your (modified) ESB sample with me and others on DevZone? Also, please consider updating the documentation to make this process clearer for everyone else. The many changes to the SDK over the past two years haven&amp;rsquo;t made things easier&amp;mdash;especially when trying to follow older DevZone threads.&lt;/p&gt;
&lt;p data-start="2728" data-end="2887"&gt;I really hope this issue will now be taken more seriously and addressed more quickly. It&amp;rsquo;s been almost two months, and I still haven&amp;rsquo;t received a solid answer.&lt;/p&gt;
&lt;p data-start="2889" data-end="2937"&gt;Thanks in advance for your feedback and example.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF21540 FEM Not Improving Range in ESB Project (NCS 2.9)</title><link>https://devzone.nordicsemi.com/thread/534295?ContentTypeID=1</link><pubDate>Wed, 07 May 2025 13:31:47 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:7b39fc12-0380-490a-9d9b-650d977b8d26</guid><dc:creator>Kazi Afroza Sultana</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Enabling any FEM into the build by itself will not automagically cause that the greater output power is used. This is true for all protocols. If the protocol requested for example 0 dBm then with FEM it will be still 0dBm but achieved in a different way. The protocol driver needs to ask for more power.&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF21540 FEM Not Improving Range in ESB Project (NCS 2.9)</title><link>https://devzone.nordicsemi.com/thread/532744?ContentTypeID=1</link><pubDate>Thu, 24 Apr 2025 07:57:51 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:d4788e6a-0b7c-4218-98c7-f618026a6a0f</guid><dc:creator>H. Dekker</dc:creator><description>&lt;p class="" data-start="283" data-end="291"&gt;Hi Kazi,&lt;/p&gt;
&lt;p class="" data-start="293" data-end="406"&gt;Thank you for your response, and no worries about the delay &amp;ndash; I understand the Easter break may have caused that.&lt;/p&gt;
&lt;p class="" data-start="408" data-end="862"&gt;Regarding your suggestions: I&amp;rsquo;ve already gone through all of the steps you mentioned, and I&amp;rsquo;ve been testing them extensively over the past few weeks. I have several Nordic boards here, including the nRF52840-DK, nRF5340-DK, and the nRF21540-DK kit. I&amp;#39;ve been struggling for quite some time to get FEM support working reliably with the ESB sample. At this point, I could probably recite most of the documentation by heart, including the link you provided.&lt;/p&gt;
&lt;p class="" data-start="864" data-end="1366"&gt;Unfortunately, despite all of that, I still don&amp;rsquo;t see any improvement in either transmit or receive range when using the nRF21540. To me, the FEM support still feels very opaque. Besides the build-time confirmation (which I already mentioned), there&amp;#39;s no clear indication that the FEM is actually doing anything. It would be incredibly helpful if there were some visual confirmation &amp;ndash; such as a log message or LED &amp;ndash; that shows the FEM is active, but even with full debugging enabled, I get no feedback.&lt;/p&gt;
&lt;p class="" data-start="1368" data-end="1760"&gt;My primary goal is to improve reception range, as I plan to integrate the nRF21540 FEM into a gateway device, while keeping the client devices battery-friendly by using a standard nRF52840 or nRF5340. However, right now it feels like the nRF21540 FEM (either with the nRF21540-DK or the nRF21540-EK) is doing absolutely nothing in ESB mode with NCS 2.9 &amp;ndash; unless I&amp;rsquo;m missing something crucial?&lt;/p&gt;
&lt;p class="" data-start="1762" data-end="1988"&gt;It really shouldn&amp;rsquo;t require rocket science to get improved signal strength out of the ESB sample using the nRF21540. Once I can get it working there, I plan to integrate it into our own software solution that we&amp;rsquo;re developing.&lt;/p&gt;
&lt;p class="" data-start="1990" data-end="2089"&gt;Would it be possible for Nordic to run a few internal tests using some typical setups? For example:&lt;/p&gt;
&lt;ul data-start="2090" data-end="2182"&gt;
&lt;li class="" data-start="2090" data-end="2134"&gt;
&lt;p class="" data-start="2092" data-end="2134"&gt;PTX: nRF52840, PRX: nRF52840 + nRF21540-EK&lt;/p&gt;
&lt;/li&gt;
&lt;li class="" data-start="2135" data-end="2182"&gt;
&lt;p class="" data-start="2137" data-end="2182"&gt;PTX: nRF21540-DK, PRX: nRF52840 + nRF21540-EK&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p class="" data-start="2184" data-end="2339"&gt;If these setups work as expected on your side, maybe you could share your modified sample so I can test the same setup locally. That would be very helpful.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Also, if you are planning to run internal tests anyway, I would strongly recommend using nRF Connect SDK v3.0.0 instead of 2.9. I&amp;#39;ve been testing on 2.9 myself, but if there&amp;rsquo;s going to be an updated blog or sample, it makes more sense to use the latest version so it remains future-proof for others.&lt;/strong&gt;&lt;/p&gt;
&lt;p class="" data-start="2341" data-end="2377"&gt;Thanks again in advance,&lt;br data-start="2365" data-end="2368" /&gt; H. Dekker&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: nRF21540 FEM Not Improving Range in ESB Project (NCS 2.9)</title><link>https://devzone.nordicsemi.com/thread/532590?ContentTypeID=1</link><pubDate>Wed, 23 Apr 2025 12:05:55 GMT</pubDate><guid isPermaLink="false">137ad170-7792-4731-bb38-c0d22fbe4515:19f6181e-2d1a-4fd0-a472-7b2012939e83</guid><dc:creator>Kazi Afroza Sultana</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;I am trying to answer your questions here. I am sorry for the late reply as we had easter vacation on last week.&lt;/p&gt;
&lt;p&gt;&amp;#39;&amp;#39;&lt;strong&gt;Q1:&lt;/strong&gt;&lt;span&gt;&amp;nbsp;We are only using ESB (not Bluetooth). Do we need to explicitly initialize MPSL in our code to enable FEM functionality?&amp;#39;&amp;#39;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;If you want to explicitly set MPSL then you need to set&amp;nbsp;CONFIG_MPSL_FEM=y in the prj.conf file.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;strong&gt;Q2:&lt;/strong&gt;&amp;nbsp;Should I see additional log output at startup when MPSL is active? Right now, this is all we see:&amp;#39;&amp;#39;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Log does not show any indication of FEM activity.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;strong&gt;Q3:&lt;/strong&gt;&amp;nbsp;How can we properly increase the TX output power? We’ve come across many examples, but are unsure which ones are correct for SDK v2.9.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;You may need to enable runtime PA gain control for controlling TX power with the nRF21540 FEM.&lt;/p&gt;
&lt;div&gt;
&lt;div dir="ltr"&gt;
&lt;div&gt;
&lt;div&gt;&lt;span&gt;CONFIG_MPSL_FEM_NRF21540_RUNTIME_PA_GAIN_CONTROL=y&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;strong&gt;Q4:&lt;/strong&gt;&lt;span&gt;&amp;nbsp;How can we improve reception quality? Ideally, we want to use the nRF52840 + nRF21540-EK with an external antenna. Do we need to manually activate the LNA for this?&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;span&gt;You can go through this&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;&lt;a href="https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/samples/esb/esb_ptx/README.html#fem_support"&gt;https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/samples/esb/esb_ptx/README.html#fem_support&lt;/a&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div&gt;&lt;strong&gt;Q5:&lt;/strong&gt;&lt;span&gt;&amp;nbsp;It would be very helpful if the ESB documentation or samples included more detailed instructions about FEM configuration, especially regarding what is required vs optional. A lot has changed in the SDK over the past years, and many online examples no longer work with SDK v2.9.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;I do agree with you. I will talk about this to the respective team.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;Thanks.&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;BR&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;Kazi&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&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></channel></rss>