Using an Icom 7800 with CAT commands that work properly. On startup, VarAC does not have the rig change to the proper passband filter. In this case, I have the CAT set to select passband filter #2. Once I either change the band or slot, the proper passband is selected.
I have attached the CAT section for the rig and the log. I activated debug mode for log collection.
Steps I took to reproduce the issue:
Passband is on filter 1
Open VarAC
Frequency display is correct but passband is not set properly
Change slot once, passband is then set properly
Look on the CAT commands file (VarAC_cat_cmmands.ini) of other ICOM rigs (like 7700, 7300...) and you will find out you can tweak your ModeUSB_D entry to switch into a desited filter.
Here is an example for IC-7700:
[Icom IC-7700] CmdType=HEX PTTOn=FEFE74E01C0001FD PTTOff=FEFE74E01C0000FD ModeUSB=FEFE74E00601FD ModeUSB_D=FEFE74E00608FD ModeUSB_D=FEFE74E02600010101FD #For different USB-D filters and DATA1/2, Replace ModeUSB_D value with: #DATA1-Filter1: FEFE74E02600010101FD #DATA1-Filter2: FEFE74E02600010102FD #DATA1-Filter3: FEFE74E02600010103FD #DATA2-Filter1: FEFE74E02600010201FD #DATA2-Filter2: FEFE74E02600010202FD #DATA2-Filter3: FEFE74E02600010203FD ModeFM=FEFE74E00605FD SetFreq_Data_method=BCD SetFreqVfoA_Cmd=FEFE74E005{}FD SetFreqVfoA_param_length=10 SetFreqVfoA_hz_res=1 ReadFreqVfoA_Cmd=FEFE74E003FD ReadFreqVfoA_Result_Data_method=BCD ReadFreqVfoA_Result_hz_res=1 ReadFreqVfoA_Result_Length=22 ReadFreqVfoA_Result_Freq_Start_Pos=11 ReadFreqVfoA_Result_Freq_Length=10 VarACStartCmd= VarACExitCmd=