MMDVMHost / DVMEGA Configureren

Je bent ingelogd op je Raspberry Pi met DVMEGA. Zorg dat je root bent.

Nu komt het echte werk: de juiste configuratie aanmaken voor de hotspot.
De hotspot zal fungeren als een RF <-> IP omzetter : je toestel connecteert met de hotspot en die geeft dan alles door aan de Brandmeister server, welke je verbinding naar de juiste TG zal routen. En vice versa.

Concreet: wanneer je portable op de frequentie van de hotspot verbinding maakt met TG2061, zal dit doorgegeven worden aan de Brandmeister server die je connectie dan verder naar de juiste repeaters doorsluist. Omgekeerd zal nu alle verkeer van TG2061 aan je hotspot doorgegeven worden en bij jou lokaal op de hotspotfrequentie uitgezonden worden.
De hotspot blijft steeds verbonden met de laats gewerkte TG. Als je een andere TG wil connecteren, moet je die op je portable kiezen (later meer over hoe je je portable instelt) en dan kort je PTT indrukken, zodat de nieuwe verbinding kan opgebouwd worden.

 

Pas het bestand /opt/MMDVMHost/MMDVM.ini aan met een gewenste editor.
Die hard *nixers gebruiken vi, ik doe dat alleen als er geen alternatief is en gebruik liever de editor van Midnight Commander (commando 'mc').

De opties die je zeker moet aanpassen zijn :

[General]
#Geef hier je call in
Callsign=ON.....

#verhoog eventueel de timeout van de duur van een Tx sessie
#(na deze tijd blijft DVMEGA in Tx maar stuurt de voice zelf niet meer door)
Timeout=600
# de DVMEGA kan geen duplex doen
Duplex=0

[Info]
# Dit is de frequentie waarop wij onze hotspot gaan bereiken.
RXFrequency=439975000
# RX en TX moeten dezelfde frequentie zijn (simplex!)
TXFrequency=439975000

# Onderstaande gegevens vul je verder aan.
# De power zetten we op 1, minder kan niet (onze DVMEGA is slechts 0.01W)
Power=1
Latitude=0.0
Longitude=0.0
Height=0
Location=Mobile
Description=Multi-Mode Hotspot
URL=url van je website

[Log]
# Logging levels
# 0 = No logging
# 1 = Debug
# 2 = Message
# 3 = Info
# 4 = Warning
# 5 = Error
# 6 = Fatal
# we zetten de loglevel op 2 voor MMDVM-Dashboard
DisplayLevel=2
FileLevel=2
FilePath=/opt/MMDVMHost/
FileRoot=MMDVM

[CW Id]
Enable=1
Time=10

[DMR Id Lookup]
# hier is het bestand met de koppeling DMR ID <--> Call
File=/opt/MMDVMHost/DMRIds.dat
# MMDVMHost moet dit bestand minstens elke dag herladen
# (niet 100% noodzakelijk,
# we gaan dagelijks een nieuw bestand ophalen en dan
# MMDVMHost herstarten, dan leest die ze zowieso in)
Time=24

[Modem]
# dit is de poort van de Pi waarop de DVMEGA is aangesloten
Port=/dev/ttyAMA0

# hoe de hardware van de DVMEGA aan de Pi gekoppeld is
TXInvert=1
RXInvert=0
PTTInvert=0

# enkele standaard parameters (kan nog gefinetuned worden)
TXDelay=100
DMRDelay=0
RXLevel=50
TXLevel=50
[DMR]
Enable=1
Beacons=1

# geef hier je persoonlijke DMR ID in
Id=206....
ColorCode=1

# andere amateurs mogen ook van mijn hotspot gebruik maken
SelfOnly=0
CallHang=3
TXHang=4

[DMR Network]
Enable=1
# het adres van de brandmeister server en paswoord
# (instellingen zoals voorgeschreven vanaf 1/1/2017)
Address=dmr.tokiogroup.com
Port=62031
Password=passw0rd
RSSI=0

# de DVMEGA gebruikt maar één slot
Slot1=0
Slot2=1
Debug=0

 

Bij alle andere protocols zet je 'enable=0'
Daar kan je later eventueel nog verder mee experimenteren, maar nu gaan we het eenvoudig houden.

Tenslotte is het grote ogenblik aangebroken : MMDVMHost opstarten en hopen dat alles goed komt.

We gaan beginnen met MMDVM manueel op te starten om te zien of alles loopt zoals gehoopt. Typ daarvoor in :

cd /opt/MMDVMHost
./MMDVMHost

Als alles goed gaat verschijnt er iets in de zin van :

I: 2016-12-31 23:59:05.366 This software is for use on amateur radio networks only,
I: 2016-12-31 23:59:05.368 it is to be used for educational purposes only. Its use on
I: 2016-12-31 23:59:05.369 commercial networks is strictly prohibited.
I: 2016-12-31 23:59:05.369 Copyright(C) 2015, 2016 by Jonathan Naylor, G4KLX and others
M: 2016-12-31 23:59:05.370 MMDVMHost-20161124 is starting

... dan volgen alle instellingen die je gedaan hebt ...

M: 2016-12-31 23:59:07.655 MMDVMHost-20161124 is running
M: 2016-12-31 23:59:17.744 DMR, Logged into the master successfully

 

De laatste regel hierboven is belangrijk: die geeft aan dat de verbinding met de Brandmeister server gelukt is !

indien je DMR toestel al is ingesteld en je even je PTT indrukt, moet volgend verschijnen :

M: 2016-12-31 23:59:56.515 DMR Slot 2, received RF voice header from <je call> to TG 2061
M: 2016-12-31 23:59:57.054 DMR Slot 2, received RF end of voice transmission, 0.4 seconds, BER: 0.2%

 

Hoera ! gelukt !

Op het brandmeister dashboard (internationaal of nog beter: nationaal) zie je je call verschijnen.

 

Als je je toestel nog moet instellen, is bovenstaande natuurlijk nog niet gelukt.
Haast je dan alvast maar naar de volgende pagina !

 

--- vragen of opmerkingen ? aarzel niet om me te mailen ! ---