Skip to content

GopherTrunk v0.4.1

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 13 Jun 06:27
· 78 commits to main since this release
5b6c706

Install

Windows 11 (x64): download gophertrunk-v0.4.1-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-v0.4.1-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: extract gophertrunk-v0.4.1-darwin-arm64.tar.gz (Apple Silicon) or gophertrunk-v0.4.1-darwin-amd64.tar.gz (Intel) and run ./gophertrunk. Builds are unsigned — right-click → Open the first time to bypass Gatekeeper.

Linux: extract gophertrunk-v0.4.1-linux-amd64.tar.gz (x86_64) or gophertrunk-v0.4.1-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 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

  • docs: post-release v0.4.0 — promote CHANGELOG, bump refs, announcement by @MattCheramie in #647
  • Fix decimal entry for frequency/tone fields in config builder by @MattCheramie in #650
  • hunt/survey: isolate dense carriers so DMR isn't mislabeled am/wfm (#648) by @MattCheramie in #649
  • sdr: default RTL-SDR tuner to AGC at open so no-gain configs aren't ~17 dB deaf by @MattCheramie in #651
  • Fix metallic "tin can" DMR voice: AMBE+2 synthesis parity with IMBE (#644) by @MattCheramie in #652
  • Close live-vs-recorded audio quality gap (resampling, buffering, loudness) by @MattCheramie in #653
  • Fix empty DMR Tier III recordings: graceful slotRouter phase fallback (#644) by @MattCheramie in #654
  • soapyremote: track actual USRP sample rate, add master_clock_rate (#550) by @MattCheramie in #655
  • Fix USRP wideband sampling: actual-rate tracking + polyphase decode at 6.25 MS/s (#550) by @MattCheramie in #656
  • hunt/survey: stop mislabeling DMR/TETRA as am; add -survey-deep arbiter (#648) by @MattCheramie in #657
  • Plots default to control channel + surface DMR hunt/autoconfig in the web console by @MattCheramie in #658

Full Changelog: v0.4.0...v0.4.1