Skip to content

Radio Setup dialog

This page describes every control in the Radio Setup dialog (Settings > Radio Setup...). The dialog has a tab strip along the top; each section below covers one tab.


Radio tab

Displays radio identification, license information, and firmware update controls.

Indicators

Indicator Behavior
Radio SN Chassis serial number (read-only). Includes a clipboard copy button (tray icon) next to the value.
Model Radio model (read-only). Includes a clipboard copy button next to the value.
HW Version Hardware version string (read-only). Includes a clipboard copy button next to the value.
Region Regulatory region; default USA (read-only).
FlexControl Detected state of FlexControl hardware (read-only).
multiFLEX multiFLEX enabled state (read-only).
Options Shows licensed radio options (read-only). Includes a clipboard copy button next to the value.
License Info Displays subscription, expiration, Radio ID, and licensed version from the radio (read-only). Each field includes a clipboard copy button next to the value.

Editable fields

Control Kind Behavior
Nickname Text field User-friendly radio nickname.
Callsign Text field Station callsign.
Station Name Text field Identifies this AetherSDR client to other multiFLEX stations. Stored in StationName. Defaults to the OS hostname if left empty. Sent to the radio as client station <name>.

Copy buttons

Each read-only indicator on the Radio tab now has a small copy-to-clipboard button (overlapping-documents icon) to its right. Click the button to copy the indicator's value to the system clipboard. A brief popup label ("Copied!") appears near the button after a successful copy. The button is visually dimmed when the value is empty or a dash placeholder.

Indicator with copy button Value copied
Radio SN The chassis serial number, or the radio serial number if chassis serial is empty.
Model The radio model string.
HW Version The hardware version string, prefixed with "v" if not already present.
Region The regulatory region string.
FlexControl The FlexControl detection state string.
multiFLEX The multiFLEX enabled state string.
Options The licensed options string; if empty, shows "GPS" or "GPS, PGXL" based on amplifier presence.
License Info The full license details string as displayed.

Buttons

Control Behavior
Remote On Enables remote wake / remote-on.
Check for Update Queries for available firmware updates. When an update is found, the status label reads: Update available: vX.Y.Z β€” Download the SmartSDR installer from flexradio.com, then click 'Select Installer...' to stage it. When firmware is current, the label reads: Firmware is up to date (vX.Y.Z).
Select Installer... Opens a file picker. Accepts a SmartSDR .msi installer (FlexRadio v4.2+ WiX format), an .exe self-extracting installer (older releases), or a pre-extracted .ssdr firmware file. The firmware stager auto-detects the format from the first 8 bytes (OLE/MSI magic vs. PE/COFF MZ header) and extracts the .ssdr payload without external tools. Previously labelled Browse .ssdr... (changed in v26.5.3).
Upload Firmware Starts the firmware upload. A progress bar and status label track progress. Enabled only after a valid file has been staged by Select Installer....
Reboot Radio Prompts for confirmation: Reboot the connected radio now? The warning text differs for WAN (SmartLink) vs. LAN connections. On LAN, AetherSDR will automatically reconnect after the radio boots. On WAN, you must reconnect manually. Clicking OK sends the reboot command and closes the dialog. Disabled when the radio is not connected. Styled with a reddish background to indicate the destructive nature of the action.

Staging a firmware update

  1. Click Check for Update.
  2. If an update is available, download the SmartSDR installer from flexradio.com.
  3. Click Select Installer... and select the downloaded .msi, .exe, or .ssdr file.
  4. The status label shows Preparing firmware from \<filename>... while the stager extracts the payload.
  5. When staging completes the status label confirms readiness and Upload Firmware becomes active.
  6. Click Upload Firmware to transfer the firmware to the radio.

Network tab

Displays network addresses and lets you adjust network settings.

Indicators

Indicator Behavior
IP Address / Mask / MAC Address Read-only network addresses reported by the radio. Each includes a clipboard copy button.

Controls

Control Kind Default Behavior
Enforce Private IP Connections: Toggle button Enabled Rejects non-RFC1918 peers. Always reads "Enabled" when toggled on.
Network MTU: Spinbox 1450 Sets maximum outgoing VITA-49 UDP packet size in bytes. Valid range 576–9000. Default 1450 is safe for most VPN/SD-WAN tunnels. Stored in NetworkMtu.
DHCP / Static Toggle button β€” Switches between DHCP and Static IP modes.
IP Address: / Mask: / Gateway: Text fields β€” Static IP configuration fields.
Apply Push button β€” Pushes the network config to the radio.

GPS tab

Displays GPS presence and live position data when a GPS receiver is attached to the radio.

Indicator Behavior
Live GPS data Shows latitude, longitude, altitude, time, and satellite count. Updated in real time.

TX tab

Controls TX timings, interlocks, power limits, tune mode, and slice-follow behavior.

