User guide

Web Radio Control is used via a web browser, which displays the remote control user interface and is responsible for transferring and playing back audio. The user interface includes multiple views for controlling different types of devices.

See the station administrator guide for changing settings for the whole station. These settings are important especially if you have the CLUB license version!

The user interface consists of the following components and views:

  1. Menu bar

  2. Device list view

  3. Radio control view

  4. Antenna rotator control view

  5. Antenna switch control view

  6. Generic switch control view

  7. Device reservations view

  8. Settings dialog

Menu bar

The menu bar at the top of the user interface provides the following functions:

1) The station call sign menu

Clicking the call sign will open a menu that allows you to navigate to the device list view or the reservation calendar.

The call sign displayed in the menu bar is the call sign you specify during activation of your Web Radio Control license.

2) Shortcut menu for devices

The shortcut menu for devices ([device]) allows you to navigate directly to the control view of any available device.

Each device name in the list has an icon after the name indicating the status of the device. Additionally, there can be a blue calendar icon indicating that the device is currently reserved by an operator.

3) Settings button

The Settings button opens the settings dialog for managing Web Radio Control server settings.

Please see the settings guide and the station administrator guide for detailed documentation of the settings dialog.

4) Log button

The Log button opens the log window that displays technical log data about the Web Radio Control user interface and server and any startup errors that have occurred during the startup procedures of the Web Radio Control server software.

5) Offline button

The Offline button activates the Offline mode, which temporarily disconnects the web browser from the remote Web Radio Control server. Clicking the button again will restore the connection.

Please note that going offline does not log you out, and you can restore the connection by going back online without re-entering your login credentials (username and password).

6) Log Out button

The Log Out button logs you out from Web Radio Control and disconnects the web browser from the remote Web Radio Control server. Logging out will terminate the user session, which keeps you logged in, and you will need to re-enter login credentials (username and password) in order to restore the connection to Web Radio Control.

If you use a public computer or a public mobile device to access Web Radio Control, always remember to log out your Web Radio Control user to prevent others from accessing and operating the station without permission.

7) Clock

The clock displays the current time on the client device (web browser). Clicking the clock will toggle the displayed time between the local time zone and UTC time.

8) User account name

The user account name indicates your personal user account name on this particular Web Radio Control installation. The user accounts are station-specific. Clicking the user account name will open the user account details dialog, which allows you to edit your user account data, such as your password, call sign and full name.

9) Ping - network latency

The ping time indicates network latency: the time it takes for a message from the client device web browser to reach the Web Radio Control server and the time it takes for a response message from the server to reach the client device. The time includes the duration of a full round-trip of data over the network, so that data transfer in one direction takes approximately half of the measured ping time.

The remote control network connection quality is good if the latency is under 100 milliseconds. A latency of under 300 milliseconds is usually acceptable and does not heavily interfere with remote control commands or audio transfer. A large ping latency time is indicated with a red color.

10) Notifications icon

The notifications icon (bell icon) opens the notifications dialog, which displays detailed information about errors detected during remote control operations. This information can be useful for troubleshooting purposes.

Device list view

The device list view lists every controllable device defined in the configuration of Web Radio Control. To use and control a device, click the green device ID or the name of the device to open the control view for that particular device. There is also a shortcut menu ([device]) in the menu bar at the top of the user interface for navigating between the available device control views. The station call sign in left end of the menu bar opens a drop-down menu, which contains a link back to the device list view.

Device list

The device list displays a list of all controllable devices defined in the Web Radio Control configuration. The list consists of device identifiers (IDs), device model and some essential information about the state of the device, such as the VFO frequency for radios, the current direction for antenna rotators and the selected antenna for antenna switches.

1) Device identifier and remote control state

The first column of the list indicates the device identifier (ID) and the state of remote control:

  • A green check mark indicates that remote control is working for the device

  • A green "power button" circle indicates that remote control is working for the device, but the device is powered off

  • A yellow exclamation mark indicates that the device is not responding to control commands, but that the background services related to controlling the device, such as Hamlib for radios, are still functional.

    • Some causes for this error are: the device is powered off (but possibly not correctly indicated by the device) or the Web Radio Control configuration for the device is partially incorrect or incompatible with the device.

  • A red cross indicates that the background services responsible for controlling the device are not functioning correctly and that the device is unreachable currently.

    • Some causes for this error are: the device is not physically connected to the Web Radio Control server computer (Raspberry Pi), the device is powered off or the Web Radio Control configuration for the device is partially incorrect or incompatible with the device.

You can find more information about solving device remote control issues on the troubleshooting page.

Radio control view

Web Radio Control polls most commonly used radio state settings, such as VFO frequency and mode, every half a second and updates the radio control view to match the radio state if the radio is used outside of Web Radio Control. Additionally, Web Radio Control monitors radio meters, such as the S meter and the SWR meter, approximately 4-5 times a second. The rest of the radio state settings update only when explicitly refreshed. This includes all radio settings in the sidebar, which you can refresh using the refresh button at the top of the sidebar.

The following information will update every half a second by default:

  • VFO frequency

  • Mode

  • Filter

  • Antenna selection (internal to radio)

  • RIT and XIT frequencies

  • PTT state

  • Split state

The following meters update approximately 4-5 times a second:

  • S meter

  • SWR meter

  • ALC meter

  • RF output power meter

  • Audio compression meter

  • Input voltage meter

  • Current draw meter

  • SQL state (Squelch ON/OFF)

