Hi, I need some help.
I am new to this forum. I am running TS480 and FT817 on ubuntu computers with rigctl and rigctld, without problems.
But my FT817 doesn't work with rigctl on the RPI. The following programs are working fine on the rpi, FLrig and wsjtx, so USB comm should be ok.
Situation: FT817, hamlib 4.4 on raspberry pi 4, SB2000 radio interface
When I start rigctl, the FT817 is immediately in transmitting mode. Polling f and m gives an answer, but F with frequency is not posisble because the radio is in transmitting mode. When I use 38400 baud instead of 9600 or 4800, FT817 is not responding.
Could this be a problem of timing? In the FLrig program I had to look for the best timing of polling and retries.
Could some one help me. Enclosed the 9600baud text:
rigctl -m 1020 -r /dev/ttyUSB0 -s 9600 -vvvvv
rigctl.c(444) Startup: rigctl -m 1020 -r /dev/ttyUSB0 -s 9600 -vvvvv
rigctl Hamlib 4.5~git from indeterminate source revision.
Report bugs to hamlib-developer@lists.sourceforge.net
rig_check_rig_caps: p1=0xb6ed13f8, p2=0xb6ed6b44, rig_model=0xb6ed13f8, macro_name=0xb6ed6b44
rig.c(356):rig_check_rig_caps return(0)
yaesu: initrigs4_yaesu called
rig_register called
rig_register: rig_register (1021)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1027)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1010)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1005)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1006)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1007)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1039)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1009)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1020)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1001)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1022)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1023)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1011)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1015)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1013)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1014)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1028)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1031)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1016)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1003)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1024)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1004)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1025)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1029)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1037)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1032)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1030)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1017)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1019)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1018)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1026)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1033)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1034)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1035)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1036)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1038)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1040)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1041)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1042)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1043)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1044)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1045)
register.c(225):rig_register return(0)
rig_init: rig has VFO_A
rig_init: rig has VFO_B
ft817_init: called, version 20210916.0
rigctl_parse.c(1940):set_conf entered
rigctl_parse.c(1974):set_conf return(0)
rig.c(685):rig_open entered
iofunc.c(68):port_open entered
serial.c(144):serial_open entered
serial_open: /dev/ttyUSB0
serial.c(291):serial_setup entered
serial_setup: tcgetattr
serial_setup: cfmakeraw
serial_setup: cfsetispeed=9600,0x000d
serial_setup: cfsetospeed=9600,0x000d
serial_setup: data_bits=8
serial_setup: parity=0
serial_setup: tcsetattr TCSANOW
serial.c(631):serial_setup return(0)
serial.c(645):serial_flush entered
read_string called, rxmax=4095
serial.c(713):serial_flush return(0)
serial.c(266):serial_open return(0)
iofunc.c(186):port_open return(0)
rig.c(221):add_opened_rig return(0)
ft817_open: called
rig.c(1035) trace
rig.c(2902):rig_get_vfo entered
rig_get_vfo: cache check age=1000000ms
rig_get_vfo: cache miss age=1000000ms
rig.c(2940) trace
ft817_get_vfo: called
ft817_read_eeprom: called
write_block(): TX 5 bytes
0000 00 54 00 00 bb .T...
read_block called
read_block(): RX 2 bytes
0000 a0 81 ..
rig_get_vfo: elapsed=19ms
rig.c(2961):rig_get_vfo return(0)
rig.c(1109):rig_open return(0)
Opened rig model 1020, 'FT-817'
Backend version: 20210916.0, Status: Stable
rigctl_parse.c(660):rigctl_parse entered
rigctl_parse: called, interactive=1
Rig command: f
rigctl_parse: cmd=f(66)
rigctl_parse: vfo_opt=0
rigctl_parse.c(2016):rigctl_get_freq entered
rig_get_freq(2111) called vfo=currVFO
vfo_fixup:(from rig_get_freq:2117) vfo=currVFO, vfo_curr=VFOB, split=0
vfo_fixup: Leaving currVFO alone
rig.c(2120) vfo=currVFO, curr_vfo=VFOB
rig_get_freq: cache miss age=1000000ms, cached_vfo=VFOB, asked_vfo=VFOB
rig_get_freq(2201): vfo_opt=0, model=1020
ft817_get_freq: called
ft817_get_freq: retries=5
ft817_get_status: called
rig_flush: called for serial device
serial.c(645):serial_flush entered
read_string called, rxmax=4095
serial.c(713):serial_flush return(0)
write_block(): TX 5 bytes
0000 00 00 00 00 03 .....
read_block called
read_block(): RX 5 bytes
0000 01 40 69 98 01 .@i..
from_bcd_be called
0000 01 40 69 98 01 .@i..
ft817_get_freq: retries=4
ft817_get_status: called
rig_flush: called for serial device
serial.c(645):serial_flush entered
read_string called, rxmax=4095
serial.c(713):serial_flush return(0)
write_block(): TX 5 bytes
0000 00 00 00 00 03 .....
read_block called
read_block(): RX 5 bytes
0000 01 40 69 98 01 .@i..
from_bcd_be called
0000 01 40 69 98 01 .@i..
rig.c(1587):set_cache_freq return(0)
rig.c(1587):set_cache_freq return(0)
rig_get_freq: elapsed=32ms
rig.c(2295):rig_get_freq return(0)
Frequency: 14069980
rigctl_parse.c(2042):rigctl_get_freq return(0)
rigctl_parse.c(1767):rigctl_parse return(0)
rigctl_parse.c(660):rigctl_parse entered
rigctl_parse: called, interactive=1
Rig command: m
rigctl_parse: cmd=m(6d)
rigctl_parse: vfo_opt=0
rigctl_parse.c(2153):rigctl_get_mode entered
rig.c(2463):rig_get_mode entered
rig_get_mode: currVFO cache check age=3480ms
rig_get_mode: cache miss age mode=3480ms, width=3480ms
rig.c(2521) trace
ft817_get_mode: called
ft817: cache timed out (3450 ms)
ft817_get_status: called
rig_flush: called for serial device
serial.c(645):serial_flush entered
read_string called, rxmax=4095
serial.c(713):serial_flush return(0)
write_block(): TX 5 bytes
0000 00 00 00 00 03 .....
read_block called
read_block(): RX 5 bytes
0000 01 40 69 98 01 .@i..
rig_get_mode: retcode after get_mode=0
rig_get_mode(2565): debug
rig_get_mode(2573): debug
rig.c(2602):rig_passband_normal entered
rig_passband_normal: return filter#0, width=2200
rig.c(2622):rig_passband_normal return(2200)
rig.c(1414):set_cache_mode entered
rig.c(1478):set_cache_mode return(0)
rig_get_mode: elapsed=23ms
rig.c(2581):rig_get_mode return(0)
Mode: USB
Passband: 2200
rigctl_parse.c(2176):rigctl_get_mode return(0)
rigctl_parse.c(1767):rigctl_parse return(0)
rigctl_parse.c(660):rigctl_parse entered
rigctl_parse: called, interactive=1
Rig command: F 7100000
rigctl_parse: cmd=F(46)
rigctl_parse: vfo_opt=0
rigctl_parse.c(1992):rigctl_set_freq entered
rig_set_freq called vfo=currVFO, freq=7100000
vfo_fixup:(from rig_set_freq:1918) vfo=currVFO, vfo_curr=VFOB, split=0
vfo_fixup: Leaving currVFO alone
rig_set_freq: TARGETABLE_FREQ vfo=currVFO
rig.c(1946) trace
ft817: requested freq = 7100000 Hz
to_bcd_be called
rig_force_cache_timeout called
ft817_send_icmd: called
write_block(): TX 5 bytes
0000 00 71 00 00 01 .q...
ft817_read_ack: called
read_block called
read_block(): RX 1 bytes
0000 f0 .
ft817_read_ack: ack received (240)
rig.c(1949):rig_set_freq return(-9)
rigctl_parse.c(2004):rigctl_set_freq return(-9)
set_freq: error = Command rejected by the rig
ft817_read_ack: ack received (240)
rig.c(1949):rig_set_freq return(-9)
rigctl_parse.c(2004):rigctl_set_freq return(-9)
rigctl_parse.c(1767):rigctl_parse return(-9)
rigctl_parse.c(660):rigctl_parse entered
rigctl_parse: called, interactive=1
Hi, I need some help.
I am new to this forum. I am running TS480 and FT817 on ubuntu computers with rigctl and rigctld, without problems.
But my FT817 doesn't work with rigctl on the RPI. The following programs are working fine on the rpi, FLrig and wsjtx, so USB comm should be ok.
Situation: FT817, hamlib 4.4 on raspberry pi 4, SB2000 radio interface
When I start rigctl, the FT817 is immediately in transmitting mode. Polling f and m gives an answer, but F with frequency is not posisble because the radio is in transmitting mode. When I use 38400 baud instead of 9600 or 4800, FT817 is not responding.
Could this be a problem of timing? In the FLrig program I had to look for the best timing of polling and retries.
Could some one help me. Enclosed the 9600baud text:
rigctl -m 1020 -r /dev/ttyUSB0 -s 9600 -vvvvv
rigctl.c(444) Startup: rigctl -m 1020 -r /dev/ttyUSB0 -s 9600 -vvvvv
rigctl Hamlib 4.5~git from indeterminate source revision.
Report bugs to hamlib-developer@lists.sourceforge.net
rig_check_rig_caps: p1=0xb6ed13f8, p2=0xb6ed6b44, rig_model=0xb6ed13f8, macro_name=0xb6ed6b44
rig.c(356):rig_check_rig_caps return(0)
yaesu: initrigs4_yaesu called
rig_register called
rig_register: rig_register (1021)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1027)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1010)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1005)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1006)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1007)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1039)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1009)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1020)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1001)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1022)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1023)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1011)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1015)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1013)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1014)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1028)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1031)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1016)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1003)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1024)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1004)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1025)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1029)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1037)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1032)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1030)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1017)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1019)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1018)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1026)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1033)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1034)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1035)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1036)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1038)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1040)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1041)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1042)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1043)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1044)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1045)
register.c(225):rig_register return(0)
rig_init: rig has VFO_A
rig_init: rig has VFO_B
ft817_init: called, version 20210916.0
rigctl_parse.c(1940):set_conf entered
rigctl_parse.c(1974):set_conf return(0)
rig.c(685):rig_open entered
iofunc.c(68):port_open entered
serial.c(144):serial_open entered
serial_open: /dev/ttyUSB0
serial.c(291):serial_setup entered
serial_setup: tcgetattr
serial_setup: cfmakeraw
serial_setup: cfsetispeed=9600,0x000d
serial_setup: cfsetospeed=9600,0x000d
serial_setup: data_bits=8
serial_setup: parity=0
serial_setup: tcsetattr TCSANOW
serial.c(631):serial_setup return(0)
serial.c(645):serial_flush entered
read_string called, rxmax=4095
serial.c(713):serial_flush return(0)
serial.c(266):serial_open return(0)
iofunc.c(186):port_open return(0)
rig.c(221):add_opened_rig return(0)
ft817_open: called
rig.c(1035) trace
rig.c(2902):rig_get_vfo entered
rig_get_vfo: cache check age=1000000ms
rig_get_vfo: cache miss age=1000000ms
rig.c(2940) trace
ft817_get_vfo: called
ft817_read_eeprom: called
write_block(): TX 5 bytes
0000 00 54 00 00 bb .T...
read_block called
read_block(): RX 2 bytes
0000 a0 81 ..
rig_get_vfo: elapsed=19ms
rig.c(2961):rig_get_vfo return(0)
rig.c(1109):rig_open return(0)
Opened rig model 1020, 'FT-817'
Backend version: 20210916.0, Status: Stable
rigctl_parse.c(660):rigctl_parse entered
rigctl_parse: called, interactive=1
Rig command: f
rigctl_parse: cmd=f(66)
rigctl_parse: vfo_opt=0
rigctl_parse.c(2016):rigctl_get_freq entered
rig_get_freq(2111) called vfo=currVFO
vfo_fixup:(from rig_get_freq:2117) vfo=currVFO, vfo_curr=VFOB, split=0
vfo_fixup: Leaving currVFO alone
rig.c(2120) vfo=currVFO, curr_vfo=VFOB
rig_get_freq: cache miss age=1000000ms, cached_vfo=VFOB, asked_vfo=VFOB
rig_get_freq(2201): vfo_opt=0, model=1020
ft817_get_freq: called
ft817_get_freq: retries=5
ft817_get_status: called
rig_flush: called for serial device
serial.c(645):serial_flush entered
read_string called, rxmax=4095
serial.c(713):serial_flush return(0)
write_block(): TX 5 bytes
0000 00 00 00 00 03 .....
read_block called
read_block(): RX 5 bytes
0000 01 40 69 98 01 .@i..
from_bcd_be called
0000 01 40 69 98 01 .@i..
ft817_get_freq: retries=4
ft817_get_status: called
rig_flush: called for serial device
serial.c(645):serial_flush entered
read_string called, rxmax=4095
serial.c(713):serial_flush return(0)
write_block(): TX 5 bytes
0000 00 00 00 00 03 .....
read_block called
read_block(): RX 5 bytes
0000 01 40 69 98 01 .@i..
from_bcd_be called
0000 01 40 69 98 01 .@i..
rig.c(1587):set_cache_freq return(0)
rig.c(1587):set_cache_freq return(0)
rig_get_freq: elapsed=32ms
rig.c(2295):rig_get_freq return(0)
Frequency: 14069980
rigctl_parse.c(2042):rigctl_get_freq return(0)
rigctl_parse.c(1767):rigctl_parse return(0)
rigctl_parse.c(660):rigctl_parse entered
rigctl_parse: called, interactive=1
Rig command: m
rigctl_parse: cmd=m(6d)
rigctl_parse: vfo_opt=0
rigctl_parse.c(2153):rigctl_get_mode entered
rig.c(2463):rig_get_mode entered
rig_get_mode: currVFO cache check age=3480ms
rig_get_mode: cache miss age mode=3480ms, width=3480ms
rig.c(2521) trace
ft817_get_mode: called
ft817: cache timed out (3450 ms)
ft817_get_status: called
rig_flush: called for serial device
serial.c(645):serial_flush entered
read_string called, rxmax=4095
serial.c(713):serial_flush return(0)
write_block(): TX 5 bytes
0000 00 00 00 00 03 .....
read_block called
read_block(): RX 5 bytes
0000 01 40 69 98 01 .@i..
rig_get_mode: retcode after get_mode=0
rig_get_mode(2565): debug
rig_get_mode(2573): debug
rig.c(2602):rig_passband_normal entered
rig_passband_normal: return filter#0, width=2200
rig.c(2622):rig_passband_normal return(2200)
rig.c(1414):set_cache_mode entered
rig.c(1478):set_cache_mode return(0)
rig_get_mode: elapsed=23ms
rig.c(2581):rig_get_mode return(0)
Mode: USB
Passband: 2200
rigctl_parse.c(2176):rigctl_get_mode return(0)
rigctl_parse.c(1767):rigctl_parse return(0)
rigctl_parse.c(660):rigctl_parse entered
rigctl_parse: called, interactive=1
Rig command: F 7100000
rigctl_parse: cmd=F(46)
rigctl_parse: vfo_opt=0
rigctl_parse.c(1992):rigctl_set_freq entered
rig_set_freq called vfo=currVFO, freq=7100000
vfo_fixup:(from rig_set_freq:1918) vfo=currVFO, vfo_curr=VFOB, split=0
vfo_fixup: Leaving currVFO alone
rig_set_freq: TARGETABLE_FREQ vfo=currVFO
rig.c(1946) trace
ft817: requested freq = 7100000 Hz
to_bcd_be called
rig_force_cache_timeout called
ft817_send_icmd: called
write_block(): TX 5 bytes
0000 00 71 00 00 01 .q...
ft817_read_ack: called
read_block called
read_block(): RX 1 bytes
0000 f0 .
ft817_read_ack: ack received (240)
rig.c(1949):rig_set_freq return(-9)
rigctl_parse.c(2004):rigctl_set_freq return(-9)
set_freq: error = Command rejected by the rig
ft817_read_ack: ack received (240)
rig.c(1949):rig_set_freq return(-9)
rigctl_parse.c(2004):rigctl_set_freq return(-9)
rigctl_parse.c(1767):rigctl_parse return(-9)
rigctl_parse.c(660):rigctl_parse entered
rigctl_parse: called, interactive=1
I have changed the serial port (another USB/COM adapter) and this helped. I can now work with rigctl. I will test rigctld this afternoon.
it is still strange that the SB2000 doesn't work well. (Is a FT232R USB UART FTDI) and the other comm I use now and works with the ft817 and hamlib is a ch341-uart.
At this moment I can do my job. But I am still wondering why it doesn't work with the SB2000?
73's Erik
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I have changed the serial port (another USB/COM adapter) and this helped. I can now work with rigctl. I will test rigctld this afternoon.
it is still strange that the SB2000 doesn't work well. (Is a FT232R USB UART FTDI) and the other comm I use now and works with the ft817 and hamlib is a ch341-uart.
At this moment I can do my job. But I am still wondering why it doesn't work with the SB2000?
Hi Mike,
Yes, you are right, the SB2000 puts the PTT and CW/FSK lights high. In normal situation this shouldn't.
I have tried: rigctl -m 1020 -r /dev/ttyUSB0 -s 9600 -P RIG
but this didn't help. I thought PTT by RIG will bypass DTR?
I even tried : rigctl -m 1020 -r /dev/ttyUSB0 -s 9600 --set-conf=dtr_state="OFF" --set-conf=rts_state="OFF"
Ok, the 2 leds PTT and CW are not high, but communication is timed out
I work always PTT via CAT.
Any other ideas to overcome this problem?
73's Erik
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi Mike,
Yes, you are right, the SB2000 puts the PTT and CW/FSK lights high. In normal situation this shouldn't.
I have tried:
rigctl -m 1020 -r /dev/ttyUSB0 -s 9600 -P RIG
but this didn't help. I thought PTT by RIG will bypass DTR?
I even tried :
rigctl -m 1020 -r /dev/ttyUSB0 -s 9600 --set-conf=dtr_state="OFF" --set-conf=rts_state="OFF"
Ok, the 2 leds PTT and CW are not high, but communication is timed out
I work always PTT via CAT.
Any other ideas to overcome this problem?
Hi, I need some help.
I am new to this forum. I am running TS480 and FT817 on ubuntu computers with rigctl and rigctld, without problems.
But my FT817 doesn't work with rigctl on the RPI. The following programs are working fine on the rpi, FLrig and wsjtx, so USB comm should be ok.
Situation: FT817, hamlib 4.4 on raspberry pi 4, SB2000 radio interface
When I start rigctl, the FT817 is immediately in transmitting mode. Polling f and m gives an answer, but F with frequency is not posisble because the radio is in transmitting mode. When I use 38400 baud instead of 9600 or 4800, FT817 is not responding.
Could this be a problem of timing? In the FLrig program I had to look for the best timing of polling and retries.
Could some one help me. Enclosed the 9600baud text:
rigctl -m 1020 -r /dev/ttyUSB0 -s 9600 -vvvvv
rigctl.c(444) Startup: rigctl -m 1020 -r /dev/ttyUSB0 -s 9600 -vvvvv
rigctl Hamlib 4.5~git from indeterminate source revision.
Report bugs to hamlib-developer@lists.sourceforge.net
rig_check_rig_caps: p1=0xb6ed13f8, p2=0xb6ed6b44, rig_model=0xb6ed13f8, macro_name=0xb6ed6b44
rig.c(356):rig_check_rig_caps return(0)
yaesu: initrigs4_yaesu called
rig_register called
rig_register: rig_register (1021)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1027)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1010)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1005)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1006)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1007)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1039)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1009)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1020)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1001)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1022)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1023)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1011)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1015)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1013)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1014)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1028)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1031)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1016)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1003)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1024)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1004)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1025)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1029)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1037)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1032)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1030)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1017)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1019)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1018)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1026)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1033)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1034)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1035)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1036)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1038)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1040)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1041)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1042)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1043)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1044)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1045)
register.c(225):rig_register return(0)
rig_init: rig has VFO_A
rig_init: rig has VFO_B
ft817_init: called, version 20210916.0
rigctl_parse.c(1940):set_conf entered
rigctl_parse.c(1974):set_conf return(0)
rig.c(685):rig_open entered
iofunc.c(68):port_open entered
serial.c(144):serial_open entered
serial_open: /dev/ttyUSB0
serial.c(291):serial_setup entered
serial_setup: tcgetattr
serial_setup: cfmakeraw
serial_setup: cfsetispeed=9600,0x000d
serial_setup: cfsetospeed=9600,0x000d
serial_setup: data_bits=8
serial_setup: parity=0
serial_setup: tcsetattr TCSANOW
serial.c(631):serial_setup return(0)
serial.c(645):serial_flush entered
read_string called, rxmax=4095
serial.c(713):serial_flush return(0)
serial.c(266):serial_open return(0)
iofunc.c(186):port_open return(0)
rig.c(221):add_opened_rig return(0)
ft817_open: called
rig.c(1035) trace
rig.c(2902):rig_get_vfo entered
rig_get_vfo: cache check age=1000000ms
rig_get_vfo: cache miss age=1000000ms
rig.c(2940) trace
ft817_get_vfo: called
ft817_read_eeprom: called
write_block(): TX 5 bytes
0000 00 54 00 00 bb .T...
read_block called
read_block(): RX 2 bytes
0000 a0 81 ..
rig_get_vfo: elapsed=19ms
rig.c(2961):rig_get_vfo return(0)
rig.c(1109):rig_open return(0)
Opened rig model 1020, 'FT-817'
Backend version: 20210916.0, Status: Stable
rigctl_parse.c(660):rigctl_parse entered
rigctl_parse: called, interactive=1
Rig command: f
rigctl_parse: cmd=f(66)
rigctl_parse: vfo_opt=0
rigctl_parse.c(2016):rigctl_get_freq entered
rig_get_freq(2111) called vfo=currVFO
vfo_fixup:(from rig_get_freq:2117) vfo=currVFO, vfo_curr=VFOB, split=0
vfo_fixup: Leaving currVFO alone
rig.c(2120) vfo=currVFO, curr_vfo=VFOB
rig_get_freq: cache miss age=1000000ms, cached_vfo=VFOB, asked_vfo=VFOB
rig_get_freq(2201): vfo_opt=0, model=1020
ft817_get_freq: called
ft817_get_freq: retries=5
ft817_get_status: called
rig_flush: called for serial device
serial.c(645):serial_flush entered
read_string called, rxmax=4095
serial.c(713):serial_flush return(0)
write_block(): TX 5 bytes
0000 00 00 00 00 03 .....
read_block called
read_block(): RX 5 bytes
0000 01 40 69 98 01 .@i..
from_bcd_be called
0000 01 40 69 98 01 .@i..
ft817_get_freq: retries=4
ft817_get_status: called
rig_flush: called for serial device
serial.c(645):serial_flush entered
read_string called, rxmax=4095
serial.c(713):serial_flush return(0)
write_block(): TX 5 bytes
0000 00 00 00 00 03 .....
read_block called
read_block(): RX 5 bytes
0000 01 40 69 98 01 .@i..
from_bcd_be called
0000 01 40 69 98 01 .@i..
rig.c(1587):set_cache_freq return(0)
rig.c(1587):set_cache_freq return(0)
rig_get_freq: elapsed=32ms
rig.c(2295):rig_get_freq return(0)
Frequency: 14069980
rigctl_parse.c(2042):rigctl_get_freq return(0)
rigctl_parse.c(1767):rigctl_parse return(0)
rigctl_parse.c(660):rigctl_parse entered
rigctl_parse: called, interactive=1
Rig command: m
rigctl_parse: cmd=m(6d)
rigctl_parse: vfo_opt=0
rigctl_parse.c(2153):rigctl_get_mode entered
rig.c(2463):rig_get_mode entered
rig_get_mode: currVFO cache check age=3480ms
rig_get_mode: cache miss age mode=3480ms, width=3480ms
rig.c(2521) trace
ft817_get_mode: called
ft817: cache timed out (3450 ms)
ft817_get_status: called
rig_flush: called for serial device
serial.c(645):serial_flush entered
read_string called, rxmax=4095
serial.c(713):serial_flush return(0)
write_block(): TX 5 bytes
0000 00 00 00 00 03 .....
read_block called
read_block(): RX 5 bytes
0000 01 40 69 98 01 .@i..
rig_get_mode: retcode after get_mode=0
rig_get_mode(2565): debug
rig_get_mode(2573): debug
rig.c(2602):rig_passband_normal entered
rig_passband_normal: return filter#0, width=2200
rig.c(2622):rig_passband_normal return(2200)
rig.c(1414):set_cache_mode entered
rig.c(1478):set_cache_mode return(0)
rig_get_mode: elapsed=23ms
rig.c(2581):rig_get_mode return(0)
Mode: USB
Passband: 2200
rigctl_parse.c(2176):rigctl_get_mode return(0)
rigctl_parse.c(1767):rigctl_parse return(0)
rigctl_parse.c(660):rigctl_parse entered
rigctl_parse: called, interactive=1
Rig command: F 7100000
rigctl_parse: cmd=F(46)
rigctl_parse: vfo_opt=0
rigctl_parse.c(1992):rigctl_set_freq entered
rig_set_freq called vfo=currVFO, freq=7100000
vfo_fixup:(from rig_set_freq:1918) vfo=currVFO, vfo_curr=VFOB, split=0
vfo_fixup: Leaving currVFO alone
rig_set_freq: TARGETABLE_FREQ vfo=currVFO
rig.c(1946) trace
ft817: requested freq = 7100000 Hz
to_bcd_be called
rig_force_cache_timeout called
ft817_send_icmd: called
write_block(): TX 5 bytes
0000 00 71 00 00 01 .q...
ft817_read_ack: called
read_block called
read_block(): RX 1 bytes
0000 f0 .
ft817_read_ack: ack received (240)
rig.c(1949):rig_set_freq return(-9)
rigctl_parse.c(2004):rigctl_set_freq return(-9)
set_freq: error = Command rejected by the rig
ft817_read_ack: ack received (240)
rig.c(1949):rig_set_freq return(-9)
rigctl_parse.c(2004):rigctl_set_freq return(-9)
rigctl_parse.c(1767):rigctl_parse return(-9)
rigctl_parse.c(660):rigctl_parse entered
rigctl_parse: called, interactive=1
Rig command: q
rigctl_parse: cmd=q(71)
rigctl_parse: quit returning NETRIGCTL_RET 0
rigctl_parse.c(810):rigctl_parse return(1)
rig.c(1131):rig_close entered
ft817_close: called
iofunc.c(200):port_close entered
ser_close called
ser_close: restoring options
serial.c(883):ser_close return(0)
iofunc.c(234):port_close return(0)
rig.c(244):remove_opened_rig return(0)
rig.c(1287):rig_close return(0)
rig.c(1306):rig_cleanup entered
ft817_cleanup: called
rig.c(1331):rig_cleanup return(0)
Thank you,
Erik ON4DAG
Try adding this switch
-D NONE
Mike W9MDB
Hi, I need some help.
I am new to this forum. I am running TS480 and FT817 on ubuntu computers with rigctl and rigctld, without problems.
But my FT817 doesn't work with rigctl on the RPI. The following programs are working fine on the rpi, FLrig and wsjtx, so USB comm should be ok.
Situation: FT817, hamlib 4.4 on raspberry pi 4, SB2000 radio interface
When I start rigctl, the FT817 is immediately in transmitting mode. Polling f and m gives an answer, but F with frequency is not posisble because the radio is in transmitting mode. When I use 38400 baud instead of 9600 or 4800, FT817 is not responding.
Could this be a problem of timing? In the FLrig program I had to look for the best timing of polling and retries.
Could some one help me. Enclosed the 9600baud text:
rigctl -m 1020 -r /dev/ttyUSB0 -s 9600 -vvvvv
rigctl.c(444) Startup: rigctl -m 1020 -r /dev/ttyUSB0 -s 9600 -vvvvv
rigctl Hamlib 4.5~git from indeterminate source revision.
Report bugs to hamlib-developer@lists.sourceforge.net
rig_check_rig_caps: p1=0xb6ed13f8, p2=0xb6ed6b44, rig_model=0xb6ed13f8, macro_name=0xb6ed6b44
rig.c(356):rig_check_rig_caps return(0)
yaesu: initrigs4_yaesu called
rig_register called
rig_register: rig_register (1021)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1027)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1010)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1005)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1006)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1007)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1039)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1009)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1020)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1001)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1022)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1023)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1011)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1015)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1013)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1014)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1028)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1031)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1016)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1003)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1024)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1004)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1025)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1029)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1037)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1032)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1030)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1017)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1019)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1018)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1026)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1033)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1034)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1035)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1036)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1038)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1040)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1041)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1042)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1043)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1044)
register.c(225):rig_register return(0)
rig_register called
rig_register: rig_register (1045)
register.c(225):rig_register return(0)
rig_init: rig has VFO_A
rig_init: rig has VFO_B
ft817_init: called, version 20210916.0
rigctl_parse.c(1940):set_conf entered
rigctl_parse.c(1974):set_conf return(0)
rig.c(685):rig_open entered
iofunc.c(68):port_open entered
serial.c(144):serial_open entered
serial_open: /dev/ttyUSB0
serial.c(291):serial_setup entered
serial_setup: tcgetattr
serial_setup: cfmakeraw
serial_setup: cfsetispeed=9600,0x000d
serial_setup: cfsetospeed=9600,0x000d
serial_setup: data_bits=8
serial_setup: parity=0
serial_setup: tcsetattr TCSANOW
serial.c(631):serial_setup return(0)
serial.c(645):serial_flush entered
read_string called, rxmax=4095
serial.c(713):serial_flush return(0)
serial.c(266):serial_open return(0)
iofunc.c(186):port_open return(0)
rig.c(221):add_opened_rig return(0)
ft817_open: called
rig.c(1035) trace
rig.c(2902):rig_get_vfo entered
rig_get_vfo: cache check age=1000000ms
rig_get_vfo: cache miss age=1000000ms
rig.c(2940) trace
ft817_get_vfo: called
ft817_read_eeprom: called
write_block(): TX 5 bytes
0000 00 54 00 00 bb .T...
read_block called
read_block(): RX 2 bytes
0000 a0 81 ..
rig_get_vfo: elapsed=19ms
rig.c(2961):rig_get_vfo return(0)
rig.c(1109):rig_open return(0)
Opened rig model 1020, 'FT-817'
Backend version: 20210916.0, Status: Stable
rigctl_parse.c(660):rigctl_parse entered
rigctl_parse: called, interactive=1
Rig command: f
rigctl_parse: cmd=f(66)
rigctl_parse: vfo_opt=0
rigctl_parse.c(2016):rigctl_get_freq entered
rig_get_freq(2111) called vfo=currVFO
vfo_fixup:(from rig_get_freq:2117) vfo=currVFO, vfo_curr=VFOB, split=0
vfo_fixup: Leaving currVFO alone
rig.c(2120) vfo=currVFO, curr_vfo=VFOB
rig_get_freq: cache miss age=1000000ms, cached_vfo=VFOB, asked_vfo=VFOB
rig_get_freq(2201): vfo_opt=0, model=1020
ft817_get_freq: called
ft817_get_freq: retries=5
ft817_get_status: called
rig_flush: called for serial device
serial.c(645):serial_flush entered
read_string called, rxmax=4095
serial.c(713):serial_flush return(0)
write_block(): TX 5 bytes
0000 00 00 00 00 03 .....
read_block called
read_block(): RX 5 bytes
0000 01 40 69 98 01 .@i..
from_bcd_be called
0000 01 40 69 98 01 .@i..
ft817_get_freq: retries=4
ft817_get_status: called
rig_flush: called for serial device
serial.c(645):serial_flush entered
read_string called, rxmax=4095
serial.c(713):serial_flush return(0)
write_block(): TX 5 bytes
0000 00 00 00 00 03 .....
read_block called
read_block(): RX 5 bytes
0000 01 40 69 98 01 .@i..
from_bcd_be called
0000 01 40 69 98 01 .@i..
rig.c(1587):set_cache_freq return(0)
rig.c(1587):set_cache_freq return(0)
rig_get_freq: elapsed=32ms
rig.c(2295):rig_get_freq return(0)
Frequency: 14069980
rigctl_parse.c(2042):rigctl_get_freq return(0)
rigctl_parse.c(1767):rigctl_parse return(0)
rigctl_parse.c(660):rigctl_parse entered
rigctl_parse: called, interactive=1
Rig command: m
rigctl_parse: cmd=m(6d)
rigctl_parse: vfo_opt=0
rigctl_parse.c(2153):rigctl_get_mode entered
rig.c(2463):rig_get_mode entered
rig_get_mode: currVFO cache check age=3480ms
rig_get_mode: cache miss age mode=3480ms, width=3480ms
rig.c(2521) trace
ft817_get_mode: called
ft817: cache timed out (3450 ms)
ft817_get_status: called
rig_flush: called for serial device
serial.c(645):serial_flush entered
read_string called, rxmax=4095
serial.c(713):serial_flush return(0)
write_block(): TX 5 bytes
0000 00 00 00 00 03 .....
read_block called
read_block(): RX 5 bytes
0000 01 40 69 98 01 .@i..
rig_get_mode: retcode after get_mode=0
rig_get_mode(2565): debug
rig_get_mode(2573): debug
rig.c(2602):rig_passband_normal entered
rig_passband_normal: return filter#0, width=2200
rig.c(2622):rig_passband_normal return(2200)
rig.c(1414):set_cache_mode entered
rig.c(1478):set_cache_mode return(0)
rig_get_mode: elapsed=23ms
rig.c(2581):rig_get_mode return(0)
Mode: USB
Passband: 2200
rigctl_parse.c(2176):rigctl_get_mode return(0)
rigctl_parse.c(1767):rigctl_parse return(0)
rigctl_parse.c(660):rigctl_parse entered
rigctl_parse: called, interactive=1
Rig command: F 7100000
rigctl_parse: cmd=F(46)
rigctl_parse: vfo_opt=0
rigctl_parse.c(1992):rigctl_set_freq entered
rig_set_freq called vfo=currVFO, freq=7100000
vfo_fixup:(from rig_set_freq:1918) vfo=currVFO, vfo_curr=VFOB, split=0
vfo_fixup: Leaving currVFO alone
rig_set_freq: TARGETABLE_FREQ vfo=currVFO
rig.c(1946) trace
ft817: requested freq = 7100000 Hz
to_bcd_be called
rig_force_cache_timeout called
ft817_send_icmd: called
write_block(): TX 5 bytes
0000 00 71 00 00 01 .q...
ft817_read_ack: called
read_block called
read_block(): RX 1 bytes
0000 f0 .
ft817_read_ack: ack received (240)
rig.c(1949):rig_set_freq return(-9)
rigctl_parse.c(2004):rigctl_set_freq return(-9)
set_freq: error = Command rejected by the rig
ft817_read_ack: ack received (240)
rig.c(1949):rig_set_freq return(-9)
rigctl_parse.c(2004):rigctl_set_freq return(-9)
rigctl_parse.c(1767):rigctl_parse return(-9)
rigctl_parse.c(660):rigctl_parse entered
rigctl_parse: called, interactive=1
Rig command: q
rigctl_parse: cmd=q(71)
rigctl_parse: quit returning NETRIGCTL_RET 0
rigctl_parse.c(810):rigctl_parse return(1)
rig.c(1131):rig_close entered
ft817_close: called
iofunc.c(200):port_close entered
ser_close called
ser_close: restoring options
serial.c(883):ser_close return(0)
iofunc.c(234):port_close return(0)
rig.c(244):remove_opened_rig return(0)
rig.c(1287):rig_close return(0)
rig.c(1306):rig_cleanup entered
ft817_cleanup: called
rig.c(1331):rig_cleanup return(0)
Thank you,
Erik ON4DAG
rigctl doesn't work with FT817 on rpi.
Sent from sourceforge.net because you indicated interest in https://sourceforge.net/p/hamlib/discussion/25919/
To unsubscribe from further messages, please visit https://sourceforge.net/auth/subscriptions/
Thanks Mike, I tried this but no effect.
I have changed the serial port (another USB/COM adapter) and this helped. I can now work with rigctl. I will test rigctld this afternoon.
it is still strange that the SB2000 doesn't work well. (Is a FT232R USB UART FTDI) and the other comm I use now and works with the ft817 and hamlib is a ch341-uart.
At this moment I can do my job. But I am still wondering why it doesn't work with the SB2000?
73's Erik
Do you have the rig set for RTS or DTR keying?
Quite possible the SB2000 has the lines held high.
Mike W9MDB
On Tuesday, December 7, 2021, 02:59:06 AM CST, Erik Smith erikdeviking@users.sourceforge.net wrote:
Thanks Mike, I tried this but no effect.
I have changed the serial port (another USB/COM adapter) and this helped. I can now work with rigctl. I will test rigctld this afternoon.
it is still strange that the SB2000 doesn't work well. (Is a FT232R USB UART FTDI) and the other comm I use now and works with the ft817 and hamlib is a ch341-uart.
At this moment I can do my job. But I am still wondering why it doesn't work with the SB2000?
73's Erik
rigctl doesn't work with FT817 on rpi.
Sent from sourceforge.net because you indicated interest in https://sourceforge.net/p/hamlib/discussion/25919/
To unsubscribe from further messages, please visit https://sourceforge.net/auth/subscriptions/
Hi Mike,
Yes, you are right, the SB2000 puts the PTT and CW/FSK lights high. In normal situation this shouldn't.
I have tried:
rigctl -m 1020 -r /dev/ttyUSB0 -s 9600 -P RIG
but this didn't help. I thought PTT by RIG will bypass DTR?
I even tried :
rigctl -m 1020 -r /dev/ttyUSB0 -s 9600 --set-conf=dtr_state="OFF" --set-conf=rts_state="OFF"
Ok, the 2 leds PTT and CW are not high, but communication is timed out
I work always PTT via CAT.
Any other ideas to overcome this problem?
73's Erik
I wonder if the SB2000 need DTR or RTS high to enable it?
Try setting one of those to HIGH
Mike W9MDB
Hi Mike,
Yes, you are right, the SB2000 puts the PTT and CW/FSK lights high. In normal situation this shouldn't.
I have tried:
rigctl -m 1020 -r /dev/ttyUSB0 -s 9600 -P RIG
but this didn't help. I thought PTT by RIG will bypass DTR?
I even tried :
rigctl -m 1020 -r /dev/ttyUSB0 -s 9600 --set-conf=dtr_state="OFF" --set-conf=rts_state="OFF"
Ok, the 2 leds PTT and CW are not high, but communication is timed out
I work always PTT via CAT.
Any other ideas to overcome this problem?
73's Erik
rigctl doesn't work with FT817 on rpi.
Sent from sourceforge.net because you indicated interest in https://sourceforge.net/p/hamlib/discussion/25919/
To unsubscribe from further messages, please visit https://sourceforge.net/auth/subscriptions/