All application settings are accessed through the Settings tab or the gear icon in the navigation bar.

Profile (About Me)

Your operator profile is used to populate QSOA contact or conversation between two amateur radio stations. fields and identify you in service uploads.

Callsign

Your primary operating callsign. This field is auto-populated from QRZ on first successful connection.

Callsign Aliases

Add current and previous callsigns. Carrier Wave automatically detects when your log data contains multiple callsigns and offers to add them as aliases. All configured callsigns are used when downloading confirmations from LoTW.

Name, QTH, Grid Square

Your name, location (QTH), and Grid SquareA location identifier using the Maidenhead Locator System (e.g., FN31 for the Boston area). . With location permission enabled, grid square is auto-populated from GPS.

License Class

Select Technician, General, or Extra. Tap the search icon to look up your license class from HamDB.org.

Portable Callsign Prefix/Suffix

Configure prefix or suffix for portable operations (e.g., /P, /M). This is appended to your callsign when logging portable QSOA contact or conversation between two amateur radio stations. s.

Services

Carrier Wave integrates with multiple amateur radio services for callsign lookups, QSOA contact or conversation between two amateur radio stations. sync, and activation uploads.

QRZ.com

Authentication: Username and password. Username is automatically uppercased since QRZ usernames are callsigns.

Features:

  • Callsign lookups (name, QTH, grid square, license class)
  • QSOA contact or conversation between two amateur radio stations. upload and download
  • Bidirectional sync with QRZ Logbook

Multi-Callsign API Key Mapping: Users who have changed callsigns or operate under multiple calls can associate separate QRZ API keys with each callsign. During sync, QSOA contact or conversation between two amateur radio stations. s are automatically routed to the correct QRZ logbook based on their myCallsign field. Previous callsigns without an associated API key are shown as “unlinked” in QRZ settings.

Requirements: QRZ XML Logbook Data subscription is required for callsign lookups.

POTA

Authentication: OAuth via in-app web view. Carrier Wave stores credentials and performs headless re-authentication when tokens expire.

Features:

  • Activation upload
  • Park reference lookup
  • Upload history and job status tracking

Behavior: Uploads are submitted as background jobs. Check job status in Settings > Developer > POTA Jobs.

Ham2K LoFi

Authentication: Email-based device linking. Enter your email address, check your inbox, and tap the confirmation link.

Features:

  • Bidirectional QSOA contact or conversation between two amateur radio stations. sync
  • Cross-device synchronization
  • Adaptive pagination with resumable downloads

Behavior: Ham2K LoFi sync is designed for efficient multi-device operation. Downloads resume automatically if interrupted.

Logbook of The World (LoTW)

Authentication: Username and password.

Features:

  • Download QSOA contact or conversation between two amateur radio stations. confirmations
  • Fetches confirmations for all configured callsigns (current and aliases)

Behavior: Carrier Wave uses adaptive date windowing to respect LoTW rate limits. Upload is not supported; use TQSL for uploads.

Club Log

Status: Coming soon. Club Log sync is not yet active — credentials can be configured but uploads and downloads are disabled until full integration is complete.

Authentication: Email, app password, callsign, and API key.

Features (planned):

  • Bidirectional ADIF sync
  • Batch upload
  • Incremental date-based download
  • Real-time single-QSOA contact or conversation between two amateur radio stations. upload

eQSL

Authentication: Username and password.

Features:

  • QSOA contact or conversation between two amateur radio stations. upload to eQSL
  • Confirmation download
  • Bidirectional sync with eQSL inbox

Behavior: eQSL confirmations appear as a separate confirmation source in QSO detail views. Confirmed contacts show an eQSL badge alongside LoTW and QRZ confirmations.

HAMRS

Authentication: OAuth.

Features:

  • Bidirectional QSOA contact or conversation between two amateur radio stations. sync

Radio Control

Configure radio control for frequency and mode sync between your radio and Carrier Wave via BLE or WiFi.

Transport Selection

Choose BLE (Bluetooth Low Energy) or WiFi as the connection transport.

  • BLE — Works with all supported protocols via built-in Bluetooth or BLE-to-serial adapters
  • WiFi — Connect to Icom radios with built-in WiFi (IC-705, etc.) via Access Point or Station mode

Device Scanning (BLE)

Tap Scan for Radios to discover nearby BLE-enabled radios and interfaces. Carrier Wave displays:

  • Device name and signal strength
  • Connection status (available, paired, connected)
  • Protocol type detected (if auto-detectable)

WiFi Configuration

For WiFi transport:

  1. Join your radio’s WiFi network (AP mode) or ensure both devices are on the same network (Station mode)
  2. Enter the radio’s IP address
  3. Select the protocol (Icom CI-V)

Protocol Selection

Select the communication protocol matching your radio:

