WPSD Software Project FAQs and FMS
Many repeated questions and statements have surfaced as WPSD has grown in world-wide usage, so the following is a compiled list of the FAQs and FMS we have gathered over time…
Essentials
“Is there a user manual?”
“Help!!! WPSD doesn’t work!!!”
“A reflector/host/master I use has disappeared from the list!”
WPSD hostfiles are scrubbed for availability – reflectors that don’t respond to connectivity checks are removed before the file reaches your device. If a reflector you use has disappeared, it was unreachable at check time. It will reappear automatically once it passes availability checks again.
See: How WPSD Hostfiles Work – Why Did a Reflector I Use Disappear?
“Why do I get ‘Update Available’ notifications? I thought WPSD updates itself?”
WPSD updates itself automatically between the hours of 0100 and 0359 Local Time (times are randomized daily).
Since I am in USA Central Time (-6 UTC), I sometimes release updates during the day in my local time, and those updates have not been “queued” for the automatic nightly updates yet for your local time; hence the “Update Available” notifications. In these cases you have some options:
-
Click the Update button
-
Ignore the Update Available notification; and it will auto-update in the middle of the night if left powered-on.
We recommend that you leave your hotspots powered-on 24/7 to take advantage of the frequent nightly updates.
-
Disable Auto-Updates in the Configuration Page (not recommended; and will leave you with an unsupported WPSD installation).
“Are there release notes/changelogs for WPSD”
Admin -> Advanced -> Tools -> ChangeLog.
“How can I reset my installation?!?! I broke stuff!”
Simply go to the Configuration page, then click the “Factory Reset” button in the top navigation menu.
This will reset your installation and allow you to reconfigure it from a fresh start.
If you want to reinstall/reset the WPSD software, the WPSD User Manual shows you how.
“The original Pi-Star software did/has/can do X/Y/Z, but this software doesn’t!!!???!”
“The Caller Details and Talkgroup Names functions are are not appearing/not available!!! Help!!!”
Hardware & Compatibility
“Do you have disk images for hardware/platforms other than what’s listed on the website?”
If it’s not listed on the website, there is no disk image for it.
When I and the few volunteer developers have access to and time to work on other platforms and architectures, we plan on supporting and providing disk images for those platforms. You can help too.
“Is the original Pi Zero W (single-core, first generation v1.1) supported?”
“Does WPSD work on the Raspberry Pi 5?!”
“Are WPSD the disk images/software that ZUMradio / DVMEGA / BridgeComm use on their products, the same as on the WPSD website?”
“What are “official” disk images for Zum, BridgeCom, DVMEGA, etc.?”
“I have DVMEGA hardware. Is WPSD compatible for it?”
Yes. We currently have official custom disk images for the DVMEGA EuroNode hotspot, as well as the DVMega Cast Device; and you can get them from the WPSD homepage.
[Note about DVMEGA: There seem to be two DVMEGA companies which confuses folks. There’s the original DVMEGA group at https://www.dvmega.nl/ who sells through authorized resellers. We work directly with these guys; and they design & produce top-quality products. This is the genuine DVMEGA company and product line.
And then there’s “DvMega LTD” from the UK who assembles and markets products such as “GENESIS Nodes”, etc. and sells direct. I/we know absolutely nothing about/don’t use “DvMega LTD/Limited” products, so you’d be on your own if you decide to try WPSD on them. From the looks of it; their hardware is basic, home-assembled commodity & readily-available components like any other home-brew or common online store hotspots (I.e. Raspberry Pi’s with rip-off/clone MMDVM_HS_Hat boards…originally designed by our friends and colleagues.)] It just so happens that they (unfortunately) use the DVMEGA name, when it is not genuine DVMEGA hardware. Caveat emptor.
“Does WPSD support or work on X/Y/Z brand hotspots?”
Currently, we work directly with the following, most-prominent commercial hotspot vendors/manufacturers:
- DVMega (the original/official DVMega from The Netherlands)
- ZUMradio (USA)
- BridgeCom (USA)
These are the commercial hotspot vendors/manufacturers for which we build specific and custom WPSD disk images to their specifications.
If you have a different brand, etc., and it has a host computer board-type that matches any of our available disk images, it will likely work. This also applies to home-brew hotspots. The WPSD community is helpful in providing support for home-brew/home-built hotspots (see FAQ below regarding decent-quality modems you can acquire if you’d like to build your own).
“Why don’t you have disk images for X/Y/Z brand hotspots?”
At this time, we tend (and prefer) to work directly only with commercial and well-established hotspot manufacturers/vendors; and there are few really decent ones. This is because we find that their hardware and components are of high-quality and are superior to most other junk that crosses our benches & labs (as well as users’ shacks); so this provides an overall better user experience from both a software and hardware perspective.
Additionally, these commercial vendors are also the only vendors that “give back” to the WPSD and MMDVM and related projects, which helps make them better projects for everyone (“giving back” can include sponsoring, code contributions, hardware, etc.).
Other “brands” really
aren’t brands/vendors at all; they’re simply
pre-assembled in tiny quantities using commodity components; and use
cloned/stolen modem designs (“JumboSpot” and its many copied derivatives; bad
copies of DB9MAT/DF2ET/D07EN boards; bad copies of ZUM boards, etc.), which
are of poorer quality and poorer reliability. Curiously, these are the
“vendors/brands” who don’t proactively reach out to us, unsolicited, and work
directly with us like the others have done/do. Hmmmm… I wonder why?
🤔 😉
“I want to assemble my own hotspot; Does WPSD recommend any types of modems/HATs/modem boards?”
As mentioned in a previous FAQ above, we encourage users who would like to build/assemble their own hotspots to do so! Modem boards by:
- DVMEGA (Netherlands)
- ZUMradio (USA)
- LoneStar (by
N5B0C, USA) BI7JTAboards (China)
…are the best-quality boards that we know of, and use ourselves as developers.
“I am attempting to update/flash my MMDVM modem firmware, and it fails with a “Failed to Init Device” error message!”
“I installed WPSD on my TGIFspot with a Nextion display. Now the display isn’t working like it used to!”
WPSD disk image installations do work, however, you may lose some of the superfluous TGIF Spot Nextion Display functionality. If you install WPSD on TGIF Spots with Nextion displays, and the displays don’t work the way you want, don’t complain about it or ask us about it; as their strange software hacks[^1] are not a part of WPSD.
You can always load a different and stable Nextion layout file which requires no software hacks, however. But you’re on your own with these hotspot displays.
Dashboard & Usage
“Why can’t I see all of the dashboard menu/toolbar options on my phone/mobile device/tablet like I can with my computer?”
“Can I access the dashboard from a display connected to the hotspot HDMI port/use WPSD as a regular computer?”
“Can I listen to QSO’s with WPSD, but without a ham radio?”
“Some Hams’ Audio are Either Too Loud or Too Quiet. Can WPSD Auto-Adjust Gain/Volume?”
No. Use your volume control.
WPSD and its components process data…not audio (welcome to digital voice [which is 100% data – not audio] and how the MMDVM works). Your/their rig converts the data into audio; not WPSD.
Sadly, when this question is asked, it means the user/ham lacks the fundamental and very basic understanding of Digital Voice for Amateur Radio. If you are one of those who asks this question, you really need to learn the basics immediately.
“Can I change the colors, etc. of the Live Caller Screen?”
DMR
“Do I have to use DMRGateway for various DMR Networks? I used to be able to select a single DMR master from a huge drop-down list!”
You don’t have to, but it’s the only supported method; as DMR “direct mode”
in MMDVMHost is the “old”, legacy way. You can always manually enter the
information in your MMDVMHost config file yourself. DMRGateway is the
preferred, supported method.
It is strongly suggested that you thoroughly read my DMR Operation & Functionality with WPSD document.
“I use DMR, and I want to enable Timeslot 1/ use two Timeslots. How can I do that?”
Only duplex modems support two timeslots (1 & 2).
Simplex modems (which are most modems) only support one timeslot; which is timeslot 2.
If you switch to a duplex modem, you will need to choose the correct duplex modem from the list in the WPSD configuration page, and it will automatically enable timeslot 1 and timeslot 2.
“Do I need to use the 4/5/6/7/8/9/etc. DMR talkgroup prefixes for network X/Y/Z/etc?”
“I have my DMR codeplugs setup for no prefixes/prefix “N” and I don’t wanna change them! But I still want to use DMRGateway!!”
“What is the “Node Type Public/Private” option?”
“I run a repeater/‘public hotspot’, and I’m trying to set it up for fully-open, public usage; but I can’t make it public unless I enter/whitelist every single DMR/CCS7 ID/Callsign?!?!”
MMDVMHost’s configuration file options
to make it wide-open and fully-public. I will not cover them here. You will
note, that this software is mainly geared toward personal hotspot management
vs. public repeater/“public hotspot” management. (Hint: SelfOnly=0)
Features, Modifications & Contributing
“I want feature X/Y/Z!!!”
“Hey can you do X/Y/Z for me?! / Can you add X feature???”
“Will EchoLink/SvxLink/AllStarLink Be Integrated Into WPSD?”
The current team has no plans for this. If someone ever contributes very compelling code for this integration, we would consider it.
(We’ve seen some very hacky and poor-quality implementations of this by a few others out there in the wild, which is likely why they haven’t contributed these changes back upstream to our official project [we would reject the code in their current states].)
“Hey I have this idea for WPSD / Hey I got WPSD to do X/Y/Z!!!”
“How to I modify WPSD to do X/Y/Z?”
“I have made my own code modifications to WPSD, and they keep getting over-written! How can I prevent that!?”
Since WPSD is production-quality software installed on thousands of hotspots (and repeaters) around the globe, we have to support them and keep them up-to-date.
If and when you make your own local code changes, those changes will be blown away and reset to our production software. This is by design.
We don’t support modified WPSD installations/instances, and we also don’t provide support for avoiding your own code changes from being overwritten.
The WPSD project is open source, and you can do all this yourself and you’re on your own; so please don’t ask about supporting or retaining your own local code changes.
”I installed X/Y/Z software on WPSD, and it/they keep(s) getting deleted! How can I prevent that!?”
/usr/local/bin” and/or “/usr/local/sbin”, it WILL get blown away since those are core, managed WPSD software locations. I would suggest using “/opt/<name_of_software>”, as that is safe and unmanaged by WPSD.