https://github.com/cpoore1/gr-garage_door
https://github.com/cpoore1/gr-garage_door
garage-door garage-door-opener gnuradio hacking sdr
Last synced: 8 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/cpoore1/gr-garage_door
- Owner: cpoore1
- License: mit
- Created: 2021-06-28T19:16:20.000Z (over 4 years ago)
- Default Branch: maint-3.10
- Last Pushed: 2022-08-28T15:39:50.000Z (about 3 years ago)
- Last Synced: 2025-02-13T02:35:59.641Z (9 months ago)
- Topics: garage-door, garage-door-opener, gnuradio, hacking, sdr
- Language: CMake
- Homepage:
- Size: 1.51 MB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# gr-garage_door
This GNU Radio out-of-tree module simulates signals for a Stanley ST500W (310 MHz, 10 DIP switch) garage door opener. This is an older model (pre-1982) and utilizes on-off keying (OOK) to repeat the same message for every button press.
This software has been integrated into [FISSURE: The RF Framework](https://github.com/ainfosec/FISSURE).
# Examples
The Garage Door Transmit .grc will simulate a button press and repeat indefinitely.
- DIP Positions are the values for the ten switches on the remote and garage door opener
- Press Duration simulates the button on the remote being held down
- Press Repetition Interval is the amount of time between button presses
The Garage Door Cycle .grc will rapidly cycle through all the DIP switch positions and wrap around on repeat.
- DIP Interval is the time between the start of two messages
- Starting DIP is the initial DIP switch value
- Bursts per DIP specifies the number of repeating messages in an interval
- Burst interval is the time between two DIP values. The code needs to be updated to make the timing exact.


