Radio lockup when starting up patwinlink with ardop modem

Good evening everyone. I am currently running a xiegu G90 with a digirig mobile and utilizing the digipie image created by KM6LYW (highly recommended, great software). I have been using linux for about a year and I am no where near an expert. After saying all that, the reason for the post, when I start up patwinlink and the ardop modem my radio locks up in transmit and nothing happens. I have spoken with km6lyw about it and he says all the setting are correct and believe it may be a digirig issue.

This is the error message I got:
Listener ardop failed: unable to set PTT rig ‘RigCtl Radio’: Not defined or not loaded
2025/09/15 02:13:22 Will try to re-establish listener in the background…
2025/09/15 02:13:22 QSY failed: Hamlib rig ‘RigCtl Radio’ not loaded.

The radio keys up because the RTS signal of Digirig’s serial port is activated. This can happen because software attempts to open the port with the hardware flow control enabled.

Your software configuration may be correct for the TNC type interface, but not for the sound card. Please share the screenshots of the configuration and we’ll go over them.

This is my current configuration, hopefully this is helpful. Thank you for the help!

[Unit]
Description=rigctld
#Before=pat

[Service]
ExecStart=/usr/bin/rigctld -m 3088 -r /dev/ttyUSB0 -s 19200
WorkingDirectory=/home/pi/
StandardOutput=inherit
StandardError=inherit
Restart=no
User=pi

[Install]
WantedBy=multi-user.target
WantedBy=pat

Does anyone have any idea how I can fix it?

See if this video helps:

It’s for Windows, but you can do test that first to make sure everything works correctly before moving to Linux.

Everything works perfect on windows. Unfortunately I am still at a loss for linux as there is no UI and all the settings are in command line.

try adding;
-P RTS
to your rigctld line
i know the xiegu can use the CI-V command for PTT but maybe defining PTT will stop the PTT error listed in your first post

good luck
:slight_smile:
kb0wlf

I tried adding it with no luck. There is a giant possibility that I didn’t do it right though.

Thank you so much to everyone who helped out. -P RTS is the correct solution. The P needs to be capitalized. I must have over looked it initially. If you have a Xiegu G90 and are using the digipi image for rigctld in Patwinlink the full correct answer is listed below.

-m 3088 -r /dev/ttyUSB0 -s 19200 -P RTS

Take special note of what characters are capitalized.
Good luck, 73.

2 Likes

glad it’s working
kb0wlf