From 061a1e764fc399e48b84fd7f1e6946e1600a0916 Mon Sep 17 00:00:00 2001 From: r3df0xx Date: Wed, 25 May 2022 00:26:04 +0300 Subject: [PATCH] fix keeloq.c Deleted breaks that causes pop-up error --- lib/subghz/protocols/keeloq.c | 13 ------------- 1 file changed, 13 deletions(-) diff --git a/lib/subghz/protocols/keeloq.c b/lib/subghz/protocols/keeloq.c index 64d3e59dd..64b8af7a0 100644 --- a/lib/subghz/protocols/keeloq.c +++ b/lib/subghz/protocols/keeloq.c @@ -302,7 +302,6 @@ bool subghz_protocol_encoder_keeloq_deserialize(void* context, FlipperFormat* fl } if(!flipper_format_read_hex(flipper_format, "Seed", seed_data, sizeof(uint32_t))) { FURI_LOG_E(TAG, "Missing Seed"); - break; } instance->generic.seed = seed_data[0] << 24 | seed_data[1] << 16 | seed_data[2] << 8 | seed_data[3] ; FURI_LOG_I(TAG, "encoder seed = %8X", instance->generic.seed); @@ -676,17 +675,6 @@ bool subghz_protocol_decoder_keeloq_serialize( bool res = subghz_block_generic_serialize(&instance->generic, flipper_format, frequency, preset); - uint8_t seed_data[sizeof(uint32_t)] = {0}; - for(size_t i = 0; i < sizeof(uint32_t); i++) { - seed_data[sizeof(uint32_t) - i - 1] = (instance->generic.seed >> i * 8) & 0xFF; - } - if(res && !flipper_format_write_hex(flipper_format, "Seed", seed_data, sizeof(uint32_t))) { - FURI_LOG_E(TAG, "Unable to add Seed"); - res = false; - } - instance->generic.seed = seed_data[0] << 24 | seed_data[1] << 16 | seed_data[2] << 8 | seed_data[3] ; - FURI_LOG_I(TAG, "decoder seed = %8X", instance->generic.seed); - subghz_protocol_keeloq_check_remote_controller( &instance->generic, instance->keystore, &instance->manufacture_name); @@ -717,7 +705,6 @@ bool subghz_protocol_decoder_keeloq_deserialize(void* context, FlipperFormat* fl } if(!flipper_format_read_hex(flipper_format, "Seed", seed_data, sizeof(uint32_t))) { FURI_LOG_E(TAG, "Missing Seed"); - break; } instance->generic.seed = seed_data[0] << 24 | seed_data[1] << 16 | seed_data[2] << 8 | seed_data[3] ; FURI_LOG_I(TAG, "decoder seed = %8X", instance->generic.seed);