GopherTrunk v0.3.7 — social announcement drafts
One-click copy-paste blurbs for posting the v0.3.7 release. Each block below is a fenced code block so the rendered-markdown “copy” button grabs exactly what you’d paste.
Release: https://github.com/MattCheramie/GopherTrunk/releases/tag/v0.3.7
Reddit — title
GopherTrunk v0.3.7 — Reed-Solomon-corrected P25 Phase 1 voice, a single-folder Windows install, RadioReference built-in key, and Safari-friendly live audio
Reddit — body
**[GopherTrunk](https://gophertrunk.org) v0.3.7 is out** — pure-Go digital-trunking scanner for RTL-SDR / HackRF / Airspy. P25 (Phase 1+2), DMR (AMBE+2 voice), NXDN, Motorola Type II, EDACS, LTR, MPT 1327, dPMR, D-STAR, YSF, M17, plus APRS, POCSAG + FLEX paging, and AIS / DSC / ADS-B. No CGO, single static binary for Linux / macOS / Windows.
**What's new since v0.3.6:**
* **Reed-Solomon-corrected P25 Phase 1 voice** (#589) — the LDU1 Link Control and LDU2 Encryption Sync words are now error-corrected with their outer RS codes (RS(24,12,13)/RS(24,16,9)/RS(36,20,17) via Berlekamp-Massey + Chien + Forney), not just the inner Hamming layer. Residual bit errors used to corrupt the talkgroup the recorder gates on — dropping ~71% of voice frames and chopping calls into ~1 s files — so this is the big one for clean P25 recordings. On top of it: §6.3 voiced-phase regeneration kills the "robotic" IMBE buzz (#600), idle-carrier dead keys are muted (#599), and the LDU1 octet layout is corrected (#596).
* **One-folder Windows install** (#602) — the installer now prompts for a single data folder (default `Documents\GopherTrunk`) that holds config, recordings, IQ, exports, the database, logs, and all three browser consoles, instead of two separate prompts. Config path fields resolve relative to the config directory, so one portable config works on any OS.
* **Plots scopes: selectable C4FM constellation, auto demod, channel-step nudge** (#557, #583) — C4FM can show the raw IQ ring or the soft-level line, the Constellation/Symbol scope auto-detect the configured demod mode, and a Step selector (6.25 / 12.5 / 25 kHz) walks the channel grid. The "waiting for symbols" stall is fixed.
* **Signal survey you can save, decode, and run offline** (#590, #592) — the live survey classifies every detected carrier by modulation family, decodes the conventional ones (POCSAG/FLEX + analog FM), and now writes `survey.json`/`survey.csv`, serves `GET /api/v1/hunt/survey`, runs offline against a capture (`hunt -survey -in`), and is downloadable from the web Hunt panel.
* **RadioReference built-in key + subscription verify** (#603), **Safari-friendly live audio** (#598 — the audio stream now honors HTTP Range requests so macOS/iOS playback works), the **Config Builder no longer opens a blank tab** (#595), and the **same talkgroup is no longer shown as two duplicate active calls** (#593).
**Downloads** (Linux / macOS / Windows, x64 + ARM64): https://github.com/MattCheramie/GopherTrunk/releases/tag/v0.3.7
**Docs:** https://gophertrunk.org
Heads-up: the v0.x line is still flagged prerelease — actively developed, feedback / captures / bug reports very welcome.
Discord
**GopherTrunk v0.3.7 is out** — pure-Go trunking scanner for RTL-SDR / HackRF / Airspy. P25, DMR, NXDN, M17, analog trunked, APRS, POCSAG + FLEX paging, AIS / DSC / ADS-B. Single static binary, zero CGO.
**What's new since v0.3.6:**
- **RS-corrected P25 Phase 1 voice** (#589) — outer Reed-Solomon FEC on LDU1 Link Control + LDU2 Encryption Sync stops talkgroup corruption that was dropping ~71% of voice frames and fragmenting calls into ~1 s files. Plus §6.3 voiced-phase de-buzz (#600), muted idle dead keys (#599), fixed LDU1 octet layout (#596).
- **One-folder Windows install** (#602) — single data folder for config, recordings, IQ, exports, DB, logs, and all three consoles; config-relative paths work on any OS.
- **Plots scopes** (#557, #583) — selectable C4FM IQ ring vs. soft levels, auto-detected demod mode, channel-step nudge; "waiting for symbols" fixed.
- **Saveable/offline signal survey** (#590, #592) — `survey.json`/`survey.csv`, `GET /api/v1/hunt/survey`, offline `hunt -survey -in`.
- **RadioReference built-in key + verify** (#603), **Safari live audio** (#598), **Config Builder blank-tab fix** (#595), **duplicate active-calls fix** (#593).
Download: <https://github.com/MattCheramie/GopherTrunk/releases/tag/v0.3.7>
Docs: <https://gophertrunk.org>