The radio state settings are color-coded in the following way: their color is green when it matches the state of the radio device being controlled. When you change any setting, such as the VFO frequency, in the Web Radio Control user interface, its color changes temporarily to amber until the state of the actual radio transceiver device has changed to match the user interface. This change of color helps you to recognize the latency of remote control, and it allows you to verify that the state of the radio device has really changed to what you have requested when the setting color changes back to green.

Some radio transceiver models have "set-only" settings, which means that their state can be set via remote control commands, but their state cannot be queried. The radio control view indicates these set-only settings with a question mark ? next to the value of the setting. An example of set-only settings is the VFO setting in most Icom radios, where the VFO (A or B) can be selected, but the radio does not indicate which VFO is currently selected. The radio control user interface will display the last VFO setting that was selected in this case.

Many commonly used radio functions have keyboard shortcuts.

1) Audio stream control

The blue Play button on the left side starts audio streaming for reception (RX) and transmission (TX) between the client device web browser and the radio transceiver device. The button color changes to amber when the audio stream is active and clicking the amber Stop button will stop both audio streaming in both directions.

The drop-down menu on the right side opens a menu, which allows you to control audio streaming in a more fine-grained way. You can start or stop the individual audio streams used for either reception (RX) or transmission (TX). For example, if you do not plan to transmit audio, it is possible to start the stream for audio reception only, which will reduce the amount of network traffic generated by the web browser.

The menu provides settings for audio volumes of the received and transmitted audio. These volume settings control the audio volume in the web browser only and do not control the radio transceiver device directly. The web browser volume settings are saved for each radio device and for each user.

The TX audio settings section indicates the web browser audio processing functions, such as echo and noise cancellation, currently being applied for transmitted audio. This audio processing happens entirely in the web browser and the supported processing functionality depends on the web browser being used. You can change these settings in the Settings window tab Audio devices. You will need to restart audio streaming to take new audio processing settings into use.

2) Band selector

The band selector drop-down menu allows fast switching between amateur radio frequency bands. The currently available set of bands includes IARU Region 1 band definitions from 2200m (136 kHz) to 13cm (2.4 GHz). Future versions of the Web Radio Control software will include more bands and support for multiple IARU Regions.

Web Radio Control automatically saves the VFO frequency, mode, filter and the selected antenna for each band, so that when you return to a band you have used before, the previous settings on that band will be restored.

3) s button: Tuning step selector

The s button enables a software-based VFO tuning step that you can select either by using the VFO frequency wheel or by using the keyboard shortcuts for changing tuning step. The button will light up and display a capital S when the tuning step is enabled.

4) M button: Software memory channels

The M button opens the window for managing software memory channels. This user guide has a dedicated section that documents the functionality available in the software memory channels window.

5) A/B button: VFO selector

The A/B VFO selector button controls which VFO the frequency, mode and filter settings control. When the selector is indicates VFO B, the frequency, mode and filter settings control the state of the "opposite" VFO (depending on the currently selected VFO). This selector button does not change the active VFO, which allows, for example, setting the split frequency without having to activate the other VFO. As the active VFO never changes, the audio reception in the radio stays on the same VFO frequency all the time.

6) f button: Set current VFO frequency

The "f" button opens the Set frequency dialog that allows you also to set the current VFO frequency by typing the frequency.

The frequency text input field indicates the current VFO frequency (depending on the A/B VFO selector). The frequency unit (Hz / kHz / MHz) depends on the frequency unit drop-down menu selection. The Set button sets the current VFO frequency according to the frequency text input field value.

7) VFO frequency display

The VFO frequency display controls the frequency of the active VFO or the opposite VFO depending on the A/B VFO selector state.

You can change the VFO frequency by adjusting the individual digits. Left-clicking the mouse or scrolling the mouse wheel up will increase the selected digit and right-clicking or scrolling the mouse wheel down will decrease the selected digit.

There is a separate VFO wheel available for use with touch screens.

8) VFO, ANT, filter and mode settings

The VFO settings indicates the active VFO (e.g. A / B / Main / Sub) and you can change the active VFO by clicking the setting, which will display a drop-down menu of available VFOs.

The ANT setting indicates the selected antenna as a number, and you can change the selected antenna by clicking the setting, which will display a drop-down menu of available antenna choices. This antenna setting is for selecting the active antenna among the built-in antenna connectors of the radio transceiver. The list of available antennas will always display five antennas, because the exact number of antennas is currently not available via the radio control interface Web Radio Control uses.

It is only possible to control settings supported by the radio transceiver model. Settings not supported by the radio model will appear greyed out. For example, if the radio model has only a single antenna connector, it is not possible to change the selected antenna and the setting will appear as greyed out.

Some radio transceiver models have "set-only" settings, which means that their state can be set via remote control commands, but their state cannot be queried. The radio control view indicates these set-only settings with a question mark ? next to the value of the setting. An example of set-only settings is the VFO setting in most Icom radios, where the VFO (A or B) can be selected, but the radio does not indicate which VFO is currently selected. The radio control user interface will display the last VFO setting that was selected in this case.

9) RIT/XIT menu

