Keyboard Shortcuts
Likes
Search
Beta Testers Wanted : G8JCFSDR Build 284 : Linux + Wine Support Added : XP Support Restored
Hi |
Hello Peter,
I am using wine-5.0 (Ubuntu 5.0-3ubuntu1) on Linux Mint 20.2 Cinnamon 5.0.7 with 5.13.0-27-generic. There is some problem with the com port when you plug/unplug arduino board. You have to change the number in regedit and close regedit for the change to work. After that the software says " Run-time error '13': type mismatch " and it stops. Any idea? Best regards.... Herve F4DWC |
Hi Herve
Thank You for trying out Build 284. It's been quite a few months since I last used the G8JCFSDR on LINUX, so my memory is a bit "faint" unfortunately. The G8JCFSDR configuration is stored in the REGISTRY under HKEY_CURRENT_USER\SOFTWARE\VB and VBA Program Settings\G8JCFSDR, the COM port to be used is stored at HKEY_CURRENT_USER\SOFTWARE\VB and VBA Program Settings\G8JCFSDR\RXModel.ElektorSDRShield under the PortNo key. Now what's important is that the PortNo in the G8JCFSDR configuration is the same as the COM port mapped by WINE. As I said, it's been quite a few months since I "played" with getting the G8JCFSDR working under WINE, so I can't remember the exact details right now. I will start up my LINUX machine over the next few days, and hopefully that will jog my memory and I can give you a solution. Apologies Peter - G8JCFSDR |
Hi Herve
Have you followed the instructions from /g/g8jcfsdr/attachment/269/0/G8JCFSDRUserGuide_284_Linux.pdf which describes how to use LINUX USB Serial ports within the WINE environment ? 73 Peter - GM8JCF |
I tried to install the G8JCFSDR on Ubuntu 20.04, Wine 7.0, 32-bit environment.
?
WINEARCH=win32 WINEPREFIX=~/wine/G8JCFSDR winecfg
cp ~/Downloads/setup_G8JCFSDR_282.exe ~/wine/G8JCFSDR/drive_c/
WINEPREFIX=~/wine/G8JCFSDR wine start /unix ~/wine/G8JCFSDR/drive_c/setup_G8JCFSDR_284.exe
?
g8jcfsdr.pl does not start at the beginning of the installation process. G8JCFSDR starts the installation directly
and then it gives me the error "C:\Programm Files\G8jCF\G8JCFSDR\XLoader\avrdude.exe. An error occoured
while trying to copy a file. The source file is corrupted."
?
Is there something that can be done about it? |
Hi Ronald
I've never seen this error before. The files in the installer are most definitely NOT corrupted/damaged. If U have previously tried to installed build 282, then you need to uninstall build 282 before installing build 284 - on Windows you would be prompted to uninstall Build 282, but I don't think that Wine is that "clever" unfortunately, so use the WINE method of uninstalling a Windows program first then try to install Build 284. Please let me know if this fixes the problem. g8jcfsdr.pl not starting is because there is no suitable terminal program on your machine. 73 Peter - GM8JCF |
Hi Herve
Over the Christmas break I did some more testing of the G8JCFSDR under LINUX+WINE, and the problem is that the DX8VB.DLL which is installed as part of WINE in SYSWOW64/SYSTEM32 is BAD, very BAD !! If you have a Windows machine, you can copy the DX8VB.DLL from that machine into the LINUX+WINE machine, the file should be around 1.2MByte in size. I am working on a new Build 284 installer which solves this dx8vb.dll problem, and I will post a link to this new installer on Wednesday. Apologies it's taken so long for me to track this problem down. 73 Peter - GM8JCF |
Hi Ronald
You need to manually run G8JCFSDR.PL to get the COM port mapping and DIALOUT group membership.? So after the G8JCFSDR installation has completed, don't run the G8JCFSDR automatically. Start up a terminal session $ cd ~ $ cd .wine $ cd drive_c $ cd 'Program Files (x86)' $ cd G8JCF $ cd G8JCFSDR $ perl ./g8jcfsdr.pl and follow the onscreen instructions. Then startup the G8JCFSDR in trace mode. Hopefully this will get you going. Currently I have the G8JCFSDR running on a LINUX MINT 21 with WINE 7.0 (x64) running very well. (NB the need to get a proper dx8vb.dll) 73 Peter - GM8JCF |
Hi Herve
I have uploaded a new Build 284 installer which takes into further account the needs of LINUX+WINE and should provide a more seamless installation experience. The installer is available from Please download and then in a terminal do $ wine uninstaller to install the G8JCFSDR into your WINE environment 73 Peter - GM8JCF |