BIOS AMI

Actualizar BIOS con FPT

¿Qué es FPT ?

Esta conocida herramienta de programación Intel Flash (FPT), es una utilidad para la programación flash a través del controlador de plataforma Intel (PCH) y el concentrador de controlador de I/O (ICH).

FPT es una de las herramientas del sistema Intel ME y es utilizado por fabricantes OEM y/o proveedores, marcas como Dell, MSI, Lenovo, Gigabyte, ASUS, Acer, etc. para programar la ROM de la BIOS integrada en la placa base.

Estos fabricantes / marcas suelen incluir estas herramientas en los paquetes de distribución de actualizaciones de BIOS para que los usuarios pueda utilizarlas.

Hay versiones para DOS, UEFI, WIN32, WIN64 y LINUX64.

Índice de contenidos

¿Qué es flashear y dumpear?

Flashear la BIOS significa actualizar tu BIOS, también puede ser otro componente de hardware, no es exclusivo de placas base de ordenadores.

Este procedimiento se realiza mediante software o con un programador USB.

La actualización de la BIOS se realiza:

  • Para corregir errores, en ordenadores de marca con versiones oficiales.
  • Para reconocer nuevo hardware (por ejemplo lo que ocurre con nuevas generaciones de Ryzen).
  • Usar BIOS modificadas (BIOS MOD), realizadas por usuarios, son versiones no oficiales con mejoras.
  • Restablecer BIOS en caso de que se corrompa la misma.

Flashear la BIOS de una placa base conlleva riesgos, en ocasiones la placa puede quedar inutilizada.

El usuario debe asumir los riesgos de realizar estos procedimientos.

Dumpear la BIOS, dump es hacer una copia con una interface que puede leer o grabar, pudiéndose realizar de diferentes formas:

  • Usar una utilidad para flashear/dumpear la BIOS, estos programas sirven tanto para copiar como para leer y guardar.
  • Usando un programador USB con pinzas para leerlo externamente.
  • Desoldar el chip de la BIOS para usarlo en un adaptador de programación.

Programa para actualizar la BIOS

FPT (Flash Programming Tool) es una herramienta oficial de Intel para actualizar la BIOS de un ordenador.

Esta herramienta tanto nos permite actualizar la BIOS de nuestro ordenador (lo que se llama flashear la BIOS) como hacer también copia de seguridad de la misma (backup, copia de respaldo, volcado o también llamado dumpear la BIOS).

Hay muchos programas para flashear y dumpear BIOS, no todos funcionan en el mismo modelo.

El programa FPT se ejecuta en entorno DOS desde una ventana de Windows ejecutando como administrador.

FPT también se puede utilizar junto con AFUDOS en una unidad de arranque USB.

Archivos y contenido de Intel FPT 64

AMI tipo bios x64 BQ36V2RD-02

Y por qué 64?

FPT tiene dos versiones, una para arquitecturas 32 bits y otra para 64

fpt 32bit Command: fpt /f nombre.bin
fpt 64bit Command: fpt64 /f nombre.bin

Archivo fptw64.exe

Por tanto, una vez comprobado y verificado nuestra BIOS, podremos continuar con el proceso.

En primer lugar, tendrás que descargarte el programa FPT64, al final del artículo lo tienes disponible.

Es un archivo muy ligero y el más rápido a la hora de flashear nuestra BIOS o hacer una copia de seguridad.

explorar de archivos FPT BIOS sin rom

Una vez descomprimido, podrás ver los archivos que hay. 

Observarás que tiene dos archivos ejecutables .bat (archivo de automatización de comandos), uno es dump.bat y otro flash.bat

Si quieres ver la extensión de los archivos (por defecto Windows no los muestra), ve al explorador y en la pestaña «Vista» clickea «Extensiones de nombre de archivo«

Pues bien, estos dos archivos .bat automatizan la copia de seguridad (backup de tu BIOS y el flasheo de la misma).

Actualizar la placa base

DUMP.BAT

El Archivo dump.bat tiene el siguiente contenido para hacer un backup de la BIOS de tu placa base:

fptw64.exe -d x99.rom
copy x99.rom x99.rom.bak

Es necesario hacer una copia por si tuvieras que restablecer la BIOS, así como guardarla en un USB o en la nube, por si no pudieras acceder al equipo.

Por tanto cuando más adelante lleguemos a lo que sería el primer paso, con el comando dump.bat automáticamente se realizará el copiado de tu BIOS, generándose dos archivos llamados x99.rom y x99.rom.bak (dos copias de la BIOS) como puedes ver en la imagen de abajo.

explorar de archivos FPT BIOS

FLASH.BAT

Aquí es donde viene el peligro.

Flashear la BIOS de una placa base conlleva riesgos.

Si se interrumpe el proceso (corte de luz), hay cualquier fallo o la BIOS no corresponde, el equipo no arrancará.

