56 lines
2.2 KiB
Markdown
56 lines
2.2 KiB
Markdown
# Remote Icom over the Internet
|
|
|
|
OpsLog speaks the Icom radio's **built-in network protocol** directly, so it
|
|
**replaces both the Icom Remote Utility and RS-BA1**. Radios with a LAN server —
|
|
**IC-7610, IC-9700, IC-705, IC-7760, IC-905** — can be operated over the
|
|
LAN/internet with the full [[Icom]] console.
|
|
|
|
> The **IC-9100 has no LAN server** — it is USB-only.
|
|
|
|
## On the radio (one-time)
|
|
|
|
In the radio's **Network** menu:
|
|
|
|
1. Enable the network / *Remote settings*.
|
|
2. Set a **Network User1** name and password.
|
|
3. Note the radio's **IP address** and its **CI-V address**.
|
|
4. Make sure the Icom **Remote Utility is closed** on every PC — OpsLog binds the
|
|
same local UDP ports, so they can't both run.
|
|
|
|
## In OpsLog
|
|
|
|
Settings → CAT → backend **Icom CI-V (network / remote)**:
|
|
|
|
- **Host** — the radio's IP or hostname.
|
|
- **User / Password** — the Network User1 credentials.
|
|
- **Rig model / CI-V address** — pick the model.
|
|
|
|
Save. OpsLog logs in, obtains a session **token** (auto-renewed so control never
|
|
drops after ~2 minutes), opens the **CI-V tunnel**, and the whole console works
|
|
over the net — freq / mode / DSP / TX / RIT / CW / scope.
|
|
|
|
## How it stays solid
|
|
|
|
- **Token renewal** every ~45 s keeps the session alive.
|
|
- **Receive-side retransmit**: under the heavy panadapter stream, lost UDP
|
|
packets are re-requested, so the link doesn't drop when the scope is on.
|
|
- **Standby-tolerant**: the radio's server answers pings even when the radio is
|
|
off, so the session doesn't flap — the console + power ON button stay reachable.
|
|
- **Manual power** ON / OFF (the app never wakes the rig on connect).
|
|
|
|
## Audio
|
|
|
|
Network **audio** is a work in progress. For now, use the radio in **USB + a
|
|
voice link** (e.g. Mumble) alongside the network CAT, or run OpsLog on the
|
|
station PC via remote desktop. See [[Audio and Keyers]] for the USB-monitor
|
|
option.
|
|
|
|
## Troubleshooting
|
|
|
|
- **"Login rejected"** → wrong Network User1 name/password.
|
|
- **Can't bind local port / dial fails** → the Icom **Remote Utility** is still
|
|
running; close it.
|
|
- **Link drops when the scope turns on** → should be fixed by receive-side
|
|
retransmit; if it persists, check the log (`icom net:` lines) and network
|
|
quality. See [[Troubleshooting]].
|