You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
### Decoded Information from Radio Emissions for Windows Or Linux Fans ###
3
+
### Decoded Information from Radio Emissions for Windows Or Linux Fans
5
4
6
5
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.
7
6
@@ -15,105 +14,91 @@ Dire Wolf includes [FX.25](https://en.wikipedia.org/wiki/FX.25_Forward_Error_Cor
15
14
16
15
Version 1.7 adds [IL2P](https://en.wikipedia.org/wiki/Improved_Layer_2_Protocol), a different method of FEC with less overhead but it is not compatible with AX.25.
17
16
18
-
19
-
20
-
### Dire Wolf is a modern software replacement for the old 1980's style TNC built with special hardware. ###
17
+
### Dire Wolf is a modern software replacement for the old 1980's style TNC built with special hardware.
21
18
22
19
Without any additional software, it can perform as:
It can also be used as a virtual TNC for other applications such as [APRSIS32](http://aprsisce.wikidot.com/), [Xastir](http://xastir.org/index.php/Main_Page), [APRS-TW](http://aprstw.blandranch.net/), [YAAC](http://www.ka2ddo.org/ka2ddo/YAAC.html), [PinPoint APRS](http://www.pinpointaprs.com/), [UI-View32](http://www.ui-view.net/),[UISS](http://users.belgacom.net/hamradio/uiss.htm), [Linux AX25](http://www.linux-ax25.org/wiki/Main_Page), [SARTrack](http://www.sartrack.co.nz/index.html), [Winlink Express (formerly known as RMS Express, formerly known as Winlink 2000 or WL2K)](http://www.winlink.org/RMSExpress), [BPQ32](http://www.cantab.net/users/john.wiseman/Documents/BPQ32.html), [Outpost PM](http://www.outpostpm.org/), [Ham Radio of Things](https://github.com/wb2osz/hrot), [Packet Compressed Sensing Imaging (PCSI)](https://maqifrnswa.github.io/PCSI/), [Packet Commander](https://packetcommander.com/), and many others.
29
27
30
-
It can also be used as a virtual TNC for other applications such as [APRSIS32](http://aprsisce.wikidot.com/), [Xastir](http://xastir.org/index.php/Main_Page), [APRS-TW](http://aprstw.blandranch.net/), [YAAC](http://www.ka2ddo.org/ka2ddo/YAAC.html), [PinPoint APRS](http://www.pinpointaprs.com/), [UI-View32](http://www.ui-view.net/),[UISS](http://users.belgacom.net/hamradio/uiss.htm), [Linux AX25](http://www.linux-ax25.org/wiki/Main_Page), [SARTrack](http://www.sartrack.co.nz/index.html), [Winlink Express (formerly known as RMS Express, formerly known as Winlink 2000 or WL2K)](http://www.winlink.org/RMSExpress), [BPQ32](http://www.cantab.net/users/john.wiseman/Documents/BPQ32.html), [Outpost PM](http://www.outpostpm.org/), [Ham Radio of Things](https://github.com/wb2osz/hrot), [Packet Compressed Sensing Imaging (PCSI)](https://maqifrnswa.github.io/PCSI/), and many others.
31
-
32
-
33
-
## Features & Benefits ##
28
+
## Features & Benefits
34
29
35
30

36
31
37
-
### Dire Wolf includes: ###
38
-
39
-
32
+
### Dire Wolf includes:
40
33
41
34
-**Beaconing, Tracker, Telemetry Toolkit.**
42
-
35
+
43
36
Send periodic beacons to provide information to others. For tracking the location is provided by a GPS receiver.
44
37
Build your own telemetry applications with the toolkit.
45
38
46
-
47
39
-**APRStt Gateway.**
48
-
40
+
49
41
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.
50
42
51
43
-**Digipeaters for APRS and traditional Packet Radio.**
52
-
44
+
53
45
Extend the range of other stations by re-transmitting their signals. Unmatched flexibility for cross band repeating and filtering to limit what is retransmitted.
54
46
55
47
-**Internet Gateway (IGate).**
56
-
48
+
57
49
IGate stations allow communication between disjoint radio networks by allowing some content to flow between them over the Internet.
58
50
59
51
-**Ham Radio of Things (HRoT).**
60
-
52
+
61
53
There have been occasional mentions of merging Ham Radio with the Internet of Things but only ad hoc incompatible narrowly focused applications. Here is a proposal for a standardized more flexible method so different systems can communicate with each other.
62
-
54
+
63
55
[Ham Radio of Things - IoT over Ham Radio](https://github.com/wb2osz/hrot)
64
56
65
57
-**AX.25 v2.2 Link Layer.**
66
-
58
+
67
59
Traditional connected mode packet radio where the TNC automatically retries transmissions and delivers data in the right order.
Dire Wolf can be used as a virtual TNC for applications such as [APRSIS32](http://aprsisce.wikidot.com/), [Xastir](http://xastir.org/index.php/Main_Page), [APRS-TW](http://aprstw.blandranch.net/), [YAAC](http://www.ka2ddo.org/ka2ddo/YAAC.html), [PinPoint APRS](http://www.pinpointaprs.com/), [UI-View32](http://www.ui-view.net/),[UISS](http://users.belgacom.net/hamradio/uiss.htm), [Linux AX25](http://www.linux-ax25.org/wiki/Main_Page), [SARTrack](http://www.sartrack.co.nz/index.html), [Winlink Express (formerly known as RMS Express, formerly known as Winlink 2000 or WL2K)](http://www.winlink.org/RMSExpress), [BPQ32](http://www.cantab.net/users/john.wiseman/Documents/BPQ32.html), [Outpost PM](http://www.outpostpm.org/), [Ham Radio of Things](https://github.com/wb2osz/hrot), [Packet Compressed Sensing Imaging (PCSI)](https://maqifrnswa.github.io/PCSI/), and many others.
72
64
73
-
### Radio Interfaces: ###
65
+
### Radio Interfaces:
74
66
75
67
-**Uses computer's "soundcard" and digital signal processing.**
76
-
68
+
77
69
Lower cost and better performance than specialized hardware.
78
-
70
+
79
71
Compatible interfaces include [DRAWS](http://nwdigitalradio.com/draws/), [UDRC](https://nw-digital-radio.groups.io/g/udrc/wiki/UDRC%E2%84%A2-and-Direwolf-Packet-Modem), [SignaLink USB](http://www.tigertronics.com/slusbmain.htm), [DMK URI](http://www.dmkeng.com/URI_Order_Page.htm), [RB-USB RIM](http://www.repeater-builder.com/products/usb-rim-lite.html), [RA-35](http://www.masterscommunications.com/products/radio-adapter/ra35.html), [DINAH](https://hamprojects.info/dinah/), [SHARI](https://hamprojects.info/shari/), and many others.
@@ -125,22 +110,18 @@ It can also be used as a virtual TNC for other applications such as [APRSIS32](h
125
110
126
111
Youtube has many interesting and helpful videos. Searching for [direwolf tnc](https://www.youtube.com/results?search_query=direwolf+tnc) or [direwolf aprs](https://www.youtube.com/results?search_query=direwolf+aprs) will produce the most relevant results.
127
112
128
-
## Installation ##
113
+
## Installation
129
114
130
-
### Windows ###
115
+
### Windows
131
116
132
117
Go to the [**releases** page](https://github.com/wb2osz/direwolf/releases). Download a zip file with "win" in its name, unzip it, and run direwolf.exe from a command window.
133
118
134
119
You can also build it yourself from source. For more details see the **User Guide** in the [**doc** directory](https://github.com/wb2osz/direwolf/tree/master/doc).
135
120
136
-
137
-
138
-
139
-
### Linux - Using git clone (recommended) ###
121
+
### Linux - Using git clone (recommended)
140
122
141
123
***Note that this has changed for version 1.6. There are now a couple extra steps.***
142
124
143
-
144
125
First you will need to install some software development packages using different commands depending on your flavor of Linux.
145
126
In most cases, the first few will already be there and the package installer will tell you that installation is not necessary.
146
127
@@ -169,46 +150,43 @@ CentOS 6 & 7 currently have cmake 2.8 but we need 3.1 or later.
169
150
First you need to enable the EPEL repository. Add a symlink if you don't already have the older version and want to type cmake rather than cmake3.
170
151
171
152
sudo yum install epel-release
172
-
sudo rpm -e cmake
173
-
sudo yum install cmake3
174
-
sudo ln -s /usr/bin/cmake3 /usr/bin/cmake
153
+
sudo rpm -e cmake
154
+
sudo yum install cmake3
155
+
sudo ln -s /usr/bin/cmake3 /usr/bin/cmake
175
156
176
157
Then on any flavor of Linux:
177
158
178
-
cd ~
179
-
git clone https://www.github.com/wb2osz/direwolf
180
-
cd direwolf
159
+
cd ~
160
+
git clone https://www.github.com/wb2osz/direwolf
161
+
cd direwolf
181
162
git checkout dev
182
-
mkdir build && cd build
183
-
cmake ..
184
-
make -j4
185
-
sudo make install
186
-
make install-conf
163
+
mkdir build && cd build
164
+
cmake ..
165
+
make -j4
166
+
sudo make install
167
+
make install-conf
187
168
188
169
This gives you the latest development version. Leave out the "git checkout dev" to get the most recent stable release.
189
170
190
171
For more details see the **User Guide** in the [**doc** directory](https://github.com/wb2osz/direwolf/tree/master/doc). Special considerations for the Raspberry Pi are found in **Raspberry-Pi-APRS.pdf**
191
172
192
-
193
-
### Linux - Using apt-get (Debian flavor operating systems) ###
173
+
### Linux - Using apt-get (Debian flavor operating systems)
194
174
195
175
Results will vary depending on your hardware platform and operating system version because it depends on various volunteers who perform the packaging. Expect the version to lag significantly behind development.
196
176
197
-
sudo apt-get update
198
-
apt-cache showpkg direwolf
199
-
sudo apt-get install direwolf
177
+
sudo apt-get update
178
+
apt-cache showpkg direwolf
179
+
sudo apt-get install direwolf
200
180
201
-
202
-
### Linux - Using yum (Red Hat flavor operating systems) ###
181
+
### Linux - Using yum (Red Hat flavor operating systems)
203
182
204
183
Results will vary depending on your hardware platform and operating system version because it depends on various volunteers who perform the packaging. Expect the version to lag significantly behind development.
205
184
206
-
sudo yum check-update
207
-
sudo yum list direwolf
208
-
sudo yum install direwolf
209
-
185
+
sudo yum check-update
186
+
sudo yum list direwolf
187
+
sudo yum install direwolf
210
188
211
-
### Macintosh macOS - Using Homebrew ###
189
+
### Macintosh macOS - Using Homebrew
212
190
213
191
The following instructions have been verified on macOS Ventura 13.6 (M2) and macOS High Sierra 10.13.6 (Intel).
214
192
@@ -219,38 +197,36 @@ First make sure that you have the following tools installed on your Mac:
219
197
220
198
You will need to install the following packages using Homebrew:
221
199
222
-
brew install cmake
223
-
brew install portaudio
224
-
brew install hidapi
200
+
brew install cmake
201
+
brew install portaudio
202
+
brew install hidapi
225
203
226
204
Then follow the same instructions as above for the Linux `git clone` build:
227
205
228
-
cd ~
229
-
git clone https://www.github.com/wb2osz/direwolf
230
-
cd direwolf
231
-
git checkout dev
232
-
mkdir build && cd build
233
-
cmake ..
234
-
make -j4
235
-
sudo make install
236
-
make install-conf
206
+
cd ~
207
+
git clone https://www.github.com/wb2osz/direwolf
208
+
cd direwolf
209
+
git checkout dev
210
+
mkdir build && cd build
211
+
cmake ..
212
+
make -j4
213
+
sudo make install
214
+
make install-conf
237
215
238
216
This gives you the latest development version. Leave out the "git checkout dev" to get the most recent stable release.
239
217
240
218
For more information, see the ***User Guide*** in the [**doc** directory](https://github.com/wb2osz/direwolf/tree/master/doc).
241
219
242
220
If you have problems, post them to the [Dire Wolf packet TNC](https://groups.io/g/direwolf) discussion group.
243
221
244
-
245
-
### Macintosh macOS - Prebuilt version ###
222
+
### Macintosh macOS - Prebuilt version
246
223
247
224
You can also install a pre-built version from MacPorts. Keeping this up to date depends on volunteers who perform the packaging. This version could lag behind development.
248
225
249
-
sudo port install direwolf
226
+
sudo port install direwolf
250
227
228
+
## Join the conversation
251
229
252
-
## Join the conversation ##
253
-
254
230
Here are some good places to ask questions and share your experience:
255
231
256
232
-[Dire Wolf Software TNC](https://groups.io/g/direwolf)
@@ -260,6 +236,7 @@ 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.
241
+
242
+
[](https://star-history.com/#wb2osz/direwolf&Date)
0 commit comments