Muchos dispositivos hardware actuales permiten la actualización del firmware para solucionar posibles problemas e incluir algunas mejoras. Os explicamos cómo actualizar el firmware de algunos dispositivos (router D-Link GSL-G804V y BIOS de PC sobremesa ASUS P4S8X-X).

Definición firmware

El firmware de un dispositivo hardware es un bloque de instrucciones de programa para propósitos específicos, grabado en una memoria tipo ROM (read-only memory, memoria de sólo lectura), que establece la lógica de más bajo nivel que controla los circuitos electrónicos de un dispositivo de cualquier tipo.

Al estar integrado en la electrónica del dispositivo es en parte hardware, pero también es software, ya que proporciona lógica y se dispone en algún tipo de lenguaje de programación.

Funcionalmente, el firmware es el intermediario (interfaz) entre las órdenes externas que recibe el dispositivo y su electrónica, ya que es el encargado de controlar a ésta última para ejecutar correctamente dichas órdenes externas.

Actualizar firmware router D-Link VPN GSL-804V

En primer lugar comprobaremos la versión actual de nuestro dispositivo, el router D-Link GSL-804V, para ello accederemos a la administración vía web (introduciendo la IP del Router que coincidirá con la puerta de enlace en el navegador web), introduciremos usuario y contraseña del Router y pulsaremos en la pestaña: «Status», aquí, entre otros datos, podremos ver la versión en «Software Version», en este caso la 1.00.00.dt1:

Comprobar versión del firmware actual del dispositivo Router D-Link GSL-804V

A continuación buscaremos el fichero con el la actualización de la nueva versión del firmware, normalmente en la web del fabricante, para el caso del router D-Link, lo podemos encontrar en la dirección: http://ftp.dlink.ru/pub/ADSL/DSL-G804V/Firmware:

URL descarga firmware Router D-Link GSL-804V

Una vez descargado el fichero que contiene el firmware actualizado procederemos a descomprimirlo (si está comprimido), a continuación abriremos la administración del router, desde el navegador web, y accederemos (para el caso del D-Link DSL-G804V) a la pestaña «Tools»:

Selección de fichero de firmware - Router D-Link GSL-804V

Con el texto: There may be new firmware for your DSL-G804V to improve functionality and performance.
The upgrade procedure takes about 60 seconds. Note! Do not power off the unit when it is being upgraded
.

