DfuSe Installation and Usage
Some Kilpatrick Audio products use firmware that must be loaded via the standard USB DFU loading method. This requires the use of special software which is supplied by, but not supported by Kilpatrick Audio.
- Computer running Windows (Windows 7 or later recommended)
- Spare USB port and USB cable
- DfuSe software: DfuSe
- DfuSe manual: DfuSe Manual PDF - PLEASE FOLLOW THESE INSTRUCTIONS CAREFULLY BEFORE ATTEMPTING THE PROCEDURE BELOW
Looking for OS X or Linux instructions? We have that!
WARNING: USE THESE PROGRAMS AND PROCEDURES AT YOUR OWN RISK!
Firmware Update Procedure
Install the ST Microelectronics DfuSe Software and USB Driver
First please install the software. You may need to be logged in as
Administrator for this to work.
Put the Device in DFU Bootloader Mode
Plug in the USB cable from the device to the computer first. Do not use a USB
hub. Make sure you plug directly into the PC with the cable that was supplied with
To put the device in DFU bootloader mode, hold down the power button while
plugging in the power cable. DFU mode should be entered immediately. You can let
go of the button as soon as the unit is on.
Note: Some of the LEDs on the unit may be lit as they are not being
initialized by the normal product firmware. This is not a malfunction.
Double-check the Driver Installation
Go to the Windows Device Manager and check if the device was detected
and the driver successfully loaded.
Example of a Problem with the Device Driver
If you see something like the image below, do the following:
- Right-click on the device and choose Update Driver Software...
- Choose to Browse my computer for driver software
- Browse to the location of the driver and choose the correct one for your installation.
i.e. for Windows 7 32-bit the folder is something like:
C:\Program Files\STMicroelectronics\Software\DfuSe v3.0.5\Bin\Driver\Win7\x86
DFU Driver Install Problem:
Example of a Successfully Installed Driver
Once the driver is correctly install you should see something like the image below.
DFU Driver is Installed Correctly:
If you can't get this to work, unfortunately there isn't much we can do to help you to troubleshoot it.
What else can I try?
An alternate approach is to try using the
dfu-util program available for Linux and OS X. (as part of the Homebrew Ports collection) This method is currently undocumented but is the method we use in production.
You can get more information about dfu-util here: http://dfu-util.sourceforge.net/
Run the DfuSe Demo Software
The DfuSe software supplied by ST looks a bit complicated but there are
only a few settings to change so don't worry.
- Run DfuSe Demo software
- Make sure the device is in DFU mode and is selected in the
Available DFU Devices list - do this BEFORE selecting the
- Press Choose to file the DFU file
- Select the file and press Open
- Make sure the Verify after download button is checked
- Press Upgrade
- Dismiss warning window - it's not a problem
- Wait until the process is complete - this should take 20-30 seconds
- if the process finishes immediately there was a problem
Unplug the device and plug it in again
Make sure you unplug the power cable from the device and plug it back in
to boot normally. Don't hold the power button down this time. You should now
have the new firmware loaded! Yay!