Reflector Listen und Macro’s für den Analog Reflector (DVSwitch)

Spätestens wenn Ihr einen laufenden Analog Reflector konfiguriert habt, stellt sich die Frage wie Ihr die Bedienung mit Hilfe der Reflektorlisten und/oder den DMR Wechsel von DMR+ zu BM und umgekehrt, vereinfachen könnt.

Normalerweise liegen die Dateien (json) im Verzeichnis /opt/Analog_Reflector/arRoot/modes.
Ihr könnt die Dateien z.B. mit dem nano Editor verändern und mit Strg-x wieder abspeichern. Ich habe am Ende des Beitrags beispielhaft 2 Konfigurationen dargestellt.

sudo nano /opt/Analog_Reflector/arRoot/modes/YSF_node_list.json

sudo nano /opt/Analog_Reflector/arRoot/modes/DMR_node_list.json

Alternativ könnt Ihr die Dateien auch lokal bei Euch auf dem PC verändern und dann bspw. mit dem FileZilla Client per SFTP wieder auf den DVS Server schreiben.

Hierzu benötigt Ihr den FileZilla Client. Wenn Ihr diesen installiert habt muss noch die Verbindung zum das Server unter dem Server Manager eingetragen werden. Damit die json Dateien mit Eurem Standard User überhaupt geschrieben werden können bitte vorher folgenden Befehl ausführen.

cd /opt/Analog_Reflector/arRoot/modes/

sudo chmod -R 666 *

Anbei die zwei beispielhaften Konfigurationen für YSF und DMR mit Makros.

YSF_node_list.json

{
“tgs”: [
{ “disp”: “Disconnect”, “tg”: “disconnect” },
{ “disp”: “Parrot”, “tg”: “register.ysfreflector.de:42020” },
{ “disp”: “DE-C4FM Germany”, “tg”: “185.228.139.209:42000” },
{ “disp”: “DE Hessen”, “tg”: “178.254.20.136:42000” },
{ “disp”: “DE Schwarzwald”, “tg”: “185.75.164.30:42000” },
{ “disp”: “DE-DL-NORDWEST”, “tg”: “54919″ },
{ “disp”: “DE-PEGASUS”, “tg”: “148.251.94.163:42001” },
{ “disp”: “GB CQ-UK”, “tg”: “81.150.10.62:42200” }
],
“ui”: {
“mode”: {“public_id”:”Repeater”, “public_id_value”:”YSFGateway”, “station_id”:”Callsign”, “station_id_value”:”current_user.callsign”},
“quick_access”: {“title”:”Reflectors”, “slot_visible”:false, “list_label”:”ROOM”, “adhoc_label”:”Menu”},
“log”:{“dest_heading”:”Reflector”}
}
}

DMR_node_list.json

{
“tgs”: [
{ “disp”: “Disconnect”, “tg”: “4000” },
{ “disp”: “DMR Parrot”, “tg”: “9990#” },
{ “disp”: “DMR Hessen”, “tg”: “8004” },
{ “disp”: “DMR DL-Nordwest”, “tg”: “8421” },
{ “disp”: “BM Hessen”, “tg”: “DeinPasswortBrandmeister@2622.master.brandmeister.network:62031!2626” },
{377″ },
{ “disp”: “BM Pegasus”, “tg”: “DeinPasswortBrandmeister@2622.master.brandmeister.network:62031!262810” },
{ “disp”: “DMR+_IPSC2-DL Hotspot”, “tg”: “passw0rd@91.132.144.235:55555:StartRef=4004;RelinkTime=60;UserLink=1;TS1_1=;TS1_2=9112;TS1_3=235;TS1_4=232;TS1_5=7;TS1_6=2;TS1_7=10;TS1_8=6;TS1_9=;TS2_1=8010;TS2_2=;TS2_3=8004;TS2_4=8005;TS2_5=8009;TS2_6=8021;TS2_7=8092;TS2_8=8421;TS2_9=8030!9” }
],
macros“: [
{ “disp”: “Brandmeister“, “tg”: “DeinPasswortBrandmeister@2622.master.brandmeister.network:62031!2626” },
{ “disp”: “DMR+_IPSC2-DMR-DL“, “tg”: “passw0rd@5.28.41.138:55555!4004” },
{ “disp”: “FreeDMR”, “tg”: “passw0rd@87.117.229.173:62031”}
],
“ui”: {
“mode”: {“public_id”:”DMR ID”, “public_id_value”:”current_user.subscriberID”, “station_id”:”Callsign”, “station_id_value”:”current_user.callsign”}
}
}

Zertifikat installieren für Analog Reflector hUC (DVSwitch HTML-Client)

in Ergänzung zu meiner Anleitung Installation des hUC clients jetzt noch die Schritte zum installieren eines “trusted” Zertifikat.
Benötigte Software installieren

sudo apt install snapd

sudo snap install core

sudo snap refresh core

sudo snap install –classic certbot

sudo ln -s /snap/bin/certbot /usr/bin/certbot

nun das Zertifikat bei laufendem Webserver installieren

sudo certbot certonly –webroot

nun noch ein symbolischen Link auf das Verzeichnis setzen, wo hUC die Zertifikate benötigt

sudo ln -s /etc/letsencrypt/live/<Eure Domain>/privkey.pem /opt/Analog_Reflector/ssl/dvswitch.key

sudo ln -s /etc/letsencrypt/live/<Eure Domain>/fullchain.pem /opt/Analog_Reflector/ssl/dvswitch-ca.crt

ln -s /etc/letsencrypt/live/<Eure Domain>/fullchain.pem /opt/Analog_Reflector/ssl/dvswitch.crt

sudo systemctl restart analog_reflector

Damit müsste das Zertifikat installiert sein.

Windows 11 ARM auf dem Mac

in Bezug auf meinem Artikel BlueDV unter MacOS (M1/M2) möchte ich mit Euch neue Erkenntnisse teilen. Das Hauptproblem ist eine offizielle Version von Windows 11 ARM zu erhalten. In einem Dokument von VMWare im Zusammenhang mit der Tech Preview ist hier ein guter Weg beschrieben.

Auszugweise das Wichtigste und natürlich kann man das erzeugte ISO File auch mit UTM nutzen.

  • Download des Erstellungstools ohne die Datei “auszupacken” (kann man in den Einstellungen von Safari in Allgemein ganz unten “Sichere Dateien nach dem Download öffnen” deaktivieren
  • Erstelle eines Ordner “Build” z.B. auf dem Desktop oder unter Download
  • Kopiere das Erstellungfile in den neuen Ordner
  • Gehe in den Ordner mit dem Zip File
  • Entpackt das zip file mit dem folgenden Befehl im Terminal : unzip w11arm_esd2iso-V4.0.2.zip
  • Ausführen des Skripts mit ./w11arm_esd2iso
  • Während der Erstellung beim ersten Dialog “h” auswählen und dann noch die bevorzugte Sprache.
  • Danach wird das ISO erstellt welches Ihr in dem Virtualisierungsprogramm Eurer Wahl z.B. UTM verwenden könnt. Falls Ihr kein Aktivierungsschlüssel für Windows mehr habt, einfach mal bei Idealo.de nach einem Windows 10 pro Schlüssel suchen und kaufen.