Hamlib / Hamlib

Ham radio control library for rigs, rotators, tuners, and amplifiers

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

IC-705 Tone CTCSS

marcinoza opened this issue · comments

How to run rigctld so that it does not erase TONE CTCSS while transmitting.

Example:
ISS GPREDICT
145.990 MHz / CTCSS: 67 Hz – (Uplink VHF)
437.800 MHz – (Downlink UHF)

When I set the tone ccts to 67Hz on the radio and run rigctld, the tone setting disappears.

The tone disappears as soon as rigctld is enabled, I try to manually enable it, but when gpredict starts updating the frequency, the tone disappears, over and over again.

Maybe gpredict doesn't send the tone setting to the radio, so I thought that maybe there is an option in rigcrtld to not change this setting. or maybe there is another way.

Linux marcinoza 6.5.0-15-generic #15-Ubuntu SMP PREEMPT_DYNAMIC x86_64 GNU/Linux

i hamradio-datamodes 0.8 all
ii hamradio-files 20230630 all
ii hamradio-tasks 0.8 all
ii libax25 0.0.12-rc5+git20230513+5581005-1 amd64
ii libhamlib-dev:amd64 4.5.5-3 amd64
ii libhamlib-utils 4.5.5-3 amd64
ii libhamlib4:amd64 4.5.5-3 amd64
ii python3-hamcrest 2.0.3-2 all
ii python3-hamlib 4.5.5-3 amd64radio transceivers and receivers

ICOM IC-705 1.32
log.txt

TONE disappears when you press the Engage button in Gpredict.

I did a test, I hope it's OK, none of these commands turned off TONE

root@marcinoza:~# rigctl -m 3085 -r /dev/ttyACM0 -s 115200 -c 0xA4
Rig command: f
Frequency: 145500000
Rig command: c
CTCSS Tone: 670
Rig command: w
Cmd: \0xfe\0xfe\0x94\0xe0\0x03\0xfd
Reply:
Rig command: c
CTCSS Tone: 670
Rig command: w
Cmd: \0xfe\0xfe\0xa4\0xe0\0x07\0x00\0xfd
Reply:
Rig command: w
Cmd: \0xfe\0xfe\0xa4\0xe0\0xf\0xfd
Reply:
Rig command: c
CTCSS Tone: 670
Rig command: w
Cmd: \0xfe\0xfe\0xa4\0xe0\0x18\0xfd
Reply:
Rig command: w
Cmd: \0xfe\0xfe\0xa4\0xe0\0x18\0xfd
Reply:
Rig command: c
CTCSS Tone: 670
Rig command: w
Cmd: \0xfe\0xfe\0xa4\0xe0\0x1a\0x03\0xfd
Reply:
Rig command: c
CTCSS Tone: 670
Rig command: w
Cmd: \0xfe\0xfe\0xa4\0xe0\0x1c\0x00\0xfd
Reply:
Rig command: c
CTCSS Tone: 670
Rig command: w
Cmd: \0xfe\0xfe\0xa4\0xe0\0x26\0x00\0xfd
Reply:
Rig command: c
CTCSS Tone: 670
Rig command: f
Frequency: 145500000
Rig command: _
Info: None

73 Marcin SP4WRI

I think I found the reason for TONE deletion

If in VFO mode it is constant, e.g. 430.000 and you set TONE, it is ok, but just change the frequency, the radio turns off TONE.

Gpredict changes the frequency but does not enable TONE.

It does not send the turn on tone command.

I don't know if TONE can be turned on permanently in the VFO mode of the ic-705. I couldn't find it in the manual.

This is the Gpredict problem.

Thank you for your help.

Do you know what command to send set_tone 67Hz?

it works, I recompiled the new version and it works :))

/opt/hamlib/bin/rigctld -m 3085 -r /dev/ttyACM0 -s 115200 -c 0xA4 -t 4533 --set-conf=tone_enable=1

Thank you very much for your help