Hi
I have CQRLog working with a G90 using FLRig as the rig
But I cannot get it to work if I select 3088 Xiegu G90 as the rig.
Here is where I have got to -- see below
I have CQRLog working perfectly with a TS570, a TS590 and a Yaesu FT 817 and a G90 using FLRig
Running CQRLog 2.5.1 On a RPi under 64bit Bullseye sudo aptget update and upgrade all done.
(CQRLog 2.5.1 is now fairly old but as far as I can see nothing to do with Rig Control has been changed in the newer versions)
I have compile Hamlog 4.7 from Git source
Tested Hamlog
Hamlog seems to be working fine from the command line
rigctl -V -> 4.7
whereis rigctld -> /usr/bin and /usr/local/bin
cd to each of the above and try rigctld -V both give 4.7
The G90 appears as /dev/ttyUSB0
I enter rigctl -m 3088 -r /dev/ttyUSB0 -s 19200
I get Rig command
f returns the correct QRG
F lets me change the QRG OK
v and V let me read and change the VFO OK.
-L returns a list with
4 as FLRig
and
3088 as the G90
It appears the rigctl is working fine with the G90 at least as far as the basic CAT commands are concerned. Band width selection does not seem to work.
So far so good.
I run FLRig
Select Xeigu G90 as the rig
FLrig works fine turn the tuning dial and the display changes, change VFO and it works etc.
FLRig seems fine with the G90
Now I run up CQRLog with FLRig working fine.
File Preferences TRX Control
Binary set to
/usr/local/bin/
Select FLRig as the radio
Device 127.0.0.1:12345
Poll 1200
Port 4532
Serial Speed 19200
8N1 doesn't work needs 7N1
Handshake DTR RTS all at default
Click OK
Refresh TXR/ROT control
TXR Control window gives the correct frequency
Working using the FLRig method
Next to get rig control working without using FLRig
Reboot
Make sure rigctl is working
rigctl -m 3088 -r /dev/ttyUSB0 -s 19200
get Rig Command
enter f
it returns the correct frequency
whereis rigctl -> /usr/bin/rigctl
whereis rigctld -> /usr/bin/rigctl
Start CQRLog
Preferences
Path to rigctld = /usr/bin/rigctl
Host Local Host
Rig Model 3088 Xiegu G90
Device /dev/ttyUSB0
Speed 19200
7N1 (also tried 8N1)
Handshake, DTR, RTS left at default
Click OK
File Refresh TRX/Rot control
Window TRX Control Select G90
Frequency does not update.
No CAT control.
I have been at this for a few days now with no success.
Any help or advice appreciated
73
Dave
GM4NFI
HI Dave!
--------------
1st:
Have you tested your rig with telnet connection to localhost port 4532 and giving a command line:
fmv(enter)
It could be that your rig responses ok when f, m , and v commands are given each on their own line:
f(enter)
m(enter)
v(enter)
but not when they are combined together in one line.
Start your rigctld from command console with parameters known to be good.
Start telnet localhost 4532 to other command console.
Test "fmv" and separate "f" "m" "v"
Are there proper responses for both ways ?
If the problem seems to be in combined commands you should try CqrlogAlpha. It can separate "fmv" if set from preferences/trxconrol.
You will find "newupdate.sh" script from "newupdate.zip" at https://github.com/OH1KH/CqrlogAlpha/tree/main/compiled that can update your current version to CqrlogAlpha.
-----------------------
2nd:
If the combined "fmv" is not the problem then you should define your G90 at preferences/trxcontrol, be sure that "Run rigctld at program start" is checked and
start Cqrlog while command consoles used at "1st" are closed.
If frequency display does not work you should open command console when Cqrlog is running and give
ps ax | grep rig
Then you see with what parameters Cqrlog has used to start rigctld and compare them to ones you used to start rigctld manually from command console.
Try to fix Cqrlog's preferences/trxcontrol so that it uses same parameter set.
Let me know results, please.
--
Saku
OH1KH