Blog de Daniel Zegarra Rotating Header Image

modem

Enviar y recibir SMS’s usando el modem 3G

Recibir SMS’s es lo que menos te preocupa cuando compras un modem 3g, lo unico que deseas es que sea rápido y compatible con Windows y Ubuntu (o Mac).

Asi era mi caso hasta que me di con la sorpresa que la web de mi proovedor de internet me envíaba un SMS con una clave de un solo uso para poder entrar al panel de administración de mi cuenta.

No hay problema si usas Windows, usualmente el modem viene con una aplicación que te informa cada vez que recibes un mensaje. Pero en Linux, si bien Ubuntu detecta y configura el modem con suma eficiencia, no hay manera (con las herramientas nativas de Ubuntu) de leer o recibir mensajes SMS.

Por suerte existe Gammu, un proyecto que permite controlar tu telefono gracias a su libreria llamada libGammu. Junto con el proyecto, y para hacerlo mas simple, esta Wammu, una aplicacion de entorno grafico que utiliza la libreria libGammu para el mismo proposito.

Puedes encontrar Wammu en los repositorios de Ubuntu o lo puedes descargar desde http://wammu.eu/download/ .

Luego de instalarlo debes configurar la aplicación para tu teléfono/modem. Si no lo logras usando el asistente puedes encontrar la configuración deseada en http://wammu.eu/phones/ . Yo encontré la mía ahí, el modem Huawei E160G.

Mientras estoy conectado a internet Wammu se congela segundos después de conectarse al modem y solicitar la lista de mensajes recibidos. No funcionara perfectamente pero al menos llego a leer el que necesitaba.

Modem 3G, Windows y el error 31

Un dispositivo conectado al sistema no funciona… ese es el error que mostraba Windows cada vez que intentaba conectarme a internet por primera vez usando el módem 3G que acababa de comprar.

Modem Huawei E160g

Modem Huawei E160g

Pase una hora intentando de todo, probé en todos los puertos USB, busque información que me pudiera servir en los papeles que vinieron con el paquete, desinstale e instale el software varias veces, borre los controladores y deje que Windows los volviera a instalar, restaure el sistema, etc.

Cansado y convencido de que:

  • Yo era un completo idiota que no podía hacer funcionar un módem que según el vendedor simplemente debía “conectarlo y empezar a navegar”
  • El módem tenia un problema de fabrica.

Empecé a buscar entre la documentación algún numero de teléfono de ERA donde pudiera llamar y preguntar si es que algo se me esta pasando por alto y si, por favor, me pudieran responder en ingles en lugar de polaco.

Al no encontrar soporte en ingles me resigne a esperar el día siguiente para poder llevar mi laptop a la tienda. Luego de una hora se me ocurre conectar el modem en la laptop de mi esposa y… magicamente… si funciona ahi!

Estube revisando las diferencias entre una y otra. Las dos usan Windows 7, estan libres de virus, tienen casi lo mismo instalado, cuentan con puertos USB 2.0. La única diferencia que pude encontrar es que la suya no contaba con un módem integrado.

ERA Polska

ERA Polska

Ahora ya con internet en una laptop pude investigar y corroborar que no se trataba de un problema del módem sino de windows y además, que no era el único con este problema. Muchos usuarios encontraron soluciones diversas, las mas drásticas: Reinstalando todo el sistema operativo y otros, corriendo un archivo llamado rarepair.exe de dudosa procedencia.

La unica referencia a este problema en la web de Microsoft se puede encontrar en este enlace, pero segun esto el problema fue encontrado y solucionado el 24 de Julio del 2007, eso fue hace 2 anos. Por que aparece este problema aun con Windows 7?

Yo decidí arriesgarme y ejecutar rarepair.exe porque no estaba dispuesto a reinstalar todo mi sistema operativo del que estaba seguro, no tenia ningún problema. Deshabilite todas los dispositivos de red desde el administrador de dispositivos y cori el programa. Luego de reiniciar el SO un par de veces el programa termino por instalarme unos dispositivos de red inexistentes y que Windows marcaba como “no se encuentra el dispositivo” pero a pesar de eso, efectivamente rarepair.exe logro su objetivo.

“Conecte el módem y empecé a navegar” como dijo el vendedor de ERA.

Unos días después el mismo error 31 apareció en la laptop de mi esposa, la que no tenia problemas al principio. Ejecute rarepair.exe en esa laptop, los adaptadores inexistentes se instalaron… y la conexión a internet volvió a funcionar.

Pase mi laptop a Ubuntu y allí, realmente, todo fue un “conectar y usar” (al menos el primer día).

Puedes descargar rarepair.exe haciendo clic en el siguiente enlace: Descargar rarepair.exe