Very reproducible here, most reliably when WSJT-X (3.0.2) and SDR app are on the same machine, Looking at the logs
- When calling CQ and the WSJT-X watchdog timeout expires, it goes to TX very briefly and 0.01sec later it triggers the timeout and goes to RX
- The switch to RX message is somehow missed by 3 SDR apps tested.
- 0.3 seconds later, the SDR app response is received that it is in TX mode. Presumably for the initial TX message that the SDR rig in now in TX. I assume WSJT-X sees this as a choice by the SDR app to go into TX and so leaves in TX status, sending no tone, just leaves the Rig and amps downstream in TX mode.
- I have to hit the MOX button to stop TX.
SDR apps used.
Thetis v2.0.3.15
piHPSDR v3 built yesterday.
deskHPSDR built yesterday
Any combination of Windows and Linux, same issue noted.
I have some logs from WSJT-X and piHPSDR and Thetis below.
For this test I set the timeout at 2M, but 5Min and 6M do the dame thing.
At local time 21:16 the timeout occurs in the WSJT-X logs you see the RX->TX->RX commands followed by TX received from the App. I do not yet know if all of these actually hit the wire. I can try Wireshark if needed.
pihpsdr_log.txt
wsjtx_log.txt
WSJT-X_RigControl.log
wsjtx_syslog.log
Here is the Thetis TCI specific log output. No time stamps in this one. I hit the Thetis MOX to go back to RX. I will file a bug on the WSJT-X github site.
app_focus:false;
app_focus:true;
app_focus:false;
trx:0,false;
volume:-47.4;
app_focus:true;
trx:0,true;
volume:-30.0;
< trx:0,true,tci
trx:0,false;
volume:-47.4;
< trx:0,false,tci
trx:0,true;
volume:-30.0;
< trx:0,true,tci
trx:0,false;
volume:-47.4;
< trx:0,false,tci
trx:0,true;
volume:-30.0;
< trx:0,true,tci
trx:0,false;
volume:-47.4;
< trx:0,false,tci
Very reproducible here, most reliably when WSJT-X (3.0.2) and SDR app are on the same machine, Looking at the logs
SDR apps used.
Thetis v2.0.3.15
piHPSDR v3 built yesterday.
deskHPSDR built yesterday
Any combination of Windows and Linux, same issue noted.
I have some logs from WSJT-X and piHPSDR and Thetis below.
For this test I set the timeout at 2M, but 5Min and 6M do the dame thing.
At local time 21:16 the timeout occurs in the WSJT-X logs you see the RX->TX->RX commands followed by TX received from the App. I do not yet know if all of these actually hit the wire. I can try Wireshark if needed.
pihpsdr_log.txt
wsjtx_log.txt
WSJT-X_RigControl.log
wsjtx_syslog.log
Here is the Thetis TCI specific log output. No time stamps in this one. I hit the Thetis MOX to go back to RX. I will file a bug on the WSJT-X github site.