Brief summary of problem (put in title as well): IC-7100 - often wrong frequency displayed over USB-CAT-19200
Radio Model:ICOM 7100
Connectivity (USB/Ethernet/Wifi/Other): USB
Operating System: Windows 10, Linux (Raspbian,Armbian,Ubuntu)
wfview version (press “About”): yes
Checked the wfview manual (Y/N): Y
Checked the wfview FAQ (Y/N): Y
Tried to google it (Y/N/NA): Y
What I did: So far no remedy
Expected behavior: Frequency to stay exact like on IC7300 or 756Pro3 over CI-V
Very often, frequency changes from i.e. 3763kHz to 2.32211. It would not be a big deal, but if that happens during a tuning (using a DIAL) frequeny instantly changes to the wrong frequency being displayed. So while tuning through 80m band, I suddnely end up on VHF, UHF or out of band.
I was also running IC7300 - same HW just radio differes, no problems there. I therefore thought it will be USB cabling, changed a lot, no change. So installed FLRIG - doesnt happen. Tried Win4Icom on Windows machine - same , no frq.change but wfview - Windows does. I am thinking possibly some overdrive of poling / not enough time ??
P. S. - I am using rigctld/hamlib instance f wfview - when this happens, f - command display the wrong frequency being displayed by wfview.
BR Jiri OK2IT
We see this behavior only with some older radios. It has to do with the CI-V traffic getting corrupted. Some code went in recently to work against it but from the sounds of things it’s not quite enough.
It is interesting to me that the IC-756 Pro III doesn’t have this issue. That may be very telling. The 7100 has an internal USB port, you’d think that would be the better-behaving radio of the two. But you are saying the 756 Pro III, which you must be using an external CI-V adapter, is more stable in this regard?
What adapter are you using on the 756 Pro III?
I’m keen to solve this issue but it is very tricky.
Also as a addon:
I just realised that CW keyer isnt usable much on 7100.
I was using it a lot on 7300 - memories, keyboard keyer etc. When using same on 7100, speed changes to 6 wpm, pitch to 350Hz or around. When I manually change, every time I got to main menu and back to CW, it resets to 6 wpm. Also it seems that the CI-V commands are being distorted not only on FREQ but on settings currently being polled.
yes it does seems to relate to older radios, altough 7100 is still being sold as new Maybe they will put new FW in it. What bothers me is that other software running on same setup (RPi4 + OS + radio) oesnt exhibit this. (I tried little script, where I run rigctl, and just keep sending f:
if I get anything else than:
it logs an error. I havent got one over night yet.
Anyway as for IC-756-Pro3 - I was testing it on a PC with Windows 10, onboard SMC Serial port, connected to CI-V level shifter, home made (simple single diode to allow “full duplex hi”.)
I will be reverting to IC7300 as main rig, but I am still using 7100 as VHF,UHF main radio and 23cm using XVRTrs. (Off Topic but I am surprised how well it does in QRM Alley, which JN89DG in centre of EU activity, with everyone running round 1 KW on VHF lol) so having possibility to remote in, use rotator and both 2m / 70cm is just wonderful.
You’re right, I shouldn’t consider the 7100 older!
The difference between your manual testing versus wfview is probably that wfview polls the radio for the s-meter regularly and, at a slower rate, polls other radio parameters. This helps us stay in sync with some things the radio doesn’t immediately tell us about, such as attenuator or preamp selection.
You can adjust the polling in wfview. Try a higher polling interval and see if it helps. You can also try different baud rates. Generally lower baud rates seem to do better. The only thing you may really notice with slower polling is a less-responsive S-meter.
Only a few radios actually will give you full-duplex CI-V. It’s generally half-duplex single-wire, even inside, and even on some USB-connected radios. The 7410 seems to be one of the exceptions, with separate TX and RX lines going from the USB serial adapter to the CPU. I don’t have a 7410 but it does seem like a nice radio.
That is WFVIEW Server
This is client
Maybe it helps
Same problem here on my IC-7100 on a RPi3B