You are on page 1of 46

Esta guía fue escrita por

Cristian M. Baraggiotta

Con el Apoyo de Monkey Team


2
ESTA GUIA ES GRATUITA !
Si querés colaborar con este proyecto te pido que lo
COMPARTAS y que ayudes a que se respete la autoria del mismo
La difusión de este libro está permitida por cualquier medio.
Instructores, técnicos, bloggers pueden utilizar libremente este
material desde que sea respetada su autoria
Medios de contacto:
3

Facebook / Messenger: Cristian Baraggiotta


Instagram: Baraggiotta E-mail: infosquadsn@gmail.com
YouTube: Infosquad
https://www.youtube.com/channel/UCHzvqnM2vteC67ZBIt_C84g?
Seguí nuestros cursos online en:

https://academiamarketech.eadbox.com/courses
La BIOS o EFI en realidad es el
firmware de la placa base, es
decir, el sistema operativo que
la placa va a ejecutar antes
mismo de saber que tiene un
disco rígido conectado

Este firmware se
encuentra almacenado en
una memoria SPI Flash
Ahora imaginate un disco
rígido que tiene varias
particiones y varios
sistemas instalados

Todos ya hemos tenido una


computadora con Windows y Linux
o Windows y Mac no ?

Nuestra memoria flash es como ese disco rígido y


contiene el “sistema” necesario para muchos elementos
de nuestra placa base
Y resulta que hay otra computadora ADENTRO de tu computadora

Todas las computadoras


que trabajan con
procesadores Intel
contienen un PCH
(el viejo conocido chipset)

Ese PCH es capaz de leer código y ejecutarlo aun cuando el


CPU está apagado
Con esa capacidad el puede ejecutar tareas para que el
CPU encuentré “la casa en orden” cuando despierte
El firmware que es leído por el PCH
para hacer eso es el ME firmware
Y cuando falla el ME, la computadora puede funcionar pero empezar a
hacer huevadas, mamadas, pendejadas, cosas estupidas hermano !
PCH con ME
Firmware OK

CPU trabajando
like a boss

Cuando el PCH lee los datos del ME firmware puede


configurarse correctamente y decirle al CPU
“CPU, vamos a trabajar en tal velocidad, vamos ahorrar energía de
manera X y vamos a buscar el arranque en un disco SATA.

Entre otras cosas


PCH con ME
Firmware malo

CPU haciendo
pendejadas
Si el ME firmware esta dañado, el PCH funciona, el
CPU funciona, pero el PCH le dijo al CPU. “Sabes
que ? Hoy hay fiesta, hace lo que quieras !”
Y eso se traduce en lentitudes, apagados repentinos del
equipo, fallas relacionadas con el ahorro de energia, etc
En la mayoría de los casos el
PCH viene casado con el
firmware y cuando hace falta
cambiarlo por otro IGUAL
H FIR
C
P VO pero nuevo… empiezan los MW
U E problemas AR
N E

También ocurre cuando cambiamos un CPU con PCH


integrado

Existen maneras de volver a cargar el ME firmware de


manera limpia, es algo así como formatear y cargar
windows desde cero.
Haciendo ese procedimiento
casamos nuestro nuevo Chipset /
CPU con la placa base y ellos pueden
empezar a funcionar en armonía

Para los que hacen Iphone, es algo como lo que ocurre


cuando tenemos que cambiar el modulo del Wifi.

Para los que hacen consolas, es como lo que hacemos


para cambiar el PCB de un lector
Cuando debemos reprogramar el ME firmware ?

Equipo sin video


Fallas en ahorro de energia
Cooler acelerado al máximo constantemente
Lentitud muy fuera de lo normal en el equipo
Apagados repetitivos siempre a los X minutos
Gran demora en mostrar imagen al encender

Y otras huevadas de manera general y que


estén relacionadas con alguna función del PCH
OBS: Hay otras maneras de trastear (modificar, leer,
grabar) con el Firmware ME pero en este tutoría vamos a
referirnos solamente a métodos recomendados y
utilizados por técnicos en electrónica que se dedican a la
reparación de motherboards

Para saber más sobre como jugar con este firmware te


recomiendo que visites paginas de overclockers
Como reprogramamos el ME FIRMWARE ?

