Disable Firmware OTA
This feature is only available in ElegantOTA Pro
ElegantOTA allows you to selectively enable or disable OTA modes of your choice for security reasons or when you have a important task running where you don’t want it to get interrupted by an OTA update. UI automatically hides the modes which have been disabled.
⚠️
This function should be used very carefully as it blocks firmware update! If by mistake this is left disabled, your device will not be recoverable by an OTA update.
Enable Firmware OTA
// Pass 'true' to enable Firmware mode
ElegantOTA.setFirmwareMode(true);
💡
All OTA modes are enabled by default on startup (cold boot).
Disable Firmware OTA
// Pass 'false' to disable Firmware mode
ElegantOTA.setFirmwareMode(false);
Get Firmware OTA mode status
// You can use this logic inside a function if neccessary
if(ElegantOTA.checkFirmwareMode() == true) {
Serial.println("Firmware mode is enabled");
} else {
Serial.println("Firmware mode is disabled");
}