The RIT/XIT menu allows you to enable and disable RIT (Receiver Incremental Tuning) and XIT (Transmitter Incremental Tuning) settings. To select the frequency displayed by the RIT/XIT frequency display next to this menu, click the RIT/XIT text in the menu. The dark blue background in the menu indicates the currently selected frequency (RIT or XIT).

It is only possible to control the RIT and/or XIT settings if the radio transceiver model supports these features. Settings not supported by the radio model will appear greyed out.

10) SPLIT button

The SPLIT button allows you to enable or disable the split function in the radio.

Some radio transceiver models have "set-only" settings, which means that their state can be set via remote control commands, but their state cannot be queried. The radio control view indicates these set-only settings with a question mark ? next to the value of the setting.

11) RIT/XIT frequency display

The RIT/XIT frequency display indicates the current RIT or XIT frequency depending on the selection in the RIT/XIT menu.

The RIT/XIT frequency can be adjusted using mouse the same way as the main VFO frequency.

There is a separate frequency wheel for adjusting RIT and XIT on touch screens.

12) Antenna selector (linked antenna switch)

To make antenna switch control faster and easier, Web Radio Control allows you to link antenna switches to one or more radios. When an antenna switch is linked to a radio, a drop-down selector for the antenna switch will appear in the radio control view above the radio meters. The selector lists the available antenna choices for the antenna switch and allows you to change the active antenna simply by selecting one of the antennas in the drop-down selector.

See more details about configuring linked antenna switches.

13) Antenna rotator control (linked antenna rotator)

To make rotator control faster and easier, Web Radio Control allows you to link rotators to one or more radios. When a rotator is linked to a radio, a direction indicator for the rotator direction will appear in the radio control view above the radio meters. The indicator displays the current azimuth and/or elevation (depending on rotator type) and allows you to set the azimuth and elevation angles by clicking the respective numbers.

There is also a drop-down menu shortcut to the saved rotator directions on the right side of the indicator.

See more details about configuring linked antenna rotators.

14) Quick-access indicators and functions buttons for radio

The quick-access indicators and function buttons allow easy access to the squelch status and to some other commonly used functions. Clicking a button will toggle the function state.

The following indicators are available, depending on the features supported by the radio:

  • SQL - Squelch status (read-only)

  • SPLIT - Split ON/OFF

  • RIT - RIT ON/OFF

  • XIT - XIT ON/OFF

  • NB - Noise blanker ON/OFF

  • NR - Noise reduction ON/OFF

  • AN - Automatic notch filter ON/OFF

  • MN - Manual notch filter ON/OFF

  • COMP - Audio compressor ON/OFF

  • VOX - Voice-operated relay ON/OFF

15) Radio meters

The radio meters provide feedback about received and transmitter signals. The set of available meters depends on the meters supported by the radio transceiver model control commands. This set of meters can be adjusted further with the selection of displayed meters in the Meters section of the sidebar menu.

Web Radio Control supports monitoring the following meters for radios:

  • S meter for received signal strength

  • SWR meter (Standing Wave Ratio) for indicating the standing wave ratio of the transmitted signal

  • ALC meter (Audio Level Control) for indicating the amount of audio level control required to reduce the strength of the transmitted signal

  • RF output power meter for indicating the output power of the transmitted signal (0-100%)

  • Audio compression meter for indicating the amount of compression applied to the transmitted signal

  • Input voltage meter for indicating the radio voltage. Some radio transceiver models only provide the voltage while transmitting.

  • Current draw meter for indicating the radio current consumption. Some radio transceiver models only provide the current draw while transmitting.

  • RMS audio output level to radio indicates the level of audio that the Web Radio Control server computer outputs to the radio.

You can adjust the set of meters displayed in the Meters section of the sidebar menu.

16) Band plan

The band plan displays band information for the active amateur radio frequency band between 2200m (136 kHz) and 13cm (2.4 GHz) according to IARU Region 1 regulations. The band plan information includes allowed modes and the largest allowed bandwidth for transmissions. You can select the current VFO frequency by clicking the band plan. You can also toggle the visibility of the band plan by clicking the Band plan button in the sidebar.

17) RF spectrum scope and waterfall display

The RF spectrum scope and waterfall display are available only when using a radio model that supports delivering the RF spectrum data via a remote connection and the radio control backend service, such as Hamlib, implements this functionality. Currently, the RF spectrum scope works only with the recent Icom SDR radio models, including IC-7300, IC-705, IC-7610, IC-9700 and IC-R8600. Future Web Radio Control versions will add RF spectrum scope support for new radio models.

Please note that even though many transceivers have a built-in RF spectrum scope display, the remote control (CAT) commands do not necessarily support reading the spectrum scope data. This is the case with all Yaesu radio models, including FT-991A, FT-710, FTDX10 and FTDX101.

The RF spectrum scope and waterfall display provides the following controls on top of the display:

  • The Spectrum checkbox toggles the scope/waterfall display visibility

  • The Data checkbox toggles the flow of RF spectrum scope data from the radio

  • If the radio transceiver supports multiple scopes, the scope selection drop-down menu provides options to select the scope to display, e.g. Main and Sub

  • The spectrum scope mode drop-down menu provides the following options for choosing how the spectrum is visualized:

    • CENTER - The current frequency is always at the center of the spectrum scope.

    • FIXED - The spectrum scope displays a fixed range of frequencies. You can adjust the fixed spectrum edge frequencies in the Spectrum submenu of the sidebar menu.

    • CENTER_SCROLL - The spectrum scope displays the frequency range specified for the CENTER choice and the scope follows the current frequency only when tuning outside the displayed frequency range.

    • FIXED_SCROLL - Identical to the FIXED mode, but the scope follows the current frequency when tuning outside the displayed frequency range.

  • The spectrum scope span specifies the scope frequency range in the CENTER mode.

  • The Hold checkbox pauses spectrum scope activity temporarily.

  • The spectrum scope reference level boosts or attenuates the signals displayed in the scope and waterfall. The unit of the reference level is decibel (dB).

