WiFi issues demystified (i.e. Flashing Green nightmare)

Hi @fletch,

We can help! If you can install dfu-util and the spark-cli ( https://github.com/spark/spark-cli ) (if you’re on windows you need extra drivers ( https://community.spark.io/t/tutorial-installing-dfu-driver-on-windows/3518 ), then you can try patching your cc3000 which might help:

1.) Install that stuff above, and connect your core via USB
2.) Put your core into DFU mode by holding both buttons, releasing reset, and keep holding mode until your core flashes yellow
3.) In a terminal (or admin command prompt on windows), run spark flash --usb cc3000, and then wait until your core stops flashing purple, and then run spark flash --usb tinker.

I hope that helps! :slight_smile:

Thanks,
David

1 Like

Hi

I have been successful up to no2 but not sure about no3. What terminal should I be using? A serial program like Coolterm? If so how do I set it up to connect as the Core DFU does not have a comport number.

Hi @fletch,

Good question! If you’re on a Mac use “Terminal”, if you’re on a Windows machine use the “Admin Command Prompt”, if you’re on linux then you probably have a favorite terminal already :slight_smile:

Make sure you install the spark-cli, node.js, and dfu-util, and openssl (details here) https://github.com/spark/spark-cli

If you’d rather not troubleshoot, send me an email at david@spark.io and we can do an exchange! :smile:

Thanks,
David

Ok. I got as far as running the Spark --usb cc3000 command which runs but gives me a message ‘did not find DFU device’ If I go to the device manager the Core DFU is listed.

Just to be sure:

  1. The core should be blinking yellow

  2. You should have changed the USB driver to the DFU USB Driver

Core is blinking yellow. I did load DFU USB driver. In device manager it shows under Libusbk USB devices.
When I run Node.js terminal and type in “spark flash --usb cc3000” it waits for a while then gives message to the effect that it cannot find Spark.

Hi Dave

I don’t seem to be getting anywhere. Can you organize a replacement(one that is tested and works). How do we go about it?

Thanks
Godfrey

2 Likes

@fletch,

you can email hello@spark.io and they will attend to it :smile:

1 Like