• Stars
    star
    140
  • Rank 261,473 (Top 6 %)
  • Language
    C++
  • License
    GNU General Publi...
  • Created over 7 years ago
  • Updated 5 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A multi-network DMR gateway for the MMDVM.

This is the DMR Gateway which allows for the connection of up to six different DMR networks to one MMDVM system. One of the networks is defined as being an XLX reflector, while the other five may be any combination of DMR+, BrandMeister, TGIF, or local HBLink systems.

This software works by use of powerful rewriting rules which allow for changes in the slot, talk group, the type, and even the destination, of the messages. Without a rewrite rule, even if it does no actual rewriting, traffic will not be passed through from that defined network to the MMDVM and back again.

For example, the default configuration moves the announcements from BrandMeister for linking and unlinking to the same talk group slot as the reflectors themselves, a far more reasonable configuration than the default BrandMeister one.

The rewrite rules don’t apply to the XLX reflector, where only the slot and the talk group used may be changed. The controls i.e. private calls, for altering the reflector are fixed. In the case of the XLX reflectors the gateway will issue voice prompts to indicate the current reflector. These are available in a number of languages.

The MMDVM .ini file should have the IP address and port number of the client in the [DMR Network] settings.

This software builds on 32-bit and 64-bit Linux systems as well as on Windows using Visual Studio 2017 on x86 and x64.

This software is licenced under the GPL v2 and is primarily intended for amateur and educational use.

More Repositories

1

MMDVM

The firmware for the MMDVM (Multi-Mode Digital Voice Modem)
C++
464
star
2

MMDVMHost

The host program for the MMDVM
C++
371
star
3

YSFClients

System Fusion network servers; a gateway and a parrot.
C++
82
star
4

MMDVMCal

The calibration program for the MMDVM
C++
60
star
5

ircDDBGateway

The ircDDB Gateway for D-Star
C++
60
star
6

P25Clients

Simple clients for P25. A gateway and a parrot.
C++
58
star
7

AMBETools

Programs for encoding and decoding AMBE files.
C++
47
star
8

NXDNClients

A gateway and a parrot for NXDN.
C++
43
star
9

DAPNETGateway

Gateway to the DAPNET POCSAG network.
C++
32
star
10

M17Client

An M17 client designed for use with MMDVM modems and hotspots to allow for use as an M17 radio
C++
21
star
11

DummyRepeater

The Dummy Repeater allows a PC or similar with an AMBE codec (DV-Dongle, ThumbDV, etc) to appear as a D-Star Repeater.
C++
21
star
12

MMDVM-TNC

An AX.25 only version of the MMDVM firmware
C++
18
star
13

DStarRepeater

The D-Star Repeater.
C++
17
star
14

M17Gateway

A gateway to the M17 reflectors
C++
16
star
15

APRSGateway

A single point of access to the APRS network for the other gateway programs.
C++
16
star
16

FMRepeater

A simple FM repeater controller, based on the old Analogue Repeater. It may be used with the UDRC from NWDR.
C++
14
star
17

MMDVM-UDRC

A version of the MMDVM to run on a Pi with a UDRC.
C++
11
star
18

DV4RX

A simple set of receivers for the DV4mini stick.
C++
10
star
19

MMDVM-Transcoder

A universal transcoder to match the DV modes available on the MMDVM.
C++
9
star
20

uWSDR

The source code for the uWSDR cross platform GUI complete with DSP engine for narrow-band modes.
C++
9
star
21

MMDVM-CrossMode

A crossmode daemon that makes use of the MMDVM-Transoder
C++
7
star
22

LinuxExtras

Optional startup and configuration files for ircDDB Gateway and the D-Star Repeater.
Shell
5
star
23

Display-Driver

A display driver for MQTT based MMDVM systems
C++
4
star
24

STM32F4xx

C
4
star
25

DigitalVoice

The old Digital Voice project from the Yahoo group dstar_development files area.
C++
4
star
26

QO100Adapter

Interface between SDR Console and an FT-817 for the Arduino.
C++
3
star
27

MMDVM-TNC-Tester

Test a KISS TNC in loopback mode, based on Nino KK4HEJ's kiss-ax25-ui-batch.py and packet trace code.
C++
3
star
28

FMGateway

A Gateway between the MMDVM Host and different FM networks
C++
1
star
29

baken

An old program for visualising microwave beacons in Europe. It is written in C and uses the GTK GUI library.
C
1
star