Взял два одинаковых модуля на 4 МБ - один работал изначально и второй, который мы здесь выше обсуждали.
Залил одну и ту же прошивку с одинаковыми параметрами модуля. Версия платформы 2.7.4.
Код:
int tries = 30;
WiFi.mode(WIFI_STA);
WiFi.config(ip, gateway, subnet, DNS1, DNS2);
WiFi.begin(ssid, password);
while (--tries && WiFi.status() != WL_CONNECTED) {
Serial.print(".");
digitalWrite(LED_PIN, HIGH);
delay(500);
digitalWrite(LED_PIN, LOW);
delay(1000);
}
Serial.println ("");
if (WiFi.status() == WL_CONNECTED) {
Serial.println ("+++ WiFi connected +++");
} else {Serial.println ("*** WiFi ERROR ***");}
Потребление обоих модулей постоянное и не изменяется - 0,06 А (данные на основе китайского тестера).
Вся разница лишь в том, что на одном WiFi поднялся, а на втором нет.
Прошивки заливал через USB-шнурок без доп. питания.
Подключение каждого прошитого модуля (по отдельности) к другому источнику питания (БП от телефона 5V2А) ситуацию не изменило.
Микроскопа не имею - линза с максимальным увеличением непропаев и трещин выявить не позволила.