New Documentation:
Additional documentation location to slow down growth of main repository. https://github.com/wb2osz/dire
wolf-doc . These are more oriented toward achieving a goal and
understanding, as opposed to the User Guide which describes the functionality.
-
APRS Digipeaters
-
Internal Packet Routing
-
Radio Interface Guide
-
Successful IGate Operation
-
Understanding APRS Packets
New Features:
-
New ICHANNEL configuration option to map a KISS client application channel to APRS-IS. Packets from APRS
-IS will be presented to client applications as the specified channel. Packets sent, by client application
s, to that channel will go to APRS-IS rather than a radio channel. Details in Internal-Packet-Routing.
pdf. -
New variable speed option for gen_packets. For example, "-v 5,0.1" would generate packets from 5% too s
low to 5% too fast with increments of 0.1. Some implementations might have imprecise timing. Use this to
test how well TNCs tolerate sloppy timing. -
Improved Layer 2 Protocol (IL2P). Com
patible with Nino TNC for 1200 and 9600 bps. Use "-I 1" on command line to enable transmit for first chan
nel. For more general case, add to config file (simplified version, see User Guide for more details):After: "CHANNEL 1" (or other channel)
Add: "IL2PTX 1"
-
Limited support for CM108/CM119 GPIO PTT on Windows.
-
Dire Wolf now advertises itself using DNS Service Discovery. This allows suitable APRS / Packet Radio a
pplications to find a network KISS TNC without knowing the IP address or TCP port. Thanks to Hessu for
providing this. Currently available only for Linux and Mac OSX. [Read all about it here.](https://github
.com/hessu/aprs-specs/blob/master/TCP-KISS-DNS-SD.md) -
The transmit calibration tone (-x) command line option now accepts a radio channel number and/or a singl
e letter mode: a = alternate tones, m = mark tone, s = space tone, p = PTT only no sound. -
The BEACON configuration now recognizes the SOURCE= option. This replaces the AX.25 source address rath
er than using the MYCALL value for the channel. This is useful for sending more than 5 analog telemetry c
hannels. Use two, or more, source addresses with up to 5 analog channels each. -
For more flexibility, the FX.25 transmit property can now be set individually by channel, rather than ha
ving a global setting for all channels. The -X on the command line applies only to channel 0. For other
channels you need to add a new line to the configuration file. You can specify a specific number of parit
y bytes (16, 32, 64) or 1 to choose automatically based on packet size.After: "CHANNEL 1" (or other channel)
Add: "FX25TX 1" (or 16 or 32 or 64)
Bugs Fixed:
-
The t/m packet filter incorrectly included bulletins. It now allows only "messages" to specific station
s. Use of t/m is discouraged. i/180 is the preferred filter for messages to users recently heard locally
. -
Packet filtering now skips over any third party header before classifying packet types.
-
Fixed build for Alpine Linux.
Notes:
The Windows binary distribution now uses gcc (MinGW) version 11.3.0.
The Windows version is built for both 32 and 64 bit operating systems.
Use the 64 bit version if possible; it runs considerably faster.