Vermutlich weil alles nach der ersten Antwort darauf hindeutet, das das Post des TO nicht gelesen wurde.
Und ja, @circuitripper es wäre angebracht, sich entweder an einer Stelle zu konzentrieren oder auf beiden Seiten darauf hinzuweisen, das versucht wird Antworten zu finden.
@circuitripper : Wenn der Mega mit seinem Bootloader via Arduino as ISP geflasht ist, sollte die onBoardLED13 blinken.
Wenn das tut, dann ist mit hoher Wahrscheinlichkeit was am 16U2 falsch.