Releases: DSheirer/sdrtrunk
nightly
Nightly/Current build of sdrtrunk from the master code branch.
Warning: this is not a software release and has not been fully tested. This continuously updated build of the current codebase is provided as a convenience for users wanting to test the latest changes.
Please, backup your playlist.xml file before testing this release.
Version 0.6.1 (final)
Application download links for each operating system are available below in the Assets section.
Features:
- Tuner minimum and maximum frequency now user adjustable so you can lock a tuner to a specific frequency range
- SDRPlay RSP1B & RSPdxR2 tuners and API 3.15/3.16 support
- P25 Phase 1 & 2 expanded message decoding, enhanced traffic channel management, talker alias/gps and ISSI/Roam fully qualified Identifiers with alias support
- DMR significant improvements to processing and talker alias/gps support
- Enhanced map display
- Radio Reference API version 18
- Fix for some critical issues causing out-of-memory, application crashes, and channels stuck in TEARDOWN
- Automatic threading dead-lock detection, notification and report creation
- Create diagnostic reports (File >> Reports) for reporting out-of-memory and app crash errors
- Windows aarch64 support
- Latest Java OpenJDK 23
Requirements:
- Windows x86/aarch64 (64-bit)
- Linux x86/aarch64 (64-bit)
- OSX x86/aarch64 (64-bit)
Note: Linux for arm-32 is NOT supported
Optional Requirements
JMBE version 1.0.9+ is required for decoding APCO25 Phase 1/2 and DMR digital audio on Linux and OSX aarch64 and this library can be compiled within the sdrtrunk application.
Legacy instructions for compiling the JMBE library are located at: https://github.com/DSheirer/sdrtrunk/wiki/JMBE
User Manual
Support
What's Changed
- 1772 Patch Group Streaming Preference (Patch Group vs Individual Talkgroups) by @DSheirer in #1773
- #1783 P25P2 L3Harris Talker Alias Index Out Of Bounds Exception by @DSheirer in #1784
- #1783 L3H P25P2 Talker Alias Guard Against Negative Length Aliases by @DSheirer in #1786
- #1787 Enhance DMR CSBK CRC Calculations - Auto-Detect Alternate CRC Mask Values by @DSheirer in #1793
- #1791 Resolves OpenMHz Broadcaster Auto-Reconnection Issue by @tadscottsmith in #1791
- P25-P2 Encryption Synchronization ReSync by @crsawyer in #1792
- #1787 DMR Decoder Enhancements for RAS Enabled Systems by @DSheirer in #1794
- #1787 DMR CapMax Group Voice Channel Update by @DSheirer in #1796
- #1787 DMR Cap+ Rest Allocation & Channel Rotation Issue by @DSheirer in #1798
- #1799 DMR Cap+ & CapMax now track events correctly. Updated Cap+ eve… by @DSheirer in #1801
- #1805 DMR details tab enhancements and opcode cleanup. by @DSheirer in #1806
- Inherit P25 Trunked Preferred Tuner To Traffic Channels by @Nokoa in #1808
- Use TLSv1.3 when connecting to OSM Tileserver by @poggs in #1813
- Fix dB power meter heading by @poggs in #1814
- #1812 SDRPlay API version 3.14 & RSP1B by @DSheirer in #1817
- #1819 SDRPlay RSP1B Tuner Detection by @DSheirer in #1820
- #1821 SDRPlay IF Gain Adjustment by @DSheirer in #1822
- #1824 Diagnostic Report Generation by @DSheirer in #1825
- #1827 UI Thread Deadlock From USB Hotplug Support Callback by @DSheirer in #1828
- #1802 Channels Stuck in TEARDOWN & Application Crash From Out Of Memory by @DSheirer in #1829
- #1830 Health and Diagnostic Monitoring by @DSheirer in #1831
- #1826 SIMD-512 Systems Fail When Decoding MPT1327 by @DSheirer in #1832
- #1810 P25 Voice Frame List Concurrent Modification Error by @DSheirer in #1833
- #1834 CapMax Adv Mode Call Events With NO FREQUENCY by @DSheirer in #1835
- #1837 Channel Stream Thread Naming by @DSheirer in #1838
- #1839 DMR Tone Identifiers Don't Clear At Call End by @DSheirer in #1840
- #1841 DMR Call Events Include Channel & Frequency by @DSheirer in #1842
- #1843 Map Entity Plotter Concurrent Modification Exception by @DSheirer in #1844
- #1845 Tuner Don't Change Frequency Unless Have To by @DSheirer in #1846
- #1847 Spectral Display of Multi-Frequency Channel Configurations by @DSheirer in #1848
- #172 Tuner Supports Adjusting Min/Max Frequencies by @DSheirer in #1850
- #1852 Spectral Display Channel Banner Coloration by @DSheirer in #1853
- #1854 Tuner Min Frequency - Allow 1 Hertz Minimum by @DSheirer in #1855
- #1856 DMR Channel - Threading Deadlock by @DSheirer in #1857
- #1304 P25 TDMA CC Support & Phase 1/2 decoder enhancements. by @DSheirer in #1898
- #1899 Radio Reference API V18 & Update Site Editor To Show TDMA CC Sites by @DSheirer in #1900
- #1876 Unifies Reentrant Lock Between Tuners and Frequency Controller. by @DSheirer in #1901
- #1903 P25 Phase 2 Audio Segment Chopping by @DSheirer in #1904
- #1905 P25 Phase 1 Encrypted Call Status by @DSheirer in #1906
- #1907 Hytera GPS & XPT Neighbor & Talker Aliases by @DSheirer in #1908
- #1849 Map Enhancements by @DSheirer in #1920
- #1924 GPS Positions Listed as User Identifiers In Map Panel by @DSheirer in #1925
- #1916 SDRPlay API 3.15 and RSPdxR2 support. by @DSheirer in #1921
- #1926 Toolkit not initialized error when running headless during APCO… by @DSheirer in #1928
- #1931 P25P2 L3Harris Patch Group - Incorrect Radio/Talkgroup Members by @DSheirer in #1932
- #1934 P25P1 Conventional Fallback LC Message by @DSheirer in #1935
- #1781 Radio Reference API Login Enhanced Logging by @DSheirer in #1943
- #1944 SDRPlay API version 3.16 by @DSheirer in #1945
- 1860 LibUsb Transfer Buffer Error Handling Enhancements by @DSheirer in #1950
- #1952 P25 Traffic Channel Manager Aggregating Multiple Call Events Into One by @DSheirer in #1953
- #1912 P25 Patch Group Details Missing In Now Playing and Streaming/Recording Metadata by @DSheirer in #1954
- #1955 Java JDK 22 and Gradle 8.10 and Version to beta2 by @DSheirer in #1958
- #1960 Application Root Directory Not Found On Fresh Install by @DSheirer in #1961
- #1964 SDRPlay API Native Library on MacOS by @DSheirer in #1965
- #1966 P25 Aliases Not Correctly Matching Against Fully Qualified Radio & Talkgroup Values by @DSheirer in #1967
- #1948 Audio Streaming Startups On Separate Thread by @DSheirer in #1968
- #1974 P25 Unassigned Fully Qualified Talkgroup/Radio Value Handling by @DSheirer in #1975
- #1971 P25 AMBTC Status Query - Error Parsing Source Address by @DSheirer in #1976
- #1977 P25 FQSUID Improvements by @DSheirer in #1978
- #1939 Duplicate Call Detector Enhancements & Unit Tests by @DSheirer in #1980
- Improvements to icecast failure handling by @doug-hoffman in #1401
- #1981 P25P1 Foreign System IDEN_UPD_TDMA Message Support by @DSheirer in #1982
- #1983 Revert Aliasing of Fully Qualified Identifiers Against Local ID by @DSheirer in #1984
- #1915 (P25) Audio Stops Playing While Calls Continue To Process by @DSheirer in #1986
- #1985 Update to JDK 23 by @DSheirer in #1987
- #1990 Ignores GPS positions with 0/0 latitude and longitude values. by @DSheirer in #1991
- #1994 P25 Phase1 Missing Subsequent Calls Audio When Multiple Conversants On Same Traffic Channel by @DSheirer in #1995
- #1996 P25P1 Traffic Channel Monitor Clears Allocated Traffic Channels by @DSheirer in #1997
- #1914 P25 Talker Alias Support by @DSheirer in #2001
- #2002 P25 Fully Qualified Identifier Formattin...
Version 0.6.1 Beta 3
Application download links for each operating system are available below in the Assets section.
Features:
- Tuner minimum and maximum frequency now user adjustable so you can lock a tuner to a specific frequency range
- SDRPlay RSP1B & RSPdxR2 tuners and API 3.15 and 3.16 support
- P25 Phase 1 & 2 expanded message decoding, enhanced traffic channel management, talker alias/gps and ISSI/Roam fully qualified Identifiers with alias support
- DMR significant improvements to processing and talker alias/gps support
- Enhanced map display
- Radio Reference API version 18
- Fix for some critical issues causing out-of-memory, application crashes, and channels stuck in TEARDOWN
- Automatic threading dead-lock detection, notification and report creation
- Create diagnostic reports (File >> Reports) for reporting out-of-memory and app crash errors
- Adds Windows aarch64 support (experimental)
- Latest Java OpenJDK 23
Requirements:
- Windows x86/aarch64 (64-bit)
- Linux x86/aarch64 (64-bit)
- OSX x86/aarch64 (64-bit)
Note: Linux for arm-32 is NOT supported
Optional Requirements
JMBE version 1.0.9+ is required for decoding APCO25 Phase 1/2 and DMR digital audio on Linux and OSX aarch64 and this library can be compiled within the sdrtrunk application.
Legacy instructions for compiling the JMBE library are located at: https://github.com/DSheirer/sdrtrunk/wiki/JMBE
User Manual
Support
What's Changed
- #2025 P25P1 Audio Module Null Codec Error. by @DSheirer in #2027
- #2030 Playlist Editor Double-Click Channel Start by @DSheirer in #2031
- #2032 Audio Output Logs Failed Attempt To Update Gain/Mute Controls by @DSheirer in #2033
- #2035 P25P1 Harris Patched Talkgroup Values Incorrect by @DSheirer in #2036
- #2028 Windows ARM/aarch64 Operating System Support by @DSheirer in #2029
- #1060 Alias List Delete and Rename Operations To Playlist Editor by @whelgeson in #2038
- #2039 P25 Phase 2 Incorrect Talkgroup & Radio Values In Call Metadata by @DSheirer in #2042
- #2043 DMR Tier 3 Capacity Max Incorrect Talkgroup Values by @DSheirer in #2044
- #2045 P25 Phase 1 Data Channels Always Ignored by @DSheirer in #2046
- #2037 JavaFX Windows Can't Be Shrunken by @DSheirer in #2047
- #2040 Reset AMBE/IMBE Audio Codec After Each Call by @DSheirer in #2048
- #2034 Map Plotted Elements Timestamp Includes Date by @DSheirer in #2049
- #1867 Event Logger - Log Radio ID and Not Network Radio Alias by @DSheirer in #2050
- #2055 Multi-Frequency channel source with channel rotation monitor st… by @DSheirer in #2056
- #1992 Traffic channels stuck in teardown. by @DSheirer in #2061
- #2062 Verbose logging option for Broadcastify Feed to troubleshoot st… by @DSheirer in #2063
- #2064 Moto talker GPS event TO/FROM identifiers. by @DSheirer in #2065
- #2066 P25 Phase 1 Frequency Band Link Control Messages Checked For Valid CRC by @DSheirer in #2067
- #2068 P25 traffic channel manager ignores traffic channel requests if… by @DSheirer in #2069
- #2055 MultiFrequencyTunerChannelSource Null Pointer Error On Channel … by @DSheirer in #2070
- #2071 Update To Version 0.6.1 Beta 3 by @DSheirer in #2072
Full Changelog: v0.6.1-beta-2...v0.6.1-beta-3
Version 0.6.1 Beta 2
Application download links for each operating system are available below in the Assets section.
Features:
- Tuner minimum and maximum frequency now user adjustable so you can lock a tuner to a specific frequency range
- SDRPlay RSP1B & RSPdxR2 tuners and API 3.15 and 3.16 support
- P25 Phase 1 & 2 expanded message decoding, enhanced traffic channel management, talker alias/gps and ISSI/Roam fully qualified Identifiers with alias support
- DMR significant improvements to processing and talker alias/gps support
- Enhanced map display
- Radio Reference API version 18
- Fix for some critical issues causing out-of-memory, application crashes, and channels stuck in TEARDOWN
- Automatic threading dead-lock detection, notification and report creation
- Create diagnostic reports (File >> Reports) for reporting out-of-memory and app crash errors
- Latest Java OpenJDK 23
Requirements:
- Windows x86 (64-bit)
- Linux x86/aarch64 (64-bit)
- OSX x86/aarch64 (64-bit)
Note: Linux for arm-32 is NOT supported
Optional Requirements
JMBE version 1.0.9+ is required for decoding APCO25 Phase 1/2 and DMR digital audio on Linux and OSX aarch64 and this library can be compiled within the sdrtrunk application.
Legacy instructions for compiling the JMBE library are located at: https://github.com/DSheirer/sdrtrunk/wiki/JMBE
User Manual
Support
What's Changed
- #1837 Channel Stream Thread Naming by @DSheirer in #1838
- #1839 DMR Tone Identifiers Don't Clear At Call End by @DSheirer in #1840
- #1841 DMR Call Events Include Channel & Frequency by @DSheirer in #1842
- #1843 Map Entity Plotter Concurrent Modification Exception by @DSheirer in #1844
- #1845 Tuner Don't Change Frequency Unless Have To by @DSheirer in #1846
- #1847 Spectral Display of Multi-Frequency Channel Configurations by @DSheirer in #1848
- #172 Tuner Supports Adjusting Min/Max Frequencies by @DSheirer in #1850
- #1852 Spectral Display Channel Banner Coloration by @DSheirer in #1853
- #1854 Tuner Min Frequency - Allow 1 Hertz Minimum by @DSheirer in #1855
- #1856 DMR Channel - Threading Deadlock by @DSheirer in #1857
- #1304 P25 TDMA CC Support & Phase 1/2 decoder enhancements. by @DSheirer in #1898
- #1899 Radio Reference API V18 & Update Site Editor To Show TDMA CC Sites by @DSheirer in #1900
- #1876 Unifies Reentrant Lock Between Tuners and Frequency Controller. by @DSheirer in #1901
- #1903 P25 Phase 2 Audio Segment Chopping by @DSheirer in #1904
- #1905 P25 Phase 1 Encrypted Call Status by @DSheirer in #1906
- #1907 Hytera GPS & XPT Neighbor & Talker Aliases by @DSheirer in #1908
- #1849 Map Enhancements by @DSheirer in #1920
- #1924 GPS Positions Listed as User Identifiers In Map Panel by @DSheirer in #1925
- #1916 SDRPlay API 3.15 and RSPdxR2 support. by @DSheirer in #1921
- #1926 Toolkit not initialized error when running headless during APCO… by @DSheirer in #1928
- #1931 P25P2 L3Harris Patch Group - Incorrect Radio/Talkgroup Members by @DSheirer in #1932
- #1934 P25P1 Conventional Fallback LC Message by @DSheirer in #1935
- #1781 Radio Reference API Login Enhanced Logging by @DSheirer in #1943
- #1944 SDRPlay API version 3.16 by @DSheirer in #1945
- 1860 LibUsb Transfer Buffer Error Handling Enhancements by @DSheirer in #1950
- #1952 P25 Traffic Channel Manager Aggregating Multiple Call Events Into One by @DSheirer in #1953
- #1912 P25 Patch Group Details Missing In Now Playing and Streaming/Recording Metadata by @DSheirer in #1954
- #1955 Java JDK 22 and Gradle 8.10 and Version to beta2 by @DSheirer in #1958
- #1960 Application Root Directory Not Found On Fresh Install by @DSheirer in #1961
- #1964 SDRPlay API Native Library on MacOS by @DSheirer in #1965
- #1966 P25 Aliases Not Correctly Matching Against Fully Qualified Radio & Talkgroup Values by @DSheirer in #1967
- #1948 Audio Streaming Startups On Separate Thread by @DSheirer in #1968
- #1974 P25 Unassigned Fully Qualified Talkgroup/Radio Value Handling by @DSheirer in #1975
- #1971 P25 AMBTC Status Query - Error Parsing Source Address by @DSheirer in #1976
- #1977 P25 FQSUID Improvements by @DSheirer in #1978
- #1939 Duplicate Call Detector Enhancements & Unit Tests by @DSheirer in #1980
- Improvements to icecast failure handling by @doug-hoffman in #1401
- #1981 P25P1 Foreign System IDEN_UPD_TDMA Message Support by @DSheirer in #1982
- #1983 Revert Aliasing of Fully Qualified Identifiers Against Local ID by @DSheirer in #1984
- #1915 (P25) Audio Stops Playing While Calls Continue To Process by @DSheirer in #1986
- #1985 Update to JDK 23 by @DSheirer in #1987
- #1990 Ignores GPS positions with 0/0 latitude and longitude values. by @DSheirer in #1991
- #1994 P25 Phase1 Missing Subsequent Calls Audio When Multiple Conversants On Same Traffic Channel by @DSheirer in #1995
- #1996 P25P1 Traffic Channel Monitor Clears Allocated Traffic Channels by @DSheirer in #1997
- #1914 P25 Talker Alias Support by @DSheirer in #2001
- #2002 P25 Fully Qualified Identifier Formatting For Not Fixed Width Preference by @DSheirer in #2003
- #2004 P25P1 Link Control Extended Source Message Processing & ISSI Radio IDs by @DSheirer in #2005
- #2007 P25 Call events tracking. P25 Traffic channel manager now uses… by @DSheirer in #2010
- #2006 AudioOutput Recreated Once It Fails To Accept Audio Samples For Playback by @DSheirer in #2011
- #2013 Enhance SUID extension message handling and correct encryption … by @DSheirer in #2014
- #1973 JUnit Test for Patched Talkgroup Audio Call Streaming by @DSheirer in #2015
- #2016 Playback Preferences Null Error by @DSheirer in #2017
- #2018 P25 Phase 1 Now Playing Flickering Identifiers by @DSheirer in #2019
- #2020 P25 channel null frequency band error. by @DSheirer in #2021
- #2022 Audio output reset now reacquires gain and mute controls. by @DSheirer in #2023
Full Changelog: v0.6.1-beta-1...v0.6.1-beta-2
Version 0.6.1 Beta 1
Application download links for each operating system are available below in the Assets section.
Features:
- Fix for some critical issues causing out-of-memory, application crashes, and channels stuck in TEARDOWN
- Automatic threading dead-lock detection, notification and report creation
- Create diagnostic reports (File >> Reports) for reporting out-of-memory and app crash errors
- SDRPlay RSP1B tuner and API 3.14 support
- Significant Improvements to DMR Processing
Requirements:
- Windows x86 (64-bit)
- Linux x86/aarch64 (64-bit)
- OSX x86/aarch64 (64-bit)
Note: Linux for arm-32 is NOT supported
Optional Requirements
JMBE version 1.0.9+ is required for decoding APCO25 Phase 1/2 and DMR digital audio on Linux and OSX aarch64 and this library can be compiled within the sdrtrunk application.
Legacy instructions for compiling the JMBE library are located at: https://github.com/DSheirer/sdrtrunk/wiki/JMBE
User Manual
Support
What's Changed
- #1772 Patch Group Streaming Preference (Patch Group vs Individual Talkgroups) by @DSheirer in #1773
- #1783 P25P2 L3Harris Talker Alias Index Out Of Bounds Exception by @DSheirer in #1784
- #1783 L3H P25P2 Talker Alias Guard Against Negative Length Aliases by @DSheirer in #1786
- #1787 Enhance DMR CSBK CRC Calculations - Auto-Detect Alternate CRC Mask Values by @DSheirer in #1793
- #1791 Resolves OpenMHz Broadcaster Auto-Reconnection Issue by @tadscottsmith in #1791
- P25-P2 Encryption Synchronization ReSync by @crsawyer in #1792
- #1787 DMR Decoder Enhancements for RAS Enabled Systems by @DSheirer in #1794
- #1787 DMR CapMax Group Voice Channel Update by @DSheirer in #1796
- #1787 DMR Cap+ Rest Allocation & Channel Rotation Issue by @DSheirer in #1798
- #1799 DMR Cap+ & CapMax now track events correctly. Updated Cap+ eve… by @DSheirer in #1801
- #1805 DMR details tab enhancements and opcode cleanup. by @DSheirer in #1806
- Inherit P25 Trunked Preferred Tuner To Traffic Channels by @Nokoa in #1808
- Use TLSv1.3 when connecting to OSM Tileserver by @poggs in #1813
- Fix dB power meter heading by @poggs in #1814
- #1812 SDRPlay API version 3.14 & RSP1B by @DSheirer in #1817
- #1819 SDRPlay RSP1B Tuner Detection by @DSheirer in #1820
- #1821 SDRPlay IF Gain Adjustment by @DSheirer in #1822
- #1824 Diagnostic Report Generation by @DSheirer in #1825
- #1827 UI Thread Deadlock From USB Hotplug Support Callback by @DSheirer in #1828
- #1802 Channels Stuck in TEARDOWN & Application Crash From Out Of Memory by @DSheirer in #1829
- #1830 Health and Diagnostic Monitoring by @DSheirer in #1831
- #1826 SIMD-512 Systems Fail When Decoding MPT1327 by @DSheirer in #1832
- #1810 P25 Voice Frame List Concurrent Modification Error by @DSheirer in #1833
- #1834 CapMax Adv Mode Call Events With NO FREQUENCY by @DSheirer in #1835
New Contributors
Full Changelog: v0.6.0...v0.6.1-beta-1
Version 0.6.0 (final)
Application download links for each operating system are available below in the Assets section.
Features:
- SDRPlay RSP tuner support (API versions 3.07 - 3.12)
- Airspy Discovery HF+ support
- RTL2832 Support for R828D (aka rtl-sdr Blog V4) and FC0013 Tuners
- AM & NBFM Adaptive Squelch & AM Decoder Enhancements
- Digital Coded Squelch (DCS) aux decoder available with NBFM decoder
- LTR, LTR-Net & Passport Decoder enhancements
- rdio-scanner call broadcasting
- OpenMHZ call broadcasting
- Update to OpenJDK 20 & Gradle 8.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 supported
Optional Requirements
JMBE version 1.0.9+ is required for decoding APCO25 Phase 1/2 and DMR digital audio on Linux and OSX aarch64 and this library can be compiled within the sdrtrunk application.
Legacy instructions for compiling the JMBE library are located at: https://github.com/DSheirer/sdrtrunk/wiki/JMBE
User Manual
Support
What's Changed
- #1519 Polyphase NPE On Tuner Shutdown by @DSheirer in #1520
- #1455 Add Airspy HF+/Discovery Tuner Support by @DSheirer in #1524
- #1529 Broadcaster & Logging Suppression by @DSheirer in #1530
- #1531 Update Version to 0.6.0 alpha 7 by @DSheirer in #1532
- #35 AM & NBFM Adaptive Squelch & AM Decoder Enhancements by @DSheirer in #1540
- #1528 Consistent Audio Segment Start Tone Insertion by @DSheirer in #1543
- #648 Audio Panel Stuck Metadata by @DSheirer in #1545
- 1507 capplus lsn numbering by @wedgef5 in #1536
- Enables native Rdio Scanner streaming capabilities. by @tadscottsmith in #1476
- #1556 DMR Capacity Plus parsing enhancements. by @DSheirer in #1557
- Possible fix for RSP config not saving by @Nokoa in #1555
- #1548 Reduce AM Decoder AF Gain by @DSheirer in #1559
- #1547 Playlist Fails To Save When Add/Delete Large Quantity of Aliases by @DSheirer in #1560
- #1558 Heterodyne Channelizer Allows Channels Exceeding Tuner Bandwidth by @DSheirer in #1561
- 1565 ltr slope detector enhancement by @DSheirer in #1567
- #1568 NBFM Decoder Allows User To Enable/Disable Audio High-Pass Filter by @DSheirer in #1569
- #1573 Digital Coded Squelch (DCS) Auxiliary Decoder by @DSheirer in #1574
- #1575 Traffic Channel Naming by @DSheirer in #1578
- #1579 P25 Phase 1 Decoder Dibit Broadcaster Error by @DSheirer in #1580
- #1581 Rdio Scanner Streaming Configuration Editor - Host URL Path by @DSheirer in #1582
- #1563 RSP Tuners Don't Work With Heterodyne Channelizer by @DSheirer in #1583
- #1584 Traffic Channel Shutdown - Residual Buffer Samples Processing Related Errors by @DSheirer in #1585
- #1590 RSP Tuners - Excessive Buffer Generation - Out of Memory by @DSheirer in #1591
- #1588 Use JDK20 and Gradle 8.2. Updates SDRPlay API for compatibilit… by @DSheirer in #1589
- #1586 P25P1 Message Framer NPE by @DSheirer in #1593
- 1368 Enhance Message & Event Filtering Options by @DSheirer in #1601
- #1603 De-Duplicate Call Events by @DSheirer in #1608
- #1604 Event Panel UI Layout Creates Excess Space On Resizing by @DSheirer in #1610
- #1605 Blank Tuner Editor Panel on Certain Linux Configurations by @DSheirer in #1611
- #1612 Enhance aliasing to support DCS tones by @DSheirer in #1614
- #1618 DMR Decoder Message Enhancements by @DSheirer in #1622
- #1623 P25 Message Filter Set - Unknown Vendor Opcode by @DSheirer in #1624
- #1626 Updates DMR call events to include timeslot and adds DMR encryp… by @DSheirer in #1627
- #1628 LibUsb Error -99 During Device Discovery by @DSheirer in #1629
- #1630 DMR FLC ARC4/EP Encryption Parameters by @DSheirer in #1631
- #1638 DMR Decoder - Encryption Parameters & Hytera RRS by @DSheirer in #1640
- #1641 DMR Hytera RRS packet support. by @DSheirer in #1642
- #1637 DMR Cap+/CapMax Channel Frequency Map / Trunking Issue by @DSheirer in #1646
- #1661 DMR Talker GPS Lat/Long Values Incorrect by @DSheirer in #1662
- #1648 DMR Embedded GPS & LRRP Plotting by @DSheirer in #1663
- #1666 P25 Motorola Unit GPS Parsing & Plot to Map by @DSheirer in #1667
- #1668 Message Recording Viewer - P25P1 Support by @DSheirer in #1669
- #1670 Missing Audio Segments - DMR Cap+ by @DSheirer in #1671
- #1650 Adds 7.5 kHz channel bandwidth option for FM channels. by @DSheirer in #1672
- #1607 P25 P1/P2 L3Harris Patch Group Support by @DSheirer in #1677
- #1643 RTL2832/R828D aka RTL-SDR V4 Dongle & Bias-T Support by @DSheirer in #1679
- #1687 Support For RTL2832 With Embedded FC0013 Tuner by @DSheirer in #1688
- #1689 Increment Build 0.6.0 Beta 3 and Remove TG/RA prefixes for Harris Patch Groups by @DSheirer in #1690
- Update README.md by @DSheirer in #1692
- #1694 SDRPlay RSP Memory Leak & Audio Playback Delays by @DSheirer in #1695
- #1673 Broadcastify Call Streaming Config Editor - Can't Edit System ID by @DSheirer in #1696
- #1665 Refresh Broadcastify Streams In Playlist Editor by @DSheirer in #1697
- #1654 Playlist Channel Editor Frequency Column Sort by @DSheirer in #1698
- #1653 Playlist Channel Edits With Applied Filter Produces Error by @DSheirer in #1699
- #1651 Version 0.6.0 Beta 4 and Version Naming Conventions by @DSheirer in #1700
- #1644 SDRPlay API Version 3.12 For Mac OSX by @DSheirer in #1701
- #1704 Patch Group Formatting by @DSheirer in #1705
- #1706 Github Action For Nightly Releases by @DSheirer in #1707
- #1709 Nightly Release Build Timestamp Info by @DSheirer in #1710
- Explicitly send filename to Rdio-Scanner. by @tadscottsmith in #1708
- #968 Playlist Alias Editor - Clear Overlap Error Warning Once Resolved by @DSheirer in #1712
- #967 Multi-Alias Editor Supports Changing Record Audio Status by @DSheirer in #1713
- #732 P25 Phase 2 - FROM ID Updated For Call Event Logging by @DSheirer in #1714
- #1715 RTL2832 Tuner Issue When Using V4 Dongle With Other R820T Tuners by @DSheirer in #1716
- #1681 Audio Recorder Mixing Up System and Site When Decoding Multiple Systems by @DSheirer in #1717
- #1619 JavaFX Windows Show Minimized by @DSheirer in #1719
- #1720 Updates version to 0.6.0 Beta 5 by @DSheirer in #1721
- #1635 Add a special county agency to show all county freqs without an agency by @EricTendian in #1724
- #1554 App View Menu Cleanup & File Explorer Location by @DSheirer in #1725
- #1726 Don't Auto-Create App Root In User Home Directory Once Changed by @DSheirer in #1727
- #1619 JavaFX Windows Restore to Previous Size/Location On View Request by @DSheirer in #1728
- #1731 Application Status Bar (cpu/memory/disk space). by @DSheirer in #1732
- Fix Rdio Scanner API call to comply with HTTP standards by @EricTendian in https://github.com/DSheirer/sdrtrun...
Version 0.6.0 Beta 5
Application download links for each operating system are available below in the Assets section.
WARNING: Breaking Changes. This version changes the DMR decoder channel configuration's channel to frequency mapping format. Previously, the user specified each Logical Slot Number (LSN) and the corresponding frequency and this required duplicate entries, one for each timeslot. This has been updated to use the Logical Channel Number (LCN) and you only have to input one map entry for each repeater LCN. The LCN and Frequency values can be found in the Radio Reference details for the DMR system.
If you wish to continue using versions prior to 0.6.0 Beta 2, please make a backup copy of your playlist before you modify your current playlist to change the DMR channel to frequency maps. That way you can switch between playlists.
1. Features:
- SDRPlay RSP tuner support (API versions 3.07 - 3.12)
- Airspy Discovery HF+ support
- RTL2832 Support for R828D (aka rtl-sdr Blog V4) and FC0013 Tuners
- AM & NBFM Adaptive Squelch & AM Decoder Enhancements
- Digital Coded Squelch (DCS) aux decoder available with NBFM decoder
- LTR, LTR-Net & Passport Decoder enhancements
- rdio-scanner call broadcasting
- Update to OpenJDK 20 & Gradle 8.2
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 and this library can be compiled within the sdrtrunk application.
Legacy instructions for compiling the JMBE library are located at: https://github.com/DSheirer/sdrtrunk/wiki/JMBE
4. User Manual
5. Support
6. What's Changed
- #1715 rtl-sdr Blog V4 Tuner Issue When Using V4 Dongle With Other R820T Tuners by @DSheirer in #1716
- #968 Playlist Alias Editor - Clear Overlap Error Warning Once Resolved by @DSheirer in #1712
- #967 Multi-Alias Editor Supports Changing Record Audio Status by @DSheirer in #1713
- #732 P25 Phase 2 - FROM ID Updated For Call Event Logging by @DSheirer in #1714
- #1681 Audio Recorder Mixing Up System and Site When Decoding Multiple Systems by @DSheirer in #1717
- #1619 JavaFX Windows Show Minimized by @DSheirer in #1719
- #1720 Updates version to 0.6.0 Beta 5 by @DSheirer in #1721
Full Changelog: v0.6.0-beta-4...v0.6.0-beta-5
Version 0.6.0 Beta 4
Application download links for each operating system are available below in the Assets section.
WARNING: Breaking Changes. This version changes the DMR decoder channel configuration's channel to frequency mapping format. Previously, the user specified each Logical Slot Number (LSN) and the corresponding frequency and this required duplicate entries, one for each timeslot. This has been updated to use the Logical Channel Number (LCN) and you only have to input one map entry for each repeater LCN. The LCN and Frequency values can be found in the Radio Reference details for the DMR system.
If you wish to continue using versions prior to 0.6.0 Beta 2, please make a backup copy of your playlist before you modify your current playlist to change the DMR channel to frequency maps. That way you can switch between playlists.
1. Features:
- SDRPlay RSP tuner support (API versions 3.07 - 3.11)
- Airspy Discovery HF+ support
- RTL2832 Support for R828D (aka rtl-sdr Blog V4) and FC0013 Tuners
- AM & NBFM Adaptive Squelch & AM Decoder Enhancements
- Digital Coded Squelch (DCS) aux decoder available with NBFM decoder
- LTR, LTR-Net & Passport Decoder enhancements
- rdio-scanner call broadcasting
- Update to OpenJDK 20 & Gradle 8.2
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 and this library can be compiled within the sdrtrunk application.
Legacy instructions for compiling the JMBE library are located at: https://github.com/DSheirer/sdrtrunk/wiki/JMBE
4. User Manual
5. Support
6. What's Changed
- Update README.md by @DSheirer in #1692
- #1694 SDRPlay RSP Memory Leak & Audio Playback Delays by @DSheirer in #1695
- #1673 Broadcastify Call Streaming Config Editor - Can't Edit System ID by @DSheirer in #1696
- #1665 Refresh Broadcastify Streams In Playlist Editor by @DSheirer in #1697
- #1654 Playlist Channel Editor Frequency Column Sort by @DSheirer in #1698
- #1653 Playlist Channel Edits With Applied Filter Produces Error by @DSheirer in #1699
- #1651 Version 0.6.0 Beta 4 and Version Naming Conventions by @DSheirer in #1700
- #1644 SDRPlay API Version 3.12 For Mac OSX by @DSheirer in #1701
- #1704 Patch Group Formatting by @DSheirer in #1705
- #1706 Github Action For Nightly Releases by @DSheirer in #1707
- #1709 Nightly Release Build Timestamp Info by @DSheirer in #1710
- Explicitly send filename to Rdio-Scanner. by @tadscottsmith in #1708
Full Changelog: v0.6.0-beta-3...v0.6.0-beta-4
Version 0.6.0 Beta 3
Application download links for each operating system are available below in the Assets section.
WARNING: Breaking Changes. This version changes the DMR decoder channel configuration's channel to frequency mapping format. Previously, the user specified each Logical Slot Number (LSN) and the corresponding frequency and this required duplicate entries, one for each timeslot. This has been updated to use the Logical Channel Number (LCN) and you only have to input one map entry for each repeater LCN. The LCN and Frequency values can be found in the Radio Reference details for the DMR system.
If you wish to continue using versions prior to 0.6.0 Beta 2, please make a backup copy of your playlist before you modify your current playlist to change the DMR channel to frequency maps. That way you can switch between playlists.
1. Features:
- SDRPlay RSP tuner support (API versions 3.07 - 3.11)
- Airspy Discovery HF+ support
- RTL2832 Support for R828D (aka rtl-sdr Blog V4) and FC0013 Tuners
- AM & NBFM Adaptive Squelch & AM Decoder Enhancements
- Digital Coded Squelch (DCS) aux decoder available with NBFM decoder
- LTR, LTR-Net & Passport Decoder enhancements
- rdio-scanner call broadcasting
- Update to OpenJDK 20 & Gradle 8.2
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 and this library can be compiled within the sdrtrunk application.
Legacy instructions for compiling the JMBE library are located at: https://github.com/DSheirer/sdrtrunk/wiki/JMBE
4. User Manual
5. Support
6. What's Changed
- #1661 DMR Talker GPS Lat/Long Values Incorrect by @DSheirer in #1662
- #1648 DMR Embedded GPS & LRRP Plotting by @DSheirer in #1663
- #1666 P25 Motorola Unit GPS Parsing & Plot to Map by @DSheirer in #1667
- #1668 Message Recording Viewer - P25P1 Support by @DSheirer in #1669
- #1670 Missing Audio Segments - DMR Cap+ by @DSheirer in #1671
- #1650 Adds 7.5 kHz channel bandwidth option for FM channels. by @DSheirer in #1672
- #1607 P25 P1/P2 L3Harris Patch Group Support by @DSheirer in #1677
- #1643 RTL2832/R828D aka RTL-SDR V4 Dongle & Bias-T Support by @DSheirer in #1679
- #1687 RTL2832/FC0013 Tuner by @DSheirer in #1688
- #1689 Increment Build 0.6.0 Beta 3 and Remove TG/RA prefixes for Harris Patch Groups by @DSheirer in #1690
Partial Changelog: v0.6.0-beta-2...v0.6.0-beta-3
Full Changelog (Version 0.5.3 to 0.6.0-beta3): v0.5.3...v0.6.0-beta-3
Version 0.6.0 Beta 2
Application download links for each operating system are available below in the Assets section.
WARNING: Breaking Changes. This version changes the DMR decoder channel configuration's channel to frequency mapping format. Previously, the user specified each Logical Slot Number (LSN) and the corresponding frequency and this required duplicate entries, one for each timeslot. This has been updated to use the Logical Channel Number (LCN) and you only have to input one map entry for each repeater LCN. The LCN and Frequency values can be found in the Radio Reference details for the DMR system.
If you wish to continue using versions prior to 0.6.0 Beta 2, please make a backup copy of your playlist before you modify your current playlist to change the DMR channel to frequency maps. That way you can switch between playlists.
1. Features:
- SDRPlay RSP tuner support (API versions 3.07 - 3.11)
- Airspy Discovery HF+ support
- AM & NBFM Adaptive Squelch & AM Decoder Enhancements
- Digital Coded Squelch (DCS) aux decoder available with NBFM decoder
- LTR, LTR-Net & Passport Decoder enhancements
- rdio-scanner call broadcasting
- Update to OpenJDK 20 & Gradle 8.2
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 and this library can be compiled within the sdrtrunk application.
Legacy instructions for compiling the JMBE library are located at: https://github.com/DSheirer/sdrtrunk/wiki/JMBE
4. User Manual
5. Support
6. What's Changed (Version 0.6.0-beta1 to 0.6.0-beta2)
- #1638 DMR Decoder - Encryption Parameters & Hytera RRS by @DSheirer in #1640
- #1641 DMR Hytera RRS packet support. by @DSheirer in #1642
- #1637 DMR Cap+/Con+/CapMax Channel Frequency Map / Trunking Issue by @DSheirer in #1646
Changelog: v0.6.0-beta-1...v0.6.0-beta-2
Full Changelog (Version 0.5.3 to 0.6.0-beta2): v0.5.3...v0.6.0-beta-2