summaryrefslogtreecommitdiff
path: root/include/max25/packet-radio.md
diff options
context:
space:
mode:
authorinfo@mode42.com <info@mode42.com>2026-08-07 18:23:28 +0000
committerinfo@mode42.com <info@mode42.com>2026-08-07 18:23:28 +0000
commitfa05a5f8238e9e1417235711656e5062ccc843a7 (patch)
tree46fbbd18de54492b59307c16efcc7f3152723238 /include/max25/packet-radio.md
Initial push
Diffstat (limited to 'include/max25/packet-radio.md')
-rw-r--r--include/max25/packet-radio.md49
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..cc11708
--- /dev/null
+++ b/include/max25/packet-radio.md
@@ -0,0 +1,49 @@
+# Packet radio constants (MAX25)
+
+Compact reference for `max25d` / `max25-terminal`. Depth prose lives in the research vault (project docs), not shipped in this repo.
+
+## 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 |
git clone -b <branch> https://cgit.mode42.com/<repo>.git
git clone -b <branch> git://cgit.mode42.com/<repo>.git

info@mode42.com