Die Software zum Programmieren des Radioddity DMR Handfunkgeräts GD-55 Plus läuft nur mit einigen Tricks unter Wine.
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