Error al programar el bootloader.

No consiguo programar el bootloader en un chip 168 :(, alguien podria ayudarme?? llevo bloqueado varios dias sin consegir avanzar..... :'( Esto son los pasos que hago:

1.- He construido el programadro paralelo que viene en la pagina: http://arduino.cc/en/Hacking/ParallelProgrammer. 2.- Conecto el programador al puerto paralelo del ordenador (configuracion ECP) y conecto la placa arduino al puerto USB para tener alimentacion. 3.- Ejecuto el arduino, en el menu TOOL eljio la placa Diecimila y elijo programar con el programador paralelo y me devuelve este error:

avrdude: AVR device not responding avrdude: initialization failed, rc=-1 avrdude: Yikes! Invalid device signature. avrdude: Expected signature for ATMEGA168 is 1E 94 06 avrdude: AVR device not responding ***failed; avrdude: verification error, first mismatch at byte 0x0000 0x00 != 0x07 avrdude: verification error; content mismatch

Alguna sugerencia?? Me falta algun paso???

Gracias por vuestra ayuda. :)

Sobre tu problema no te puedo ayudar, pero por si te sirve o lo quieres probar tengo este link apuntado de como programar el bootloader usando la propia placa del arduino con una pequeña modificacion:

http://www.geocities.jp/arduino_diecimila/bootloader/index_en.html

Un saludo.

Gracias raulhc, en este rato he estado viendo varias alternativas como la que me comentas y sera mi segunda opcion para programar el 168.

Gracias de nuevo.