Skip to content

Releases: DSheirer/sdrtrunk

Version 0.5.0 Alpha 3

26 Jul 09:31
eaa3433
Compare
Choose a tag to compare
Version 0.5.0 Alpha 3 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

1. Features:

  • Decoding of third-party Cellocator GPS and Status packets on P25 Networks.

2. Requirements:

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

Note: Linux for arm-32 and aarch-64 are NOT currently supported

3. Optional Requirements

JMBE version 1.0.4+ is required for decoding APCO25 Phase 1 and Phase 2 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

Many THANKS to @NoahWL and @CurtisHx for submitting bug fixes and enhancements!!

  • #895 Funcube Dongle Tuner - Code Cleanup
  • #893 Cellocator Packet Detection Improvements
  • #890 RadioReference Import for Systems With Multiple Control Channels
  • #886 Memory Leak With Call-DeDuplication and Recording Enabled
  • #880 Tuner Unavailable Logging Improvement
  • #879 P25P1 Message Framer Error
  • #878 Startup Logging of Version and Build Information
  • #866 Cellocator Packets Enhancement
  • #839 Tuner Unavailable Logging

Version 0.5.0 Alpha 2

13 Jun 14:07
Compare
Choose a tag to compare
Version 0.5.0 Alpha 2 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

  1. Features:
  • JMBE Library Creator Integration via User Preferences - You Do NOT have to install the JDK for this
  • New Playlist Editor written in JavaFX with integrated RadioReference.com support. Replaces the Channels, Aliases and Streaming tabs. See user manual link below.
  • Broadcastify Calls Service
  • P25 Phase 2 AMBE Tone alias identifiers - provides aliasing/actions tied to AMBE tones
  1. Requirements:
  • Windows x86 (64 or 32-bit)
  • Linux x86 (64 or 32-bit)
  • OSX x86 (64-bit)

Note: Linux for arm-32 and aarch-64 are NOT currently supported

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

Starting with (this) 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

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

  2. Support
    Please post questions or report issues/errors to the sdrtrunk mailing list on Google Groups:
    https://groups.google.com/forum/#!forum/sdrtrunk
    Users can also ask questions on the sdrtrunk Discord channel: https://discord.gg/HJQaKYE

  3. Enhancements/Fixes

  • #864 Radio Reference Editor - Error Downloading (Large) SmartNet Systems
  • #862 Update JavaFX to 13.0.2
  • #856 Alias Editor - Reset Alias Colors Button
  • #854 Radio Reference System Editor Layout Issue
  • #851 Stale Alias List Names After Playlist Change
  • #849 Playlist Editor - Channel Frequency Values
  • #845 JMBE Default Directory Issue
  • #837 Exception With Sorted List When Editing Channel Configs
  • #831 Playlist Editor - Channel Map Editor issue
  • #829 JMBE Creator Integration
  • #824 MPT-1327 Stale Talkgroup Call Suppression
  • #823 MPT-1327 Call Timeouts
  • #818 APCO25 Duplicate Traffic Channel Detection
  • #817 MPT-1327 Jittery Audio
  • #812 Adds Alias Multi-Editor to Playlist Editor
  • #724 USB Transfers Memory Leak
  • #438 Duplicate Call Audio Detection and Suppression

Version 0.5.0 Alpha 1

09 May 16:33
89cb546
Compare
Choose a tag to compare
Version 0.5.0 Alpha 1 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

  1. Features:
  • New Playlist Editor written in JavaFX with integrated RadioReference.com support. Replaces the Channels, Aliases and Streaming tabs. See user manual link below.
  • Broadcastify Calls Service
  • P25 Phase 2 AMBE Tone alias identifiers - provides aliasing/actions tied to AMBE tones
  1. Requirements:
  • Windows x86 (64 or 32-bit)
  • Linux x86 (64 or 32-bit)
  • OSX x86 (64-bit)

