I have the Icom 7800 Xcvr and use CI-V rig control. My primary rig control is handles via the DXC Labs Suite, specifically the tool called Commander. I have FLDigi, MultiPSK, WSJT-X, JTDX, MMSSTV and JS8Call all working properly with Commander. I see no way to have VarAC use Commander, so I allow VarAC to use its own rig control. So far, on three different occasions, VarAC keyed the transmitter and then put out no audio and did not unkey the transmitter. The only way to get the rig back to receive was to completely close VarAC. But every time I lose the contact and the QSO is ended. I might also add the rig control INI lines for the 7800 are incorrect. The default is to place the rig into RTTY mode, and that is wrong. I was able to copy the USB-D command for the Icom 7600, change the rig control to 6A, and now it properly puts the rig into USB-D1.
I don't know what tracing or logging would need to be submitted. This is the only app I have that get into a state where is does not unkey the rig.
I will submit a new feature request to add DX Labs Commander for rig control, and maybe even DX Logger to record contacts.
Thank you for submitting teh fix for the USB-D. I will include this in the next release.
please submit a feature reqeust for commander.
As for PTT lock - please send a screenshot of your VarAC settings for 7800. I suspect you are on a low baud rate and therefore I think its best to increase the parameter in the VarAC.ini from PortWaitTimeMs=100 to PortWaitTimeMs=200