Skip to content

Releases: DSheirer/sdrtrunk

Version 0.5.0 Beta 7

18 Dec 13:38
bad5589
Compare
Choose a tag to compare
Version 0.5.0 Beta 7 Pre-release
Pre-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:

  • Bug fixes only

2. Requirements:

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

Note: JMBE library must be manually downloaded/built for OSX aarch64 due to OSX sandboxing of downloaded code.
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

5. Support

6. Enhancements/Fixes

PR: @doug-hoffman - Incremental MP3 Streaming Delays From Silence Insertion
#1318 Binary (.bits) Recording Functionality
#1343 Waterfall FFT Size Change Issue
#1346 RadioReference API Library Update
#1351 Restore Accurate Time-Stamping of Messages & MBE Recording Files
#1353 Polyphase Channelizer Makes Channels Go IDLE After Period of Time
#1355 Update Gradle 7.6 & Logging Libraries
#1358 Decoded AMBE Tone Frame Identifiers Not Triggering Alias Actions
#1360 Polyphase Channelizer Not Updating Buffer Timestamps
#1362 Heterdyne Channelizer Failing to Obtain Traffic Channel
#1364 Tuner Shutdown Enhancements to Avoid App Shutdown Hanging

Version 0.5.0 Beta 6

20 Nov 13:20
a24c373
Compare
Choose a tag to compare
Version 0.5.0 Beta 6 Pre-release
Pre-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:

  • Bug fixes only

2. Requirements:

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

Note: JMBE library must be manually downloaded/built for OSX aarch64 due to OSX sandboxing of downloaded code.
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

#1335 Use embedded JDK19 runtime and update 3rd party libraries.
#1336 Spectral Display - channel overlay color changes should have translucency
#1338 Logging should use date in addition to time & remove event log creation logging
#1340 Threading issue could produce IDLE channels after period of time, requiring app restart, due to indeterminant tuner frequency changes

Version 0.5.0 Beta 5

23 Jul 12:22
48a9399
Compare
Choose a tag to compare
Version 0.5.0 Beta 5 Pre-release
Pre-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:

  • Bug fixes only

2. Requirements:

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

Note: JMBE library must be manually downloaded/built for OSX aarch64 due to OSX sandboxing of downloaded code.
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

#xxxx Issue with Recording Tuner @Nokoa
#1284 RTL-2832 Inherent DC Bias
#1291 Change Tuner DC Removal to Periodic Processing

Version 0.5.0 Beta 4

11 Jul 08:40
f67f90e
Compare
Choose a tag to compare
Version 0.5.0 Beta 4 Pre-release
Pre-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:

  • USB Tuner Management Redesign
  • Enable/Disable Tuners on Startup
  • Tuner Tab & Tuner Editors Redesign
  • Embedded Java 18

2. Requirements:

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

Note: JMBE library must be manually downloaded/built for OSX aarch64 due to OSX sandboxing of downloaded code.
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

#1179 JMBE Library for Mac M1 Users
#1181 Mac M1 LibUsb Driver
#1227 Streaming Metadata Prefer Talkgroup over RadioID @doug-hoffman
#1236 Hide Tuner on Spectral Display Disable @doug-hoffman
#1239 Tuner Spectral Display UI @doug-hoffman
#1241 MP3 Audio Normalization Preference
#1243 USB Error Handling During Streaming
#1245 New Spectral Display When Primary is Disabled
#1253 USB Controller Improves LibUsb Error Handling
#1257 Restores Recording Tuner Logging
#1279 Recording Tuner Sample Rate

Version 0.5.0 Beta 3

04 May 19:04
Compare
Choose a tag to compare
Version 0.5.0 Beta 3 Pre-release
Pre-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:

  • USB Tuner Management Redesign
  • Enable/Disable Tuners on Startup
  • Tuner Tab & Tuner Editors Redesign
  • Embedded Java 18

2. Requirements:

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

Note: JMBE library must be manually downloaded/built for OSX aarch64 due to OSX sandboxing of downloaded code.
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

#1098 #1177 Message Filtering @VolFFProCoder
#1186 Error on channel shutdown
#PR Headless Operation @ImagoTrigger
#1190 Tuner Management Redesign
#1194 Streaming MP3 Bit Rate Scheduling
#1209 Tuner Deref
#1210 Tuner Instance Memory Leak
#1212 Icecast Inline Metadata Streaming @doug-hoffman
#1213 Normalize Audio On Recording @doug-hoffman
#1214 #1218 Broadcastify Calls Periodic Checkin (optional) @doug-hoffman
#1219 Tuner Error On Restart
#1221 Tuner NPE On Restart
#1223 NPE on Airspy/HackRF Restart

Version 0.5.0 Beta 2

