For those who know how to reflash their Midifighter, we have a new firmware available on Sourceforge:
Features:
Fourbanks mode is enabled.
Analog inputs are now smart faders.
Faster and more robust Analog debouncing.
Digital and Analog note messages move with the MIDI basenote.
Digital inputs no longer require a pull-up resistor.
Menu mode will disallow invalid values, making it safer to use.
Updated internals to the latest LUFA 101122 version, using the High Level MIDI Drivers.
See the README.txt file in the source code zipfile for more as I start updating the reference pages in this forum to reflect the latest features. Please report functionality issues here and I’ll fix them as soon as I can.
EDIT 2010-11-01: Fixed an issue with EEPROM values not being saved correctly. Please get a fresh copy of the .hex file from Sourceforge.
Fatlimey - thanks for the new FirmWare - just flashed it fine on a Mac but will do some heavy testing when it’s not 2am on a week night!
Just a quick one - can I offer a minor suggestion for the Mac Install method? I’ve recently moved over to OSX from Windows and learning my way around it. One thing that I found very useful is that you can drag and drop a file into Terminal and it will write the full path to the file in Terminal for you. I used this in the 3rd line of Step f of the Mac install - I copied the line from the text file into Terminal, then deleted the last part “midifighter.hex” and dragged and dropped the hex file into terminal then hit enter.
It’s just a minor thing but it would mean that someone could do the whole OSX flash method without any knowledge of Terminal Codes - just copy and paste and one drag and drop.
Anyways - if you chose not to update the install method I won’t take it personally but I thought I’d offer my 2 cents!
Thanks again for the new firmware and I look forward to that new Menu Mode!
So I’ve got a MIDI Fighter that just stopped working. Light on the upper left button turns on when it’s plugged in and just stays on no matter what else I do. Will flashing the new firmware likely cure this or is there some other magic I need to perform first? Thanks for all your work on this!
I’m guessing that you need to use the same program that we’ve used to flash the MF and the first line of the Terminal Coding is:
dfu-programmer at90usb162 erase &&
Then there must be an option to
dfu-programmer at90usb162 "extract" or "backup" or something
I’ve just gone a quick search and can’t find a command list for dfu-programmer and I’m on a PC at work and my mac is at home. Could someone try to find the command list - try
Well I’m about to travel for a couple weeks and won’t have time to mess with the midifighter so hopefully by the time I get back someone will have a better answer If not I will mess around in terminal and see if I can figure it out. It’s really weird, it was working before but a little flaky and then suddenly it was giving no response at all, now the upper left light is all I get every time I plug it in.
I would recommend doing it on PC as the method is much more straight forward on that. (That’s what friends are for if you don’t happen to have a PC inhouse)
Here’s a link to a thread with detailed instructions how to do it on PC. You need to download Atmel Flip software & it’s as easy as 1 2 3.
I did this after losing my patience figuring out how Terminal on mac works…
There are programs such as Wine that let you run Windows programs in OSX and also Parallels etc but not quite sure if they’d work too well with seeing the hardware the way Windows would see it.
There must be a way to do it using that Mac program if it can flash the firmware then it must be able to read it …
Well I flashed my VCI using parallels on the mac so I think I can probably do the windows stuff for this one using that too, but I’d prefer using Terminal so I’m going to try that route first.
I just reflashed my Midi Fighter but the when i plug it in the top 3 lights are a quick dim flash, this states that i have an old firmware.. but i just reflashed it.. any ideas?
-edit- i downloaded the wrong hex files, i just clicked on the first green download logo I saw, for those who are going to flash make sure to scroll down the download page and download the hex file with the latest date on it.