I just got my Spark Core through the post yesterday and I’m thrilled to get it working… even though it was a lot harder than I thought!
First off, I don’t have an Android or an ios device, so the only choices I had to start with were TI’s SmartConfig or USB. I tried the SmartConfig on my Windows 8 PC and… no success. I tried turning off firewalls, opening all sorts of ports, but no luck. I also tried @ghawkins SmartConfig (https://community.spark.io/t/now-available-desktop-smart-config-setup-client/433), but again no luck. So USB it is…
I hooked up my Spark Core to my computer and tried to Putty straight into it. Unfortunately I think there has to be a driver to do this first – I couldn’t set up a COM port for Putty to talk to. Is there any driver/setup I’m missing here? Regardless, I tried my (Arch) Linux PC and managed to /tty/ACM0 into it (again with Putty) and got the setup console. So now I have a fully operational core!
Rant over, I suppose my questions are: are there any drivers for Windows to get the core to communicate over serial USB and is there any way to add better documentation for setting up a core without the app? I understand these are still early days, but I feel setup is too dependant on the app! Also, but slightly off-topic, how do you set the name of a core? Does this really matter or do you always have to use the device ID for programming?