Note: Linux for arm-32 and aarch-64 are NOT currently supported

  1. Optional Requirements
    JMBE version 1.0.4+ is required for decoding APCO25 Phase 1 and Phase 2 digital audio. Instructions for compiling this library are located at: https://github.com/DSheirer/sdrtrunk/wiki/JMBE

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

  3. Support
    Please post questions or report issues/errors to the sdrtrunk mailing list on Google Groups:
    https://groups.google.com/forum/#!forum/sdrtrunk
    Users can also ask questions on the sdrtrunk Discord channel: https://discord.gg/HJQaKYE

  4. Enhancements/Fixes

  • #744 Update HackRF Sample Rates
  • #745 Bug Fixes - Thanks @robekl
  • #746 Performance Enhancements - Thanks @robekl
  • #751 Recording Metadata For Patch Groups
  • #757 Broadcastify Calls Service feature
  • #760 Playlist Editor with Integerated Radio Reference feature
  • #766 Playlist Editor Alias Clone Issue
  • #770 P25 Channel Uplink Frequencies Incorrect
  • #775 Playlist Editor Cleanup
  • #778 Convert Icon Manager to JavaFX
  • #782 NPE in Audio Output
  • #783 P25 Phase 2 Channel Grants Issue
  • #786 Broadastify Calls Service - Test Function
  • #788 Restore JavaFX GUIs to Maximized On Startup
  • #789 Gui Screen Capture Menu Button Too Wide
  • #797 Playlist Editor Cleanup
  • #799 NPE in Alias
  • #800 Icon Rendering Issues
  • #801 Really Difficult To Find Bug
  • #804 Restore GUI to Maximized on Startup
  • #808 Improve Broadastify Calls Socket Reset Handling

Version 0.4.0 (final)

04 Apr 13:39
2e37f1e
Compare
Choose a tag to compare

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

This release adds support for APCO25 Phase II decoder.

  1. Requirements:
  • Windows x86 (64 or 32-bit)
  • Linux x86 (64 or 32-bit)
  • OSX x86 (64-bit)

Note: Linux for arm-32 and aarch-64 are NOT currently supported

  1. Optional Requirements
    JMBE version 1.0.4 is required for decoding APCO25 Phase 1 and Phase 2 digital audio. Instructions for compiling this library are located at: https://github.com/DSheirer/sdrtrunk/wiki/JMBE

  2. User Manual
    https://github.com/DSheirer/sdrtrunk/wiki/UserManual_V0.3.0

  3. Support
    Please post questions or report issues/errors to the sdrtrunk mailing list on Google Groups:
    https://groups.google.com/forum/#!forum/sdrtrunk
    Users can also ask questions on the sdrtrunk Discord channel: https://discord.gg/HJQaKYE

  4. Changes/Fixes

  • #728 Gradle 6.3 and Use Java 14 Embedded JRE
  • #725 Fix HackRF Spectral Saturation and Add JawBreaker Support (Thanks @crsawyer !!)
  • #721 Suppress P25 RID value of 0 (again)
  • #719 P25 Phase Channel Number display incorrect

Version 0.4.0 Beta 8

28 Mar 16:22
57f56d3
Compare
Choose a tag to compare
Version 0.4.0 Beta 8 Pre-release
Pre-release

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

NOTE: this is a 'beta' release which means it is feature complete and in testing before the final release version.

This release adds support for APCO25 Phase II decoder.

  1. Requirements:
  • Windows x86 (64 or 32-bit)
  • Linux x86 (64 or 32-bit)
  • OSX x86 (64-bit)

Note: Linux for arm-32 and aarch-64 are NOT currently supported

  1. Optional Requirements
    JMBE version 1.0.4 is required for decoding APCO25 Phase 1 and Phase 2 digital audio. Instructions for compiling this library are located at: https://github.com/DSheirer/sdrtrunk/wiki/JMBE

  2. User Manual
    https://github.com/DSheirer/sdrtrunk/wiki/UserManual_V0.3.0

  3. Support
    Please post questions or report issues/errors to the sdrtrunk mailing list on Google Groups:
    https://groups.google.com/forum/#!forum/sdrtrunk
    Users can also ask questions on the sdrtrunk Discord channel: https://discord.gg/HJQaKYE

  4. Changes/Fixes

  • #709 MPT-1327 Decoder - No Audio Output
  • #707 P25 Phase 2 Tone Metadata - DTMF Tones Merge Together
  • #580 MPT-1327 Editor Channel Map Selection Issues

