Software Projects

From M17 Foundation Wiki
Jump to navigation Jump to search

The following projects are software projects developed and published by the M17 team:

Project Description Screenshot Status
gr-m17 GNU Radio M17 protocol implementation
Actively developed
libm17 C implementation of the M17 protocol's RF stack, as described by its specification document. Actively developed
mrefd A new kind of M17 open-source reflector for connecting M17 clients together. Mature releases, actively developed
mvoice A fully functional, M17 gateway and module for both voice and packet mode. For voice, it uses David Rowes Codec 2 and operates as a complete M17 repeater, only there is no RF component. It can Link to M17 reflectors and it can also do routing Mature releases, actively developed
mspot An M17-only hot-spot (or repeater) Mature releases, actively developed
WPSD M17 Community Fork A fork of WPSD with additional M17 support for a variety of digital voice modes.
Forked in July 2025
CC1200 Hotspot installer Bash script to convert a Raspberry Pi (with a CC1200 hat) into a fully functional M17 digital voice hotspot. The script automates the entire installation and setup process, including compiling the necessary software, configuring UART, setting up the web dashboard, and flashing the firmware to the CC1200 HAT (optional). Mature release, actively maintained
rpi-interface Raspberry Pi interface for the M17 Project's CC1200 HAT Mature release, actively maintained
rpi-dashboard A lightweight web-based dashboard for managing and monitoring an M17 hotspot based on a CC1200 HAT, running on a Raspberry Pi. It pairs with the m17-gateway backend to provide real‑time status, logs, and control over the M17 hotspot.
Actively developed
m17-gateway Provides a bridge between RF clients and M17 relays/reflectors. It currently supports the CC1200 Pi HAT. When run on a Raspberry Pi with a CC1200 HAT, it can forward M17 voice and packet traffic to and from a reflector/relay, making the Pi/CC1200 HAT an M17 voice and packet hotspot. Actively developed, stable release

See also