SpotHub¶
The SpotHub dialog is the central control for connecting to DX spot sources, including a traditional DX cluster, the Reverse Beacon Network (RBN), WSJT-X, SpotCollector, POTA, and FreeDV. It also provides comprehensive controls for how spots appear on the panadapter, including Signal History markers and DXCC coloring.
Opening SpotHub¶
- Click Settings > SpotHub....
The dialog contains tabs for each spot source and a unified Display tab for visual customization.
Cluster (tab)¶
Connects to a traditional DX cluster via telnet.
| Control | Description | Setting key |
|---|---|---|
| Server: | Hostname of the DX cluster. | ClusterHost |
| Port: | Telnet port (1-65535). | ClusterPort |
| Callsign: | Login callsign sent to the cluster. | ClusterCallsign |
| Connect / Disconnect | Toggles the telnet connection. | β |
| Auto-connect on startup | When enabled, connects automatically on launch. | ClusterAutoConnect |
| Startup Commands... | Opens the startup commands editor. Commands entered here (one per line) are sent automatically after every login. Supported commands include SET/NAME, SET/QTH, ACCEPT/SPOT, etc. |
DxClusterStartupCommands |
| Cluster Console | Read-only telnet console showing raw cluster traffic. | β |
| Send | Sends a typed command to the cluster. | β |
| Spot Color: | Opens a color picker for cluster spots on the panadapter. | ClusterSpotColor |
RBN (tab)¶
Reverse Beacon Network telnet source with rate limiting.
| Control | Description | Setting key |
|---|---|---|
| Server: | RBN telnet hostname. | RbnHost |
| Port: | RBN telnet port (1-65535). | RbnPort |
| Callsign: | Login callsign for RBN. | RbnCallsign |
| Rate Limit: | Caps the number of RBN spots per second. | RbnRateLimit |
| Connect / Disconnect | Toggles the RBN connection. | β |
| Auto-connect on startup | When enabled, starts RBN automatically on launch. | RbnAutoConnect |
| Startup Commands... | Opens the startup commands editor for RBN-specific commands (independent from the DX Cluster tab). Commands are sent after every login. | RbnStartupCommands |
| RBN Console | Read-only console of RBN traffic. | β |
| Send | Sends a command to RBN. | β |
| Spot Color: | Color picker for RBN spots. | RbnSpotColor |
WSJT-X (tab)¶
UDP listener for WSJT-X decodes with filtering and color customization.
| Control | Description | Setting key |
|---|---|---|
| Address: | UDP bind address for WSJT-X messages. | WsjtxAddress |
| Port: | UDP port for WSJT-X (1-65535). | WsjtxPort |
| Start / Stop | Starts or stops the UDP listener. | β |
| Auto-start on startup | When enabled, starts the listener automatically on launch. | WsjtxAutoStart |
| CQ | Show only CQ calls. | WsjtxFilterCQ |
| CQ POTA | Show CQ POTA calls. | WsjtxFilterPOTA |
| Calling Me | Show only decodes addressed to your callsign. | WsjtxFilterCallingMe |
| Spot Color: (CQ / POTA / Calling Me / Default) | Color pickers for each WSJT-X spot category. | WsjtxColorCQ, WsjtxColorPOTA, WsjtxColorCallingMe, WsjtxColorDefault |
| WSJT-X Decodes | Console showing decoded transmissions. | β |
| Spot Life: | Seconds WSJT-X spots remain on the panadapter. | WsjtxSpotLife |
SpotCollector (tab)¶
UDP listener for Ham Radio Deluxe SpotCollector broadcasts.
| Control | Description | Setting key |
|---|---|---|
| UDP Port: | UDP port SpotCollector broadcasts on (1-65535). | SpotCollectorPort |
| Start / Stop | Starts or stops the UDP listener. | β |
| Auto-start on startup | When enabled, starts the listener automatically on launch. | SpotCollectorAutoStart |
| SpotCollector Spots | Console showing received SpotCollector spots. | β |
POTA (tab)¶
Polls api.pota.app for current activations.
| Control | Description | Setting key |
|---|---|---|
| Server: | Fixed endpoint: api.pota.app (HTTP polling). | β |
| Poll Interval: | Seconds between POTA polls. | PotaPollInterval |
| Start / Stop | Starts or stops polling. | β |
| Auto-start on startup | When enabled, starts POTA polling automatically on launch. | PotaAutoStart |
| POTA Activations | Console showing the activation feed. | β |
| Spot Color: | Color picker for POTA spots. | PotaSpotColor |
FreeDV (tab)¶
WebSocket feed of FreeDV QSO reporter spots.
| Control | Description | Setting key |
|---|---|---|
| Server: | Fixed endpoint: qso.freedv.org (WebSocket). | β |
| Start / Stop | Connects or disconnects the WebSocket. | β |
| Auto-start on startup | When enabled, starts FreeDV automatically on launch. | FreeDvAutoStart |
| FreeDV Spots | Console showing FreeDV activity. | β |
| Spot Color: | Color picker for FreeDV spots. | FreeDvSpotColor |
Spot List (tab)¶
Unified searchable table of all live spots from all sources.
| Control | Description |
|---|---|
| Bands: | Per-band checkboxes to toggle visibility. One checkbox per band (160m, 80m, 60m, 40m, 30m, 20m, 17m, 15m, 12m, 10m, 6m, 2m, etc.). |
| Clear | Empties the current spot list. |
| Spot table | Sortable table with columns: Time, Freq, DX Call, Comment, Spotter, Band, Mode, Source. Double-click a row to tune to that frequency. |
Display (tab)¶
Controls how spots and markers appear on the panadapter. This tab combines spot visualization settings, DXCC coloring, and Signal History tunables.
Top toggle row¶
| Control | Default | Description | Setting key |
|---|---|---|---|
| Spots: | Enabled | Master toggle for DX spot overlay. | IsSpotsEnabled |
| Memories: | Disabled | Toggles memory-channel overlay on the panadapter. | IsMemorySpotsEnabled |
| Auto: | Enabled | Automatically switches slice mode when clicking a spot that includes mode info (e.g. CW, FT8, RTTY). | SpotAutoSwitchMode |
| Signals (Signal History) | Disabled | Gold markers for detected voice-width signals on the panadapter. Same toggle as View > Signal History Markers. | SHistoryMarkersEnabled |
| QRM (Signal History) | Disabled | Red markers for persistent carriers and wideband interference. Same toggle as View > QRM History Markers. | SHistoryQrmEnabled |
| Clear All | β | Clears all DX spots, memory feed, Signal History markers, and QRM markers from the spectrum. | β |
Spot appearance sliders¶
| Control | Default | Valid range | Description | Setting key |
|---|---|---|---|---|
| Levels: | 3 | 1-10 | Number of vertical stacking rows for spots. | SpotsMaxLevel |
| Position: | 50 | 0-100 | Vertical position on the panadapter. | SpotsStartingHeightPercentage |
| Font Size: | 16 | 8-32 | Spot text size. | SpotFontSize |
| Spot Lifetime: | β | 10 sec β 24 hrs (non-linear steps) | Seconds before a spot fades away. | DxClusterSpotLifetimeSec |
Override colors¶
| Control | Default | Description | Setting key |
|---|---|---|---|
| Override Colors: | Disabled | Forces a single text color for all spots. Button label is static and always shows "Enabled" when checked. | IsSpotsOverrideColorsEnabled |
| Spot text color picker | #FFFF00 |
Opens color picker for spot text color. | SpotsOverrideColor |
| Override Background: Enabled | Enabled | Enables custom spot background color. | IsSpotsOverrideBackgroundColorsEnabled |
| Override Background: Auto | Enabled | Auto-picks background color for contrast. | IsSpotsOverrideToAutoBackgroundColorEnabled |
| Spot background color picker | #000000 |
Opens color picker for spot background color. | SpotsOverrideBgColor |
| Background Opacity: | 48 | 0-100 | Opacity of spot background color. |
| Spot Lines: | Enabled | Draws vertical lines from the spectrum up to each spot label. Disable during contests to reduce visual clutter. Button label is static and always shows "Enabled" when checked. | IsSpotsLinesEnabled |
Total Spots indicator¶
Live count of spots currently tracked across all sources.
DXCC Coloring (section)¶
Colors spots by worked/confirmed/needed DXCC status using an imported ADIF log.
| Control | Description | Setting key |
|---|---|---|
| DXCC Colors: | Enables DXCC-based spot coloring. Button label is static and always shows "Enabled" when checked. | IsDxccColoringEnabled |
| Log File (ADIF): | Loads an ADIF log file to drive DXCC coloring. Auto-watches the file for changes after selection. | DxccAdifFilePath |
| Imported: (DXCC stats) | Shows QSO count and entity count when a log is loaded. Format: <N> QSOs / <M> entities. |
β |
| New DXCC / New Band / New Mode / Worked color swatches | Opens a color picker for each DXCC status category. | DxccColorNewEntity, DxccColorNewBand, DxccColorNewMode, DxccColorWorked |
Signal History (section)¶
Controls for Signal History marker behavior and appearance.
| Control | Default | Valid range | Description | Setting key |
|---|---|---|---|---|
| Marker Lifetime: | 60 | 15-300 sec | How long an inactive Signal History marker persists before being removed. | SHistoryLifetimeS |
| QRM Gate: | 6 | 3-30 sec | How long a narrow carrier or wideband signal must persist before being classified as QRM. | SHistoryQrmGateS |
| Edge Threshold: | 3.0 | 1.0-10.0 dB | Threshold above noise floor for the slope edge walk that refines the S-History carrier-side edge. Lower values pull the marker closer to the carrier. | SHistorySoftEdgeDb |
| Signals color swatch | #FFC800 (gold) |
Any QColor | Color for voice signal markers. | SHistoryColorSignals |
| QRM color swatch | #FF0000 (red) |
Any QColor | Color for QRM markers. | SHistoryColorQrm |
| Snap to Step: | Disabled | β | Rounds S-History click-to-tune to the nearest multiple of the active slice's step size, hiding the small carrier offset. Button label is static and always shows "Enabled" when checked. | SHistorySnapToStep |
Note: In v26.6.3, several toggle buttons were updated to show a static label (always "Enabled") when in the checked state, instead of dynamically switching between "Enabled" and "Disabled". This affects: Override Colors:, Spot Lines:, DXCC Colors:, and Snap to Step:. The visual appearance of the button (pressed/released) still indicates the current state.
Startup Commands Editor¶
The Cluster and RBN tabs each have a Startup Commands... button that opens a dialog for editing commands sent automatically after every login. Each source stores its commands independently.
Editing startup commands¶
- Click Startup Commands... on either the Cluster or RBN tab.
- Enter one command per line (e.g.
SET/NAME,SET/QTH,ACCEPT/SPOT). - Click OK to save, or Cancel to discard changes.
Commands take effect on the next connection or reconnection to the cluster.
Indicators¶
The SpotHub dialog displays current state for each source:
| Label | Possible states |
|---|---|
| Status (Cluster/RBN/WSJT-X/SpotCollector/POTA/FreeDV) | Disconnected, Connected, Stopped |