Dire Wolf DEVELOPMENT version 1.6 G (Jun 18 2020)
Ok.. perfect.. looks good.
Ok.. also looks good
Ok, I recommend to try some specific testing outside of Direwolf first. For example, try reading the state of your radio's PTT. Here is the command I use for my FT950 with an older version of Hamlib:
rigctl -m 128 -r /dev/USI_CAT -s 38400 -P RIG t
I get a result of "0" meaning PTT is not asserted. If you substitute in your proper rig number, serial port device, and serial port speed, does that command work for you? It *must*.
Next up, what is the permissions of your serial port? Run the following command:
ls -la /dev/ttyUSB0
Ok.. you previously also mentioned Flrig works which is also it's own type of rig control.
It's not that Direwolf uses it's own Hamlib, it just uses libraries to communicate to whatever hamlib you have installed. WSJT-X is different as it brings in it's own special copy of Hamlib which is localized for WSJTX only.