18) Audio level meter, audio spectrum scope and waterfall display (Audio tab)

The Audio tab in the radio control view displays an audio level meter and a waterfall display for the audio frequencies. This waterfall display does not extend to frequencies outside the audio spectrum. The RX audio checkbox toggles visibility of the meter and the waterfall display for received audio and the TX audio checkbox toggles visibility for transmitted audio. Audio level meter and waterfall display for transmitted audio is displayed automatically when PTT is active.

19) PTT transmit button

The PTT transmit button near the right edge of the user interface indicates the state of PTT (transmit) and clicking the button will toggle the PTT state. The microphone icon on a blue background indicates reception and the antenna icon on an amber background indicates that transmission is active. A white microphone icon indicates that squelch is open and a black microphone icon indicates that squelch is closed.

There are two ways to use the PTT transmit button:

  • A short click of the PTT button toggles the PTT state permanently between reception and transmission

  • By pressing the PTT button for a longer duration (over 800 milliseconds), the PTT state will toggle temporarily so that PTT is deactivated immediately when the button is no longer pressed.

20) VFO frequency wheel for touch screens

The green button with a circular arrow icon near the right edge of the user interface toggles the visibility of the VFO frequency wheel for touch screens.

This user guide has a dedicated section that documents the functions available in the VFO frequency wheel.

21) Memory channels / Morse key for touch screens

The function of this button (near the right edge of the user interface) depends on the state of the On-screen keyer checkbox in the Options drop-down menu in the sidebar (radio settings). By default, the button displays a list icon and toggles the visibility of the memory channels browser. If the On-screen keyer checkbox is checked, the button displays an icon with three dots and the button toggles the visibility of the morse keyer for touch screens.

Memory channel browser

The memory channels browser allows you to browser the SOFTWARE and the HARDWARE memory channels.

The memory channels in the SOFTWARE mode are stored and managed entirely in Web Radio Control software, and you can edit them by clicking the M button near the VFO frequency.

The HARDWARE memory channels are stored in the hardware memory of the radio transceiver and usually require activation of the MEM VFO choice to navigate off from regular VFOs (e.g. VFOA or Main).

You can use the buttons below the memory channels selector to edit hardware memory channels:

  • The V>M (VFO to memory) will store the currently selected VFO frequency to the selected memory channel number (often including the mode and filter settings too).

  • The M>V (memory to VFO) button will copy settings from the selected memory channel to VFO.

  • The MC (memory clear) button will clear the currently selected hardware memory channel.

Please note that it is recommended to use software memory channels in Web Radio Control, because not all radio transceivers have good support for browsing memory channels using remote control (CAT) commands.

Both memory channels modes, software and hardware, have keyboard shortcuts for quick browsing, and you can also type a memory channel number to go to by clicking the memory channel number between the arrows. When browsing the memory channels one-by-one using the arrow buttons, you may reach a memory channel number that does not exist. In this case the memory channel number will be displayed in parentheses, but you will be able to skip over any number of non-existing memory channels.

Morse key for touch screens

The on-screen keying method for transmitting morse code is suitable for slow keying only, because keying on a touch screen cannot happen in a particularly accurate way. This user guide has a dedicated section that documents the morse key for touch screens, see below for the detailed documentation.

22) Sidebar / radio settings

The arrow button at the left edge of the user interface toggles visibility of the sidebar, which provides control for radio-specific settings and other additional functions related to the user interface and the radio.

This user guide has a dedicated section that documents the functions available in the sidebar.

Radio VFO frequency wheel for touch screen

The green button with a circular arrow icon near the right edge of the user interface toggles the visibility of the VFO frequency wheel for touch screens.

1) VFO frequency wheel

To change the VFO frequency, you can "roll" the green VFO wheel on the touch screen. Rolling the wheel clockwise increases the frequency and rolling it counter-clockwise decreases the frequency.

2) Tuning step

The currently selected tuning step is at the center of the VFO frequency wheel. Pressing (or left-clicking) the tuning step will choose the next tuning step and long-pressing (or right-clicking) the tuning step will select the previous tuning step.

The following tuning steps are supported: 1 Hz, 10 Hz, 100 Hz, 1 kHz, 5 kHz, 6.25 kHz, 10 kHz, 12.5 kHz, 25 kHz and 100 kHz.

3) The name of the active frequency

The name of the active frequency is below the VFO frequency wheel. This choice determines the frequency that the wheel controls. You can select the next the active frequency name by pressing (or left-clicking) the frequency name and the previous frequency by long-pressing (or right-clicking) the frequency name.

The possible frequencies are FREQ (the active VFO), SPLIT (the opposite VFO), RIT, XIT and RPTR SHIFT (repeater shift). The available frequency choices depend on the features supported by the radio transceiver model.

