From 03cb6ede3c42028c98f36b08c25f29fa315a5191 Mon Sep 17 00:00:00 2001 From: Kilrah Date: Sat, 8 Aug 2020 11:58:04 +0200 Subject: [PATCH] Flashing frsk for receiver or sensor via module pins was missing on colorlcd radios without sport connector --- radio/src/gui/480x272/radio_sdmanager.cpp | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/radio/src/gui/480x272/radio_sdmanager.cpp b/radio/src/gui/480x272/radio_sdmanager.cpp index 708af82a2..d1bb86ce8 100644 --- a/radio/src/gui/480x272/radio_sdmanager.cpp +++ b/radio/src/gui/480x272/radio_sdmanager.cpp @@ -375,8 +375,14 @@ bool menuRadioSdManager(event_t _event) POPUP_MENU_ADD_ITEM(STR_FLASH_INTERNAL_MODULE); if (information.productFamily == FIRMWARE_FAMILY_EXTERNAL_MODULE) POPUP_MENU_ADD_ITEM(STR_FLASH_EXTERNAL_MODULE); - if (HAS_SPORT_UPDATE_CONNECTOR() && (information.productFamily == FIRMWARE_FAMILY_RECEIVER || information.productFamily == FIRMWARE_FAMILY_SENSOR)) - POPUP_MENU_ADD_ITEM(STR_FLASH_EXTERNAL_DEVICE); + if (information.productFamily == FIRMWARE_FAMILY_RECEIVER || information.productFamily == FIRMWARE_FAMILY_SENSOR) { + if (HAS_SPORT_UPDATE_CONNECTOR()) { + POPUP_MENU_ADD_ITEM(STR_FLASH_EXTERNAL_DEVICE); + } + else { + POPUP_MENU_ADD_ITEM(STR_FLASH_EXTERNAL_MODULE); + } + } #if defined(PXX2) if (information.productFamily == FIRMWARE_FAMILY_RECEIVER) { if (isReceiverOTAEnabledFromModule(INTERNAL_MODULE, information.productId))