IC-7300 and filter settings

10 posts / 0 new
Last post
ve1csm
IC-7300 and filter settings

A little detail but annoying. Changing bands with CQRLOG results in the filter always switching to #1 on the IC-7300. I've adjusted settings in the preferences but no change. Read somewhere that -1 would disable any switching but no. Using Kubuntu 22.04, CQRLOG 2.5.2(001), and hamlib 4.5.5 the latest stable version. Thought that installing latest hamlib would do the trick. Thanks for suggestions, Colin... VE1CSM

oh1kh
IC-7300 and filter settings

Hi!
Played with "-1" to see what really happens.
My rig IC7300 has firmware 1.41 and rigctld is the very latest, just compiled
rigctld Hamlib 4.6~git Jun 05 13:34:59Z 2023 SHA=acc426 64-bit

If mode is CW and user selects any filters 1-3 while bandwith in Cqrlog is set "-1" Ic7300 will keep selected filter when any of band buttons of TRXControl window is pressed.

If mode is LSB or USB and user selects any filter 1-3 while bandwith in Cqrlog is set "-1" Ic7300 will keep selected filter so long as the sideband remains same. I.E. jump over 10MHz causes sideband change and that causes filter #1 to be selected.

I did not test modes DATA [RTTY], AM and FM, assume they work like CW.

That is Hamlib property to reset filter to #1 when sideband changes. Not depending on Cqrlog. I got same results when first tested about 4 months old rigctld (before latest source was compiled).

I will ask reason for this from Hamlib developer mailing list.

--
Saku
OH1KH

ve1csm
IC-7300 and filter settings

Thanks for checking Saku. With my setup any button clicked on the TRX control returns the filter to #1, regardless if -1 is selected or a value is selected in the preferences. Also rig has the 1.41 firmware. All worked normally with an earlier version so at a loss to see what has changed. All comments welcome and will post here if i find a fix. Colin VE1CSM...

ve1csm
IC-7300 and filter settings

Just discovered something interesting. While the display on the 7300 always reverts to filter #1 the actual band pass value changes to what is entered in the CQRLOG preferences. So the values entered manually on the 7300 are being changed on #1 filter by CQRLOG. From what i remember from before one of the three filters would be selected and the values not changed. Colin, VE1CSM...

oh1kh
IC-7300 and filter settings

Hi Colin!
I think your Cqrlog is version where you can enter "-1" but it is not actually effect in commands. (very early verisons did not accept minus sign)
If I remember right there was that kind of bug some time ago. I did make my test with Alpha version 2.6.0(116)

You can see that if you check "preferences/TRXControl/Show communication with TRX in console" close Cqrlog and start it again typing "cqrlog" in command terminal.
While doing the test it might be good to set preferences/TRXControl/poll to something like 3000-5000 so that you have time to see communication flow in terminal window.

--
Saku
OH1KH

ve1csm
IC-7300 and filter settings

Here are a few lines from the terminal. You can see command "Sending: M USB 2400" to change from cw bandwidth of 1200 to the usb bandwidth of 2400. Display on rig stays at Filter 1 for any bandwidth value. Colin, VE1CSM...

Msg from rig: 21285000
Msg from rig: CW
1200
Msg from rig: RPRT -11
Sending: fmv

Msg from rig: 21285000
Msg from rig: CW
1200
Msg from rig: RPRT -11
Sending: fmv

Msg from rig: 21285000
Msg from rig: CW
1200
Msg from rig: RPRT -11
Sending: fmv

Msg from rig: 21285000
Msg from rig: CW
1200
Msg from rig: RPRT -11
Sending: M USB 2400

Msg from rig: RPRT 0
Sending: fmv

Msg from rig: 21285000
Msg from rig: USB
2400
Msg from rig: RPRT -11

oh1kh
IC-7300 and filter settings

HI Colin!
This dump says Cqrlog sends "M USB 2400" and you had preferences/modes "-1" for bandwidth, eh ?
If that is case you have the buggy version of Cqrlog.
I tried to make quick look when this bug was fixed, but did not find it.

Anyway my Alpha version has it fixed. You find source from https://github.com/OH1KH/cqrlog/tree/loc_testing and if you dive there to "compiled" (top of folder list) there are ready compiled versions with readme and update script in case you do not want to compile by yourself.

I am talking now with Mike, W9MDB, main developer of Hamlib. He already made a fix, but it is not working yet (Filter stays, but now USB/LSB does not change). Perhaps after few tries this is fixed.

--
Saku
OH1KH

ve1csm
IC-7300 and filter settings

Ok Saku thanks for info. The previous message with terminal output had 2400 entered for ssb and 1200 for cw in the preferences.
Here settings are -1 for all in preferences and rig still switches between 2400 for ssb and 1200 for cw. Although worth noting the cw "Msg from rig: CW" reads 500 not 1200. Rig still uses only FIL1.

Msg from rig: 28025000
Msg from rig: USB
2400
Msg from rig: RPRT -11
Sending: fmv

Msg from rig: 28025000
Msg from rig: USB
2400
Msg from rig: RPRT -11
Sending: M CW 65535

Msg from rig: RPRT 0
Sending: fmv

Msg from rig: 28025000
Msg from rig: CW
500
Msg from rig: RPRT -11
Sending: fmv

Msg from rig: 28025000
Msg from rig: CW
500
Msg from rig: RPRT -11
Sending: fmv

ve1csm
IC-7300 and filter settings

Saku i'm looking at the file selection in the upgrade script newupdate.sh. Do I select the 64 bit Alpha version? Thanks, Colin VE1CSM...

oh1kh
IC-7300 and filter settings

Yep, if the beginning of script says you have x86-64 linux. I think 4) is good starting point.

--
Saku
OH1KH