I’m running into an issue where my device occasionally fails to connect to the Particle cloud during the handshake phase.
I am running my device in manual mode with system threading enabled, and connecting by using the Particle.connect() function. The electron connects to the cellular network just fine, indicated both by the green flashing light switching to flashing cyan, and by Cellular.ready() returning true. Shortly after, the electron flashes cyan quickly, indicating it is performing the handshake with the cloud.
After rapidly flashing cyan for 10-20 seconds, the electron switches to solid red for a split second, then back to quick flash cyan for another split second, then to solid green for another split second, then goes back to the handshake mode. It repeats this for about 5-6 times before finally successfully connecting.
Has anyone seen this pattern before? I’m curious if this is an issue with my firmware, or if it’s an issue with your server. If it is an issue with my firmware, how would you recommend I fix this?
Attached is a video showing the problem.