Support Knowledge Base

M-Audio Code Series - How to Install Firmware Update 1.2.3 for VIP and Omni Channel Support

The M-Audio Code Series is a family of full-featured keyboard controllers that combine features for both studio production and performance, now including support for the illustrious VIP software. This guide will discuss how to upgrade your Code keyboard to the latest firmware to add support for the VIP software and other features.

Contents

Do I need this firmware update?

The latest 1.2.3 update for the Code Series keyboards (black and white) adds the following new features:

Support for VIP software (downloadable from your user account page at m-audio.com)

Added Omni channel as an available MIDI channel for USB MIDI.

Changed X and Y buttons to send their lowest set value when pressed (00), and their centered value (64) when pressed with SHIFT.

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.

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:

Preparing for the update

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

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.

Disconnect all other USB/MIDI devices from the computer.

Unplug any MIDI cables plugged into the MIDI ports on the keyboard.

Make sure that the downloaded Firmware Updater is properly unzipped or extracted before installing the updater.

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 experiencing 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.