Fallo arduino, carga de sketch

Hola a todos, recientemente me ha llegado una Arduino Leonardo, a la cual parece haberse quemado y desactivado la memoria o algo, no sé exactamente, es la primera vez que toco una placa Arduino. bueno el fallo es que dicha placa parece no conectarse al PC, si la conecto, se encienden los leds "ON" y "L" y "L" no parpadea, que conste que al principio, si parpadeaba, la he conseguido conectar al ordenador y cargar el Blink. El fallo ha aparecido tras comprobando si el conector de entrada era uno de un adaptador que tenía por hay (16V y 300mA) (estaba desenchufado, pero al parecer le quedaba algo de corriente o yo que sé, porque los leds se han encendido y apagado al instante) para luego conectarlo a un adaptador de 9v y 1A. Tras esto he intentado conectarlo repetidas veces al PC y no me lo detecta, he probado diferentes cables... Quiero añadir también que "ON" y "L" se encienden cuando conecto el adaptador de 9v y 1A pero no carga el último sketch que subí. Aparte también el hecho de que si conecto un led al pin 13 y a tierra "L" se apaga.

PD: Al parece todos los pines dan corriente ya que conecto un led a tierra y a cualquier pin (menos entradas analogicas,otros tierras y los pines 4 y 11) y se enciende, si lo conecto al pin 13, "L" disminuye su luminosidad o se apaga, dependiendo del led que conecte.

Espero que me puedan ayudar, atte. Aitor de la Vega.

Quiza esto te ayude ;)

http://forum.arduino.cc/index.php?topic=165242.0

He intentado seguir la solución que ponen (http://www.ardumania.es/reflashear-el-8u2/), pero claro me pide poner la Arduino Leonar en modo DFU y no encuentro instrucciones para hacerlo en Arduino Leonardo, solo para UNO. ¿Alguien sabría decirme cómo hacerlo?