Troubles programming non-blank Atmega168 MLF32

I have made a converter board for the Arduino that makes it possible to program Atmega168 in MLF32 version.

Putting the bootloader on a blank chip is not a problem, but not possible on chips that have been used before.

Any thoughts on this? In the mean time, I will be looking into this myself too, but my knowledge of this is limited.

JD

Does your programmer have a xtal connected to the ATmega oscillator pins?

ATmega chips are shipped from Atmel with internal 1MHz osc selected, so the can be programmed without a xtal, but if already used, the fuses might be set in a way that requires an external xtal.

I am using the Arduino for programming (through a converter board).