How to add the -F switch for avrdude in Arduino IDE So, before starting to learn with something else, I'll give it one last try. The avrdude is complaining that the device signature doesn't match. Whatever, I don't care. To me, what's written on it is what counts.

So I'd like to force it to upload the program. It promises to ignore the problem if -F is specified.

Where are settings for avrdude parameters, like other IDEs have settings for their compilers?
The error probably means that you have selected a wrong configuration.

To modify the IDE to insert the -F seems to be the hard way,
however the easy way is to make a wrapper to avrdude:

$ cd ./arduino/hardware/tools/
$ mv avrdude avrdude.orig
$ cat &gt;avrdude.sh
  #!/bin/sh

  ./avrdude.orig -F $@
  ^D
$ chmod +x avrdude.sh
$ ln -s avrdude.sh avrdude