Help with TS-2000

15 views
Skip to first unread message

setke...@gmail.com

unread,
Oct 9, 2025, 12:14:19 AM (yesterday) Oct 9
to SkyRoof
Hello Alex.. I'm struggling to get my TS-2000 to work with SkyRoof, but without success. I'm using the command
 R:\RADIO\Hamlib\bin>rigctld.exe -m 2014 -r COM1 -s 57600 rts_state=ON, dtr_state=ON -t 4532 -vvvvv and I'm getting the following information:

rigctld.c(664) Startup: rigctld.exe -m 2014 -r COM1 -s 57600 -t 4532 -vvvvv rts_state=ON, dtr_state=ON
rigctld Hamlib 4.5.5 Apr 05 11:43:08Z 2023 SHA=6eecd3
Report bugs to <hamlib-d...@lists.sourceforge.net>

Max# of rigctld client services=32
rig_check_rig_caps: p1=6B831660, p2=6B836DAC, rig_model=6B831660, macro_name=6B836DAC
rig_init: rig_model=Kenwood TS-2000
rig_init: rig has VFO_A
rig_init: rig has VFO_B
rig_init: rig has VFO_C
 1:ts2000.c(268):ts2000_init entered
kenwood_init called, version 20230318/20230318.1
kenwood_init: if_len = 37
kenwood.c(806):kenwood_init returning2(0)
 1:ts2000.c(283):ts2000_init returning(0)
main: twiddle=0, uplink=0, twiddle_rit=0
 1:rig.c(817):rig_open entered
rig_settings_get_path: path=.hamlib_settings
rig_settings_load_all: settings_file (.hamlib_settings): No such file or directory
rig_open: cwd=R:\RADIO\Hamlib\bin
rig_open: R:\RADIO\Hamlib\bin/hamlib_settings does not exist
rig_open: async_data_enable=1, async_data_supported=0
serial_open: COM1
serial_setup: tcgetattr
serial_setup: cfsetispeed=57600,0x1001
serial_setup: cfsetospeed=57600,0x1001
serial_setup: data_bits=8
serial_setup: parity=0
serial_setup: Handshake=None
serial_setup: tcsetattr TCSANOW
read_string_generic called, rxmax=4095 direct=1, expected_len=1
tcflush
  2:rig.c(7481):async_data_handler_start entered
async_data_handler_start: async data support disabled since async_data_enabled=0
  2:rig.c(7488):async_data_handler_start returning(0)
rig.c(254):add_opened_rig returning2(0)
rig_open: 00A28654 rs->comm_state==1?=1
  2:rig.c(6084):rig_get_powerstat entered
rig.c(6104) trace
   3:kenwood.c(5021):kenwood_get_powerstat entered
   3:kenwood.c(5026):kenwood_get_powerstat returning(0)
  2:rig.c(6109):rig_get_powerstat returning(0)
  2:kenwood.c(828):kenwood_open entered
   3:kenwood.c(1101):kenwood_get_id entered
kenwood_transaction called cmd=ID datasize=128
kenwood_transaction: cmdstr = ID
rig_flush: called for serial device
read_string_generic called, rxmax=4095 direct=1, expected_len=1
tcflush
write_block(): TX 3 bytes, method=2
0000    49 44 3b                                            ID;
read_string_generic called, rxmax=128 direct=1, expected_len=1
read_string_generic(): Timed out 0.332 seconds after 0 chars, direct=1
kenwood_transaction: read_string(expected=128, len=0)=''
kenwood_transaction: read_string retval < 0, retval = -5, retry_read=0, rs->rigport.retry=0
kenwood.c(628):kenwood_transaction returning2(-5) Communication timed out

   3:kenwood.c(1108):kenwood_get_id returning(-5) Communication timed out

   3:kenwood.c(1101):kenwood_get_id entered
