Hamradio/darthvader
A beginner's guide to installing and running darthvader — one desktop program that puts every ham digital-voice network (DMR, YSF, D-STAR, NXDN, P25, M17, EchoLink, AllStar, SvxLink, APRS, POCSAG) in a single window, on Windows or Linux. Download, install, go.

Do I need this?
[edit | edit source]- You want to operate digital voice from a computer — key up and listen on DMR / YSF / D-STAR / NXDN / P25 / M17, link via EchoLink / AllStar / SvxLink, or send APRS / pager (POCSAG) messages — without building a separate hotspot for each.
- It runs on a normal Windows 10/11 PC or a Linux box (Debian/Ubuntu/Raspberry Pi OS).
- You do not need to install Qt, codecs or anything else first — everything is bundled in the package.
The only thing you might add is an AMBE vocoder for the modes that need one (see below) — but there's a software option, so you can start with nothing extra.
Get it
[edit | edit source]Everything is published on the release page:
Grab the file for your system, then follow the matching section below.

Install — Windows 10 / 11
[edit | edit source]- Download
darthvader-<version>-win64.msi. - Double-click it and follow the installer — you get a Start-menu and desktop shortcut.
- The first time you run it, Windows SmartScreen may show a blue warning (the build isn't code-signed). Click “More info” → “Run anyway.”
SHA256SUMS (see below).Prefer no installer? Download the …-win64.zip, unzip it anywhere, and run bin\darthvader.exe — fully portable, nothing written to the system.
Rolling it out to many PCs (silent install):
msiexec /i darthvader-<version>-win64.msi /qn
Install — Debian / Ubuntu / Raspberry Pi
[edit | edit source]Option A — just install the one file:
sudo apt install ./darthvader_<version>_amd64.deb
apt pulls in any dependencies automatically.
Option B — add the apt repo once, then get updates with normal apt:
curl -fsSL https://debrepo.sa7aux.se/setup.sh | sudo bash sudo apt install darthvader
Verify your download
[edit | edit source]Each release ships a SHA256SUMS file. To check a download is intact and genuine:
sha256sum -c SHA256SUMS # Linux/macOS # Windows (PowerShell): Get-FileHash .\darthvader-<version>-win64.msi -Algorithm SHA256
The printed hash must match the line in SHA256SUMS.
Choosing a vocoder
[edit | edit source]Several digital modes use the AMBE+2 voice codec. darthvader gives you three ways to provide it — pick one:
| Vocoder | What you need | Notes |
|---|---|---|
| DV3000 / ThumbDV / DVstick (USB stick) | plug it into a USB port | Appears as a serial/COM port (FTDI) and is auto-detected. Best quality, cheapest hardware route. |
| Remote AMBEserver | a reachable AMBEserver over the network (UDP) | Use a shared/remote dongle — no local hardware. |
| Software vocoder | nothing extra | Works with no chip. P25 has a full software IMBE; other modes can use the MD380-firmware software vocoder (see the note below). |
md380fw.img / md380ram.img placed in share/darthvader/vocoder_fw. Those are Tytera's firmware and are not shipped with darthvader — you supply them. A DV3000 stick or a remote AMBEserver needs none of this.First run
[edit | edit source]For mode-specific details (talkgroups, reflector names, access rights) follow that network's own documentation — see Hamradio.
Audio
[edit | edit source]darthvader has a per-direction audio chain — preamp → 7-band EQ → LADSPA → AGC → limiter — configurable per mode/peer, with bundled LADSPA plugins, so a chain you set up on Linux works unchanged on Windows. Start with the defaults; only touch it if others report your audio is too quiet, too loud, or uneven.
Troubleshooting
[edit | edit source]| Symptom | Fix |
|---|---|
| Windows SmartScreen / antivirus warning on first run | Expected for an unsigned app → “More info” → “Run anyway.” Verify with SHA256SUMS if unsure.
|
| DV3000 audio stutters | Lower the stick's Latency Timer to 1–2 ms (Windows: Device Manager → the COM port → Port Settings → Advanced). |
| Software vocoder won't start | The MD380 firmware images aren't present — add md380fw.img/md380ram.img, or use a DV3000 stick / AMBEserver instead.
|
| No .deb for my Raspberry Pi | arm64 builds are "to follow" — not available yet. Use x86-64 Linux or Windows meanwhile. |
Updating
[edit | edit source]- Windows: download the newer
.msiand install over the top (or replace the portable folder). - Linux (apt repo):
sudo apt update && sudo apt upgrade. - Linux (one
.deb): download the new.debandsudo apt install ./…again.
The version is shown as <number>-<git-hash> in the title bar and About dialog.
See also
[edit | edit source]- Hamradio — the digital-voice modes darthvader speaks, each in depth.
- Author: SA7AUX <bjorne@sa7aux.se>. GNU GPL v2 or later.