Si el equipo enciende, vamos a la pagina del fabricante,


descargamos e instalamos la ultima actualización de BIOS

Si la ultima actualización de la BIOS contiene una


actualización de ME firmware, puede que el problema se
solucione asi de fácil !

Si con eso no se soluciona debemos seguir los siguientes


pasos….
1 - Organizamos los archivos necesarios (disponibles
junto con este tutoría) en una carpeta
2 - Remover el la memoria Flash de nuestra placa, leerla
con nuestro programador y guardar un backup
3 - Abrimos el software ME Analyzer y arrastramos a su
ventana el backup que hemos realizado
El Me Analyzer nos
mostrará muchas
informaciones sobre el
ME firmware de nuestro
backup

Las más importantes y


que debemos anotar
son La versión y el
tamaño del firmware
Ahora ATENCION !

Si estamos trabajando con un equipo que no


muestra imagen, lo ideal es trabajar con un
backup de una BIOS / EFI FUNCIONAL !

Si el equipo hace bobadas, podríamos apenas


reprogramar el firmware ME de nuestro backup
Equipo que no muestra imagen
• Realizamos el backup
• Lo leemos con el ME Analyzer
• Descargarmos un backup FUNCIONAL
• Lo editamos con ME injector (como veremos a seguir)
para que funcione correctamente en nuestra Placa

Equipo que hace bobadas

• Realizamos el backup
• Lo leemos con el ME Analyzer
• Lo editamos con ME injector (como veremos a seguir)
para que funcione correctamente en nuestra Placa
Considerando que estamos trabajando
con un equipo SIN VIDEO….

Nos dirigimos a foros / grupos de Facebook como


EletronicaBR o Insane motherboards y buscamos un
backup funcional para nuestro equipo
4 - Buscamos un backup funcional, SIEMPRE teniendo
como referencia primaria el modelo de la placa base de
nuestro equipo y lo descargamos
Este archivo que descargamos está funcional pero su
firmware ME está CASADO con otra placa !

Lo que vamos a hacer es usar el software ME injector


para cargarle un ME firmware limpio !

Cuando programamos una BIOS /


EFI con un backup de otra maquina
y le cargamos un ME firmware
limpio, durante el primer encendido
el software “se casa”
automáticamente con nuestra placa
POR ESO muchas veces cuando descargas un backup
funcional de otra maquina y lo instalas en tu equipo no
funciona o genera problemas !

Estas intentando usar un


software que está
preparado para otro
hardware

Vamos a ver como preparar


ese backup funcional para
que funcione bien en tu
hardware
1
2
5 - Abrimos el ME
Injector y le indicamos
donde se encuentra la
carpeta de nuestros
firmwares ME (1)

Después le damos al
botón UPDATE DB (2)
Siempre que descarguemos
nuevos firmwares ME debemos
agregarlos a la misma carpeta

Y después presionar
el botón UPDATE DB
Recordando que nosotros hemos bajado
una BIOS ENTERA, ahí adentro tenemos
todos los firmwares para la placa entre
ellos el firmware ME

Vamos a aprovechar todos los


contenidos que nos sirven ya que es
un backup FUNCIONAL y vamos a
cambiar solo el firmware ME que es el
que se quedó casado con otra placa
6 - Seleccionamos open BIOS y abrimos el backup que
hemos DESCARGADO de internet
El software nos mostrará en este menú desplegable una
lista con todos los firmwares ME que PODRIAN ser
compatibles con nuestro archivo
Versión
Tamaño

Debemos seleccionar un archivo


que sea de la misma versión y
del mismo tamaño del indicado
por nuestro ME Analyzer
Y que quiere decir eso de RGN y EXTR que veo en
los archivos ? Cual debo usar ?

RGN son las versiónes de STOCK, versiones


virgenes que se autoconfiguran
completamente al primer inicio del sistema

EXTR son versiones extraídas de otras BIOS y


ya cuentan con configuraciones especificas.
Usar estos firmwares ME puede generar
problemas y deben ser evitados
Y que hago si no tengo un firmware RGN ?
En ese caso seleccionamos el firmware de la versión superior
MAS próxima y que sea del mismo tamaño

Aqui en lugar de usar la versión 8.1.3.1325 hemos usado la


versión 8.1.3.1350, ambas de 1.5MB
7 - Le damos al botón SAVE NEW BIOS y guardamos la
BIOS en la carpeta de nuestra preferencia
Una vez hecho eso
solo debemos
programar nuestra
memoria SPI flash
con el archivo
generado con el ME
injector. Ya tenemos
nuestra BIOS Clean
ME lista para casarse
con nuestro
hardware
Encontré en internet un backup que ya es CLEAN.
Me puedo evitar todo esto ?

Si, pero antes de usar ese archivo


debes pasarlo por el ME Analyzer
para confirmar que sea una
versión igual o inmediatamente
superior a la tuya

Y revisa que en TYPE no figure


como EXTRACTED. Si es una
versión extracted puede hasta
funcionar pero no contiene un
firmware ME limpio
AUN NO TERMINAMOS !

Si trabajamos con Mac


vamos a tener que
hacer un pasito más
Instalemos y abramos el
programa HXD.

Una vez abierto el software vamos a “Archivo” y abrimos el


backup de nuestro archivo de EFI original
Después vamos nuevamente a “Archivo” y abrimos el que hemos
creado con el ME injector.
Cada archivo se abrirá en una pestaña.
Estando en la pestaña del
BACKUP ORIGINAL
presionamos CTRL+F en
nuestro teclado para abrir
el menú de búsqueda y
buscamos fsys

Ese pedazo del código contiene


los datos únicos de nuestra MAC,
por lo tanto vamos a copiarlos
Copiamos los datos del Seleccionamos desde
BACKUP ORIGINAL DE
NUESTRO EQUIPO
fsys hasta el fin de la
ultima linea donde
aparece texto

Hacemos click derecho y le


damos “copiar”
Vamos hasta la pestaña que
nos muestra el archivo
Y los pegamos en el
archivo que generamos
generado por el ME inyector
anteriormente con el
ME inyector
Realizamos la misma
búsqueda para llegar al
área donde están los datos
de la Mac

Seleccionamos las mismas


lineas y le damos PEGAR
ESCRIBIENDO
Los nuevos datos que pegamos van
a figurar en color rojo
Y los pegamos en el
archivo que generamos
anteriormente con el
Le damos a "Archivo" y luego a
ME inyector
“Guardar” y salvamos nuestro
archivo ya con ME limpia y ahora
con el numero de serie original de
nuestra Mac

Y ahora si, podemos


seleccionar nuestro archivo
y usarlo para reprogramar
nuestra SPI Flash
ATENCION !
Y los pegamos en el
archivo que generamos Muchos archivos de EFI
anteriormente con el
ME inyector bajados internet son
funcionales pero contienen
PASSWORD !

Es posible quitar el
password y es tan simple
como este ultimo
procedimiento que vimos
ATENCION !
Muchos archivos de EFI bajados internet son funcionales pero
contienen PASSWORD ! Es posible quitar el password y es tan
simple como este ultimo procedimiento que vimos

Para aprender a hacerlo te invitamos a ver


sin video de nuestro canal de Youtube

https://www.youtube.com/watch?v=uldgVJV7nH8
Y esto no para por aquí !
Si querés ver el procedimiento en video entra en nuestro canal de
Youtube donde podrás encontrar 3 videos de edición de BIOS / EFI
para complementar lo aprendido en esta guía

Video 1
https://www.youtube.com/watch?v=DTap6d0L7-A

Video 2
https://www.youtube.com/watch?v=uldgVJV7nH8

Video 3
https://www.youtube.com/watch?v=ZVlEL8wH9O8
Recordando que…

Siempre existen otras maneras de realizar este procedimiento

Podes utilizar herramientas de Intel (FITC)


Podes escribir el ME Clean a mano usando el HXD
Y además hay un montón de cosas más que podemos aprender
sobre el ME Firmware

Los procedimientos citados son los que usamos a diario para


reparar equipos y que consideramos son los más fáciles de
entender y aplicar en el dia a dia
Se agradece a David Crova Camerini por los estudios y la
colaboración que en esta área relacionada con el software
utilizado en motherboards de equipos portátiles

Canal Antartik-Systems
https://www.youtube.com/channel/UCJNx58OGfAJrq_8e5IYm4JQ

You might also like