Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

FT-891 get_mode failing #467

Closed
mdblack98 opened this issue Dec 15, 2020 · 1 comment
Closed

FT-891 get_mode failing #467

mdblack98 opened this issue Dec 15, 2020 · 1 comment
Labels
bug critical A problem for common operations with WSJT-X, GPredict, RigPi, etc. JTDX Bugs affecting JTDX operations needs test Patches have been submitted but need testing to close issue

Comments

@mdblack98
Copy link
Contributor

NA00 response not recognized?
2020-12-14T21:53:48.204Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:534)Debug: "HamlibTransceiver::do_start:" current frequency = 1.0136e+07
2020-12-14T21:53:48.212Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:60)Debug: Hamlib: rig_get_mode called
2020-12-14T21:53:48.212Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:60)Debug: Hamlib: elapsed_ms: start = 0,0
2020-12-14T21:53:48.212Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:60)Debug: Hamlib: rig_get_mode: cache check age=1000000ms
2020-12-14T21:53:48.212Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:60)Debug: Hamlib: rig_get_mode: cache miss age=1000000ms
2020-12-14T21:53:48.212Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:60)Debug: Hamlib: newcat_get_mode called
2020-12-14T21:53:48.212Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:60)Debug: Hamlib: newcat_valid_command called
2020-12-14T21:53:48.212Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:60)Debug: Hamlib: newcat_valid_command MD
2020-12-14T21:53:48.213Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:60)Debug: Hamlib: newcat_set_vfo_from_alias: alias vfo = currVFO
2020-12-14T21:53:48.213Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:60)Debug: Hamlib: newcat_get_mode: cmd_str = MD0;
2020-12-14T21:53:48.213Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:60)Debug: Hamlib: rig_flush: called for serial device
2020-12-14T21:53:48.213Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:60)Debug: Hamlib: serial_flush called
2020-12-14T21:53:48.213Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:60)Debug: Hamlib: tcflush
2020-12-14T21:53:48.213Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:60)Debug: Hamlib: cmd_str = MD0;
2020-12-14T21:53:48.213Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:60)Debug: Hamlib: write_block called
2020-12-14T21:53:48.264Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:60)Debug: Hamlib: write_block(): TX 4 bytes
2020-12-14T21:53:48.264Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:60)Debug: Hamlib: 0000 4d 44 30 3b MD0;
2020-12-14T21:53:48.264Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:60)Debug: Hamlib: read_string called, rxmax=129
2020-12-14T21:53:48.264Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:60)Debug: Hamlib: read_string(): RX 5 characters
2020-12-14T21:53:48.264Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:60)Debug: Hamlib: 0000 4d 44 30 43 3b MD0C;
2020-12-14T21:53:48.264Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:60)Debug: Hamlib: newcat_get_cmd: read count = 5, ret_data = MD0C;
2020-12-14T21:53:48.264Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:60)Debug: Hamlib: newcat_rmode_width called
2020-12-14T21:53:48.264Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:60)Debug: Hamlib: rig_passband_normal called
2020-12-14T21:53:48.264Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:60)Debug: Hamlib: newcat_get_mode: returning newcat_get_rx_bandwidth
2020-12-14T21:53:48.264Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:60)Debug: Hamlib: newcat_get_rx_bandwidth called
2020-12-14T21:53:48.264Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:60)Debug: Hamlib: newcat_valid_command called
2020-12-14T21:53:48.264Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:60)Debug: Hamlib: newcat_valid_command SH
2020-12-14T21:53:48.264Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:60)Debug: Hamlib: newcat_set_vfo_from_alias: alias vfo = VFOA
2020-12-14T21:53:48.264Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:60)Debug: Hamlib: newcat_get_cmd: cache invalidated
2020-12-14T21:53:48.264Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:60)Debug: Hamlib: rig_flush: called for serial device
2020-12-14T21:53:48.264Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:60)Debug: Hamlib: serial_flush called
2020-12-14T21:53:48.264Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:60)Debug: Hamlib: tcflush
2020-12-14T21:53:48.267Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:60)Debug: Hamlib: cmd_str = SH0;
2020-12-14T21:53:48.267Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:60)Debug: Hamlib: write_block called
2020-12-14T21:53:48.318Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:60)Debug: Hamlib: write_block(): TX 4 bytes
2020-12-14T21:53:48.318Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:60)Debug: Hamlib: 0000 53 48 30 3b SH0;
2020-12-14T21:53:48.318Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:60)Debug: Hamlib: read_string called, rxmax=129
2020-12-14T21:53:48.318Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:60)Debug: Hamlib: read_string(): RX 7 characters
2020-12-14T21:53:48.318Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:60)Debug: Hamlib: 0000 53 48 30 31 31 37 3b SH0117;
2020-12-14T21:53:48.318Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:60)Debug: Hamlib: newcat_get_cmd: read count = 7, ret_data = SH0117;
2020-12-14T21:53:48.318Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:60)Debug: Hamlib: newcat_get_rx_bandwidth: w=117
2020-12-14T21:53:48.318Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:60)Debug: Hamlib: rig_flush: called for serial device
2020-12-14T21:53:48.318Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:60)Debug: Hamlib: serial_flush called
2020-12-14T21:53:48.318Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:60)Debug: Hamlib: tcflush
2020-12-14T21:53:48.319Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:60)Debug: Hamlib: cmd_str = NA0;
2020-12-14T21:53:48.319Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:60)Debug: Hamlib: write_block called
2020-12-14T21:53:48.370Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:60)Debug: Hamlib: write_block(): TX 4 bytes
2020-12-14T21:53:48.370Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:60)Debug: Hamlib: 0000 4e 41 30 3b NA0;
2020-12-14T21:53:48.370Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:60)Debug: Hamlib: read_string called, rxmax=129
2020-12-14T21:53:48.370Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:60)Debug: Hamlib: read_string(): RX 5 characters
2020-12-14T21:53:48.370Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:60)Debug: Hamlib: 0000 4e 41 30 30 3b NA00;
2020-12-14T21:53:48.370Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:60)Debug: Hamlib: newcat_get_cmd: read count = 5, ret_data = NA00;
2020-12-14T21:53:48.370Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:60)Debug: Hamlib: rig_get_mode: retcode after get_mode=-1
2020-12-14T21:53:48.371Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:60)Debug: Hamlib: elapsed_ms: start = 0,0
2020-12-14T21:53:48.371Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:60)Debug: Hamlib: elapsed_ms: after gettime, start = 1607982828,371882900
2020-12-14T21:53:48.371Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:447)Debug: "HamlibTransceiver::error_check:" error: Invalid parameter
2020-12-14T21:53:48.379Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:1324)Debug: "HamlibTransceiver::do_ptt:" false Transceiver::TransceiverState(online: yes Frequency {0Hz, 0Hz} Transceiver::UNK; SPLIT: unknown; PTT: off; FAST_MODE: off; LEVEL: 0dBm; POWER: 0mWatts) reversed = false
2020-12-14T21:53:48.380Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:1340)Debug: "HamlibTransceiver::do_ptt:" rig_set_ptt PTT = false
2020-12-14T21:53:48.380Z(C:\JTSDK64-Tools\tmp\wsjtx\Configuration.cpp:5558)Debug: Configuration::handle_transceiver_failure: reason: "Hamlib error: Invalid parameter while getting current mode"

