The WPSD Project
Welcome to the official home of the WPSD Project. WPSD is a next-generation digital voice software suite & distribution for amateur radio - enjoyed by many thousands of hams around the globe on personal hotspots and repeaters alike. It supports DMR, D-Star, Yaesu System Fusion (YSF/C4FM), P25, NXDN, and POCSAG, and is available as installable disk images for multiple platforms and devices. WPSD is free and open-source software (FOSS).
Table of Contents:
Installing WPSD
Quick Start
-
Download the appropriate disk image for your device / platform.
-
Use a tool such as Balena Etcher or Raspberry Pi Imager, to write the disk image to your SD-Card. These tools will automatically decompress the
.xzfile as well.-
NoteYou will need an SD card of at least 8GB to install these disk images.
-
WarningIf using Raspberry Pi Imager, do not use the “advanced options” to create a user, change the password, etc.! The “
pi-star” user and password is already on the disk image, and it is required for many of the programs to function properly. (You can change the “pi-star” user password from the WPSD configuration page after you first boot up WPSD.)
-
-
Connect:
- Use my WiFi Config File Generator to automatically connect the dashboard to your WiFi. Or…
- Connect your device directly to Ethernet. Or…
- Otherwise, just boot it up. After about 2 minutes, you can connect to the “
WPSD-Setup” WiFi network to access the dashboard and configure your hotspot.
-
Insert the SD-Card into your hotspot and bootup!
-
TipBefore making any configuration changes, it’s best practice to run an update first (
Admin → Update). This ensures you’re working with the most tested and up-to-date version of WPSD.
-
-
After approximately five minutes (possibly longer if you have a slower SBC) your dashboard should be available at
http://wpsd.local
-
Note
- If you installed a ZumSpot disk image, the URL will be
http://zumspot.local - If you installed a SkyBridge disk image, the URL will be
http://skybridge.local - If you installed a DVMEGA Cast disk image, the URL will be
http://dvmega-cast.local - If you installed a DVMEGA EuroNode disk image, the URL will be
http://dvmega-euronode.local
- If you installed a ZumSpot disk image, the URL will be
-
The default login is;
User:
pi-starPassword:
raspberry
Detailed Installation Instructions
A detailed installation guide is also available in the official WPSD User Manual.
Download WPSD
Choose the disk installation image for your specific hardware / device from the following device matrix…
| Common and Generic Hotspots / Devices | WPSD Disk Image |
|---|---|
| Raspberry Pi; Zero 2W & Model 3, 4 & 5 Platforms (Trixie OS) | WPSD_RPi-Trixie.img.xz |
| Nano Pi Neo Platform (Bookworm OS) | WPSD_NanoPiNeo-Bookworm.img.xz |
| Vendor-Specific Hotspots / Devices | WPSD Disk Image |
| BridgeCom SkyBridge MAX/Plus (Trixie OS) This is the official and custom-built disk image specific to the newer SkyBridge MAX and older SkyBridge Plus Hotspots. |
WPSD_SkyBridge_Max-Trixie.img.xz |
| DVMEGA Cast (Bookworm OS) This is the official and custom-built disk image specific to the DVMEGA Cast Radio / Device. |
WPSD_DVMega_Cast-Bookworm.img.xz |
| DVMEGA EuroNode (Bookworm OS) This is the official and custom-built disk image specific to the DVMEGA EuroNode Hotspot. |
WPSD_DVMega_EuroNode-Bookworm.img.xz |
| ZUMSpot Elite 3.5 & Mini 2.4 w/LCD Displays (Trixie OS) This is the official and custom-built disk image specific to the ZUMspot Elite 3.5 & Mini 2.4 Hotspots. |
WPSD_ZumSpot_LCD-Trixie.img.xz |
| ZUMSpot Mini 1.3 with OLED Display (Trixie OS) This is the official and custom-built disk image specific to the ZUMspot Mini 1.3 Hotspot.
Important
Requires a RasperryPi Zero 2W
|
WPSD_ZumSpot_OLED-Trixie.img.xz |
| ZUMSpot USB Stick (Trixie OS) This is the official and custom-built disk image specific to the ZUMspot USB Stick Hotspot for use on a Raspberry Pi. A Raspberry Pi computer is required. |
WPSD_ZumSpot_USB-Trixie.img.xz |
| Vendor-Specific Repeater Devices | WPSD Disk Image |
| ZUMSpot MMDVM-Pi Repeater Board (Bookworm OS) This is the official and custom-built disk image specific to the ZUMspot MMDVM-Pi Repeater Board. A Raspberry Pi computer is required. |
WPSD_ZumRadio_MMDVM_Pi_Rptr-Bookworm.img.xz |
| File Integrity Check | |
SHA-256 Checksums for the Disk Image Files: WPSD_SHA256-SUMS.txt |
|
Getting Help/Support
- Read this entire page.
- Read The FAQs.
- Read the official WPSD User Manual
- Join the official WPSD Project Facebook Group and/or the Discord Server to get community support, etc.
XLX-493; ModuleEis the WPSD Chat Module. A direct DMR conference to this module/room is bridged with BrandMeister; simply call TalkGroup3170603.- Before you ask for help, read how to properly ask for help.
Updating WPSD
Once you install WPSD, it will automatically be kept up-to-date with any new features/versions/etc. This is made possible via the native, nightly updating process.
If you do not leave your hotspot powered on during the night, you can also
manually invoke the update process via the dashboard admin section (Admin->Update).
Screenshots
WPSD User Map
I have made a cool WPSD User Map which shows users’ device locations and details if they have opted into the WPSD User Map program. As of this webpage load, there are currently 3391 registered devices on the map.
How to Contribute to the WPSD Project
There is a dedicated document explaining how to contribute to the WPSD project.
Credits
WPSD started as a one-man show, but has grown into a collaborative effort with a full Core Dev. Team and many code contributors - for which I’m genuinely grateful.
Foundational credit goes to Andy Taylor, MW0MWZ, whose Pi-Star software made WPSD possible in the first place. The callsign-to-country GeoLookup code was adopted from xlxd, authored by Jean-Luc Deltombe, LX3JL, and Luc Engelmann, LX1IQ; country flag images courtesy of Hampus Joakim Borgos.
A huge thank you to Steve Miller, KC1AWV, for hosting the servers and services that keep this project running; to José Uribe (“Andy”), CA6JAU, for the game-changing MMDVM_HS firmware and MMDVM_CM cross-mode suite; and above all to Jonathan Naylor, G4KLX, whose prolific MMDVM contributions are the reason WPSD exists at all.
Sponsors
The WPSD project is very proud and grateful to have sponsorships to help the project maintain and grow. Here’s a list of the main sponsors that help/have helped the WPSD Project:
- ZumRadio (Hardware donations)
- BridgeCom Systems (Hardware donations; code contributions)
- DVMEGA (Hardware donations; code contributions)
- Steve Miller,
KC1AWV(Hardware donations, server hosting, code contributions, project management, user support)
The Name
“WPSD” is a recursive acronym:
WPSD = WPSD Plausibly Signifies Divergence