Midifighter PCB Fail FAQ

Home :: MIDIfighter Resources and Discussion :: Midifighter PCB Fail FAQReply
Midifighter PCB Fail FAQ
Posted on: 02.08.2010 by Jodi Lacerra
We have experienced and heard accounts of a few Midi Fighter PCB's (circuit boards) failing from both the MF MK1 and MF MK1.2 production runs.

Often when it fails, the MF is no longer recognized as a USB device by the computer and generally odd LED behavior results upon startup (usually all LEDs are on or none at all but it doesn't go through the LED snaking intro).

This thread is meant to offer a few options to try to fix your Midi Fighter yourself if you experience issues and also to gather information to help us solve these issues for the future.

Things to try if you believe your MF may have died:


If nothing seems to work and you are convinced that your Midi Fighter is dead then please call us or send an email to orders@djranking s.com and we will take care of you.
robert chanda
29.09.2010
Originally Posted by Mudo
As advice (I told Ean in some emails) it will be interesting go for open platform like Arduino.
Starting with an Arduino sets the basic cost to $35 before any of the additional parts are added. Our current setup is a lot better value - most of the cost of a Midifighter is in the switches and PCB, both of which you have to have regardless.

The other problem is that the Arduino doesn't have direct USB connection, it just uses the USB as a serial port. The new versions of the Arduino One have replaced the old FTDI USB chips with essentially the same chip we use as the brains of our Midifighter!

So you'd be paying a lot of money for additional stuff we don't use and end up with less functionality at the end.
robert chanda
28.09.2010
Originally Posted by Anbuzan
Thank you so much for posting the detailed method to get into bootloader mode using jumpers.
Yay! Good to hear.
Azucena Tarver
16.09.2010
Originally Posted by flashflooder
If you can't get into Boot mode with the method listed above (the last method in the list), please try one last method to manually get your Midi Fighter pcb into boot mode and re-flash. We have found that this saves the majority of all "faulty" Midi Fighter pcb's.

http://www.djranking s.com/community /showthread.php?t=17824
This happened to me toevening , and this last step using the 2 jumpers followed by a reflash is the only thing that worked (I tried boot mode and single jumper both repeatedly with no success).

For me I would plug in the MF, get only the top left blue LED, and on occasion a BRIEF dim flash of some in the bottom row... and nothing else.

I am very glad that this worked, but I am also a bit concerned hearing this happening with more and more MFs. I am hoping this "dead MF" issue is something that can be addressed via firmware, and not an actual hardware/chip issue going on. Otherwise I can see that this is really going to suck for someone who gets to their destination and finds out its not working, hoping they can find staples, and have the computer already set up for flashing, and have the time to do so, and that it works (80% success rate you say?). I'm glad I was just at home and wanted to show someone a new routine with my MF and VCI-100. All it ended up as was a disappointed me, disappointed friend, and a half hour of twiddling to bring it back to life. It could have been a far worse scenario. It made me believe about my upcoming trip to Florida that I was planning on bringing my MF along. Thats a good 6 hour plane ride from home.

Given the questionable nature of what is going on to cause this, I am thankful for the connection holes on the pcb that seem to allow such a reset. Even if they are a bit of a pain to work with, I'll take the effort for an 80% chance over a dead unit given the scenario. If it keeps happening, perhaps a couple soldered momentary switches would help cut down recovery time in an emergency (that is, if i actually trusted my soldering on such an amazing precious device).

I know you guys are eager to get to the bottom of this so that they can all hopefully be fixed of this issue. If there is anything we can do out here in the field to help isolate it, please do let us know! We are, after all, pretty loyal DJTT fans, and you guys are... well... just that awesome!

Oh, and I forgot to mention, i flashed it on my macbook pro.. i believe it probably took less time to set that up than scavenging for a windows computer and setting that up to do it. I might have missed somewhere though if it mentioned renaming the downloaded midifighter-xxxxxxxxxx.hex file to midifighter.hex, but after the first failure I figured it out and was good to go shortly after. Great recovery instructions!
Jodi Lacerra
30.08.2010
Originally Posted by flashflooder
If you are unable to enter boot mode (by holding four corner buttons before plugging in USB) and you are trying to re-flash your PCB, you may need to enter boot mode manually. For more info, see http://www.djranking s.com/community /showthread.php?t=15654
We have found that many (thought to be) "defective" pcb's can be saved by manually going into boot mode (i.e., putting a wire in the 2 leftmost Boot pins, then plugging in the usb plug, and then opening the usb connection in the Atmel Flip flashing program) and then re-flashing the pcb.

We have been able to fix a number of returned midi fighter pcb's in this manner so please try this out to see if your midi fighter can be saved before returning it!
Jodi Lacerra
02.08.2010
We have experienced and heard accounts of a few Midi Fighter PCB's (circuit boards) failing from both the MF MK1 and MF MK1.2 production runs.

Often when it fails, the MF is no longer recognized as a USB device by the computer and generally odd LED behavior results upon startup (usually all LEDs are on or none at all but it doesn't go through the LED snaking intro).

This thread is meant to offer a few options to try to fix your Midi Fighter yourself if you experience issues and also to gather information to help us solve these issues for the future.

Things to try if you believe your MF may have died:


If nothing seems to work and you are convinced that your Midi Fighter is dead then please call us or send an email to orders@djranking s.com and we will take care of you.
Roger Gomez
12.06.2011
Only the (last) wire method worked for me to fix this problem.

I'm on a mac and used the MFUpdate DMG to flash with latest firmware after using a paperclip on the boot and reset terminal holes as described.

Is it likely that this problem will occur again or has the new firmware fixed it?
Leeanna Ayla
29.05.2011
have you tried the wire method to get it into boot mode?

http://www.djranking s.com/community /showthread.php?t=17824
Dora Laffer
29.05.2011
After overpowering (I believe) my MidiFighter (and VCI) it is no longer alive. The LED's work fine (when i plug it in the LED's make a quick flash roll from top left to lower right) but i can't get it to send any midi-signals or get it to re-flash the firmware. It simply can't detect the MidiFighter either in normal- or boot mode.

I'm can't get the "Flip Atmel" to work, I don't believe I'm tech-savvy enough.
Hui Santacroce
08.04.2011
Hello My friends seems as though my midi fighter pcb is not working
only the top left light is on
i followed all of these instructions
http://www.djranking s.com/community /showthread.php?t=16533
to no avail.

Any other ideas?
Emilia Colchado
04.02.2011
DJTT sent me a new PCB and how do I remove it to replace it?
Keli Vandenbergh
30.09.2010
...

I know Arduino has some issues, I said "something like".

Maybe this?

http://overtone-labs.ning.com/

Arduino choice was for its great community but I'm dissapointed too with new arduino uno and non-standard shield pinout.



...
Adolf Hit
29.09.2010
Ardruino + midifighter = shudder.

As Limey pointed out this would simply add to the production cost.

It would not add anything at all to the openess of the hardware, obviously the physical form of the design required means that none of the adruino hardware shields would work.

If an arduino platform was important to some one they could make the equivalent of the midifighter easily.

Also while I agree the huge pool of knowledge and advice in the Adruino community would have some benefit for this kind of device the fact remains that only a small handful of the 850 customers so far have expressed any interest in even looking at the code suggests that this advantage would only benefit a minority.

Even with our effort to make this device extremely easy for the user to add their own custom controls (requiring only the most basic soldering skills) very few users have actually done this.
robert chanda
29.09.2010
Originally Posted by Mudo
As advice (I told Ean in some emails) it will be interesting go for open platform like Arduino.
Starting with an Arduino sets the basic cost to $35 before any of the additional parts are added. Our current setup is a lot better value - most of the cost of a Midifighter is in the switches and PCB, both of which you have to have regardless.

The other problem is that the Arduino doesn't have direct USB connection, it just uses the USB as a serial port. The new versions of the Arduino One have replaced the old FTDI USB chips with essentially the same chip we use as the brains of our Midifighter!

So you'd be paying a lot of money for additional stuff we don't use and end up with less functionality at the end.
Keli Vandenbergh
29.09.2010
...

As advice (I told Ean in some emails) it will be interesting go for open platform like Arduino. It will help in 3 ways:

Developing firmware.
Descentralized Service Reparation.
Affordable Kits which make users more self suffienct.

...
robert chanda
28.09.2010
Originally Posted by Anbuzan
Thank you so much for posting the detailed method to get into bootloader mode using jumpers.
Yay! Good to hear.
Leida Blasko
28.09.2010
Thank you so much for posting the detailed method to get into bootloader mode using jumpers. I had given up hope, and tried that as a last ditch effort. It worked like a charm.

I have restored my faith in DJTT.
Azucena Tarver
16.09.2010
Originally Posted by flashflooder
If you can't get into Boot mode with the method listed above (the last method in the list), please try one last method to manually get your Midi Fighter pcb into boot mode and re-flash. We have found that this saves the majority of all "faulty" Midi Fighter pcb's.

http://www.djranking s.com/community /showthread.php?t=17824
This happened to me toevening , and this last step using the 2 jumpers followed by a reflash is the only thing that worked (I tried boot mode and single jumper both repeatedly with no success).

For me I would plug in the MF, get only the top left blue LED, and on occasion a BRIEF dim flash of some in the bottom row... and nothing else.

I am very glad that this worked, but I am also a bit concerned hearing this happening with more and more MFs. I am hoping this "dead MF" issue is something that can be addressed via firmware, and not an actual hardware/chip issue going on. Otherwise I can see that this is really going to suck for someone who gets to their destination and finds out its not working, hoping they can find staples, and have the computer already set up for flashing, and have the time to do so, and that it works (80% success rate you say?). I'm glad I was just at home and wanted to show someone a new routine with my MF and VCI-100. All it ended up as was a disappointed me, disappointed friend, and a half hour of twiddling to bring it back to life. It could have been a far worse scenario. It made me believe about my upcoming trip to Florida that I was planning on bringing my MF along. Thats a good 6 hour plane ride from home.

Given the questionable nature of what is going on to cause this, I am thankful for the connection holes on the pcb that seem to allow such a reset. Even if they are a bit of a pain to work with, I'll take the effort for an 80% chance over a dead unit given the scenario. If it keeps happening, perhaps a couple soldered momentary switches would help cut down recovery time in an emergency (that is, if i actually trusted my soldering on such an amazing precious device).

I know you guys are eager to get to the bottom of this so that they can all hopefully be fixed of this issue. If there is anything we can do out here in the field to help isolate it, please do let us know! We are, after all, pretty loyal DJTT fans, and you guys are... well... just that awesome!

Oh, and I forgot to mention, i flashed it on my macbook pro.. i believe it probably took less time to set that up than scavenging for a windows computer and setting that up to do it. I might have missed somewhere though if it mentioned renaming the downloaded midifighter-xxxxxxxxxx.hex file to midifighter.hex, but after the first failure I figured it out and was good to go shortly after. Great recovery instructions!
Jodi Lacerra
10.09.2010
If you can't get into Boot mode with the method listed above (the last method in the list), please try one last method to manually get your Midi Fighter pcb into boot mode and re-flash. We have found that this saves the majority of all "faulty" Midi Fighter pcb's.

http://www.djranking s.com/community /showthread.php?t=17824
Jodi Lacerra
30.08.2010
Originally Posted by flashflooder
If you are unable to enter boot mode (by holding four corner buttons before plugging in USB) and you are trying to re-flash your PCB, you may need to enter boot mode manually. For more info, see http://www.djranking s.com/community /showthread.php?t=15654
We have found that many (thought to be) "defective" pcb's can be saved by manually going into boot mode (i.e., putting a wire in the 2 leftmost Boot pins, then plugging in the usb plug, and then opening the usb connection in the Atmel Flip flashing program) and then re-flashing the pcb.

We have been able to fix a number of returned midi fighter pcb's in this manner so please try this out to see if your midi fighter can be saved before returning it!
Gilma Marchini
03.08.2010
Happened to me, but you guys are replacing it. Even though it is a failure it's getting replaced and fixed for free, so that's good! ^.^

<< Back to MIDIfighter Resources and DiscussionReply

Copyright 2012-2023
DJRANKINGS.ORG n.g.o.
Chuo-ku, Osaka, Japan

Created by Ajaxel CMS

Terms & Privacy