mirror of
https://github.com/Next-Flip/Momentum-Firmware.git
synced 2026-05-13 09:08:35 -07:00
SubBrute Upd
This commit is contained in:
@@ -28,6 +28,10 @@ We do not condone illegal activity and strongly encourage keeping transmissions
|
|||||||
- Ansonic 12bit 433.920MHz
|
- Ansonic 12bit 433.920MHz
|
||||||
- Ansonic 12bit 434.075MHz
|
- Ansonic 12bit 434.075MHz
|
||||||
|
|
||||||
|
#### Holtek
|
||||||
|
|
||||||
|
- Holtek HT12X 12bit 433.920MHz
|
||||||
|
|
||||||
#### Chamberlain
|
#### Chamberlain
|
||||||
|
|
||||||
- Chamberlain 9bit 300MHz
|
- Chamberlain 9bit 300MHz
|
||||||
|
|||||||
@@ -334,6 +334,17 @@ const SubBruteProtocol subbrute_protocol_pt2260_24bit_433 = {
|
|||||||
.preset = FuriHalSubGhzPresetOok650Async,
|
.preset = FuriHalSubGhzPresetOok650Async,
|
||||||
.file = PT2260FileProtocol};
|
.file = PT2260FileProtocol};
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Holtek FM 12bit 433MHz
|
||||||
|
*/
|
||||||
|
const SubBruteProtocol subbrute_protocol_holtek_12bit_433 = {
|
||||||
|
.frequency = 433920000,
|
||||||
|
.bits = 12,
|
||||||
|
.te = 204,
|
||||||
|
.repeat = 4,
|
||||||
|
.preset = FuriHalSubGhzPreset2FSKDev476Async,
|
||||||
|
.file = HoltekFileProtocol};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* BF existing dump
|
* BF existing dump
|
||||||
*/
|
*/
|
||||||
@@ -351,6 +362,7 @@ static const char* subbrute_protocol_names[] = {
|
|||||||
[SubBruteAttackAnsonic12bit433075] = "Ansonic 12bit 433.07MHz",
|
[SubBruteAttackAnsonic12bit433075] = "Ansonic 12bit 433.07MHz",
|
||||||
[SubBruteAttackAnsonic12bit433] = "Ansonic 12bit 433.92MHz",
|
[SubBruteAttackAnsonic12bit433] = "Ansonic 12bit 433.92MHz",
|
||||||
[SubBruteAttackAnsonic12bit434] = "Ansonic 12bit 434.07MHz",
|
[SubBruteAttackAnsonic12bit434] = "Ansonic 12bit 434.07MHz",
|
||||||
|
[SubBruteAttackHoltek12bit433] = "Holtek FM 12bit 433MHz",
|
||||||
[SubBruteAttackChamberlain9bit300] = "Chamberlain 9bit 300MHz",
|
[SubBruteAttackChamberlain9bit300] = "Chamberlain 9bit 300MHz",
|
||||||
[SubBruteAttackChamberlain9bit315] = "Chamberlain 9bit 315MHz",
|
[SubBruteAttackChamberlain9bit315] = "Chamberlain 9bit 315MHz",
|
||||||
[SubBruteAttackChamberlain9bit390] = "Chamberlain 9bit 390MHz",
|
[SubBruteAttackChamberlain9bit390] = "Chamberlain 9bit 390MHz",
|
||||||
@@ -396,6 +408,7 @@ const SubBruteProtocol* subbrute_protocol_registry[] = {
|
|||||||
[SubBruteAttackAnsonic12bit433075] = &subbrute_protocol_ansonic_12bit_433075,
|
[SubBruteAttackAnsonic12bit433075] = &subbrute_protocol_ansonic_12bit_433075,
|
||||||
[SubBruteAttackAnsonic12bit433] = &subbrute_protocol_ansonic_12bit_433,
|
[SubBruteAttackAnsonic12bit433] = &subbrute_protocol_ansonic_12bit_433,
|
||||||
[SubBruteAttackAnsonic12bit434] = &subbrute_protocol_ansonic_12bit_434,
|
[SubBruteAttackAnsonic12bit434] = &subbrute_protocol_ansonic_12bit_434,
|
||||||
|
[SubBruteAttackHoltek12bit433] = &subbrute_protocol_holtek_12bit_433,
|
||||||
[SubBruteAttackChamberlain9bit300] = &subbrute_protocol_chamberlain_9bit_300,
|
[SubBruteAttackChamberlain9bit300] = &subbrute_protocol_chamberlain_9bit_300,
|
||||||
[SubBruteAttackChamberlain9bit315] = &subbrute_protocol_chamberlain_9bit_315,
|
[SubBruteAttackChamberlain9bit315] = &subbrute_protocol_chamberlain_9bit_315,
|
||||||
[SubBruteAttackChamberlain9bit390] = &subbrute_protocol_chamberlain_9bit_390,
|
[SubBruteAttackChamberlain9bit390] = &subbrute_protocol_chamberlain_9bit_390,
|
||||||
@@ -436,6 +449,7 @@ static const char* subbrute_protocol_file_types[] = {
|
|||||||
[UNILARMFileProtocol] = "SMC5326",
|
[UNILARMFileProtocol] = "SMC5326",
|
||||||
[PT2260FileProtocol] = "Princeton",
|
[PT2260FileProtocol] = "Princeton",
|
||||||
[HoneywellFileProtocol] = "Honeywell",
|
[HoneywellFileProtocol] = "Honeywell",
|
||||||
|
[HoltekFileProtocol] = "Holtek_HT12X",
|
||||||
[UnknownFileProtocol] = "Unknown"};
|
[UnknownFileProtocol] = "Unknown"};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -23,6 +23,7 @@ typedef enum {
|
|||||||
UNILARMFileProtocol,
|
UNILARMFileProtocol,
|
||||||
PT2260FileProtocol,
|
PT2260FileProtocol,
|
||||||
HoneywellFileProtocol,
|
HoneywellFileProtocol,
|
||||||
|
HoltekFileProtocol,
|
||||||
UnknownFileProtocol,
|
UnknownFileProtocol,
|
||||||
TotalFileProtocol,
|
TotalFileProtocol,
|
||||||
} SubBruteFileProtocol;
|
} SubBruteFileProtocol;
|
||||||
@@ -38,6 +39,7 @@ typedef enum {
|
|||||||
SubBruteAttackAnsonic12bit433075,
|
SubBruteAttackAnsonic12bit433075,
|
||||||
SubBruteAttackAnsonic12bit433,
|
SubBruteAttackAnsonic12bit433,
|
||||||
SubBruteAttackAnsonic12bit434,
|
SubBruteAttackAnsonic12bit434,
|
||||||
|
SubBruteAttackHoltek12bit433,
|
||||||
SubBruteAttackChamberlain9bit300,
|
SubBruteAttackChamberlain9bit300,
|
||||||
SubBruteAttackChamberlain9bit315,
|
SubBruteAttackChamberlain9bit315,
|
||||||
SubBruteAttackChamberlain9bit390,
|
SubBruteAttackChamberlain9bit390,
|
||||||
|
|||||||
Reference in New Issue
Block a user