Mit dem Reset meinte ich etwas anderes. Wenn du vom PonyProg lesen oder schreiben startest, dann wird der Reset-Pin des Kontroller vom Programmer auf GND gezogen. Ob das passiert meinte ich sollst du überprüfen.
Probier auch mal die serielle Kommunikation mit PonyProg.