# HOWTO: Update CC3000 via DFU-util (windows)

**URL:** <https://community.particle.io/t/howto-update-cc3000-via-dfu-util-windows/5665>\
**Category:** Troubleshooting\
**Created:** [July 11, 2014, 1:49pm UTC](https://community.particle.io/t/howto-update-cc3000-via-dfu-util-windows/5665 "2014-07-11T13:49:55Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![kennethlimcp](https://avatars.discourse-cdn.com/v4/letter/k/c0e974/32.png) [@kennethlimcp](https://community.particle.io/u/kennethlimcp)\
**Post date:** [July 11, 2014, 1:49pm UTC](https://community.particle.io/t/howto-update-cc3000-via-dfu-util-windows/5665/1 "2014-07-11T13:49:56Z")

</div>

##NOTE:##  
The `.bat` script is written and `.exe` files zipped up by me. If you are not comfortable using the `.exe` from the download link, please give this tutorial a miss. 😉

* * *

## Update CC3000 via DFU-util

Hey there!

Is your :spark: core having difficulty connecting to Wifi?

Geting confused over how to flash the `cc3000` patch file via USB?

This should help you get going! 😃

* * *

## STEP 1: Place Core in DFU MODE

1.) Press **BOTH** buttons and release **ONLY** the **RST** button

2.) Wait for the **RGB LED** to **BLINK YELLOW** and release the **MODE** button

## STEP 2: Install DFU Driver

1.) Download `zatig.exe` from [http://zadig.akeo.ie/](http://zadig.akeo.ie/)

2.) In Zadig, Click on **‘Options’** --\> **'List all devices’**

![](https://sea2.discourse-cdn.com/flex026/uploads/particle/964/eed9ce8656de9027.png)

3.) Select **‘CORE DFU’** and **‘libusbK’** for the driver. Press **'Install Driver’**

So far, ‘libusbK’ is proven working with the :spark: core

![](https://sea2.discourse-cdn.com/flex026/uploads/particle/965/d6c31084df2f6f1b.png)

4.) It will show **‘Driver installed successfully!!!’** (ok not so many ! :))

![](https://sea2.discourse-cdn.com/flex026/uploads/particle/966/827a81bb30c4a381.png)

## STEP 3: Download Bundled Package

1.) Download from: [http://limsimiteh.com/kenneth/download/spark-dfu-flash.zip](http://limsimiteh.com/kenneth/download/spark-dfu-flash.zip)

2.) Inside the folder, you will see:

![](https://sea2.discourse-cdn.com/flex026/uploads/particle/2573/94e0f13570d86cd2.png)

3.) Click on `DFU-flash-script.bat`

This will appear:

![](https://sea2.discourse-cdn.com/flex026/uploads/particle/2574/7cdfc41fe31a65e2.png)

4.) For `CC3000` patch, key in 1 and hit ENTER

```
*Make sure core is blinking yellow (DFU mode)

```

5.) Downloading will start!

![](https://sea2.discourse-cdn.com/flex026/uploads/particle/2575/a76ac6487f65924f.png)

6.) The sequence for CC3000 patch will be as such:

Blinking Magenta --\> Blinking yellow

7.) The next step is to flash a `binary` file

Run `DFU-flash-script.bat` again and key in 2 and hit ENTER

8.) Your core will now download the stock `tinker app` and restart!

* * *

---

<div class="post-metadata">

**Author:** ![julien](https://avatars.discourse-cdn.com/v4/letter/j/71e660/32.png) [@julien](https://community.particle.io/u/julien)\
**Post date:** [September 24, 2015, 9:42pm UTC](https://community.particle.io/t/howto-update-cc3000-via-dfu-util-windows/5665/2 "2015-09-24T21:42:10Z")

</div>

hi can you help me…On step 4 : when I click on the button 1 it said that dfu util not recognised what does it means.  
HELP ME PLEASE.

---

<div class="post-metadata">

**Author:** ![ScruffR](https://sea2.discourse-cdn.com/flex026/user_avatar/community.particle.io/scruffr/32/6952_2.png) [@ScruffR](https://community.particle.io/u/ScruffR)\
**Post date:** [September 24, 2015, 11:22pm UTC](https://community.particle.io/t/howto-update-cc3000-via-dfu-util-windows/5665/3 "2015-09-24T23:22:20Z")

</div>

Have you got `dfu-util` installed and in your path?

Check in a console (`cmd`) and type `dfu-util`.  
If it can’t be found have a look here (for example)  
[http://dfu-util.sourceforge.net/](http://dfu-util.sourceforge.net/)
