Repository navigation
GopherTrunk v1.2.5
Install
Windows 11 (x64): download gophertrunk-v1.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 one data folder (default: Documents\GopherTrunk) that holds everything else: config, recordings, IQ captures, exports, the database, logs, and the browser-based consoles (standard, Signal Lab, Config Builder). 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-v1.2.5-windows-arm64.zip (no installer for arm64 yet — portable ZIP only). The web consoles live in the gophertrunk-web\ subfolder inside the zip (siglab\ and configbuilder\ alongside the standard console).
macOS 12 (Monterey) or later (Apple Silicon or Intel): extract gophertrunk-v1.2.5-darwin-arm64.tar.gz (Apple Silicon) or gophertrunk-v1.2.5-darwin-amd64.tar.gz (Intel) and run ./gophertrunk. Builds are unsigned — right-click → Open the first time to bypass Gatekeeper. On macOS 11 or older the binary aborts at launch with dyld: Symbol not found: _SecTrustCopyCertificateChain — update to macOS 12+ or run on a supported machine (see the macOS install guide).
Linux: extract gophertrunk-v1.2.5-linux-amd64.tar.gz (x86_64) or gophertrunk-v1.2.5-linux-arm64.tar.gz (aarch64, e.g. Raspberry Pi 4/5) and run ./gophertrunk. One binary, no cgo; it needs only glibc, plus libasound2 for live audio.
Android (Termux): extract gophertrunk-v1.2.5-termux-arm64.tar.gz (64-bit Android) or gophertrunk-v1.2.5-termux-armv7.tar.gz (32-bit Android) inside Termux and run ./gophertrunk. Built as native Android executables, for use with an rtl_tcp driver app (e.g. gophertrunk power -rtltcp 127.0.0.1:1234 …); see docs/termux.md.
Web operator console: every archive includes a standalone gophertrunk-web/ folder with all three consoles — the standard console at the top, plus siglab/ and configbuilder/. Open the relevant 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
- Stream an idle SDR while a live view (spectrum/scopes/capture) is open by @MattCheramie in #1246
- composer: publish the P25 Phase 1 talker from LDU1 link control (#1242) by @MattCheramie in #1247
- recorder, daemon: sidecar lengths measure audio; hangtime outlives watchdog (#1242) by @MattCheramie in #1251
- power: keep sweeps on the -i schedule when the FFT is slow (#1230); Go 1.26.9 for the October advisories by @MattCheramie in #1252
- imbe: cap the call-start squelch at 0.6 s so a short weak over is not muted whole (#1242) by @MattCheramie in #1253
- power: explain the bin layout when it is narrower than -f asked for (#1230) by @MattCheramie in #1254
- p25/phase1: frame HDUs and terminators at their own length in the LDU assembler (#1242) by @MattCheramie in #1255
Full Changelog: v1.2.4...v1.2.5