diff --git a/radio/src/gui/128x64/model_setup.cpp b/radio/src/gui/128x64/model_setup.cpp index 090977c48..5352cb71c 100644 --- a/radio/src/gui/128x64/model_setup.cpp +++ b/radio/src/gui/128x64/model_setup.cpp @@ -76,7 +76,7 @@ enum MenuModelSetupItems { ITEM_MODEL_INTERNAL_MODULE_MODE, ITEM_MODEL_INTERNAL_MODULE_MODEL_NUM, ITEM_MODEL_INTERNAL_MODULE_FAILSAFE, - ITEM_MODEL_INTERNAL_MODULE_RANGE, + ITEM_MODEL_INTERNAL_MODULE_RANGE_REG, #if defined(PCBXLITE) || defined(PCBXLITES) ITEM_MODEL_INTERNAL_MODULE_ANTENNA, #endif @@ -288,7 +288,7 @@ void menuModelSetup(event_t event) INTERNAL_MODULE_MODE_ROWS, IF_INTERNAL_MODULE_ON((uint8_t)0), // Model Number IF_INTERNAL_MODULE_ON(FAILSAFE_ROWS(INTERNAL_MODULE)), // Failsafe - IF_INTERNAL_MODULE_ON((uint8_t)0), // Range check + IF_INTERNAL_MODULE_ON((uint8_t)1), // Range check and receiver register ANTENNA_ROW IF_INTERNAL_MODULE_RECEIVER_1_ON((uint8_t)0), // Receiver Number IF_INTERNAL_MODULE_RECEIVER_1_ON((uint8_t)0), // Receiver Range @@ -1014,7 +1014,7 @@ void menuModelSetup(event_t event) case ITEM_MODEL_REGISTRATION_ID: { lcdDrawTextAlignedLeft(y, "Regis. ID"); - for(uint8_t pos=0; pos0) { - moduleSettings[INTERNAL_MODULE].mode = MODULE_MODE_RANGECHECK; + if (menuHorizontalPosition == 0 ) + moduleSettings[INTERNAL_MODULE].mode = MODULE_MODE_RANGECHECK; + else + moduleSettings[INTERNAL_MODULE].mode = MODULE_MODE_REGISTER; } if (attr && s_editMode==0) { moduleSettings[INTERNAL_MODULE].mode = MODULE_MODE_NORMAL;