TETRA Trunk Tracker for use with SDR# and TETRA Demodulator plug-in

Show off any of your RTL-SDR or cheap SDR related projects.
thewraith2008
Posts: 28
Joined: Sat Mar 24, 2018 1:38 am

7th Public Release - TETRA Tunk Tracker v1.0.7

Post by thewraith2008 » Sun Nov 11, 2018 4:10 am

It is in alpha stage. This means is may contain errors that may cause issues with the other programs it
works with. i.e. crashing them or itself. Although I'm not seeing this.


TETRA Demodulator plug-in has been updated by me. "Tweaked Edition (Unofficial) v1.0.7.0"
It's is required for some SDS features to work with TETRA Trunk Tracker v1.0.7. Please read text files in zip for plug-in.


This plug-in version changes/adds and fixes some items:
  • ADDED: Alternative Call list generation in "Network Info" window calls tab.
  • FIXED: When "Network Info" window was opened to "Calls" tab, CPU usage jumped 5-15%.
  • See 'changelog.txt' more details.
If SDR# is crashing when 'Demodulator' is enabled, it's because you have not set-up the plug-in correctly.
You MUST do this 1st. This is NOT TETRA Trunk Trackers fault.

You generally need to get these installed:
"Microsoft .NET Framework 4.6.2 (Offline Installer)"
"Microsoft .NET Framework 4.7.2 (Offline Installer)"
"Microsoft Visual C++ 2015 Redistributable" and install both 32/64 bit versions (if you use 64 bit OS)



This TETRA Trunk Tracker version changes/adds and fixes some items:
  • CHANGED: Sort algorithm. TTT should load a lot faster with larger SSI/GSSI records.
  • ADDED: Dropdown list of the past 8 GSSIs that can be used to set a GSSI Hold.
  • ADDED: Manual entry of a GSSI for use in setting GSSI Hold.
  • ADDED: Automatically set Main carrier, Offset and Base Frequency when TETRA signal selected. (Requires new plug-in tetra_x86_2018-11-11)
  • ADDED: Some colors (7 preset, 1 custom) to use with the Group/User fields in the 'Remote' window. (When call active).
  • ADDED: Custom set base SDR# Net Remote port via commandline.
  • ADDED: System sounds. Triggered when: Call started, Call ends, SSI grants, SSI ceased, Priority
  • - Supplied some sample sounds to test with (bit rough).
  • ADDED: A visual counter for the record 'Hold Delay' when it is active.
  • FIXED: When SDS location data PDUs are see in short intervals, the DSDPlus.LRRP file would have a file access error.
  • See 'changelog.txt' for more details.
Has been tested on Windows 7 - Basic (64 bit)
Has been tested on Windows 7 - Professional SP1 (32 bit), English
Has been tested on Windows 10 - ? (64 bit)

I have created it to suit my needs. And it currently works for me with the TETRA network I monitor.

I make no claim that it will work for other networks.

Please read the provided files for set-up and usage:
  • TTT_set-up_manual.pdf
  • TTT_Features_and_Usage.pdf


I have tried to be as thorough as possible with the documentation to explain usage and features.
I believe any questions can be answered by reading these files.
These files most likely are not complete and contain errors and are not laid out as good as they could be.

It only works with the provided TETRA plug-in supplied in zip. (2018-November-11).
This version uses a custom compiled version of 'Net Remote' supplied in zip

It is only meant to be a temporary solution until something better comes along.

Hopefully all goes well for you setting it up.

Download link

MD5 HASH f1ba3b61360771775196fbcf22ec8f37


thewraith2008
Posts: 28
Joined: Sat Mar 24, 2018 1:38 am

Re: TETRA Trunk Tracker for use with SDR# and TETRA Demodulator plug-in

Post by thewraith2008 » Fri Jan 25, 2019 3:07 pm

It should be noted that TETRA Trunk Tracker will only work with the TETRA Demodulator Plug-in that is packaged with it.

It will not work with the January 2019 version that TSSDR has recently release.

rtlsdrdev-user
Posts: 16
Joined: Wed Sep 06, 2017 4:27 pm

Re: TETRA Trunk Tracker for use with SDR# and TETRA Demodulator plug-in

