Problem with Arduino pre-loaded on Atmega168

I have an ArduinoNG board with an Atmega8 and a Boarduino with an Atmega168. I bought a new [Atmega168 with Arduino Bootloader, but it doesn’t seem to be working right.

The board is unresponsive to programming and the LED on the board continuously runs in a repeating cycle that is about a second long where it pulses faster and faster until it it appears to be on constantly.

Is this perhaps a sign the chip is programmed with a bootloader for a more recent board or might I have a bum chip?](ATmega168 with Arduino Bootloader - DEV-08846 - SparkFun Electronics)

I resolved this a while back, but in case someone else has the same problem, here’s the deal:

The Atmega168 I received has a fast bootloader installed. You only have about 1 second to initiate an upload before it starts executing the previously loaded software.

If you are trying to reprogram it with the Arduino SDK, you’ll need to hold down the reset button on your board, initiate the upload process, count to 2, and then release the Arduino reset button.

Partly this is also because you don’t have a board with auto-reset.

Because the auto-reset solves the problem of timing the start of the upload with the bootloader “window”, that bootloader reduced the size of the window to get sketching starting faster.

Thanks for the help, I didn’t know why it was flashing like that :smiley:

:?: i get this error: avrdude: stk500_getsync(): not in sync: resp=0x30

avrdude: stk500_disable(): protocol error, expect=0x14, resp=0x51

im using DTR for reset?