Skip to content

Commit 6b3c8a6

Browse files
committed
Version 1.4 beta test.
1 parent aa28c9c commit 6b3c8a6

File tree

2 files changed

+30
-83
lines changed

2 files changed

+30
-83
lines changed

CHANGES.md

+27-81
Original file line numberDiff line numberDiff line change
@@ -2,113 +2,51 @@
22
# Revision History #
33

44

5-
## Version 1.4 -- Development snapshot H -- March 2017 ##
5+
## Version 1.4 -- Beta Test-- April 2017 ##
66

77
**This is beta test quality. If no significant issues are reported this will be the version 1.4 release.**
88

9-
### New Features: ###
10-
11-
- Take advantage of new 'gpio' group and new /sys/class/gpio ownership in Raspbian Jessie.
12-
13-
- Handle more complicated gpio naming for CubieBoard, etc.
14-
15-
16-
### Bugs Fixed: ###
17-
18-
- IGate did not retain nul characters in the information part of a packet. This should never happen with a valid APRS packet but there are a couple cases where it has. If we encounter these malformed packets, pass them along as-is, rather than truncating.
19-
20-
- Don't digipeat packets when the source is my call.
9+
### New Features (since 1.3): ###
2110

22-
----------
23-
24-
## Version 1.4 -- Development snapshot G -- January 2017 ##
25-
26-
**This is beta test quality. If no significant issues are reported this will be the version 1.4 release.**
27-
28-
29-
### New Features: ###
11+
- AX.25 v2.2 connected mode. See chapter 10 of User Guide for details.
3012

3113
- New client side packet filter to select "messages" only to stations that have been heard nearby recently. This is now the default if no IS to RF filter is specified.
3214

15+
- New beacon type, IBEACON, for sending IGate statistics.
16+
3317
- Expanded debug options so you can understand what is going on with packet filtering.
3418

3519
- Added new document ***Successful-APRS-IGate-Operation.pdf*** with IGate background, configuration, and troubleshooting tips.
20+
- 2400 & 4800 bps PSK modems. See ***2400-4800-PSK-for-APRS-Packet-Radio.pdf*** in the doc directory for discussion.
3621

22+
- The top speed of 9600 bps has been increased to 38400. You will need a sound card capable of 96k or 192k samples per second for the higher rates. Radios must also have adequate bandwidth. See ***Going-beyond-9600-baud.pdf*** in the doc directory for more details.
3723

38-
----------
39-
40-
## Version 1.4 -- Development snapshot F -- December 2016 ##
41-
42-
This is a snapshot at some semi-stable point in the development of the next version. It is not well tested. New features might be incomplete, poorly documented, and subject to change.
43-
44-
45-
### Bugs Fixed: ###
46-
47-
- -p command line option caused segmentation fault with glibc >= 2.24.
48-
49-
50-
51-
24+
- Better decoder performance for 9600 and higher especially for low audio sample rate to baud ratios.
5225

53-
----------
26+
- Generate waypoint sentences for use by AvMap G5 / G6 or other mapping devices or applications. Formats include
27+
- $GPWPL - NMEA generic with only location and name.
28+
- $PGRMW - Garmin, adds altitude, symbol, and comment to previously named waypoint.
29+
- $PMGNWPL - Magellan, more complete for stationary objects.
30+
- $PKWDWPL - Kenwood with APRS style symbol but missing comment.
5431

55-
## Version 1.4 -- Development snapshot E -- December 2016 ##
32+
- DTMF tones can be sent by putting "DTMF" in the destination address, similar to the way that Morse Code is sent.
5633

57-
This is a snapshot at some semi-stable point in the development of the next version. It is not well tested. New features might be incomplete, poorly documented, and subject to change.
34+
- Take advantage of new 'gpio' group and new /sys/class/gpio ownership in Raspbian Jessie.
5835

36+
- Handle more complicated gpio naming for CubieBoard, etc.
5937

60-
### New Features: ###
38+
- More flexible dw-start.sh start up script for both GUI and CLI environments.
6139

62-
- DTMF tones can be sent by putting "DTMF" in the destination address, similar to the way that Morse Code is sent.
6340

64-
### Bugs Fixed: ###
41+
42+
### Bugs Fixed (since 1.3): ###
6543

6644
- The transmitter (PTT control) was being turned off too soon when sending Morse Code.
6745

6846
- The -qd (quiet decode) command line option now suppresses errors about improperly formed Telemetry packets.
6947

7048
- Longer tocall.txt files can now be handled.
7149

