Pro iDSD – Firmware

Firmware Installation Instructions

Instructions to update firmware on Mac OSX
  1. Download the macOS firmware update program/s
  2. Double click on the disk image to mount it
  3. Double click on the firmware updater program
  4. If you receive a message that the program is blocked from running, please use option or alt + click on the program to get the menu and select ‘Open’, you can then choose to unblock the program
  5. Please do not shut down your Mac or disconnect the iFi device from your Mac while the firmware update program is running. Depending on your system speed it should complete within a few minutes at most.
  6. Once your iFi device has been successfully updated, you will see the following message on screen:
  7. If for whatever reason the Firmware update is not successful, you will see:

    In this case, please check all connections, make sure your iFi USB audio device is connected to your Mac and recognised as sound device. Make sure you are not currently playing music or other sounds via your iFi USB audio device. Please try again. If the error persists, contact support.


How to check firmware version of iFi products on Mac OSX?

  1. Click on the apple icon on the system bar
  2. Select “About this Mac”
  3. Click the “System Report” button
  4. Find “USB” under “Hardware” and select it
  5. Find “iFi (by AMR) HD USB Audio” and select it
  6. Look at “Version:”
Instructions to update firmware on Windows


  1. Ensure you have the latest iFi Windows driver (v2.20 or above)
  2. Connect the device to a Windows computer

Step 1: Run the upgrade program

  • It is NOT possible to double-click on the “xxxxx.bin” (it will NOT autorun).
  • Locate the file: C: Program Files>iFi>USB_HD_Audio_Driver
    (C:Program FilesiFiUSB_HD_Audio_DriveriFiHDUSBAudio_dfuapp.exe)

Step 2: Load the firmware file

Load the firmware file by pressing the “Browse…” button and locating the ‘xxx.bin’ file.

Step 3: Upgrading the firmware

Upgrade the firmware by clicking “Start”.

When it is done, it will say “Firmware upgrade finished successfully.”

After the upgrade, please unplug the iFi device from your computer and completely power it OFF before first use.

Note: On some computers, one needs to perform the upgrade process twice for the upgrade to be successful. After the first go, the firmware version may still report it has the original version, in which case, press “Start” again to perform another upgrade (sometimes it just takes two attempts).

If you have any further questions, please open a support ticket here:

Important notes

Fi XMOS firmware Pro iDSD v2.08, dated 10 October 2019, is ready for public download.

This latest firmware v2.08 is unified and is suitable for ONLY the Pro iDSD.

Please read before upgrading firmware:

  • MAC USERS: USB C will not work for firmwares, you must use a USB A port
  • Do not use the following firmware on any other iFi product. Use only on the Pro iDSD.
  • Firmware updates inherently carry the risk of damage to the unit and of voiding your warranty.
  • As the iFi XMOS firmware is heavily customised by iFi in-house, under NO circumstances attempt to use this firmware on any other non-iFi XMOS platform.
  • As with all such firmware upgrades, there is a risk of bricking your iFi product if something goes wrong during the upgrade. If your iFi product is bricked, you need to send it back to the dealer/distributor for re-flash.

Step 2: Download the latest firmware from below:

22.0811 Oct 2019Minor Bug Fixes and Optimisations

  • Optimised transistor/tube settings to improve operational parameters as measured and calibrated on Audio Precision

  • Fixed the invert of the ‘Pro’ and ‘HiFi’ settings

  • Other minor optimisations and bug fixes

12.0127 Feb 2019Major Optimisations

  • Adds MQA Decoding and Rendering

  • Modifies the invalid problem of USB feedback

  • Adds DARS and WLCK clock synchronisation

  • Resolved some previously identified bugs


  • Playing MQA songs needs to be adjusted to the maximum volume to recognise MQA.

  • In MQA, filters and DSD do not work.

  • External time synchronisation is only possible with USB input

Clock synchronisation rules:


  • Frequency range of 44.1/48kHz+4K

  • Frequency offset range of 88/96 kHz+2K

  • Frequency range of 176/192kHz+1K

  • Frequency offset range of 352/384 kHz+500 Hz
• Frequency offset range of 768 kHz + 250 Hz

DSD: Clock synchronisation is not supported.