New feature: control your connection!

@zachary, just an update that i’m still working on this issue. I believe the issue is more than just Spark.process() not being called.

I’m debugging and nothing it Spark.process() gets executed as the conditions defined are not met to qualify for the variables to be set.

Gonna dig further.

The last DEBUG message i read before the solid magenta occurs is:

0000154508:<DEBUG> void SPARK_WLAN_Loop() (373):
SPARK_CLOUD_SOCKETED=1
SPARK_CLOUD_CONNECTED=1
SPARK_FLASH_UPDATE=1
SPARK_LED_FADE=1

We might probably need to review the SYSTEM_MODE code as i tried to force the error using AUTOMATIC with the same condition as how MANUAL behaves and OTA flash still worked fine! :open_mouth: