diff --git a/lib/subghz/protocols/came_atomo.c b/lib/subghz/protocols/came_atomo.c index 27d17b301..5a54e5d3c 100644 --- a/lib/subghz/protocols/came_atomo.c +++ b/lib/subghz/protocols/came_atomo.c @@ -146,7 +146,7 @@ static void subghz_protocol_encoder_came_atomo_get_upload(SubGhzProtocolEncoderC uint64_t invert = instance->generic.data ^ 0xFFFFFFFFFFFFFFFF; invert >>= 4; - invert = (uint64_t)0x1 << 62 | invert; + invert = (uint64_t)0x1 << 60 | invert; hi = invert >> 32; lo = invert & 0xFFFFFFFF; FURI_LOG_I(TAG, "inverted to upload: %02X %02X %02X %02X %02X %02X %02X %02X\n", (hi >> 24), ((hi >> 16) & 0xFF), ((hi >> 8) & 0xFF), (hi & 0xFF),