72-
73-
74-
----------
75-
76-
## Version 1.4 -- Development snapshot D -- November 2016 ##
77-
78-
This is a snapshot at some semi-stable point in the development of the next version. It is not well tested. New features might be incomplete, poorly documented, and subject to change.
79-
80-
81-
### New Features: ###
82-
83-
- AX.25 v2.2 connected mode. See chapter 10 of User Guide for details.
84-
85-
86-
----------
87-
88-
## Version 1.4 -- Development snapshot C -- June 2016 ##
89-
90-
This is a snapshot at some semi-stable point in the development of the next version. It is not well tested. New features might be incomplete, poorly documented, and subject to change.
91-
92-
93-
### New Features: ###
94-
95-
- New beacon type, IBEACON, for sending IGate statistics.
96-
97-
- 2400 & 4800 bps PSK modems. See ***2400-4800-PSK-for-APRS-Packet-Radio.pdf*** in the doc directory for discussion.
98-
99-
100-
- The top speed of 9600 bps has been increased to 38400. You will need a sound card capable of 96k or 192k samples per second for the higher rates. Radios must also have adequate bandwidth. See ***Going-beyond-9600-baud.pdf*** in the doc directory for more details.
101-
102-
- Better decoder performance for 9600 and higher especially for low audio sample rate to baud ratios.
103-
104-
- Generate waypoint sentences for use by AvMap G5 / G6 or other mapping devices or applications. Formats include
105-
- $GPWPL - NMEA generic with only location and name.
106-
- $PGRMW - Garmin, adds altitude, symbol, and comment to previously named waypoint.
107-
- $PMGNWPL - Magellan, more complete for stationary objects.
108-
- $PKWDWPL - Kenwood with APRS style symbol but missing comment.
109-
110-
### Bugs Fixed: ###
111-
11250
- Sometimes kissattach would have an issue with the Dire Wolf pseudo terminal. This showed up most often on Raspbian but sometimes occurred with other versions of Linux.
11351

11452
*kissattach: Error setting line discipline: TIOCSETD: Device or resource busy
@@ -124,9 +62,17 @@ received frames are not being printed. After a while this message will appear:
12462
frozen. This can be caused by using a pseudo terminal (direwolf -p) where
12563
another application is not reading the frames from the other side.*
12664

65+
- -p command line option caused segmentation fault with glibc >= 2.24.
66+
12767

12868
- The Windows version 1.3 would crash when starting to transmit on Windows XP. There have also been some other reports of erratic behavior on Windows. The crashing problem was fixed in in the 1.3.1 patch release. Linux version was not affected.
12969

70+
- IGate did not retain nul characters in the information part of a packet. This should never happen with a valid APRS packet but there are a couple cases where it has. If we encounter these malformed packets, pass them along as-is, rather than truncating.
71+
72+
- Don't digipeat packets when the source is my call.
73+
74+
75+
13076
----------
13177

13278
## Version 1.3 -- May 2016 ##

direwolf.c

+3-2
Original file line numberDiff line numberDiff line change
@@ -259,8 +259,8 @@ int main (int argc, char *argv[])
259259

260260
text_color_init(t_opt);
261261
text_color_set(DW_COLOR_INFO);
262-
//dw_printf ("Dire Wolf version %d.%d (%s) Beta Test\n", MAJOR_VERSION, MINOR_VERSION, __DATE__);
263-
dw_printf ("Dire Wolf DEVELOPMENT version %d.%d %s (%s)\n", MAJOR_VERSION, MINOR_VERSION, "H", __DATE__);
262+
dw_printf ("Dire Wolf version %d.%d (%s) Beta Test\n", MAJOR_VERSION, MINOR_VERSION, __DATE__);
263+
//dw_printf ("Dire Wolf DEVELOPMENT version %d.%d %s (%s)\n", MAJOR_VERSION, MINOR_VERSION, "H", __DATE__);
264264
//dw_printf ("Dire Wolf version %d.%d\n", MAJOR_VERSION, MINOR_VERSION);
265265

266266
#if defined(ENABLE_GPSD) || defined(USE_HAMLIB)
@@ -1214,6 +1214,7 @@ static void usage (char **argv)
12141214
dw_printf (" o o = output controls such as PTT and DCD.\n");
12151215
dw_printf (" i i = IGate.\n");
12161216
dw_printf (" m m = Monitor heard station list.\n");
1217+
dw_printf (" f f = packet Filtering.\n");
12171218
#if USE_HAMLIB
12181219
dw_printf (" h h = hamlib increase verbose level.\n");
12191220
#endif

0 commit comments

Comments
 (0)