Version 0.4.0 Beta 7

28 Mar 10:35
866d25e
Compare
Choose a tag to compare
Version 0.4.0 Beta 7 Pre-release
Pre-release

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

NOTE: this is a 'beta' release which means it is feature complete and in testing before the final release version.

This release adds support for APCO25 Phase II decoder.

  1. Requirements:
  • Windows x86 (64 or 32-bit)
  • Linux x86 (64 or 32-bit)
  • OSX x86 (64-bit)

Note: Linux for arm-32 and aarch-64 are NOT currently supported

  1. Optional Requirements
    JMBE version 1.0.4 is required for decoding APCO25 Phase 1 and Phase 2 digital audio. Instructions for compiling this library are located at: https://github.com/DSheirer/sdrtrunk/wiki/JMBE

  2. User Manual
    https://github.com/DSheirer/sdrtrunk/wiki/UserManual_V0.3.0

  3. Support
    Please post questions or report issues/errors to the sdrtrunk mailing list on Google Groups:
    https://groups.google.com/forum/#!forum/sdrtrunk
    Users can also ask questions on the sdrtrunk Discord channel: https://discord.gg/HJQaKYE

  4. Changes/Fixes

  • #701 P25 Phase 2 Tone Metadata and State Machine Updates
  • #699 User Preferences - Multi-Channel Rotation Delay
  • #694 Error when no audio output devices detected
  • #677 Streaming Metadata UNKNOWN/UNKNOWN

Version 0.3.4 Beta 2

18 Apr 09:55
Compare
Choose a tag to compare
Version 0.3.4 Beta 2 Pre-release
Pre-release

Version 0.3.4 Beta 2

This release uses a different format from previous releases. You no longer have to unzip the application file after downloading.

WINDOWS: double-click the file, or open a terminal to the download location and type: java -jar sdr-trunk-all-0.3.3-beta.3.jar

LINUX: open a terminal window to the download location java -jar sdr-trunk-all-0.3.4-beta.2.jar

Note: place a copy of the JMBE library in the same directory as the sdr-trunk-all-0.3.4-beta.2.jar to enable P25 audio decoding.

Enhancements/Issues Resolved

#344 Add AGC to P25 C4FM decoder
#336 Audio recordings use .tmp extension while open and rename to .wav on close
#330 New DQPSK decoder for P25 C4FM (replaces FM-demod based decoder)
#328 Auto-start channels - allows user to accept/bypass startup channel configuration on app launch
#321 Channel preferred tuner - allows user to specify a 'preferred' tuner for each channel
#308 IconManager throws Null Pointer Exception when loading external icons
#305 Icons missing from gradle build product
#302 Update sdrtrunk to use gradle build system (from ant)
#278 Add metadata to wav audio recordings

Requirements:

Java Version 8 (or newer): http://www.oracle.com/technetwork/java/javase/overview/index.html

Optional Requirements

JMBE version 0.3.3 is used for decoding APCO25 digital audio. Instructions for compiling this library are located at: https://github.com/DSheirer/sdrtrunk/wiki/JMBE

User Manual

https://github.com/DSheirer/sdrtrunk/wiki/UserManual_Version0.3.0

Support

Please post questions or report issues/errors to the sdrtrunk mailing list on Google Groups:
https://groups.google.com/forum/#!forum/sdrtrunk

Version 0.3.4 Beta 1

17 Mar 14:54
Compare
Choose a tag to compare
Version 0.3.4 Beta 1 Pre-release
Pre-release

Version 0.3.4 Beta 1

Note: this release includes updates from previously unreleased version 0.3.3 beta 3.

This release uses a different format from previous releases. You no longer have to unzip the application file after downloading.

