VerityRF Modem

An open-source sound-card modem compatible with VARA HF and VARA FM

Features

VARA HF

VARA FM

Start the modem with --fm narrow or --fm wide to use VARA FM on the same ports.

Host interface

PortUseDefault
CommandVARA's commands (MYCALL, LISTEN, CONNECT, BW and others) and replies8300
DataThe link's data, both ways8301
KISSKISS frames sent and received as broadcasts8100, off by default
StatusJSON lines for the desktop app or other monitoring8310, off by default

The ports listen on 127.0.0.1 unless you change it. They have no authentication, so only open them to other machines on a network you trust.

There is no registration key. You enter your licensed call, and links from that call or its SSIDs are reported as registered, as a registered VARA reports them.

PTT

MethodHow the radio is keyed
hostBy the client, on the PTT ON / PTT OFF lines (the default)
voxBy the radio's VOX
rigctldThrough hamlib's rigctld, for any rig hamlib supports
serialThe RTS or DTR line of a serial port
cm108A GPIO pin of a CM108 or CM119 USB sound card

Lead and tail times can be set. A maximum key-down time (30 s by default) releases rigctld, serial or CM108 PTT if a transmission runs too long.

Desktop app

Observer

verityrf-observer listens to VARA HF sessions between other stations. It does not transmit.

The observer's web page: sessions heard, a transcript, the input spectrum and broadcasts
The observer's web page.