[cubacel] Offtopic: Como repare el BIOS de mi laptop ASUS

  • From: "ATS" <dmarc-noreply@xxxxxxxxxxxxx> (Redacted sender "atscubacel" for DMARC)
  • To: Cubacel Lista <cubacel@xxxxxxxxxxxxx>
  • Date: Wed, 10 Oct 2018 22:58:56 +0000 (UTC)

Sere breve para no cargar la lista, se que esto es offtopic, pero estoy tan 
contento de haberlo logrado, ademas puede ser util para alguien. Y no voy a 
hacer un blog para poner esto nada mas :)

Recientemente cambie un ajuste en el BIOS de la laptop de mi novia, luego del 
cual no booteaba, ni siqiuera al bios. Las muchas opciones de recuperacion no 
funcionaron, como remover la bateria, la bateria interna del CMOS (la que 
parece una pilita). Presionar CTRL + Home con una USB stick conectada con la 
ROM tampoco funciono. Habiendo agotado todas las opciones, y no dispuesto a 
pagar una vez mas 40 cuc (ya me sucedio esto con anterioridad y el mecanico que 
me la arreglo me cobro 40 cuc y me metio un cuento jorobado). Sabia que era un 
problema del BIOS porque la otra vez fue igual. Bien como decia me decidi a 
meterle mano yo mismo y me di a la tarea. Por cierto esta laptop es de gama 
alta con un micro i7HQ47.. (de los pocos para laptop que tienen socket y 4 
nucleos fisicos) por lo que no estaba dispuesto a simplemente darme por vencido 
por un simple problema de BIOS.
 
Resulta ser que dispongo de un Arduino Nano (bueno tengo varios), un protoboard 
y algun que otro cacharro viejo para canibalear, ademas de herramientas para el 
trabajo. Bueno estuve buscando y resulta que hay un software abierto llamado 
Flashrom que sirve precisamente para flashear este tipo de chips, ademas se 
necesita un programador, esto es un dispositivo que hace de interfaz entre 
Flashrom y el chip. Ahi hay otro software llamado frser-duino, que es para usar 
el Arduino como programador y que pueda hablarse con Flashrom.

Este software Flashrom solo esta disponible para Linux, de ahi que no se si 
recuerdan hace unos dias hable de que estaba instalando Ubuntu.

Por cierto muy importante, lo ideal seria poder programar el chip sin quitarlo 
de la placa, pero en el sitio de Flashrom advertian que no usaran el software 
en laptops porque el EC (que no se lo que es, otro chip al parecer) se 
entromete y puede brickearse permanentemente la laptop (casi seguro). Por lo 
tanto obligatoriamente habia que desmontar el chip para programarlo.

Bueno luego de instalar todo y montar el circuito en el protoboar, probe varias 
veces con Flashrom, pero la lectura escritura se trababa en algunas partes. 
Pense que estaba defectuoso el chip, pero finalmente encontre otro software 
para arduino y un script en Python para lo mismo, lo que estos estaban menos 
logrados y tuve que hacer algunos ajustes en los codigos, finalmente pude subir 
la flash al chip.

Luego de eso solo soldar de nuevo el chip en la placa, rezar mucho y probar 
..... Y LA TIPA VOLVIO A LA VIDA !! Increible !!

Jejejeje solo queria compartirlo con ustedes. Asi que ya saben que los 
problemas de bios tienen solucion.

Attachment: IMG_20181005_144527.jpg
Description: JPEG image

Attachment: IMG_20181010_130102.jpg
Description: JPEG image

Other related posts: