burn bootloader problem for atmega328p

I am using an Arduino board(Duemilanove) to burn the bootloader onto an ATmega328P on a breadboard (w/o an external clock). the status bar displayed a message"avrdude: Expected signature for ATMEGA328P is 1E 95 0F. Double check chip, or use -F to override this check." But when I check the avrdude file, the signature is 0x1e 0x95 0x0f. I'm afraid the hardware configuration archive(http://arduino.cc/en/uploads/Tutorial/breadboard.zip) is only for ATmega328,not for ATmega328P.So,is there any other way to fix the problem? (I use a minimal configuration on a breadboard like the picture show) http://arduino.cc/en/uploads/Tutorial/SimpleBreadboardAVR.png

thi is my boards.txt, i don't know how to configure this file

"##############################################################

atmega328bb.name=ATmega328 on a breadboard (8 MHz internal clock)

atmega328bb.upload.protocol=stk500 atmega328bb.upload.maximum_size=30720 atmega328bb.upload.speed=57600

atmega328bb.bootloader.low_fuses=0xE2 atmega328bb.bootloader.high_fuses=0xD9 atmega328bb.bootloader.extended_fuses=0x07 atmega328bb.bootloader.path=arduino:atmega atmega328bb.bootloader.file=ATmegaBOOT_168_pro_8MHz.hex atmega328bb.bootloader.unlock_bits=0x3F atmega328bb.bootloader.lock_bits=0x0F

atmega328bb.build.mcu=atmega328p atmega328bb.build.f_cpu=8000000L atmega328bb.build.core=arduino:arduino " Your help is greatly appreciated. Thanks

I have the same problem :(

I had a similar problem, turned out I wasn't applying the right power supply.

I found this: http://www.geocities.jp/arduino_diecimila/bootloader/index_en.html

!!!!!!!!

:P ;D :D ;)