WiFimanager + ESP8266 ไม่สามารถเชื่อมต่อไวไฟได้

ตอนแรกใช้ ESP8266 V2 ตอนนี้เปลี่ยนมาใช้ ESP8266 V3 ไม่สามารถเชื่อมต่อไวไฟได้

#define BLYNK_PRINT Serial
#include <BlynkSimpleEsp8266.h>
#include <ESP8266WiFi.h>
#include <DNSServer.h>
#include <ESP8266WebServer.h>
#include <WiFiManager.h>
//set pin number:
#define D0 16
#define ledPin D0
#define D2 5
#define ConfigWiFi_Pin D2
#define ESP_AP_NAME "ESP8266 V3 Config AP"

BlynkTimer timer;
char auth[] = "L-iIKE9hx8U35GVZD7vkguOGj80uF3qz";
char ssid[] = "";
char pass[] = "";
const int analogInPin = A0;
int sensorValue = 0;        // ตัวแปรค่า Analog
int outputValue = 0;        // ตัวแปรสำหรับ Map เพื่อคิด %
long temps;

void setup()
{
  //initialize digital pin 13 as output.
  pinMode(ledPin,OUTPUT);
  pinMode(ConfigWiFi_Pin,INPUT_PULLUP);
  //put your setup code here, to run onec:
  Serial.begin(115200);
  digitalWrite(ledPin,LOW);
  //WiFiManager
  //Local intialization. once its business is done, there is no need to keep it around
  WiFiManager wifiManager;
  if(digitalRead(ConfigWiFi_Pin)==LOW)//Press button
  {
    //reset save settings
    wifiManager.resetSettings();//goto ip 192.168.4.1 to config
  }
  //fetches ssid and pass from eeprom and tries to connect
  //if it dose not connect it srtat an access point with the specified name
  //and gose into a blocking loop awaiting configuration
  wifiManager.autoConnect(ESP_AP_NAME);
  while(WiFi.status()!=WL_CONNECTED)
  {
    delay(250);
    Serial.print(".");
  }
  Serial.println("WiFi connected");
  Serial.println("IP address: ");
  Serial.println(WiFi.localIP());
  digitalWrite(ledPin,HIGH);
  pinMode(D1,OUTPUT);
  Blynk.begin(auth, ssid, pass);
}

void temp()
{
  sensorValue = analogRead(analogInPin);
  outputValue = map(sensorValue,0,1023,100,0);
}

BLYNK_WRITE(V7) //input from Numeric Widget
{
 temps = param.asLong();
}
BLYNK_WRITE(V1)
{
    if ((param.asInt()) && (outputValue <= temps))
    {
     digitalWrite(D1, HIGH); Blynk.virtualWrite(V11,255); Blynk.notify("led ACTIVADO");
    }
    else
    {
      digitalWrite(D1, LOW);  Blynk.virtualWrite(V11,0);
    }
}
BLYNK_WRITE(V2)
{
    if ((param.asInt()) && (outputValue <= temps))
    {
     digitalWrite(D1, HIGH); Blynk.virtualWrite(V11,255); Blynk.notify("led ACTIVADO");
    }
    else
    {
      digitalWrite(D1, LOW);  Blynk.virtualWrite(V11,0);
    }
}
BLYNK_WRITE(V3)
{
    if ((param.asInt()) && (outputValue <= temps))
    {
     digitalWrite(D1, HIGH); Blynk.virtualWrite(V11,255); Blynk.notify("led ACTIVADO");
    }
    else
    {
      digitalWrite(D1, LOW);  Blynk.virtualWrite(V11,0);
    }
}
BLYNK_WRITE(V4)
{
    if ((param.asInt()) && (outputValue <= temps))
    {
     digitalWrite(D1, HIGH); Blynk.virtualWrite(V11,255); Blynk.notify("led ACTIVADO");
    }
    else
    {
      digitalWrite(D1, LOW);  Blynk.virtualWrite(V11,0);
    }
}

void loop()
{
  sensorValue = analogRead(analogInPin);
  outputValue = map(sensorValue,0,1023,100,0);
  Blynk.virtualWrite(V5, outputValue);
  if (outputValue > temps)
  {
    digitalWrite(D1, LOW);  Blynk.virtualWrite(V11,0);
  }
  delay(500);
  Blynk.run();
  timer.run();
}

ลอง ตามกระทู้นี้แล้วเอาผลมาดูหน่อยครับ

ผมรู้สาเหตุแล้วครับ เร้าเตอร์ที่บ้านผมเป็น wifi 6 ครับ ไม่รู้เกี่ยวมั้ยแต่มันต่ออย่างไรก็ไม่ได้ พอลองต่อจากโทรสัพ หรือเร้าเตอร์ธรรมดา มันต่อได้ปกติครับ ไม่ทราบว่ามีวิธีแก้ไขมั้ยครับ

สอบถามหน่อยครับ มันบอกว่า auth token ไม่ตรง หมายความว่าไงครับ

ของผมเป็นแบบนี้ต้องแก้เป็นอะไรหรอครับ

ช่วยหน่อยครับ

คำตอบให้ไปแล้วครับ