From 04d965d67a7264a1c7c211494aebda1953df7603 Mon Sep 17 00:00:00 2001 From: "info@mode42.com" Date: Fri, 7 Aug 2026 18:25:13 +0000 Subject: Initial push --- docs/HARDWARE-ACCEPTANCE.md | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 docs/HARDWARE-ACCEPTANCE.md (limited to 'docs/HARDWARE-ACCEPTANCE.md') diff --git a/docs/HARDWARE-ACCEPTANCE.md b/docs/HARDWARE-ACCEPTANCE.md new file mode 100644 index 0000000..3d329b8 --- /dev/null +++ b/docs/HARDWARE-ACCEPTANCE.md @@ -0,0 +1,38 @@ +# Hardware acceptance · MAX25-Stack 1.8.0 + +Manual RF acceptance criteria for release tagging. + +## Smoke test matrix + +| Device | Pass criterion | +|--------|----------------| +| `tnc2c` | UART boot-wait + KISS + decode at remote | +| `max25e0` | bcpr SER12 + PTT + on-air | +| `soft-crdop` | ALSA loopback or acoustic bench (optional for tag) | + +## Offline test matrix + +| Test | Scope | +|------|-------| +| `release-check.sh` | repo consistency | +| `scripts/tx-rx-test.sh` (L0) | TX/RX host paths — TNC + BayCom/based (bcpr) | +| `test_crdop_backend.py` | CRDOP backend | +| `test_bell202_line_code.py` | modem line code | +| `max25_test` target | offline smoke (includes `max25_tx_rx_test`) | + +Live TX/RX (`--live` / `--tx`): see [TX-RX-TEST.md](TX-RX-TEST.md) — not CI. + +## Blocker matrix + +| Gate | v1.8.0 status | +|------|---------------| +| CI offline gates | pass target | +| Manual TNC RF | operator pending | +| Manual BayCom RF | operator pending | + +## Related + +| Goal | Doc | +|------|-----| +| Release readiness | [../RELEASE-READINESS.md](../RELEASE-READINESS.md) | +| v1 scope | [V1.0.0-SCOPE.md](V1.0.0-SCOPE.md) | -- cgit v1.3.1