SubBrute Upd

This commit is contained in:
RogueMaster
2022-12-27 09:33:37 -05:00
parent e6319083f5
commit 0bc6381b36
3 changed files with 20 additions and 0 deletions

View File

@@ -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

View File

@@ -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"};
/** /**

View File

@@ -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,