SDR# TETRA Demodulator Trunk Tracking Demonstration

thewraith2008

Member
Joined
Nov 22, 2016
Messages
1,867
6th Public Release - TETRA Tunk Tracker v1.0.5

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.0.5" (tetra_x86_2018-09-11)
It's is required for some SDS features to work with TETRA Tunk Tracker v1.0.5. Please read text files in zip for plug-in.


Rhn3j4e.png
f2SqMbg.png


This plug-in version changes/adds and fixes some items:
  • FIXED .NET pop-up errors. Should no longer require "TETRA popup error dismisser' is you use it.
  • ADDED: Increased some PDUs verbosity.
  • ADDED: Audio DSP - Bandpass filter and AGC
  • ADDED: Support for D_SDS_Data long location report. [Experimental]
  • ADDED: Support for D_SDS_Data Text Messaging. [Experimental]
  • Interval for displaying output to "Network Info" window.
  • See 'SETUP.TXT' and 'UPDATE.TXT' for 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:
  • Have merged Simple[Single] and Normal[Dual] version in to one.
  • Seperate output log file for all SDS_Data PDUs. (Can be disabled via commandline)
  • Handling for 'Individual call' Simplex/Duplex[half] setups. [Experimental] (Can be disabled via commandline)
  • Support for D_SDS_Data long location report.
  • Remote window. (as "On Top") - This shows G/SSI and their labels if exists.
  • Hold delay after recorded calls.
  • Save path for DSDPlus.LRRP. No need to copy LRRP and map data to TTT folder.
  • FIXED: Some D_Setup PDUs don't have a Calling Party SSI included. Calls where not been set-up.
  • See 'changelog.txt' for more details.

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

The more people that report what their OS is that they got TETRA Trunk Tracker working in, the better. I can add to list.
(Is it Windows 7,8,10 - Basic, Home, Professional, Ultimate, Enterprise - 32/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: [Not up to date with this test version]

  • 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-September-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.

[size=+2]Download link[/size]

MD5 HASH 7fecfe8ea909ddf928c26fbaccbd2757
 

digiman1

Member
Joined
Aug 9, 2018
Messages
127
Testing as I type.. So far so good, all running as it should.. Thank you for the additional F12 Remote, this is handy for when I am working away at other stuff.

I will test and report back.

Thanks for the update :)
 

thewraith2008

Member
Joined
Nov 22, 2016
Messages
1,867
Thank you for the additional F12 Remote, this is handy for when I am working away at other stuff.

Glad you like it, your idea.

I didn't add SSI TX to SSI RX because in a group call you don't really know.
I may do something with that field for individual calls at some point.
 

gustavobm

Member
Joined
Aug 21, 2016
Messages
15
Running the new version for a day now, working perfect on my two local networks. W10 64 bits.

Very nice update, thanks!
 

digiman1

Member
Joined
Aug 9, 2018
Messages
127
Been running this all weekend without any issues, I am loving the addition of Individual calls and the AGC.

Running Windows 10 Pro, x64.
 

hamradionl

Member
Joined
Mar 23, 2014
Messages
730
Want to thank "thewraith2008" for his effort doing this for us as the community.
When possible give him response or input and credits for his effort.

WIN 10 x64
TTT in SINGLE MODE
TTT in DUAL MODE
2x RTL Low CPU 14%
Very, very, very busy network Running TTT for 2 days.
Test all kind of settings, just for knowing what the result is and most listening pleasure for myself.
Wishes:
TTT some way to get my attention when a High priority SSi or GSSi is calling / talking.
Due the very high traffic, a simple easy and fast way adding a new SSi / GSSI to the priority list.

.
 
Last edited:

Swescan

Newbie
Joined
Sep 17, 2018
Messages
2
Amazing job! You have really built an application beyond my wish list.
I have worn my hair with telive and wintelive earlier and gave up hope.

If I can add something to the wish list, it would be to get the data in the remote window to a text file in real-time.

