The Arduino IDE version 1.5.5r2 uses the avrdude.conf file dated 2011-08-26, this is way old and does not support the latest 328 chip. (although it claims it does, I think it is "fooling" the IDE some how and not doing it properly as clone boards won't work)
The avrdude.conf file that does support the 328 is this file,
http://download.savannah.gnu.org/releas ... ingw32.zip
Which is dated 2013-10-18, however when replacing the old conf file with this conf file, the Arduino IDE pukes with systax errors. After closer examination of the two files there are differences causing these syntax errors.
I want to try and upload the sketch using the avrdude.exe but I'm not sure of the command line i need for the 328 chip. I believe this is because the Arduino IDE is still using an old version of the avrdude.exe instead of incorporating the latest version of that. Is there a way I can point the Arduino IDE to use the latest version of the avrdued.exe file?