errors on transplanted 328 on the decimilia

so i bought some (3) atmega328 chips with regulators and oscilators and the like from sparkfun a few weeks ago and dident get to test them up until now
so i removed the 128 chip and fit in the shiny 328, then i set "board " to the duemilanove with 328 chip and uploaded blink to try it out , however it dident upload and i think i pissed off avrdude
here is what he said to me when i hit upload
(it compiles like normal)

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:\Documents and Settings\Alexa\Desktop\arduino-0018\hardware/tools/avr/etc/avrdude.conf"

         Using Port            : \\.\COM5
         Using Programmer      : stk500v1
         Overriding Baud Rate  : 57600
avrdude: ser_open(): setting dtr
avrdude: Send: 0 [30]   [20] 
avrdude: Send: 0 [30]   [20] 
avrdude: Send: 0 [30]   [20] 
avrdude: Recv: 
avrdude: stk500_getsync(): not in sync: resp=0x00
avrdude: Send: Q [51]   [20] 
avrdude: Recv: 
avrdude: stk500_disable(): protocol error, expect=0x14, resp=0x51

avrdude done.  Thank you.

side note, i replaced the 128 chip in the duino and it works again ..WTF!!!

thanks

i bought some (3) atmega328 chips

Which ones? The ones with the bootloader already installed?

I think so and if they werent how can i remedy this ?
And as a side note what are the 4 pin sockets labled X3?

And as a side note what are the 4 pin sockets labled X3?

You will soon find out. :wink:

and if they werent how can i remedy this ?

http://www.geocities.jp/arduino_diecimila/bootloader/index_en.html
http://www.geocities.jp/arduino_diecimila/bootloader/bitbang_w_ide_en.html