Hello, I'm new here and I'm also new to the arduino. I have got a Diecimila and try to get it running (without success until now) and cannot understand what is happening.
At first some information on what I have:
OS is WinXP-SP2 During Arduino software installation the USB driver wizzard did not start, as a USB driver was already installed because of another device (a scope). This is a FTDI-driver version 22.214.171.124 (somehow "newer" than the one in the Arduino-distribution.
I checked the version of the bootloader and after checking connection 13 of the Arduino board (instead of pin 13 of the ATMega168 :-D) I saw ONE blink indicating presence of the right bootloader.
I tried uploading etc. as well as Admin as with my normal, limited account.
Trying to upload a simple test sketch looks like this (avrdude command expanded and complation snipped):
... Binary sketch size: 1270 bytes (of a 14336 byte maximum)
C:\Dokumente und Einstellungen\Helmut\Eigene Dateien\kPapers&Tools\ \Elektronik\embedded\Arduino\arduino-0010\hardware/tools/avr/bin/avrdude \ -CC:\Dokumente und Einstellungen\Helmut\Eigene Dateien\kPapers&Tools\ \Elektronik\embedded\Arduino\arduino-0011\hardware/tools/avr/etc/avrdude.conf \ -v -v -v -v -pm168 \ -cstk500v1 \ -P\.\COM7 \ -b19200 \ -D \ -Uflash:w:C:\Dokumente und Einstellungen\Helmut\Eigene Dateien\kProjekte\ \kOpenRC\RCTE\rcte\applet\rcte.hex:i
avrdude: Version 5.4-arduino, compiled on Oct 11 2007 at 19:12:32 Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
System wide configuration file is "C:\Dokumente und Einstellungen\ \Helmut\Eigene Dateien\kPapers&Tools\Elektronik\embedded\Arduino\ \arduino-0011\hardware/tools/avr/etc/avrdude.conf"
Using Port : \.\COM7 Using Programmer : stk500v1 Overriding Baud Rate : 19200 avrdude: ser_open(): setting dtr avrdude: Send: 0   avrdude: Send: 0   avrdude: Send: 0   avrdude: Recv: avrdude: stk500_getsync(): not in sync: resp=0xa2 avrdude: Send: Q   avrdude: Recv: avrdude: stk500_disable(): protocol error, expect=0x14, resp=0x08
avrdude done. Thank you.
As can be seen, avrdude obviously doesn't understand the Arduino bootloader. The bootloader source (ATmegaBOOT_168.c) shows, that commands "0 " and "Q " are simply ignored, but errors are counted because of the blanks.
The avrdude command contains a control "-cstk500v1" (and avrdude acknowledges this setting), what obviously means something different as the Arduino Diecimila. Is this control ignored? If yes: How does avrdude identify the Diecimila? If no: How could anybody before me upload anything into the diecimila? :-) I could not find a "programmer name" in avrdude's config file, which could "fit" to the Diecimila, but this file is very long and the search command of my editor couldn't help. Have I overseen something in the installation instructions?
OK, that's what I know, and it is not sufficient... :-(
Please can anybody help me out of this dead end? Thank you in advance, Helmut
P.S.: I thoroughly checked other threads but of course cannot be sure that this is not a repost.