Telive osmo-tetra-sq5bpf: An Experimental TETRA Decoder that Enables Voice Decryption (If You Have the Key)

Thank you to Jacek / SQ5BPF for letting us know that he's recently released a modified version of the Telive TETRA decoder for Linux. The modification allows the user to listen to TEAx-encrypted voice signals if they have the decryption key. Typically, if a TETRA signal is encrypted, there is no way to listen to it, unless you have obtained the decryption key from the network operator, or extracted it from TETRA keyloader hardware.

But because the TEA1 encryption was broken due to a backdoor being discovered in 2023, he has also added support for using the 32-bit short key directly, which can be automatically recovered from TETRA traffic using his other software called teatime. TEA1 encryption is being phased out, but many deployments still use it.

The software is designed for advanced users to compile and run, so very little documentation is provided. However, there is a blog post here that explains the overall steps. Some additional information can be found on SQ5BPF's RadioReference post here.

TETRA Decoding (with telive on Linux)
TETRA Decoding (with telive on Linux)
Subscribe
Notify of
guest

6 Comments
Inline Feedbacks
View all comments
drmatrix

Interesting. I tried to install this (Oracle VirtualBox) into Debian 8 and Ubuntu 15 without success. Then I tried Linux Mint 17.3 (Oracle VirtualBox) and install_telive.sh executed without erros.

telive2.png
dirk

But it does explicitly say to install on debian 12.

I guess otherwise it might not work, the gnuradio-companion receiver flowgraphs are for gnuradio 3.10 or higher.

Last edited 3 days ago by dirk
drmatrix

Document here raw.githubusercontent.com/sq5bpf/telive/master/telive_doc.pdf
says Debian GNU/Linux 8 or Ubuntu 15 or Linux Mint 17.2/17.3

drmatrix

Also tried to install in DragonOS FocalX but installer stopped with message: GNU Radio 3.10.10.0 is incompatible

dirk

What you mentioned is for old (stable) telive.

Author’s blog post about the new experimental version: https://lipkowski.com/2026/01/23/listening-to-tetra-encrypted-communications/

drmatrix

On Debian 12 (VirtualBox clean install) telive-2 installed ok. Hopefully the author further enhances telive-2 in the future