SDR# TETRA Plugin Now Available At RTL-SDR.RU
Vasilli has recently released the SDR# TETRA plugin on his website RTL-SDR.RU (note that the site is in Russian, but can be translated with the Google Translate option in the top right of the page). Previously it was only available via ever changing forum links, so it's good to see that it has a permanent home now for the latest version. This plugin allows you to listen to TETRA digital voice via SDR#, without needing to set up any complicated GNU Radio based receivers which were necessary in the past.
The features include (note Translated from Russian):
- Receiving a signal from the BS band 25kHz and modulation Pi / 4-DQPSK;
- Automatic adjustment of the reception frequency;
- Displays information about the BS;
- Displays ISSI, GSSI subscribers in the channels (for open channels only);
- Displays a service exchange network (for open channels only);
- It allows you to listen to the channels in manual or automatic mode selection (only open channels);
- It allows to filter and distribute the listening priority specified for groups (GSSI);
- It displays a message with the location (just a short message format)
The current features not yet implemented are:
- And listen to correctly display any encoded information in a network;
- Display SDS type 4 (short messages);
- Record audio from the channels (menu added, but does not work);
We also note that as discussed in a previous post there is a companion program for this plugin called TETRA Trunk Tracker.
For this point:
It allows to filter and distribute the listening priority specified for groups (GSSI);
how I can filter a GSSI? I search in the config but I don see any filter for GSSI
We are trying to update, add functionallyties and debug errors. I hope you can collaborate with documentation or in code.
https://github.com/vgpastor/SDR-Tetra-Plugin
Any new feautures?
Worked here, SDR# 1.0.0.1672, Windows8. But one problem is Auto Voice will break after 5 seconds, have to uncheck and make it to manual then never breaks.
links not working 🙁
I have just the same problem:
– very strong TETRA signal, i located it – press play in SDR#, and than enabled tetra demodulator. WHEN “Recieved” turns red, the audio is clear but it seems it is scrambled in some way. Although the channels light up red, nothing is seen in the info box, except neighbour cell and current cell. One of the collumns say:
Security_Class_1_supported_on_cell: 0, no clear speech will be on cell
Security_Class_3_supported_on_cell: 1: only security class 3 supported
I’m afraid the voice is encrypted. Is any chance to decode it?
The plugin runs, but audio is never heard unless Auto is unchecked. The audio is clear, but seems it is scrambled in some fashion. Although the channels light up red, nothing is seen in the info box.
Hi! I’ve downloaded SDR# (community package) with the TETRA demodulator already installed but when I enable it and tune on a TETRA frequency (I have around 5-6 of the in my area) the “Received” turns red and sometimes “Ts” are highlighted in red,but in the Net Info window I get nothing,no data, and of course i can’t hear anything.I’m using a Nesdr Mini 2+ dongle with the tiny antenna that came with it in the package.could someone tell me where did i go wrong?thank you.
Remark, on my Win7 pro 64 (using sdrsharp latest release as of today) the crash log indicates that it is unable to connect to port 20025 udp, on localhost (127.0.0.1) when hitting “demodulator”
I checked in tetra config there is an option checkbox to send output to port 20025.
Checkbox checked or not, same crash.
So it seems that the plugin excpects something on this port.
Created rules in Windows firewall, no help.
will investigate.
Fore reference :
Une opération a été tentée sur un réseau impossible à atteindre 127.0.0.1:20025
at System.dll.UdpClient.Connect (IL offset: 0x162)
at System.dll.UdpClient..ctor (IL offset: 0x3e)
at SDRSharp.Tetra.dll.TetraPanel.DecodingThread (IL offset: 0x6b)
at mscorlib.dll.ThreadHelper.ThreadStart_Context (IL offset: 0x14)
at mscorlib.dll.ExecutionContext.RunInternal (IL offset: 0x79)
at mscorlib.dll.ExecutionContext.Run (IL offset: 0x0)
at mscorlib.dll.ExecutionContext.Run (IL offset: 0x2b)
at mscorlib.dll.ThreadHelper.ThreadStart (IL offset: 0x8)
Found a workaround for my specific crash.
Will probably be helpful for this tetra plugin version until the dev corrects the issue.
So the plugin try to connect to 127.0.0.1:20025 on UDP but it can’t because of Windows Loopback isolation policy. I disabled it.
Now the plugin does not crashes.
The workaround is just a reg key that disables this security feature and allows connections to 127.0.0.1
“DisableLoopBackCheck”
it is described here :
https://support.microsoft.com/en-us/help/926642/error-message-when-you-try-to-access-a-server-locally-by-using-its-fqd
Hello. The plugin and installation works without any issues. However, the audio is muted when the plugin is turned on and no sound is heard anywhere. Also the “MNC” value stays at 0.00 Hz. When I turn on the plugin and change the frequency in SDR# to one where Tetra is, the plugin says ‘recieved’ in red letters, but nothing can be heard. Please help.
Mine is giving this error:
Error loading ‘SDRSharp.Tetra.TetraPlugin,SDRSharp.Tetra’ – Could not load file or assembly ‘SDRSharp.Tetra’ or one of its dependencies. This assembly is built by a runtime newer than the currently loaded runtime and cannot be loaded.
Another problem, for my last friends with W7 Home edition 64 Bit, 4 Gb. ram, Visual c++ 2010/2012/2013 installated, Crash log same before update Visual c++ in other pc’s. Bye
Schumann-Resonance
I’ve installated Visual c++ 2010/2012/2013 and now work on W7 Home 32 bit + 2 gb. ram
I will also try on others
Bye and Tnx
My Pc W7 Professional 64 Bit + 12 gb. ram it’s OK
One Pc W7 Home 32 Bit + 4 gb. ram Crash
One Pc W7 Professional 64 Bit + 8 gb. ram Crash
One Pc W10 64 Bit Crash
One Pc W7 Crash
Had the same problem on a Win7 64bit machine, solved it by installing all the Microsoft Visual C++ Redistributables the way up from 2010 ,installing just the x86 versions is sufficient enough, to run the new plugin without crashing.
Direct download link-list to all the Visual C++ Redist. versions https://www.itechtics.com/microsoft-visual-c-redistributable-versions-direct-download-links/
(if someone likes to go more methodic and tell us wich x86 version it actually depends on would be nice2know I guess 😉
cheers & have a nice weekend
Cha-ching! That’s did the trick, thanks! 2013 x32 was the last one I installed before it started working.
I’ve copy dll on SdrSharp directory, add magic line and in my pc it’s all ok, in three other pc (of my friends) don’t work, this is crash log :
Impossibile caricare la DLL ‘libtetradec’: Impossibile trovare il modulo specificato. (Eccezione da HRESULT: 0x8007007E).
at SDRSharp.Tetra.dll.NativeMethods.tetra_decode_init (IL offset: 0xffffffff)
at SDRSharp.Tetra.dll.TetraPanel.DecodingThread (IL offset: 0x7)
at mscorlib.dll.ThreadHelper.ThreadStart_Context (IL offset: 0x14)
at mscorlib.dll.ExecutionContext.RunInternal (IL offset: 0x79)
at mscorlib.dll.ExecutionContext.Run (IL offset: 0x0)
at mscorlib.dll.ExecutionContext.Run (IL offset: 0x2b)
at mscorlib.dll.ThreadHelper.ThreadStart (IL offset: 0x8)
Sad, but it crashes immidiately after pressing Decode. SDR# 1700, Windows 7.
Hi admin,
This plugin not work on my 64bit window machine. Plugin added as described in readme file but sdr#1700 version crashes after some time not show any data and voice. However I am new to tetra decoding but no success.
Are you running the 64-bit version of SDR#? Use the x86 version, since this plugin is compiled for x86 only.
I think there is only one version available on sdr# i.e SDR# x86 rev 1700 for Window https://airspy.com/?ddownload=3130. Can you provide a link for 64 bit sdr# version. However I am using windows 10.
Works without issue on my Win7 64 bit machine.
Unfortunately, all it does is cause SDR# to crash. Not much else I can do except remove it.
Working fine here. Are you using the latest version of SDR#?
Did you download the latest version of sdrsharp and extract the files in to an empty directory. And then read and followed the instructions in the README.txt file included in the plugin tetra_x86.zip (copy 2 files to the sdr# folder and add one line of text into the specified config file. I did that and it works for me.