Burning Bootloader on Atmega2560 on ArduPilotMega

Hi there!

I have a ArduPilotMega flight controller, equiped with an Atmega2560. There seem to be a problem with USB communication, so I wanted to reflash the bootloader. I have this https://www.sparkfun.com/products/9825 programmer and also already successfully programmed chips and burned bootloaders.

I tried to burn the bootloader with the newest Arduino IDE. I select the correct programmer, the correct board and click on "install bootloader". The IDE says that it is installing and that I have to wait. This goes on for about 3min. Then the bar gets orange and the error message is Verification error, first missmatch at byte [I'll have to look tonigth which], content missmatch.

What am I doing wrong? Is the programmer too fast?

Thank you!

Check here

and here

When you get it working, I recommend following Jabrams info to make the most of your APM 2.5

good luck