Skip to content

Commit

Permalink
Version 2.4.0
Browse files Browse the repository at this point in the history
  • Loading branch information
szpajder committed Oct 19, 2024
1 parent 5c07cd9 commit 5528691
Show file tree
Hide file tree
Showing 3 changed files with 34 additions and 2 deletions.
2 changes: 1 addition & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ cmake_minimum_required (VERSION 3.6)
project (dumpvdl2 C)

set (DUMPVDL2_VERSION_MAJOR 2)
set (DUMPVDL2_VERSION_MINOR 3)
set (DUMPVDL2_VERSION_MINOR 4)
set (DUMPVDL2_VERSION_PATCH 0)
set (DUMPVDL2_VERSION "${DUMPVDL2_VERSION_MAJOR}.${DUMPVDL2_VERSION_MINOR}.${DUMPVDL2_VERSION_PATCH}")
set (CMAKE_C_STANDARD 11)
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

dumpvdl2 is a VDL Mode 2 message decoder and protocol analyzer.

Current stable version: 2.3.0 (released August 22, 2023)
Current stable version: 2.4.0 (released October 19, 2024)

## Features

Expand Down
32 changes: 32 additions & 0 deletions doc/NEWS.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,37 @@
# NEWS

## Version 2.4.0 (2024-10-10)

* Allow specifying frequencies in kHz, MHz or GHz. Frequencies might be
specified in Hertz (as integer numbers) or in kHz, MHz, GHz (as integer or
floating-point numbers followed by any of the following suffixes: k, K, m, M,
g, G). This applies to the --centerfreq option argument and VDL2 channel
frequencies.
* Added support for RTLSDR bias tee. "--bias 1" command line option enables
it, "--bias 0" disables. Default: disabled. (thx @Reoost)
* Fix RTLSDR device selection. If the --rtlsdr option argument is exactly
8 characters long, the program will now always attempt to find the device
by its serial number rather than by the device index. Now "--rtlsdr 00000002"
means "device with a serial number 00000002" rather than "device with
and index of 2". (thx @f00b4r0)
* Exit on SoapySDR errors. If the program is unable to continue reading
samples from the radio, it terminates, so that it could be restarted by
the service manager (eg. systemd). (thx @wiedehopf)
* Do not round timestamps to the nearest millisecond, truncate it instead.
Rounding may have caused message timestamps to be pushed forward. (thx
@f00b4r0)
* Report loud (ie. possibly overloaded) messages via statsd statistics.
Introduces a new counter "decoder.msg.good_loud" which gets incremented on
every good message with a signal level above 0 dBFS. Might be useful for
tuning SDR gain levels. (thx @f00b4r0)
* Enable IF bandwidth filter on RTLSDR and SoapySDR devices. This could
potentially help in noisy environments by improving rejection of nearby strong
signals. The filter is automatically enabled if supported by the SDR. (thx
@f00b4r0)
* Print Maintenance/Initialized (M/I) status bit in text output of X.25 Call
Request and Call Accepted messages.
* Fix libacars library search issue at runtime on MacOS 14 and 15.

## Version 2.3.0 (2023-08-22)
* Allow reading raw frames or I/Q data from standard input. To enable this,
specify "-" as the argument to `--iq-file` or `--raw-frames-file` option,
Expand Down

0 comments on commit 5528691

Please sign in to comment.