4) Frequency display

The value of the active frequency controlled by the wheel is displayed above the VFO frequency wheel. This frequency depends on the selected name of the active frequency.

Sidebar for radio-specific settings

The arrow button at the left edge of the user interface toggles visibility of the sidebar, which provides control for radio-specific settings and other additional functions related to the user interface and the radio.

The upper part of the sidebar provides additional functions for the user interface and the radio:

1) Refresh button

The Refresh button reads and refreshes the radio settings available in the sidebar submenus. Web Radio Control refreshes the values of these settings only when requested, because monitoring tens or hundreds of radio settings actively is a very slow process. In addition to clicking the Refresh button, opening the sidebar automatically refreshes the settings.

2) Tuner button

The Tuner button starts a tuning cycle for the currently active VFO frequency using the automatic antenna tuner in the radio. Many radio transceiver models indicate PTT being active, provide SWR meter readings while tuning is in progress. You may additionally hear the tuning sidetone audio.

The Tuner button is enabled only for radio models, which support controlling the automatic antenna tuner via control commands.

3) Power button

The Power button color is green when the radio transceiver is powered on and ready for use. The button color is red when the radio is powered off or when Web Radio Control is unable to control the radio, because it is often not possible to detect the difference between these two states.

Many radio transceiver models can be powered off via control commands (when the power button is green). How the radio functions when it is powered off depends on the radio model. Some newer radio models have a stand-by state, which allows them to respond to control commands, so that it is possible to power on the radio using a control command (when the power button is red). Some older radio models can be powered on only by applying a voltage to a certain pin via a relay. Please see the documentation of your radio model to check how it works regarding power on/off commands.

The Power button is enabled only for radio models, which support powering the rig on and off via control commands.

4) Tone burst button (hardware-based)

The dark grey Tone burst button activates the radio hardware-based tone burst to access a repeater. The tone burst is active only when the button is being pressed.

The Tone burst button is enabled only for radio models, which support hardware-based tone burst via control commands.

5) Tone button (audio, software-based)

The blue Tone button generates sine wave for a tone burst using the web browser audio functionality. This feature can be used with radio models that do not have support a hardware-based tone burst. You can choose the tone burst frequency from the drop-down menu next to the button. The available tone burst frequencies are: 1750 Hz and 2135 Hz. The tone burst is active only when the button is being pressed.

Note that in order to use this software-based tone burst, audio streaming must be active so that the generated tone burst audio will be transferred to the radio to be transmitted.

6) Quick access menu for reservations

7) Radio user interface options

The Band plan checkbox toggles the visibility of band plan information below the radio meters. See the radio device view documentation for more details on how to use this feature.

The On-screen keyer checkbox toggles the function of the Software memory channels / On-screen keyer button, located above the PTT and touch screen VFO buttons. See the Software memory channels / On-screen keyer section of the documentation for more information about the on-screen morse keyer.

The Delay checkbox toggles the use of an additional delay in control of radio VFO frequency. When enabled, it reduces the number of control commands sent to the radio when tuning the VFO frequency. The result of this is that "spinning" the VFO fast does not immediately change the radio VFO frequency, which may be necessary with some radio models that respond very slowly to VFO frequency changes. Web Radio Control indicates the additional delay in VFO frequency control using blue color for the VFO frequency.

8) Radio-specific settings

You can access the radio-specific settings in the sidebar submenus. The settings available in the submenus depend on the features supported by the radio model. Additionally, some rarely used settings may not yet be available for remote control because the corresponding control commands are missing from the radio control service (e.g. Hamlib). Support for new radio settings can be introduced through Web Radio Control software updates.

Web Radio Control provides the following submenus for radio-specific settings:

  • Quick - A shortcut menu for user favorite settings. The star icon next to each setting name indicates if the setting will be included in this menu. Clicking the icon will either add or remove the setting from this shortcut menu.

  • RF - RF level transmission and reception settings, such as output power level, RF gain and AGC.

  • RX audio - Audio reception settings, such as squelch, noise blanker and notch.

  • TX audio- Audio transmission settings, such as mic gain, compression and VOX.

  • CW - Morse code settings, such as sidetone frequency, keyer speed and break-in settings.

  • Repeater - Repeater-related settings, such as CTCSS/DCS tones and repeater offset.

  • Spectrum - RF spectrum scope and waterfall display settings.

  • Custom - Settings that are specific to this particular radio model, which may not be available in other models. For Icom SDR transceivers, some Icom-specific RF spectrum scope and waterfall settings are listed here. This kind of settings are available only some radio models.

  • Device - General settings related to the use of the radio device, such as automatic antenna tuner control, button lock, backlight, etc.

  • Audio CW keyer - Settings for Web Radio Control audio-based morse keyer. This user guide has a dedicated section that documents the functionality of the audio CW keyer.

  • Meters - Settings for configuring the radio meters in the radio control view user interface. You can control which meters are visible in the radio control view using these settings. This user guide has a dedicated section that documents the submenu for meters.

Using the radio-specific settings

The radio-specific settings can be viewed and changed in the sidebar submenus. The screenshot above displays the RX audio submenu, which contains settings, such as squelch level, noise blanker and noise blanker level.

