Primero lo que hago es tratar de cargar el bootloader al microcontrolador que se encuentra en la placa del Arduino Duemilanove, para ello conecto el programador el stk500 por el puerto isp y a travez del programa AvrStudio lo cargo, ahora bien yo tengo unos bootloader que supuestamente son compatibles para usar el Atmega168 en el Arduino Duemilanove que traía el programa que se usa para programar el Arduino.
Ésto lo grabo en la memoria flash, ahora el bootloader se graba con exito, el problema es que al momento de desconectar el programador y conectar el Arduino directamente al PC , al momento de tratar de cargarle un programa, para que funcione el Arduino me tira el siguiente error:
avrdude: stk500_getsync(): not in sync: resp=0x00
avrdude: stk500_disable(): protocol error, expect=0x14, resp=0x51