diff options
| author | info@mode42.com <info@mode42.com> | 2026-08-07 18:25:13 +0000 |
|---|---|---|
| committer | info@mode42.com <info@mode42.com> | 2026-08-07 18:25:13 +0000 |
| commit | 04d965d67a7264a1c7c211494aebda1953df7603 (patch) | |
| tree | 0ebd700a6e219f84a26a656f4bee8778bc75da7b /include/max25/packet-radio.md | |
Initial push
Diffstat (limited to 'include/max25/packet-radio.md')
| -rw-r--r-- | include/max25/packet-radio.md | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/include/max25/packet-radio.md b/include/max25/packet-radio.md new file mode 100644 index 0000000..80c160a --- /dev/null +++ b/include/max25/packet-radio.md @@ -0,0 +1,49 @@ +# Packet radio constants (MAX25) + +Compact reference. Full prose: [docs/PACKET-RADIO.md](../../docs/PACKET-RADIO.md). + +## AX.25 + +| Symbol | Value | +|--------|-------| +| Call length | 1–6 chars, `A–Z` `0–9` | +| SSID | 0–15 (`-0` … `-15`) | +| Address field | 7 bytes encoded | +| Max digipeaters | 8 | +| UI control | `0x03` | +| UI PID | `0xF0` (no layer 3) | +| CRC | CCITT 0x1021, init 0xFFFF, LE on wire | +| Max frame | ~330 bytes | +| Max UI payload (host) | 256 bytes | +| Broadcast payload hint (1200 baud) | ≤ 48 chars | + +## KISS + +| Symbol | Value | +|--------|-------| +| FEND | `0xC0` | +| FESC | `0xDB` | +| TFEND | `0xDC` | +| TFESC | `0xDD` | +| CMD DATA | `0x00` | +| KISS DATA AX.25 | **without FCS** (TNC adds CRC) | + +## Serial / radio defaults + +| Item | Default | +|------|---------| +| Host pacing | 2400 baud equivalent | +| Terminal width | 80 columns | +| Input line | 80 chars | +| TNC2C line | 7E1, RTS/DTR on | +| AFSK on-air | 1200 baud | +| G3RUH FSK | 9600 baud | +| BayCom SER12 netdev | `bcsf0` | +| USB TNC device | `/dev/ttyUSB0` | + +## MAX25 IDs + +| Terminal | AX.25 | +|----------|-------| +| CALLERID | source / MYCALL | +| CALLID | destination | |