Changing the value of a setting depends on the type of the setting:

  • On/Off switch - The on / off switch enables or disables the setting. The OFF text on red background indicates that the setting is disabled and the ON text on green background indicates that the setting is enabled. You can disable the setting by clicking the OFF text and enable the setting by clicking the ON text.

  • Adjustable level - There are three ways to change the value of an adjustable level:

    • 1) Clicking the slider bar below the setting name adjusts the level according to the position where the bar was clicked. A double click sets the level to whatever the value is at the center (often 50%).

    • 2) Clicking the arrows on either side of the level value (number) increases or decreases the value by one step. The step size depends on the setting.

    • 3) Clicking the level value (number) between the arrows allows you to type the level value digits.

  • Drop-down menu - Clicking the drop-down menu displays the available choices for the setting.

Settings for radio meters

The Meters submenu in the sidebar contains settings for controlling the behavior and visibility of radio meters in the radio control view.

1) The METERS setting drop-down menu provides the following choices to select which meters are visible in the radio control view:

  • The Normal setting will display the meters: S-meter, SWR, ALC, RF output power and RMS audio output level to radio. Some of the meters may be missing if the radio model does not support monitoring a particular meter.

  • The Compact setting will only display the S-meter during reception and the meter indicated by the TX METER setting during transmission.

  • The All setting will display all available meters: S-meter, SWR, ALC, RF output power, Audio compression, Input voltage, Current draw and RMS audio output level to radio. Some of the meters may be missing if the radio model does not support monitoring a particular meter.

Software memory channels for radio

The software memory channels are snapshots from radio state. This feature is similar to what "memory channels" are in many radio transceivers. Web Radio Control stores the software memory channels internally, and they are completely independent of the built-in hardware memory channels of the radio transceiver.

Each saved frequency has a user-defined name and the saved state consists of the VFO frequency, the operating mode and the audio filter width choice. For use with amateur radio repeaters, the saved state may also optionally contain the repeater shift, CTCSS frequency, CTCSS squelch frequency, DCS choice and DCS squelch choice. These optional fields are only present if the radio transceiver supports the corresponding features. The saved frequencies can be searched by name.

The M button near the VFO frequency display in the radio control view opens the software memory channels window.

1) Memory channel search

You can search for software memory channels by typing a part of or the full name of the channel in the text input field indicated by text Name to find. Typing into the text input field will automatically trigger display of search results below the text field.

2) Memory channel list

The memory chanel list will contain all software memory channels by default, or the results of memory channel search if the text input field for search is not empty. Clicking the channel name will set the current VFO frequency, operating mode and the audio filter width in the radio according to the channel. The red cross on the left side of the channel name will delete the channel. The channel list is always ordered by the channel number displayed on the left side of the channel name.

3) Save current frequency

The Save current frequency section allows you to save the current VFO frequency, the operating mode and the audio filter width choices using the name typed in the New frequency name text input field. You can optionally specify a channel number for the channel. If the channel number is not specified, the first unused channel number is selected automatically. Click the Save current button to save the channel.

4) New memory channel

The New memory channel section allows you to save a new software memory channel by defining the channel state in a detailed way. The fields allow you to specify the VFO frequency, the operating mode and the audio filter width independently. Only the channel name and the VFO frequency are mandatory: the operating mode and the audio filter width are optional and can be left empty. Click the Save button to save the channel.

For use with amateur radio repeaters, you may also optionally specify the repeater shift, CTCSS frequency, CTCSS squelch frequency, DCS choice and DCS squelch choice. These optional fields are only present if the radio transceiver supports the corresponding features.

CW: Morse keyer

Web Radio Control supports the following options for keying morse code:

  • HW = hardware mode for keying: More recent radio transceiver models have the ability to perform morse code keying directly from text sent to the radio. In this mode, Web Radio Control sends the text to be keyed directly to the radio, and it is the radio that performs the translation from text to morse code. The radio-specific settings (in the sidebar CW submenu) determine the speed for keying text in this case. It is only possible to use text-based keying (including macros), which means that use of the USB adapter for a physical morse key is not supported in the HW mode.

  • SW = software mode for keying: Most radio transceiver models can perform morse code keying via a dedicated, external keying connector or via RS-232 serial port RTS/DTR control lines. In this mode, Web Radio Control generates the morse code to be keyed either from text entered by an operator or from the signals of a physical morse key connected to the client device via a USB morse key adapter. Web Radio Control internal morse keyer settings determine the speed for keying text.

See more details about configuring CW keyer.

1) Config button

The Config button opens the CW submenu in the sidebar radio-specific settings. This button works as a shortcut for displaying radio CW settings.

2) HW/SW mode selector

The HW/SW mode selector selects the method for keying morse code. The availability of each mode depends on the radio model features and morse keyer configuration in Web Radio Control.

The HW mode (hardware-based morse keying) uses features available in more recent radio transceiver models, which can perform keying of morse code directly from text. In this mode, Web Radio Control sends the text to be keyed directly to the radio and it is the radio that performs the translations from text to morse code. The radio-specific settings (in the sidebar CW submenu) determine the speed for keying text in this case. It is only possible to use text-based keying (including macros), which means that use of the USB adapter for a physical morse key is not supported in the HW mode. The HW mode is selectable in the radio control user interface only if the radio model supports keying morse code directly from text.

