I have a Diecimila with a ATMEGA168-20PU. My host system is Linux, Kubuntu.
I have installed arduino-0018 using the ubuntu packages. When I fire up this version, using the GUI/IDE, (and confirm I have the correct board selected) I can compile sketches but I get an error when I try to download them:
avrdude: Yikes! Invalid device signature. Double check connections and try again, or use -F to override this check.
.. I feel sure that something is going on because, during the download, I can see the tx and rx LEDs flash on my board.
After searching on this forum I also tried a "press shift while clicking download" and I got:
avrdude -v -v -v -v -patmega168 -cstk500v1 -P/dev/ttyUSB0 -b19200 -D -Uflash:w:/tmp/build1334388383774611244.tmp/Blink.cpp.hex:i
After a bit more guessing and searching in the forums, I realised that "-cstk500v1" is wrong. I pasted that command to the command line and changed the -c to "-carduino" and it all works fine.
Question: How do I configure the -c (or any other option) to avrdude for download from within the IDE/GUI.. none of the menu options in the IDE/GUI seem appropriate, and I couldn't see anything that looked relevant in the preferences.txt file