SubGHz

Overview of GhostESP's SubGHz radio capabilities

GhostESP includes SubGHz radio tools for scanning, capturing, and transmitting signals on common frequency bands. Use these features to work with garage door remotes, gate openers, wireless sensors, and other sub-1 GHz devices.

Supported frequency bands

  • 315 MHz
  • 390 MHz
  • 433.92 MHz
  • 868.35 MHz
  • 915 MHz

Features

  • Signal scanning - Monitor activity across 64 channels in real-time
  • Frequency analyzer - Visualize signal strength across bands to find active frequencies
  • Signal capture - Record and decode signals from remotes and transmitters
  • Protocol decoding - Automatic detection of 20+ common protocols
  • Signal transmission - Replay captured signals to control devices
  • Saved signals - Store and manage captured signals as .sub files
  • Flipper compatibility - Uses Flipper SubGhz Key File format

Technical implementation

GhostESP uses dedicated protocol decoders based on Flipper Zero Unleashed/xMasterX firmware, providing professional-grade signal analysis capabilities:

  • 20+ protocol decoders with precise timing constants for each protocol
  • Real-time decoding engine with edge queue processing
  • Proven implementation - same decoders used by industry-standard Flipper Zero
  • Supports complex encodings including Manchester and multi-bit protocols

Unlike other ESP32 firmwares that rely on generic libraries like RCSwitch (10-15 protocols), GhostESP’s dedicated decoders offer superior accuracy and support for a wider range of static code protocols.

Hardware requirements

SubGHz requires a CC1101-based radio module. Not all GhostESP boards include this hardware. See Hardware Support for details.

Getting started