GopherTrunk v0.2.0
Pre-releaseInstall
Windows 11 (x64): download gophertrunk-v0.2.0-windows-amd64-setup.exe and double-click. The installer adds GopherTrunk to your Start Menu — single static binary, no DLLs to ship — and prompts for a folder to install the browser-based web operator console (default: Documents\GopherTrunk Web Console). After install, follow INSTALL-WINDOWS.md to install the WinUSB driver via Zadig — the OS won't see your RTL-SDR until you do this once.
Windows on ARM: extract gophertrunk-v0.2.0-windows-arm64.zip (no installer for arm64 yet — portable ZIP only). The web console lives in the gophertrunk-web\ subfolder inside the zip.
macOS: extract gophertrunk-v0.2.0-darwin-arm64.tar.gz (Apple Silicon) or gophertrunk-v0.2.0-darwin-amd64.tar.gz (Intel) and run ./gophertrunk. Builds are unsigned — right-click → Open the first time to bypass Gatekeeper.
Linux: extract gophertrunk-v0.2.0-linux-amd64.tar.gz (x86_64) or gophertrunk-v0.2.0-linux-arm64.tar.gz (aarch64, e.g. Raspberry Pi 4/5) and run ./gophertrunk. Single static binary; no system dependencies needed.
Web operator console: every archive includes a standalone gophertrunk-web/ folder. Open its index.html in any browser and point it at a running daemon. Setup walkthrough: gophertrunk.org/web.html.
All artifacts are SHA-256-checksummed in SHA256SUMS.
What's Changed
- p25/phase1: search NID alignment after FSW to fix control-channel lock (#275) by @MattCheramie in #320
- p25/phase1: corroborate marginal NIDs with the TSBK CRC (#275) by @MattCheramie in #321
- trunking: treat empty talkgroup CSV as zero records, not a load failure by @MattCheramie in #322
- docs: DMR encryption guide; log encrypted DMR voice calls (#276) by @MattCheramie in #323
- ambe2: AMBE+2 3600x2450 vocoder — DMR voice decodes to WAV (#276) by @MattCheramie in #324
- sdr: auto-detach DVB kernel driver on RTL-SDR claim EBUSY by @MattCheramie in #325
- p25/phase1: widen NID-alignment search and restrict C4FM rotations (#275) by @MattCheramie in #326
- ccdecoder: log p25/phase1 NID-search params at startup (#275) by @MattCheramie in #327
- SDRtrunk parity, part 3: HackRF and Airspy pure-Go drivers (WP5) by @MattCheramie in #328
- docs: thorough README + docs pass covering every parity subsystem by @MattCheramie in #329
- sdr: cover all common HackRF + Airspy variants, add HF+ driver by @MattCheramie in #330
- p25/phase1: add per-dibit error pattern to NID failure diag (#275) by @MattCheramie in #331
Full Changelog: v0.1.9...v0.2.0