diff --git a/radio/src/gui/128x64/model_setup.cpp b/radio/src/gui/128x64/model_setup.cpp index 4cb5cc698..0b60c85b4 100644 --- a/radio/src/gui/128x64/model_setup.cpp +++ b/radio/src/gui/128x64/model_setup.cpp @@ -1087,8 +1087,12 @@ void menuModelSetup(event_t event) lcdDrawText(MODEL_SETUP_2ND_COLUMN, y, STR_MODULE_BIND, menuHorizontalPosition==0 ? attr : 0); lcdDrawText(MODEL_SETUP_2ND_COLUMN+MODEL_SETUP_RANGE_OFS, y, STR_DEL_BUTTON, menuHorizontalPosition==1 ? attr : 0); if (attr && menuHorizontalPosition == 0) { - if (s_editMode > 0) - moduleSettings[INTERNAL_MODULE].mode = MODULE_MODE_BIND; + if (s_editMode > 0) { + if (BLINK_ON_PHASE) + moduleSettings[INTERNAL_MODULE].mode = MODULE_MODE_BIND; + else + moduleSettings[INTERNAL_MODULE].mode = MODULE_MODE_REGISTER; + } else moduleSettings[INTERNAL_MODULE].mode = MODULE_MODE_NORMAL; }