Xiegu G90 + DE-19 + Linux

By Huntly Cameron Amateur Radio

WSJT-X & JS8Call

After much experimenting and messing around, here are the settings that worked for me for CachyOS (Arch, btw).

System permissions

First step is to gain access to the serial, if you don’t already have permissions:

sudo usermod -aG uucp $USER

WSJT-X & JS8Call Radio & Audio Settings

Here are the Radio and Audio settings that worked for me.

Radio Tab

  • Rig – Xiegu G90
  • Serial Port – /dev/ttyUSB0 (Yours may be different, lsub, dmesg, e.t.c. will be useful to find that out)
  • Baud Rate – 19200
  • Data Bits – 8
  • Stop Bits – 2
  • Handshake – None
  • Force Control Lines – Unset
  • PTT – RTS
  • Mode – Data/Pkt
  • Split Operation – Fake it

Audio Tab

  • Input – alsa_input.usb-C-Media_Electronics_Inc._USB_Audio_Device-00.mono-fallback
  • Output – alsa_output.usb-C-Media_Electronics_Inc._USB_Audio_Device-00.analog-stereo

These settings work for me on both WSJT-X Improved and JS8Call. I had to disable the “Halt TX When SWR > 2.5” that I had previously setup with my Yaesu FT-818 as it was getting incorrect readings. The radio was reporting around 1 and WSJT-X was saying 3.5 for some reason…

73