The SW mode (software-based morse keying) performs keying of morse code via a separate, external keying connector in the radio or via RS-232 serial port RTS/DTR control lines. In this mode, the Web Radio Control server software generates the morse code to be keyed either from text entered by an operator or from the signals of a physical morse key connected to the client device via a USB morse key adapter. Web Radio Control internal morse keyer settings determine the speed for keying text. The SW mode is selectable in the radio control user interface only if software-based morse keying is correctly configured in Web Radio Control configuration for the radio: either a GPIO pin or an RS-232 serial port RTS/DTR control line needs to be connected to the radio.

See more details about configuring CW keyer.

3) Immediate mode button

The Immediate mode button enables or disables a mode, where the text entered to the text input field to be keyed will be keyed immediately without the need to press the Enter key or to click the Send button. Any text that is typed faster than the current morse keyer speed will be buffered automatically.

4) PTT control mode button

The PTT control mode button enables or disables a mode, where the radio PTT (transmission) will be separately activated during keying of morse code. Activating PTT separately may be required by some older radio transceiver models, which do not support full break-in or semi break-in functions. The CW break-in settings are available in the CW submenu of the sidebar and enabling either of these settings will automatically trigger PTT internally in the radio.

5) WPM morse keyer speed in SW mode

This input field sets the software morse keyer speed when using the keyer in the SW mode. The maximum supported keyer speed is 50 WPM (Words Per Minute).

6) CW/CWR operating mode buttons

The CW/CWR operating mode buttons are shortcuts for activating either the CW or CWR mode in the radio.

7) Text input field for morse keyer

Web Radio Control performs morse code keying based on the text in this input field. In the default mode, the text typed in the input field will be keyed when either the Enter key is pressed or the Send button is pressed. In the Immediate mode, the text typed in this input field will be keyed immediately and any text that is typed faster than the current morse keyer speed will be buffered automatically.

The Clear button empties the text input field.

The Cancel button (a cross on a red background on the left side of the text field) is available while the morse keyer is active. Pressing the cancel button will stop keying immediately and will clear the internal keying buffer. Pressing the Esc key when focus is in the text input field will also stop keying.

USB morse key adapter

The USB morse key adapter device is a device you can build yourself and instructions for building one are available in GitHub on the USB morse key adapter building instructions page. The adapter can be connected to a computer, a table or a phone. A USB OTG (on-the-go) adapter is required for most tablets and phones.

Web Radio Control allows a regular, physical morse key to be used for keying morse code. The morse key needs to be connected to the client device using a USB morse key adapter designed specifically for use with Web Radio Control. This USB morse key adapter supports both straight keys and dual-lever paddle keys, as the adapter contains an electronic morse keyer. The adapter has a speaker for outputting the CW sidetone, and it supports adjustable electronic keyer speed.

The working principle of the USB morse key adapter is simple: the adapter acts as a USB keyboard for the client device it is connected to and each press its registers from a morse key generates a key press using the comma key (,) on the client device. The Web Radio Control radio control user interface monitors the timing and duration of these key presses and sends commands to the Web Radio Control server software to key the radio according to the timing of the key presses. In theory, it is also possible to use the comma key on a normal keyboard as a straight morse key, but it is often difficult in practice, because the physical structure of the keyboard keys makes keying morse code very slow.

CW: Morse code macros

1) Macro search text input field

You can search for morse code macros by typing the macro name or part of the macro text content in the text input field indicated by text Text to find. Typing into the text input field will automatically trigger display of search results below the text field.

2) Morse code macro list

The list of morse code macros will contain all macros by default, or the results of macro search if the text input field for search is not empty. Clicking the Send button on the left side of the macro name will trigger keying of the macro text on the radio being controlled. Clicking the macro name will copy the macro text contents to the above text input field for morse keyer, which allows you to edit the text before keying. The red cross on the left side of the macro name name will delete the macro.

3) Storing a new macro

The New macro section provides functions for storing new macros.

Type the macro name in the text input field indicated by text New macro name and the text content of the macro in the text input field indicated by text Macro. Click the Add button to store the new macro.

CW: Keying morse code using touch screen or keyboard

Keying of morse code using touch screen or keyboard is designed to be used as a backup if there are no better options available for keying CW. While it is possible to use a touch screen or the keys of a computer keyboard as a morse key, these methods make keying slightly difficult and allow only slow keying speeds.

1) Audio/Software selector buttons

The Audio/Software selector buttons choose the method for keying morse code:

  • The Audio mode generates audio-based CW, where the web browsers is responsible for generating sine wave to represent the CW carrier wave. This method works only in SSB operating mode and requires audio streaming to be active so that the generated audio will be delivered to the radio for transmission. The audio CW functionality is designed to be used as a backup if there are no better options available for keying CW.

  • The Software mode is equivalent to the SW (software keying) mode in the CW tab in the radio control view, where Web Radio Control user interface monitors the timing of the on-screen morse key presses and sends them to Web Radio Control server software to be keyed on the radio via a serial port control line or via a GPIO pin connected to the radio CW keying connector. This mode is available only if the Web Radio Control configuration for the radio contains settings that enable keying via an RS-232 serial port control line or via a GPIO pin for the radio according to the CW keyer configuration instructions.

2) Touch screen morse key type selector

There are three morse key types available in the Audio keying mode:

  • STRAIGHT - the touch screen morse key functions as a straight key

  • BUG - the touch screen morse key generates dots automatically, but dash length is determined by the operator

  • PADDLE - the touch screen morse key generates both dots and dashes automatically

