TETRA Decoder Plugin for SDR# Now Available

Back in 2016 cURLy bOi released a Windows port of the Linux based "Telive" TETRA decoder. Now the latest development in TETRA decoders is that a TETRA decoder plugin for the SDR# software has been released. This makes setting up a TETRA decoder significantly simpler than before.

The plugin doesn't seem to be officially released anywhere, but we did find it thanks to @aborgnino's tweets on Twitter, and he found it on a Russian language radio scanner forum. The plugin is available as a direct download zip from here. Installing the plugin is a little more difficult that usual, as you first need to install MSYS2 which is a compatibility layer for Linux programs. The full installation instructions are included in the README.TXT in the zip file. One clarification from us: you need to copy the files in the msys_root/usr/bin folder from the zip file into the /usr/bin folder that is in your MSYS2 installation directory. 

We tested the plugin and found it to work well without any problems. With the plugin turned on you just need to simply tune to a TETRA signal in WFM mode, and you will instantly be decoding the audio.

TETRA is a type of digital voice and trunked radio communications system that stands for “Terrestrial Trunked Radio”. It is used heavily in many parts of the world, except for the USA. If you have unencrypted TETRA signals available in your area then you  can listen in on them with an appropriate SDR like an RTL-SDR and decoder software like the aforementioned plugin.

SDR# TETRA Plugin Running
SDR# TETRA Plugin Running


  1. Anonymous

    Method not found: ‘Void SDRSharp.Radio.IQFirFilter..ctor(Single[], Int32)’.
    at SDRSharp.Tetra.TetraPanel.BufferProcess()
    at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
    at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
    at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
    at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
    at System.Threading.ThreadHelper.ThreadStart()

  2. Adrian

    I use both, Tetra Telive (over Ubuntu) and SDR# Tetra Plugin (on Win 10)
    Tetra Telive has teh very useful way to filter exclusive ssi group, and you can “follow” de communication develope. Activating or desactivating selected ssi group. I have still some audio drops issues, but the filter and the complete activity audio record .ogg files is great.
    My first impression about SDR SHARP TETRA PLUGIN is positive, the audio quality is better and easy to customize. I m looking and add to my wish list, we can RECORD THE AUDIO QE LISTENING TO (without open Audacity or similar tool) and It would be fantastic filter ON/OF SSI groups to follow full conversation. Somebody know is there is some tip or setup to add SDR PLUGINS these functions ? This plugin open a big way to learn and enjoy about fantastic radio, asdr and tetra universe.

      • deim

        Hi Stef!
        I’m using AirSpyR2.
        Before installing Visual C++ Redistributable for Visual Studio 2015, 32 & 64 but i have the same problem and only after install this c++ package tetra start working.
        Maybe this information help you too.

        • Stef

          Hi deim,
          Thanks for the information.
          Visual C++ Redistributable for Visual Studio 2015, 32 & 64 is installed on my computer but for me it is not working .

  3. testuser

    Hi again Stef

    Exactly same problem here.

    Anyone got a fix for crash-error?
    I tried x86 AND x64 fix, but no luck with this.
    Any special version of c++?

  4. testuser

    No luck using Sdrplay RSP1 🙁
    Gives an error on startup (the 2 .dll files/plugins)
    Using version 1361 as described when using SDRPLAY

    Antone got any luck with SDRPLAY products? please help

    • johann

      uses the 1500 version of sdrsharp.
      It works well with. …

      Uses the plugin: SDR # PLUGIN – VERSION 2.2. he is on sdrplay.com

      • testuser

        I tried version 1500 with the 2.2 plugins from sdrplay.com
        but when I click on “demodulator” in the tetra plugin, the sdr#

        There is no problem getting the sdrplay to work with sdr# vers. 1500
        and just receiving – this works well, its the tetra plugin that I cant get
        to work with 1500 – it constantly crashes

      • Stef

        Where can i find the version 1500 of SDR# on internet ?
        I using version 1491 with my SDRPLAY RSP1 but sdr# crash when i clic on demodulor

        • testuser

          Hi Stef

          I found my 1500 version on a amateurradio site with versions from 1361 to 1500
          (google search). But version 1500 makes same error, crashes when clicking on
          demodulator 🙁

          • stef

            Hi Testuser 😉
            I found a 1500 version but unfortunately same error .
            I tried on a win 7 64bit and Win 10 but it’s not working 🙁 sdr# crash when i clic on demodulator

            error message in the crash.txt file in sdrsharp folder :
            Méthode introuvable : ‘Int32 SDRSharp.Radio.IQFirFilter.Process(SDRSharp.Radio.Complex*, Int32)’.
            at SDRSharp.Tetra.dll.TetraPanel.BufferProcess (IL offset: 0xffffffff)
            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)
            Do you have the same error message ?

Post a comment

You may use the following HTML:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>