From 148fdc0d9879eb245585fd80c47db7a189298cd0 Mon Sep 17 00:00:00 2001 From: MRC3742 Date: Fri, 10 Oct 2025 23:54:15 -0400 Subject: [PATCH 1/2] fix for DSM clone not working --- Multiprotocol/DSM_cyrf6936.ino | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Multiprotocol/DSM_cyrf6936.ino b/Multiprotocol/DSM_cyrf6936.ino index 491db09..b639670 100644 --- a/Multiprotocol/DSM_cyrf6936.ino +++ b/Multiprotocol/DSM_cyrf6936.ino @@ -599,6 +599,7 @@ void DSM_init() uint16_t temp = DSM_CLONE_EEPROM_OFFSET; for(uint8_t i=0;i<4;i++) cyrfmfg_id[i] = eeprom_read_byte((EE_ADDR)temp++); + cyrfmfg_id[3]^=RX_num; //Model match #if DEBUG_BIND debugln("Using cloned ID"); debug("Clone ID=") @@ -619,8 +620,7 @@ void DSM_init() { //SUB_PROTO_VALID; CYRF_GetMfgData(cyrfmfg_id); - //Model match - cyrfmfg_id[3]^=RX_num; + cyrfmfg_id[3]^=RX_num; //Model match } } From 897a8ef89a36352d1f8002fcf63cdd6c71396f78 Mon Sep 17 00:00:00 2001 From: MRC3742 Date: Sat, 11 Oct 2025 00:26:13 -0400 Subject: [PATCH 2/2] Update Version for DSM clone fix --- Multiprotocol/Multiprotocol.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Multiprotocol/Multiprotocol.h b/Multiprotocol/Multiprotocol.h index 2cc5972..65c2dde 100644 --- a/Multiprotocol/Multiprotocol.h +++ b/Multiprotocol/Multiprotocol.h @@ -19,7 +19,7 @@ #define VERSION_MAJOR 1 #define VERSION_MINOR 3 #define VERSION_REVISION 4 -#define VERSION_PATCH_LEVEL 52 +#define VERSION_PATCH_LEVEL 53 #define MODE_SERIAL 0