In Software mode, the only morse key type available is the STRAIGHT key.

3) Activate button

The Activate button enables or disables audio-based CW keying for testing where nothing will be transmitted.

4) Activate+PTT button

The Activate+PTT toggles both audio-based CW keying and PTT, so that the radio will transmit the CW carrier in the audio when this function is enabled.

5) The dot and dash buttons of the touch screen morse key

The dot and dash buttons acts as the morse key paddles and keying morse code is performed by pressing these buttons. When the selected morse key type is STRAIGHT, the touch screen morse key consists only of a single button that acts as a straight key.

Using the keyboard as a morse key

Web Radio Control provides keyboard shortcuts for keying morse code. In order to use the keyboard shortcuts, the Web Radio Control radio control view user interface must be open in the web browser and the cursor must not be active in any text input field. The easiest way to ensure that the user interface "focus" is set correctly is to tap or click the empty background of the user interface.

The following keyboard shortcuts are available in the Audio keying mode:

  • CTRL+ALT+W - Toggle audio keyer and PTT on/off

  • . (dot) - Automatic keyer: dit (dot)

  • - (dash) - Automatic keyer: dah (dash)

  • / (slash) - Automatic keyer: dah (dash) (for US keyboard layout)

  • , (comma) - Straight key

The following keyboard shortcuts are available in the Software keying mode:

  • , (comma) - Straight key

Antenna rotator control view

The antenna rotator control view contains the azimuth and/or elevation direction displays depending on the antenna rotator model. It is possible to control the antenna rotator either by setting the antenna direction in degrees or by turning the rotator manually in a specified direction.

If your station has an antenna rotator, but the antenna rotator control view is missing in the Web Radio Control user interface, see more details about configuring antenna rotators.

1) Stop button

Pressing the Stop button stops the antenna rotator.

2) Park button

Pressing the Park button sets the rotator direction to "parking position", which may vary depending on the model of the antenna rotator. This direction is often zero degrees.

3) Reset button

The Reset button resets the antenna rotator controller state. What this function does depends on the antenna rotator controller model.

4) Counterclockwise and clockwise buttons

The counterclockwise (CCW) and clockwise (CW) buttons make the antenna rotator turn continuously to the chosen direction until the Stop button is pressed or another direction is chosen. Many antenna rotators also have certain limits, which prevent the rotator from turning too far in either direction.

It is recommended to be careful when using the CCW and CW buttons: make sure that the antenna rotator will not accidentally rotate too far, which could result in physical damage to the rotator or the antennas.

5) Azimuth and elevation direction displays

The azimuth and elevation direction displays indicate the current direction of the antenna rotator both as number in degrees and as a graphical pointer. The graphical direction pointer is green when the antenna rotator is idle (not rotating) and the pointer is red when the rotator is rotating the antennas. The available displays depend on the antenna rotator model, which can be an azimuth rotator, an elevation rotator or a combined azimuth and elevation rotator.

The antenna rotator direction can be set in the following to ways:

  • The direction can be set by pointing the desired direction and by clicking the direction display. Before choosing the direction by clicking the display, there is a blue pointer indicating the pointed direction and this direction is displayed as a number in parentheses under the actual rotator direction.

  • The direction can also be set by typing the direction as a number in degrees in the input text field under the azimuth or the elevation direction display and by pressing the button Set after typing the direction.

Saved directions for antenna rotator

The saved rotator directions are a list of saved rotator direction information that includes either the azimuth, the elevation or both directions in degrees. The saved directions can be searched by name. Web Radio Control stores the saved directions internally, and they are not related to any built-in memory in the antenna rotator controller.

1) Saved direction search

You can search for saved directions by typing a part of or the full name of the saved direction in the text input field indicated by text Name to find. Typing into the text input field will automatically trigger display of search results below the text field.

2) Saved directions list

The list of saved directions will contain all saved directions by default, or the results of saved direction search if the text input field for search is not empty. Clicking the saved direction name will set begin turning the rotator to the azimuth and elevation directions indicated by the saved direction. The red cross on the left side of the saved direction name will delete the saved direction.

3) Storing a new saved direction

The New saved direction section provides functions for creating new saved directions.

There are two ways to create a new saved direction:

  • Saving the current rotator direction: The first text input field with button Save current saves the current azimuth and/or elevation with the name typed in the New direction name text input field.

  • Saving a user-defined rotator direction: The second text input field with button Save allows you to specify the azimuth and/or the elevation directions independently. In case of a combined azimuth and elevation rotator, it is possible to store either only the azimuth or the elevation direction or both.

Antenna switch control view

The antenna switch control view lists the antennas available in the switch and allows selecting the active antenna using the ON/OFF buttons.

Currently, Web Radio Control supports antenna switches connected to a single radio only.

1) ON/OFF buttons

Clicking the ON text makes the selected antenna active and deactivates the previously used antenna.

2) Disconnecting antennas

Some antenna switches have the ability to disconnect all antennas from a radio, where the antenna connection of the radio will be either left disconnected or it will be grounded. Clicking the OFF text for the antenna that is currently active removes the antenna selection to allow the antenna switch to disconnect the antennas.

If your station has an antenna switch, but the antenna switch control view is missing in the Web Radio Control user interface, see more details about configuring antenna switches.

Additional user guide documentation

Additional user guide documentation for various topics: