summaryrefslogtreecommitdiff
path: root/docs/TNCS.md
blob: c2b156b87ed95c654328dc6d331ac6663fa2ba2e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
# TNC profiles · HyBBX 2.8.0

Single `packet_radio` transport — up to 8 instances per process. MAX25 owns RF prep; HyBBX attach-only in v2.8.0.

## packet_radio / MAX25 matrix

| Rule | Value |
|------|-------|
| `kiss_entry` | `none` (default) — MAX25 sends `kiss on` |
| `[max25] check` | `yes` — probe max25d `:7325` before serial open |
| Serial ownership | One process per `/dev/tty*` |

## Host protocol matrix

| Protocol | INI `protocol=` | Use |
|----------|-----------------|-----|
| KISS | `kiss` (default) | Secondary RF — recommended after MAX25 prep |
| TNC2 host converse | `hostmode`, `host`, `tnc2` | Interactive host session |
| 6PACK | `sixpack` | DF6BU 6PACK over serial |

## KISS entry/exit matrix

| INI key | Values | v2.8.0 default |
|---------|--------|----------------|
| `kiss_entry` | `none`, `kiss_on`, `esc_at_k`, `auto` | `none` |
| `kiss_exit` | `none`, `kiss_off`, `kiss_frame`, `auto` | `none` |

## TNC profile matrix (packet_radio)

| Profile | Aliases | Serial | KISS attach | RTS/DTR |
|---------|---------|--------|-------------|---------|
| `tnc2c` | `tnc2-c` | 7E1 | `none` | boot-wait |
| `tnc2` | `pktnc2`, `pk-tnc2`, `tapr`, `thefirmware` | 8N1 | `none` | boot-wait |
| `pk232` | `pk-232`, `aea` | 8N1 | `none` | off |
| `mfj1278` | `mfj-1278` | 7E1 | `none` | off |
| `kantronics` | `kpc`, `kpc3` | 8N1 | `none` | off |
| `generic` | `tnc` | 8N1 | `none` | off |

BayCom hardware: optional [`baycom`](BAYCOM.md) transport plugin — not a `packet_radio` TNC profile.

## AX.25 source matrix

| Item | Owner |
|------|-------|
| Host `MYCALL` on TNC | MAX25 (prep) |
| Outbound UI source | HyBBX `[broadcast] ax25_mycall` |
| KISS DATA FCS | Stripped by HyBBX — TNC adds CRC on air |
| `persist` on CB | `255` recommended — CSMA defer avoidance |

## Related

| Goal | Doc |
|------|-----|
| Manual | [MANUAL.md](MANUAL.md) |
| BayCom plugin | [BAYCOM.md](BAYCOM.md) |
| Dual-TNC | [DUAL-TNC-OPERATOR-GUIDE.md](DUAL-TNC-OPERATOR-GUIDE.md) |
git clone -b <branch> https://cgit.mode42.com/<repo>.git
git clone -b <branch> git://cgit.mode42.com/<repo>.git

info@mode42.com