summaryrefslogtreecommitdiff
path: root/plugins/devices/tmodem
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/devices/tmodem')
-rw-r--r--plugins/devices/tmodem/README.md15
-rw-r--r--plugins/devices/tmodem/plugin.yaml33
2 files changed, 48 insertions, 0 deletions
diff --git a/plugins/devices/tmodem/README.md b/plugins/devices/tmodem/README.md
new file mode 100644
index 0000000..0ac2772
--- /dev/null
+++ b/plugins/devices/tmodem/README.md
@@ -0,0 +1,15 @@
+# Device: T-Modem-c1224 (`tmodem`)
+
+USB CDC **KISS half-TNC** from [T-Modem-c1224](https://github.com/ngteq/T-Modem-c1224) Pico firmware. Chip does AFSK; Pico does HDLC + bitbang. **Not** BayCom/based. **Not** softmodem.
+
+| Item | Value |
+|------|--------|
+| Device id | `tmodem` |
+| Backend | `kiss-raw-serial` |
+| Default path | `/dev/ttyACM0` |
+| Feature | `[features] tmodem=yes` (default **no**) |
+| Terminal | `max25-terminal -d tmodem` |
+
+HyBBX: attach to max25d only — no L1 inside HyBBX.
+
+See [docs/DEV/TMODEM-C1224.md](../../../docs/DEV/TMODEM-C1224.md).
diff --git a/plugins/devices/tmodem/plugin.yaml b/plugins/devices/tmodem/plugin.yaml
new file mode 100644
index 0000000..dd093fd
--- /dev/null
+++ b/plugins/devices/tmodem/plugin.yaml
@@ -0,0 +1,33 @@
+id: tmodem
+type: device
+parent_stack: MainAX25-Stack (MAX25-Stack)
+hardware: tncs
+label: T-Modem-c1224 (USB KISS half-TNC)
+status: prototype
+
+hybbx:
+ attach: max25d
+ note: HyBBX attach-only via MAX25 — no L1 in HyBBX
+
+serial:
+ default_device: /dev/ttyACM0
+ default_baud: 115200
+ line: 8n1
+ dtr_rts: no
+
+runtime:
+ backend: kiss-raw-serial
+
+ini:
+ - share/max25/max25d.tmodem.ini.example
+
+client:
+ - share/clients/tmodem.yaml
+
+docs:
+ - docs/DEV/TMODEM-C1224.md
+
+notes: >
+ T-Modem-c1224 Pico presents USB CDC KISS (HDLC on Pico + TCM3105 chip AFSK).
+ Not BayCom/based. Feature gate [features] tmodem=yes (default off).
+ First client path: max25-terminal -d tmodem.
git clone -b <branch> https://cgit.mode42.com/<repo>.git
git clone -b <branch> git://cgit.mode42.com/<repo>.git

info@mode42.com