How to make the Arduino use the latest avrdude.conf file?

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?

Well I found the avrdude.exe file and replaced it with the 6.0 (newest) verison and I'm still having issues uploading, although I am no longer getting the syntax errors.

This is a ATMEL328 chip on this board, I don't understand why it won't upload.

You may have a 328PU not a 328P. double check. There are lots of forums on this topic. They have a different device signature.