Jump to content

Hamradio/darthvader/de

From MediaWiki For Hamradio Analog/Digital and Debian v13 software/Raspberry PI v3/4/5 howto
This page is a translated version of the page Hamradio/darthvader and the translation is 90% complete.

Eine Einsteiger-Anleitung zum Installieren und Betreiben von darthvader — ein Desktop-Programm, das jedes digitale Sprachnetz im Amateurfunk (DMR, YSF, D-STAR, NXDN, P25, M17, EchoLink, AllStar, SvxLink, APRS, POCSAG) in einem einzigen Fenster vereint, unter Windows oder Linux. Herunterladen, installieren, loslegen.

💡 In einem Satz: darthvader ist eine Desktop-App für deinen PC, die sich mit den digitalen Sprachnetzen verbindet, für die du sonst einen Hotspot oder mehrere Programme bräuchtest. Der AMBE-Vocoder kann ein USB-Stick (DV3000/ThumbDV), ein entfernter AMBEserver oder Software (keine Zusatzhardware) sein.
darthvader at the center of your PC, connecting out to DMR, D-STAR, YSF, NXDN, P25, M17 on one side and EchoLink, AllStar, SvxLink, APRS, DAPNET on the other, with a vocoder bar underneath.

Brauche ich das?

  • Du willst digitale Sprache vom Computer aus betreiben — auf DMR / YSF / D-STAR / NXDN / P25 / M17 senden und hören, über EchoLink / AllStar / SvxLink verlinken oder APRS- / Pager-Nachrichten (POCSAG) senden — ohne für jedes Netz einen eigenen Hotspot zu bauen.
  • Es läuft auf einem normalen Windows-10/11-PC oder einem Linux-Rechner (Debian/Ubuntu/Raspberry Pi OS).
  • Du musst nicht erst Qt, Codecs oder sonst etwas installieren — alles ist im Paket enthalten.

Das Einzige, was du eventuell ergänzt, ist ein AMBE-Vocoder für die Modi, die einen brauchen (siehe unten) — aber es gibt eine Software-Option, du kannst also ohne Zusätze starten.

Herunterladen

Alles wird auf der Release-Seite veröffentlicht:

Lade die Datei für dein System herunter und folge dann dem passenden Abschnitt unten.

Two install paths: Windows via .msi or portable .zip; Debian/Linux via a single .deb or the apt repo.

Installation — Windows 10 / 11

  1. Lade darthvader-<version>-win64.msi herunter.
  2. Doppelklick und dem Installer folgen — du bekommst eine Startmenü- und Desktop-Verknüpfung.
  3. Beim ersten Start zeigt Windows SmartScreen ggf. eine blaue Warnung (der Build ist nicht signiert). Klicke „Weitere Informationen“ → „Trotzdem ausführen“.
⚠ Es ist kein Virus. Nicht signierte Apps lösen immer SmartScreen aus, und einige Antiviren-Engines melden unbekannte Programme allein wegen fehlender Reputation. Zur Sicherheit prüfe den Download gegen die veröffentlichte SHA256SUMS (siehe unten).

Lieber ohne Installer? Lade die …-win64.zip herunter, entpacke sie irgendwohin und starte bin\darthvader.exe — voll portabel, es wird nichts ins System geschrieben.

Ausrollen auf viele PCs (stille Installation):

msiexec /i darthvader-<version>-win64.msi /qn

Installation — Debian / Ubuntu / Raspberry Pi

Variante A — einfach die eine Datei installieren:

sudo apt install ./darthvader_<version>_amd64.deb

apt zieht sich alle Abhängigkeiten automatisch.

Variante B — das apt-Repo einmal hinzufügen, dann Updates mit normalem apt:

curl -fsSL https://debrepo.sa7aux.se/setup.sh | sudo bash
sudo apt install darthvader
💡 Derzeit wird das Linux-Paket für Debian 13 (trixie), x86-64 gebaut. bookworm und arm64 (Raspberry Pi) sind geplant — gibt es noch kein Paket für deinen Pi, nutze vorerst einen Windows- oder x86-64-Linux-Rechner.

Download prüfen

Jedes Release enthält eine SHA256SUMS-Datei. So prüfst du, dass ein Download intakt und echt ist:

sha256sum -c SHA256SUMS      # Linux/macOS
# Windows (PowerShell):  Get-FileHash .\darthvader-<version>-win64.msi -Algorithm SHA256

Der ausgegebene Hash muss mit der Zeile in SHA256SUMS übereinstimmen.

Einen Vocoder wählen

Mehrere digitale Modi nutzen den Sprach-Codec AMBE+2. darthvader bietet dir drei Wege, ihn bereitzustellen — wähle einen:

Vocoder Was du brauchst Hinweise
DV3000 / ThumbDV / DVstick (USB-Stick) in einen USB-Port stecken Erscheint als serieller/COM-Port (FTDI) und wird automatisch erkannt. Beste Qualität, günstigster Hardware-Weg.
Entfernter AMBEserver ein erreichbarer AMBEserver im Netzwerk (UDP) Nutze einen gemeinsamen/entfernten Dongle — keine lokale Hardware.
Software-Vocoder nichts extra Funktioniert ohne Chip. P25 hat ein vollständiges Software-IMBE; andere Modi können den MD380-Firmware-Vocoder nutzen (siehe Hinweis unten).
⚠ Der MD380-Firmware-Vocoder benötigt die Dateien md380fw.img / md380ram.img im Ordner share/darthvader/vocoder_fw. Das ist Tyteras Firmware und nicht in darthvader enthalten — du stellst sie selbst bereit. Ein DV3000-Stick oder ein entfernter AMBEserver braucht nichts davon.

Erster Start

💡 Eine vollständige Erststart-Anleitung ist noch nicht im Download-Paket. Allgemein: öffne Einstellungen, füge für jeden genutzten Modus dein Konto/deinen Server hinzu (DMR-Master wie BrandMeister/TGIF, einen D-STAR/YSF/NXDN/P25/M17-Reflektor, EchoLink, AllStar-Knoten, SvxLink-Reflektoren, APRS/DAPNET), wähle deinen Vocoder, stelle deine Audio-Geräte ein und verbinde dich. Die Statusleiste zeigt pro Modus einen farbigen Punkt, und Titelleiste / Über zeigt den genauen Build.

Für modus-spezifische Details (Talkgroups, Reflektornamen, Rechte) folge der eigenen Dokumentation des jeweiligen Netzes — siehe Hamradio.

Audio

darthvader hat eine Audiokette pro Richtung — Vorverstärker → 7-Band-EQ → LADSPA → AGC → Limiter — konfigurierbar pro Modus/Gegenstelle, mit mitgelieferten LADSPA-Plugins, sodass eine unter Linux eingerichtete Kette unverändert unter Windows läuft. Beginne mit den Standardwerten; ändere sie nur, wenn andere melden, dass dein Audio zu leise, zu laut oder ungleichmäßig ist.

Fehlerbehebung

Symptom Lösung
Windows-SmartScreen / Antiviren-Warnung beim ersten Start Normal für eine nicht signierte App → „Weitere Informationen“ → „Trotzdem ausführen“. Im Zweifel mit SHA256SUMS prüfen.
DV3000-Audio stottert Senke den Latency Timer des Sticks auf 1–2 ms (Windows: Geräte-Manager → der COM-Port → Anschlusseinstellungen → Erweitert).
Software-Vocoder startet nicht Die MD380-Firmware-Dateien fehlen — füge md380fw.img/md380ram.img hinzu oder nutze einen DV3000-Stick / AMBEserver.
Kein .deb für meinen Raspberry Pi arm64-Builds kommen noch — derzeit nicht verfügbar. Nutze vorerst x86-64-Linux oder Windows.

Aktualisieren

  • Windows: die neuere .msi herunterladen und drüber installieren (oder den portablen Ordner ersetzen).
  • Linux (apt-Repo): sudo apt update && sudo apt upgrade.
  • Linux (einzelne .deb): die neue .deb herunterladen und erneut sudo apt install ./….

Die Version wird als <nummer>-<git-hash> in der Titelleiste und im Über-Dialog angezeigt.

Siehe auch

  • Hamradio — die digitalen Sprachmodi, die darthvader spricht, jeweils im Detail.
  • Autor: SA7AUX <bjorne@sa7aux.se>. GNU GPL v2 oder später.