WINDOWS: double-click the file, or open a terminal to the download location and type: java -jar sdr-trunk-all-0.3.3-beta.3.jar

LINUX: open a terminal window to the download location java -jar sdr-trunk-all-0.3.3-beta.3.jar

Note: place a copy of the JMBE library in the same directory as the sdr-trunk-all-0.3.3-beta.3.jar to enable P25 audio decoding.

Enhancements/Issues Resolved

#336 Audio recordings use .tmp extension while open and rename to .wav on close
#330 New DQPSK decoder for P25 C4FM (replaces FM-demod based decoder)
#328 Auto-start channels - allows user to accept/bypass startup channel configuration on app launch
#321 Channel preferred tuner - allows user to specify a 'preferred' tuner for each channel
#308 IconManager throws Null Pointer Exception when loading external icons
#305 Icons missing from gradle build product
#302 Update sdrtrunk to use gradle build system (from ant)
#278 Add metadata to wav audio recordings

Requirements:

Java Version 8 (or newer): http://www.oracle.com/technetwork/java/javase/overview/index.html

Optional Requirements

JMBE version 0.3.3 is used for decoding APCO25 digital audio. Instructions for compiling this library are located at: https://github.com/DSheirer/sdrtrunk/wiki/JMBE

User Manual

https://github.com/DSheirer/sdrtrunk/wiki/UserManual_Version0.3.0

Support

Please post questions or report issues/errors to the sdrtrunk mailing list on Google Groups:
https://groups.google.com/forum/#!forum/sdrtrunk

Version 0.3.3 Beta 3

01 Jan 12:32
Compare
Choose a tag to compare
Version 0.3.3 Beta 3 Pre-release
Pre-release

Version 0.3.3 Beta 3

This release uses a different format from previous releases. You no longer have to unzip the application file after downloading.

WINDOWS: double-click the file, or open a terminal to the download location and type: java -jar sdr-trunk-all-0.3.3-beta.3.jar

LINUX: open a terminal window to the download location java -jar sdr-trunk-all-0.3.3-beta.3.jar

Note: place a copy of the JMBE library in the same directory as the sdr-trunk-all-0.3.3-beta.3.jar to enable P25 audio decoding.

Enhancements/Issues Resolved

#308 IconManager throws Null Pointer Exception when loading external icons
#305 Icons missing from gradle build product
#302 Update sdrtrunk to use gradle build system (from ant)
#278 Add metadata to wav audio recordings

Requirements:

Java Version 8 (or newer): http://www.oracle.com/technetwork/java/javase/overview/index.html

Optional Requirements

JMBE version 0.3.3 is used for decoding APCO25 digital audio. Instructions for compiling this library are located at: https://github.com/DSheirer/sdrtrunk/wiki/JMBE

User Manual

https://github.com/DSheirer/sdrtrunk/wiki/UserManual_Version0.3.0

Support

Please post questions or report issues/errors to the sdrtrunk mailing list on Google Groups:
https://groups.google.com/forum/#!forum/sdrtrunk

Version 0.3.2 (final)

02 Dec 08:28
Compare
Choose a tag to compare

Version 0.3.2

Issues Resolved

#289 Shoutcast 2 login credentials error
#283 Broadcastify mountpoint-in-use error handling and expanded logging of memory usage
#276 Tuner Controller blocking all threads causing all enabled channels to go into perpetual 'overflow' state
#241 LJ1200 error correction

Requirements:

Java Version 8 (or newer): http://www.oracle.com/technetwork/java/javase/overview/index.html

Optional Requirements

JMBE version 0.3.3 is used for decoding APCO25 digital audio. Instructions for compiling this library are located at: https://github.com/DSheirer/sdrtrunk/wiki/JMBE

User Manual

https://github.com/DSheirer/sdrtrunk/wiki/UserManual_Version0.3.0

Support

Please post questions or report issues/errors to the sdrtrunk mailing list on Google Groups:
https://groups.google.com/forum/#!forum/sdrtrunk