Welcome to Samoyed’s documentation!
Samoyed is a fully-featured software modem/TNC for packet radio. It supports AX.25 v2.2, FX.25, IL2P, APRS, multi-speed modems (300-9600 bps), digipeating, IGates, and more. Samoyed is a Go port of Dire Wolf.
Samoyed builds on top of Dire Wolf and aims to be compatible. As such, the Dire Wolf documentation should provide a useful baseline.
Contents:
- Architecture
- Glossary
- How-To Guides
- Generate sample packet data encoded as audio
- Decode packet data from audio
- Pick a modem on the command line
- Check a config file without starting up
- Stop it without leaving the rig keyed
- Try a packet filter out before putting it in the config file
- Decode frames that fail their CRC check
- Receive without an audio output device
- Run two instances talking to each other via ALSA loopback (Linux)
- Monitor a station with Prometheus / Grafana
- Watch a station in a web browser
- Talk IL2P to v0.4 and v0.6 stations
- Put a password on the AGW port
- Decode a captured KISS byte stream
- Accept incoming connections (connected mode)
- Internals
- YAML Configuration