Der dude 5.2 macht auch bei COM Probleme und funzt nicht:

Code:
D:\avr\blinky\blinky\atmega8>avrdude-5.2 -P com1 -c siprog -p ATMEGA8 -U flash:w:blinky-b1
_atmega8.hex

avrdude-5.2: AVR device not responding
avrdude-5.2: initialization failed, rc=-1
             Double check connections and try again, or use -F to override
             this check.

avrdude-5.2 done.  Thank you.
D:\avr\blinky\blinky\atmega8>

Code:
D:\avr\blinky\blinky\atmega8>avrdude -P com1 -c siprog -p ATMEGA8 -U flash:w:blinky-b1_atm
ega8.hex

avrdude: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.01s

avrdude: Device signature = 0x1e9307
avrdude: NOTE: FLASH memory has been specified, an erase cycle will be performed
         To disable this feature, specify the -D option.
avrdude: erasing chip
avrdude: reading input file "blinky-b1_atmega8.hex"
avrdude: input file blinky-b1_atmega8.hex auto detected as Intel Hex
avrdude: writing flash (180 bytes):

Writing | ################################################## | 100% 0.68s

avrdude: 180 bytes of flash written
avrdude: verifying flash memory against blinky-b1_atmega8.hex:
avrdude: load data flash data from input file blinky-b1_atmega8.hex:
avrdude: input file blinky-b1_atmega8.hex auto detected as Intel Hex
avrdude: input file blinky-b1_atmega8.hex contains 180 bytes
avrdude: reading on-chip flash data:

Reading | ################################################## | 100% 0.65s

avrdude: verifying ...
avrdude: 180 bytes of flash verified

avrdude: safemode: Fuses OK

avrdude done.  Thank you.
Code:
Programmer
  id    = "siprog";
  desc  = "serial port banging, design ponyprog siprog";
  type  = serbb;
  reset = 3;
  sck   = 6;
  mosi  = 4;
  miso  = 7;
;