What I would do next is connect directly to the rig with our loopback tester.
http://www.hosenose.com/...1_Loopback-testing.aspx
Set the baud rate, COM port, etc up. to match the rig and what you have in LOGic and your other software.
Send
IF;
to the rig. See if it responds with a legitimate packet or not. It may not show Chinese characters, but there should be some indication that something is amiss in those column positions. If that comes back clean, then that points to the problem being LOGic. If there is still garbage, then it is the rig.
Ok, so other software works with the exact same setup that LOGic will not work with? If that is the case, it could be that they are using a different command than IF; to get what they need.
Please backgrade to .29 and see if that works. That was well before we added the new COM port library, which was added with .37. It is possible, but unlikely, that the rig is sending the correct data, but the new Com port library is reading it improperly for some reason. It is working for everyone else, but it could be an incompatibility with the RCForb software. And try the .37 update too. That will prove one way or the other if the .38 update is to blame.
You can also try the Legacy kenwood interface. It uses a different Com port library. The Kenwood interface is very similar to the K3 interface. The main difference is is setting Split and swapping A/B VFOs.
Also try what Kyle suggests -- turn off polling. If there is a problem with the rig and the IF; command, LOGic's freq display will track as you tune the rig. However, it still will not log the frequency properly, as LOGic always explicitly requests the frequency when it needs to log it.
Here's what we do know. The Chinese characters are not correct. The question is where are they coming from? They have to be coming from the rig, or are being introduced by LOGic and/or the virtual ports.
I will try to find out more what our tester did to reset the rig. I think there are different levels of rebooting and resetting that you can do. Incidentally, he was using some Com0Com virtual ports, but I don't know if they were between the rig and LOGic or not.
Tnx & 73,
Dennis WN4AZY