kenwood_transaction called cmd=ID datasize=128
kenwood_transaction: cmdstr = ID
rig_flush: called for serial device
read_string_generic called, rxmax=4095 direct=1, expected_len=1
tcflush
write_block(): TX 3 bytes, method=2
0000    49 44 3b                                            ID;
read_string_generic called, rxmax=128 direct=1, expected_len=1
read_string_generic(): Timed out 0.347 seconds after 0 chars, direct=1
kenwood_transaction: read_string(expected=128, len=0)=''
kenwood_transaction: read_string retval < 0, retval = -5, retry_read=0, rs->rigport.retry=0
kenwood.c(628):kenwood_transaction returning2(-5) Communication timed out

   3:kenwood.c(1108):kenwood_get_id returning(-5) Communication timed out

kenwood_open: no response to get_id from rig...continuing anyway
kenwood_open: rig has_rit2
kenwood_transaction called cmd=FA datasize=128
kenwood_transaction: cmdstr = FA
rig_flush: called for serial device
read_string_generic called, rxmax=4095 direct=1, expected_len=1
tcflush
write_block(): TX 3 bytes, method=2
0000    46 41 3b                                            FA;
read_string_generic called, rxmax=128 direct=1, expected_len=1
read_string_generic(): Timed out 0.347 seconds after 0 chars, direct=1
kenwood_transaction: read_string(expected=128, len=0)=''
kenwood_transaction: read_string retval < 0, retval = -5, retry_read=0, rs->rigport.retry=0
kenwood.c(628):kenwood_transaction returning2(-5) Communication timed out

kenwood_open: no response from rig
  2:kenwood.c(940):kenwood_open returning(-5) Communication timed out

  2:rig.c(7525):async_data_handler_stop entered
  2:rig.c(7555):async_data_handler_stop returning(0)
ser_close: restoring options
 1:rig.c(1301):rig_open returning(-5) Communication timed out

Opened rig model 2014, 'TS-2000'
rig_open: error = rig_flush: called for serial device
read_string_generic called, rxmax=4095 direct=1, expected_len=1
tcflush
write_block(): TX 3 bytes, method=2
0000    46 41 3b                                            FA;
read_string_generic called, rxmax=128 direct=1, expected_len=1
read_string_generic(): Timed out 0.347 seconds after 0 chars, direct=1
kenwood_transaction: read_string(expected=128, len=0)=''
kenwood_transaction: read_string retval < 0, retval = -5, retry_read=0, rs->rigport.retry=0
kenwood.c(628):kenwood_transaction returning2(-5) Communication timed out

kenwood_open: no response from rig
  2:kenwood.c(940):kenwood_open returning(-5) Communication timed out

  2:rig.c(7525):async_data_handler_stop entered
  2:rig.c(7555):async_data_handler_stop returning(0)
ser_close: restoring options
 1:rig.c(1301):rig_open returning(-5) Communication timed out

Communication timed out
 COM1 No such file or directory
Backend version: 20230318.1, Status: Stable
main: Using IPV6
 1:network.c(977):network_multicast_publisher_start entered
network.c(981):multicast address=0.0.0.0, port=4532
network.c(986): not starting multicast publisher
main: rigctld listening on port 4532

 With this command, "PC" appears on the radio display, but I can't get SkyRoof to read the frequency or send it to the radio. I've also tried with 9600 Baud and nothing.

 Can you help me ?? 

TNX

 Carlos Alberto - PY4XX

Alex VE3NEA

unread,
Oct 9, 2025, 7:58:42 AM (yesterday) Oct 9
to SkyRoof
Hi  Carlos Alberto,

The log says that your radio receives commands but does not reply to them. This could be due to an open circuit in the COM cable, or because of the Baud rate mismatch. Check your cable, check the Baud rate settings in radio's menu.

Also, the recommended way of controlling the TS-2000 radio from SkyRoof is with the SkyCAT engine instead of HamLib, please see https://ve3nea.github.io/SkyCAT/index.html for details. You can switch to SkyCAT, but you will still have to solve the COM port communication problem.

Please let me know what you find out.

73 Alex VE3NEA
Reply all
Reply to author
Forward
0 new messages