Tuesday, August 26, 2014

HP Scanjet G3110 hacerlo funcionar con Mavericks

Antecedentes


Una de mis compañeras de trabajo utilizaba como herramienta de trabajo una iMac (Mid-2010), cargada

con Mavericks (10.9.4) y como parte de la renovación de equipo de computo ahora utiliza otra iMac (Late-2012) con la misma versión de Mavericks (10.9.4), no es un gran salto, pero ese no es el tema de este post. Todo funcionó correcto hasta que conectó el escaner HP Scanjet G3110, el cual no era detectado en su "nueva" maquina y en su equipo anterior funcionaba a la perfección.

Introducción


Para resolver este problema, lo primero que hice fue revisé el "reporte del sistema", con el fin de corroborar que Mavericks detectara el scanjet, por lo que pude apreciar que en el sistema operativo aparecía el escaner conectado.

Esto me hizo pensar que el problema sería de drivers. Busqué los controladores para Mavericks en la pagina oficial de HP, pero desfortunadamente encontré de Tiger a Snow Leopard.

Fig. 1.1. "System Report"

Recordando que aun tenía acceso a la maquina anterior (en donde el escaner funciona sin problemas), supuse que no habría mayor problema por obtener los drivers necesarios para Mavericks.

Solución

Mavericks utiliza el software "Image Capture" para administrar aquellos dispositivos de donde puede copiar imagenes como: iPhones, cámaras digitales y escaners. Dentro de la carpeta de la aplicación (/Library/Image Capture/), se encuentra un subfolder de nombre "Devices", la cual contenía los escaners que esa computadora había utilizado, incluyendo uno de nombre "HP Scanner.app".

Copié este paquete a la "nueva" iMac, pegandolo en el mismo directorio y "listo", pude escaner utilizando el Scanjet G3110.

Fig. 1.2. Carpeta de "Image Capture"

En resumen


1.- Descarga este paquete HPScanner.zip
2.- Descomprimelo
3.- Copia su conteniedo "HP Scanner.app" al directorio /Library/Image Capture/Devices.
   Nota: El folder /Library, es el del sistema operativo, NO el del usuario. Para visualizar el folder correcto en el "Finder", da click en el menú: Go -> Go to Folder, en la ventana que pide escribas la ruta solo teclea la diagonal invertida (sin comillas) "/", das enter y navegas a la ruta mencionada.
4.- Ejecutas "Image Capture", esperas un momento a que cargue este nuevo paquete.
5.- Listo, ahora puedes escanear con tu G3110 en Mavericks.

Fig. 1.3. HP G3110 en "Image Capture"


Nota

Dentro de este paquete, encontré que están citados los siguientes escaners:

1.- HP Scanjet G3110
2.- HP Scanjet 200
3.- HP Scanjet 8270
4.- HP Scanjet 300
5.- HP Scanjet G4010
6.- HP Scanjet N6310
7.- HP Scanjet 5590
8.- HP Scanjet G4050

En caso de que no encuentres los drivers de los dispositivos mencionados para Mavericks en la pagina oficial de HP, intenta cargar este paquete y decirnos si funciona también para el modelo en cuestión.

Monday, August 18, 2014

RV042 V3 - Recuperar después de una actualización de firmware fallida

Antecedentes

En una de las empresas hermanas para la que trabajo, se utiliza un router cisco Rv042 V3, principalmente para crear el enlace VPN entre sucursales.

Después de una fallida actualización de firmware (el router iniciaba con el led de DIAG [diagnostic] parpadeando en color rojo), por lo que solicité me mandaran el router para intentar restaurarlo.

Introducción

Encontré en los foros oficiales de Cisco que puedes iniciar el router en modo "Boot Loader" de tal forma que puedes volver a cargar el firmware via TFTP. En los posts comentan que existe una herramienta oficial de Cisco para recuperar el firmware pero desafortunamente todos los links apuntaban para el RV042 v1/v2.

Al seguir "googleando" encontré la herramienta de recuperación de firmware para la V3, en este link la puedes descargar:

Aplicando la solución oficial - fallida

La solución oficial de Cisco se detalla de la siguiente forma:

1.- Descargar la utileria de recuperación de firmware a tu computadora.
2.- Fijar tu tarjeta de red con IP fija en el siguiente rango de red: 192.168.1.0/24.
3.- Desconectar el router de la toma de corriente:
 3.1.- Presionar y mantener presionar el botón de reset.
 3.2.- Conectar el router a la tomar de corriente (manteniendo presionar el botón de reset), por 5 segundos.
4.- Realizar un ping a la IP del router (192.168.1.1) para cerciorarnos que se encuentra en modo "boot loader".
5.- Ejecutar la aplicación de recuperación de firmware (.exe).

En mi caso, llegué hasta el punto #4 con éxito, pero al intentar restaurar el firmware con la aplicación, me mostraba el siguiente error:

Firmware Rescue Utility (error).

Solución exitosa

TFTP es un protocolo de transferencia de archivos sumamente simple, se utiliza para cargar configuraciones, no requiere autenticación y funciona sobre el puerto UDP 69.

Por lo que puedes actualizar el firmware utilizando otra aplicación:

1.- Descargas TFTP32 by Ph. Jounin (Windows Vista en adelante también tiene integrado su cliente de TFTP via consola de commandos).
2.- Configuras el equipo hasta el punto #4 de la solución anterior.
3.- Ejecutas TFTP y seleccionas la pestaña "TFTP Client", para agregar los siguientes parámetros:
 3.1.- Host: 192.168.1.1
 3.2.- Local file: seleccionas la imagen del firmware que intentaste cargar (con la que comenzó todo este problema), también puedes restaurar otra versión de firmware.
  3.3.- Block size: default
4.- Das click en "PUT".
5.- Esperas a que el software cargue la imagen (se muestra una barra de progreso).

TFTP32

Una vez concluida la carga del firmware, en automático el router se reinicia, por lo que solo es cuestion de esperar a su restauración/reinicio.

Listo, hemos recuperado un RV042 V3 de una imagen de firmware dañada.

Fuentes:


  • https://supportforums.cisco.com/discussion/11080591/rv042-diag-led-blinking
  • https://supportforums.cisco.com/discussion/11081721/rv042-firmware-flash-utility