Page 1 of 1

OpenGD77CPS success on linux/wine (codeplug r/w confirmed)

Posted: Sun Oct 16, 2022 5:19 pm
by UB6LUM
I'll assume wine already up and running, CPS already installed somewhere in $WINEPREFIX, udev rules and groups setup correctly.

Connect device to your machine, run wineboot once, go to your actual $WINEPREFIX/dosdevices and find actual COM-port:

Code: Select all

$ wineboot
$ LC_ALL=C ls -la .wine/dosdevices/com*| grep ACM
lrwxrwxrwx 1 ilyxa ilyxa 12 Oct 16 20:11 .wine/dosdevices/com33 -> /dev/ttyACM0

Code: Select all

wine reg add "HKLM\System\CurrentControlSet\Enum\SERIAL\COM33\COM33" /v ClassGUID /t REG_SZ /d {4D36E978-E325-11CE-BFC1-08002BE10318}
wine reg add "HKLM\System\CurrentControlSet\Enum\SERIAL\COM33\COM33" /v FriendlyName /t REG_SZ /d "OpenGD77 (COM33)"
Run:

Code: Select all

wine .wine/drive_c/OpenGD77CPS/OpenGD77CPS.exe
Read/write codeplug - DONE.


PS:

Code: Select all

$ trizen -Q wine-staging wine-mono
wine-staging 7.18-1
wine-mono 7.3.0-1

Re: OpenGD77CPS success on linux/wine (codeplug r/w confirmed)

Posted: Sun Oct 16, 2022 6:53 pm
by UB6LUM
https://www.nest.org.ru/2022/10/opengd77cps_on_linux/ a bit more accurate instruction with (partial) step-by-step automatic. If you didnt understand some commands - keep safe, stay on windows ;O

Re: OpenGD77CPS success on linux/wine (codeplug r/w confirmed)

Posted: Sat Dec 02, 2023 1:37 pm
by LZ1PYK
Does this procedure still work for all radios?

To answer myself - yep, it works, once the opengd firmware is installed.

Re: OpenGD77CPS success on linux/wine (codeplug r/w confirmed)

Posted: Sun Dec 24, 2023 12:59 pm
by HF2J
I haven't been able to do this on Mac - the CPS generates an unhandled exception and the program is prompted to exit.

Is there a script which can reliably flash firmware on the GD77 under Mac/Linux?

Re: OpenGD77CPS success on linux/wine (codeplug r/w confirmed)

Posted: Sun Dec 24, 2023 2:31 pm
by F1RMB
You have a Python script (untested for quite some time on OS-X)