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), P25, NXDN, and POCSAG, and is available as installable disk images for multiple platforms and devices. WPSD is free and open-source software (FOSS).
Popular Download
Raspberry Pi: Zero 2W, 3, 4, and 5 (Trixie OS)
Download WPSD
Choose the disk installation image for your specific hardware / device from the hardware matrix below.
Common and Generic Hotspots / Devices
Vendor-Specific Hotspots / Devices
BridgeCom SkyBridge MAX/Plus
Official custom-built image for SkyBridge MAX and Plus Hotspots.
WPSD_SkyBridge_Max-Trixie.img.xzDVMEGA Cast
Official custom-built image specific to the DVMEGA Cast Radio / Device.
WPSD_DVMega_Cast-Bookworm.img.xzDVMEGA EuroNode
Official custom-built image specific to the DVMEGA EuroNode Hotspot.
WPSD_DVMega_EuroNode-Bookworm.img.xzZUMSpot Elite & Mini
ZUMspot Elite 3.5 & Mini 2.4 Hotspots with LCD Displays.
WPSD_ZumSpot_LCD-Trixie.img.xzZUMSpot Mini 1.3
Specific to ZUMspot Mini 1.3 with OLED Display. Requires Pi Zero 2W.
WPSD_ZumSpot_OLED-Trixie.img.xzZUMSpot USB Stick
For use on a Raspberry Pi computer (required).
WPSD_ZumSpot_USB-Trixie.img.xzVendor-Specific Repeater Devices
ZUMSpot MMDVM-Pi Repeater
Specific to the ZUMspot MMDVM-Pi Repeater Board (Pi required).
WPSD_ZumRadio_MMDVM_Pi_Rptr-Bookworm.img.xzSHA-256 Checksums for all Disk Image Files:
WPSD_SHA256-SUMS.txt
Installing WPSD
Quick Start
-
Download the appropriate disk image for your device / platform from the table above.
-
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 boot up!
- 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.localNoteSome devices use a different local hostname: * ZumSpot → `http://zumspot.local` * SkyBridge → `http://skybridge.local` * DVMEGA Cast → `http://dvmega-cast.local` * DVMEGA EuroNode → `http://dvmega-euronode.local` -
The default login is:
User:
pi-starPassword:
raspberry
Screenshots
Getting Help/Support
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).
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 3713 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