DV4mini-Hotspot auf aktuellem Raspberry Pi OS
Den DV4mini-Stick auf einem heutigen Raspberry Pi wieder zuverlässig betreiben
Anlass für diese Seite war, dass einige befreundete OMs, die alle einen DV4mini nutzen, nach und nach darüber klagten: Spätestens nach einem Stromausfall würde der Stick in der Oberfläche nicht mehr erkannt werden und nicht mehr funktionieren.
Nach einer aufwändigen Fehlersuche habe ich die Ursache gefunden und stelle die Korrektur hier zur Verfügung: Der Installer lädt auf einem frisch installierten, aktuellen Raspberry Pi OS alle Abhängigkeiten und richtet alles Nötige ein, sodass man wieder mit dem Stick arbeiten kann.
Hintergrund
Der DV4mini ist ein USB-Stick für digitale Betriebsarten, unter anderem D-Star und DMR.
Betrieben wird er über das Programm „DV4mini Control Panel“, eine Mono/.NET-Oberfläche, und den
Hintergrunddienst dv_serial. Die Software stammt von
xreflector.net.
Das Problem
Unter Linux auf dem Raspberry Pi wird der Stick zwar gefunden, die Verbindung zum Reflektor bricht aber nach kurzer Zeit immer wieder ab. Nach einem Neustart waren Rufzeichen, DMR-ID und Locator in der Oberfläche oft leer. Viele Pis sind dadurch „ausgestiegen“.
Die Ursache
Die Oberfläche baut nach jedem Verbindungsaufbau die Reflektorliste neu auf. Unter Mono dauert
das bei den heute langen Listen auf einem Raspberry Pi rund eine halbe Minute. In dieser Zeit
sendet die Oberfläche kein Lebenszeichen; dv_serial hält sie nach 10 Sekunden für
verschwunden und trennt die Verbindung. Unter Windows tritt der Effekt praktisch nicht auf.
Als Folgefehler wurden die Einstellungen nie dauerhaft gespeichert.
Weil die Reflektorlisten über die Jahre immer länger wurden, wurde das Problem stetig schlimmer. Deshalb liefen ältere Installationen „irgendwann“ nicht mehr.
Die Lösung
Eine kleine Korrektur an einer einzigen Stelle der Oberfläche behebt den Fehler. Der Installer unten wendet sie beim Installieren auf dem Pi selbst an. Zusätzlich richtet er Autostart, automatische Desktop-Anmeldung und VNC ein.
Die Originaldateien gibt es bei xreflector.net, dort allerdings mit dem beschriebenen Fehler und wenig gepflegt. Deshalb biete ich das unveränderte Originalpaket hier zusammen mit dem korrigierenden Installer an.
Warum ein aktuelles Raspberry Pi OS?
Es gibt ein fertiges Raspberry-Image eines Ortsverbands (Stand 2020, Raspbian Buster). Für heutige Raspberry Pis ist es jedoch zu alt. Die Anleitung setzt deshalb auf ein aktuelles Raspberry Pi OS.
Voraussetzungen
- Raspberry Pi 3 oder neuer
- Raspberry Pi OS mit Desktop (nicht „Lite“), Bookworm oder Trixie, 32 oder 64 Bit. Das gilt auch, wenn der Pi ohne Bildschirm betrieben wird: Die Oberfläche läuft auf dem Desktop.
- Netzwerkverbindung (Kabel empfohlen) und ein DV4mini-Stick
- Auf dem PC: ein SSH-Programm (z. B. PuTTY) und ein VNC-Viewer (RealVNC Viewer oder TigerVNC)
Anleitung
1. SD-Karte vorbereiten
- Im Raspberry Pi Imager das Gerät wählen, dann Raspberry Pi OS mit Desktop. In der OS-Anpassung Benutzername, Passwort, SSH und ggf. WLAN eintragen.
- Kein Overlay-Dateisystem einschalten – der Installer bricht sonst mit einem Hinweis ab.
2. Installieren (per SSH am Pi)
wget http://meeh.us/downloads/dv4mini/dv4mini_install.sh
bash dv4mini_install.sh
sudo reboot
- Als normaler Benutzer starten, nicht mit
sudo. Das Skript fragt selbst nach dem Passwort. - Die Installation dauert mehrere Minuten, weil Mono installiert wird.
- Optional prüfen: zusätzlich
dv4mini_install.sh.sha256laden undsha256sum -c dv4mini_install.sh.sha256ausführen. - In PuTTY fügt man mit der rechten Maustaste ein, nicht mit Strg+V.
3. Nach dem Neustart einrichten (per VNC)
- Die Oberfläche startet von selbst, etwa eine Minute nach dem Hochfahren (auf einem Pi 3 eher 2–3 Minuten).
- Eine Abfrage „Schlüsselbund“ (Keyring) kann mit „Cancel“ geschlossen werden.
- In der Oberfläche DMR-ID, Locator, Ort und Frequenzen eintragen. Das Rufzeichen ergänzt die Oberfläche aus der DMR-ID – bitte prüfen.
- RX-QRG und TX-QRG gelten aus Sicht des Sticks: RX-QRG ist die Sendefrequenz des Funkgeräts, TX-QRG die Empfangsfrequenz des Funkgeräts. Bei Simplex spielt das keine Rolle.
- Reflektor wählen, CONNECT.
Betrieb
- Ab jetzt verbindet sich der Hotspot nach jedem Einschalten selbst. Die Einstellungen bleiben erhalten, auch nach einem Stromausfall.
- Die Sprachansagen kommen nach dem Einschalten erst nach einer Weile.
- Auf einem Pi 3 (1 GB RAM) auf dem Desktop nichts zusätzlich offen lassen, vor allem keinen Browser.
- Wer die SD-Karte schützen will, kann das Overlay-Dateisystem nach vollständiger Einrichtung wieder einschalten. Änderungen (z. B. ein anderer Reflektor) gehen dann bei jedem Neustart verloren.
Getestet
Stand 14.11.2026:
- Raspberry Pi 3 Model B, Raspberry Pi OS Trixie (64 Bit)
- Revolution Pi Core S (Compute Module 4S), Raspberry Pi OS Trixie (64 Bit)
- D-Star über DCS-Reflektoren, Funkgerät Icom IC-7100
Download
Der Installer ist ein einzelnes Shell-Skript. Er enthält das unveränderte
Originalpaket DV4MINI-RPI_2025_04_22.zip von
xreflector.net (DV4mini Control Panel und
dv_serial; die Rechte liegen bei den jeweiligen Autoren) sowie mein
Installationsskript, das den Fehler der Oberfläche erst beim Installieren auf dem Pi behebt.
-
dv4mini_install.sh Installer mit Originalpaket · 1,4 MB SHA256:
57a397b331ea07905b1012865ad2cb4db3f8fd4c0e5d0762c194f128e727d69e -
dv4mini_install.sh.sha256 Prüfsumme für
sha256sum -c