I have several cores running on solar powered, battery backed up systems.
I have a situation where a battery failed and the voltage dropped to under 3.3v quickly.
When I got to the unit the battery voltage was about 3.2V and the core was stuck flashing the rainbow.
I replaced the battery and turned the unit back on, the Core came up and started flashing green but never connected.
So I removed the core and inserted a new core that is pre-loaded with WiFi credentials and ready to go. The unit started up right away.
I took the flashing green core home and here is what I have done to try and get it to connect.
-
I factory reset by holding mode button down and resetting, if flashes white then solid blue.
-
I use the Spark CLI and go thorugh spark setup. It’s not my first time doing this I have done it many many times and know the SSID, WPA types and password.
-
The credentials are saved to the core and it starts flashing green but never connects.
-
Next I put the core back in factory reset, it is solid blue and use the Spark mobile app to program the credentials. Same result. The core eventually flashes green and the mobile app eventually times out saying the core can not be reached.
-
I used dfu-util and re-flashed the core firmware from here
https://github.com/spark/firmware/releases/tag/spark_2
The LED on the core goes out, I press and hold the mode button and it goes to flashing magenta and then solid magenta.
I then go through the setup again, and WiFI credentials are saved to the core.
The end result is the same flashing green LED and it never connects.
What should I do next?