-
Notifications
You must be signed in to change notification settings - Fork 0
Home
https://img.shields.io/badge/License-MIT-yellow.svg
https://img.shields.io/badge/platform-ESP32-blue
https://img.shields.io/badge/radio-CC1101-orange
A Swiss Army knife for sub‑1 GHz RF – Sniff, record, replay, and brute‑force signals with an ESP32 and a CC1101 transceiver.
Overview
Hardware Setup
Installation & Flashing
-
Command Reference
Basic Configuration
Packet & FIFO Settings
Advanced RF Controls
Sniffing & Monitoring
Recording & Replaying
Utility Commands
Usage Examples
Recording & Replay Workflow
Brute‑Force Garage Door Attack
Troubleshooting
Release Notes
Legal Disclaimer
This project turns a cheap ESP32 + CC1101 combo into a fully programmable RF tool. It exposes every CC1101 register via a simple serial CLI, letting you:
Transmit and receive on 300‑348 MHz, 387‑464 MHz, and 779‑928 MHz
Choose between 2‑FSK, GFSK, ASK/OOK, 4‑FSK, and MSK
Tweak all RF parameters (frequency, deviation, data rate, RX bandwidth, channel spacing, etc.)
Sniff live packets and print them in hex
Record frames or raw on‑off keying samples into a buffer
Replay captured signals (perfect for remote control cloning)
Brute‑force simple fixed‑code remotes (e.g., old garage doors)
Jam selected frequencies (for testing/education only!)
The firmware exposes a simple CLI over USB‑UART at 115200 baud. All commands are plain text – no GUI, no dependencies.
ESP32 development board (DevKit, NodeMCU‑32S, etc.)
CC1101 transceiver module (with SPI pins)
Jumper wires
Antenna (spring or SMA)