Home / Network & Wire Protocols / Digital Voice Radio

14 open-source Digital Voice Radio projects

Digital Voice Radio (Network & Wire Protocols): open-source projects that exist because someone reverse engineered a closed product, sorted by GitHub stars.

  1. SDRTrunk★ 2,215 · active · Java

    Decode and follow P25, DMR, LTR, MPT1327 and other trunked radio systems

  2. trunk-recorder★ 1,154 · active · C++

    Record calls from P25 and Motorola SmartNet trunked radio systems

  3. MMDVMHost★ 453 · active · C++

    Host program for MMDVM digital voice hotspots (D-Star, DMR, YSF, P25, NXDN)

  4. dsdcc★ 329 · slowing · C++

    Digital Speech Decoder rewritten as a C++ library for DMR, D-Star, YSF, dPMR and more

  5. mbelib★ 321 · dormant · C++

    Implementation of the proprietary IMBE/AMBE vocoders used in P25, DMR and ProVoice

  6. TETRA_crypto★ 216 · slowing · C

    Reverse engineered TETRA cryptographic primitives (TEA ciphers, TAA1)

  7. md380-re★ 127 · archived · C

    MD380 DMR radio reverse engineering

  8. osmo-tetra-sq5bpf★ 64 · dormant · C

    osmo-tetra with patches to decode TETRA SDS messages and feed telive

  9. gr-ysf★ 61 · dormant · CMake

    GNU Radio modules decoding Yaesu System Fusion C4FM packets

  10. tetra-listener★ 59 · dormant · Python

    Records and decodes unencrypted TETRA voice calls with an SDR

  11. gr-smartnet★ 48 · dormant · Shell

    GNU Radio logging scanner for Motorola SmartNet II trunking

  12. tetra-rtlsdr★ 45 · active · C

    Single C binary RTL-SDR front-end for TETRA decoding with telive

  13. edacs-fm★ 13 · archived · C

    EDACS trunked radio tracking with an RTL-SDR

  14. blip25-vocoder★ 12 · active · Rust

    P25 Phase 1 and Phase 2 IMBE/AMBE+2 voice codec encode and decode in Rust