-1- Passt dein ponyser zu deinem Schaltplan? Schau mal in die avrdude.conf bzw. poste mal den entsprechenden Snip oder erweiter die conf auf deinen Adapter.

-2- Z-Diode 5.6 V ist keine gute Idee. Damit bist du ausserhalb der Spez.

Hier mein SI-Prog:

Bild hier  

Code:
Programmer
  id    = "siprog3";
  desc  = "serial port banging, design ponyprog siprog";
  type  = serbb;
  reset = 3;
  sck   = 7;
  mosi  = 4;
  miso  = 8; 
;
Bei langen Leitungen kommen noch 100pF dazu an den Signalen (µC-seitig).

Ich arbeite gerade an einer SChaltung und von den Bakterien kommen nur 2.6V. Geht auch da prima!

Wenn du den Reset invertierst müsste oben ein "~3" stehen.