The Board being burned is a Duemilanove. The programmer is a USBtinyISP V3.0.
And now the Problem: I almost get an Error like this:
avrdude: verification error, first mismatch at byte 0x3a00
0x81 != 0x85
avrdude: verification error; content mismatch
The interesting thing is, that it is not always at the Same place!
Next time its this:
avrdude: verification error, first mismatch at byte 0x3800
0x0c != 0xff
avrdude: verification error; content mismatch
it's really random.
Once the boot loader could be burned. But that was just one time.
So I think, there is a problem during the transmission. May be a bad link.
Is there any way to slow down the transmission speed? Or has anybody an other idea to solve that Problem?
Try plugging in a power source (eg. a 9V battery) to the Arduino while programming it. If that doesn't work I suggest slowing down the programming rate. Not sure exactly how to do that when programming from the IDE.
However try locating the avrdude configuration file: avrdude.conf
Inside that locate the progammer you are using, and add a baudrate line, eg.
programmer
id = "usbtiny";
desc = "USBtiny simple USB programmer, http://www.ladyada.net/make/usbtinyisp/";
type = usbtiny;
baudrate = 9600; # default is 115200 <--- add a slower baud rate here
Or, try uploading the bootloader file from the command line, eg.
Where "optiboot_atmega328.hex" is the file name (pathname) of the bootloader you want to use, and -B9600 is the (slower than usual) baud rate you are trying to use.