Programming an Arduino Duemilanove (2009)

I purchased an old Arduino Duemilanove because I want an Arduino with an FTDI chip for serial communication.

This one here.
http://www.ebay.com/itm/121344398054?ssPageName=STRK:MEWNX:IT&_trksid=p3984.m1497.l2649

This is the error I'm receiving with verbose output enabled:

Using Port : \.\COM25
Using Programmer : arduino
Overriding Baud Rate : 57600
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

I'm having trouble programming it using Windows 7 x64 on a USB 2.0 port.

-> I can see it in Device Manager (COM25). FTDI driver version 2.10.0.0
-> I have tried setting option "Set RTS on close"
-> I have selected "Arduino Duemilanove w/ ATmega328" in the board setting (chip is ATMEGA328P-PU)
-> I have tried both baud rates by editing boards.txt (default = 57600 and 19200)
-> Using Arduino 1.0.5-r2 IDE
-> There is nothing connected to the board besides the USB cable
-> Used supplied USB cable as well as USB cable from National Instruments
-> I have tried holding the reset button until the programming starts
-> I'm uploading example code
-> Resistor R2 is not soldered

I have used many UNO R3 and Ethernet boards, but I'm not sure what else to try. Any suggestions?

Any suggestions?

Maybe it has an Uno bootloader, maybe it has no bootloader?

tf68:
Maybe it has an Uno bootloader, maybe it has no bootloader?

I'm not sure how to check this or what to do if that's the case. Can you suggest a course of action?

Assume it has no bootloader, and install the Uno bootloader that is included in IDE 1.0.5.
You have a 2nd Arduino? Use Nick Gammon's sketch to bootload the Duemilanove.

Type of USB/Serial interface is not material to the bootloader. I bootload all my 328P DIPs as Uno, no matter the actual board I build up around them.

CrossRoads:
Assume it has no bootloader, and install the Uno bootloader that is included in IDE 1.0.5.
You have a 2nd Arduino? Use Nick Gammon's sketch to bootload the Duemilanove.
Gammon Forum : Electronics : Microprocessors : Atmega bootloader programmer
Type of USB/Serial interface is not material to the bootloader. I bootload all my 328P DIPs as Uno, no matter the actual board I build up around them.

I'm working on the same problem. I have tried installing a bootloader using both the method described in your link and using the Arduino IDE Booloader Burner. Both said the programming was successful but I got the same error when trying to program the Duemilanove afterwards. Is there something you have to do after installing the bootloader before you can program it?

Nope. Should respond normally after the bootload completes and it resets.