So it seems like some owners want to go slightly advanced but instructions for installing the DFU-driver is a little vague.
How to put your core in DFU-mode
- Press on BOTH buttons
- Release only the Reset button
- Release the Mode button once the core start
blinking yellow
- This will be the dfu-mode
Pre-check!
If you have somehow done this process previously but is unable to use dfu-util
successfully, you will need to uninstall the DFU-driver 1st
- Put your core in DFU-mode
- Open Control Panel
- Look for something like
libusbk USB devices
- Right-click and press āuninstallā. Make sure you
'check'
the > ādelete the driver softwareā
Installing DFU-driver
-
Place the core in DFU mode
-
Run Zadig program
- Go to http://zadig.akeo.ie/
- Under ādownloadsā grab the (windows vista and above or windows xp) -
In Zadig, Click on āOptionsā --> 'List all devicesā
- Select āCORE DFUā and ālibusbKā for the driver. Press 'Install Driverā
So far, ālibusbKā is proven working with the core
- It will show āDriver installed successfully!!!ā (ok not so many ! :))
Using DFU-UTIL to test that driver works
WARNING: Make sure you are using DFU-Util 0.8
https://s3.amazonaws.com/spark-assets/dfu-util-0.8-binaries.tar.xz
MD5 hash: 9a7b0594881c9ba8480bdc9956b5b01a
-
Launch ācmdā (make sure your path is that where dfu-util.exe is)
-
Type
dfu-util -l
-
You should see:
Adding DFU-util to Windows path
Follow the instructions here: http://windowsitpro.com/systems-management/how-can-i-add-new-folder-my-system-path
This will allow DFU-util to be executed globally in command prompt.
*If you miss out this step, Spark-cli will be grumpy!
Updated on: 24 Feb 2015
Thanks @peetersm for testing and proving this method works