Skip to content

Dire Wolf is a software "soundcard" AX.25 packet modem/TNC and APRS encoder/decoder. It can be used stand-alone to observe APRS traffic, as a tracker, digipeater, APRStt gateway, or Internet Gateway (IGate). For more information, look at the bottom 1/4 of this page and in https://github.com/wb2osz/direwolf/blob/dev/doc/README.md

License

Notifications You must be signed in to change notification settings

wb2osz/direwolf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

e962246 · Jul 6, 2019
May 20, 2019
Jun 29, 2019
May 20, 2019
Jul 20, 2017
Dec 23, 2016
Dec 31, 2015
Nov 8, 2015
Apr 4, 2018
Oct 9, 2017
May 20, 2019
Jul 27, 2015
Jul 27, 2015
Sep 7, 2015
Jul 6, 2019
Jan 6, 2019
May 20, 2019
Feb 18, 2019
Nov 23, 2018
Feb 18, 2019
Dec 24, 2015
May 20, 2019
Dec 3, 2018
May 20, 2019
Jul 3, 2016
Jul 3, 2016
Sep 7, 2015
Sep 12, 2018
Jan 6, 2019
Jan 6, 2019
Feb 18, 2019
Feb 18, 2019
Jan 1, 2018
Jan 1, 2018
May 13, 2019
Jul 3, 2016
May 13, 2019
Sep 29, 2017
Jul 6, 2019
Oct 9, 2017
May 20, 2019
Jan 2, 2019
Jun 30, 2019
May 1, 2016
Jul 3, 2016
Jul 27, 2015
May 20, 2019
Jul 27, 2015
Jan 21, 2019
Jul 27, 2015
Jan 21, 2019
Jul 27, 2015
May 20, 2019
May 20, 2019
May 13, 2019
Dec 16, 2017
Oct 14, 2017
Jun 30, 2019
Apr 4, 2018
Jan 3, 2018
Dec 16, 2017
Jan 6, 2019
Jan 6, 2019
Jan 21, 2019
Jan 21, 2019
Dec 16, 2017
Sep 30, 2017
May 13, 2019
Dec 17, 2016
Jul 27, 2015
Jul 27, 2015
Jul 27, 2015
Apr 22, 2017
Jul 27, 2015
Jul 27, 2015
Jul 3, 2016
Nov 8, 2015
Feb 18, 2019
Nov 8, 2015
Jun 30, 2019
Mar 20, 2016
Jan 6, 2019
Jan 6, 2019
Apr 21, 2019
Apr 21, 2019
May 3, 2017
Jul 27, 2015
Jul 27, 2015
May 20, 2019
Jul 27, 2015
Jul 27, 2015
May 20, 2019
May 20, 2019
Jul 3, 2016
Dec 24, 2015
Sep 7, 2015
May 13, 2019
Nov 29, 2015
Dec 23, 2016
Nov 29, 2015
Nov 20, 2016
Nov 20, 2016
Jun 29, 2019
Oct 29, 2017
Nov 23, 2018
Sep 12, 2017
May 13, 2019
Sep 12, 2017
Jan 2, 2019
Jan 2, 2019
Dec 16, 2017
Sep 12, 2017
Jun 29, 2019
Jul 20, 2017
Jul 27, 2015
Jul 3, 2016
Jun 17, 2017
Jun 17, 2017
Jun 29, 2019
Mar 20, 2016
Jun 29, 2019
Jan 1, 2017
May 13, 2019
Sep 7, 2015
May 13, 2019
Dec 16, 2017
Jul 1, 2017
Jan 1, 2017
May 13, 2019
Nov 17, 2015
Dec 23, 2016
Jul 27, 2015
Jan 6, 2019
Jul 27, 2015
Jul 27, 2015
Jul 27, 2015
Jul 3, 2016
Dec 24, 2015
Nov 10, 2015
Oct 1, 2018
Nov 23, 2018
Jul 3, 2016
May 13, 2019
Jan 6, 2019
Jan 6, 2019
Dec 16, 2017
Nov 8, 2015
Feb 27, 2016
Jul 20, 2017
Nov 8, 2015
Jun 30, 2019
Jul 27, 2015
Feb 7, 2018
Jan 6, 2019
May 13, 2019
Oct 6, 2017
May 16, 2017
Dec 24, 2015
Sep 12, 2017
Dec 24, 2015
Nov 23, 2018
Jul 27, 2015
Jul 3, 2016
Apr 21, 2019
Jul 3, 2016
Nov 23, 2018
Mar 20, 2016
Jan 1, 2018
Jan 1, 2018
May 13, 2019
Oct 19, 2017

Repository files navigation

Dire Wolf

Decoded Information from Radio Emissions for Windows Or Linux Fans

In the early days of Amateur Packet Radio, it was necessary to use an expensive “Terminal Node Controller” (TNC) with specialized hardware. Those days are gone. You can now get better results at lower cost by connecting your radio to the “soundcard” interface of a computer and using software to decode the signals.

Why settle for mediocre receive performance from a 1980's technology TNC using an old modem chip? Dire Wolf decodes over 1000 error-free frames from Track 2 of the WA8LMF TNC Test CD, leaving all the hardware TNCs, and first generation "soundcard" modems, behind in the dust.

Dire Wolf is a modern software replacement for the old 1980's style TNC built with special hardware.

Without any additional software, it can perform as:

  • APRS GPS Tracker
  • Digipeater
  • Internet Gateway (IGate)
  • APRStt gateway

It can also be used as a virtual TNC for other applications such as APRSIS32, UI-View32, Xastir, APRS-TW, YAAC, UISS, Linux AX25, SARTrack, Winlink Express (formerly known as RMS Express, formerly known as Winlink 2000 or WL2K), BPQ32, Outpost PM, and many others.

Features & Benefits

Dire Wolf includes:

  • Beaconing, Tracker, Telemetry Toolkit.

    Send periodic beacons to provide information to others. For tracking the location is provided by a GPS receiver. Build your own telemetry applications with the toolkit.

  • APRStt Gateway.

    Very few hams have portable equipment for APRS but nearly everyone has a handheld radio that can send DTMF tones. APRStt allows a user, equipped with only DTMF (commonly known as Touch Tone) generation capability, to enter information into the global APRS data network. Responses can be sent by Morse Code or synthesized speech.

  • Digipeaters for APRS and traditional Packet Radio.

    Extend the range of other stations by re-transmitting their signals. Unmatched flexibility for cross band repeating and filtering to limit what is retransmitted.

  • Internet Gateway (IGate).

    IGate stations allow communication between disjoint radio networks by allowing some content to flow between them over the Internet.

  • AX.25 v2.2 Link Layer.

    Traditional connected mode packet radio where the TNC automatically retries transmissions and delivers data in the right order.

  • KISS Interface (TCP/IP, serial port, Bluetooth) & AGW network Interface (TCP/IP).

    Dire Wolf can be used as a virtual TNC for applications such as APRSIS32, UI-View32, Xastir, APRS-TW,YAAC, UISS, Linux AX25, SARTrack, Winlink / RMS Express, Outpost PM, and many others.

Radio Interfaces:

  • Uses computer’s “soundcard” and digital signal processing.

    Lower cost and better performance than specialized hardware.

    Compatible interfaces include UDRC, SignaLink USB, DMK URI, RB-USB RIM, RA-35, and many others.

  • Standard 300, 1200 & 9600 bps modems and more.

  • DTMF (“Touch Tone”) Decoding and Encoding.

  • Speech Synthesizer & Morse code generator.

    Transmit human understandable messages.

  • Compatible with Software Defined Radios such as gqrx, rtl_fm, and SDR#.

  • Concurrent operation with up to 3 soundcards and 6 radios.

Portable & Open Source:

  • Runs on Windows, Linux (PC/laptop, Raspberry Pi, etc.), Mac OSX.

Documentation

Stable Version

Latest Development Version

Power Point presentation -- Why not give a talk at a local club meeting?

Installation

Windows

Go to the releases page. Download a zip file with "win" in its name, unzip it, and run direwolf.exe from a command window.

For more details see the User Guide in the doc directory.

Linux - Using git clone (recommended)

You will probably need to install one of these packages first:

On Debian / Ubuntu / Raspbian:

sudo apt-get install libasound2-dev

Or on Red Hat / Fedora / Centos:

sudo yum install alsa-lib-devel

Then on any flavor of Linux:

cd ~
git clone https://www.github.com/wb2osz/direwolf
cd direwolf
make
sudo make install
make install-conf

This should give you the most recent stable release. If you want the latest (possibly unstable) development version, use "git checkout dev" before the first "make" command.

For more details see the User Guide in the doc directory. Special considerations for the Raspberry Pi are found in Raspberry-Pi-APRS.pdf

Linux - Using apt-get (Debian flavor operating systems)

Results will vary depending on your hardware platform and operating system version because it depends on various volunteers who perform the packaging.

sudo apt-get update
apt-cache showpkg direwolf
sudo apt-get install direwolf

Linux - Using yum (Red Hat flavor operating systems)

Results will vary depending on your hardware platform and operating system version because it depends on various volunteers who perform the packaging.

sudo yum check-update
sudo yum list direwolf
sudo yum install direwolf

Linux - Download source in tar or zip file

Go to the releases page. Chose desired release and download the source as zip or compressed tar file. Unpack the files, with "unzip" or "tar xfz," and then:

cd direwolf-*
make
sudo make install
make install-conf

For more details see the User Guide in the doc directory. Special considerations for the Raspberry Pi are found in Raspberry-Pi-APRS.pdf

Macintosh OS X

Read the User Guide in the doc directory. It is a lot more complicated than Linux.

If you have problems, post them to the Dire Wolf packet TNC discussion group. I don't have a Mac and probably won't be able to help you. I rely on others, in the user community, for the Mac version.

Join the conversation

Here are some good places to ask questions and share your experience:

The github "issues" section is for reporting software defects and enhancement requests. It is NOT a place to ask questions or have general discussions. Please use one of the locations above.

About

Dire Wolf is a software "soundcard" AX.25 packet modem/TNC and APRS encoder/decoder. It can be used stand-alone to observe APRS traffic, as a tracker, digipeater, APRStt gateway, or Internet Gateway (IGate). For more information, look at the bottom 1/4 of this page and in https://github.com/wb2osz/direwolf/blob/dev/doc/README.md

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published