21 Mar 09:59
Compare
Choose a tag to compare
Version 0.5.0 Beta 2 Pre-release
Pre-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: JMBE library must be manually downloaded/built for OSX aarch64 due to OSX sandboxing of downloaded code.
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

#1178 Excessive Channel TEARDOWN and Application Freezing

Version 0.5.0 Beta 1

18 Mar 16:44
Compare
Choose a tag to compare
Version 0.5.0 Beta 1 Pre-release
Pre-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

Version 0.5.0 Alpha 6

26 Oct 08:36
Compare
Choose a tag to compare
Version 0.5.0 Alpha 6 Pre-release
Pre-release

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

WARNING: this is an alpha release meaning that it is NOT feature-complete and is a preview of upcoming features and may contain bugs. This version includes a completely redesigned playlist editor and it may corrupt your playlist. 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 Alpha 4 (or later) and create playlists with DMR channels, these are not backward compatible with earlier versions and you risk corrupting your playlist. Use separate playlists for your DMR channels if you plan to use previous versions of sdrtrunk.

1. Features:

  • None - Minor Bug Fix

2. Requirements:

  • Windows x86 (64-bit)
  • Linux x86 (64-bit)
  • OSX x86 (64-bit)
  • Linux ARM (64-bit) - experimental/not tested

Note: Linux for arm-32 is NOT currently supported

3. Optional Requirements

JMBE version 1.0.4+ is required for decoding APCO25 Phase 1/2 and DMR digital audio.

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

#986 HackRF Tuner Not Recognized

Version 0.5.0 Alpha 5

25 Oct 13:14
f4f3db7
Compare
Choose a tag to compare
Version 0.5.0 Alpha 5 Pre-release
Pre-release

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

WARNING: this is an alpha release meaning that it is NOT feature-complete and is a preview of upcoming features and may contain bugs. This version includes a completely redesigned playlist editor and it may corrupt your playlist. 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 Alpha 4 (or later) and create playlists with DMR channels, these are not backward compatible with earlier versions and you risk corrupting your playlist. Use separate playlists for your DMR channels if you plan to use previous versions of sdrtrunk.

1. Features:

  • DMR Decoder Enhancements/Bug Fixes for RAS, Con+ and Cap-Max/Tier III

2. Requirements:

  • Windows x86 (64-bit)
  • Linux x86 (64-bit)
  • OSX x86 (64-bit)
  • Linux ARM (64-bit) - experimental/not tested

Note: Linux for arm-32 is NOT currently supported

3. Optional Requirements

JMBE version 1.0.4+ is required for decoding APCO25 Phase 1/2 and DMR digital audio.

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

#981 Exclude Channel Short Title in Playlist
#979 DMR Ignore CRC (ie RAS), Tier III Channel Calculation and Connect Plus Error
#973 Tuner USB Pipe Errors - Concurrent Access
#959 DMR Decode Events
#944 Playlist Editor - Alias View By Identifier Updates **Thanks @NoahWL (Noah Lynch)
#815 Airspy and Mini - Usable Tuner Bandwidth **Thanks @rscullin (Robert Scullin)
#740 P25 Phase 1 Encrypted Channel STate **Thanks @rscullin (Robert Scullin)

Version 0.5.0 Alpha 4

12 Oct 13:54
49e7087
Compare
Choose a tag to compare
Version 0.5.0 Alpha 4 Pre-release
Pre-release

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

WARNING: this is an alpha release meaning that it is NOT feature-complete and is a preview of upcoming features and may contain bugs. This version includes a completely redesigned playlist editor and it may corrupt your playlist. 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 Alpha 4 and create playlists with DMR channels, these are not backward compatible with earlier versions and you risk corrupting your playlist. Use separate playlists for your DMR channels if you plan to use previous versions of sdrtrunk.

1. Features:

  • DMR Decoder (many thanks to @maozhenyu123 for all efforts on the DMR decoder)

2. Requirements:

  • Windows x86 (64-bit)
  • Linux x86 (64-bit)
  • Linux ARM (64-bit) - experimental/not tested
  • OSX x86 (64-bit)

Note: Linux for arm-32 is NOT currently supported

3. Optional Requirements

JMBE version 1.0.4+ is required for decoding APCO25 Phase 1/2 and DMR digital audio.

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

#952 Channel Processing Manager - Processing Chain Map
#950 Event and Message Panels Aggregating Events across Multiple Channels
#948 Update Embedded Java to JDK 15
#910 MPT1327 Editor Tooltip
#908 Add AMBE Tone Info To Recording Filenames
#905 Duplicate Call Detector Error Crashes Queue Thread - Memory Leak
#903 Radio Reference API Update
#895 Funcube Tuners Cleanup
#893 Cellocator UDP Packet Issue
#6 DMR Decoder