To test OpenGD77 CPS under wine, do the command below (example for Debian-based distros):
Code: Select all
sudo apt install wine mono-complete
After it completes installation, use winetricks (without sudo) to install Microsoft .NET v4.5:
It will install M$ .NET 3.5 and 4.5. Then, install the CPS software:
Code: Select all
cd <folder_you saved_CPS_install_file>
wine OpenGD77CPSInstaller_RYYYY.MM.DD.nn.exe # the version you are using
Follow the prompts. Do not allow the installer to create desktop icon, install drivers, or run the program at the end.
If the Wine app menu entry does not work in your desktop, open a terminal at the directory below. The "(x86)" part depends if you configured wine to x86 or x86-64 prefix, the CPS runs on both as a 32-bit application. If needed, change ".wine" to your chosen wine prefix (defaults to .wine):
Code: Select all
cd ~/.wine/drive_c/Program\ Files\ \(x86\)/OpenGD77CPS/
./OpenGD77CPS.exe
At the first start, the OpenGD77 CPS will not detect the driver, and will not ask for a communications port. If you try to read or write to the radio, an error about communications failed is shown.
I was not able to solve this until now, and doubt if it is even possible, because there is a specific Windows driver to allow communications. Linux sees the port directly, so the port is mapped within wine as a standard comm port.