MMDVM Simplex Hotspot mit einem Nextion Display

Gestern kam endlich (nach 4 Wochen) das überfällige Gehäuse für meinen MMDVM Hotspot. Zwei Gründe haben mich bewegt nochmals einen MMDVM Hotspot zusammen zu bauen. Erstens wollte ich einfach mal ein Hotspot mit Display ausprobieren und zweitens benötige ich für mein FT-3D noch ein Simplex Hotspot für ein DGID Gateway.

Folgende Bauteile habe ich verwendet:

  • Raspberry Pi Zero 2W (ich benötige die leistungsfähigere Zero Variante 2w weil ich den pi-star von W0CHP installieren möchte) – inzwischen bei einigen Händlern für 19,90 EUR gut verfügbar
  • MMDVM Modem – MMDVM_HS_HAT Rev 1.7 (gibt es bei AliExpress auch unter dem Namen Jumbospot) – ich habe die Version ohne OLED Display und Gehäuse bestellt – Kosten ca. 24 EUR
  • Nextion Display 3,2 Zoll NX4024K032 – aus der neuen und verbesserten K-Serie mit mehr Speicher – Kosten ca. 45 EUR (bei AliExpress gerade im Angebot für ca. 29 EUR)
  • Gehäuse für den Hotspot mit 3,2 Zoll Display – Kosten ca. 15 EUR bei AliExpress
  • SD Card 64 GB mit Zertifizierung A2 (Application Performance Class – 4000 IOPS lesen und min. 2000 IOPS schreiben) kann diese für 12 EUR für 2 Stück empfehlen
  • optional eine Antenne z.B. Retevis RHD 771 Antenne SMA-M (mit dieser habe ich im ganzen Haus exzellenten Empfang) Kosten ca. 12 EUR

Beim Zusammenbau ist mit Ausnahmen des Anschluss des Nextion nicht viel zu beachten.

Wichtig ist, dass Ihr darauf achtet, dass TX auf dem Modem mit RX am Display verbunden wird und umgekehrt. Auf das Nextion Display muss dann noch ein Layout (TFT file) mittels SD Karte aufgespielt werden. Die editierbare Version des Nextion Layouts ist das hmi Format. Mit dem Nextion editor kann dieses bearbeitet und als TFT Datei abgespeichert werden, um es dann auf den Bildschirm zu übertragen.

Falls Ihr das WPSD Dashboard nutzt ist folgende Konfiguration auszuwählen. Eine Installation der Nextion Treiber ist nicht notwendig, da bereits installiert. Falls jemand das Nextion Layout von WPSD in 3,2“ haben möchte, schreibt mir bitte eine Mail. Ich habe die vorhandene 3,5“ Variante an eine 3,2“ Version angepasst.

DMR Gateway auf einem Duplex Hotspot für Fortgeschrittene

Vor einigen Monaten hatte ich einen Beitrag zu meinem Duplex Hotspot geschrieben. In Zusammenarbeit mit anderen OM’s und der Nutzung des Pi-Star Dashboards von W0CHP konnte ich jetzt die Konfiguration weiter verfeinern. Die DMR+ Regeln sind die Standard Regeln von W0CHP.

[DMR Network 1]
Enabled=1
Address=2622.master.brandmeister.network
Port=62031
Password=“dein BM Passwort”
Debug=0
Location=1
PassAllTG=1
PassAllPC=1

Id=DMRID+xx
Name=BM_2622_Germany

[DMR Network 2]
Enabled=1
Address=91.132.144.235
Port=55555
Password=”PASSWORD”
Debug=0
Id=DMRID+xx
Location=0
Name=DMR+_IPSC2-DL-HOTSPOT
Options=”StartRef=4004;RelinkTime=60;UserLink=1;TS1_1=6;TS1_2=7;TS1_3=10;TS2_1=;TS2_2=;TS2_3=8004;TS2_4=8005;TS2_5=;TS2_6=8030;TS2_7=;TS2_8=0;TS2_9=”
TGRewrite0=2,8,2,9,1
PCRewrite0=2,84000,2,4000,1001
PCRewrite1=1,8009990,1,9990,1
PCRewrite2=2,8009990,2,9990,1
PCRewrite3=1,8000001,1,1,999999
PCRewrite4=2,8000001,2,1,999999
TypeRewrite1=1,8009990,1,9990
TypeRewrite2=2,8009990,2,9990
TGRewrite1=1,8000001,1,1,999999
TGRewrite2=2,8000001,2,1,999999
SrcRewrite1=1,9990,1,8009990,1
SrcRewrite2=2,9990,2,8009990,1
SrcRewrite3=1,1,1,8000001,999999
SrcRewrite4=2,1,2,8000001,999999

