Skip to main content...
Welcome to the W0CHP.radio website. I'm your host (you guessed it), W0CHP (Chip). Here you'll find my various projects, software, tools, documents, articles and more - related to the topic of amateur / ham radio, and other nerdy topics.

The WPSD Project

This is the official home of the WPSD Project. WPSD is a next-generation, multi-mode digital voice software suite for amateur radio use. It is used for personal hotspots and repeaters alike.

It supports DMR, D-Star, Yaesu System Fusion (YSF), P25, NXDN digital voice modes & POCSAG data/paging.

ReallyOpenGD77 WebCPSd

A fully open-source, self-hostable web CPS (Code Plug Software) for radios running OpenGD77 firmware -- no accounts, no cloud lock-in, no telemetry.

Read, write, and edit codeplugs entirely in your browser over WebUSB. Try the live public demo instance, or self-host it in three commands.

ChroGPS Dash

ChroGPS Dash is a lightweight, high-performance, and mobile-friendly web dashboard for monitoring GPS-disciplined Stratum 1 NTP servers on Debian 12/13 (and equivalent) which run Chrony and GPSd.

It provides real-time diagnostics & metrics for Chrony and GPSd, featuring a live satellite skyview, SNR telemetry, precision timing metrics, and more.

Digital Radio Lists

These are my ever-popular, consummate “Digital (Ham) Radio Lists”.

I pull the data each hour from each respective provider APIs to ensure data quality; and my lists have searching/downloading/sorting & mobile device capabilities.

WPSD Project FAQs

A compiled list of WPSD Project-related FAQs and FMS (frequently made statements).

If you plan on using, or currently use WPSD, it is implored that you read this document.

XLX493 Reflector

This page describes my XLX493/URF493 Multi-Mode, digital voice reflector.

It includes instructions on how to use it & connect to it.

Featured Articles

Understanding BER vs. Packet Loss in WPSD

A common point of confusion for digital voice users is the difference between Bit Error Rate (BER) and Packet Loss (Loss). Because both issues can cause choppy, robotic, or dropped audio, they are often mistaken for the same thing.

However, they are completely different measurements that occur on entirely different parts of your hotspot setup.

How WPSD Hostfiles Work

When you use your WPSD hotspot to connect to a YSF reflector, a DCS room, a DMR network, or a P25 talkgroup, you are picking from a list. That list – the names, IDs, addresses, and ports your hotspot uses to make those connections – comes from hostfiles.

There Is No Such Modem as an "STM32-DVM / MMDVM_HS"

Recently, we made a change to WPSD to help better educate users, and to make WPSD operate better with the various modems out there. However, users have been conditioned by poor documentation to select the incorrect modem type.

If you have been prompted to re-select your modem, or you are trying to find the “STM32-DVM / MMDVM_HS” modem in the Configuration Page, you’ll want to read this document.

How to Get Help With WPSD, the Right Way

We frequently see user help questions starting with “it doesn’t work”, and no other details. We can’t help without more information. This document is intended to inform you how to ask for help in a way that the WPSD community can effectively help you.

All Articles...