Hast du schon mal kontroliert, ob dein Quartz richtig schwinkt und ob Reset über einen Pull up, auf +5V liegt.

Sonst läst sich nämlich nix Programieren b. z. w. der AVR macht garnix.

Hatte schon mal so einen ähnlichen Fall. Da hat eine Haarbrücke auf einer Platine, den Reset Eingang auf Masse gezogen. Es folgte ein 5 Stündige Fehlersuche.