comunello add manually support

This commit is contained in:
MX
2025-07-05 17:48:30 +03:00
parent 1448a70393
commit 8f203f47d9
2 changed files with 24 additions and 0 deletions

View File

@@ -79,6 +79,8 @@ typedef enum {
SetTypeDoorHan_433_92,
SetTypeBeninca433,
SetTypeBeninca868,
SetTypeComunello433,
SetTypeComunello868,
SetTypeAllmatic433,
SetTypeAllmatic868,
SetTypeCenturion433,

View File

@@ -25,6 +25,8 @@ static const char* submenu_names[SetTypeMAX] = {
[SetTypeDoorHan_433_92] = "KL: DoorHan 433MHz",
[SetTypeBeninca433] = "KL: Beninca 433MHz",
[SetTypeBeninca868] = "KL: Beninca 868MHz",
[SetTypeComunello433] = "KL: Comunello 433MHz",
[SetTypeComunello868] = "KL: Comunello 868MHz",
[SetTypeAllmatic433] = "KL: Allmatic 433MHz",
[SetTypeAllmatic868] = "KL: Allmatic 868MHz",
[SetTypeCenturion433] = "KL: Centurion 433MHz",
@@ -400,6 +402,26 @@ bool subghz_scene_set_type_on_event(void* context, SceneManagerEvent event) {
.keeloq.cnt = 0x05,
.keeloq.manuf = "Beninca"};
break;
case SetTypeComunello433:
gen_info = (GenInfo){
.type = GenKeeloq,
.mod = "AM650",
.freq = 433920000,
.keeloq.serial = key & 0x00FFFFFF,
.keeloq.btn = 0x08,
.keeloq.cnt = 0x05,
.keeloq.manuf = "Comunello"};
break;
case SetTypeComunello868:
gen_info = (GenInfo){
.type = GenKeeloq,
.mod = "AM650",
.freq = 868460000,
.keeloq.serial = key & 0x00FFFFFF,
.keeloq.btn = 0x08,
.keeloq.cnt = 0x05,
.keeloq.manuf = "Comunello"};
break;
case SetTypeAllmatic433:
gen_info = (GenInfo){
.type = GenKeeloq,