Radio & SDR Protocols (Network & Wire Protocols): open-source projects that exist because someone reverse engineered a closed product, sorted by GitHub stars.
Dump1090 is a simple Mode S decoder for RTLSDR devices
Decodes weather/earth-observation satellite downlinks and their data formats
Arduino library to operate cheap 433/315 MHz remote-controlled outlets and decode their protocols
Gnuradio blocks and tools for receiving GSM transmissions
Read the wired or wireless mbus protocol to acquire utility meter readings.
Uses undocumented raw I/Q capture of ESP32 chips as an SDR
Decoder for POCSAG/FLEX pagers, EAS, DTMF, AFSK and other digital radio modes
This is the fully-functional GNU Radio software-defined radio (SDR) implementation of a LoRa transceiver with all...
Receiver for the proprietary NRSC-5 (HD Radio) digital broadcast standard
Modern and standards-compliant Z-Wave device driver that runs almost anywhere
Digital Speech Decoder
Port of rtl_433 decoders to ESP32 with CC1101/SX127x radios
ADS-B decoder swiss knife
Python decoder for Mode S and ADS-B signals
GNU Radio blocks for receiving LoRa modulated radio messages using SDR
Automatically track and decode weather radiosonde launches with an RTL-SDR
Flipper Zero app to display and decode known and unknown sub-GHz signals
GNU Radio OOT module implementing the LoRa PHY, based on...
nRF24L01 transmitter for reverse-engineered toy drone and RC protocols
Iridium burst detector and demodulator.
Fork of osmocom OP25 by boatbod
KiCad reverse engineering of the Quansheng UV-K5 handheld radio PCB
ACARS SDR decoder
Tire Pressure Monitoring System decoding tools.
ESP32/LoRa board firmware decoding RS41, RS92, DFM and M10/M20 radiosondes
Live TETRA monitor built on osmo-tetra
Software defined receiver for wireless M-Bus with RTL-SDR
GUI to demodulate basic RF transmissions for reverse engineering
Home automation daemon that decodes and sends many proprietary 433 MHz device protocols
SDR implementation of the proprietary LoRa PHY for research
VDL Mode 2 message decoder and protocol analyzer
Arduino sketch that emulates a Somfy RTS remote (rolling-code protocol)
Library that decodes BLE advertising payloads of hundreds of proprietary sensors
Decoders for Vaisala, Graw, Meteomodem, Intermet and other radiosonde formats
Complete LoRa physical layer (LoRa PHY) implementation in MATLAB.
RTL-SDR tools that receive DECT packets and feed them to Wireshark
Reverse engineering of the Baofeng UV-5RM/UV-5RH radios
SDR++ plugin decoding RS41, DFM, M10/M20 and other radiosondes
GNU Radio receiver and decoder for DECT (cordless phone) voice channels
Publications incl. the LoRa PHY reverse engineering paper and code
GNU Radio utilities for reverse engineering RF protocols
LoRa physical layer collision decoding based on GNU Radio
Osmocom TETRA MAC/PHY receive and decode code
Automated RF signal analysis for reverse engineering unknown OOK/ASK devices
Reverse engineering the Vaisala RS41 radiosonde data frame format
Graphical interface for the nrsc5 HD Radio receiver
GNU Radio/Python decoder for railroad End-of-Train telemetry packets
Rig control commands for the Kenwood TH-D74 radio
SDR receiver and decoder for weather radiosondes
Tools and documentation for decoding TETRA radio
Python library for the Insteon home automation protocol
Reverse-engineered Sigfox protocol stack library
Windows radiosonde decoder and tracker built on RTL-SDR
A lightweight POCSAG decoder for rtl-sdr devices
Open Sigfox physical-layer implementation for SDR
Extensible decoder for proprietary radiosonde telemetry formats
GNU Radio POCSAG Receiver and Python Decoder
Python decoder for railroad End-of-Train device radio telemetry
Tools for the Yaesu FT-991A's undocumented memory and menu formats
Interpreter for the SiRF binary GPS protocol
deDECTed.org DECT sniffing tools: Com-on-Air driver, Kismet and Wireshark support
DECT protocol stack library from the Osmocom DECT project
Download and configure classic MTK GPS loggers over their binary protocol on M5Stack