Skip to content

Version 1.2

Compare
Choose a tag to compare
@wb2osz wb2osz released this 04 Aug 11:33
· 517 commits to master since this release

Version 1.2 -- June 2015

New Features

  • Improved decoder performance.
    Over 1000 error-free frames decoded from WA8LMF TNC Test CD.
    See "A-Better-APRS-Packet-Demodulator.pdf" for details.
  • Up to 3 soundcards and 6 radio channels can be handled at the same time.
  • New framework for applications which listen for Touch Tone commands
    and respond with voice. A sample calculator application is included
    as a starting point for building more interesting applications.
    For example, if it hears the DTMF sequence "2_3_4#" it will respond
    with the spoken words "Twenty Four."
  • Reduced latency for transfers to/from soundcards.
  • More accurate transmit PTT timing.
  • Packet filtering for digipeater and IGate.
  • New command line -q (quiet) option to suppress some types of output.
  • Attempted fixing of corrupted bits now works for 9600 baud.
  • Implemented AGW network protocol 'y' message so applications can
    throttle generation of packets when sending a large file.
  • When using serial port RTS/DTR to activate transmitter, the two
    control lines can now be driven with opposite polarity as required
    by some interfaces.
  • Data Carrier Detect (DCD) can be sent to an output line (just
    like PTT) to activate a carrier detect light.
  • Linux "man" pages for on-line documentation.
  • AGWPORT and KISSPORT can be set to 0 to disable the interfaces.
  • APRStt gateway enhancements: MGRS/USNG coordinates, new APRStt3
    format call, satellite grid squares.

Bugs fixed

  • Fixed "gen_packets" so it now handles user-specified messages correctly.
  • Under some circumstances PTT would be held on long after the transmit
    audio was finished.

Known problems

  • Sometimes writes to a pseudo terminal will block causing the received
    frame processing thread to hang. The first thing you will notice is that
    received frames are not being printed. After a while this message will appear:

    Received frame queue is out of control. Length=... Reader thread is probably
    frozen. This can be caused by using a pseudo terminal (direwolf -p) where
    another application is not reading the frames from the other side.