El usuario asume los riesgos.

Si como veremos más adelante ejecutamos el archivo FLASH.BAT que contiene el siguiente comando:

fptw64.exe -f x99.rom

Se iniciará los procesos de:

  1. Borrado de la BIOS de la placa base.
  2. Carga de la nueva BIOS (flasheo).
  3. Verificación.

La nueva BIOS que cargará es el fichero x99.rom que haya en esa carpeta.

Pasos para flashear la ROM

Previamente y para trabajar mejor, desde el explorador de Windows copiaremos la carpeta FPT a una carpeta que crearemos el directorio raíz C: llamada BIOS y así movernos muy fácil cuando tengamos que escribir en DOS.

crear carpeta bios y mover fpt a directorio raiz para flashear bios

Ejecutar archivos dump.bat y flash.bat

Ahora vamos a movernos por entorno DOS, en principio cualquiera que se aventure en flashear una BIOS tendrá conocimientos más que de sobra para conocer todos estos pasos, pero lo explico para el que ande un poco pegado.

menu inicio windows buscar

1. Con el botón derecho del ratón, clickeamos el botón de inicio de Windows y le damos al botón Buscar.

buscar, ejecutar cmd como administrador

2. Escribimos CMD y automáticamente aparecerá el archivo como «Símbolo de sistema». Abajo le damos a ejecutar como Administrador.

3º Windows nos llevará a una ventana de escritorio donde aparece la ruta c:\Windows\system32>

cmd simbolo de sistema FPT BIOS

4º Aquí como observamos en la imagen:

  1. Habremos escrito cd\ que nos llevará al directorio raíz c:\
  2. Después escribiremos cd bios, que nos llevará a la carpeta bios.
  3. Allí volveremos a cambiar de directorio y pondremos cd fpt y nos llevará a esa carpeta.
  4. Hacemos un dir (escribimos dir y le damos a enter) y nos muestra el contenido de esa carpeta, que es la que vimos anteriormente en el explorador.

Hacer copia de seguridad de la BIOS

Pues bien, ahora nos encontramos en la ventana anterior.

Escribiremos DUMP (no hace falta poner también la extensión).

Si existe ya el fichero x99.rom, nos dirá que el fichero existe y si queremos sobreescrirlo:

[x99.rom] file already exists
Do you want to overwrite file? Y/ or q to quit :

Le decimos que si (Y) y le damos a enter.

Comenzará a leer la BIOS y tras unos segundos (es mucho más rápido que flashear) nos dirá:

Memory Dump Complete
FPT Operation Passed

Y debajo saldrá:

C:\bios\FPT>copy x99.rom x99.rom.bak
1 archivo(s) copiado(s).

Que significa que ha copiado los dos archivos, un original y una copia de la BIOS.

dump bios complete x99.rom (1)
Ventana con el proceso de dump de la BIOS de la placa

Esta operación no entraña peligro y no hay riesgos excepto si te equivocas y ejecutas el archivo flash.bat

Flashear la BIOS

Flashear la BIOS conlleva riesgos como hemos comentado, es recomendable tener un programador BIOS USB por si tuviéramos que rescatar nuestra placa base.

Ahora si ejecutamos el archivo flash cargará en la BIOS el archivo x99.rom que se encuentre en esa carpeta, por lo que si queremos flashearlo con una rom con otro nombre, tendremos que cambiarle el nombre a x99.rom

flashear bios error could not communicate with the HECI

Los pasos que se realizan son:

  1. Reading flash (lee la BIOS).
  2. Erasing flash (borrado de la BIOS)
  3. Programming Flash (Flasheo de la BIOS).
  4. Verifying Flash (verificación archivo grabado).

El procedimiento de actualizar la BIOS tarda un minuto en este caso que no ejecuta completamente el proceso. Si lo hace bien tarda algo más, pero menos de dos minutos.

En mi caso con FPT no es completamente efectiva la carga de BIOS con modificaciones TBU en la placa base SZMZ X99 Z8, si observas las tres líneas de la imagen anterior:

PDR Region does no exist.
Could not communicate with the HECI
GBE Region does not exist.

La línea roja es un error, las otras dos son habituales.

Error FPT: Could not communicate with the HECI

«No se pudo comunicar con el HECI». – eso significa que el firmware es inaccesible durante el flash y FPT y que se use otro método.

Si bien dicen que aunque es un fallo, no influye en el proceso de flasheo ni en los resultados, en mi caso como comento no es efectiva la BIOS modificada con Turbo Boost y la alternativa es AFUDOS desde una memoria USB preparada con RUFUS.

Descargar FPT

descargar herramientas

  • Herramienta: FPT 64 
  • Tamaño: 233 KB
  • Contraseña: www.placaschinas.com

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *