Grace Design m900 / Massdrop m9XX Firmware Upgrade Instructions (DFU)
Device Firmware Upgrade (DFU) Instructions
DFU is possible using a 3rd party USB 2 Driver installed on a Microsoft Windows PC or with the OSX DFU utility. Download the driver/utility here: www.gracedesign.com/support/support.htm
Windows Instructions:
- Select the "m900/m9XX XMOS Stereo USB Audio Class2 Driver". Download and install the driver as per its instructions.
- Connect the m900/m9XX USB 2.0 port to the computer's USB 2.0 host port.
- If your m900/m9XX is set to USB 1 mode, change it to USB 2. Enter the m900/m9XX setup menu by pressing and holding the rotary encoder for 2 seconds. Rotate the encoder until "U1" is displayed. Press the encoder momentarily. The display will change to "U2", and the m900/m9XX will reboot after a second.
- Navigate with Windows File Explorer to the directory:
C:\Program Files\XMOS\USBAudioStDriver_306A
- Double-click
xmosusbaudiost306A_dfuapp.exe
to launch the DFU application. Device information, including the current firmware version, should be displayed in the top portion of the DFU application window. - In the DFU application, click "Browse" to select the new firmware binary image:
m9XX_0xXXXX_DFU.bin
- Click "Start" to begin programming the m900/m9XX with the new firmware. If the DFU operation is interrupted or fails, the m900/m9XX will revert to its original factory firmware version.
- Upon successful completion of the DFU operation, the m900/m9XX will reboot, and the new firmware version will be displayed in the DFU application window.
- If the DFU operation is unsuccessful, close the DFU application and begin again at step 4.
OSX Instructions:
- Select "Grace Design USB Firmware Updater OSX". Mount the DMG file and copy the application to your application folder.
- Connect the m900/m9XX USB 2.0 port to the computer's USB 2.0 host port.
- If your m900/m9XX is set to USB 1 mode, change it to USB 2. Enter the m900/m9XX setup menu by pressing and holding the rotary encoder for 2 seconds. Rotate the encoder until "U1" is displayed. Press the encoder momentarily. The display will change to "U2", and the m900/m9XX will reboot after a second.
- Open the Grace Design USB Firmware Updater application.
- If your device is not shown, select "Scan for Devices" until it appears.
- Click "open..." and select the new firmware binary image:
m9XX_0xXXXX_DFU.bin
- Click "Update" to begin the update process.
- Once successful, the application will indicate completion, and the m900/m9XX will reboot. If unsuccessful, reconnect the m900/m9XX and try again.
Firmware Release Notes
Version 1.00
Date: 11/11/2015
New Features / Changes:
- Initial Release
Known Issues:
- Left and Right channels are reversed for USB DSD playback.
- Power supply synchronization is not halted during DFU operation. As a result, DFU operation may sometimes fail. User must repeat DFU operation until successful. Subsequent releases have fixed this problem.
- USB 1.0 descriptors indicate 32 bit data only. This reveals a problem in Microsoft Windows. The Sound Properties window in Control Panel indicates 96kHz as the only available sampling frequency. All 4 USB 1.0 sampling frequencies work correctly with OSX.
Version 1.01
Date: 1/14/2016
New Features / Changes:
- Internal Release
- This firmware revision was programmed as the factory image in most units that shipped in February, 2016. They were upgraded to version 1.02 before shipping. For these units, if a future DFU operation fails, the unit will revert to version 1.01.
Known Issues:
- Changing between USB and TOSLINK more than once results in corrupt audio only for TOSLINK input. This is only corrected by power cycle or by changing sample rate from the USB interface.
Version 1.02
Date: 1/28/2016
New Features / Changes:
- Fixes issues 1 and 2 found in version 1.00 as well as issue 1 in version 1.01.
Known Issues:
- Issue 3 of version 1.00 remains.
Version 2.02
Date: 4/25/2017
New Features / Changes:
- Supports both m9XX and m900
- Added DSD256 support.
Known Issues:
- Issue 3 of version 1.00 remains but only for some versions of Windows. Note that all 4 sample rates are available to be selected via WASAPI.
Version 2.03
Date: 4/26/2018
New Features / Changes:
- Added Balance, Mono, L-R and 4 channel swap/mute/solo options.
Known Issues:
- Installing this version of firmware will erase previously saved setup options.