This commit is contained in:
mikecarper
2026-08-11 20:31:04 +00:00
parent c1ed1c835e
commit c345ef4a52
5 changed files with 67 additions and 7 deletions
+20
View File
@@ -1718,6 +1718,14 @@ fix, no WiFi connection, an inactive bridge, or an nRF52 bootloader without
</tr>
<tr>
<td>Radio</td>
<td><a href="../cli_commands/#view-or-change-the-lora-fem-transmit-path-gain-state-on-supported-boards"><code>get/set radio.fem.txgain</code></a></td>
<td>Controllable LoRa FEM</td>
<td>Feature</td>
<td>Feature</td>
<td>Feature</td>
</tr>
<tr>
<td>Radio</td>
<td><a href="#radio-rxps"><code>get/set radio.rxps</code>; <code>get rxps.wd</code></a></td>
<td>RX power-saving support</td>
<td>Feature</td>
@@ -3073,6 +3081,18 @@ fix, no WiFi connection, an inactive bridge, or an nRF52 bootloader without
</tr>
<tr>
<td>Radio</td>
<td><a href="../cli_commands/#view-or-change-the-lora-fem-transmit-path-gain-state-on-supported-boards"><code>get/set radio.fem.txgain</code></a></td>
<td>Controllable LoRa FEM</td>
<td>Feature</td>
<td>Feature</td>
<td>Feature</td>
<td>Feature</td>
<td>Feature</td>
<td>Feature</td>
<td>Feature</td>
</tr>
<tr>
<td>Radio</td>
<td><a href="#radio-rxps"><code>get/set radio.rxps</code>; <code>get rxps.wd</code></a></td>
<td>Full parser and RX power-saving support</td>
<td>Feature</td>
+34
View File
@@ -900,6 +900,17 @@
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#view-or-change-the-lora-fem-transmit-path-gain-state-on-supported-boards" class="md-nav__link">
<span class="md-ellipsis">
View or change the LoRa FEM transmit-path gain state on supported boards
</span>
</a>
</li>
</ul>
@@ -3335,6 +3346,17 @@
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#view-or-change-the-lora-fem-transmit-path-gain-state-on-supported-boards" class="md-nav__link">
<span class="md-ellipsis">
View or change the LoRa FEM transmit-path gain state on supported boards
</span>
</a>
</li>
</ul>
@@ -5207,6 +5229,18 @@ Station G2/G3 targets default to <code>off</code>.</p>
- This controls the external LoRa FEM receive-path LNA where the board supports it.
- This is separate from <code>radio.rxgain</code>, which controls the radio chip receive gain mode.</p>
<hr />
<h4 id="view-or-change-the-lora-fem-transmit-path-gain-state-on-supported-boards">View or change the LoRa FEM transmit-path gain state on supported boards</h4>
<p><strong>Usage:</strong>
- <code>get radio.fem.txgain</code>
- <code>set radio.fem.txgain &lt;state&gt;</code></p>
<p><strong>Parameters:</strong>
- <code>state</code>: <code>on</code>|<code>off</code></p>
<p><strong>Notes:</strong>
- This controls a software-selectable external LoRa FEM transmit gain where the board supports it.
- On Station G3, remove the PA PL1 jumper to allow software control. <code>on</code> selects PA PL1 high/short and <code>off</code> selects PA PL1 low/open. The PA PL2 hardware jumper determines whether this switches between power levels 1/3 or 2/4.
- Select an operating level and SX1262 transmit power that comply with local RF limits and the Station G3 power-supply requirements.
- The setting is saved immediately, but on Station G3 the level is applied to the hardware at the start of the next transmit, so that the PA supply rail is never re-targeted while the PA is being driven. <code>get</code> reports the configured state, which may lead the hardware until the node next transmits.</p>
<hr />
<h3 id="system">System</h3>
<h4 id="view-or-change-this-nodes-name">View or change this node's name</h4>
<p><strong>Usage:</strong>
+5 -1
View File
@@ -1315,8 +1315,12 @@ boost</strong> switch. From the USB terminal, use:</p>
<pre><code class="language-text">get radio.fem.rxgain
set radio.fem.rxgain off
set radio.fem.rxgain on
get radio.fem.txgain
set radio.fem.txgain off
set radio.fem.txgain on
</code></pre>
<p>The selected state is applied immediately and retained after reboot.</p>
<p>The selected states are applied immediately and retained after reboot. FEM TX
gain is reported as unsupported on boards without software-selectable PA gain.</p>
<p>Artifacts are written to <code>out/</code> by default.</p>
<p>On 4 MB ESP32 boards, the full target uses a single 3 MB application
partition so WiFi, BLE, WebConfig, and source-only mOTA fit together. Flash
File diff suppressed because one or more lines are too long
+7 -5
View File
@@ -1150,12 +1150,14 @@ opening that port from an app.</p>
<p>Sets the transmit air-time-factor. Deprecated - use <code>set dutycycle</code> instead.</p>
<pre><code>get radio.fem.rxgain
set radio.fem.rxgain {on|off}
get radio.fem.txgain
set radio.fem.txgain {on|off}
</code></pre>
<p>Shows or changes the external FEM receive-path LNA on supported Heltec boards.
The change is applied immediately, saved across reboots, and recalibrates the
radio noise floor. This is separate from the SX126x <code>radio.rxgain</code> setting.
Boards whose FEM receive path cannot be controlled report the setting as
unsupported.</p>
<p>Shows or changes the external FEM receive-path LNA or transmit-path gain on
supported boards. Changes are applied immediately and saved across reboots;
changing RX gain also recalibrates the radio noise floor. These settings are
separate from the SX126x <code>radio.rxgain</code> setting. Boards without the respective
control report it as unsupported.</p>
<pre><code>time {epoch-secs}
</code></pre>
<p>Set the device clock using UNIX epoch seconds. Example: time 1738242833</p>