Hmmm...termio on Winodws seems quite unstable...sounds a bit like it's related to the Kenwood problem too. I can test all these commands in C# and they get the expected response so I'm quite confident it's not any hardware related issue or the radio. I get the same results on Windows 7 64bit and Windows 10 build 9879 64-bit. Googling around indicates others having problems with the rxtx library being unstable.
But done through hamlib it starts off with an extra byte, then the correct # of bytes, then a byte short. I noticed that responses of 2 chars miss a byte, 3 chars is right sometimes, and 4 or greater gets an extra byte. Sound like Goldilocks and the Three Bears. Mike W9MDB Mon Nov 24 18:28:55 2014 GMT(C:\JTSDK-QT\src\wsjtx\HamlibTransceiver.cpp:657)Debug: HamlibTransceiver::poll rig_get_freq Mon Nov 24 18:28:55 2014 GMT(C:\JTSDK-QT\src\wsjtx\HamlibTransceiver.cpp:48)Debug: write_block(): TX 3 bytes Mon Nov 24 18:28:55 2014 GMT(C:\JTSDK-QT\src\wsjtx\HamlibTransceiver.cpp:48)Debug: 0000 3f 41 0d ?A. Mon Nov 24 18:28:56 2014 GMT(C:\JTSDK-QT\src\wsjtx\HamlibTransceiver.cpp:48)Debug: read_string(): RX 7 characters Mon Nov 24 18:28:56 2014 GMT(C:\JTSDK-QT\src\wsjtx\HamlibTransceiver.cpp:48)Debug: 0000 41 00 6b f7 d8 0d 8b A.k.... Mon Nov 24 18:28:56 2014 GMT(C:\JTSDK-QT\src\wsjtx\HamlibTransceiver.cpp:40)Critical: tt588_get_freq: unexpected length '7' Mon Nov 24 18:28:56 2014 GMT(C:\JTSDK-QT\src\wsjtx\HamlibTransceiver.cpp:661)Debug: HamlibTransceiver::poll rig_get_freq frequency = 7.0758e+06 Mon Nov 24 18:28:56 2014 GMT(C:\JTSDK-QT\src\wsjtx\HamlibTransceiver.cpp:690)Debug: HamlibTransceiver::poll rig_get_mode Mon Nov 24 18:28:56 2014 GMT(C:\JTSDK-QT\src\wsjtx\HamlibTransceiver.cpp:48)Debug: write_block(): TX 3 bytes Mon Nov 24 18:28:56 2014 GMT(C:\JTSDK-QT\src\wsjtx\HamlibTransceiver.cpp:48)Debug: 0000 3f 4d 0d ?M. Mon Nov 24 18:28:57 2014 GMT(C:\JTSDK-QT\src\wsjtx\HamlibTransceiver.cpp:48)Debug: read_string(): RX 5 characters Mon Nov 24 18:28:57 2014 GMT(C:\JTSDK-QT\src\wsjtx\HamlibTransceiver.cpp:48)Debug: 0000 4d 31 31 0d 5c M11.\ Mon Nov 24 18:28:57 2014 GMT(C:\JTSDK-QT\src\wsjtx\HamlibTransceiver.cpp:48)Debug: write_block(): TX 3 bytes Mon Nov 24 18:28:57 2014 GMT(C:\JTSDK-QT\src\wsjtx\HamlibTransceiver.cpp:48)Debug: 0000 3f 57 0d ?W. Mon Nov 24 18:28:59 2014 GMT(C:\JTSDK-QT\src\wsjtx\HamlibTransceiver.cpp:48)Debug: read_string(): RX 4 characters Mon Nov 24 18:28:59 2014 GMT(C:\JTSDK-QT\src\wsjtx\HamlibTransceiver.cpp:48)Debug: 0000 57 01 0d 0d W... Mon Nov 24 18:28:59 2014 GMT(C:\JTSDK-QT\src\wsjtx\HamlibTransceiver.cpp:694)Debug: HamlibTransceiver::poll rig_get_mode mode = 4 bw = 9000 Mon Nov 24 18:28:59 2014 GMT(C:\JTSDK-QT\src\wsjtx\HamlibTransceiver.cpp:700)Debug: HamlibTransceiver::poll rig_get_split_vfo Mon Nov 24 18:28:59 2014 GMT(C:\JTSDK-QT\src\wsjtx\HamlibTransceiver.cpp:48)Debug: write_block(): TX 3 bytes Mon Nov 24 18:28:59 2014 GMT(C:\JTSDK-QT\src\wsjtx\HamlibTransceiver.cpp:48)Debug: 0000 3f 4e 0d ?N. Mon Nov 24 18:28:59 2014 GMT(C:\JTSDK-QT\src\wsjtx\HamlibTransceiver.cpp:48)Debug: read_string(): RX 2 characters Mon Nov 24 18:28:59 2014 GMT(C:\JTSDK-QT\src\wsjtx\HamlibTransceiver.cpp:48)Debug: 0000 4e 01 N. Mon Nov 24 18:28:59 2014 GMT(C:\JTSDK-QT\src\wsjtx\HamlibTransceiver.cpp:252)Debug: HamlibTransceiver::error_check: error: Protocol error Mon Nov 24 18:28:59 2014 GMT(C:\JTSDK-QT\src\wsjtx\HamlibTransceiver.cpp:48)Debug: rig:rig_close called ------------------------------------------------------------------------------ Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server from Actuate! Instantly Supercharge Your Business Reports and Dashboards with Interactivity, Sharing, Native Excel Exports, App Integration & more Get technology previously reserved for billion-dollar corporations, FREE http://pubads.g.doubleclick.net/gampad/clk?id=157005751&iu=/4140/ostg.clktrk _______________________________________________ wsjt-devel mailing list wsjt-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wsjt-devel