Skip to content

Version 1.7 - October 2023

Latest
Compare
Choose a tag to compare
@wb2osz wb2osz released this 28 Oct 15:25
· 12 commits to master since this release

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.