As example; today, I send the sound over Zello to my Inrico T320. I would like to build an android app that presents the GSSI and SSI-information with the labels live as it presents in TTT.

Or if you have a simpler / better way to get the information in real-time.


Many thanks for your job.
Greetings from Sweden.
 

thewraith2008

Member
Joined
Nov 22, 2016
Messages
1,867
Swescan said:
If I can add something to the wish list, it would be to get the data in the remote window to a text file in real-time.

Can you not extract what you need from "TETRA_event.log". It has real-time call details.

radioblanca10 said:
is there a way to configure in simple mode so that it does not change the frequency?
Why would you want this? That is the purpose of the program.
There is a logging mode when using single mode that will stop following to different carriers that are not the main carrier (CC).
To use this go to option "L" and check the box "Create Call Activity CVS - NO CALLS".
Side effect of this is the created CVS file (not that big) and of course TTT will no longer follow calls to other carriers. Calls on main carrier (CC) will still be heard.
 

hamradionl

Member
Joined
Mar 23, 2014
Messages
730
As example; today, I send the sound over Zello to my Inrico T320. I would like to build an android app that presents the GSSI and SSI-information with the labels live as it presents in TTT.
Many thanks for your job.
Greetings from Sweden.

Sound good, what you use to connect T320?
VOX function?
 

rspc

Member
Joined
Jan 29, 2018
Messages
13
Hello,
Thank you very much for the report, ask if in the future you can incorporate decode TETRA TEA2 and TETRAPOL encrypted, and can be added to decode the ICOM IDAS FDMA system please.
Thank you very much, greetings!

Hola,
Muchas gracias por el informe, pregunta si en un futuro se puede incorporar decodificar TETRA TEA2 y TETRAPOL encriptado, y se puede añadir para decodificar el sistema ICOM IDAS FDMA por favor.
Muchas gracias, un saludo!
 

Swescan

Newbie
Joined
Sep 17, 2018
Messages
2
Can you not extract what you need from "TETRA_event.log". It has real-time call details.
Uh, of course. Did not think about this at all. Thanks!

Sound good, what you use to connect T320?
VOX function?
Exactly. Works very well.
See demonstration here: https://www.youtube.com/watch?v=-CtC8d4uJh0
(Swedish language)



Another question. I have edited the TETRA_SSI.txt file by sorting the lines ascending in Notepad++.
When I try to start TTT again, I get an error message. Read error.

Is there any way to fix this? It is almost a must to sort all SSI in order to be able to set labels. My TETRA_SSI.txt contains almost 1000 lines.

Possibly that it can be solved through a find and replace function to not destroy the row sorting in the file?
 

thewraith2008

Member
Joined
Nov 22, 2016
Messages
1,867
Another question. I have edited the TETRA_SSI.txt file by sorting the lines ascending in Notepad++.
When I try to start TTT again, I get an error message. Read error.

Is there any way to fix this? It is almost a must to sort all SSI in order to be able to set labels. My TETRA_SSI.txt contains almost 1000 lines.

Possibly that it can be solved through a find and replace function to not destroy the row sorting in the file?

TTT sorts SSI and GSSI files on load. This will undo any ordering of the file done external.

NOTE: I didn't apply sort on exit because the current sort is not fast and I didn't want the exit to take to long. The next version of TTT has a better sort algorithm which speeds up start time on larger record files.

My sort is in the order of MCC MNC GSSI SSI

Are you adding anything to the "TETRA_SSI.txt" before or after your sorting?
I assume your adding your labels programmatically.

You must follow this delimited file format for "TETRA_SSI.txt":
Code:
SSI;GSSI;MCC;MNC;LABEL;DATE/TIME
Code:
e.g:
11111;22222222;333;444;Label Here;24/09/2018 2:10:13 PM

Labels must not use Semicolon “ ; ” or Vertical bar/Pipe “ | ” characters.
Labels are limited to 30 characters.
Must not have anything else on line.
No comments permitted “ # ” or “ ' ” on same line or separate line.
Anything but exactly what is shown will cause crash and/or loss of data.
 
Top