Skip to content

About

Motorola MotoTRBO DMR protocols research project.

Topics

Resources

Stars

80 stars

Watchers

10 watching

Forks

Latest commit

 

History

110 Commits

Folders and files

Repository files navigation

node-dmr-lib

Motorola MotoTRBO DMR protocols research project.

Supported protocols:

  • 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).

Services:

  • IPSCPeer - IPSC peer node, maintains master connection and provides DMR sending/receiving.
  • DMRIPGateway - DMR to UDP/IP gateway. Connects to the IPSCPeer.
  • WLIPGateway - Wireline 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)

Supported encodings/checksums:

  • 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

Supported encryption:

  • ARC4

Supported IP features:

  • ICMP/IP4 over dmr (plain)
  • TCP/IP4 over dmr (plain)
  • UDP/IP4 over dmr (plain)
  • UDP/IP4 over dmr (DMR Standart header compression)
  • UDP/IP4 over dmr (Advantage header compression)

Supported DMR blocks:

  • DataHeader (Unified, Response, Confirmed, Unconfirmed, Proprietary, ProprietaryCompressed)
  • CSBK (CallAlertACK, CallEmergency, Preamble)
  • Rate 1/2 and 3/4 data
  • DataBlock with CRC32 (encapsulates IP packets)
  • Voice header and terminator including Link Control (LC) data
  • Voice data (HomeBrew/IPSC payload)
  • PI header

Some development information can be found in dev folder.

Credits

Thanks to the following projects:

Full readme coming soon...

About

Motorola MotoTRBO DMR protocols research project.

Topics

Resources

Stars

80 stars

Watchers

10 watching

Forks

Releases

Packages

Used by

Contributors

Languages