Backwards-compatible with v2.1.x / v2.2.0. Wire-protocol VERSION stays 3 — the new VRX-AFC and TX-filter packet/control types are additive and per-client gated, so older clients keep working. The Android client is unchanged this release (no VRX); the bundled APK is rebuilt at 2.3.0. Stock Thetis v2.10.3.14+ is sufficient — no Thetis-fork update is required.
Added
Synchronous AM with a carrier-tracking PLL (SAM)
The VRX SAM mode is now a real synchronous-AM demodulator: a critically-damped (ζ=1.0) carrier-tracking PLL locks onto the AM carrier and demodulates against the recovered phase (Thetis/WDSP amd.c style). This removes the beat note of the previous pseudo-SAM when the tuning is a few Hz off and stays clean through selective fading. Capture range ±3 kHz.
AM auto-tune-to-carrier (AFC) + per-VRX audio rate
In SAM with auto-tune enabled, the listen frequency continuously follows the AM carrier onto exact zero-beat (the client VFO follows). The tracker is a two-speed, noise-robust AFC that holds a strong/wide carrier without hunting and preserves the lock across an NB↔WB rebuild. Each VRX gets its own audio-rate selector — NB (8 kHz) / WB (16 kHz) / Auto, independently per channel.
Settable TX modulation bandwidth (desktop, Thetis tab)
The main-radio TX modulation bandwidth is now adjustable: Follow RX bandwidth (TX mirrors the RX filter 1:1) or independent Low/High edges, range 0–8 kHz. In symmetric modes (AM/SAM/DSB/FM) the RX spectrum filter edges mirror, so dragging one edge moves both sides — matching Thetis.
Fixed
- Mode changes during PTT are no longer forwarded to Thetis (works around a Thetis desync where the indicator updated but the actual mode did not).
- Follow RX bandwidth is available immediately on connect (the server reads the TX filter band at TCI connect).
- Pop-out windows left on a disconnected monitor are recovered automatically (the client validates each saved position against the live monitor layout); a manual "Recenter windows" button is also available.
- AFC handoff is clamp-aware at the ±3 kHz capture edge (no offset drift).
Downloads
ThetisLink-2.3.0.zip contains both Windows binaries, the Android APK, the PDF manuals (NL+EN), LICENSE and SHA256SUMS.txt. The individual binaries, the APK, the SBOM (sbom.spdx.json) and the third-party license bundle (THIRD-PARTY-LICENSES.html) are attached as separate assets.
Illustrated explainers: https://cjenschede.github.io/ThetisLink/