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/CRDOP.md | |
Initial push
Diffstat (limited to 'docs/CRDOP.md')
| -rw-r--r-- | docs/CRDOP.md | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/docs/CRDOP.md b/docs/CRDOP.md new file mode 100644 index 0000000..927f2f2 --- /dev/null +++ b/docs/CRDOP.md @@ -0,0 +1,44 @@ +# CRDOP / MAX25-SoftModem · MAX25-Stack 1.8.0 + +In-house sound-card modem — acoustically AX.25-compatible AFSK. + +## Status matrix + +| Item | Value | +|------|-------| +| Device id | `soft-crdop` | +| Build | `MAX25_BUILD_CRDOP=ON` default | +| Phase | development and test | +| Speed | 1200 bd primary, max 19200 bd | +| Duplex | half and full | +| Audio | ALSA direct — no PulseAudio | + +## Port matrix + +| Port | Role | +|------|------| +| 8515 | control (M25 host protocol) | +| 8516 | data | +| 7325 | max25d M25/1 (operator IPC) | + +## Platform matrix + +| Host | CRDOP role | +|------|------------| +| Linux | RF backend in max25d | +| FreeBSD | primary softmodem path (OSS) | + +## Start matrix + +| Step | Command | +|------|---------| +| Build | `./scripts/build.sh` | +| Start | `max25-ctl start --hardware soft-modems --device soft-crdop` | +| HyBBX | merge `share/hybbx/crdop-host.ini.example` | + +## Related + +| Goal | Doc | +|------|-----| +| Audio architecture | `stacks/crdop/docs/AUDIO-ARCHITECTURE.md` | +| HyBBX | [HYBBX.md](HYBBX.md) | |
