WI-FI Connectivity

Hey,
All my 3 Photons got disconnected from Wi-Fi occasionally and shows a dark blue “breathing” light (even though there’s still a good signal and the router is very close).

I saw a few posts here with a similar issues but quite different.

Does anyone know a solution?

Many thanks

:
ICCID:
IMEI:
Modem Manufacturer:
Modem Model:
Modem Firmware Version:
Power Supply:
Battery:
Battery SoC:
Country:
Carrier:
Access Technology:
Band:
Cellular Global Identity:
0000005921 [app] INFO: Auto-connect disabled
0000006247 [app] INFO: doing wifiScan
0000006255 [app] INFO: Doing Wi-fi scan
0000007027 [app] INFO: wiFiScan resultCount=9
0000036454 [app] INFO: setting credentials
0000041446 [system] INFO: Cloud: connecting
0000041747 [system] INFO: Cloud socket connected
0000041749 [comm.protocol.handshake] INFO: Establish secure connection
0000043198 [comm.protocol.handshake] INFO: Sending HELLO message
0000043199 [comm.protocol.handshake] INFO: Receiving HELLO response
0000043199 [comm.protocol] INFO: waiting 4 seconds for message type=0
0000043359 [comm.protocol.handshake] INFO: Handshake completed
0000043387 [comm.protocol] INFO: Posting ‘S’ describe message
0000043414 [comm.protocol] INFO: Posting ‘A’ describe message
0000043415 [comm.protocol] INFO: Sending subscriptions
0000043519 [system] INFO: Cloud connected
0000043823 [comm.protocol] INFO: Received TIME response: 1668526298
0000045439 [comm.protocol] INFO: Received DESCRIBE request; flags: 0x04
0000045440 [comm.protocol] INFO: Posting ‘M’ describe message

Breathing dark blue means the device network module (Wi-Fi for a Photon) is on, but not connected. Since there is no network, of course there is no cloud connectivity, either.

This mode can only be entered if the user firmware requests this mode. If the network is inaccessible, the device would be stuck in blinking green, not breathing dark blue.

The most common is a code path where you’re able to call WiFi.on() but not WiFi.connect() in SEMI_AUTOMATIC mode. If that’s not the cause, it’s hard to say without the source code or a detailed log when the problem is occurring.

1 Like