I just received my new Spark Core and was able to get it connected to wifi via USB and use tinker to control the built in LED. Everything went downhill when I connected a 6v DC 300mA power supply to the VIN and GRD pins.
At first I thought it was flashing cyan, but then I figured out it was actually flashing white. I almost burnt myself trying to push the mode button, so I unplugged it from the power supply and let it cool down.
I then plugged it in via USB and got a pulsing white LED. I then tried the reset procedure, but ended up with the same result, so I tried to reload all of the firmware. I am able to get the unit into DFU mode. Running “spark flash --factory tinker” completed successfully and the unit remained in DFU mode. However when I ran “spark flash --usb cc3000”, the unit started flashing magenta and never left that state. After about 10 minutes I unplugged it. I tried the same process but ran --factory tinker and --usb tinker first (again, the unit stayed in DFU mode), and then tried --usb cc300, but to the same result.
I subsequently tried using dfu-util with the provided firmware to no avail. Now if I put it back into DFU, and run “spark flash --usb cc3000”, the unit will momentarily show magenta, and then go into a state where the red and blue LED’s are flashing.
Now when I power on the device via USB I get about 3 flashes of a white light, and then it goes into a state where is flashing with both the green and red LED’s dimly. The USB connector is still getting extremely hot to the point where I can’t touch it for more than a few seconds.
Is my Core fried, or is there any other way I can recover it?