Instalando TETRA en una Raspberry Pi con telive-2

Telive es un programa que permite visualizar información como señales, llamadas, etc., de una red Tetra. También permite registrar la información de señalización, escuchar el audio en tiempo real y grabarlo. La reproducción del audio y su recompresión en formato OGG se realizan mediante scripts externos.

Este será nuestro tercer interno de disponer de una herramienta para TETRA

Instalación

Dependencias

sudo apt-get install -y git librtlsdr-dev libfftw3-dev libpulse-dev libx11-dev libglib2.0-dev twolame libasound2-dev xterm

Clonar repositorio

cd ~
git clone https://github.com/sq5bpf/telive-2.git

Compilar

curl -L -A "Mozilla/5.0 (Windows NT 10.0; Win64; x64)" -o en_30039502v010301p0.zip https://www.etsi.org/deliver/etsi_en/300300_300399/30039502/01.03.01_60/en_30039502v010301p0.zip
cd ~/telive-2/scripts 
chmod +x scripts/install_telive.sh
make CFLAGS="-O2 -Wno-error -Wno-return-mismatch -Wno-implicit-function-declaration -Wno-pointer-sign"
./install_telive.sh
make

cd ~/telive-2/osmo-tetra-sq5bpf-2/src
make clean
make CFLAGS="-O3 -I. -Wno-error -Wno-return-mismatch -Wno-implicit-function-declaration -Wno-pointer-sign -Wno-misleading-indentation -Wno-implicit-int"

cd ~/telive-2
make clean
make CFLAGS="-Wno-error -Wno-implicit-function-declaration"

sudo cp ~/telive-2/telive /usr/local/bin/
sudo cp ~/telive-2/osmo-tetra-sq5bpf-2/src/tetra-rx /usr/local/bin/

Arrancar
sudo docker stop ultrafeeder
./telive


q: Sirve para salir del programa Telive de forma limpia.

m / M: Te permite cambiar los modos de visualización de los grupos en pantalla.

c: Limpia (clear) la lista de llamadas o terminales inactivas de la pantalla para dejarla despejada.

t: Cambia el modo en el que se muestran los registros de tiempo (timestamps).En una segunda pantalla

tetra-rx -r -s /dev/stdin &
rtl_fm -M fsk -f 424500000 -s 48k -g 40 | socat -u STDIN UDP4-SENDTO:127.0.0.1:7379


ERRORES


Comprobación

rtl_test
Found 1 device(s):
  0:  Realtek, RTL2838UHIDIR, SN: 00000001



sudo systemctl stop ultrafeeder
sudo systemctl disable ultrafeeder
sudo systemctl stop adsb-exchange 2>/dev/null
sudo systemctl disable adsb-exchange 2>/dev/null

Al terminar con telive

sudo systemctl enable serverng 2>/dev/null
sudo systemctl start serverng 2>/dev/null

sudo systemctl enable targetng 2>/dev/null
sudo systemctl start targetng 2>/dev/null
sudo docker start ultrafeeder

cb transfer status: 5, canceling...

killall tetra-rx

tetra-rx -r -s /dev/null &
rtl_fm -M fsk -f 424500000 -s 48k -g 40 -p 0 -E none | socat -u STDIN UDP4-SENDTO:127.0.0.1:7379

killall -9 tetra-rx rtl_fm socat 2>/dev/null


Conclusiones

Funciona pero no extrae niguna informaciónd e interés

Referencias


Advertencia importante
 

Las modificaciones, configuraciones y procedimientos descritos en este sitio pueden implicar riesgos técnicos, legales o de seguridad. El autor no se responsabiliza del mal funcionamiento de los equipos, daños permanentes, pérdida de garantía ni de posibles infracciones legales derivadas del uso de esta información.
El lector asume plena responsabilidad por cualquier acción que decida realizar basándose en el contenido de este blog.


© 2026 EA5JTT. Queda prohibida la reproducción total o parcial sin autorización expresa del autor.

No hay comentarios:

Publicar un comentario

Sondeos ionosféricos en España: que se vió el dia del eclipse total de sol del 12 de agosto de 2026

La reciente campaña del HAARP en la que se hicieron sondeos ionosféricos y el interés que ha despertado los sondeos ionosféricos en españa p...