Du könntest den Programmieradapter ausprobieren, wenn der funktioniert dann wäre der Fehler schon etwas eingegrenzt.
Wenn du den Mega8 in einem anderen Board probieren kannst, wäre auch schon eine Fehlermöglichkeit ausgeschlossen.