Fehler beim starten von MMDVMHost: MMDVMHost: UARTController.cpp … failed
Wenn Du (wie ich) beim Starten von MMDVMHost die folgende Fehlermeldung erhälst:
MMDVMHost: UARTController.cpp:237: CUARTController::CUARTController(const string&, unsigned int, bool): Assertion `!device.empty()‘ failed.
Hier ist die Lösung:
In der MMDVM.ini haben sich einige Parameter geändert. Im Abschnitt [Modem] wurde der Eintrag:
Port=/dev/ttyAMA0
ersetzt durch:
UARTPort=/dev/ttyAMA0
Ausserdem ist noch der Wert:
UARTSpeed=460800
hinzugekommen.
Für meinen MMDVM_HS_Hat sieht der Eintrag jetzt wie folgt aus:
UARTPort=/dev/ttyAMA0
UARTSpeed=460800
UARTSpeed=460800
Es gibt noch weitere Änderungen.
Zum Beispiel im Bereich [DMR Network].
Vorher:
Address=127.0.0.1
Port=62031
Local=62032
Port=62031
Local=62032
Neu:
LocalAddress=127.0.0.1
LocalPort=62032
RemoteAddress=127.0.0.1
RemotePort=62031
LocalPort=62032
RemoteAddress=127.0.0.1
RemotePort=62031