|
|
@@ -138,9 +138,9 @@ bool subghz_protocol_encoder_nice_flo_deserialize(void* context, FlipperFormat*
|
|
|
FURI_LOG_E(TAG, "Deserialize error");
|
|
|
break;
|
|
|
}
|
|
|
- if((instance->generic.data_count_bit !=
|
|
|
- subghz_protocol_nice_flo_const.min_count_bit_for_found) &&
|
|
|
- (instance->generic.data_count_bit !=
|
|
|
+ if((instance->generic.data_count_bit <
|
|
|
+ subghz_protocol_nice_flo_const.min_count_bit_for_found) ||
|
|
|
+ (instance->generic.data_count_bit >
|
|
|
2 * subghz_protocol_nice_flo_const.min_count_bit_for_found)) {
|
|
|
FURI_LOG_E(TAG, "Wrong number of bits in key");
|
|
|
break;
|
|
|
@@ -297,9 +297,9 @@ bool subghz_protocol_decoder_nice_flo_deserialize(void* context, FlipperFormat*
|
|
|
if(!subghz_block_generic_deserialize(&instance->generic, flipper_format)) {
|
|
|
break;
|
|
|
}
|
|
|
- if((instance->generic.data_count_bit !=
|
|
|
- subghz_protocol_nice_flo_const.min_count_bit_for_found) &&
|
|
|
- (instance->generic.data_count_bit !=
|
|
|
+ if((instance->generic.data_count_bit <
|
|
|
+ subghz_protocol_nice_flo_const.min_count_bit_for_found) ||
|
|
|
+ (instance->generic.data_count_bit >
|
|
|
2 * subghz_protocol_nice_flo_const.min_count_bit_for_found)) {
|
|
|
FURI_LOG_E(TAG, "Wrong number of bits in key");
|
|
|
break;
|