How to force a handshake for OTA updates

Have you tried

Particle.publish("spark/device/session/end", "", PRIVATE);

Publishing this event will disconnect your session and force a new session to be created. Don’t call it too often, as it will use several K bytes of data to re-authenticate and create a new session, but it should work for force it.

3 Likes