Thank you for choosing a Yamaha product. This guide explains how to update the DM3/DM3S firmware.
Precautions (Please be sure to read this section first!)
- The user assumes full responsibility for the update.
- Please note that the device may be damaged if you fail to follow these instructions properly or turn off the device or operate any control/function while the update is in progress.
- If the update fails, and the device still does not operate correctly even after you execute the update once again, please contact your Yamaha dealer.
- Yamaha Corporation owns exclusive copyrights for the DM3/DM3S firmware, its update program, and the update guide.
- It is prohibited to duplicate or modify the firmware, software or guides, in part or in their entirety, without permission from the copyright owner.
- The screen shots in this guide are for use with this update procedure only and may be different from the actual screen shots.
- The company names and product names in this document are the trademarks or registered trademarks of their respective companies.
Checking the version number
You can check the DM3/DM3S firmware version numbers from the Version field in the ABOUT screen of the SETUP screen.
Image: Screenshot of the DM3/DM3S "ABOUT" screen showing firmware versions (Main V1.03, Dante 4.2.4.2 4.0.4.2 1.0.0).Preparing for the update
The following items are necessary for the update procedure:
- Formatted (FAT32) USB flash drive with 1GB free space. In the DM3/DM3S, memory of 4GB or larger will be formatted in FAT32. For the formatting procedure, refer to “DM3/DM3S Reference Manual." For formatting in a computer, refer to documentations supplied with the computer or its OS.
- The DM3/DM3S firmware, and the Dante module firmware. Download the latest firmware from the following URL: http://www.yamahaproaudio.com/downloads/
Updating the DM3/DM3S firmware
Instructions for updating the DM3/DM3S firmware are given below. The firmware file (compressed) must be downloaded, and must be extracted prior to updating.
Notes on updating Dante Firmware DM3 (with Dante module)
- During the DM3 firmware update, if a pop-up message "Dante Update Error" appears and the Dante module firmware update does not start, please check the following:
- If the Dante module is locked by Dante Device Lock, use Dante Controller (v3.10.0.19 or later) to unlock it, then restart the DM3 unit and proceed with the update.
- If the Dante module is enrolled in a domain of Dante Domain Manager, use Dante Domain Manager to unenroll it, then restart the DM3 unit and proceed with the update.
- If the subnet of the PRIMARY IP address and the subnet of the DM3 Device Control IP address are different, the update will not proceed. Please change one of the IP addresses so that the subnets match, and then restart the DM3 unit. The IP address of the Dante PRIMARY port can be changed using Dante Controller. The IP address of the DM3 Device Control can be changed in the "For Device Control" tab of the NETWORK screen.
- For more information, refer to the release notes of the DM3/DM3S firmware.
- The Dante module firmware will be updated automatically the next time the DM3 unit is turned on.
- Dante firmware can also be updated using Dante Updater via the Imported Firmware Files function. For details, refer to “Updating the Firmware” in the Dante Firmware Update Guide (yamaha.com).
- If the Dante module firmware is corrupted, see "If the Dante module update failed" (page 7).
Update Procedure
- Connect the USB flash drive (formatted in FAT32) to the USB connector of your computer.
- Copy the "DM3_firmware_v***.bin" (*** indicates the version number) in the folder extracted from the downloaded zip file to the root directory of the USB flash drive.
NOTE: Do not place any data other than the DM3/DM3S firmware file on the USB memory.
- Remove the USB flash drive when the files have been copied. For more information on removing the USB flash drive, refer to the owner's manuals of your computer and USB flash drive.
- Turn off the power to the DM3/DM3S.
- Connect the USB flash drive to the DM3/DM3S USB connector (upper right), and then turn on the power to the DM3/DM3S. An "Update firmware?" message will be displayed.
NOTE: This display will not appear if the current version of the DM3/DM3S and the version of the firmware update file are the same.
Image: Screenshot of the DM3/DM3S "Update firmware?" prompt, showing current version V1.03 and new version V1.10. - Touch the “Update” button to start loading the firmware.
NOTICE: DO NOT OPERATE ANY CONTROL OF THE CONSOLE (SWITCHES, KNOBS, FADERS, ETC.) WHILE UPDATING THE FIRMWARE.
DM3/DM3S firmware are transferred (lasting about two minutes).
Image: Screenshot of the Yamaha DM3 splash screen after reboot.Image: Screenshot of the "UPDATE" window showing progress for Sub, DSP, FPGA, and DANTE modules. - When a message indicating completion of the update appears, remove the USB flash drive.Image: Screenshot of the "Update Finished" message on the DM3/DM3S screen.
- Confirm the updated version from the SETUP -> ABOUT window.
NOTE: With DM3 (with Dante module), when the ABOUT screen is displayed immediately after updating, the Dante version may be displayed as "------ ------- -----". The version of Dante will be displayed after about 1 minute. If the Dante version is not displayed, see “If the Dante module update failed" (page 7).
The firmware update is now complete.
NOTE: Some firmware versions have new default Presets for Scene or Library. To load the new Presets, the “Initialize All Memories” operation is required. Refer to the “Initialize All Memories” screen of the “MAINTENANCE” screen in the DM3/DM3S Reference Manual.
If the Dante module update failed
The Dante module may become unusable due to data corruption if the DM3 is powered-off during a firmware update. To recover from such a state, the Dante module will enter "failsafe mode." If the Dante module could boot in the failsafe mode, you can recover it to send a recovery image from the Dante Updater.
Confirming the Dante module firmware corruption
If the Dante module firmware is corrupt, the Dante version is displayed as "------ ------- -----" in the ABOUT screen of the DM3. When the Dante module is booted in the failsafe mode, the Dante module in failsafe mode is shown as “BROOKLYN3-xxxxxx” with red text in the network grid view of Dante Controller. In this case, use the Dante Updater that comes with Dante Controller to restore the Dante module and import and update the latest Dante firmware. For details, refer to "Fail-Safe Mode" in the Dante Firmware Update Guide (yamaha.com).
Image: Screenshot of "Dante Controller - Network View" showing devices and their status.Recovery of the Dante module (without the failsafe mode)
When the Dante module could not be booted in the failsafe mode, it is shown as a fixed Device Name like "Y001-Yamaha-DM3-XXXXXX" with red text in the network grid view of Dante Controller. In this case, follow the procedure “Recovery of the Dante module (without the failsafe mode)" (page 8) to recover the system.
Preparing for the recovery
To recover the Dante module, you need to import the “FWUpdate_DM3_v******_sw***.dnt" file into Dante Updater. The latest version can be downloaded from the Yamaha Pro Audio website: http://www.yamahaproaudio.com/downloads/
Recovery procedure
- Turn off the power to the DM3.
- Separate the DM3 from the Dante network.
- Connect the Dante [PRIMARY] connector of the DM3 to the Ethernet connector on the computer using an Ethernet cable. In some cases, an error may occur during recovery if you are going through a network switch. Connect the computer with the DM3 in a one-to-one connection.
- Turn on the power to the DM3.
- Disable all but one of the network interfaces on your computer. You should also disable the wireless LAN.
- Execute the Dante Updater to update the Dante module firmware. In this recovery procedure, make sure that “Allow override of device matching” is checked. For details, refer to “Updating the Firmware” in the Dante Firmware Update Guide (yamaha.com).Image: Screenshot of the "Dante Updater" application interface, showing advanced settings with "Allow override of device matching" checked.
The recovery is now complete.