From da62d8dfdde3e4979cf00c4b5036d683356749a3 Mon Sep 17 00:00:00 2001 From: r3df0xx Date: Sat, 9 Apr 2022 02:37:08 +0300 Subject: [PATCH] Update faac_slh.c --- lib/subghz/protocols/faac_slh.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/lib/subghz/protocols/faac_slh.c b/lib/subghz/protocols/faac_slh.c index c6e698833..e929d9c16 100644 --- a/lib/subghz/protocols/faac_slh.c +++ b/lib/subghz/protocols/faac_slh.c @@ -71,7 +71,8 @@ const SubGhzProtocol subghz_protocol_faac_slh = { .name = SUBGHZ_PROTOCOL_FAAC_SLH_NAME, .type = SubGhzProtocolTypeDynamic, .flag = SubGhzProtocolFlag_433 | SubGhzProtocolFlag_868 | SubGhzProtocolFlag_AM | - SubGhzProtocolFlag_Decodable, + SubGhzProtocolFlag_Decodable | SubGhzProtocolFlag_Load | SubGhzProtocolFlag_Save | + SubGhzProtocolFlag_Send, .decoder = &subghz_protocol_faac_slh_decoder, .encoder = &subghz_protocol_faac_slh_encoder, @@ -115,7 +116,7 @@ static bool subghz_protocol_faac_slh_gen_data(SubGhzProtocolEncoderFaacSLH* inst uint32_t hop = 0; uint32_t decrypt = 0; uint64_t man = 0; - uint32_t seed = 0; + uint32_t seed = 0x77ED7698; int res = 0; char fixx[8] = {}; int shiftby = 32; @@ -397,7 +398,7 @@ static void subghz_protocol_faac_slh_check_remote_controller instance->btn = code_fix & 0xF; uint32_t decrypt = 0; uint64_t man; - uint32_t seed = 0; + uint32_t seed = 0x77ED7698; for M_EACH(manufacture_code, *subghz_keystore_get_data(keystore), SubGhzKeyArray_t) {