Skip to content

Version 0.5.0 Beta 1

Pre-release
Pre-release
Compare
Choose a tag to compare
@DSheirer DSheirer released this 18 Mar 16:44
· 301 commits to master since this release

Application download links for each operating system are available below in the Assets section.

WARNING: this is a beta release meaning that it is feature-complete and it may contain bugs. This version includes a new NBFM decoder squelch capability that affect backward compatibility of your playlist with previous versions. The VERY FIRST THING you should do is create a copy of your playlist: How To Copy Your Playist

WARNING: if you use Version 0.5.0 Beta 1 (or later) and create playlists with NBFM Squelch Control channels, these are not backward compatible with earlier versions and you risk corrupting your playlist. Use separate playlists for your NBFM Squelch channels if you plan to use previous versions of sdrtrunk.

1. Features:

  • OSX aarch64 (M1) Support
  • NBFM Squelch Control
  • CPU SIMD Instruction Support
  • Calibrations To Detect Optimal Code Use (Scalar vs SIMD Vector)
  • JMBE v1.0.9 Support For OSX and Linux aarch64

2. Requirements:

  • Windows x86 (64-bit)
  • Linux x86/aarch64 (64-bit)
  • OSX x86/aarch64 (64-bit)

Note: Linux for arm-32 is NOT currently supported

3. Optional Requirements

JMBE version 1.0.9+ is required for decoding APCO25 Phase 1/2 and DMR digital audio on Linux and OSX aarch64.

Starting with Version 0.5.0 Alpha 2, you no longer have to install Java and compile the JMBE library. sdrtrunk now has integrated support for creating the JMBE library.

Legacy instructions for compiling the JMBE library are located at: https://github.com/DSheirer/sdrtrunk/wiki/JMBE

4. User Manual

Playlist Editor User Manual Version 0.5.0
User Manual Version 0.3.0 and 0.4.0

5. Support

Please post user support questions or report issues/errors to:

6. Enhancements/Fixes

#36 Add NBFM Squelch Control
#939 Adds MP3 Config to User Preferences
#992 RadioReference UI enhancements
#1001 DMR LRRP Map Plotting
#1004 Multi-Threading issue in buffer assembler
#1014 AMBE Voice Frame Recording
#1021 Math.fma() Enhancements for Dot Product Calculations
#1039 Playlist Editor - Bulk Edit Enhancements
#1092 Text Escaping in CSV Event Logger
#1094 JDK 17 and Gradle Update
#1103 Adds Comparable to TreeSets
#1104 DMR Packet Sequence Mapping to TS2
#1106 Filter Factory Support for Half-Band Filters
#1113 DMR LRRP Parsing Enhancements
#1115 More DMR LRRP Parsing Enhancements
#1118 DMR LRRP Hemisphere Parsing Issue
#1110 DMR MBE Frame Recorder To/From Identifiers
#1122 NBFM Channel Decimation - Resolve Co-Channel Interference
#1127 Updates Heterodyne Channelizer to Use Cascaded Half-Band Decimation Filters
#1130 Fix Tuner PPM Measurement Broadcasts
#1133 NBFM Decimation Rate Too Small Issue
#1140 R828D Tuner Not Supported Logging
#1148 Calibrations and JDK 17 SIMD Scalar & Vector CPU Enhancements
#1150 HTTPS Library in Gradle Build
#1152 P25 Patch Groups In Broadcastify Calls
#1154 Update Build and JMBE Audio To Support arm32/aarch64
#1160 Build Support for OSX/aarch64 (M1)
#1163 Issue with SIMD Calibrations Taking Too Long
#1165 Gradle Build Issues
#1169 P25 C4FM Decoder Error
#1170 MP3 Raspy Audio Issue
#1173 DMR Decoder - Add DCDM Support
#1175 Scheduled Thread Pool Size Increase