Getting into Bootloader mode for firmware update

Home :: MIDIfighter Resources and Discussion :: Getting into Bootloader mode for firmware updateReply
Getting into Bootloader mode for firmware update
Posted on: 08.09.2010 by Adolf Hit
This is a quick tutorial on how to get your midifighter into bootloader mode if the four corners method does not work.

The four corner method should result in a checkerboard pattern on the midifighter LEDs, if you do not get this when attempting the four corner method then you should take the steps detailed here.

These pictures use an unassembled midifighter, you do not need to unassemble yours to follow this tutorial.

If you have tried the boot jumper method before please try this again, I have used this method to fix 80% of returned midifighters.

Take note of the two unpopulated footprints on the top left corner of the PCB labled RESET and BOOT. These are what we will be using to access the bootloader.

Update: All midifighters made in the last 3 months have two micro switches fitted in these footprints. If you flip you midifighter upside down and see two red circles you do not need to use paper clips.

Step 1: Plug the USB into the MF and the computer.

Step 2: Use a paper clip or pin to press the little red button furthest away from the USB connector, hold this button down.

Step 3: Using another paper clip or pin press down then release the other red button, make sure the first button is held down as you do this.

Step 4: Done! Your MF is now in bootloader mode, remember this method does not result in the led pattern, once you have done this run the MF update application and ignore the instructions at the start - it is ready to update already.

If you don't have the red micro switches on the bottom of your PCB



Step 1:

Fit a jumper (a piece of uninsulated wire or solder) across the BOOT terminals as shown in the photo below.



Step 2:

Connect your USB cable to your computer and then the midifighter



Step 3:

Fit a jumper across the RESET terminals as shown in the photo below.



Step 4:

Remove the jumper from the RESET terminals.



The midifighter should now be in bootloader mode, please note this method does not result in any particular LED pattern so do not expect anything to change visually.

The BOOT jumper does not need to be removed before you attempt to flash the midifighter however you must remove it after sucesfully flashing the device.

Please note you must fit the jumpers exactly as shown in the pictures for this method to work.
Harley Hendzel
24.03.2011
For those of you interested in getting into the bootloader mode faster, you can solder two microswitches on the board. This method was mentioned in another sticky.

Originally Posted by Fatlimey
An alternative method is to solder two microswitches to the spaces
available at the top-left of the PCB. Pressing the Reset button will act
as if the USB cable was removed then connected again, while holding
down both buttons will immediately drop the device into Bootloader
Mode without the need to hold down the 4-corners key pattern. If you
believe you are going to be doing a lot of programming with the Midifighter
I would highly recommend adding these switches, simply for the
convenience factor.
I used two direct mount switches from radio shack. These are small enough so you can get your fingers on both switches when the MF is assembled.

Britni Fausnight
31.12.2010
Thanks, now it works! Pin 22 of TLC5928 is the serial data output.
robert chanda
30.12.2010
Originally Posted by Muffinman
The data on Sourceforge weren't updated yet and I don't know how to connect the LED for the MIDI beat clock with the pin of TLC5928. I guess it is the pin 22, but can you please confirm my estimation or update the data on sourceforge?
It's PD0 on the AT90USB162, that's pin #6.
robert chanda
30.12.2010
Originally Posted by FUFR
What is Flip?

Atmel "FLIP" is an application from the chip makers Atmel and can be used to program their microcontrollers with new firmware.
See here for more.
Britni Fausnight
30.12.2010
I built my own Midifighter by using the Sources on sourceforge.net . The Midifighter works great and the update with the Midifighter Update program worked without any problems.

The data on Sourceforge weren't updated yet and I don't know how to connect the LED for the MIDI beat clock with the pin of TLC5928. I guess it is the pin 22, but can you please confirm my estimation or update the data on sourceforge?
Ethelyn Vallelunga
28.12.2010
What is Flip?
robert chanda
28.12.2010
Discovered the problem with the Midifighter Update program. When you drop the MF into Booloader mode, it appears to Windows as a completely different device, a "DFU Device". I'm working on generating the necessary .INF file that will allow you to connect to a DFU device using the USB libraries included in the Updater.

Anyone who has already installed Flip will have installed the DFU drivers as part of that process, so that's why that got overlooked.

My apologies, working on a fix.
Hanna Vokoun
26.12.2010
Still dont works -.-'
God damn it .
Adolf Hit
21.11.2010
Third Sticky down in the midifighter community section

How to flash a midifighter with new firmware....

http://www.djranking s.com/community /showthread.php?t=11511
Mechelle Cessor
22.11.2010
he BOOT jumper does not need to be removed before you attempt to flash the midifighter however you must remove it after sucesfully flashing the device.


how do i flash my midifighter? on mac.


thanks
Adolf Hit
17.10.2010
Glad to hear that you got it working DSTEP - thanks for the feedback.

To reiterate what DSTEP said above you may have problems if you have wires which are so thin they dont make good contact with the metal on the PCB holes you insert them itno.

Dirty or corroded wire will also give you the same problem.
Debbra Sciutto
17.10.2010
if it seems like u can get into boot mode this way try again with thicker wires i failed many times till i realized the wire i was using was to thin and not making a good contact with the board!

<< Back to MIDIfighter Resources and DiscussionReply

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

Created by Ajaxel CMS

Terms & Privacy