Back to top

DFU loader for XMOS USB AUDIO devices

Version: 4 Date: June 12, 2014Download PDF
VersionReleased
4Jun 12, 2014 download view
2Jun 11, 2014 download view
1.1Dec 15, 2010 download view

Using the DFU loader - OS X (via the XMOS DFU loader)

The XMOS DFU loader is provided as source as part of the XMOS USB Audio software framework, see Building the XMOS DFU loader - OS X.

Set up the image loader

  1. Open a terminal
  2. Change directory to where the loader has been built
  3. Run the command:

    source setup.sh

Download new firmware

To program the new firmware run the command:

./xmosdfu --download new_firmware.bin

Note that once this is done the device restarts. The original factory default application is still present but the device is now running the upgraded application firmware.

Uploading existing firmware from the device

You can retrieve a firmware image from the device, providing an upgrade image is present.

Run the command:

./xmosdfu --upload currentfirmware.bin

The file currentfirmware.bin contains the latest upgrade image. This file is an exact copy of the data from the flash and can be downloaded to the device again to test.

Reverting firmware to factory image

To revert the device back to its factory (i.e XFLASH) installed state from the new firmware, run the command:

./xmosdfu --revertfactory

The device will now be running, and only contain the factory firmware.