IC-9700 and SkyCat

36 views
Skip to first unread message

Marcus PY2PLL

unread,
May 14, 2026, 3:25:06 PM (4 days ago) May 14
to SkyRoof
Gentleman;

I'm trying to remotely help a friend to make SkyRoof talk to an IC-9700. Already set SkyCat shortcut with necessary parameters and still having errors.

One of the logs attached.

What am I  missing?

73 Marcus PY2PLL
skycatd_2026-05-14_104012.log

Alex VE3NEA

unread,
May 14, 2026, 5:10:20 PM (4 days ago) May 14
to SkyRoof
Make sure that you are using the latest IC-9700.json file from GitHub, not the one that comes with the installer.

Marcus Ramos

unread,
May 14, 2026, 5:57:35 PM (4 days ago) May 14
to sky...@googlegroups.com
https://github.com/VE3NEA/SkyCAT/tree/master/Rigs

I'll check, but seems that the file in use is that one that came with the installer.

Tnx 73

Marcus PY2PLL

unread,
May 14, 2026, 7:07:16 PM (4 days ago) May 14
to SkyRoof
Alex, using the latest file still receiving some errors ...

19:42:04.139 [DBG] Received from client #1: 'U Simplex'
19:42:04.140 [INF] Setting up radio 'IC-9700' (Simplex)
19:42:04.148 [INF]   Sending command: setup
19:42:04.150 [INF]   Sending bytes: FE-FE-A2-E0-1A-05-01-30-00-FD (usb echo off)
19:42:04.267 [INF]   Bytes received: FE-FE-A2-E0-1A-05
19:42:04.267 [ERR] Setup command failed: Reply mismatch: expected FE-FE-E0-A2-FB-FD
SkyCat.InvalidReplyException: Reply mismatch: expected FE-FE-E0-A2-FB-FD

Short log attached. Obviously no other app running at the same time and a few apps control the radio w/o issues such as HRD, WSJT-X etc.

73
MR

skycatd_2026-05-14_194135.log

Alex VE3NEA

unread,
May 14, 2026, 7:38:37 PM (4 days ago) May 14
to SkyRoof
The error occurs when skycatd.exe sends a command to the radio to disable echo, the radio replies with a success code, but still includes an echo. Disable the echo manually, in the radio menu, this should make it work.

Marcus PY2PLL

unread,
May 15, 2026, 5:39:37 PM (3 days ago) May 15
to SkyRoof
Ok, echoes disabled, downloaded the latest 9700.json, edited the port speed (19.200 to match all other softwares that uses CAT to control the radio: WSJT-X etc) ... and in this meantime I'm guess I understood (barely hihi) how the communication between SkyRoof and SkyCat goes.

16:09:17.395 [INF] Starting CAT server: skycatd v.1.6.0.0.
16:09:17.623 [INF] Radio model: 'IC-9700'
16:09:17.627 [INF] Opening serial port COM7 at 19200 Baud...
16:09:17.946 [INF] Serial port opened.
16:09:17.947 [INF] Starting TCP server on port 4532...
16:09:17.959 [INF] TCP server started.
16:09:18.374 [INF] Client #1 connected: 127.0.0.1:59353 (1 connected clients)
16:09:18.374 [DBG] Received from client #1: 'a'
(I stripped SkyCat answer to SkyRoof about the radio model, modes etc)
16:09:18.392 [DBG] Replying to client #1: '{"model":"IC-9700","cross_band_split":false,"simplex":{"when_receiving":x_mode","write_ptt_off","write_ptt_on"]}}'
16:09:18.814 [DBG] Received from client #1: 'U Simplex' (SkyRoof asked to Skycat to set radio = simplex)
16:09:18.816 [INF] Setting up radio 'IC-9700' (Simplex)
16:09:18.825 [INF]   Sending command: setup
16:09:18.827 [INF]   Sending bytes: FE-FE-A2-E0-1A-05-01-30-00-FD (usb echo off)
16:09:19.839 [INF]   Bytes received: (RADIO DID NOT ANSWERED)
16:09:19.839 [ERR] Setup command failed: Received 0 bytes, expected at least 6 bytes.
System.TimeoutException: Received 0 bytes, expected at least 6 bytes.

But still something missing on radio config.

73
MR

Reply all
Reply to author
Forward
0 new messages