upload problem

for some odd reason im not able to upload to 1 of my atmega328s . everytime i try to upload a sketch i get this error

avrdude: verification error, first mismatch at byte 0x0042
0x42 != 0x39
avrdude: verification error; content mismatch

when i reset it i see led on pin 13 blink so i think the bootloader is still there but i tried it on another board i got and got the same error. i even tried to burn the bootloader again with my other arduino and still get the same error.

Swap the chip on the Arduino you can't upload to with the chip on one you can upload to. Does the problem follow the chip? Or does it stay with the board?

If it follows the chip, take a hammer to that chip, and buy a new one. If it stays with the board, take a hammer to the board, and buy a new one.

Or not. But, do test swapping chips.

swaped it twice with same result

And what result would that be? Did the problem follow the chip or the board?

same error on both boards so it followed the chip. but i read a few different posts somewhere that as long as you see the lightblink for the bootloader the chip is not fried. but it wont work with either board i have.

You might try burning a new bootloader, but a new chip is only $5 to $6 plus shipping, so it might not be worth it.

this is what i get when i try to burn a new bootloader

avrdude: Expected signature for ATMEGA328P is 1E 95 0F
Double check chip, or use -F to override this check.

That suggests that a new chip is in your future.

thats what i thought