Flashear BIOS corrupta

Si en el proceso de actualización de la BIOS el ordenador se te ha pagado o el proceso de actualización de la BIOS se ha interrumpido y el ordenador ha quedado inutilizable…aquí te presento una posible solución.

Lo primero que necesitarás es confeccionar un circuito como el que muestro en el siguiente enlace:

En el circuito de la figura, deberéis colocar una plia de botón de 3.3 Voltios entre el símbolo “+” y el “-” pero yo en su lugar utilicé un divisor de tensión con un potenciómetro regulable sacando 5 Voltios de un puerto USB. El potenciómetro debe ser multivuelta y de valor 1k. El valor óptimo de las resistencias es de 150 Ohmios. El condensador de 1 microfaradio puede ser de 10 Voltios o 15 Voltios de tensión nominal.

Si lo que queréis es un circuito más perfecto utilizando un regulador de tensión en vez de un potenciómetro lo mejor es que confeccionéis el siguiente circuito:

Todos los componentes los puedes encontrar en ebay.com siempre buscando los componentes en inglés para encontrar los más baratos.

Una vez tengas construido el circuito debes desoldar la bios (en caso de que no sea extraible por zócalo) tal y como se ilustra en el siguiente video:

Imprescindible el uso de las pinzas del video o similares…son de marca fluke y también puedes encontrarlas por ebay.com.

Recomiendo utilizar en el circuito un zócalo DIP de 8 pines para evitar soldaduras en el caso de que la BIOS sea extraíble como es el caso de las mayoria de placas base de la marca Asus.

Por último y una vez realizado el circuito necesitas el software.

El software a utilizar viene en el siguiente enlace:

http://rayer.g6.cz/programm/programe.htm#SPIPGM

Dentro del zip exsite una versión para DOS, otra para Windows y una última para MAC.

Es muy sencillo de utilizar:

Antes de flashear el chip, éste necesita ser desbloqueado y borrado primeramente. Para ello localiza la carpeta SPIPG y ejecuta:

> spipgmw /u
> spipgmw /e

Si el programa devuelve “Status register is protected, you will need to set WP# high” necesitarás chequear las conexiones hasta que funcione.

El primer comando desbloquea y el segundo borra.

Por último sólo queda flashear el binario. Un ejemplo sería

> spipgmw /p wm8650a.bin

Y si queremos verificar la correcta escritura ejecutaremos:

> spipgmw /v wm8650a.bin

Por último y si todo ha ido bien sólo quedara devolver el chip a su estado original soldándolo de nuevo a la placa o encajándolo en el zócalo.
Espero que os haya gustado.

Compartid si podéis.

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s