Desde la ventana anterior, pulsaremos el botón «Examinar» para seleccionar el fichero con el firmware descargado anteriormente (en nuestro caso «G804V_v1.0.08.dt1.afw»:

Selección de fichero de firmware - Router D-Link GSL-804V

Tras seleccionar el fichero del firmware pulsaremos en «Apply» (teniendo en cuenta que si estamos en una organización y hay varios equipos conectados a través de este router perderán la conexión durante unos segundos):

Aplicando el nuevo firmware - Router D-Link GSL-804V

Se iniciará el proceso de actualización del firmware del router, mostrando una ventana con el progreso:

Progreso de actualización del firmware - Router D-Link GSL-804V

Tras la instalación del firmware aparecerá una ventana indicando que el router ha de ser reiniciado. Nos dará la opción de reiniciarlo y restaurar los valores de fábrica, eliminado toda las configuración que hayamos hecho o resetearlo con la configuración actual. Pulsaremos «Apply»:

Reseteo del router tras actualización - Router D-Link GSL-804V

Con el texto: Your FLASH chips have been updated. Firmware Update Complete. Please restart to take effect. Restar Router with «Current Settings» … «Factory Default Settings».

Aparecerá esta ventana, indicando que el equipo se está resetenando:

Información sobre reseteo - Router D-Link GSL-804V

Con el texto: The device is restarting … Please wait for … seconds

Durante el progreso de reseteo se perderá la conexión varias veces, pues el Router ha de reiniciarse para que la actualización del firmware se aplique correctamente:

Conexión y desconexión de la red - Router D-Link GSL-804V

Y con esto ya habremos actualizado el firmware de nuestro router, podremos verlo en la pestaña «Status» – «Device info»:

Confirmación de actualización del firmware - Router D-Link GSL-804V

Actualizar firmware placa base equipo sobremesa ASUS P4S8X-X

Como siempre, lo primero que haremos será comprobar la versión actual, para ver si nos interesa actualizar la BIOS de la placa base Asus P4S8X-X (extensible a otras placas base de pc). Para ello reiniciaremos el equipo y veremos que al iniciar aparece un texto en la parte inferior que dice algo así como «Press DEL to enter SETUP, Alt+F2 to enter EZ Flash utility«:

Actualización BIOS placa base Asus - Inicio del sistema

Pulsando las teclas Alt + F2 accederemos al menú de actualización de la BIOS, donde también podremos ver la versión actual, en nuestro caso:

  • BIOS Version: ASUS P4S8X-X ACPI BIOS Revison 1002.
  • BIOS Model: P4S8X-X
  • BIOS Built Date: 01/24/03

Una vez anotada la versión (Revision 1002), pulsaremos Escape para reiniciar el equipo:

Actualización BIOS placa base Asus - Menú de actualización BIOS EZ Flash

Tras el reinicio del equipo abriremos el navegador web y accederemos, en este caso, a la página web de ASUS (fabricante de la placa base a la que le estamos actualizando la BIOS). Buscaremos el modelo de placa:

Actualización BIOS placa base Asus - Sitio web para descarga de BIOS

Dependiendo del fabricante, puede que la página varíe, en este caso nos muestra todas las versiones de la BIOS de este modelo de placa base (Asus P4S8X-X) disponibles, en nuestro caso descargaremos la 1005.001, que es la última versión disponible, pulsando en «Global»:

Actualización BIOS placa base Asus - Sitio web para descarga de BIOS

Indicaremos a Mozilla Firefox «Guardar archivo» y pulsaremos «Aceptar»:

Actualización BIOS placa base Asus - Descarga del fichero de la BIOS actualizado

Indicaremos el lugar (carpeta) donde descargaremos el fichero:

Actualización BIOS placa base Asus - Ubicación del fichero de la BIOS a descargar

Nota importante: al descargar el fichero la propia web nos informa de que sólo se debe actualizar la BIOS en caso necesario, si todo funciona correctamente no es recomendable. Tampoco lo es para usuarios no avanzados. Y, además, avisa de que una mala actualización de la BIOS puede dejar el equipo «inservible». Así pues es recomendable actualizar la BIOS sólo en caso necesario (algún error detectado que nos aseguren que se soluciona actualizando la BIOS, cambio de tipo de memoria RAM asegurándonos que actualizando la BIOS la detectará correctamente, etc).

En este caso se habrá descargado un fichero comprimido con Zip (WinZip), que se puede descomprimir con WinRAR, WinZip o la propia utilidad de descompresión de Zip que incluye Windows XP:

Actualización BIOS placa base Asus - Descompresión del fichero ZIP descargado

Ahora tendremos que copiar el fichero descomprimido, con nombre «1005.001» (es importante anotar el nombre pues al reiniciar será necesario), a un disquete flexible, esto es obligatorio pues la utilidad de actualización de la BIOS sólo admite hacerlo desde disquetes. Así pues introduciremos un disquete en la unidad A y pulsaremos con el botón derecho del ratón sobre el fichero descomprimido, seleccionaremos «Enviar a» y «(A:) Disco de 31/2«:

Actualización BIOS placa base Asus - Copia del fichero BIOS a disquete

Una vez copiado el fichero con la versión actualizada de la BIOS de la placa base, reiniciaremos el equipo:

Actualización BIOS placa base Asus - Reinicio del equipo

Tras el reinicio, al igual que hicimos para ver la versión actual de la BIOS de la placa base ASUS P4S8X-X, volveremos a pulsar Alt + F2 para entrar en el menú AZ Flash utility:

Actualización BIOS placa base Asus - Inicio del sistema

Una vez que estemos en el menú EZ Flash utility nos pedirá que introduzcamos el disquete en la unidad A: y que introduzcamos el nombre del fichero descargado y descomprimido (1005.001). Tras introducir el nombre del fichero en «Please Enter File Name for NEW BIOS:», pulsaremos INTRO para iniciar el proceso:

Actualización BIOS placa base Asus - Introducción nombre de fichero en EZ Flash utility

Tras pulsar INTRO, EZ Flash utility leerá el contenido del fichero introducido en la disquetera, para comprobar que sea un fichero compatible:

Actualización BIOS placa base Asus - Comprobación fichero BIOS de EZ Flash utility

Tras la lectura nos pedirá confirmación (dos veces) para iniciar el proceso de actualización de la BIOS. Para confirmar pulsaremos «Y» dos veces, en «WARNING, Continue to update BIOS (Y/N)?» y en «1. Update Main BIOS area (Y/N)?«. Tras confirmar se iniciará el proceso de actualización de la BIOS, indicando el progreso en «Programing: xxx – xxx»:

Actualización BIOS placa base Asus - Proceso de actualización

Una vez finalizada la actualización, cambiará «Programing» por «Done» y nos pedirá que reiniciemos el sistema con el texto «Press a key to reboot». Sacaremos el disquete con el fichero de actualización de la BIOS y pulsaremos cualquier tecla para reiniciar.

Si queremos comprobar que la BIOS se ha actualizado podremos volver a pulsar Alt + F2 para entrar en EZ Flash utility y comprobar la versión en «Revision»:

Actualización BIOS placa base Asus - Nueva versión de la BIOS

Efectivamente, ASUS EZ Flash V1.00 muestra ahora la siguiente información:

  • BIOS Version: ASUS P4S8X-X ACPI BIOS Revision 1005 Beta 001.
  • BIOS Model: P4S8X-X.
  • BIOS Built Date: 10/31/03.