Skip to content

Tune the radio to a frequency (type MHz in the readout)

Type a frequency directly into the RX Controls applet to move the active slice's VFO to any frequency within the radio's tuning range.

Before you start

  • AetherSDR must be connected to a FLEX-8600 radio. If not, go to Settings > Connect to Radio....
  • The RX Controls applet must be visible. If it is not, click the RX tray button on the right sidebar.
  • Make sure the slice you want to tune is not locked. If the lock icon shows πŸ”’, click it to unlock before proceeding (see Lock the slice to prevent accidental retuning).

Steps

  1. If you have more than one slice, click the appropriate slice tab (A, B, C, etc.) at the top of the RX Controls applet to select the slice you want to tune.
  2. Click the Frequency label (the dotted readout, e.g. 0.000.000). It switches into edit mode, becoming the Frequency edit field.
  3. Type the desired frequency in MHz. For example, type 14.225 for 14.225 MHz.
  4. Press Enter. The slice tunes to the entered frequency and the panadapter recenters on it.

To cancel without changing frequency, press Escape. The editor closes and the previous frequency is restored.

What each control does

Control Behavior Default
Slice tabs (A..H) Selects which slice the RX applet is bound to. Row hidden if the radio supports only one slice. clearSliceButtons() tears down all generated tab buttons and restores the static slice badge on disconnect (v0.9.5.1, #2254). Button click connections are guarded against duplicate signal handlers across reconnects. β€”
Slice badge Displays the letter of the currently bound slice, coloured by slice identity. Supports HTML rendering for custom slice labels (#2606). A
πŸ”“ / πŸ”’ Toggles tune-lock on the slice. Locked slices ignore frequency changes. πŸ”“ (unlocked)
ANT1 (RX antenna) Opens a menu listing available RX antennas. Uses the slice's dedicated RX antenna list when available; falls back to the radio's antenna list. ANT1
ANT1 (TX antenna) Opens a menu listing TX-capable antennas. Filters out RX-only ports (prefix 'RX') and includes ANT, TX, and XVTR ports. ANT1
2.7K (filter width) Shows the current filter bandwidth (e.g. 2.7K, 3.3K, 500). Updates when filter preset is applied. 2.7K
QSK Lights amber when CW break-in (QSK) is active. Read-only; controlled via the CW applet. off (grey)
TX (badge) Click to set this slice as the TX slice. β€”
Mode combo Sets the slice operating mode. Options vary by radio and build flags. RADE option requires HAVE_RADE build flag. Switching to RTTY or digital modes (DIGU, DIGL) auto-disables squelch. When switching out of RADE mode, emits radeActivated(false) only if the slice was actually in RADE (#2376). Selecting any real radio mode also tears down the WFM software-demod overlay if it was active on this slice. USB
WFM Toggle button. Enables a software FM demodulator using DAX IQ via Hi-Fi Cable. When active, the button background turns green. Selecting any mode from the mode combo automatically deactivates WFM. Corresponding deactivate signal always includes the slice ID. (#2254) off
Frequency label Displays current VFO frequency with dotted grouping. Click to enter edit mode. 0.000.000
Frequency edit Text field using FreqLineEdit component. Enter frequency in MHz and press Enter to tune and recenter. Supports kHz/Hz auto-scaling. Escape cancels and restores the previous frequency. XVTR-aware: accepts up to 450 MHz on XVTR antennas; accepts explicit MHz entries up to 50,000 MHz when the typed number exceeds 54 MHz (#2376). Hint text shows "MHz" instead of placeholder text. β€”
STEP Sets the step size used when nudging frequency with arrow buttons or mousewheel. Step list depends on mode. User-initiated changes emit stepSizeChangedByUser signal for external synchronization (#2254). 100 Hz
Filter width presets Click a preset button to apply that filter bandwidth. Right-click to save current width into that slot. Hidden in FM/NFM/DFM modes. The width readout uses mode-aware logic so SSB and digital modes display the correct labelled width (#2197). stepFilterWidth() walks the per-mode preset list for mode-correct widen/narrow (#2208). β€”
Filter passband widget Drag the lo/hi edges to adjust filter passband directly. β€”
Tone mode (FM) Selects CTCSS tone mode on FM/NFM/DFM. Visible only in FM family modes. Off
CTCSS tone value Selects the CTCSS tone frequency sent with transmit. Enabled only when Tone mode = CTCSS TX. β€”
Offset (FM) Sets FM repeater offset frequency in MHz (0.0–100.0 MHz, step 0.1). 0.0 MHz
βˆ’ (offset down) Sets repeater offset direction to 'down' (TX below RX). β€”
Simplex Sets repeater offset direction to simplex (TX = RX). checked
+ (offset up) Sets repeater offset direction to 'up' (TX above RX). β€”
REV Inverts the TX offset sign to work a reversed repeater pair. β€”
πŸ”Š / πŸ”‡ (mute) Single-click mutes/unmutes this slice (deferred by the platform click-discrimination interval). Double-click mutes/unmutes all owned slices. Icon flips when the radio acknowledges via SliceModel::audioMuteChanged. Mute state is NOT saved/restored on reconnect β€” the radio is the source of truth. πŸ”Š (unmuted)
AF gain Adjusts slice audio output gain (0–100). 70
L / R pan Pans slice audio between left and right channels (0–100). Double-click resets to 50 (centre). The slider uses centre-anchored fill: the groove is coloured from the centre outward to the handle position, providing a visual indication of the pan direction. A centre-mark dot indicates the neutral position at a glance. 50
SQL Enables the squelch at the current slider level. Disabled (and auto-turned off) in RTTY and digital modes (DIGU, DIGL) where squelch would notch out FSK characters (#2504). β€”
Squelch level Adjusts squelch threshold (0–100). Takes effect only when SQL is on. Disabled in RTTY and digital modes. Manual level persists across sessions. 20
AGC mode Sets slice AGC mode: Off, Slow, Med, Fast. Hidden in FM family modes. Med
AGC threshold Sets AGC threshold (or AGC off-level when AGC mode is Off). Right-click the slider to open a context menu and select "Calibrate AGC-T against noise floor…" to calibrate the AGC-T threshold against the current noise floor. The tooltip indicates this right-click option is available. 65
RIT Toggles Receive Incremental Tuning on/off. β€”
RIT 0 Zeroes the RIT offset. β€”
RIT offset Adjusts RIT offset by 10 Hz steps using arrow buttons or mousewheel. +0 Hz
XIT Toggles Transmit Incremental Tuning on/off. β€”
XIT 0 Zeroes the XIT offset. β€”
XIT offset Adjusts XIT offset by 10 Hz steps using arrow buttons or mousewheel. +0 Hz

WFM software FM demodulator

From v26.6.3, the RX Controls applet includes a WFM toggle button for software FM demodulation. This feature uses DAX IQ audio routed through a Hi-Fi Cable to provide wideband FM reception.

To use WFM: 1. Select a slice and tune to a broadcast FM station (typically 88–108 MHz). 2. Click WFM to enable the software demodulator. The button turns green when active. 3. To disable WFM, click WFM again or select any mode from the mode combo. Selecting a mode from the mode combo automatically tears down the WFM overlay.

The WFM button state is synchronized across reconnects and slice bindings via the setWfmActive() method, which receives the slice ID and updates the button only if it matches the currently bound slice.

Filter width stepping

From v0.9.8, the applet supports precise mode-correct filter-width stepping through the per-mode preset list. The stepFilterWidth() method walks the preset list for the current mode, finds the nearest preset to the current filter width, and applies the next or previous preset in the direction chosen.

This means:

  • Widen and narrow shortcuts produce filter widths that match the current mode's preset list (SSB, CW, AM, digital, etc.).
  • The filter width update uses applyFilterPreset(), which calculates correct low-edge and high-edge geometry for the mode (USB, LSB, CWL, CZU, DIGL, DIGU, RTTY, AM, SAM, etc.).
  • No filter change occurs if the slice has no filter widths configured or if the current width already equals the target width.

The filter width readout (shared with VfoWidget via RxApplet::formatFilterWidth) uses mode-aware logic so SSB and digital modes display the correct labelled width.

Slice tab and badge colors

From v0.9.3, slice tab buttons and the Slice badge indicator take their border, active background, and text color from the SliceColorManager singleton rather than a fixed color table. Colors are configurable per slice, persist across sessions, and are reflected consistently in the slice tab buttons, the Slice badge, VFO widgets, and meter strips.

From v26.5.2.1, the Slice badge supports HTML rendering (setTextFormat(Qt::RichText)), allowing custom slice labels with rich text formatting.

Slice tab row behavior on reconnect

From v0.9.5.1, the slice tab row is rebuilt correctly whenever the number of available slices changes β€” for example, after a disconnect and reconnect or when the radio reports a different slice count. The previous implementation skipped rebuilding if any tab buttons already existed, which could leave stale buttons on screen.

The updated behavior works as follows:

  • If the new slice count matches the number of existing tab buttons, the row is left unchanged.
  • If the counts differ, the existing tab buttons are torn down (clearSliceButtons()) before new buttons are created.
  • On teardown, the tab row is hidden and the static Slice badge is restored.
  • The signal connection that maps button clicks to sliceActivationRequested is established only once per applet instance, regardless of how many times the tab row is rebuilt. This prevents duplicate signal handlers accumulating across reconnects.

No user action is required to take advantage of this fix. The tab row updates automatically.

Filter width preset storage format

From v0.9.5.1, filter width presets can store either a plain bandwidth value or an explicit low-edge/high-edge pair. This matches the storage format used by VfoWidget and allows presets saved from VfoWidget to be loaded correctly in the RX Controls applet.

The FilterPresets setting for each mode (stored under the key FilterPresets_<mode>, e.g. FilterPresets_USB) accepts a comma-separated list of entries in either of the following formats:

Format Example Meaning
width 2700 Bandwidth in Hz; edges are calculated from the mode's default alignment.
lo:hi -1350:1350 Explicit passband edges in Hz relative to the carrier. Both values must be integers and hi must be greater than lo.

Entries that do not conform to either format, or where hi <= lo, are silently skipped. The applet loads at most six presets per

⚑ Athena AetherSDR Assistant
Hi! I'm Athena, the AetherSDR AI assistant. Ask me anything about installation, configuration, or troubleshooting.