title: ESP32 WiFi.status() always returns WL_DICSONNECTED (STA_MODE)
body: <p>I've spent a many hours trying to solve this.</p>
  <p>I have added multiple attempts, tried to WiFi.disconnect() before Wifi.begin().
  Nothing works: <code>status</code>remains to be <code>WL_DISCONNECTED</code> (0x06).</p>
  <pre><code>WiFi.mode(WIFI_STA);
  for(;;) {
          attempt++;
  
          Wifi.begin(ssid, password);
          wl_status_t status = WiFi.status();
          String m = connectionStatusMessage(status);
          log(&quot;Connection attempt %d: status is%s&quot;, attempt, m.c_str());
  
          if (status == WL_CONNECTED) {       
              Serial.println();
              success(&quot;connected (WL_CONNECTED)&quot;);
              information();
              break;
          } 
  </code></pre>
  <p>[UPDATE]
  Note: I use a ESP-WROOM-32 devkit package. The ESP32 sdk being the latest stable available on PlatformIO. I tested others devkits such a one from Az-Delivery too.</p>