Esp32-s3 come access point

Buonasera a tutti, ho una scheda ESP32 S3 WROOM1 N16R8 che vorrei usare, tra l'altro, come access point e DHCP server. Premetto che ho già fatto questo con una scheda lolin32 senza problemi. Purtroppo con la ESP32-S3 non c'è verso di farlo.
Ovviamente ho provato come client wifi semplice è funziona.
Lo script è qui sotto. Avete qualche idea in proposito?
( ho provato anche con l'esempio standard della ide)

#include <WiFi.h>
#include <WebServer.h>

// Configurazione Access Point
const char* ssid = "ESP32S3-AP";    // Nome della rete AP
const char* password = "password";   // Password (minimo 8 caratteri)

WebServer server(80);  // Server web sulla porta 80

void handleRoot() {
  String html = "<!DOCTYPE html><html><head><title>ESP32-S3 AP</title></head><body>";
  html += "<h1>Benvenuto nel server ESP32-S3!</h1>";
  html += "<p>Sei connesso all'Access Point.</p>";
  html += "</body></html>";
  
  server.send(200, "text/html", html);
}

void setup() {
  Serial.begin(115200);
  delay(1000);

  // Crea l'Access Point
  WiFi.softAP(ssid, password);
  
  // Configurazione IP statico (opzionale)
  IPAddress local_ip(192, 168, 4, 1);     // IP dell'AP
  IPAddress gateway(192, 168, 4, 1);      // Gateway
  IPAddress subnet(255, 255, 255, 0);      // Subnet mask
  WiFi.softAPConfig(local_ip, gateway, subnet);

  // Avvia il server DHCP (attivo di default)
  Serial.println("Access Point avviato!");
  Serial.print("SSID: ");
  Serial.println(ssid);
  Serial.print("IP address: ");
  Serial.println(WiFi.softAPIP());

  // Gestione delle richieste web
  server.on("/", handleRoot);
  server.begin();
  Serial.println("Server HTTP avviato!");
}

void loop() {
  server.handleClient();  // Gestisci le richieste web
}

aggiungo, per la precisione, che il problema è che la wifi non viene creata.

Che versione del core ESP32 stai usando?
L'ESP32-S3 è un micro tutto sommato abbastanza recente, quindi magari se la versione non è aggiornata potrebbe essere la causa del problema.
Inoltre, come stai configurando la scheda?
ESP32-S3 WROOM1 N16R8 è un modulo con incluso 16MB di flash e 8MB di PSRAM esterna.

Ho provato su una mia scheda (anche se purtroppo non del tutto identica) e con l'ultima versione del core disponibile (v3.2.0) funziona senza problemi... a parte il fatto che non capisco a cosa serva impostare l'IP statico usando gli stessi dati impostati di default.

Grazie, il problema era la mia scheda.
Ne avevo comperate 3 ( amazon) e con la seconda funziona correttamente.
Proverò anche con la terza ma immagino che sia solo un caso sfigato... :slight_smile:
Ciao
V.