Felicidades!
-----Mensaje original-----
De: cubacel-bounce@xxxxxxxxxxxxx [mailto:cubacel-bounce@xxxxxxxxxxxxx] En ;
nombre de ATS (Redacted sender "atscubacel" for DMARC)
Enviado el: miércoles, octubre 10, 2018 6:59 PM
Para: Cubacel Lista
Asunto: [cubacel] Offtopic: Como repare el BIOS de mi laptop ASUS
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.