Version 3.x no longer requires changes to the firmware! The application includes the Genie protocol encoder/decoder, thanks to @MMX for the suggestion.
This program was written to allow the Flipper Zero to press a button on a Genie garage door remote and record the rolling code. The goal is to capture all 65,536 signals (which hopefully repeats when it gets to the end). Our click speed is current 2000ms per click + however long it takes to get the signal. In practice, it typically takes 2 days to record all of your signals.
The application also has the ability to send the next code to the garage door opener. This starts from the first captured signal.
This application is intended to replace the remote you captured. You should not use your original remote again once you are using the Flipper Zero or they will get out of sync. It is recommended that you capture a backup remote you are not using.
The files are stored in "SD Card/apps_data/genie". You can copy the "007F1991.gne" file to your Flipper if you want to use a default remote. On your receiver you will need to sync to the Flipper.
WARNING: For my remote, the codes wrapped after 65,536 codes were sent. I'm not sure if this is the case for ALL Genie brand remotes. If it doesn't wrap, it's possible that the remote could stop working (if the manufacture uses OVR bits).
WARNING: This could desync your remote from the receiver. Be sure you know the process to sync the remote back to the receiver. For my remote, I had to press the learn button on the receiver, then press the button on the remote.
WARNING: Don't run this app near your garage. There is no reason to open the physical garage door & you will likely burn out the motor.
WARNING: Do this at your own risk. You could damage your remote or Flipper Zero if done improperly.
Risky Option: Remove the battery and connect 3V3 from Flipper to the battery positive bar on the remote. Be 100% sure that GND on the Flipper is going to GND on the remote (and not the signal pin) and that no wires are shorting. If you are not 100% sure, then DON'T DO THIS! You could damage the remote and the Flipper Zero.
FOR MORE DETAILS, PLEASE SEE THE README LINKED IN THE REPOSITORY.
If the LED on the remote is not blinking, be sure you have followed the steps in the Connecting to remote section.
If the application is not detecting the remote, but the LED on the remote is blinking, then ensure the frequency is correct.
If sending signal is not working, then ensure the frequency is correct.
The file format is as follows:
The file can be found in the "SD Card\apps_data\genie" folder on your Flipper Zero. The name of the file will match the ending 8 characters of the fix code.
App Version | SDK | Status | Downloads | Logs | Build |
---|---|---|---|---|---|
3.1 | 86.0 f7 | Build succeeded | 2968 | get logs | get build |
3.1 | 85.0 f7 | Build succeeded | 135 | get logs | get build |
3.1 | 79.2 f7 | Build succeeded | 24484 | get logs | get build |
3.1 | 78.1 f7 | Build succeeded | 22845 | get logs | get build |
3.1 | 77.2 f7 | Build succeeded | 1207 | get logs | get build |
3.1 | 73.0 f7 | Build succeeded | 19602 | get logs | get build |
3.1 | 72.5 f7 | Build succeeded | 51 | get logs | get build |
3.1 | 72.1 f7 | Build succeeded | 11496 | get logs | get build |
3.1 | 69.0 f7 | Build succeeded | 1834 | get logs | get build |
3.1 | 66.0 f7 | Build succeeded | 504 | get logs | get build |
genie_record | Latest 3.1 | GitHub | Author: CodeAllNight (MrDerekJamison) |