# Xiegu G90 Cat Ctrl Linux

**URL:** <https://community.worldradioleague.com/t/xiegu-g90-cat-ctrl-linux/46246>\
**Category:** Bug Reports\
**Created:** [August 28, 2026, 7:37am UTC](https://community.worldradioleague.com/t/xiegu-g90-cat-ctrl-linux/46246 "2026-08-28T07:37:45Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![GM4YMI](https://sea1.discourse-cdn.com/flex019/user_avatar/community.worldradioleague.com/gm4ymi/32/40316_2.png) [@GM4YMI](https://community.worldradioleague.com/u/GM4YMI)\
**Post date:** [August 28, 2026, 7:37am UTC](https://community.worldradioleague.com/t/xiegu-g90-cat-ctrl-linux/46246/1 "2026-08-28T07:37:45Z")

</div>

Hi,

I’m new to WRL and trying to get set up with the desktop app and cat control on Linux.

When I connect cat control my G90 immediately starts transmitting. I’m using a DE19 interface.

The cat Ctrl from wsjt-x works when running.

Any idea how I can fix this?

Mike

GM4YMI

---

<div class="post-metadata">

**Author:** ![N0WRL](https://sea1.discourse-cdn.com/flex019/user_avatar/community.worldradioleague.com/n0wrl/32/38628_2.png) [@N0WRL](https://community.worldradioleague.com/u/N0WRL)\
**Post date:** [August 28, 2026, 11:33am UTC](https://community.worldradioleague.com/t/xiegu-g90-cat-ctrl-linux/46246/2 "2026-08-28T11:33:51Z")

</div>

Hi Mike, thanks for letting us know!

I have opened a bug report for you, we will take a look at this - that’s strange. I usually use an ICOM but I do have a G90 I haven’t ever used with the CAT control, I can give it a try and see what happens.

P.S. - don’t hesitate to use the Report a Bug button in the app too, it gets to us quickly and creates a case for us.

Thanks for your support as a Founding Member!!

---

<div class="post-metadata">

**Author:** ![K4AZE](https://sea1.discourse-cdn.com/flex019/user_avatar/community.worldradioleague.com/k4aze/32/36274_2.png) [@K4AZE](https://community.worldradioleague.com/u/K4AZE)\
**Post date:** [August 28, 2026, 12:38pm UTC](https://community.worldradioleague.com/t/xiegu-g90-cat-ctrl-linux/46246/3 "2026-08-28T12:38:45Z")

</div>

@GM4YMI Hey Mike,

So this is most likely just a radio config issue. While it may work with WSJTX, its just because of how WJSTX is connecting to the radio. So i’m not familiar with this radio but doing a quick google search on it and hamlib. It looks like you need to make sure you have your radio settings set to the following:

**Radio Model** : Select **Icom IC-7100** (or obviously the G90 but users have had success with the 7100 model as the g90 is based off icom)\*\*  
Baud Rate\*\*: Set to **19200  
Flow Control**: Disable CTS/RTS/DTR flow control (set to None)  
**VOX:** Ensure \*\*VOX is OFF

Another search basically says the same thing:

### G90 CAT settings

| Setting | Value |
| --- | --- |
| **Radio** | Xiegu G90 |
| **CAT protocol** | Icom CI-V compatible |
| **Baud rate** | **19200** |
| **Data bits** | **8** |
| **Stop bits** | **1** |
| **Parity** | **None** |
| **Flow control** | **None** |
| **DTR** | Off |
| **RTS** | Off |
| **PTT** | CAT |
| **Serial device** | Your G90 `/dev/ttyUSBx` or `/dev/ttyACMx` |

Let me know if you are still having trouble. I suspect though its something to do with the ‘Flow Control’ as these transmit issues are almost always related to RTS/DTR settings

---

<div class="post-metadata">

**Author:** ![GM4YMI](https://sea1.discourse-cdn.com/flex019/user_avatar/community.worldradioleague.com/gm4ymi/32/40316_2.png) [@GM4YMI](https://community.worldradioleague.com/u/GM4YMI)\
**Post date:** [August 28, 2026, 2:00pm UTC](https://community.worldradioleague.com/t/xiegu-g90-cat-ctrl-linux/46246/4 "2026-08-28T14:00:00Z")

</div>

@k4AZE I can’t find how to check/set the CAT settings in the WRL CAT app (linux).

Thats the settings I have for WSJT-X (except DTR is set High and RTS Low.

VOX is off.

I tried IC 7100 and get the same thing, stuck in Transmit.

---

<div class="post-metadata">

**Author:** ![K4AZE](https://sea1.discourse-cdn.com/flex019/user_avatar/community.worldradioleague.com/k4aze/32/36274_2.png) [@K4AZE](https://community.worldradioleague.com/u/K4AZE)\
**Post date:** [August 28, 2026, 2:14pm UTC](https://community.worldradioleague.com/t/xiegu-g90-cat-ctrl-linux/46246/5 "2026-08-28T14:14:37Z")

</div>

@GM4YMI these are all settings in your radio not in the app, although we will be adding these settings to the app before too long. Updating these settings won’t change the functionality of it working with wsjtx

---

<div class="post-metadata">

**Author:** ![GM4YMI](https://sea1.discourse-cdn.com/flex019/user_avatar/community.worldradioleague.com/gm4ymi/32/40316_2.png) [@GM4YMI](https://community.worldradioleague.com/u/GM4YMI)\
**Post date:** [August 28, 2026, 2:18pm UTC](https://community.worldradioleague.com/t/xiegu-g90-cat-ctrl-linux/46246/6 "2026-08-28T14:18:30Z")

</div>

There is no way to change these settings on the G90 (other than VOX).

---

<div class="post-metadata">

**Author:** ![K4AZE](https://sea1.discourse-cdn.com/flex019/user_avatar/community.worldradioleague.com/k4aze/32/36274_2.png) [@K4AZE](https://community.worldradioleague.com/u/K4AZE)\
**Post date:** [August 28, 2026, 3:17pm UTC](https://community.worldradioleague.com/t/xiegu-g90-cat-ctrl-linux/46246/7 "2026-08-28T15:17:22Z")

</div>

@GM4YMI there’s gotta be radio settings somewhere in the radio I would think. I’ve asked @N0WRL James to take a look when he gets a sec

---

<div class="post-metadata">

**Author:** ![GM4YMI](https://sea1.discourse-cdn.com/flex019/user_avatar/community.worldradioleague.com/gm4ymi/32/40316_2.png) [@GM4YMI](https://community.worldradioleague.com/u/GM4YMI)\
**Post date:** [August 28, 2026, 8:29pm UTC](https://community.worldradioleague.com/t/xiegu-g90-cat-ctrl-linux/46246/8 "2026-08-28T20:29:28Z")

</div>

Nope, no relevant settings on the radio. All the manual has is to make settings in the PC software.:

---

<div class="post-metadata">

**Author:** ![K4AZE](https://sea1.discourse-cdn.com/flex019/user_avatar/community.worldradioleague.com/k4aze/32/36274_2.png) [@K4AZE](https://community.worldradioleague.com/u/K4AZE)\
**Post date:** [August 28, 2026, 8:57pm UTC](https://community.worldradioleague.com/t/xiegu-g90-cat-ctrl-linux/46246/9 "2026-08-28T20:57:44Z")

</div>

@GM4YMI interesting. i’ve got Andy and James checking their radios. We’ve had a few users with g90’s run cat control without any issues so i know its possible.

---

<div class="post-metadata">

**Author:** ![K4AZE](https://sea1.discourse-cdn.com/flex019/user_avatar/community.worldradioleague.com/k4aze/32/36274_2.png) [@K4AZE](https://community.worldradioleague.com/u/K4AZE)\
**Post date:** [August 28, 2026, 9:05pm UTC](https://community.worldradioleague.com/t/xiegu-g90-cat-ctrl-linux/46246/10 "2026-08-28T21:05:24Z")

</div>

@GM4YMI Here is a thread i forgot about with another user with a transmit issue like yours. he got around it by running rigctl in the terminal separately - [WSL Desktop Flatpak](https://community.worldradioleague.com/t/wsl-desktop-flatpak/46153)

@KQ4SFG@AE5TX Can you guys share your settings you are running for your g90

---

<div class="post-metadata">

**Author:** ![GM4YMI](https://sea1.discourse-cdn.com/flex019/user_avatar/community.worldradioleague.com/gm4ymi/32/40316_2.png) [@GM4YMI](https://community.worldradioleague.com/u/GM4YMI)\
**Post date:** [August 28, 2026, 9:13pm UTC](https://community.worldradioleague.com/t/xiegu-g90-cat-ctrl-linux/46246/11 "2026-08-28T21:13:05Z")

</div>

This works 🙂

`rigctld -m 3073 -r /dev/ttyUSB0 -s 19200 -C dtr_state=OFF,rts_state=OFF -T 127.0.0.1 -t 4532`

and then set the radio in the app to ‘Hamlib NET rigctl’.

From original post:

Having toggles for DTR/RTS states or CAT-only PTT in the app would fix this.

WSJT-X has the CAT PTT option set.

---

<div class="post-metadata">

**Author:** ![KQ4SFG](https://sea1.discourse-cdn.com/flex019/user_avatar/community.worldradioleague.com/kq4sfg/32/8466_2.png) [@KQ4SFG](https://community.worldradioleague.com/u/KQ4SFG)\
**Post date:** [August 28, 2026, 10:13pm UTC](https://community.worldradioleague.com/t/xiegu-g90-cat-ctrl-linux/46246/12 "2026-08-28T22:13:09Z")

</div>

This is the thread where I documented my G90 setup. I use Windows so the Linux setup portion I can’t help with.

> [@New cat program](https://community.worldradioleague.com/t/new-cat-program/26171/10):
>
> I can show you right here. Go to the below website and look under the section “How do I get started with FT8 at least” [https://www.digitalshack.org/xiegu-g90-ft8/](https://www.digitalshack.org/xiegu-g90-ft8/) It gives an overview of the settings for the radio in that section. Only difference is with the Mode. Set that to U-D instead of USB (USB-Data if I recall correctly) You will also need the DE19 or CE19 USB-Radio interface. I mostly see G90’s sold paired with this device but if you did not buy yours with the interface you w…

I’ve updated to an FTX-1 Optima so the G90 is going to become a pure mobile rig.
