Add required CI-V setting and update the README

This commit is contained in:
Nonoo 2020-10-30 09:07:20 +01:00
parent 504757a8ec
commit 64752b5409

View file

@ -8,7 +8,8 @@ protocol are implemented including packet retransmission on packet loss.
<p align="center"><img src="demo.gif?raw=true"/></p> <p align="center"><img src="demo.gif?raw=true"/></p>
kappanhang currently only supports Linux, but support for other platforms can kappanhang currently only supports Linux, but support for other platforms can
be easily added if anyone is interested (volunteers needed). be easily added if anyone is interested and has the skills (volunteers
needed, as I'm only developing the Linux version).
## Compiling ## Compiling
@ -21,22 +22,22 @@ go install https://github.com/nonoo/kappanhang
## Required settings on the RS-BA1 server (the transceiver) ## Required settings on the RS-BA1 server (the transceiver)
You can find these settings on the Icom IC-705 in: `Menu -> Set -> WLAN set -> - Make sure network settings (on the Icom IC-705 in: `Menu -> Set ->
Remote settings`. WLAN set -> Remote settings`) are the following:
- **Network control** is turned on.
- Make sure **Network control** is turned on. - **Network user 1** username is `beer` and the password is `beerbeer`.
- Set the **Network user 1** username to `beer` and the password to These are fixed as the password encoding of the RS-BA1 protocol has not
`beerbeer`. These are fixed as the password encoding of the RS-BA1 been decrypted yet. See [passcode.txt](passcode.txt) for more information.
protocol has not been decrypted yet. See [passcode.txt](passcode.txt) for - **UDP ports** are on their default values:
more information. - Control port: `50001`
- Leave the **UDP ports** on their default values: - Serial port: `50002`
- Control port: `50001` - Audio port: `50003`
- Serial port: `50002` - **Internet access line** is on the default `FTTH` value.
- Audio port: `50003` - Make sure the following settings are set:
- Leave the **Internet access line** on the default `FTTH` value. - **DATA MOD** is set to `WLAN` (on the Icom IC-705 in: `Menu -> Set ->
Connectors -> MOD Input -> DATA MOD`)
Make sure the **DATA MOD** (you can find this setting on the Icom IC-705 in: - **CI-V Address** is on the default `A4h` value (on the Icom IC-705 in:
`Menu -> Set -> Connectors -> MOD Input -> DATA MOD`) is set to `WLAN`. `Menu -> Set -> Connectors -> CI-V`.
## Running ## Running
@ -63,20 +64,21 @@ After it is connected and logged in:
- Runs the command `rigctld -m 3085 -r :4533` which starts `rigctld` and - Runs the command `rigctld -m 3085 -r :4533` which starts `rigctld` and
connects it to kappanhang's TCP serial port server. You can specify a custom connects it to kappanhang's TCP serial port server. You can specify a custom
command with the `-r` command line argument. Running any command can be command with the `-r` command line argument. Running any command can be
disabled with `-r -`. disabled with `-r -`. The command is only executed once, as the TCP serial
port server will stay on even if the RS-BA1 server disconnects.
3085 is the model number for the Icom IC-705. `rigctld` will connect to 3085 is the model number of the Icom IC-705. `rigctld` will connect to
kappanhang's TCP serial port server, and waits connections on it's default kappanhang's TCP serial port server, and waits connections on it's default
TCP port `4532`. TCP port `4532`.
To use this with for example [WSJT-X](https://physics.princeton.edu/pulsar/K1JT/wsjtx.html), To use this with for example [WSJT-X](https://physics.princeton.edu/pulsar/K1JT/wsjtx.html),
open WSJT-X settings, go to the *Radio* tab, set the *rig type* to `Hamlib NET open WSJT-X settings, go to the *Radio* tab, set the *rig type* to `Hamlib NET
rigctl`, and the *Network server* to `127.0.0.1:4532`. rigctl`, and the *Network server* to `localhost`.
If the `-s` command line argument is specified, then kappanhang will create a If the `-s` command line argument is specified, then kappanhang will create a
**virtual serial port**, so other apps which don't support Hamlib can access **virtual serial port**, so other apps which don't support Hamlib can access
the transceiver directly. Look at the app log to find out the name of the the transceiver directly. Look at the app log to find out the name of the
virtual serial port. virtual serial port. It will be something like `/tmp/kappanhang-IC-705.pty`
### Icom IC-705 Wi-Fi notes ### Icom IC-705 Wi-Fi notes