blob: 14ef44221b0bf3c56d2e347fde4a7ab9d146ae7d (
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
57
|
# BayCom/based · HyBBX
Public mark: **BayCom/based**. Never **Konverter** / **converter**.
**Transport plugin** (`plugins/baycom/`) for PC-COM / SER12-class hardware via MAX25. SER12 L1 (HDLC + UART modem-control) lives in **MAX25 max25-bcpr** (device **`max25e0`**) — not inside HyBBX `packet_radio`.
## Status: available and usable
| Item | Value |
|------|-------|
| Build | `HYBBX_PLUGIN_BAYCOM=ON` (**default**) |
| Enable | `[networks] baycom=yes` + `[transport.baycom1]` |
| Standalone Main | `[instance] standalone=yes` — local RF with TNC + BayCom on one host |
| KISS device | **`/tmp/max25-bcpr/kiss-bc0`** (max25d releases PTY after prep) |
| Start order | **max25d first** → `[max25] check=yes` → hybbxd |
| INI examples | `share/hybbx-standalone.ini.example` · `share/hybbx/baycom-ser12-host.ini.example` |
`packet_radio` rejects `tnc=baycom` / `tnc=pccom` (not TNC profiles). Use the **baycom** transport for PC-COM.
## Minimal INI
```ini
[instance]
standalone = yes
[networks]
ax25 = yes
baycom = yes
[transport.baycom1]
backend = kiss
device = /tmp/max25-bcpr/kiss-bc0
serial_baud = 1200
frequency_mhz = 26.675
[max25]
check = yes
host = 127.0.0.1
port = 7325
```
## Operator notes
| Rule | Detail |
|------|--------|
| RX before TX | Prove decode / Soft-DCD before live TX on PC-COM |
| Circuit | BayCom link connects to internal HBX hub (`circuit_host` / `circuit_port`) |
| Broadcast | AX.25 auto-beacon includes baycom link when circuit QoS qualifies |
## Related
| Goal | Doc |
|------|-----|
| TNC serial (`packet_radio`) | [TNCS.md](TNCS.md) |
| Manual | [MANUAL.md](MANUAL.md) |
| MAX25 BayCom/based | MAX25-Stack [docs/BAYCOM.md](../MAX25-Stack/docs/BAYCOM.md) · device `max25e0` |
| Co-host runbook | [MASTER-GUIDE.md](MASTER-GUIDE.md) |
|