====== Radioddity GD-55 Plus mit Wine ====== Die Software zum Programmieren des Radioddity DMR Handfunkgeräts GD-55 Plus läuft nur mit einigen Tricks unter [[https://www.winehq.org/|Wine]]. - Die Wine-Architektur sollte auf 32-Bit umgestellt werden - Die Sprache muss auf einen Wert eingestellt werden, der Kommas als Dezimaltrennzeichen verwendet, also beispielsweise Deutsch - Es ist zu empfehlen, die entsprechende serielle Schnittstelle als festen COM-Port in Wine einzurichten Zu 1.: Hierzu sollte ein eigenes Wine-Prefix verwendet werden. export WINEARCH=win32 export WINEPREFIX=$HOME/.wine32 Zu 2.: Die Software erkennt bei der Frequenzeingabe den Punkt nicht als Dezimaltrennzeichen und zeigt eine Fehlermeldung an, die auf eine ungültige Frequenz hindeutet. Anscheinend funktioniert dies nur, wenn die Locale auf eine Sprache mit Komma als Dezimaltrennzeichen eingestellt ist. export LC_ALL=de_DE.utf8 Zu 3.: Man kann das ''/dev/ttyUSBn''-Device des Programmierkabels in Wine fest einem COM-Port zuordnen. Die Software verwendet standardmäßig den Port ''COM5''. Um diesen beispielsweise auf ''/dev/ttyUSB0'' zu mappen muss mit ''wine regedit'' die Registrierungsdatenbank des Wine-Prefixes angepasst werden. Konkret muss der Stringschlüssel ''HKEY_LOCAL_MACHINE\Software\Wine\Ports\COM5'' angelegt und mit dem Wert ''/dev/ttyUSB0'' befüllt werden. Dazu kann auch folgende Datei importiert werden: Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\Software\Wine\Ports] "COM5"="/dev/ttyUSB0" Das ganze Script, mit dem man nach der Installation die Software starten kann, sieht bei mir also etwa so aus: #!/usr/bin/env bash export WINEARCH=win32 export WINEPREFIX=$HOME/.wine32 export LC_ALL=de_DE.utf8 cd $WINEPREFIX/drive_c/Program\ Files/GD-55\ plus wine GD-55\ Plus.exe