Programación de memoria SPI con Willem Programmer

Publicado: 28/04/2013 en Reparaciones

Hola a todos.
Éste tutorial es para programar la memoria flash de un Acer Aspire One AOD150  que se ha dañado por una mala actualización de bios.

La memoria que monta este portátil es de la marca Macronix es una memoria Nor flash con comunicación por el protocolo SPI,  modelo MX25L8005M2C-15G.

El willem soporta esta versión de memorias pero para ello hay que actualizar el software del willem. En mi caso tenía una versión (0.98D5) y tuve que descargarme la versión nueva (0.98D12C3) que es la que tiene soporte para este tipo de memorias entre otras cosas.

Ahora mismo la versión de placa de Willem es la PCB50B y este tutorial está hecho con un modelo de placa anterior (PCB45C) que es el que yo tengo, pero perfectamente válido incluso con la nueva versión.

Me saltaré el paso del desmontaje del equipo ya que lo que interesa es la programación de la memoria.

Una vez tenemos la placa del equipo desmontada
Image Hosted by ImageShack.us

e identificada la memoria.
Image Hosted by ImageShack.us

procederemos al desmontaje de la misma.
Image Hosted by ImageShack.us

para ello he utilizado una tobera de aire caliente de una AOYUE 908+
Una vez tenemos la memoria desmontada, la montaremos en un zócalo adaptador de SOIC8 a DIP de montaje superficial, hay muchos más modelos pero el que tengo yo es este.

Zócalo adaptador de SOIC8 (200, 150) a DIP
Image Hosted by ImageShack.us

Zócalo con la memoria montada, fijaos en el pin 1 de la memoria y el pin 1 del adaptador, tiene que coincidir
Image Hosted by ImageShack.us

Conectamos el willem al pc por el puerto LPT y con una transformador o fuente de alimentación de 3,6v, en mi caso use uno de 4,5v y lo que hice fue medir en el zócalo donde va a ir conectada la memoria para asegurar que no se superaran los 3v6 voltios.

El siguiente paso es abrir el programa y elegir el tipo de memoria que vamos a programar, para ello pulsamos  donde está escrito en rojo Device Select, se nos abre un desplegable con muchos tipos de memorias y buscaremos la nuestra.
Image Hosted by ImageShack.us

La memoria va conectada en el zócalo que está serigrafiado como 25Cxx, fijaos en la posición de los pines, no coloquéis el adaptador invertido
Image Hosted by ImageShack.us

Ahora pasaremos a comprobar si el Willem identifica el chip que tenemos conectado pulsando en AutoSelect Chip, no pongo imagen porque se me olvido sacarla :P, si todo va bien tiene que darnos la marca y modelo, continuamos……

Hacemos una lectura de la memoria para guardar una copia por lo que pueda suceder, de camino comprobamos la capacidad del archivo extraído para ver si coincide con la bios que nos hemos descargado, pulsamos en la parte superior donde se ve un chip con una flecha verde de izquierda a derecha y empieza a copiar
Image Hosted by ImageShack.us

cuando termine de leer, pulsamos el símbolo de disco de 3/2″ y guardamos una copia en un lugar seguro

Ahora cargamos el archivo descargado de la página del fabricante, (si es posible y recomendable) pulsando en el icono en forma de carpeta abierta que está en la parte superior de la izquierda, al pulsar se nos abre una ventana donde elegiremos la bios.
Image Hosted by ImageShack.us

en la imagen pueden ver que es un archivo que tiene la extensión .fd, hay muchas extensiones diferentes, como .bin, .rom, etc etc, eso es según que fabricante sea.
Yo lo que hago es, una vez cargada la bios, la examino a ver si encuentro pistas que me digan que la bios que estoy cargando pudiera ser la correcta, una de las cosas que busco es una referencia, un dato algo que me lo indique.
Seria por ejemplo algo como esto
Image Hosted by ImageShack.us

En la imagen se puede ver el modelo de portátil de este tutorial (KAV10)

Una vez que me aseguro y reaseguro de que estoy en el buen camino, procedo a flashear la memoria.
primero tendremos que borrarla pulsando en el icono en forma de chip con goma de borrar de lápiz que se encuentra en la barra superior a la derecha.
Image Hosted by ImageShack.us

Una vez borrado, procedemos ala flasheo del chip, pulsando en el icono que tiene forma de chip con un rayo amarillo que está al lado del de borrado.
Image Hosted by ImageShack.us

Al terminar el proceso nos dará un erro de comprobación, no se le hace ni caso, el chip está bien programado.

Desoldamos el chip del zócalo lo soldamos en la placa del portátil y probamos el buen trabajo que hemos hecho.
Image Hosted by ImageShack.us

Enlace para la descarga del software necesario para la programación de la memoria con el willem, está en formato iso, es la copia del cd que trae el willem con su compra
Sivava-98D13.iso

Y esto es todo, espero que les sea útil

Deja un comentario