Ich kann es nicht nachvollziehen, weil ich die Boards nicht habe, aber ich vermute...
Mit dem Arduino Nano der gleiche Effekt, wie mit dem UNO.
Achso, und da der gut abgehangene Avrdude annimmt da hängt ein STK500 Board mit ISP-Schnittstelle dran, und nicht weiss, dass über einen Bootloader programmiert wird, weil dieser sich wie ein STK500 meldet - versucht er es halt wie einen ISP Programmer zu behandeln.
Wie kommst du auf den STK500 ?
Wen ich die Arduino UNO und Nano über USB flahshe, wird averdude mit
-carduino aufgerufen. Der Mega mit
-cwiring.
-cstk500v1 verwende ich, wen ich die Arduinos über ISP flashe, mit einem Eigenbau Programer, welcher man mit einem 2. Arduino bauen kann..
Oder verwechsle ich jetzt etwas ?
So nebenbei, konnte ich bei den Arduinos einen neuen Bootloader nur via SPI neu brennen, über USB ging es nicht.
Getestet mit der Arduino IDE.
Bei meinem AVR-Plugin, kann man mit einer CheckBox wählen, ob man -D will.