An der Unterstützung für den Controller sollte das noch nicht liegen. Man sollte die ID von jedem Auslesen können, selbst einige nicht AVR Controller sollten eine ID zurückgeben.

Die Standardschaltung hat nur 1 Entkoppelkondensator. Meistens reicht das auch, aber Empfohlen wird noch ein 2ter für AVCC/AGND.

Der LM2940 ist recht wählerisch mit den Kondensatoren: da sollen mindestens 22µf als Elko hinter. Ein low ESR tantal könnte dabei evetuell schon nicht mehr gehen, ein ganz billiger alter Elko eventuell auch nicht.

Geht denn der Progammierer mit anderen Schatungen zuverlässig?

Solange die Programmierung nicht zuverlässig geht sollte man die Fuses nicht verstellen ! Der Rescue Mode sollte da auch nicht viel helfen, da gibts normalerweise nur einen extra Takt, falls man die Fuses schon verstellt hat.