Motorola MotoTRBO DMR protocols research project.
- ARS (Automatic Registration Service)
- LRRP (Location Request Response Protocol)
- TMS (Text Message Service)
- BMS (IMPRES Battery Management)
- HomeBrew (HBLink repeater protocol)
- IPSC (IP Site Connect)
- XCMP (Extended Control & Management Protocol)
- XNL (XCMP Network Layer)
- NMEA over DMR UDT: Short (ETSI specs) and Legacy (Ailunce and TYT radios).
- IPSCPeer - IPSC peer node, maintains master connection and provides DMR sending/receiving.
- DMRIPGateway - DMR to UDP/IP gateway. Connects to the IPSCPeer.
- DMRServices - ARS/LRRP/BMS service. Connects to the DMRIPGateway.
- AMBEClient - Client for AMBE server for encoding/decoding voice frames (example)
- BPTC 196/96
- CRC 9/16/32
- Hamming
- Trellis
- Golay 20/8/7
- AMBE (conversion from 72 to 49 bit and vise-versa)
- Quadratic residue (QR) 16/7/6
- Reed-Solomon 12/9
- UDP/IP4 over dmr (plain)
- UDP/IP4 over dmr (DMR Standart header compression)
- UDP/IP4 over dmr (Advantage header compression)
- DataHeader (Unified, Response, Confirmed, Unconfirmed, Proprietary, ProprietaryCompressed)
- CSBK (CallAlertACK, CallEmergency, Preamble)
- Rate 1/2 and 3/4 data
- DataBlock with CRC32 (encapsulates IP packets)
Some development information can be found in dev folder.
Thanks to the following projects: