Direwolf setup for Raspberry Pi
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.



Scripts and documentation to build Direwolf Raspberry Pi iGate-Beacon-Digipeater-TNC This Github entry is not finalised... stuff is still all over the place.


  • Using most Raspberry Pi's with a USB soundcard and GPIO based adapter board create a TNC that can support several APRS functions

more text here

  • Note for these projects I use and recommend a SoundBlaster Play USB (original) I haven't tried the Soundblaster Play 2 yet but I expect it to work.

  • I have also had success with some early Logitech Headset USB adapters.

  • I have had nothing but trouble with $1,2,5,6 ebay adapters. They work perfectly on PC's but not so much on Linux and particularly ARM based units like RasPi.

  • My common setup with this is a Raspi B+ with the soundcard and

  •   UV-5R and purpose built cable to support Audio In/Out and PTT. To power it I use an Ebay 12+V to 5V USB adapter module and the battery eliminator module for the 5R.
  •   Yaesu/iCom Mobile Rig with 6 pin data cable to support Audio In/Out and PTT. 

Important: These guides expects you to have a more than basic grasp of the Linux command line. In order to follow it you'll need to know:

  • how to issue commands on the shell,
  • how to edit a text file from the command line,
  • what the difference is between your user account (e.g. pi) and the superuser account root,
  • how to SSH into your Pi (so you don't need to also attach keyboard and monitor),
  • how to use Git and
  • how to use the Internet to help you if you run into problems.

This is not a "Linux for Beginners guide", those can be found for example here and here. For some Git basics please take a look here.

Additional Features


Need to put more here at the moment the main action is to create an SD card with the image and boot. And then all the build steps.

Most (98%) of this information is taken from the direwolf configuration documents. One of the steps you perform in the install notes below is downloading the direwolf package to the Pi, this contains all the code and documents. You should probably download the files to your pc for esay access to the documents. go to the github site and download the project as a zip file, from there you can get to the documents located in the doc directory.


There are 2 build documents the lite version is command line based and the full version is screen based. I recommend the lite version to start with particularly for beacons, digipeaters or SARTrack. I also recommend starting again if you build a full version. It's not hard and takes a lot less fiddling around that adding the Desktop later.




There will be lots of documentation here: https://github.com/sgtsmall/VK2BV_Direwolf/tree/master/docs (oneday)


ideas and questions can be handled on the http://vk2bv.org website soon



Configuration Tool



Contributions are welcome and encouraged. You can contribute in many ways:

  • Documentation updates and corrections.
  • How-To guides - received help? help others!
  • Bug fixes.
  • New features.
  • Telling us your ideas and suggestions.

Next place is the github issue tracker:


Before creating new issues please check to see if there is an existing one, search first otherwise you waste peoples time when they could be coding instead!


Please refer to the development section in the docs/development folder.

VK2BV Direwolf Releases