If Tinker did change something for two of your devices I’d deduce that some of the repairs particle doctor
should have done may not really have stuck.
That’s also the reason why I prefer doing things the old fashioned way instead of relying on some auto-magic provided in some “black box” tool
So try flashing this to your device
SYSTEM_MODE(SEMI_AUTOMATIC)
const uint32_t magicNumber = 0x000c0ffe;
void setup() {
uint32_t check;
EEPROM.get(0, check);
WiFi.on();
if (check != magicNumber) {
WiFi.useDynamicIP();
WiFi.selectAntenna(ANT_INTERNAL);
WiFi.clearCredentials();
EEPROM.put(0, magicNumber);
delay(1000);
System.reset();
}
Particle.connect();
}
After that, the WiFi settings should be set right. For save measure also unplug the device and leave it depowered for a little while.
Then you need to reenter your WiFi credentials (best via particle serial wifi
without auto-scanning).