From bfef3364fcef7507d756ad8fcd33bee4b7649520 Mon Sep 17 00:00:00 2001 From: MRC3742 Date: Tue, 14 Jul 2026 12:54:36 -0400 Subject: [PATCH] Fix for DSM Clone * fix for DSM clone not working --- Multiprotocol/DSM_cyrf6936.ino | 4 ++-- Multiprotocol/Multiprotocol.h | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Multiprotocol/DSM_cyrf6936.ino b/Multiprotocol/DSM_cyrf6936.ino index 491db09d..b639670e 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 } } diff --git a/Multiprotocol/Multiprotocol.h b/Multiprotocol/Multiprotocol.h index 2cc5972a..65c2ddef 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