Update Firmware 1.0.3. MAC 10.10.5 download is only 1.0.1.5 version

On your web is wrong file for firmware update for Code-49 Mac 10.10.5 version. File (MAudioCode49FirmwareUpdaterOSX_1.0.3.zip) should be version 1.0.3, but instead after unpack contains only 1.0.1.5 version! When I connect my Code-49 and run this updater, it show: Device Firmware version: 1.0.1.5, Update Firmware version 1.0.1.5 and button Exit. Something is wrong...
2 people have
this question
+1
Reply
  • Hi,

    Thanks for posting!

    The Updater itself is 1.0.3 but the actual firmware I believe is just 1.0.1.5. An easy way to tell is to look at how your presets appear. Are they labeled "Preset 01, Preset 02, etc." or do they have actual names like "GNMIDI" or "HY-ABL"?

    If they have actual names than your firmware is already updated, which would make sense if this was purchased recently.

    I hope this helps!
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. kidding, amused, unsure, silly indifferent, undecided, unconcerned happy, confident, thankful, excited sad, anxious, confused, frustrated

  • Hi,
    Preset names are GNMIDI, or HY-ABL... so it seems that firmware is updated.
    Actually, after purchasing Code-49 (2016.02.04), presets were names "Preset 01....02" and after firmware update chanded to GNMIDI....etc.
    But SysEx import still does not work, so I thought, it is no 1.0.3 firmware version, but only some step between...(original FMWR version was 1.0.0.7 or so), because of installer showed 1.0.1.5...
    Trouble importing SysEx msg (memory dump) therefore remains unresolved?
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. kidding, amused, unsure, silly indifferent, undecided, unconcerned happy, confident, thankful, excited sad, anxious, confused, frustrated

  • Hi Dandy,

    This seems to work just fine on my end, so I doubt it's a firmware issue. What's your process for sending/receiving sysex?

    I'm using MIDI ox and select all 4 inputs when choosing the device input but only the first midi port when sending the file back to the Code. I will admit that it's not going to read "Sys" on the screen when it receives the sysex data as described in the manual. This may have been an afterthought and was never taken out of the manual.

    Keep in mind, you will need to power cycle the code or hit the up and down preset buttons to make the Code load the new preset data into it's RAM. So maybe you're just missing something small like that.

    Let me know how this goes!
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. kidding, amused, unsure, silly indifferent, undecided, unconcerned happy, confident, thankful, excited sad, anxious, confused, frustrated

  • HI, Corey.
    My process is as follows:
    I'm working on i7 iMAC OS X 10.7.5 (but also tested for 10.10.5)
    Code-49 is connected via the included USB cable and switched on.
    Then I run SysEx Librarian MAC application.
    According to the manual I export preset 09 (Mem Dump).
    Mem Dump export procedure works reliably - in the SysEx window will appear exported data from Code-49 (old Preset 09).
    Now I change one parameter in Preset 09 for comparsion old and new preset:
    I changed the color of the button B2 (from white to green) in the HID mode (yellow color of BUTTON MODE) and store this settings to preset 09. I switched to another Preset (08) and then to the original Preset (09).
    Now I started exporting previously imported file from SysEx Librarian (Play).
    (As you write on the screen Code-49 will see no messages).
    There is no visual indication as to whether go data from iMAC into Code-49?
    Now I switched Code-49 to Preset 08 and preset back to the 09th to force RAM change.
    Color of button B2 remains green, so do not import the original data (where was white button B2).
    Even after switching off and on Code-49 everything remains unchanged.
    I conclude that SysEx were not imported.
    Or - colors setup of buttons are not exported as part of SysEx (?).
    I have not done any special settings for MIDI channel or other settings. According to the manual it is necessary to:
    To send a SysEx file to your Code Series keyboard from your DAW:
    1. On your computer, open your SysEx librarian, and make sure your code 49 is selected as The MIDI Out port.
    But in the SysEx librarian I can not find any option to set the Code-49 as a MIDI Out port ...
    Maybe here is my problem...
    (preset names are GNMIDI and so on, but I use 08 -09 for shortening)
    Thank you for answer...
    • That may be the problem if it doesn't offer different options for MIDI in/out or it may be something else that the Sysex Librarian is automating that doesn't agree with the Code. You could also try going into the preferences and changing the transfer speed and see if the Code will respond to it at a slower speed.

      I'd recommending testing this with a different software. MIDI Ox on a PC will definitely work for you.

      Keep in mind, the sysex transfer will transfer all of the presets at once, so make sure that you are checking the same preset for the changes.
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. kidding, amused, unsure, silly indifferent, undecided, unconcerned happy, confident, thankful, excited sad, anxious, confused, frustrated

  • I’m finally happy
    1
    So, everything is solved, but I don't know what caused this...
    For everyone, who is using CODE serie MIDI controller on OSX (10.7.5 to 10.10.5) is here my experience:
    1) Firmware updater from M-Audio web (form MAC users) marked in filename as 1.0.3. is internally 1.0.1.5, but works properly. Only one way to find out if you have latest firmware is check of preset names. If they are „Preset 01, Preset 02...“ you have old firmware...
    2) This firmware works well with Logic 9 and Logic X. Mem Dump (memory import/export) works well, but not via SysEx Librarian application for Mac.
    Contrary to what the user manual says, presets are exported and imported singly, not all at once. So, if you export/import GNMIDI, or HY-ABL preset, only this one is processed.
    3) How to import/export a certain preset:
    In Logic Pro create new external MIDI track.
    In Logic 9 set (on the left side of window) for this track in Media > Library > Code XX USB MIDI and Channel 1. In Channel strip uncheck "Program". *)
    For Export from Code:
    Press Edit on Code.
    Press MemDump on Code. (Code will show which preset is exporting - you can choose another)
    Start recording in Logic.
    Press key Enter on Code.
    Stop recording in Logic. Now you should have in Logic new midi region (SysEx).
    For Import to Code:
    Rewind playhead in Logic at begin of midi region.
    Run Play in Logic. (Importing starts without any info on Code display).
    Stop playhead in Logic.
    Press program change button on Code (up and down) for memory update.
    *) For Logic Pro X you can setup this "Code XX USB MIDI" settings right in dialog window for this new track (at the bottom of dialog).
    For me this works on 10.7.5 and 10.10.5 systems without any special settings.
    (Of course, i have added my Code 49 in Midi setup - I don't know, if is this neccessary).
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. kidding, amused, unsure, silly indifferent, undecided, unconcerned happy, confident, thankful, excited sad, anxious, confused, frustrated

  • LAST INFO UPDATE! IMPORTANT!
    If you leave checked "Program" in channel strip during Import/export MemDump, Logic will export or import ALL presets at once!
    So, when "Program" is unchecked, presets can be imported/eported separately.
    SysEx data are tranferred to Code even when you manually move playhead over MIDI region (regardless of move direction!)
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. kidding, amused, unsure, silly indifferent, undecided, unconcerned happy, confident, thankful, excited sad, anxious, confused, frustrated

  • Corey S (Official Rep) March 09, 2016 20:05
    Thanks for the update and sharing your process! I'm glad that worked out for you :)
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. kidding, amused, unsure, silly indifferent, undecided, unconcerned happy, confident, thankful, excited sad, anxious, confused, frustrated

  • I’m sad
    another mac user using SysEx librarian, successfully extracted presets from the Code 49, but after the firmware update, cannot get them back in. talking to Kurt Revis (Snoize author) said the preset files are a bit large (1.3kb) but they look normal, he recommended slowing the transfer speed, but that didn't work either. he sent me a version 1.3.2 version of SysEx librarian with a transfer buffer setting in the preferences, but that didn't work either. tried every single port option for the code (MIDI OUT, MIDI DIN, MAKIE/HUI, EDITOR)...no dice.

    when any of you have been successful getting presets back into the Code with midi OX, does it really not show any response at all? you just hit send, change the preset or power cycle it and the changes are there?

    does anyone know a way to get VM ware fusion to listen to midi? I have windows 10 on my macbook pro, but MIDI OX couldn't see any midi inputs anywhere.
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. kidding, amused, unsure, silly indifferent, undecided, unconcerned happy, confident, thankful, excited sad, anxious, confused, frustrated

  • Corey S (Official Rep) May 06, 2016 21:17
    Hi everyone!

    Good news! M-Audio has released a new firmware update for the Code that addresses these issues with SysEx Librarian and other Mac software. This will be updater version v1.2.1.

    You can find the new update at our Drivers & Updates page. Just select the categories:

    Keyboard Controllers > Code # > Windows 7-10 or Mac OS X 10.9.5 - 10.11

    Please make sure that you get the correct update for your Code version and operating system! If you need instructions on how to update, you can follow the guide from the last firmware update here:

    Code Series - Updating the Firmware

    Let me know if you have any questions!
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. kidding, amused, unsure, silly indifferent, undecided, unconcerned happy, confident, thankful, excited sad, anxious, confused, frustrated

  • It is all the same a sacred mess (can of worms) your FW version numbering schemes, aren't?

    Why downloaded v1.2.2 (Install M-Audio CODE61 FirmwareUpdater 1.2.2.exe) is displaying v1.0.2.7, instead of v1.2.2?

    It's unbelievable!
  • (some HTML allowed)
    How does this make you feel?
    Add Image
    I'm

    e.g. kidding, amused, unsure, silly indifferent, undecided, unconcerned happy, confident, thankful, excited sad, anxious, confused, frustrated