I have a product set up with a firmware release assigned to it and set to “Lock and Flash Now”. It says it flashed the firmware (“Device firmware flashed successfully”), but my electron isn’t updated.
Also, the Console says the last connection was hours ago even though it’s connecting every 10 minutes and sending data to Thingspeak. The electron code reads and sends the data every 15 minutes, with a:
System.sleep(WKP, RISING, 900, SLEEP_NETWORK_STANDBY);
command in between. That part works fine.
In the docs it says that loop() will alternate with Particle.process() in AUTOMATIC MODE (which I’ve left it in), so shouldn’t it be talking to the cloud more frequently, and/or downloading new firmware?
Is there some other system command I need to be calling (like Particle.connect() or something else?)