ProtocolRadiosTransports
Icom CI-VIcom IC-705, IC-7300, IC-7610, and other CI-V radiosBLE, WiFi
Kenwood/ElecraftKenwood TS-890S, Elecraft KX2/KX3/K4 (text command protocol)BLE
Yaesu CATYaesu FT-891, FT-991A, FTDX10 (CAT command set)BLE

CI-V Address Configuration

For Icom radios, configure the CI-V address (default 0x94 for IC-705). Enter the hex address matching your radio’s CI-V setting.

See Radio Control for full details.

iCloud Sync

Toggle iCloud synchronization to sync data across all your Apple devices.

What syncs:

  • QSOA contact or conversation between two amateur radio stations. database
  • App settings
  • WebSDR favorites

What doesn’t sync:

  • Service credentials (stored in Keychain, per-device)

Callsign Notes

Configure custom Polo-style notes files for displaying emojis or tags next to callsigns.

Configuration:

  • Add sources by URL and title
  • Enable/disable individual sources
  • View entry count and last fetch status

Behavior:

  • Sources are fetched and cached daily
  • All matching emojis from enabled sources are combined and displayed
  • Display mode: Emoji mode (show emojis) or Source Names mode (show source names)

Logger Settings

Configure behavior and appearance of the Logger .

Always-Visible Fields

Toggle which fields are always visible in the logger: Notes, Grid, Park, Operator.

Grid Square Precision

Choose the Maidenhead precision used for MY_GRIDSQUARE in logged QSOs and ADIF exports:

  • 4 characters (e.g., CN85) - Locator field, ~1° × 2° resolution.
  • 6 characters (e.g., CN85sq) - Default. Subsquare, ~2.5’ × 5’ resolution. Standard for most logging.
  • 8 characters (e.g., CN85sq71) - Extended subsquare, ~15" × 30" resolution. Useful for VHF/UHF and grid-square contests where 6-character precision is too coarse.

The same precision is used wherever Carrier Wave derives a grid (POTA park / SOTA summit coordinates, GPS, manual entry).

Keep Screen On

Prevent the device from sleeping during logging sessions.

Auto-Switch Mode for Frequency

Automatically suggest operating mode based on entered frequency.

Keyboard Number Row Customization

Configure which symbols appear in the number row of the custom keyboard. Drag to reorder, toggle individual keys on or off.

Command Row Buttons

Customize quick-access command buttons in the logger. Add, remove, and reorder buttons for your most-used commands.

Auto-Upload Settings

Configure automatic upload behavior after ending sessions:

  • Upload immediately - Upload to all configured services right after session end
  • Prompt first - Show the upload sheet for review before uploading
  • Manual only - Never auto-upload; require explicit action

POTA Settings

Configure behavior specific to POTAParks on the Air - a program encouraging portable operation from parks and public lands. activations.

Auto-Spotting Interval

Set the interval for automatic spot updates (e.g., every 15 minutes).

QRT Spotting

Automatically post a “QRT” spot when ending an activation.

Professional Statistician Mode

Enable detailed statistics tracking for activations.

Equipment on Brag Sheet

Include equipment details when generating activation brag sheets.

Hourly Solar Conditions Polling

Enable background polling for solar conditions (SFI , A-index , K-index ) every hour.

Smart Spot Needs Configuration

Configure need categories for the Smart Spot Needs system:

  • Enable/disable individual need categories (DXCC, WAS, POTA, WWFF, Custom)
  • Custom patterns - Define your own matching rules
  • Notification cooldown - Set minimum time between alerts for the same need (default: 30 minutes)
  • HamAlert export - Generate a HamAlert trigger list from your needs configuration

See Smart Spot Needs for full details.

Activity Log Settings

Configure the Activity Log feature for monitoring stations and spots.

Station Profiles

Manage saved station profiles (radio, antenna, power configurations).

Upload Service Info

Include station profile information in service uploads.

Daily Goal

Set a daily QSOA contact or conversation between two amateur radio stations. goal for motivation tracking.

Spot Age Filter

Filter spots by age: 5-30 minutes.

Proximity Filter Radius

Filter spots by distance from your location: 100-2000 miles.

Sort Order

Sort spots by Recent (newest first) or Frequency (band order).

Customize the app’s navigation bar and default behavior.

Tab Bar Configuration

Show, hide, or reorder tabs. Available tabs:

  • Dashboard
  • Logger
  • Logs
  • CW
  • FT8
  • Map
  • Activity
  • Activity Log

Hidden tabs remain accessible via the “More” menu. Drag handles allow reordering tabs to match your workflow.

Default Tab

Select which tab appears when launching the app.

iPad Sidebar

On iPad, all tabs are shown in the sidebar. Visibility changes are applied immediately. Settings has a dedicated entry in the sidebar.

Appearance

Theme

Select System (follows device), Light, Dark, or Sunlight mode.

Sunlight mode forces light theme with boosted contrast for outdoor visibility in bright conditions.

