So excited when the Spark Core arrived at my doorstop!
Ran the Spark App on my Android…wait wait…fail…
Did a factory reset and tried again…fail.
Had to logon to my router and check the settings to see if the b/g/n was affecting…didnt worked
Wanted to try out the TI smart config with an open network without encryption hoping that logging on the SSID was the culprit… Turns out that for Android app, you need to register in order to download and still have to sideload it.
Manually upgrading the CC3300 flash is also too much for a disappointing start.
I’d be happy to help you get going with your core. When you say “fail”, can you describe the lights you’re seeing? What model Android phone are you using, and what wifi router you’re using, etc. It sounds like you probably don’t need to upgrade anything on your core, but if that’s too much please feel free to email me at david@spark.io and we can figure out another solution.
Based on your post, it sounds like you’re running a unencrypted wifi network. We posted an update to the android app store last night that addresses this issue, can you try with that version and let me know if smart config works? https://play.google.com/store/apps/details?id=io.spark.core.android&hl=en
With that fix, you can configure over serial http://docs.spark.io/#/connect/connecting-your-core-connect-over-usb , and just select WEP encryption. WEP is a tricky security protocol, and some access points might require you to type your password in hex versus other encodings.
Some users have also seen issues with channels above 11 for some reason, so if you’re using a router from outside the U.S. try a lower channel to see if that helps.
1.) Right now your core will only update automatically to the last release of tinker when you connect to the cloud after a factory reset (or after leaving the factory ). I know down the road we have some fun features planned that will expand on this, but in the meantime maybe this is a good question for @zachary , our API expert.
2.) Flashing Magenta on your core indicates that it’s receiving firmware from the cloud, yup! Each flash represents a packet of firmware. About half-way through the process (the D7 led will come on ) and the flashes then signify the core is moving firmware around and getting ready to reset. This way in case something went wrong, your core can fail back to good working firmware. It takes a little longer, but it’s way safer.
3.) Right now we’re not queuing over the air firmware updates, but we are working on automatic update features. Again, maybe @zachary our CTO can chime in.