GopherTrunk v0.2.5
Pre-releaseInstall
Windows 11 (x64): download gophertrunk-v0.2.5-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.5-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.5-darwin-arm64.tar.gz (Apple Silicon) or gophertrunk-v0.2.5-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.5-linux-amd64.tar.gz (x86_64) or gophertrunk-v0.2.5-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
- docs: post-release v0.2.3 + v0.2.4 — promote CHANGELOG + bump hardcoded refs + social drafts by @MattCheramie in #394
- docs: add Markdown blog with per-category archives, RSS, SEO meta by @MattCheramie in #396
- p25/phase1: decode Motorola voice-channel talker alias (issue #376) by @MattCheramie in #397
- rtlsdr: widen Windows cold-boot recovery envelope (issue #395) by @MattCheramie in #398
- voice/composer: route P25 Phase 1 voice through system demod mode by @MattCheramie in #399
- sdr+scanner: surface silent-degradation paths at startup (#356) by @MattCheramie in #400
- aprs: HDLC framer + receiver glue by @MattCheramie in #401
- p25/phase2: decode talker alias from voice-channel MAC PDUs by @MattCheramie in #403
- issue #402 phase 1: diagnostics for RTL-SDR DC-spike on P25 control by @MattCheramie in #406
- ui/cc-activity: promote patch member TGs over the SG (issue #405) by @MattCheramie in #407
- issue #402 phase 2: mirror replay through DDC + state-evolution diagnostics by @MattCheramie in #408
- p25/phase2: backfill source RID + encryption from voice-channel MAC PDUs by @MattCheramie in #409
- docs: rescue v0.1.9 and v0.2.3 announcement drafts before branch cleanup by @MattCheramie in #410
- issue #402 phase 3: decision-directed AFC defeats data-DC integration by @MattCheramie in #412
- p25/phase1: route TDMA-channel grants to Phase 2 voice chain by @MattCheramie in #413
- aprs: AFSK DSP frontend + daemon wiring (end-to-end live) by @MattCheramie in #411
Full Changelog: v0.2.4...v0.2.5