Skip to content

Commit f362481

Browse files
committed
Hints for Hamlib
1 parent 312c131 commit f362481

File tree

1 file changed

+55
-0
lines changed

1 file changed

+55
-0
lines changed

README.md

Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,61 @@ WaveLogGate supports two complete configuration profiles:
102102
### FLDigi Setup
103103
Configure FLDigi to send ADIF logs via UDP to port 2333.
104104

105+
### Hamlib Setup
106+
107+
#### Quickstart - e.g. - for Icom IC-7300
108+
In general have a look at the [pages/wiki](https://github.com/Hamlib/Hamlib) for hamlib / rigctld
109+
As an example for Icom transceivers like the IC-7300, you can use `rigctld` (Hamlib daemon) to provide CAT control:
110+
111+
1. **Install Hamlib** (if not already installed):
112+
```bash
113+
# Ubuntu/Debian
114+
sudo apt-get install hamlib-utils
115+
# macOS
116+
brew install hamlib
117+
# Windows
118+
# Download from https://github.com/Hamlib/Hamlib/releases
119+
```
120+
121+
2. **Start rigctld for IC-7300**:
122+
```bash
123+
# Basic configuration for IC-7300 on USB serial port
124+
rigctld -m 306 -r /dev/ttyUSB0 -s 38400 -T localhost -t 4532
125+
126+
# Windows example (replace COM3 with your actual port)
127+
rigctld.exe -m 306 -r COM3 -s 38400 -T localhost -t 4532
128+
```
129+
130+
**Parameters explained**:
131+
- `-m 306`: Model number for - e.g. - Icom IC-7300 (use `rigctl -l` to see all models)
132+
- `-r /dev/ttyUSB0`: Serial port device (adjust for your setup / on Windows its COMx)
133+
- `-s 38400`: Serial baud rate (IC-7300 default is 38400)
134+
- `-T localhost`: TCP host for rigctld daemon
135+
- `-t 4532`: TCP port for rigctld daemon (default WaveLogGate Hamlib port)
136+
137+
3. **Configure WaveLogGate**:
138+
- Radio type: **Hamlib**
139+
- Host: `127.0.0.1`
140+
- Port: `4532` (must match rigctld port)
141+
142+
#### Common Hamlib Model Numbers
143+
- **Icom IC-7300**: `306`
144+
- **Icom IC-705**: `439`
145+
- **Icom IC-7610**: `378`
146+
- **Yaesu FT-891**: `161`
147+
- **Yaesu FT-991A**: `146`
148+
149+
#### Troubleshooting Hamlib
150+
```bash
151+
# List all supported radios
152+
rigctl -l
153+
154+
# Test connection (run after rigctld is running)
155+
rigctl -m 306 -r /dev/ttyUSB0 get_freq
156+
```
157+
158+
**Important**: `rigctld` must remain running in the background for WaveLogGate to control your radio.
159+
105160
### WaveLog Integration
106161
1. **For Live QSOs**: Open WaveLog Live Logging → Radio tab → Select "WLGate"
107162
2. **For Manual QSOs**: In Stations tab, select "WLGate" as radio

0 commit comments

Comments
 (0)