User guide

How to operate the radio from a phone, tablet or computer. For installing the system see the installation guide; for administering it (users, configuration, backups) see operations.

1. First visit

Open the address the installer printed (for example https://radio.local, or your Tailscale address) and sign in. The very first visit asks you to create the administrator account. The administrator then creates a user for everyone else under Admin > Users (roles below).

Role Can
viewer watch the radio and listen; cannot control it or transmit
operator take control, tune, change settings, use the microphone and transmit (if transmitting is enabled)
admin everything, plus users, configuration, diagnostics, power on/off

Tip: add the page to your phone's home screen ("Add to Home Screen" / "Install app") to get a full-screen app. The microphone only works over HTTPS (a secure address). Listening works either way.

2. Who is in control

Many people can watch at once, but only one controls the radio. The top bar shows your state:

3. The screen

Phones and tablets/computers share the same layout idea: a radio panel on top, four tabs at the bottom: Radio, Filters, Audio & Levels and Digital (FreeDV, FT8/FT4 and SSTV, chosen with a switch: a slim row at the top of the tab on a phone, and in the bar beside the radio's name on a tablet or computer).

Top bar: Full (full screen), Help (this manual), Admin (administrators), Account (your password), Sign out, and for administrators Power off. Radio bar: a green dot = the radio answers, the radio name, and the control status. The Help button opens this manual from the Pi itself (no internet needed).

Radio tab

Filters, Audio & Levels tabs

PTT stays at the bottom on every tab so you can adjust a level while transmitting.

4. Memory channels

Squelch (FT-991A, FTDX101D and MP): a Squelch slider appears under the mode buttons in FM, AM and C4FM and on the AIR band (and is always in the Audio & Levels tab); on the FTDX101 there is one for MAIN and one for SUB. 0 is open (no squelch); raise it until the noise just closes. It is the radio's own squelch level (SQ), the same as its SQL knob. On the FTDX101 it is written from the manual and simulator-tested; the FT-991A one was tested on a real radio.

AIR band (FT-991A): the band buttons include AIR (the radio's AIR key, BS14): the radio goes to the airband in AM by itself and the page's tuning step switches to 25 kHz, the airband channel spacing, and goes back to the previous step when you leave the band.

Memories (beside Tune; FT-991A and FTDX101D) lists the channels stored in the radio (001-099): number, name, frequency, mode. Type in the box to filter. Tap a channel to recall it. Back to VFO returns to the VFO. Re-read reads the list again after you changed memories on the radio. Export saves the list as a CSV file (a backup, or to open in a spreadsheet). The list is read in the background a few seconds after the radio connects, so it opens at once; it is read again whenever the radio reconnects.

Adding, editing and deleting a channel (FT-991A, administrators): Add stores a new channel and Edit (beside each row) changes one: name (up to 12 characters), frequency, mode, shift direction (simplex, plus, minus), tone mode (off, CTCSS encode, CTCSS encode + decode, DCS) and the tone frequency (the 50 CTCSS tones) or DCS code. Opening Edit on a channel with a tone reads that channel's own tone from the radio first (the radio is recalled to that channel for a moment and put back), so changing a name does not change its tone. Delete channel empties it. Saving or deleting asks for confirmation and takes 20 to 30 seconds: the program writes the channel and then reads all channels back, and tells you if the radio did not store it exactly as sent. To store a tone the radio's VFO-A is borrowed for a moment (it is set to the channel's frequency, mode, shift and tone, the channel is written, and VFO-A, its own tone settings and the V/M state are put back as they were). If a write or a delete ever changed a channel other than the one you chose, editing switches itself off (until the service is restarted) and the message names the channels, so put them back from your Export file. Export first if the list matters to you. One limit remains: the repeater offset (for example 600 kHz) is a radio menu setting, not stored per channel, so set it in the radio's menus; the page only chooses the direction.

5. Transmitting

Transmitting is disabled until the owner enables it: an administrator opens Admin > Config > Transmitting (PTT), chooses Enable transmitting… and types their password again (or sets allow_ptt = true in the configuration file on the Pi). The button then says Hold to transmit. An administrator can switch it off again at any time, which also stops a transmission in progress. Rules that always apply:

6. Audio

Equalizer

The Audio tab has a parametric equalizer for what you hear (Receive) and for what you send (Transmit), like the one in Thetis: 5, 10 or 18 bands, each with its own frequency, gain (-12 to +12 dB) and Q (width, 0.3 to 10). Drag a node on the graph to set its frequency (left/right) and gain (up/down); the mouse wheel over the graph changes the selected band's Q (on a phone use the Q box); double-click a node to zero it; the boxes under the graph give exact values for the selected band. The curve shows the combined response. Bands changes the number of bands (it starts again flat), Preset (Voice, Bass cut, Treble cut, Bass boost, Treble boost, and FreeDV speech: less bass, more presence at 1 to 4 kHz, which makes decoded RADE speech clearer) sets the gains at your band frequencies, Reset zeroes all gains. It is one setting for the whole radio, shared by everyone connected, and it is kept across restarts. Both sides have a Low-cut and a High-cut (24 dB per octave, off until you tick them; defaults 150 Hz and 2800 Hz for Transmit, 200 Hz and 6000 Hz for Receive): tick the box and type a frequency, or drag the dashed L and H markers on the graph. They keep unwanted rumble and hiss out of the signal and out of the radio's own filter edges. The selected band's Freq, Gain and Q are on one line under the graph. Two buttons on the Radio tab, RX EQ and TX EQ (after Memories), switch each equalizer (and the cuts) on and off so you can compare. It adds about 10 ms of delay while on; very narrow bands below about 150 Hz come out a little wider and weaker than drawn. With FreeDV the equalizer works on the speech only: the modem tones are never equalized.

Noise gate (Receive and Transmit)

Each side has a Noise gate under the graph (off until ticked). It turns the audio down by Range dB (default 30) when the level stays under Thresh. (default -50 dB), waits Hold ms (default 150) before it starts to close and closes over Rel. ms (default 250), and opens again at once when the level comes back, so word endings are not chopped. Receive takes the hiss out of the pauses between words (it also works on decoded FreeDV speech); Transmit keeps the microphone's room noise out of the signal and out of the leveler, which would otherwise raise it. A readout shows how many dB the gate is taking off while it is closed. Set Thresh. just above the noise in the pauses and below your quiet words, then listen for chopped word beginnings and lower it if you hear them.

Saved equalizer sets

My sets… (beside Reset) saves the current bands (frequency, gain and Q) and the low-cut and high-cut under a name; Use puts a saved set on the Receive or the Transmit equalizer, and Delete removes it. Your sets also appear in the Preset list under My sets. Up to 20 sets are kept; they are shared by Receive and Transmit and by everyone connected, and kept across restarts.

Transmit leveler and limiter

Under the Transmit graph, two more stages for your voice, after the noise gate (they are shared and kept like the equalizer, and they work on the speech only: a FreeDV signal is made from the leveled speech, and a recording sent with Send is not touched):

Both are off until you tick them. Start with the leveler's defaults and the limiter at about -3 dB.

Recorder (REC, Play, Send, Recordings)

A Recorder block under Mode on the Radio tab has four buttons of one size:

7. Remote access

8. Administrators

Admin has these tabs: Users (create, roles, trusted, reset password), Clients (connected devices; disconnect one), Config (radio model, serial port, audio devices and gains, meter calibration, SWR warning limit, time limits, the transmit switch and Settings backup: download the settings to a file and restore them later; Updates: whether a newer release exists and how to install it; some changes need a restart), Diagnostics (system, radio link, audio and the recent log) and Audit (who did what). Power off switches the radio to standby; when the radio is off, the offline banner shows Power on radio. Details: operations.

9. If something is wrong

Symptom Try
Radio offline cable, radio on, Admin > Diagnostics; see troubleshooting
No sound tap the speaker icon; Audio tab status; the radio's USB OUT LEVEL menu
Microphone silent tap the microphone icon and allow it in the browser; HTTPS needed; the microphone button is on (radio menu 106 = REAR); check To radio while keyed
Cannot transmit transmitting enabled? you have control? not a viewer account?
Page looks old after an update press Ctrl+F5, or the Reload now bar