I could use some assistance running flrig with my new TS-590SG.? I have been using flrig on this same windows machine with my Icom IC-7200 with no difficulty.? I just acquired the Kenwood and am experiencing some unexplained behavior.
I am running Windows 10 Pro, build 19045 and Flrig 1.4.7.
I have tested using the Silicon Labs driver downloaded both directly from Silicon Labs as well as the version offered on the Kenwood site.
The TS-590 is running the latest 1.07 firmware.
Flrig is set to use VFO-A and the transceiver is also on VFO-A.
I'm using a shielded and ferrite-equipped USB cable from Tripp-Lite.
Flrig is set to 115200 baud as is the USB port baud rate in the radio menu 68.
The trace text looks odd as noted below, but it isn't garbage characters or no data as might be expected for a baud rate mismatch.
Issue Notes:
- Flrig crashes trying to select a data mode (i.e. USB-D) - if I have Data mode already turned on in the radio, flrig turns it off when it initializes. If I use the mode select and choose any Data-mode (USB-D, LSB-D), flrig crashes. I can sometimes set Data mode back on from the radio front-panel and have Flrig pick up that change (after doing the manual operation in item 6 below).
- Polling / Settings issues
- flrig frequently reports NB turned on at start-up, even when it is not on in the radio. I can successfully cycle the transceiver through NB options using the flrig UI. If NB is off on the rig but flrig reports it turned on, typically clicking the button sets the radio to NB3 which is then reported in the UI - but jumping from no NB to NB3 seems odd.
- flrig displays the tx power control as 0 when it starts (even though "use rcvr" is checked). I can change the power setting using the flrig UI, but then if I modify the power via the front-panel those changes are either ignored, or the UI drops back to showing 0 for the power control value.
- Enabling NR on the flrig UI does not enable NR in the transceiver. Changes made on the transceiver are not picked up by the UI.
- I can toggle ATT and PRE on and off via the UI control, but sometimes the values reported by the UI are the opposite of what is showing in the radio.
- Trace Data issues - the trace log looks strange to me.? It shows a log line saying that it is retrieving the value for a setting, but then it logs a command response from a prior query.
- Example, below you can see the query for VFO-B:? "S: FB" which is paired with a response value for VFO-A: "FA00014070000"
- The query for power-control: "S: PC" is paired with a response: "RA0000" which is the response to the prior Attenuator query.
- The PC result of "R: PC005" is paired with a subsequent query for the noise-blanker status.
23:30:37.709 : get_preamp
23:30:37.709 :? S:? PA;? R:? ?;
23:30:37.710 : get_attenuator
23:30:37.711 :? S:? RA;? R:? PA00;
23:30:37.712 : check()
23:30:37.725 :? S:? FA;? R:? RA0000;
23:30:37.757 : get_vfoB
23:30:37.771 :? S:? FB;? R:? FA00014070000;
23:30:37.771 : get_modeB
23:30:37.772 :? S:? MD;? R:? FR1;
23:30:37.772 : get_bwB SL
23:30:37.773 :? S:? SL;? R:? FB00014070000;
23:30:37.776 : get_preamp
23:30:37.777 :? S:? PA;? R:? MD2;
23:30:37.777 : get_attenuator
23:30:37.778 :? S:? RA;? R:? SL03;
23:30:37.778 : get_auto_notch
23:30:37.780 :? S:? NT;? R:? FT1;
23:30:37.780 : get_PTT
23:30:37.787 :? S:? IF;? R:? PA00;
23:30:37.789 : get_power_control
23:30:37.789 :? S:? PC;? R:? RA0000;
23:30:37.790 : get_volume_control
23:30:37.803 :? S:? AG0;? R:? NT00;
23:30:37.803 : get_notch
23:30:37.804 :? S:? NT;? R:? IF00014070000? ? ? 000000110021000080;
23:30:37.805 : get_noise
23:30:37.806 :? S:? NB;? R:? PC005;
5. Mode change error when JS8 frequency change is initiated - I have been using JS8Call and Fldigi together with flrig with no issues on the IC-7200.? At one point JS8 was making a successful connection to flrig, but when I initiated a frequency change flrig set the radio's mode to FSK.? I've never seen flrig change radio mode before based on a frequency change request from JS8.? I can't currently reproduce the behavior because hamlib is reporting an error and I can't get JS8 to successfully pass a Test CAT attempt, but I wanted to include this prior test result.
6. Can force a manual sync of data by programming a custom button. - Interestingly, if I program a hotkey/button to send the command "PC;" this can at least sometimes result in the power level being reported correctly, and then I see several other values change in the UI that begin reporting correctly.? That doesn't happen if I just use the manual "Send Command" - the response to the "PC" command is often a long string of responses unrelated to the power setting.? Something about manually pressing the button to send the hotkey command causes the rest of the automatic polling queries to sync up correctly for at least a short period of time.? Usually at some point the power setting goes back to being reported as 0 again.
I'm sure there is probably something simple that I need to have set differently to resolve these communications issues.? Appreciate any suggestions for corrective action on my part.
Thanks!
Daniel (AE4ON)