From 01c168e351efb3077aef914a37512b6e122918a9 Mon Sep 17 00:00:00 2001 From: MX <10697207+xMasterX@users.noreply.github.com> Date: Tue, 21 Oct 2025 01:44:30 +0300 Subject: [PATCH] subghz il100 smart add manually support --- applications/main/subghz/helpers/subghz_custom_event.h | 1 + applications/main/subghz/helpers/subghz_gen_info.c | 10 ++++++++++ .../main/subghz/scenes/subghz_scene_set_type.c | 1 + 3 files changed, 12 insertions(+) diff --git a/applications/main/subghz/helpers/subghz_custom_event.h b/applications/main/subghz/helpers/subghz_custom_event.h index d212de4ef..e118948a0 100644 --- a/applications/main/subghz/helpers/subghz_custom_event.h +++ b/applications/main/subghz/helpers/subghz_custom_event.h @@ -91,6 +91,7 @@ typedef enum { SetTypeSommer_FM238_868, SetTypeStilmatic, SetTypeIronLogic, + SetTypeIronLogicSmart, SetTypeDeaMio433, SetTypeDTMNeo433, SetTypeGibidi433, diff --git a/applications/main/subghz/helpers/subghz_gen_info.c b/applications/main/subghz/helpers/subghz_gen_info.c index 459f600ca..fe5cd0e8a 100644 --- a/applications/main/subghz/helpers/subghz_gen_info.c +++ b/applications/main/subghz/helpers/subghz_gen_info.c @@ -398,6 +398,16 @@ void subghz_scene_set_type_fill_generation_infos(GenInfo* infos_dest, SetType ty .keeloq.cnt = 0x05, .keeloq.manuf = "IronLogic"}; break; + case SetTypeIronLogicSmart: + gen_info = (GenInfo){ + .type = GenKeeloq, + .mod = "AM650", + .freq = 433920000, + .keeloq.serial = key & 0x00FFFFF0, + .keeloq.btn = 0x04, + .keeloq.cnt = 0x05, + .keeloq.manuf = "IL-100(Smart)"}; + break; case SetTypeStilmatic: gen_info = (GenInfo){ .type = GenKeeloq, diff --git a/applications/main/subghz/scenes/subghz_scene_set_type.c b/applications/main/subghz/scenes/subghz_scene_set_type.c index d3bb2482e..8ca5b95ab 100644 --- a/applications/main/subghz/scenes/subghz_scene_set_type.c +++ b/applications/main/subghz/scenes/subghz_scene_set_type.c @@ -39,6 +39,7 @@ static const char* submenu_names[SetTypeMAX] = { [SetTypeSommer_FM238_868] = "KL: Sommer fm2 868Mhz", [SetTypeStilmatic] = "KL: Stilmatic 433MHz", [SetTypeIronLogic] = "KL: IronLogic 433MHz", + [SetTypeIronLogicSmart] = "KL: IronLogic SM 433MHz", [SetTypeDeaMio433] = "KL: DEA Mio 433MHz", [SetTypeDTMNeo433] = "KL: DTM Neo 433MHz", [SetTypeGibidi433] = "KL: Gibidi 433MHz",