KA Logos

dfu-util Usage

Some Kilpatrick Audio products use firmware that must be loaded via the standard USB DFU loading method. This page will outline a method that can work for OS X and Linux machines.

System requirements:

  • Computer running OS X or Linux
  • The dfu-util software installed and configured for your machine (depends on OS)
  • Spare USB port and USB cable

Looking for Windows instructions? We have that!

WARNING: USE THESE PROGRAMS AND PROCEDURES AT YOUR OWN RISK!


Firmware Update Procedure

Install dfu-util

The best way to install this software is by using a supported ports / package manager for your OS / distribution. This is beyond scope of this article.

Check for DFU devices

It is important that no other devices that support DFU be plugged into your computer. Try running:

dfu-util --list

Make sure there are no devices found. If there are, figured out what they are and unplug them.

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 the device.

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 that the Device is Detected

Open a terminal... you'll need it for the rest of the installation

On most machines you can run dmesg and check the last few lines to see if the device was detected - you should see something like this:

[4132506.239524] usb 8-1.1: new full-speed USB device number 17 using xhci_hcd
[4132506.313698] usb 8-1.1: New USB device found, idVendor=0483, idProduct=df11
[4132506.313702] usb 8-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[4132506.313705] usb 8-1.1: Product: STM32  BOOTLOADER
[4132506.313708] usb 8-1.1: Manufacturer: STMicroelectronics

Update the Firmware

First run dfu-util --list again to make sure dfu-util sees the device. If not, try putting it in DFU mode again.

Once it's detected run the following command to update the firmware:

dfu-util -a 0 -D K66-carbon-1.06-firmware.dfu 

(replace the filename with the name of the specific DFU file you downloaded)

Wait until the process is complete - this should take 20-30 seconds

If something went wrong and the process doesn't complete, start over.

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!

© Copyright 2017 Kilpatrick Audio / QP925 Trading Corp.