Open Digital Voice software for Amateur Radio based on Jonathan Naylor's (G4KLX) "ircDDBGateway" and "PCRepeaterController" for D-Star
C++ Makefile Shell C PHP NSIS Other
Switch branches/tags
Nothing to show
Clone or download
g4klx Merge pull request #160 from phl0/dev
Make PID writing and stopping via init.d/systemd work
Latest commit 04b0f9b May 15, 2018
Permalink
Failed to load latest commit information.
AMBETools Keeping DV3000 tools in DummyRepeater to avoid confusing duplicates Jul 12, 2015
AnalogueRepeater AnalogueRepeater: Change paths to GNU/Linux standards Mar 30, 2016
DStarRepeater Update setConfig() for the latest MMDVM firmware Feb 11, 2018
Digital Voice Added symlink to DVDongle in order to prevent overwriting of config Oct 13, 2015
Documentation Initial version after move from Berlios SVN to GitHub. Sep 28, 2014
DummyRepeater Fix dependency strings May 18, 2016
LinuxExtras Use daemon binary name for stopping May 15, 2018
RepeaterExtras Added new RPi2 .mk files for all projects that use them, and renamed … Mar 5, 2015
XReflector Update DExtra_Hosts.txt Oct 21, 2017
XReflectorDaemon Added new RPi2 .mk files for all projects that use them, and renamed … Mar 5, 2015
ircDDBGateway Fix issues with path for pid file May 15, 2018
.gitignore Ignore debian packages Mar 30, 2016
AMBETools.nsi Initial version after move from Berlios SVN to GitHub. Sep 29, 2014
AnalogueRepeater.nsi The 20150404 release of the Analogue Repeater. Apr 4, 2015
DStarRepeater.nsi The 20151012 release of the D-Star Repeater. Oct 12, 2015
Digital Voice.nsi Initial version after move from Berlios SVN to GitHub. Sep 29, 2014
DummyRepeater.nsi The 20150928 release of the Dummy Repeater. Sep 28, 2015
LICENSE Initial commit Sep 28, 2014
README.md Fixed formting Dec 31, 2017
RepeaterExtras.nsi Initial version after move from Berlios SVN to GitHub. Sep 29, 2014
XReflector.nsi Initial version after move from Berlios SVN to GitHub. Sep 29, 2014
ircDDBGateway.nsi Added APRSTransmitD Jan 10, 2016

README.md

Open Digital Voice software for Amateur Radio

based on Jonathan Naylor's (G4KLX) "ircDDBGateway" and "PCRepeaterController" for D-Star

How-To and Documenation

See the orginal documentation https://github.com/dl5di/OpenDV/tree/master/Documentation

Updated documentation is additionally here https://github.com/dl5di/OpenDV/wiki

How-to Build Code

If you prefer to build debian packages see below. OpenDV project is build with WX3 Widgets. Install prerequisites : sudo apt install git build-essential automake debhelper libwxgtk3.0-dev libasound2-dev libusb-1.0-0-dev wiringpi fakeroot

./configure
make
sudo make install

./configure can be run with optional flags, see the OpenDV wiki for further details

--with-gpio          to enable wiringPi on the RPi.
--without-gui        no GUI build eliminating WX-GUI

Specific to DStarRepeater and DummyRepeater

--with-stardv        flag to compile the Star*DV adapter in the STARDV directory
--with-ambeserver    flag that compiles AMBEserver in the DV3000 directory.

Build installable debian packages

cd ~
git clone https://github.com/dl5di/OpenDV.git

ircDDBGateway

cd ~/OpenDV/ircDDBGateway 
dpkg-buildpackage -b -uc -j2

dstarrepeater

cd ~/OpenDV/DStarRepeater 
dpkg-buildpackage -b -uc -j2

Install packages

cd ~/OpenDV/
sudo dpkg -i opendv-base*.deb
sudo dpkg -i ircddbgateway*.deb
sudo dpkg -i dstarrepeater*.deb

Enable daemons

sudo systemctl enable ircddbgatewayd
sudo systemctl enable dstarrepeaterd@1

If you have more than one repeater sudo systemctl enable dstarrepeaterd@1

Configuration and log files location

Configuration files

/etc/opendv/

Log files

/var/log/opendv/

Support

Pre-compiled binary files are located in the Yahoo! groups including Windows binary files.

Please see the Yahoo! users group email reflectors for peer-support.