Hi Guys, I just bought a new xggcomms usb serial cable and was trying to make my old Kenwood ts-450s work with my laptop, but unfortunately it didnt work as easily as my xiegu with CE19.
Which documentation should i read and master before I can learn this kung fu?
Im still kinda new to hamlib so please be gentle :D also heres the debug that im trying to understand also seems like Im getting a unknown reply from the Rig.
---debug log ---
2021-11-25:23:08:25.165624: rigctld Hamlib 4.0~git
Last commit was Mon Jun 01 22:38:03 2020 +0000
2021-11-25:23:08:25.165624: Report bugs to <hamlib-developer@...>
2021-11-25:23:08:25.165624: rig_init called
2021-11-25:23:08:25.165624: initrigs4_kenwood called
2021-11-25:23:08:25.165624: rig_register called
2021-11-25:23:08:25.165624: rig_register: rig_register (2012)
2021-11-25:23:08:25.165624: rig_register called
2021-11-25:23:08:25.165624: rig_register: rig_register (2013)
2021-11-25:23:08:25.165624: rig_register called
2021-11-25:23:08:25.165624: rig_register: rig_register (2001)
2021-11-25:23:08:25.165624: rig_register called
2021-11-25:23:08:25.165624: rig_register: rig_register (2025)
2021-11-25:23:08:25.165624: rig_register called
2021-11-25:23:08:25.165624: rig_register: rig_register (2003)
2021-11-25:23:08:25.165624: rig_register called
2021-11-25:23:08:25.165624: rig_register: rig_register (2004)
2021-11-25:23:08:25.165624: rig_register called
2021-11-25:23:08:25.165624: rig_register: rig_register (2016)
2021-11-25:23:08:25.165624: rig_register called
2021-11-25:23:08:25.165624: rig_register: rig_register (2024)
2021-11-25:23:08:25.165624: rig_register called
2021-11-25:23:08:25.165624: rig_register: rig_register (2005)
2021-11-25:23:08:25.165624: rig_register called
2021-11-25:23:08:25.165624: rig_register: rig_register (2007)
2021-11-25:23:08:25.165624: rig_register called
2021-11-25:23:08:25.165624: rig_register: rig_register (2009)
2021-11-25:23:08:25.165624: rig_register called
2021-11-25:23:08:25.165624: rig_register: rig_register (2010)
2021-11-25:23:08:25.165624: rig_register called
2021-11-25:23:08:25.165624: rig_register: rig_register (2022)
2021-11-25:23:08:25.165624: rig_register called
2021-11-25:23:08:25.165624: rig_register: rig_register (2014)
2021-11-25:23:08:25.165624: rig_register called
2021-11-25:23:08:25.165624: rig_register: rig_register (2030)
2021-11-25:23:08:25.165624: rig_register called
2021-11-25:23:08:25.165624: rig_register: rig_register (2021)
2021-11-25:23:08:25.165624: rig_register called
2021-11-25:23:08:25.165624: rig_register: rig_register (2029)
2021-11-25:23:08:25.165624: rig_register called
2021-11-25:23:08:25.165624: rig_register: rig_register (2043)
2021-11-25:23:08:25.165624: rig_register called
2021-11-25:23:08:25.165624: rig_register: rig_register (2044)
2021-11-25:23:08:25.165624: rig_register called
2021-11-25:23:08:25.165624: rig_register: rig_register (2045)
2021-11-25:23:08:25.165624: rig_register called
2021-11-25:23:08:25.165624: rig_register: rig_register (2047)
2021-11-25:23:08:25.165624: rig_register called
2021-11-25:23:08:25.165624: rig_register: rig_register (2038)
2021-11-25:23:08:25.165624: rig_register called
2021-11-25:23:08:25.165624: rig_register: rig_register (2002)
2021-11-25:23:08:25.165624: rig_register called
2021-11-25:23:08:25.165624: rig_register: rig_register (2011)
2021-11-25:23:08:25.165624: rig_register called
2021-11-25:23:08:25.165624: rig_register: rig_register (2006)
2021-11-25:23:08:25.165624: rig_register called
2021-11-25:23:08:25.165624: rig_register: rig_register (2008)
2021-11-25:23:08:25.165624: rig_register called
2021-11-25:23:08:25.165624: rig_register: rig_register (2015)
2021-11-25:23:08:25.165624: rig_register called
2021-11-25:23:08:25.165624: rig_register: rig_register (2026)
2021-11-25:23:08:25.165624: rig_register called
2021-11-25:23:08:25.165624: rig_register: rig_register (2017)
2021-11-25:23:08:25.165624: rig_register called
2021-11-25:23:08:25.165624: rig_register: rig_register (2033)
2021-11-25:23:08:25.165624: rig_register called
2021-11-25:23:08:25.165624: rig_register: rig_register (2042)
2021-11-25:23:08:25.165624: rig_register called
2021-11-25:23:08:25.165624: rig_register: rig_register (2020)
2021-11-25:23:08:25.165624: rig_register called
2021-11-25:23:08:25.165624: rig_register: rig_register (2023)
2021-11-25:23:08:25.165624: rig_register called
2021-11-25:23:08:25.165624: rig_register: rig_register (2027)
2021-11-25:23:08:25.165624: rig_register called
2021-11-25:23:08:25.165624: rig_register: rig_register (2034)
2021-11-25:23:08:25.165624: rig_register called
2021-11-25:23:08:25.165624: rig_register: rig_register (2031)
2021-11-25:23:08:25.165624: rig_register called
2021-11-25:23:08:25.165624: rig_register: rig_register (2039)
2021-11-25:23:08:25.165624: rig_register called
2021-11-25:23:08:25.165624: rig_register: rig_register (2037)
2021-11-25:23:08:25.165624: rig_register called
2021-11-25:23:08:25.165624: rig_register: rig_register (2028)
2021-11-25:23:08:25.165624: rig_register called
2021-11-25:23:08:25.165624: rig_register: rig_register (2019)
2021-11-25:23:08:25.165624: rig_register called
2021-11-25:23:08:25.165624: rig_register: rig_register (2032)
2021-11-25:23:08:25.165624: rig_register called
2021-11-25:23:08:25.165624: rig_register: rig_register (2036)
2021-11-25:23:08:25.165624: rig_register called
2021-11-25:23:08:25.165624: rig_register: rig_register (2048)
2021-11-25:23:08:25.165624: rig_register called
2021-11-25:23:08:25.165624: rig_register: rig_register (2040)
2021-11-25:23:08:25.165624: rig_register called
2021-11-25:23:08:25.165624: rig_register: rig_register (2041)
2021-11-25:23:08:25.165624: rig_register called
2021-11-25:23:08:25.165624: rig_register: rig_register (2046)
2021-11-25:23:08:25.165624: kenwood_init called, version 20200601/20200601.0
2021-11-25:23:08:25.165624: kenwood_init: if_len = 37
2021-11-25:23:08:25.165624: rig_open called
2021-11-25:23:08:25.165624: port_open called
2021-11-25:23:08:25.165624: serial_open called
2021-11-25:23:08:25.165624: serial_open: OPEN before
Recommend using --vfo switch for rigctld if client supports it
rigctl and netrigctl will automatically detect vfo mode
2021-11-25:23:08:25.675553: serial_open: OPEN after
2021-11-25:23:08:25.675553: serial_open: serial_setup before
2021-11-25:23:08:25.675553: serial_setup called
2021-11-25:23:08:25.675553: serial_setup: tcgetattr
2021-11-25:23:08:25.675553: serial_setup: cfsetispeed
2021-11-25:23:08:25.675553: serial_setup: cfsetospeed
2021-11-25:23:08:25.675553: serial_setup: tcsetattr TCSANOW
2021-11-25:23:08:25.675553: serial_open: serial_setup after
2021-11-25:23:08:25.675553: serial_open: serial_flush before
2021-11-25:23:08:25.675553: serial_flush called
2021-11-25:23:08:25.675553: serial_flush: tcflush
2021-11-25:23:08:25.675553: serial_open: serial_flush before
2021-11-25:23:08:25.675553: kenwood_open called
2021-11-25:23:08:25.675553: kenwood_get_id called
2021-11-25:23:08:25.675553: kenwood_transaction called
2021-11-25:23:08:25.675553: kenwood_transaction: cmdstr = ID
2021-11-25:23:08:25.675553: serial_flush called
2021-11-25:23:08:25.675553: serial_flush: tcflush
2021-11-25:23:08:25.675553: write_block called
2021-11-25:23:08:25.691178: write_block(): TX 3 bytes
2021-11-25:23:08:25.691178: 0000 49 44 3b ID;
2021-11-25:23:08:25.691178: read_string called
2021-11-25:23:08:25.722428: read_string(): RX 8 characters
2021-11-25:23:08:25.722428: 0000 f3 16 db be 67 d1 45 3b ....g.E;
2021-11-25:23:08:25.722428: kenwood_transaction: read_string(len=8)='óÛ¾gÑE;'
2021-11-25:23:08:25.722428: kenwood_transaction: wrong reply ó for command ID
2021-11-25:23:08:25.722428: kenwood_transaction: cmdstr = ID
2021-11-25:23:08:25.722428: serial_flush called
2021-11-25:23:08:25.722428: serial_flush: tcflush
2021-11-25:23:08:25.722428: write_block called
2021-11-25:23:08:25.738050: write_block(): TX 3 bytes
2021-11-25:23:08:25.738050: 0000 49 44 3b ID;
2021-11-25:23:08:25.738050: read_string called
2021-11-25:23:08:25.738050: read_string(): RX 2 characters
2021-11-25:23:08:25.738050: 0000 45 3b E;
2021-11-25:23:08:25.738050: kenwood_transaction: read_string(len=2)='E;'
2021-11-25:23:08:25.738050: kenwood_transaction: Communication error for 'ID'
2021-11-25:23:08:25.738050: kenwood_transaction: cmdstr = ID
2021-11-25:23:08:25.738050: serial_flush called
2021-11-25:23:08:25.738050: serial_flush: tcflush
2021-11-25:23:08:25.738050: write_block called
2021-11-25:23:08:25.753676: write_block(): TX 3 bytes
2021-11-25:23:08:25.753676: 0000 49 44 3b ID;
2021-11-25:23:08:25.753676: read_string called
2021-11-25:23:08:25.753676: read_string(): RX 1 characters
2021-11-25:23:08:25.753676: 0000 3b ;
2021-11-25:23:08:25.753676: kenwood_transaction: read_string(len=1)=';'
2021-11-25:23:08:25.753676: kenwood_transaction: wrong reply ; for command ID
2021-11-25:23:08:25.753676: kenwood_transaction: cmdstr = ID
2021-11-25:23:08:25.753676: serial_flush called
2021-11-25:23:08:25.753676: serial_flush: tcflush
2021-11-25:23:08:25.753676: write_block called
2021-11-25:23:08:25.769294: write_block(): TX 3 bytes
2021-11-25:23:08:25.769294: 0000 49 44 3b ID;
2021-11-25:23:08:25.769294: read_string called
2021-11-25:23:08:25.769294: read_string(): RX 2 characters
2021-11-25:23:08:25.769294: 0000 45 3b E;
2021-11-25:23:08:25.769294: kenwood_transaction: read_string(len=2)='E;'
2021-11-25:23:08:25.769294: kenwood_transaction: Communication error for 'ID'
2021-11-25:23:08:25.769294: kenwood_transaction: cmdstr = ID
2021-11-25:23:08:25.769294: serial_flush called
2021-11-25:23:08:25.769294: serial_flush: tcflush
2021-11-25:23:08:25.769294: write_block called
2021-11-25:23:08:25.784919: write_block(): TX 3 bytes
2021-11-25:23:08:25.784919: 0000 49 44 3b ID;
2021-11-25:23:08:25.784919: read_string called
2021-11-25:23:08:25.784919: read_string(): RX 3 characters
2021-11-25:23:08:25.784919: 0000 45 45 3b EE;
2021-11-25:23:08:25.784919: kenwood_transaction: read_string(len=3)='EE;'
2021-11-25:23:08:25.784919: kenwood_transaction: wrong reply EE for command ID
2021-11-25:23:08:25.784919: kenwood_transaction: cmdstr = ID
2021-11-25:23:08:25.784919: serial_flush called
2021-11-25:23:08:25.784919: serial_flush: tcflush
2021-11-25:23:08:25.784919: write_block called
2021-11-25:23:08:25.800543: write_block(): TX 3 bytes
2021-11-25:23:08:25.800543: 0000 49 44 3b ID;
2021-11-25:23:08:25.800543: read_string called
2021-11-25:23:08:25.800543: read_string(): RX 1 characters
2021-11-25:23:08:25.800543: 0000 3b ;
2021-11-25:23:08:25.800543: kenwood_transaction: read_string(len=1)=';'
2021-11-25:23:08:25.800543: kenwood_transaction: wrong reply ; for command ID
2021-11-25:23:08:25.800543: kenwood_transaction: cmdstr = ID
2021-11-25:23:08:25.800543: serial_flush called
2021-11-25:23:08:25.800543: serial_flush: tcflush
2021-11-25:23:08:25.800543: write_block called
2021-11-25:23:08:25.816170: write_block(): TX 3 bytes
2021-11-25:23:08:25.816170: 0000 49 44 3b ID;
2021-11-25:23:08:25.816170: read_string called
2021-11-25:23:08:25.816170: read_string(): RX 2 characters
2021-11-25:23:08:25.816170: 0000 45 3b E;
2021-11-25:23:08:25.816170: kenwood_transaction: read_string(len=2)='E;'
2021-11-25:23:08:25.816170: kenwood_transaction: Communication error for 'ID'
2021-11-25:23:08:25.816170: kenwood_transaction: cmdstr = ID
2021-11-25:23:08:25.816170: serial_flush called
2021-11-25:23:08:25.816170: serial_flush: tcflush
2021-11-25:23:08:25.816170: write_block called
2021-11-25:23:08:25.831791: write_block(): TX 3 bytes
2021-11-25:23:08:25.831791: 0000 49 44 3b ID;
2021-11-25:23:08:25.831791: read_string called
2021-11-25:23:08:25.831791: read_string(): RX 1 characters
2021-11-25:23:08:25.831791: 0000 3b ;
2021-11-25:23:08:25.831791: kenwood_transaction: read_string(len=1)=';'
2021-11-25:23:08:25.831791: kenwood_transaction: wrong reply ; for command ID
2021-11-25:23:08:25.831791: kenwood_transaction: cmdstr = ID
2021-11-25:23:08:25.831791: serial_flush called
2021-11-25:23:08:25.831791: serial_flush: tcflush
2021-11-25:23:08:25.831791: write_block called
2021-11-25:23:08:25.847419: write_block(): TX 3 bytes
2021-11-25:23:08:25.847419: 0000 49 44 3b ID;
2021-11-25:23:08:25.847419: read_string called
2021-11-25:23:08:25.847419: read_string(): RX 1 characters
2021-11-25:23:08:25.847419: 0000 3b ;
2021-11-25:23:08:25.847419: kenwood_transaction: read_string(len=1)=';'
2021-11-25:23:08:25.847419: kenwood_transaction: wrong reply ; for command ID
2021-11-25:23:08:25.847419: kenwood_transaction: cmdstr = ID
2021-11-25:23:08:25.847419: serial_flush called
2021-11-25:23:08:25.847419: serial_flush: tcflush
2021-11-25:23:08:25.847419: write_block called
2021-11-25:23:08:25.863044: write_block(): TX 3 bytes
2021-11-25:23:08:25.863044: 0000 49 44 3b ID;
2021-11-25:23:08:25.863044: read_string called
2021-11-25:23:08:25.863044: read_string(): RX 3 characters
2021-11-25:23:08:25.863044: 0000 45 45 3b EE;
2021-11-25:23:08:25.863044: kenwood_transaction: read_string(len=3)='EE;'
2021-11-25:23:08:25.863044: kenwood_transaction: wrong reply EE for command ID
2021-11-25:23:08:25.863044: kenwood_transaction: cmdstr = ID
2021-11-25:23:08:25.863044: serial_flush called
2021-11-25:23:08:25.863044: serial_flush: tcflush
2021-11-25:23:08:25.863044: write_block called
2021-11-25:23:08:25.878663: write_block(): TX 3 bytes
2021-11-25:23:08:25.878663: 0000 49 44 3b ID;
2021-11-25:23:08:25.878663: read_string called
2021-11-25:23:08:25.878663: read_string(): RX 1 characters
2021-11-25:23:08:25.878663: 0000 3b ;
2021-11-25:23:08:25.878663: kenwood_transaction: read_string(len=1)=';'
2021-11-25:23:08:25.878663: kenwood_transaction: wrong reply ; for command ID
2021-11-25:23:08:25.878663: kenwood_transaction: returning retval=-8
2021-11-25:23:08:25.878663: kenwood_open: cannot get identification
rig_open: error = Protocol error
-- EOF--
thanks in advance for the help!