Khadas XMOS DFU Upgrade Guide
General Information
Version: V1.2
Supported Devices: Tone1, Tone2, Tone2 Pro, Tea Pro
Supported Platforms: Windows 10/11, macOS
Notes
- ℹ On Windows, the ASIO driver must be installed before running the DFU upgrade tool.
- ℹ On macOS, no ASIO driver is required; you can run the DFU upgrade tool directly.
- ⚠ Keep the device powered on during the upgrade. Power loss may cause data corruption.
- ⚠ Firmware is device specific. Please download the correct firmware for your Khadas device to avoid malfunction.
Windows DFU Upgrade Steps
Before upgrading, make sure the ASIO driver is installed.
Open Device Manager. If "Khadas USB Audio Devices" appears, the driver is installed correctly. If not, download and install the driver from the Khadas website: https://dl.khadas.com/products/tea-pro/drivers/
Download the DFU upgrade tool (for Tone1 / Tone2 / Tone2 Pro / Tea Pro): https://dl.khadas.com/products/tea-pro/tools/
Download the XMOS firmware for your device:
Extract the DFU tool and the corresponding firmware into the same folder.
Textual Description of File Explorer Window: The window shows a file explorer view navigated to a folder named "xmos". Within this folder, subfolders are listed for different device firmware versions (e.g., "teapro-xmos-v1.0-250610", "tone1_firmware_v2.00_201016", "tone2pro-xmos-v1.41-221201", "tone2-xmos-dual-v1.23-220905"). This indicates where extracted firmware files should be placed.
Note: The example above is for illustration only. Always select the firmware that matches your device model, otherwise it may cause malfunction.
Connect the device to your PC with a USB cable:
- Tone1: use a USB-C to A cable
- Tone2 / Tone2 Pro / Tea Pro: use a USB-C cable (PC side can be USB-C or USB-A)
Double-click
KhadasUsbAudioDfu.exe
and click Browse.Textual Description of DFU Tool Window (Initial State): A window titled "Khadas Tone Firmware Update" is displayed. It shows fields for "Device", "Manufacturer", "Product", "VID/PID", "Serial number", and "Current Firmware". Below these fields are buttons: "Upgrade", "Exit", and "Browse...". The "Upgrade" button is inactive. The "Device opened." status message is visible.
Select the XMOS firmware file for your device (example below shows Tea Pro).
Textual Description of File Selection Window: A file dialog box is open, titled "Open". It is navigated to a folder containing firmware files. The example shows a file named
teapro-xmos-dfu-v1.00-250610.bin
. The "Files of type" is set to "Firmware image (".bin, ".timg)".Click Start to begin the upgrade.
Textual Description of DFU Tool Window (During Upgrade): The "Khadas Tone Firmware Update" window shows the selected firmware file path (e.g.,
D:\Khadas\tone2-xmos-v1.0-220803\tone2-xmos-v1.0-220803.bin
). The status messages indicate "Device opened.", "Ready for firmware update.", "Entering upgrade mode...", and "Upgrading firmware...". A progress indicator shows bytes transferred (e.g., "37632 of 37632 bytes transferred.").When the upgrade is complete, click Exit, then power off and restart the device.
Textual Description of DFU Tool Window (Completed): The "Khadas Tone Firmware Update" window shows the final status messages: "Starting firmware...", "Firmware upgrade finished successfully.". The "Exit" button is now active.
macOS DFU Upgrade Steps
Follow the same steps as Windows, starting from Step 2 to Step 9. No ASIO driver installation is required.