Skip to content

v0.1.0

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 21 Jun 21:53
· 10 commits to main since this release

Rigflow v0.1.0 — the first public release. A client/server SDR for amateur radio: receive and transmit on HF over the network, with the server at the antenna (e.g. a Raspberry Pi) and
the client wherever you operate.

⚠️ Rigflow controls transmitters and amplifiers. You are responsible for the legal and safe operation of your station — please read the
Disclaimer before transmitting.

Downloads

Platform Client Server
Linux x86-64 rigflow-client-linux-x86_64.tar.gz rigflow-server-linux-x86_64.tar.gz
Linux ARM64 (Raspberry Pi) rigflow-client-linux-arm64.tar.gz rigflow-server-linux-arm64.tar.gz
macOS (Apple Silicon) rigflow-client-macos-arm64.tar.gz (server is Linux-only by design)

Each archive contains the binary plus README.md, LICENSE, and DISCLAIMER.md. See the Installation guide for
runtime libraries and setup.

Verify your download against SHA256SUMS:

sha256sum -c SHA256SUMS        # Linux                                                                                                                                                                                                                                                                                                                        
shasum -a 256 -c SHA256SUMS    # macOS                                                                                                                                                                                                                                                                                                                        

macOS first launch: the client is unsigned, so Gatekeeper blocks it the first time. Either right-click rigflow-client → Open (then confirm), or clear the quarantine flag once:
xattr -dr com.apple.quarantine rigflow-client.

Highlights

Receive

  • Modes: WFM, NFM, AM, USB, LSB, CW (CWU/CWL), and Data (USB for FT8/digital).
  • Real-time spectrum + waterfall; click/scroll/keyboard tuning; bookmarks.
  • Noise reduction (NR2), AGC, squelch; RX IQ recording and playback.
  • On-spectrum amateur band and license-privilege overlays (ARRL/US), per-operator license selection.

Transmit (Hermes Lite 2)

  • SSB from the mic (USB/LSB) with a soft limiter + speech compressor.
  • CW via straight key (Space) or Text-to-CW with F1–F4 macros, sidetone, semi break-in; plus on-screen CW decode.
  • Digital (FT8 / WSJT-X): Data mode auto-routes audio on a clean, linear path (speech processing + receive AGC bypassed); an in-app setup window shows the device/CAT/PTT settings.
  • Built-in two-tone and Spot/SWR transmit test aids.
  • N2ADR HF filter board enabled by default for per-band TX filtering (harmless no-op without the board).

Station

  • Remote operation over the network (WebSocket control + UDP media); multiple radios from one client.
  • Per-operator and per-radio settings — each radio resumes where you left it.
  • Optional Hardrock-50 amplifier control (band tracking, ATU, SWR/power) over USB serial.
  • Latency / Audio panel: live RX/TX buffering + a measured network one-way delay.

Platforms

  • Server: Linux x86-64 and ARM (Raspberry Pi). Client: Linux (x86-64, ARM64) and macOS (Apple Silicon).
  • Digital/FT8: Linux via PipeWire/Pulse virtual audio or TCI; macOS via TCI only. (TCI is experimental.)

Known issues

  • macOS FT8/digital over TCI is experimental — confirmed on-air with mainline WSJT-X, but with less mileage than the Linux path.
  • S-meter, TX power, and SWR are approximate, not lab-calibrated — good for relative judgements (comparing signals, peaking a tune), not absolute values.
  • Receive CW sounds the same for CWU and CWL — no opposite-sideband rejection on receive yet; the modes differ only on transmit.
  • HL2 not discovered after a simultaneous cold boot on a direct Pi↔HL2 link (DHCP timing) — power-cycle the HL2 after the Pi is up, or give it a static IP.

See the full Release notes for details and workarounds.

Documentation

Installation · Operator guide · Signal
path & expected behavior
·
Troubleshooting


Rigflow is experimental amateur-radio software for licensed operators. It works and is used on the air, but expect rough edges — verify your transmitted signal and comply with local
regulations.