Hunt Filter

Configure persistent filters for the HUNT spot command. All selections are saved and applied automatically when opening the HUNT panel:

  • Activity - Filter by program (POTA, SOTA, or All)
  • Band - Multi-select band filter
  • Mode - Multi-select mode filter
  • Club - Select one or more clubs to show only their members’ spots
  • Friends - Toggle to show only spots from your friends list

P2P Filter

Configure persistent filters for the P2P (park-to-park) spot command:

  • Band - Multi-select band filter
  • Mode - Multi-select mode filter

Units

Select Imperial or Metric system.

Affects:

  • Distances (miles vs kilometers)
  • Temperatures (Fahrenheit vs Celsius)
  • Wind speed (mph vs km/h)
  • Power density (watts per foot vs watts per meter)

Dashboard Metrics

Configure which metrics appear on the Dashboard card (1-2 metrics).

Streak types:

  • On-Air Streak
  • Activation Streak
  • Hunter Streak
  • CWContinuous Wave - another term for Morse code communication. Streak
  • Phone Streak
  • Digital Streak

Count metrics:

  • QSOA contact or conversation between two amateur radio stations. s per week/month/year
  • Activations per week/month/year
  • Hunts per week/month/year
  • New DXCCDX Century Club - an award for confirming contacts with 100 or more DXCC entities (countries). entities

Backup & Restore

iCloud Drive Backup Mirroring

Enable automatic backup mirroring to iCloud Drive. When enabled, Carrier Wave periodically writes a complete ADIF export and settings snapshot to your iCloud Drive folder. This provides an additional layer of data protection beyond CKSyncEngine sync.

Manual Backup

Generate an on-demand backup package containing:

  • Full ADIF export of all QSOs
  • Settings configuration (JSON)
  • Equipment profiles
  • Callsign notes sources

Restore from Backup

Import a previous backup to restore your data. Carrier Wave merges imported QSOs with existing data, using duplicate detection to avoid creating duplicates.

WebSDR

Manage WebSDR recordings and favorites.

Recordings Management

Browse, share, and delete saved WebSDR recordings.

Favorites Management

Manage favorite WebSDR receivers. Search and sort by proximity to your location.

Manual Receiver Entry

Add custom WebSDR receivers by entering host and port (advanced mode).

Experiments

Manage experimental features in Settings -> Experiments. Experimental features are in active development and may have rough edges.

Feature List

Each feature shows:

  • Name and description
  • Maturity badge — Alpha (red) or Beta (orange)
  • Enable/disable toggle

Hidden Features

Some early-stage features are hidden by default and don’t appear in the Experiments list until enabled. These are typically tab-based features (Events, CW Transcription) that require explicit opt-in.

Maturity Levels

  • Beta — Feature-complete but may have edge cases. Safe to try.
  • Alpha — Under active development. May have missing functionality or data-loss risk.

RST Parse Order

Option to parse sent RST first instead of received when entering quick-entry RST reports. Configure in Settings -> Logger -> RST Parse Order. Applies to both the Logger and Activity Log hunter entry.

Developer / Advanced

Advanced settings for debugging, troubleshooting, and one-time repairs.

Debug Mode

Enable verbose logging for troubleshooting.

Sync Debug Logs

View and share detailed sync logs as text.

POTA Jobs Viewer

View background upload job status for POTAParks on the Air - a program encouraging portable operation from parks and public lands. activations.

Force Re-Download Per Service

Trigger a full re-download from QRZ, LoTW, Club Log, eQSL, or Ham2K LoFi.

Bypass Maintenance Window

Override service maintenance windows (use with caution).

One-Time Repairs

Run database repair tasks:

  • WPM backfill (compute WPMWords Per Minute - a measure of Morse code speed. for historical CWContinuous Wave - another term for Morse code communication. QSOA contact or conversation between two amateur radio stations. s)
  • Conditions backfill (fetch missing solar conditions)
  • Park reference extraction (re-parse park refs from notes)
  • K-index repair (fix invalid K-index values)

Hidden QSOs Management

View, restore, or permanently delete hidden QSOA contact or conversation between two amateur radio stations. s.

Community Account Deletion

Delete your Carrier Wave community account. This triggers a server-side cascade deletion of all associated data.

Bug Reports

Generate a diagnostic report for troubleshooting.

Contents:

  • Device information
  • App version
  • Error logs
  • Database statistics

Actions:

  • Copy to clipboard
  • Upload to dpaste
  • Share via Discord support channel

External Data

POTA Parks Cache

View status of local POTAParks on the Air - a program encouraging portable operation from parks and public lands. parks cache and trigger manual refresh.

QRZ Callbook Login

Authenticate with QRZ Callbook (separate from QRZ Logbook API key).

Attributions

View credits for third-party libraries used in Carrier Wave.

See Also