Support Knowledge Base

M-Audio Code Series - How to Install Firmware Update 1.2.0


The M-Audio Code series is a family of full featured keyboards that combine features for both studio production and performance. This guide discusses some of the features in the latest firmware update as well as how to update.





Do I need this firmware update?

The latest 1.2.0 updater will update your Code keyboard to firmware version to v1.0.2.1. This update addresses a few known issues as well as adding some additional features to the XY pad.

In general, the firmware for any keyboard should only be updated in order to resolve specific issues as addressed by the firmware update or to add any new features offered by the update. If you are experiencing issues that are not addressed specifically in this update, reach out to the Technical Support Team for further assistance.

  • Fix for delayed aftertouch: A few users were experiencing an issue where the aftertouch response was delayed by about a second causing their effects to come in late
  • Fix for NRPN assignments not reaching their max value: A few users were expereincing a problem where NRPN values 136-139 and 144 (pitch bend) were not reaching their highest value.
  • Fix for NRPN assignments sending incorrect message: In a few cases, NRPN values 136-143 and 149-152 were sending the incorrect message in the channel byte.
New features
  • Users can now assign a specific channel to the X and Y axes on the XY pad separately while in MIDI Note Mode.
    1. Press the Edit button
    2. Press the key labeled CHAN ASSIGN
    3. Press either the X or Y button next to the XY pad
    4. Use the Preset Up/Down buttons below the display to choose your channel number
    5. Press the key labeled Enter to finish
  • Users can now assign up to 8 MIDI notes to the X and Y axes on the XY pad while in MIDI Note Mode. The Min and Max notes will still be set in the same way, but you can edit the 6 notes in between by following this procedure:
    1. Press the Edit button
    2. Press the X or Y button next to the XY pad
    3. Hold Shift and press the key labeled DATA 3. The screen will flash DATA + 1 and then display the current note value or "Off" if it is currently not assigned.
    4. Use the Preset Up/Down arrows to choose the note value for that position. You can press and hold the button to scroll through values.
    5. To move on to the next position, hold SHIFT and press the DATA 3 key again. The screen will read DATA + 2. Continue this process to choose the notes up to DATA + 6.
    6. Press the key labeled Enter to finish.
  • Users can now use the Preset Up/Down buttons (below the display) to raise or lower the note value by 1 when assigning MIDI notes to the XY pad.


Downloading the Update

Each updater is specific to your Code model as well as your operating system (Mac OS X or Windows), so it's important to get the correct version. You can always find the latest drivers and firmware updates at our Drivers & Updates page:

For your convenience, you can also use the table below to find the correct update for your Code:

Code 25 Mac OS X Windows
Code 49 Mac OS X Windows
Code 61 Mac OS X Windows


Preparing for the update

Before updating any firmware on any operating system, it's important to take the following precautions:

  1. Ensure that the keyboard is plugged directly into a free USB port on your computer. Avoid using any USB hubs, adapters, extenders or long USB cables to prevent any lost data during the update.
  2. Disconnect all other USB/MIDI devices from the computer.
  3. Unplug any MIDI cables plugged into the MIDI ports on the keyboard.
  4. Make sure that the downloaded Firmware Updater is properly unzipped or extracted before installing the updater.
  5. Close all other software running on the computer.

In general, your Code should have a consistent and working connection to your computer in order to install the firmware. If you are expereiencing any of the symptoms like the ones listed below, do NOT attempt to update the firmware in order to remedy this. 

  • Doesn't connect to a computer
  • Doesn't communicate with software at all
  • Latency/delay in playback or any audio playback related issues
  • Unexpected messages or graphics on the display
  • Unit will not power on or powers off intermittently

Some of these symptoms can be resolved by going through some of our troubleshooting guides below. If this doesn't help and you need further assistance, contact the Technical Support Team and they'll be able to assist.


Updating the Firmware

After downloading the update file from the section above, follow the instructions below to install:

  1. Find the Install_M-Audio_Code##_FirmwareUpdater_1.2.0 zipped folder and extract all the files.
  2. Double-click on the Install_M-Audio_Code##_FirmwareUpdater_1.2.0 file (## is the number of keys on your model). Wait for C++ to update (this may take several minutes).
  3. In the Window that appears, follow the on-screen instructions to install the updater application
  4. Connect our Code keyboard to your computer's USB port and ensure it is powered on.
  5. On your computer, click the Start Menu and select Code## Firmware Updater. You can also find this in your Programs folder, inside the M-Audio folder.

  6. Check the Device Firmware Version vs. the Update Firmware Version. If these are the same, you are currently running the latest firmware version and will not need to continue.

  7. Click Update Firmware to start the update process, and then follow the on-screen instructions.
  8. Once the update is finished, click Exit.


Mac OS X
  1. Find the folder and double-click on it to unzip it
  2. In the unzipped folder, double-click on the .dmg file to run the update installer
  3. Connect your Code keyboard to your computer's USB port, and ensure it is powered on.
  4. Double-click on the M-Audio Code## Firmware Updater application (## is the number of keys on your model) in the window that appears after opening the installer.

  5. Check the Device Firmware Version vs. the Update Firmware Version. If these are the same, you are currently running the latest firmware version and will not need to continue.

  6. Click Update Firmware to start the update process, and then follow the on-screen instructions.
  7. Once the update is finished, click Exit.

Congratulations! Your Code keyboard now has the latest firmware!


Further Technical Support

Whether you are a customer or dealer, if you already own an M-Audio product, or if you just have pre-sales questions, the M-Audio technical support team is available to help!

Visit the link below to connect with any of the following support options: online community support, phone support, email support.