Grabar bootloader en MEGA ADK con Arduino como ISP

Este tema me tiene ya un poco harto y es que algo en apariencia tan sencillo no consigo hacerlo de ninguna de las maneras.

Como parece que la Arduino UNO no funciona como ISP (yo no he podido usarla y he leido por ahí que no funciona) estoy probando ahora con una Duemilanove.

La MEGA tiene una configuración de pines diferente, así que las conexiones son:

// pin name: not-mega: mega(1280 and 2560)
// slave reset: 10: 53
// MOSI: 11: 51
// MISO: 12: 50
// SCK: 13: 52

Con el Sketch que viene por defecto en el IDE 1.0 rc1 me da el siguiente error:

avrdude: Yikes! Invalid device signature.
Double check connections and try again, or use -F to override
this check.

En GitHub hay una versión más reciente de este Sketch, aunque solo añade el pinout de la MEGA y cambia la extensión a .ino ===> mismo error.

Estoy tentado de prenderle fuego a la ADK.

Hola josemanu,

Has conseguido cargar el bootloader con la duemilanove en un atmega168? Es que lo estoy intentando y no lo consigo.

Utilizo esta configuración; http://arduino.cc/en/Tutorial/ArduinoToBreadboard

pero me da error

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

@josemanu, si tiene desactivada la programación por SPI ya puedes intentarlo todas las veces que quieras que no va a tragar

¿eing? ¿desactivada la programación por SPI? ¿como?

Cargo en la Duemilanove el sketch ArduinoSPI.ino

Cableo. Double check por si he metido un cable donde no toca.

En el IDE cambio la placa a Arduino Mega 2560 or Mega ADK.

Selecciono Tools / Programmer / Arduino as ISP

Le doy a Burn Bootloader

Debería ser así de sencillo ¿no?

si el atmega2560 tiene el fuse desactivado de programacion por SPI, no vas a poder meterle nada por SPI, tendrás que usar un programador paralelo, por ejemplo el STK500.
O puedes probar con esto: Arduino AVR High-Voltage Serial Programmer

mmmm, creo que paso, será más facil que me lo cambien.

Estoy ya cansado de pelearme con este bicho. ¿Recuerdas un post mio sobre un programador por puerto paralelo? pues aun la mismo historia.

Si ya me imagino que era lo mismo... vaya con la plaquita