Welcome to the GopherTrunk blog

This is the first post on the GopherTrunk blog. From here on, anything worth writing more than a paragraph about — release write-ups, explanations of how a protocol decoder works, walkthroughs for setting up a specific kind of system — will land here instead of getting buried in a CHANGELOG entry or a Reddit thread.

What you’ll find here

The blog is organized into four categories:

  • Announcements — project news, milestones, and community updates.
  • Releases — release notes and what’s-new write-ups for each GopherTrunk version, going deeper than the CHANGELOG.
  • Deep dives — technical articles on protocols (P25, DMR, NXDN, POCSAG, APRS), DSP, and the internals that make the scanner tick.
  • Tutorials — step-by-step guides for getting things done: building a control-channel hunt, importing PDFs of frequency lists, setting up the web console.

How to follow along

The blog has an RSS feed — point any reader at it and new posts show up automatically. Or just check back here whenever you want.

If there’s a topic you’d like a deep dive on, open a discussion on GitHub or say hi on Discord.