Transmitting Signals
Replay captured SubGHz signals to control devices
On this page
Replay captured signals to control garage doors, gates, alarms, and other SubGHz devices.
Transmission is an on-device UI feature: it plays back Flipper .sub files from the SD card. The subghz CLI cannot transmit - subghz list, subghz load, and subghz replay only work with RSSI spectrum snapshots (see Files and Management).
Before You Start
- Hardware: Board with CC1101 SubGHz support (see Hardware Support).
- Captured signals: Flipper
.subfiles in/mnt/ghostesp/subghz/(see Capturing). - Frequency matching: Ensure the transmission frequency matches the target device’s expected frequency.
Replaying a Saved Signal
- Open SubGHz → Saved to browse captured signals.
- Select a
.subfile from the list. - Review the signal details (protocol, frequency, code).
- Choose Replay to transmit the signal.
- The device will transmit on the frequency stored in the file.
Frequency Matching
Signals are transmitted at the frequency stored in the .sub file. If the target device expects a different frequency:
- Edit the
.subfile to change theFrequencyfield (see Files). - Or use the Frequency Analyzer to determine the correct frequency before capturing.
Protocol Considerations
Decoded Signals
For signals with decoded protocols (Princeton, CAME, KeeLoq, etc.):
- GhostESP reconstructs the signal from the decoded code and protocol parameters.
- Transmission should be reliable if the protocol was correctly identified.
- Some protocols use rolling codes; replay may fail if the target device expects a new code.
Raw Signals
For raw captures (unknown protocol):
- GhostESP transmits the exact timing sequence that was captured.
- Ensure the capture was clean and complete for reliable replay.
- Raw signals are more sensitive to timing and environmental factors.
Tips for Successful Transmission
- Distance: Start within 5-10 meters of the target device.
- Antenna orientation: Point the antenna toward the target receiver.
- Multiple attempts: Some devices require multiple transmissions to respond.
- Interference: Avoid areas with strong RF interference.
- Frequency verification: Use the Frequency Analyzer to confirm the target device’s frequency.
Notes
- Transmission power is limited by regulatory requirements and hardware capabilities.
- Some devices use rolling codes or challenge-response mechanisms that prevent simple replay attacks.
- Commercial security systems may have additional protections against replay attacks.
- Always ensure you have authorization to control the target device.
Troubleshooting
- No response from device: Verify the frequency matches the target device. Check antenna connection and orientation.
- Transmission fails: Ensure the
.subfile is valid and not corrupted. Try recapturing the signal. - Intermittent success: The device may use rolling codes or require specific timing. Try multiple transmissions.
- Wrong frequency: Edit the
.subfile to correct the frequency, or recapture on the correct band.
