documentation/SubGHzSupportedSystems.md
This file lists all supported Sub-GHz protocols available in Momentum Firmware, both tested and untested.
Many protocols support, and this documentation page, comes from Unleashed Firmware. Currently Momentum has the same Sub-GHz protocol list as Unleashed, and most Sub-GHz innovation is driven by the Unleashed team. Go show them some love and maybe donate to them too!
That list is only for default SubGHz app, apps like Weather Station have their own protocols list
433 MHz usually means 433.92MHz and 868 MHz = 868.35MHz
If you see no frequency after protocol name, that means we don't know it, let us know in issues tab!
AM650, FM, FSK476 - means modulation to use when reading the remote
FM means you should try any existing FM modulations, FSK??? means FM??? in SubGHz - Read - Config
433.92MHz AM650 (72 bits, Dynamic)433.92MHz AM650 (64 bits, Pseudo-Dynamic, KeeLoq based)433MHz FM (12 bits, Static)433.92MHz AM650 (18 bits, Static)433.92MHz AM650 (128 bits, Dynamic AES128) (button code 0 emulates hidden button option on the remote)433.92MHz AM650 (64 bits, Dynamic, KeeLoq based with Seed taken from serial)433.92MHz, 868MHz AM650 (62 bits, Dynamic)433.92MHz AM650 (54 bits, Static)433.92MHz, 868MHz AM650 (12, 24 bits, Static)433.92MHz AM650 (54 bits, Dynamic) (should be compatible with BIXLG4, BIXLS2, BIXLP2) - (right arrow emulates button 0 (hidden button))433.92MHz, 868MHz AM650 (25, 42 bits, Static)433.92MHz, 868MHz AM650 (18 bits, Static)AM650 (10 bits, Static)AM650 (18 bits, Static)AM650 (36 bits, Static)AM650 (37 bits, Dynamic)433MHz AM650 (18 bits, Static)433.92MHz, 868.35MHz AM650 (64 bits, Dynamic) (+ Genius KILO TX2/4 JLC)433.92MHz AM650 (64 bits, Static)868MHz AM650 (44 bits, Static)AM650 (64 bits, Simple Dynamic, KeeLoq-like)433MHz AM650 (48 bits, Dynamic) (Decode only)433.92MHz AM650 (89 bits, Dynamic, KeeLoq based)AM650 (36 bits, Static)AM650 (24 bits, Static)AM650 (40 bits, Static)433.92MHz AM650 (12, 24 bits, Static)433.92MHz AM650 (52 bits, Dynamic)433.92MHz AM650 (72 bits, Dynamic)433.92MHz AM650 (64 bits, Static)433.92MHz AM650 (28 bits, Static)433.92MHz AM650 (52 bits, Dynamic) (receivers have option to enable Static mode, making them ignore rolling part of the key)433.92MHz, 868MHz AM650 (49 bits, Static)868MHz AM650 (24 bits, Static)433.42MHz, 868MHz AM650 (80 bits, Dynamic) (KeyGo 4 RTS 4 / Keytis NS 2RTS)430.5MHz AM650 (24 bits, Static - Princeton based) - (Button codes (already mapped to arrow keys): 0x30 (UP), 0x03 (STOP), 0x0C (DOWN))300MHz AM650 (10 bits, Static)AM650 (8 bits, Static)434.42MHz AM650 (56 bits, Static mode only, Dynamic is unsupported)315MHz, 433.92MHz, 390MHz AM650 (42 bits, Dynamic)310MHz, 390MHz, 868MHz AM650 (62 bits, Dynamic)AM650 (32 bits, Static) - Lights, sockets, other.AM650 (40 bits, Static) - Electric blindsAM650 (64 bits, Static) - Blinds, shuttersAM650 (18 bits, Static) - Doorbells433.92MHz AM650 (56 bits, Dynamic)433.92MHz AM650 (32 bits, Static) - RGB LED remotes, other.AM650 (64 bits, Static) - Alarm, SensorAM650 (48 bits, Static) - Doorbell433.92MHz AM650 (32 bits, Static) - Sensor, alarm433.92MHz AM650 (72 bits, Dynamic, KeeLoq based) - Automatic roller shutters433.92MHz AM650 (42 bits, Static) - Bike alarms433.92MHz AM650 (34 bits, Static) - Bike alarmsAM650 (40 bits, Static)AM650 (12 bits, Static)315MHz, 433.92MHz, Any other frequency AM650 (24 bits, Static)315MHz, 433.92MHz, Any other frequency AM650 (25 bits, Static)433.92MHz AM650 (21 bits, Dynamic)433.92MHz AM650 (37 bits, Static)433.92MHz AM650 (24 bits, Static)KeeLoq is a rolling code encryption system used by many garage door openers and gate systems. The following manufacturers have KeeLoq support in Unleashed firmware:
Default value for encryption type "learning" is simple and 10bits for serial part in Hop
In case if remote uses other serial bits or different encryption type and it was verified - it will be stated in the end
868MHz AM650 (KeeLoq, 64 bits) (no serial part in Hop - magic XOR)433.92MHz AM650 (KeeLoq, 64 bits) (12bit serial number art in Hop + 2bit "parity" in front of it replacing first 2 bits of serial)433.92MHz, 868MHz AM650 (KeeLoq, 64 bits) (no serial part in Hop - magic XOR)433.92MHz AM650 (KeeLoq, 64 bits) (12bit serial part in Hop - simple learning)433.92MHz FSK12K (KeeLoq, 64 bits) (12bit (original remotes) or 10bit (chinese remotes) serial part in Hop - normal learning) (receiver checks for 10bit only (unverified))433.92MHz AM650 (KeeLoq, 64 bits) (no serial in Hop, uses fixed value 0x1CE - normal learning)433.92MHz, 868MHz AM650 (KeeLoq, 64 bits) (normal learning)433.92MHz AM650 (KeeLoq, 64 bits) (modified serial in Hop, uses last 3 digits modifying first one (example - 419 -> C19) - simple learning)433.92MHz AM650 (KeeLoq, 64 bits)433.92MHz AM650 (KeeLoq, 64 bits) (12bit serial part in Hop - simple learning)433.92MHz AM650 (KeeLoq, 64 bits) (normal learning)433.92MHz, 868MHz AM650 (KeeLoq, 64 bits) (12bit serial part in Hop - normal learning)433.92MHz AM650 (KeeLoq, 64 bits) (12bit serial part in Hop - normal learning) (Genius ECHO, Genius Bravo (Button code 0xB for prog. mode))433.92MHz AM650 (KeeLoq, 64 bits)433.92MHz AM650 (KeeLoq, 64 bits) (12bit serial part in Hop - normal learning)433.92MHz AM650 (KeeLoq, 64 bits) (normal learning)433.92MHz AM650 (KeeLoq, 64 bits)433.92MHz AM650 (KeeLoq, 64 bits)433.92MHz AM650 (KeeLoq, 64 bits) (8bit serial part in Hop - simple learning)433.92MHz AM650 (KeeLoq, 64 bits)433.92MHz AM650 (KeeLoq, 64 bits) (no serial in Hop, uses fixed value 0x100 - normal learning)433.92MHz AM650 (KeeLoq, 64 bits) (normal learning)433.92MHz AM650 (KeeLoq, 64 bits) (8bit serial part in Hop - simple learning)433.92MHz AM650 (KeeLoq, 64 bits) (8bit serial part in Hop - simple learning)433.92MHz AM650 (KeeLoq, 64 bits)433.92MHz AM650 (KeeLoq, 64 bits)434.42MHz, 868.80MHz FSK12K (or FSK476) (KeeLoq, 64 bits) (normal learning) (TX03-868-4, Pearl, and maybe other models are supported (SOMloq))433.92MHz AM650 (KeeLoq, 64 bits) (12bit serial part in Hop - normal learning)433.92MHz AM650 (KeeLoq, 64 bits) (12bit serial part in Hop - normal learning) (receiver checks for 10bit only (unverified))Note: Most KeeLoq manufacturers operate in the 433 MHz and 868 MHz frequency bands with AM650 modulation. Some operate at other frequencies or modulations. Not all KeeLoq systems are supported for full decoding or emulation.
Unleashed firmware supports various protocol types:
For more information on how to use some of these protocols, see also SubGHzRemoteProg.md and the main ReadMe.md.
Docs made for Unleashed FW, please mention source when copying