I’ll have to remember from memory as once I did the Start Program it switched out of DFU mode and I’m not sure how to switch it back.
I should say I still haven’t got past the timeout when uploading, so I might have flashed the wrong .hex file, but it certainly got me further, as the RX light is now flashing and it is set to COM6 on the PC and detected by the Arduino app.
I used Win7 x64. I started with it showing as a Atmega8u2 device without the driver installed (! in Dev Manager).
After installing flip, I installed the driver for the Atmega8u2 by browsing for it on PC in Dev Man.
Then in Flip I think I just selected USB and it un-greyed all the lower screen allowing you to chose things in the Run panel and select a HEX file.
I then selected the .HEX file I had downloaded from SourceForge (using RAW) - note the combined DFU/Serial file won’t work, only the SerialUSB… of course this still could be the wrong HEX file, given my upload issues.
At this point I chose the Start Program button on the bottom right of Flip. This switched the Mega ADK out of DFU mode and a new serial driver appeared in Dev Man (again without a driver).
I installed the driver by browsing PC in Dev Man and at this point it shows up as COM6.
Then back to the Arduino app and I can see it as COM6 in the Tools menu and having done the boards.txt change, I can select it as a Mega ADK.
On the Mac it shows in the dev/tty list and I can select it in the Tools menu.
Now I’m stuck at the timeout after verifying and trying to upload the ADK .PDE (or any built setup):
avrdude: stk500_2_ReceiveMessage(): timeout
Still trying to find out where to go next, but it’s certainly better than the default ship state