Upgrading Arduino NG rev c to ATmega328

I recently purchased an ATmega328 w/bootloader from Sparkfun. I have replaced the ATmega168 on my Arduino NG rev c with this chip. In Arduino 15 on a Mac OS X 10.5.6 I selected Arduino Duemilanove w/ ATmega328 in the Tools/Boards menu. I haven’t been able to successfully download any sketches to the board.

This is the error message I get:

Binary sketch size: 1072 bytes (of a 30720 byte maximum)

avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_recv(): programmer is not responding

I have tried various delays of release of the reset button and the result is always the same.

Has anyone been able to upgrade this particular board? Sparkfun says that the hardware may be too old to upgrade. Aside from the lack of auto-reset on the NG, its hardware is pretty much the same as the newer boards.

Any ideas?

Okay, a little more information. If I program a sketch into the new chip on my Duemilanove and then transfer that chip to the NG, the sketch runs fine.

That only shows that the 328 will operate on the NG hardware, which you would expect. Also that the new chip is not defective.

If that’s all that is necessary for me to use the new chip on my old hardware, I guess it’s no biggy. On the other hand, I am very curious about why the bootloader doesn’t work on the NG.