alphafox02

RTL-SDR front-end for TETRA/telive - replaces GnuRadio with a single C binary

22
2
100% credibility
Found Feb 20, 2026 at 13 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
C
AI Summary

This project turns a low-cost radio dongle into a TETRA signal decoder with scanning, multi-channel support, and live spectrum views for monitoring professional digital radio networks.

How It Works

1
🔍 Discover TETRA signals

You hear about hidden professional radio networks called TETRA and want to listen in using your cheap radio dongle.

2
📡 Set up your receiver

Plug in your radio dongle, get the free software ready on your computer, and prepare to explore the airwaves.

3
🕵️ Scan for active channels

Tell it to sweep a band like 380-400 MHz, and it quickly finds buzzing TETRA channels with signal strength and network details.

4
Choose your listening mode
🎯
Single channel

Tune to one frequency and pipe the decoded bits straight to the viewer app for clear network info and voice.

🌐
Multi-channel

It auto-finds and tracks multiple channels together, switching views to catch all the action.

5
📊 Watch the live spectrum

Open a web page or terminal view to see a colorful waterfall of signals, click to tune, and adjust gain on the fly.

🔊 Hear the radio chatter

Watch subscriber IDs, messages, and play voice calls in the companion viewer—your private window into professional radios is open!

Sign up to see the full architecture

4 more

Sign Up Free

Star Growth

See how this repo grew from 13 to 22 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is tetra-rtlsdr?

This C binary turns your RTL-SDR into a drop-in front-end for TETRA decoding with telive and osmocom stacks, replacing the GnuRadio + simdemod3_telive.py chain entirely. Pipe its bitstream output straight to tetra-rx for frame decoding, or use multi-channel mode to demod up to 6 TETRA signals from one dongle's bandwidth. Features include CLI scanning (`-S 380e6:400e6`), web waterfall (`-w 8080`), ASCII spectrum (`-a`), and rtl_tcp for remote RTL-SDR Blog V3/V4 hardware on Linux.

Why is it gaining traction?

No GnuRadio bloat—just librtlsdr and liquid-dsp for a single executable that auto-discovers channels via background sweeps, avoiding manual tuning. Real-time spectrum lets you click-to-tune or add channels, with AFC UDP to telive for carrier tracking. Beats rtl-sdr scanner github tools by integrating directly with tetra-rx/telive workflows.

Who should use this?

Radio hackers intercepting TETRA networks (police/emergency) with cheap RTL-SDR dongles, especially on DragonOS or Linux setups feeding osmo-tetra. Ideal for multi-site monitoring where one device covers several channels, or quick field scans without heavy rtl-sdr software github deps.

Verdict

Promising rtl-sdr tetra front-end with stellar docs and screenshots, but 1.0% credibility from 10 stars means it's early—expect rough edges despite solid binary stability. Worth forking if GnuRadio frustrates your TETRA hunts.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.