Here's a verbatim copy of the email I sent hello@spark.io, hope you can help me!
Hello!
At work we have a couple of cores and we usually borrow and take them home for the weekend to keep on tinkering.
The core I brought home doesn't seem to be able to connect to the cloud.
I use spark-cli to set them up and had no problem setting up the previous core I used, but this one, after running spark config, the program takes me through the usual steps, but after putting in the wi-fi credentials, the core saves them and then it says it should be breathing cyan, but I only get 20 seconds of very rapid red flashes followed by a couple blinks in cyan and then the cycle starts again.
I tried to check with my colleagues to see if this core had been modified for use with the local cloud but couldn't get any answers.
Everything I ran worked successfully, but I still can't get my core to connect to the cloud.
The core was correctly working on Thursday at the office, so I don't know what else to try!
Is it possible that it is pulsing white, not cyan? Do you have a multimeter so you can confirm 3.3V between the 3V3 and GRD pins? Also check your supply voltage to ensure it is between 3.6 and 6V.
It is not pulsing white, I put the core in factory reset mode to see the difference in colors and it is not.
It is the same cyan color that should be “breathing”, but only for less than half a second before it starts blinking red very rapidly.
I don’t have a working multimeter right now, but I’m using the same power source I used with the other core (an iPhone charger) with the same USB cable.
After your comment, I also tried with different cables and different USB chargers (and my computer’s USB ports), always experiencing the same behavior.
Core is not new, but it may have been tinkered with to work with a local server.
Either way, I tried the spark keys doctor command and it is still not working.
Thanks for the tip, I haven’t done that. After doing it and going over the spark setup command again, the core is stuck on a rapid-flashing cyan, which, according to the website, means it is doing the handshake with the cloud server.
EDIT: on closer inspection, it seems as if it flashes rapid-cyan for some time (can’t time it), then flashes regular cyan, alternating between rapid and regular, and starts over just blinking cyan.