Arduino Mega 1280 DFU Mode

Post here about your Arduino projects, get help - for Adafruit customers!

Moderators: adafruit_support_bill, adafruit

Please be positive and constructive with your questions and comments.
Locked
vacer25
 
Posts: 2
Joined: Wed Jan 15, 2014 11:35 pm

Arduino Mega 1280 DFU Mode

Post by vacer25 »

Hello, everyone!

I am trying to use my Arduino Mega 1280 to simulate keyboard input.
I have never done this before.

If I understand correctly, the only way to do so is to update the firmware on the 8u2 chip.
In order to do so, it is required to put the board into DFU mode.
If I get to that point, then I can use FLIP to update the firmware.

The problem: When I try to find how to put my Mega 1280 into DFU mode, the only results I get are for the Uno
and the Mega 2560.

According to the instructions for the Mega 2560, I have to short out two solder pads on the bottom of the board, followed by two more and then let go of them in a specific order.

So I tried to find those solder pads/pins on my Mega 1280, but I could not.

My question: Is it possible to put the Mega 1280 into DFU mode, and if so, how ?

I have spend about 2 hours researching online, but I could not find any info regarding the Mega 1280, only Mega 2560 and the Uno.

ANY help is greatly appreciated

* I also posted the exact same on the Arduino forum, but received no help from there *

User avatar
adafruit_support_bill
 
Posts: 88037
Joined: Sat Feb 07, 2009 10:11 am

Re: Arduino Mega 1280 DFU Mode

Post by adafruit_support_bill »

The Mega 1280 does not have a DFU mode. The newer 2560, like the Arduino UNO, uses an Atmega 16U2 processor which can be re-programmed via DFU to emulate various USB class devices. But the Mega 1280 (like the Arduino Duemilanove) uses an FT232RL, which is a fixed-purpose USB/Serial converter chip.

vacer25
 
Posts: 2
Joined: Wed Jan 15, 2014 11:35 pm

Re: Arduino Mega 1280 DFU Mode

Post by vacer25 »

Ok, thank you for clearing that up for me, I did not know.

Locked
Please be positive and constructive with your questions and comments.

Return to “Arduino”