Control Kind Default Behavior
Timings (in ms) Spinbox fields β€” TX hang and delay timings. Fields: ACC TX (ms), TX Delay (ms), RCA TX1 (ms).
Timeout (sec): Spinbox β€” Interlock timeout in seconds. The value is sent to the radio in milliseconds (multiplied by 1000).
Interlocks - TX REQ: RCA / Accessory Toggle button β€” Enables the RCA and accessory interlock inputs.
Max Power: Spinbox β€” Radio-level TX power cap (0–100%).
Tune Mode: Combo box β€” Selects how the Tune button behaves.
Show TX in Waterfall: Toggle button β€” Draws the TX signal in the waterfall display.
TX Follows Active Slice Push button False TX follows the active slice. Mutually exclusive with Active Slice Follows TX. Disabled automatically during Split operation. Stored in TxFollowsActiveSlice.
Active Slice Follows TX Push button False Switches the active slice when TX moves externally (e.g. WSJT-X or CAT). Mutually exclusive with TX Follows Active Slice. Stored in ActiveFollowsTxSlice.
TX Band Settings Push button β€” Opens the dedicated per-band power and tune dialog.

Phone/CW tab

Configures the microphone, CW keyer, and RTTY defaults.

Iambic keyer

  1. Click Settings > Radio Setup....
  2. Click the Phone/CW tab.
  3. Confirm Iambic: reads Enabled. If it reads Disabled, click it once to enable the keyer.
  4. Click A or B to select Curtis iambic mode.
Control Kind Default Behavior
Enable/Disable the Level Meter During Receive Toggle button β€” Shows the mic level meter during RX.
Iambic: Toggle button β€” Enables or disables the iambic keyer on the radio. Always reads "Enabled" when toggled on.
Iambic Mode: A / B Push button (mutually exclusive pair) A Selects Curtis iambic mode A or B for both the radio hardware keyer and the local software keyer. Mode A = Curtis A; Mode B = Curtis B.
Swap: Toggle button β€” Swaps dit and dah.
Sideband: Combo box β€” Selects CW pitch sideband (LSB or USB).
CWX: Toggle button β€” Enables CWX macro keying.
Decode: Toggle button True Enables the CW decode overlay on the panadapter. Stored in CwDecodeOverlay.
RTTY Mark Default: Spinbox β€” Default RTTY mark frequency.

Mode A vs. Mode B: Mode A (Curtis A) releases the last element when both paddles are released mid-squeeze. Mode B (Curtis B) completes the last element before stopping. The local software keyer mirrors whichever mode you select, providing sub-5 ms sidetone response independent of network latency.


RX tab

Provides GPSDO frequency offset calibration and 10 MHz reference source selection.

The calibration controls are available regardless of whether a GPSDO is installed. The status label at the top of the group reads:

  • GPSDO installed. Manual frequency offset calibration available. (green) β€” GPSDO present.
  • Manual frequency offset calibration available. (amber) β€” no GPSDO.

Using frequency calibration

  1. Click Settings > Radio Setup....
  2. Click the RX tab.
  3. Enter a known-accurate reference frequency in Cal Frequency (MHz):.
  4. Click Start.
  5. The button label changes to Busy and becomes disabled while calibration runs.
  6. The status label reports progress (Starting… and subsequent states).
  7. AetherSDR resets the frequency error to 0 ppb (radio set freq_error_ppb=0) before starting the sweep.
  8. When calibration completes, the button re-enables and the status label updates with the result.
  9. If Cal Frequency (MHz): is empty when you click Start, the status label shows Enter cal frequency and calibration does not begin.

Calibration controls

Control Kind Default Behavior
Cal Frequency (MHz): Spinbox β€” Frequency used for calibration. Must not be empty before clicking Start.
Start Push button β€” Resets frequency error to 0 ppb, then starts the calibration sweep. Disabled and labelled Busy during an active calibration.
Freq Offset (ppb): Spinbox β€” Manual frequency offset in parts per billion. Applied directly without running a sweep.
10 MHz Reference Source: Combo box Auto Selects the oscillator reference source. The combo is populated dynamically based on installed hardware and the current oscillator state: Auto, TCXO, GPSDO, and External 10 MHz appear only when the corresponding hardware is detected or was previously selected. When Auto is active, the status label shows the resolved source (for example, Auto -> GPSDO). If the selected source differs from the active state, both are shown (for example, GPSDO -> TCXO). Lock status (Locked / Unlocked) is appended and updates live; if External 10 MHz is selected but no external signal is detected, (not detected) is appended.

Antennas tab

Configures user-defined antenna names for each TX antenna port.

Control Kind Default Behavior
ANT1 / ANT2 / XVTA / XVTB Text fields β€” Enter a custom name (up to 20 characters) for each antenna port. Names are sent to the radio and displayed in the band-stack buttons and slice antenna selector.

Audio tab

Configures radio audio outputs, PC audio devices, recording, and the NVIDIA BNR container.

Control Kind Default Behavior
Line Out: Slider β€” Line-out gain.
Mute (Line Out) Push button β€” Mutes line-out.
Headphone: Slider β€” Headphone gain.
Mute (Headphone) Push button β€” Mutes headphone output.
Front Speaker: / Mute Push button β€” Mutes the front speaker (model-specific).
Audio Compression (SmartLink): Auto / Uncompressed / Opus Push button Auto Selects the audio codec for SmartLink/LAN connections. Stored in AudioCompression.
Prevent system sleep while connected Checkbox False Keeps the OS awake while the radio is connected to prevent audio/TCP/UDP stream drops during idle. Stored in InhibitSleepWhileConnected.
PC Audio Devices: Input: / Output: Com
⚑ Athena AetherSDR Assistant
Hi! I'm Athena, the AetherSDR AI assistant. Ask me anything about installation, configuration, or troubleshooting.