Giter Club home page Giter Club logo

opendv's Introduction

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.

opendv's People

Contributors

beruqc avatar dg0tm avatar dl1bff avatar dl5di avatar draychev avatar f4fxl avatar g4klx avatar jimt avatar johnhays avatar juribeparada avatar mathisschmieder avatar mcdermj avatar n8ohu avatar phl0 avatar s-s-s avatar spudgunman avatar vk4tux avatar yngwiechou avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.