summaryrefslogtreecommitdiff
path: root/docs/TMODEM.md
diff options
context:
space:
mode:
Diffstat (limited to 'docs/TMODEM.md')
-rw-r--r--docs/TMODEM.md32
1 files changed, 32 insertions, 0 deletions
diff --git a/docs/TMODEM.md b/docs/TMODEM.md
new file mode 100644
index 0000000..71aa0ed
--- /dev/null
+++ b/docs/TMODEM.md
@@ -0,0 +1,32 @@
+# T-Modem-c1224 — HyBBX attach
+
+**AS-IS** · prototype. Public term: **BBX** (not BBS). Never **AX25SRV** in public copy.
+
+## Role
+
+HyBBX does **not** run T-Modem L1. Attach to a running **max25d** that has device id **`tmodem`** enabled (USB KISS half-TNC from T-Modem-c1224 Pico firmware).
+
+| Layer | Owns |
+|-------|------|
+| T-Modem-c1224 FW | HDLC + bitbang + chip AFSK + PTT |
+| MAX25-Stack max25d | Device `tmodem` · `kiss-raw-serial` on `/dev/ttyACM*` |
+| HyBBX | Network/BBX attach to max25d only |
+
+Not BayCom/based. Not SER12.
+
+## Example (default off)
+
+```ini
+[networks]
+tmodem = no
+```
+
+When max25d already serves `tmodem`, prefer the existing **max25** / host attach path used for other MAX25 devices — enable only after max25d RX proof (RX before TX).
+
+## Related
+
+| Doc | Path |
+|-----|------|
+| MAX25 DEV | MAX25-Stack `docs/DEV/TMODEM-C1224.md` |
+| BayCom/based (different) | [BAYCOM.md](BAYCOM.md) |
+| TNCs | [TNCS.md](TNCS.md) |
git clone -b <branch> https://cgit.mode42.com/<repo>.git
git clone -b <branch> git://cgit.mode42.com/<repo>.git

info@mode42.com