Fix DTM Neo encoder

This commit is contained in:
MX
2022-10-14 01:30:20 +03:00
parent c198a51b1c
commit d547307357

View File

@@ -151,6 +151,11 @@ static bool subghz_protocol_keeloq_gen_data(SubGhzProtocolEncoderKeeloq* instanc
instance->manufacture_name = "";
}
// DTM Neo uses 12bit, simple learning
if((strcmp(instance->manufacture_name, "DTM_Neo") == 0)) {
decrypt = btn << 28 | (instance->generic.serial & 0xFFF) << 16 | instance->generic.cnt;
}
// Nice Smilo, MHouse, JCM has 8bit serial - simple learning
if((strcmp(instance->manufacture_name, "NICE_Smilo") == 0) ||
(strcmp(instance->manufacture_name, "NICE_MHOUSE") == 0) ||