Post by rtlsdrdev-user » Mon Feb 18, 2019 3:30 pm

https://www.rtl-sdr.com/new-tetra-trunk ... ent-126339

An item with the same key has already been added.

thewraith2008
Posts: 28
Joined: Sat Mar 24, 2018 1:38 am

9th Public Release - TETRA Trunk Tracker and TETRA Demodulator plug-in - v1.0.13

Post by thewraith2008 » Sat Feb 23, 2019 8:13 am

With the recent changes to TETRA Trunk Tracker and the TETRA plug-in both may experience more frequent issues.
Bear with me through these issues and help if you can by supplying detailed reports of any problems you have.
(e.g TTT version, TTT mode and selected options, Plug-in selected options and SDR# version and crash log if exists)

This package (version) of TETRA Trunk Tracker and TETRA Demodulator plug-in (with codec libtetradec.dll) are only meant to be used
with each other and with no other previous versions. To do so will most likely cause issues.

TETRA Demodulator plug-in has been updated by me. "Tweaked Edition (Unofficial) v1.0.13.0"
It's is required for some SDS features to work with TETRA Trunk Tracker v1.0.13. Please read text files in zip for plug-in.


This plug-in version changes/adds and fixes some items:

Code: Select all

v1.0.13.0 - Full Release

See 'changelog.txt' for all changes from v1.0.8 (released hot-fixes) to now

MD5 hash:
libtetradec.dll    - b9f3173cb6e7dbecd35eecb831325b26
SDRSharp.Tetra.dll - dd97a01d9e4344f214db39fa4fa9a25e

If SDR# is crashing when 'Demodulator' is enabled, it's because you have not set-up the plug-in correctly.
You MUST do this 1st. This is NOT TETRA Trunk Trackers fault.

You generally need to get these installed:
"Microsoft .NET Framework 4.6.2 (Offline Installer)"
"Microsoft .NET Framework 4.7.2 (Offline Installer)"
"Microsoft Visual C++ 2015 Redistributable" and install both 32/64 bit versions (if you use 64 bit OS)



This TETRA Trunk Tracker version changes/adds and fixes some items:

Code: Select all

v1.0.13.0 - Full Release
[list]
[*] Full Duplex (private calls) for TTT in dual mode. (Experimental and conditions apply)
[/list]

See 'changelog.txt' for all changes from v1.0.8 (released hot-fixes) to now.

Has been tested on Windows 7 - Basic (64 bit)
Has been tested on Windows 7 - Professional SP1 (32 bit), English
Has been tested on Windows 10 - Professional (64 bit)

I have created it to suit my needs. And it currently works for me with the TETRA network I monitor.

I make no claim that it will work for other networks.

Please read the provided files for set-up and usage:
  • TTT_set-up_manual.pdf
  • TTT_Features_and_Usage.pdf


I have tried to be as thorough as possible with the documentation to explain usage and features.
I believe any questions can be answered by reading these files.
These files most likely are not complete and contain errors and are not laid out as good as they could be.

The TETRA plug-in has been mainly tested around SDR# 1671 and no issues seen.
The TETRA plug-in has been tested by me with SDR# 1700 on Windows 7 Professional 32 bit with no issues seen.
The TETRA plug-in with SDR# 1700 on Windows 7-10 64 bit PCs is untested by me and is known.

It only works with the provided TETRA plug-in supplied in zip. (2019-February-22).
This version uses a custom compiled version of 'Net Remote' supplied in zip

It is only meant to be a temporary solution until something better comes along.



NOTE:
Below in the image, shows a "Number of current duplex setups seen: x" in TTT (just above event log)
This count is for private simplex and duplex setups.
This is only meant to be temporary and to help if a problem occurs.
When a simplex/duplex setup is detected, it is added to a list.
"x" is the number of setups in that list.
It should clear out completed setups from this list every-time a new simplex/duplex setup it seen.
If this value does not clear out after a setup is detected, it could be a indicator that there is a problem clearing the collected simplex/duplex setups.
It is normal for the list to contain some of the current setups as some setups may complete after a current call, which allows it to start up as a call when it completes.

Image




Download link

MD5 HASH 1d63b011c3bf275d9d1d2cdc3e58b95e

oh2eko
Posts: 1
Joined: Tue Mar 05, 2019 4:14 pm

Re: TETRA Trunk Tracker for use with SDR# and TETRA Demodulator plug-in

Post by oh2eko » Tue Mar 05, 2019 4:16 pm

Seems latest version is not showing Calls in netinfo anymore
Used to show even with encrypted ones Call id and group and Encrypted
this is what i see now https://puu.sh/CVveC/1ba14d8780.png

thewraith2008
Posts: 28
Joined: Sat Mar 24, 2018 1:38 am

Re: TETRA Trunk Tracker for use with SDR# and TETRA Demodulator plug-in

Post by thewraith2008 » Wed Mar 06, 2019 5:29 am

The encrypted PDU output was inadvertently removed in v1.0.13.
It has been restored in v1.0.14. Not posted on here yet. See RR.

Any encrypted PDU in older versions reported invalid data, this includes anything that was shown in the Calls tab.
This will not be shown in newer version. See post here

thewraith2008
Posts: 28
Joined: Sat Mar 24, 2018 1:38 am

11th Public Release - TETRA Trunk Tracker and TETRA Demodulator plug-in - v1.0.15

Post by thewraith2008 » Thu Apr 18, 2019 2:23 am

With the recent changes to TETRA Trunk Tracker and the TETRA plug-in both may experience more frequent issues.
Bear with me through these issues and help if you can by supplying detailed reports of any problems you have.
(e.g. TTT version, TTT mode and selected options, Plug-in selected options and SDR# version and crash log if exists)

This package (version) of TETRA Trunk Tracker and TETRA Demodulator plug-in (with codec libtetradec.dll) are only meant to be used
with each other and with no other previous versions. To do so will most likely cause issues.

TETRA Demodulator plug-in has been updated by me. "Tweaked Edition (Unofficial) v1.0.15.0"
It's is required for some SDS features to work with TETRA Trunk Tracker v1.0.15. Please read text files in zip for plug-in.


This plug-in version changes/adds and fixes some items: Summary of changes - See "changelog.txt"

Code: Select all

 v1.0.15.0

ADDED: "SDS - Show binary string (in PDU output)"
  SDS - Binary String (This can be in addition to the text string) *
  This is the contents of unknown UDT-4 protocols.
  For known UDT-4 protocols, this is the contents of the message data.

*NOTE: Due to a limitation of the textbox having a MAX line length of 1024, the 'Binary String' when shown
        will be split on multiple lines under the associated PDU.

ADDED: To option "Call list - Alternative generation"
       - Remove Call IDs that have expired.
         When a new group call arrives and the GSSI is already in call list and the Call ID is different,
          then the existing GSSI will be removed.
         This is to remove duplicates of GSSIs of calls that have ended. (As indicated by seeing same GSSI with new Call ID)

I recommend using the option "Call list - Alternative generation". This has many improvements over the default method of showing calls.

Various minor improvements, See "changelog.txt" for more detail.

If SDR# is crashing when 'Demodulator' is enabled, it's because you have not set-up the plug-in correctly.
You MUST do this 1st. This is NOT TETRA Trunk Trackers fault.

You generally need to get these installed:
"Microsoft .NET Framework 4.6.2 (Offline Installer)"
"Microsoft .NET Framework 4.7.2 (Offline Installer)"
"Microsoft Visual C++ 2015 Redistributable" and install both 32/64 bit versions (if you use 64 bit OS)



This TETRA Trunk Tracker version changes/adds and fixes some items: Summary of changes - See "changelog.txt"

Code: Select all

v1.0.15.0

CHANGED: 'CC Park' Changing field then leaving it (i.e. press enter or move mouse outside of field)
           will cause TTT to switch SDR# CC to the new carrier (frequency).

CHANGED: How timeslot (in SDR#) was selected.
         - On some occasions the timeslot in (SDR#) was not selected when left mouse button was
           clicked (and held down - i.e. dragging window)

ADDED: UI call duration timer to Remote window. (MM.ss)

ADDED: Included priorities for private calls.

CHANGED: Event log entry for D_TX_Interrupt PDU
         This can be seen in Group/Private(simplex only) calls.
         Changed how is shown in event log. It identifies the interrupting ISSI and makes it change the ISSI for D_TX_Ceased
          on calls the need it.

CHANGED: TTT Single mode - Now uses the carrier value from the D_Release PDU to return to MCCH on the main carrier.

FIXED: Redux: Issue from v1.0.11.0 - [Hot-fix #6]
        There was a an issue with 'Net Remote' port clashes in some cases.

=====================================================================================================
v1.0.14.3

FIXED: Private call (TTT - Dual mode) - Sometimes 'D_Connect' was not correctly processed resulting in a
        full duplex call not setting up the SDR# CC side of a call.

FIXED: G/SSI Editor
       - Regression cause by the addition of filtering for locked out GSSIs.
         If clicked a GSSI that was stored in a higher index than what was display in UI, a out of bounds
          error occurred which caused TTT to crash.
       - If filter lockouts is enabled and:
         - When changing lockout state with left click then 'Update', G/SSI list will update. (Removing the lockout from list)
         - When changing lockout state with right click, immediate G/SSI list update occurs. (Removing the lockout from list)

FIXED: SDS log file was not including the binary data when it spanned multiple lines (and was enabled to display)
       Some entries where duplicated by mistake.

CHANGED: Orphaned private call set-ups will be cleared when a 'D_Release' PDU and 5 minutes as expired.

ADDED: SDS event window panel for location and text messages.
       - To access right click the event log panel and again to switch back.

ADDED: for Private calls - "Options 2".
       - 1. "Play only when both ISSIs seen on private call"
       - 2. "Disable SDR# CC switching for duplex calls not on MCCH"
       - 3. "Disable ALT private call set-ups"

ADDED: A alternate private call set-up for where not all required PDUs are not seen. These calls will always only have
        a single ISSI in the call. "*" at end of first line on call event log entry indicate ALT set-up. 

CHANGED: Private call - GSSI label will show if Simplex/Duplex and if call is only half (one ISSI)
         - e.g. "Private - Duplex" or "Private - Duplex[half]"

UPDATED: PDF Documentation - Do yourself a favour and read it.

=====================================================================================================
v1.0.14.2

ADDED: G/SSI Editor
       - Added checkbox to filter out locked out GSSIs from displayed list.
       - Checkbox state is saved.
       - When GSSI lockout state changed, it will still be visible until next loading of G/SSI Editor.
       - TTT will still log all GSSIs seen.

FIXED: When TTT is in dual mode and a private full duplex call is seen, SDR# VC returned to MCCH instead of VC park.

CHANGED: When a private call is manually ended, it now does NOT go into the delayed lockout like group calls.

=====================================================================================================
v1.0.14.1 - (very minor 'fix')


CHANGED: This versions only difference from v1.0.14.0 is that it sets SDR# to WFM (from NFM)
         - This may improve the tuning/decoding.
         - Tuning diagram may show tighter tuning pattern.


         The release of this setting (to NFM) was premature.

Has been tested on Windows 7 - Basic (64 bit)
Has been tested on Windows 7 - Professional SP1 (32 bit), English
Has been tested on Windows 10 - Professional (64 bit)

I have created it to suit my needs. And it currently works for me with the TETRA network I monitor.

I make no claim that it will work for other networks.

Please read the provided files for set-up and usage:
  • TTT_set-up_manual.pdf
  • TTT_Features_and_Usage.pdf


I have tried to be as thorough as possible with the documentation to explain usage and features.
I believe any questions can be answered by reading these files.
These files most likely are not complete and contain errors and are not laid out as good as they could be.

The TETRA plug-in is now been mainly tested with SDR# 1700 on Windows 7 Professional 32 bit with no issues seen.
The TETRA plug-in with SDR# 1700 on Windows 7-10 64 bit PCs is untested by me and is known.

It only works with the provided TETRA plug-in supplied in zip. (2019-April-15).
This version uses a custom compiled version of 'Net Remote' supplied in zip

It is only meant to be a temporary solution until something better comes along.

Please look at the "changelog.txt" for both plug-in and TTT as these maybe contain instructions/explanations for features that may not be covered in the PDF documentation.


Download

MD5 HASH 03f95403fb4b2a72deb21589a643999c

Post Reply