domingo, 4 de enero de 2015

Unbricking la Chromebook Acer C720

Empezamos este tutorial aclarando que todos los datos son recopilados de diversas fuentes, no son de mi autoria, agradecimientos a cada uno de ellos.

Materiales:

- Bus Pirate
- Pomona Soic Clip 8 Pines
- Otra Pc
- Destornillador


La primera cosa que debemos obtener es el Bus Pirate, les aconsejo que lean de que se trata, yo lo hice por eso les comente en la introduccion que me llevo meses lograr esta tarea, yo lo compre via Ebay. Lo siguiente que necesitamos es el Soic Clip Pomona de 8 pines , ( Clic en los nombres ).

Procedemos a desarmar la chromebook, nos encontraremos con esto:







Hago énfasis en que debemos desconectar todo mouse, teclado, batería, vídeo, ventiladores, remover el disco duro ( 4 ) y principalmente el tornillo numero ( 7 ) que es el protector de escritura de bios.

Luego identificamos el integrado almacenador de la bios ( 3 ) tarea bien difícil de alcanzar a ver el numero de matricula de este integrado, pero muy importante hacerlo, pues debemos comprobar si es que tiene el mismo esquema de ubicación de sus ocho pines con la imagen de conexión con el Bus Pirate, para averiguar esto debemos con la matricula visitar la pagina de información o DATASHEET aqui el link , la posición en cuestión es esta:






Mi integrado es el Winbond W25Q64FV :




Con este dato debemos conectar el clip soic pomona con el bus pirate, pero sin conectar aun el bus pirate a la pc y respetar los parámetros, aquí la conexión:

Les dejo mis datos de los cables de mi bus pirate V.3b














Clip Pomona:





debe quedar así:





Para puentear las pines me invente esta herramienta:







Ahora procedemos a instalar el bus pirate a otra pc, yo usare una que tiene windows 7 de 32 bits, adjunto el drivers que use; 

Drivers FTDI ( Puerto Com )


Al tener instalado el bus pirate comprobaremos que tiene conexión con el integrado usando la hyperterminal, windows 7 no la trae bájala de aqui , adjunto un link del manual del bus pirate con la configuración de la hyperterminal y como instalar los drivers.





Al conectar el bus pirate fíjense bien en que puerto com quedo, en mi caso estaba en COM3.

Comprobamos que esta bien instalado, tiene comunicación con el integrado y cerramos la hyperterminal ya que no la vamos a usar para nuestro cometido.

Luego ubicamos que ROM vamos a escribir en el integrado yo use una PEPPY SEABIOS que hace que la chromebook bootee como windows, osea pida un sistema operativo para instalar, adjunto la que use:




Todo esto pónganlo en una sola carpeta.


Luego me baje el programa bajo DOS, el Flashrom version 0.9.4 y el driver de la librería que usa:







Aqui la pagina que explica el flashrom.



Te aconsejo colocar la Peppyseabios.rom dentro de la carpeta del programa flashrom y lo colocas en el directorio raíz o sea en C:, entonces abrimos una ventana de comandos DOS o CMD, y nos situamos en la carpeta donde esta guardado en programa flashrom ( te aconseje en c ) que a su vez tiene dentro la peppyseabios, quedara así:





y dependiendo del puerto com donde este conectado el bus pirata, ejecutas este comando:


flashrom -VVV -p buspirate_spi:dev=com3 -w peppybios.rom



comenzara la escritura...







a mi me llevo casi dos horas..









Al finalizar salimos del programa y desconectamos todo, bus pirata incluido, armamos nuevamente la chromebook, no olviden colocar el tornillo numero siete y probamos.

Si realizamos todo correctamente nos debería pedir un dispositivo de booteo, yo use un USB Drive para instalar el UBUNTU 14.04.

Y volví a la vida a la Chromebook Acer c720..









P.D.


Estas son paginas que deberias leer:













Gracias por leer este tutorial..

Michael






sábado, 3 de enero de 2015

Introduccion

Era el año 1997, una computación deficiente en mi pais ( Ecuador ), pero un inquietante afán de superación en esta apasionante rama, así me desenvolvía por ese año, aprendiendo cada dia mas y experimentando prácticamente con lo poco que había a mano, pero el mundo había ya comenzaba a conectarse entre si, llego la era del internet, con todos sus conocimientos a un solo clic ( jeje, ya parece comercial de TV ), casi toda la ignorancia quedo atrás... La ayuda llego de repente!

Hasta el día de hoy me he desempeñado como técnico ensamblador y reparador de Pcs, acumulando conocimientos a través de estos años, adaptándome a las nuevas tecnologías, a los nuevos Hardwares y por ende a los nuevos Softwares, incluidas las nuevos sistemas operativos. Recuerdo como era de terrible una instalación de windows 95 en un Pentium I de 700 Mhz, llevaba casi 3 horas completarla, también se me viene a la mente los sistemas operativos Windows 98, Windows Millenium, Windows Xp, Windows 2000, el Vista, el 7 y Ahora el famoso Windows 8.1, cada vez mas rápida su instalación, imagínense instalar un windows 8.1 en un computadora con procesador Intel Core I7 con 16Gb de ram, jeje deja sin palabras a la recordada instalación del Windows 95, allá por 1997.

Pero, un día me llego a mis manos un trabajito....






Un cliente nuevo, me trajo una Acer C720 Chromebook con sistema operativo Chrome OS, muy rápida, encendía en 8 segundos, Wifi, bluetooh, en realidad muy bonita, pero el cliente siempre tiene la razon dicen. El quería que le instale Windows 7, como técnico le recomendé que la conserve como viene de fabrica pero a el no le gustaba así, entonces acepte el encargo y me puse manos a la obra.

Después de empaparme de las características principales de la maquina, procedí a investigar como haría la tarea en cuestión y llegue a este vídeo en Youtube:






Realice todo al pie de la letra, pero como errar es de humanos, jeje, yo no me fije bien al momento de elegir la ROM e instale una diferente a la Acer C720, por lo que la deje Brickeada, esto significa que le corrompí la BIOS, por lo que ya nunca se volvió a encender, ya se imaginaran la impotencia y la desesperación que sentí, ya que en la red poco o nada hay sobre como regresar a la Chromebook ha su estado anterior, mucho menos salir del Brick en el que se hallaba.

Menos mal, al cliente le comunique los riesgos, por eso al decirle lo que estaba ocurriendo, no se enojo mas bien me dijo que el podía esperar el tiempo que sea con tal que yo la repare, parece que tenia otra laptop, jeje.

Después de meses de investigación, decidí comenzar el proceso de volver a la vida la Chromebook, Gracias a Dios tuvo un final feliz, usando el famoso BUS PIRATE.

La siguiente entrada de este blog sera. Un tutorial de como logre volverla a la vida, pero créanme no fue nada fácil. Finalmente instale windows 7, pero no hubo manera de hacer funcionar el teclado ni el mouse, ya que recibí una respuesta oficial de ACER que me comunico que una clausula en el contrato con GOOGLE, se estipulaba que no estaba permitido elaborara drivers para otras plataformas, luego adjunto la carta, ante la no complacencia de mi cliente ante el Chrome OS le instale el UBUNTU 14.04, que me pareció muy practico y nada difícil de usar, solo hubo una complicación, el mouse o Trackpad no me funciona, ya he intentado casi todo, pero menos mal que con un Mouse USB queda arreglado el inconveniente.

Si deseas ver el tutorial, sígueme lo publicare pronto.

Michael