diff --git a/sonoff/sonoff.ino b/sonoff/sonoff.ino index 6076fd796..33ea9b025 100755 --- a/sonoff/sonoff.ino +++ b/sonoff/sonoff.ino @@ -771,8 +771,8 @@ void MqttDataHandler(char* topic, byte* data, unsigned int data_len) if (10 == pindex) { // SetOption60 enable or disable traditional sleep WiFiSetSleepMode(); // Update WiFi sleep mode accordingly } - if (12 == pindex) { // SetOption62 change input pull-up - restart_flag = 2; + if ((12 == pindex) && (my_module_flag.pullup)) { // SetOption62 change input pull-up + restart_flag = 2; // Only restart if module supports it } } }