diff --git a/applications/main/application.fam b/applications/main/application.fam index e03f70953..a3d310093 100644 --- a/applications/main/application.fam +++ b/applications/main/application.fam @@ -24,13 +24,13 @@ App( apptype=FlipperAppType.METAPACKAGE, provides=[ "gpio", - "ibutton", + #"ibutton", "infrared", "lfrfid", "nfc", "subghz", - "bad_usb", - "u2f", + #"bad_usb", + #"u2f", "fap_loader", "archive", ], diff --git a/lib/subghz/protocols/came_atomo.c b/lib/subghz/protocols/came_atomo.c index bb0cf24e1..727cef8ee 100644 --- a/lib/subghz/protocols/came_atomo.c +++ b/lib/subghz/protocols/came_atomo.c @@ -79,7 +79,7 @@ void* subghz_protocol_encoder_came_atomo_alloc(SubGhzEnvironment* environment) { instance->generic.protocol_name = instance->base.protocol->name; instance->encoder.repeat = 10; - instance->encoder.size_upload = 1024; //approx max buffer size + instance->encoder.size_upload = 1024; //actual size about 760 instance->encoder.upload = malloc(instance->encoder.size_upload * sizeof(LevelDuration)); instance->encoder.is_running = false; return instance; @@ -114,7 +114,7 @@ static LevelDuration break; default: - furi_crash("SubGhz: ManchesterEncoderResult is incorrect."); + FURI_LOG_E(TAG, "SubGhz: ManchesterEncoderResult is incorrect."); break; } return level_duration_make(data.level, data.duration); diff --git a/lib/subghz/protocols/nice_flor_s.c b/lib/subghz/protocols/nice_flor_s.c index d5c3cd665..ef2c73053 100644 --- a/lib/subghz/protocols/nice_flor_s.c +++ b/lib/subghz/protocols/nice_flor_s.c @@ -96,7 +96,7 @@ void* subghz_protocol_encoder_nice_flor_s_alloc(SubGhzEnvironment* environment) TAG, "Loading rainbow table from %s", instance->nice_flor_s_rainbow_table_file_name); } instance->encoder.repeat = 10; - instance->encoder.size_upload = 2976; //max upload 186*16 = 2976 + instance->encoder.size_upload = 1800; //wrong!! upload 186*16 = 2976 - actual size about 1716 instance->encoder.upload = malloc(instance->encoder.size_upload * sizeof(LevelDuration)); instance->encoder.is_running = false; return instance;