Discussion:
Dire Wolf version 1.0 now available
John Langner WB2OSZ
2014-06-12 12:00:57 UTC
Permalink
Dire Wolf is a software "soundcard" modem/TNC and APRS encoder/decoder. It
can be used stand-alone to receive APRS messages, as a digipeater, APRStt
gateway, or Internet Gateway (IGate). It can also be used as a virtual
TNC for other applications such as <http://aprsisce.wikidot.com/> APRSIS32,
<http://www.ui-view.org/> UI-View32, <http://www.xastir.org/wiki/Main_Page>
Xastir, <http://aprstw.blandranch.net/> APRS-TW,
<http://www.ka2ddo.org/ka2ddo/YAAC.html> YAAC,
<http://users.belgacom.net/hamradio/uiss.htm> UISS,
<http://www.linux-ax25.org/wiki/Main_Page> Linux AX25,
<http://www.sartrack.co.nz/index.html> SARTrack, and many others.



It runs on Windows and Linux systems including the Raspberry Pi.



New features in version 1.0 include 9600 baud operation and new interfaces
for operation with software defined radios (SDR) such as <http://gqrx.dk/>
gqrx or <http://sdr.osmocom.org/trac/wiki/rtl-sdr> rtl_fm.



More details: http://home.comcast.net/~wb2osz/site/
Sander Pool
2014-06-13 00:20:43 UTC
Permalink
Hi John,

many thanks for this excellent modem! I was able to make it work with
APRSIS-32 and RMS Express with just a little bit of tinkering. I was
able to connect to an RMS Express gateway my TS-2000's built in TNC
can't decode so that is really cool. The ability to listen on a
(virtual) null modem is the killer feature of this sound modem I think.

I was able to specify the USB device names which worked better than I
hoped. I have a Microham USB-3 which has separate device names for in-
and output. I have renamed those to Radio in and Radio out. Your
software picked them up without issue.

Impressive!

73,

Sander W1SOP
Dire Wolf version 1.0 now available
Arno Verhoeven
2014-06-15 16:31:55 UTC
Permalink
Hi,

I've read good things about Direwolf so I gave it a try on a Raspberry
Pi. Did a fresh install, followed instructions in Raspberry-Pi-APRS.pdf
<http://home.comcast.net/%7Ewb2osz/Version%201.0/Raspberry-Pi-APRS.pdf>.
All of the software install went smoothly. Direwolf starts, and I get an
average of 4406700 samples per 100 seconds. It only misses a few samples
so I guess that is OK.

Past 100 seconds, 4406720 audio samples, 0 errors.


I use a cheap USB sound device. dmesg shows it as follows;

[ 3.367735] usb 1-1.3: new full-speed USB device number 4 using dwc_otg
[ 3.490205] usb 1-1.3: New USB device found, idVendor=0d8c,
idProduct=000e
[ 3.502585] usb 1-1.3: New USB device strings: Mfr=0, Product=1,
SerialNumber=0
[ 3.513410] usb 1-1.3: Product: Generic USB Audio Device
[ 4.205013] udevd[156]: starting version 175
[ 5.749012] cm109: Keymap for Komunikate KIP1000 phone loaded
[ 5.874608] input: CM109 USB driver as
/devices/platform/bcm2708_usb/usb1/1-1/1-1.3/1-1.3:1.3/input/input0
[ 5.991682] usbcore: registered new interface driver cm109
[ 6.247566] cm109: CM109 phone driver: 20080805 (C) Alfred E. Heggestad


In direwolf.conf I have;

ADEVICE default:CARD=Device

arecord -L doesn't show any plughw devices, just the default,
sysdefault, and a bunch of surround devices.

When I start Direwolf the LED on the USB sound device starts flashing,
so far so good.

But I cannot get Direwolf to decode any packets. I've played around with
input gain settings in alsamixer (made sure I selected the right audio
device with F6). mic and capture device setting are at maximum or close
to maximum, but still no luck.

Is there any tools like an oscilloscope or spectrum screen as with the
old linux soundmodem? Some sort of adjustment tool with user feedback
would be nice. How else am I to know what is a correct level setting?

Help please! I'd appreaciate any pointers in the right direction :)

73, PE1ICQ
Arno Verhoeven
John Langner WB2OSZ
2014-06-16 00:32:45 UTC
Permalink
Try using this to specify the audio device.



ADEVICE plughw:1,0

Loading...