|
@@ -252,7 +252,7 @@ const SubBruteProtocol subbrute_protocol_linear_10bit_310 = {
|
|
|
const SubBruteProtocol subbrute_protocol_unilarm_24bit_330 = {
|
|
const SubBruteProtocol subbrute_protocol_unilarm_24bit_330 = {
|
|
|
.frequency = 330000000,
|
|
.frequency = 330000000,
|
|
|
.bits = 25,
|
|
.bits = 25,
|
|
|
- .te = 200,
|
|
|
|
|
|
|
+ .te = 209,
|
|
|
.repeat = 5,
|
|
.repeat = 5,
|
|
|
.preset = FuriHalSubGhzPresetOok650Async,
|
|
.preset = FuriHalSubGhzPresetOok650Async,
|
|
|
.file = UNILARMFileProtocol};
|
|
.file = UNILARMFileProtocol};
|
|
@@ -263,7 +263,7 @@ const SubBruteProtocol subbrute_protocol_unilarm_24bit_330 = {
|
|
|
const SubBruteProtocol subbrute_protocol_unilarm_24bit_433 = {
|
|
const SubBruteProtocol subbrute_protocol_unilarm_24bit_433 = {
|
|
|
.frequency = 433920000,
|
|
.frequency = 433920000,
|
|
|
.bits = 25,
|
|
.bits = 25,
|
|
|
- .te = 200,
|
|
|
|
|
|
|
+ .te = 209,
|
|
|
.repeat = 5,
|
|
.repeat = 5,
|
|
|
.preset = FuriHalSubGhzPresetOok650Async,
|
|
.preset = FuriHalSubGhzPresetOok650Async,
|
|
|
.file = UNILARMFileProtocol};
|
|
.file = UNILARMFileProtocol};
|
|
@@ -274,7 +274,7 @@ const SubBruteProtocol subbrute_protocol_unilarm_24bit_433 = {
|
|
|
const SubBruteProtocol subbrute_protocol_smc5326_24bit_330 = {
|
|
const SubBruteProtocol subbrute_protocol_smc5326_24bit_330 = {
|
|
|
.frequency = 330000000,
|
|
.frequency = 330000000,
|
|
|
.bits = 25,
|
|
.bits = 25,
|
|
|
- .te = 306,
|
|
|
|
|
|
|
+ .te = 320,
|
|
|
.repeat = 5,
|
|
.repeat = 5,
|
|
|
.preset = FuriHalSubGhzPresetOok650Async,
|
|
.preset = FuriHalSubGhzPresetOok650Async,
|
|
|
.file = SMC5326FileProtocol};
|
|
.file = SMC5326FileProtocol};
|
|
@@ -285,7 +285,7 @@ const SubBruteProtocol subbrute_protocol_smc5326_24bit_330 = {
|
|
|
const SubBruteProtocol subbrute_protocol_smc5326_24bit_433 = {
|
|
const SubBruteProtocol subbrute_protocol_smc5326_24bit_433 = {
|
|
|
.frequency = 433920000,
|
|
.frequency = 433920000,
|
|
|
.bits = 25,
|
|
.bits = 25,
|
|
|
- .te = 306,
|
|
|
|
|
|
|
+ .te = 320,
|
|
|
.repeat = 5,
|
|
.repeat = 5,
|
|
|
.preset = FuriHalSubGhzPresetOok650Async,
|
|
.preset = FuriHalSubGhzPresetOok650Async,
|
|
|
.file = SMC5326FileProtocol};
|
|
.file = SMC5326FileProtocol};
|
|
@@ -296,7 +296,7 @@ const SubBruteProtocol subbrute_protocol_smc5326_24bit_433 = {
|
|
|
const SubBruteProtocol subbrute_protocol_pt2260_24bit_315 = {
|
|
const SubBruteProtocol subbrute_protocol_pt2260_24bit_315 = {
|
|
|
.frequency = 315000000,
|
|
.frequency = 315000000,
|
|
|
.bits = 24,
|
|
.bits = 24,
|
|
|
- .te = 288,
|
|
|
|
|
|
|
+ .te = 286,
|
|
|
.repeat = 5,
|
|
.repeat = 5,
|
|
|
.preset = FuriHalSubGhzPresetOok650Async,
|
|
.preset = FuriHalSubGhzPresetOok650Async,
|
|
|
.file = PT2260FileProtocol};
|
|
.file = PT2260FileProtocol};
|
|
@@ -307,7 +307,7 @@ const SubBruteProtocol subbrute_protocol_pt2260_24bit_315 = {
|
|
|
const SubBruteProtocol subbrute_protocol_pt2260_24bit_330 = {
|
|
const SubBruteProtocol subbrute_protocol_pt2260_24bit_330 = {
|
|
|
.frequency = 330000000,
|
|
.frequency = 330000000,
|
|
|
.bits = 24,
|
|
.bits = 24,
|
|
|
- .te = 288,
|
|
|
|
|
|
|
+ .te = 286,
|
|
|
.repeat = 5,
|
|
.repeat = 5,
|
|
|
.preset = FuriHalSubGhzPresetOok650Async,
|
|
.preset = FuriHalSubGhzPresetOok650Async,
|
|
|
.file = PT2260FileProtocol};
|
|
.file = PT2260FileProtocol};
|
|
@@ -318,7 +318,7 @@ const SubBruteProtocol subbrute_protocol_pt2260_24bit_330 = {
|
|
|
const SubBruteProtocol subbrute_protocol_pt2260_24bit_390 = {
|
|
const SubBruteProtocol subbrute_protocol_pt2260_24bit_390 = {
|
|
|
.frequency = 390000000,
|
|
.frequency = 390000000,
|
|
|
.bits = 24,
|
|
.bits = 24,
|
|
|
- .te = 280,
|
|
|
|
|
|
|
+ .te = 286,
|
|
|
.repeat = 5,
|
|
.repeat = 5,
|
|
|
.preset = FuriHalSubGhzPresetOok650Async,
|
|
.preset = FuriHalSubGhzPresetOok650Async,
|
|
|
.file = PT2260FileProtocol};
|
|
.file = PT2260FileProtocol};
|
|
@@ -329,7 +329,7 @@ const SubBruteProtocol subbrute_protocol_pt2260_24bit_390 = {
|
|
|
const SubBruteProtocol subbrute_protocol_pt2260_24bit_433 = {
|
|
const SubBruteProtocol subbrute_protocol_pt2260_24bit_433 = {
|
|
|
.frequency = 433920000,
|
|
.frequency = 433920000,
|
|
|
.bits = 24,
|
|
.bits = 24,
|
|
|
- .te = 280,
|
|
|
|
|
|
|
+ .te = 286,
|
|
|
.repeat = 5,
|
|
.repeat = 5,
|
|
|
.preset = FuriHalSubGhzPresetOok650Async,
|
|
.preset = FuriHalSubGhzPresetOok650Async,
|
|
|
.file = PT2260FileProtocol};
|
|
.file = PT2260FileProtocol};
|
|
@@ -363,10 +363,10 @@ static const char* subbrute_protocol_names[] = {
|
|
|
[SubBruteAttackChamberlain7bit390] = "Chamberlain 7bit 390MHz",
|
|
[SubBruteAttackChamberlain7bit390] = "Chamberlain 7bit 390MHz",
|
|
|
[SubBruteAttackLinear10bit300] = "Linear 10bit 300MHz",
|
|
[SubBruteAttackLinear10bit300] = "Linear 10bit 300MHz",
|
|
|
[SubBruteAttackLinear10bit310] = "Linear 10bit 310MHz",
|
|
[SubBruteAttackLinear10bit310] = "Linear 10bit 310MHz",
|
|
|
- [SubBruteAttackUNILARM24bit330] = "UNILARM 24bit 330MHz",
|
|
|
|
|
- [SubBruteAttackUNILARM24bit433] = "UNILARM 24bit 433MHz",
|
|
|
|
|
- [SubBruteAttackSMC532624bit330] = "SMC5326 24bit 330MHz",
|
|
|
|
|
- [SubBruteAttackSMC532624bit433] = "SMC5326 24bit 433MHz",
|
|
|
|
|
|
|
+ [SubBruteAttackUNILARM24bit330] = "UNILARM 25bit 330MHz",
|
|
|
|
|
+ [SubBruteAttackUNILARM24bit433] = "UNILARM 25bit 433MHz",
|
|
|
|
|
+ [SubBruteAttackSMC532624bit330] = "SMC5326 25bit 330MHz",
|
|
|
|
|
+ [SubBruteAttackSMC532624bit433] = "SMC5326 25bit 433MHz",
|
|
|
[SubBruteAttackPT226024bit315] = "PT2260 24bit 315MHz",
|
|
[SubBruteAttackPT226024bit315] = "PT2260 24bit 315MHz",
|
|
|
[SubBruteAttackPT226024bit330] = "PT2260 24bit 330MHz",
|
|
[SubBruteAttackPT226024bit330] = "PT2260 24bit 330MHz",
|
|
|
[SubBruteAttackPT226024bit390] = "PT2260 24bit 390MHz",
|
|
[SubBruteAttackPT226024bit390] = "PT2260 24bit 390MHz",
|