@mdblack98 mdblack98 added bug critical A problem for common operations with WSJT-X, GPredict, RigPi, etc. JTDX Bugs affecting JTDX operations labels Dec 15, 2020
@mdblack98
Copy link
Contributor Author

This bug is also covering a problem with VFO_A on a couple of Yaesu rigs
2020-12-14T15:32:29.952Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:60)Debug: Hamlib: ft897_open: called
2020-12-14T15:32:29.952Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:60)Debug: Hamlib: rig_get_vfo called
2020-12-14T15:32:29.953Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:52)Critical: Hamlib: rig_get_vfo: no get_vfo
2020-12-14T15:32:29.953Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:60)Debug: Hamlib: vfo_fixup: vfo=VFOA
2020-12-14T15:32:29.953Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:60)Debug: Hamlib: vfo_fixup: final vfo=VFOA
2020-12-14T15:32:29.953Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:60)Debug: Hamlib: rig_open: No set_vfo function rig so default vfo = VFOA
2020-12-14T15:32:29.986Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:60)Debug: Hamlib: rig_get_vfo called
2020-12-14T15:32:29.986Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:52)Critical: Hamlib: rig_get_vfo: no get_vfo
2020-12-14T15:32:30.015Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:60)Debug: Hamlib: rig_get_freq called vfo=currVFO
2020-12-14T15:32:30.015Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:60)Debug: Hamlib: vfo_fixup: vfo=currVFO
2020-12-14T15:32:30.015Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:60)Debug: Hamlib: vfo_fixup: Leaving currVFO alone
2020-12-14T15:32:30.015Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:60)Debug: Hamlib: get_cache_freq: vfo=currVFO, freq=0
2020-12-14T15:32:30.015Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:60)Debug: Hamlib: elapsed_ms: start = 0,0
2020-12-14T15:32:30.016Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:60)Debug: Hamlib: rig_get_freq: cache check age=1000000ms
2020-12-14T15:32:30.016Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:60)Debug: Hamlib: rig_get_freq: cache miss age=1000000ms, cached_vfo=None, asked_vfo=currVFO
2020-12-14T15:32:30.016Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:60)Debug: Hamlib: vfo_fixup: vfo=VFOA
2020-12-14T15:32:30.016Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:60)Debug: Hamlib: vfo_fixup: final vfo=VFOA
2020-12-14T15:32:30.016Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:60)Debug: Hamlib: rig_get_freq: no set_vfo so vfo=VFOA
2020-12-14T15:32:30.016Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:60)Debug: Hamlib: ft897_get_freq: called
2020-12-14T15:32:30.016Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:60)Debug: Hamlib: elapsed_ms: start = 0,0
2020-12-14T15:32:30.016Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:60)Debug: Hamlib: elapsed_ms: after gettime, start = 1607959950,16284700
2020-12-14T15:32:30.016Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:60)Debug: Hamlib: rig_get_freq: cache reset age=999000ms, vfo=VFOA, freq=0
2020-12-14T15:32:30.016Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:60)Debug: Hamlib: elapsed_ms: start = 0,0
2020-12-14T15:32:30.016Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:60)Debug: Hamlib: elapsed_ms: after gettime, start = 1607959950,16786100
2020-12-14T15:32:30.016Z(C:\JTSDK64-Tools\tmp\wsjtx\HamlibTransceiver.cpp:447)Debug: "HamlibTransceiver::error_check:" error: Target VFO unaccessible

@mdblack98 mdblack98 added this to the 4.0 milestone Dec 15, 2020
@mdblack98 mdblack98 added the needs test Patches have been submitted but need testing to close issue label Dec 15, 2020
N0NB pushed a commit that referenced this issue Dec 25, 2020
N0NB pushed a commit that referenced this issue Dec 25, 2020
N0NB pushed a commit that referenced this issue Dec 25, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug critical A problem for common operations with WSJT-X, GPredict, RigPi, etc. JTDX Bugs affecting JTDX operations needs test Patches have been submitted but need testing to close issue
Projects
None yet
Development

No branches or pull requests

1 participant