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 /docs/HARDWARE-ACCEPTANCE.md | |
Initial push
Diffstat (limited to 'docs/HARDWARE-ACCEPTANCE.md')
| -rw-r--r-- | docs/HARDWARE-ACCEPTANCE.md | 38 |
1 files changed, 38 insertions, 0 deletions
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) | |
