CQRLOG G90

2 posts / 0 new
Last post
GM4NFI
CQRLOG G90

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

oh1kh
CQRLOG G90

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