Der Betrieb auf Brandmeister (DMR Network 1) findet ausschliesslich auf dem TS1 statt und der Codeplug des Funkgeräts muss nicht angepasst werden, da die original Talkgroups verwendet werden können. Statisches Mapping von Talkgroups sollte im BM Dashboard dann auch nur auf TS1 konfiguriert werden.

Der Betrieb auf DRM+ (DMR Network 2) erfolgt auf TS1 und TS2 allerdings muss hierzu bei den 4stelligen Talkgroup Nummer eine “800” z.B. 8004004 (Hessen) vorgestellt werden. Bei einstelligen Talkgroups im TS1 muss die Talkgroup am Funkgerät mit “800000” aufgefüllt werden z.B. 8000006 (DL-Multibridge). Am besten Ihr konfiguriert die Talkgroups im Codeplug des Funkgeräts. Solltet Ihr ein Funkgerät mit der OpenGD77 Firmware haben, könnt ihr mit der Option “Repeater Slot override” einen Zeitschlitz mitgeben, um die Komplexität im Betrieb zu reduzieren.

Wer Lust hat kann noch zwei weitere Konfigurationen für ein DMR2YSF (DMR Network 3) und eine XLX Verbindung aufnehmen.

Die XLX Verbindung wird über die TG 6 (TS2) am Funkgerät angesprochen und verbindet sich über das mmdvm DMR Protokoll auf den XLX (falls es ein Multimode XLX ist).

Die DMR2YSF (DMR Network 3) Verbindung wird wieder über eine Talkgroup mit dem Präfix “70” auf TS2 angesprochen. Die Talkgroup besteht aus “70” und der Nummer des YSF Raums, die immer 5 -stellig sind, z.B. 7054919 für DL-Nordwest. Bitte nicht wundern, wenn euch beim Betrieb mit dem DMR Gateway in Ausnahmefällen eurer eigenes Rufzeichen bei einem QSO angezeigt wird. Dies passiert wenn der OM im aktiven QSO keine DMRID hat. Dann weiss das Gateway nicht was es anzeigen muss und nimmt als Standard Wert den Namen des Gateways (in der Regel euer Rufzeichen).

[XLX Network]
Startup=844
Enabled=1
File=/usr/local/etc/XLXHosts.txt
Port=62030
Password=passw0rd
ReloadTime=60
Slot=2
TG=6
Base=64000
Relink=60
Debug=0
Id=2630707
UserControl=1
Module=R

[DMR Network 3]
Enabled=1
Name=DMR2YSF_Cross-over
Id=DMRID+xx
Address=127.0.0.1
Port=62033
Local=62034
TGRewrite0=2,7000001,2,1,999998
SrcRewrite0=2,1,2,7000001,999998
PCRewrite0=2,7000001,2,1,999998

Password=”PASSWORD”
Location=0
Debug=0

Beispielhafte Konfiguration für ein DGID-Gateway

Umso länger ich mich mit dem DGID-Gateway beschäftige, desto mehr kann ich mich dafür begeistern.

Ich habe Euch mal beispielhaft einen Auszug meiner Konfiguration hier an den Bericht angehängt. Neben den Connect Problemen mit dem YCS/FCS Protokoll vermisse ich die Anzeige der aktiven DGID als Präfix vor dem Rufzeichen auf dem Funkgerät (analog zum YCS Server).

Ihr könnt die Haltezeit der DGID selbst konfigurieren. Während dieser ist keine Verbindung zu einer anderen DGID möglich und die Einstellung am Funkgerät wird ignoriert (analog YCS).

Falls ihr ein Connect mit dem FCS oder YCS Protokoll erfolgreich durchführen könnt, wäre ich für einen Hinweis dankbar.

dgid gateway config