Instalar drivers de bluetooth widcomm en windows vista

Todos aquellos que tenéis un equipo con windows vista y un dispositivo bluetooth os habréis dado cuenta de lo frustrante que es utilizarlo con los drivers que proveen los amigos de Microsoft.

Yo soy uno de tantos que tengo un bluetooth por USB que solo tiene drivers para Windows XP (que ya han sido descontinuados) y cada vez que quería pasar las fotos del móvil al PC sin usar los cables ni el programa para PC del teléfono en windows vista, me he encontrado con que tengo que autorizar cada envío manualmente como consecuencia de los drivers nativos, lo que resulta un auténtico tostón ya que hay que estar todo el rato pendiente del pc y es casi más cómodo enchufarlo con el cable.

Pues ayer estaba un poco aburrido, me puse a arreglar esto e instalé los drivers del cacharrito en su version para windows vista, lo cual no es muy intuitivo y voy a dejar escrito lo que hice, para todo aquel que quiera probar. Yo he usado los drivers del mismo proveedor que originalmente creó los de mi usb, aunque como éstos son muy generalistas y se usaron en otros muchos dispositivos, posiblemente funcionen bien para casi todos.

Lo primero y fundamental es encontrar los drivers que se van a instalar en lugar de los de microsoft, junto con la herramienta que autorizará al pc a usarlos. Todo esto me lo encontré en un único archivo torrent que hay que descargarse con el Ares, por poner un gestor de torrents, y posteriormente descomprimir: http://www.mininova.org/get/1012248.
Para los más curiosos decir que los drivers son los de Widcomm en su versión 5.1.0.1100. Las versiones posteriores probablemente no servirán ya que dejaron de fabricar drivers que sirvieran a hardware de terceros.

Una vez que se disponga de los ficheros empieza el meollo, la guía la he sacado combinando la que viene en el propio fichero de la descarga y la que hay en http://www.thinkdigit.com/forum/archive/index.php/t-65069.html.
Hay que tener en cuenta si se tiene un sistema operativo de 32 bits o de 64 bits, ya que el proceso cambia un poco, aunque lo dejaré reflejado.

El proceso se divide en una serie de pasos:
1.Evitar que windows vista instale sus drivers por defecto.
2.Averiguar si los nuevos drivers son compatibles con nuestro tipo de dispositivo.
3.(Opcional) Forzar la compatibilidad.
4.Desinstalar drivers bluetooth originales.
5.Instalar drivers nuevos.
6.Autorizar el equipo para usar los drivers.
7.Disfrutar de un bluetooth funcional.

1.Evitar que windows vista instale sus drivers por defecto.
Lo primero que hay que hacer es tener pleno acceso a los archivos del sistema. Hay que ir al panel de control > Apariencia y Personalización y pulsar en “Mostrar todos los archivos y carpetas ocultos” debajo del menú “Opciones de Carpeta”. Se tiene que marcar “Mostrar todos los archivos y carpetas ocultos” y desmarcar “Ocultar archivos protegidos del sistema operativo (Recomendado)” y “Ocultar las extensiones de archivo para tipos de archivos conocidos”.

Seguidamente hay que ir a la ruta “C:\Windows\inf” y renombrar los ficheros “bth.inf” y “bth.pnf” a “bth.inf.bak” y “bth.pnf.bak”.

2.Averiguar si los nuevos drivers son compatibles con nuestro tipo de dispositivo.
Para esto, hay que tener conectado el bluetooth a la máquina (los que lo tengan interno, no tienen que hacer nada ;P). Una vez conectado, se hace clic derecho en “Equipo” (“Mi PC”en windows XP) y al ver las “propiedades”, se accede al “Administrador de dispositivos” y dentro del árbol de dispositivos se despliega el submenú de “radio bluetooth” (si está instalado el driver de bluetooth) u “otros dispositivos” (si no está instalado). Se hace doble clic en “Bluetooth Device” (el nombre cambia dependiendo del fabricante del dispositivo) y en la pestaña “Detalles” se despliega la propiedad “Id del hardware” y se apunta en un papel la entrada “USB\VID_XXXX&PID_XXXX” donde las XXXX son cuatro dígitos hexadecimales. Puede que además de la entrada VID y PID aparezca una REV; pero las que interesan son las dos anteriores.

Ahora hay que dirigirse al directorio donde se han descomprimido los drivers descargados y acceder a la carpeta ./widcom/Win32 (./widcom/Win64 para los que tienen vista 64 bits) para abrir el fichero “btwusb.inf” y buscar la línea que contiene el dato de “VID_XXXX” y “PID_XXXX” que se ha apuntado anteriormente (tienen que estar en la misma línea).

Si se ha encontrado dicha línea se puede proceder directamente con el paso 4, ya que el 3º es para los que no encuentran la entrada de su dispositivo en el fichero.

3.(Opcional) Forzar la compatibilidad.
Si no hay una entrada con el dispositivo que queremos instalar, no quiere decir que ya no se pueda hacer, siempre se puede intentar forzar el sistema para instalar los drivers. Si la jugada nos sale bien pues a disfrutar, en caso contrario pues como se suele decir: “nada tenía y nada tengo”.

Si no existe la entrada para el “VID_XXXX&PID_XXXX” del dispositivo bluetooth en el fichero, lo que hay que hacer es crear una válida y esto se consigue insertando una línea debajo del epígrafe [ControlFlags] como las que ya contiene, pero con los datos del dispositivo bluetooth a instalar, es decir, una línea como: ExcludeFromSelect=USB\VID_XXXX&PID_XXXX, cambiando las XXXX por los valores tomados anteriormente del administrador de dispositivos.

Seguidamente hay que buscar el epígrafe [WIDCOMM.NTx86.5.1] ([WIDCOMM.NTamd64] para los usuarios de SS.OO de 64 bits) y añadir una línea como: “%****.DeviceDesc%=BTWUSB, USB\VID_XXXX&PID_XXXX ; Mi BT USB”, donde **** es una palabra en MAYUSCULAS (recomiendo usar el nombre del fabricante del dispositivo bluetooth) y las XXXX son los valores apuntados a los que ya se ha hecho referencia antes.

Por último, salvar y cerrar el fichero.

4.Desinstalar drivers bluetooth originales.
Pues el título es bastante explicativo, ¿no? Hay que ir al administrador de dispositivos y desinstalar todo lo que tenga relación con el bluetooth para, posteriormente extraer el usb del equipo, si es externo y reiniciar el pc.

IMPORTANTE: los usuarios de windows vista 64 bits tendrán que pulsar F8 cada vez que reinicien su máquina después de la carga de la BIOS para arrancar con la opción “Disable Driver Signing Enforcment”, de otra forma no podrán instalar drivers sin firmar como es el caso de los que se usan en este tutorial.

5.Instalar drivers nuevos.
Una vez reiniciado el equipo hay que dirigirse de nuevo al directorio donde se han descomprimido los drivers descargados, acceder a la carpeta ./widcom/Win32 (./widcom/Win64 para los que tienen vista 64 bits) y ejecutar Inst.exe (no Setup.exe) para instalar los nuevos drivers. Como los drivers están sin firmar, el UAC preguntará unas 11 veces si se está seguro de lo que se está haciendo, a lo que habrá que mentirle y decirle que sí.

Cuando se termina la instalación aparecerá un icono de bluetooth en la barra de tareas con el símbolo en rojo y en el escritorio aparecerá el icono de “Mis sitios de Bluetooth”.

6.Autorizar el equipo para usar los drivers.
Como estos drivers recién instalados no vinieron en un cd junto con el dispositivo bluetooth ya que por entonces solo existía windows XP, considero que no tengo que pagar por una licencia de los mismos al querer usar los drivers del mismo proveedor en windows vista; pero hay que asegurarse de que no va a haber problemas de uso a posteriori. Así que hay que autorizar al pc para que use esos drivers.

Una vez instalados los drivers hay que reiniciar en modo a prueba de fallos con red. Esto se hace reiniciando como siempre y pulsando F8 después de la carga de la BIOS para que aparezca el menú que permite seleccionar dicha opción.
Cuando ya se ha arrancado el sistema, hay que ir al directorio donde se descomprimió el fichero descargado con el Ares y acceder a la carpeta “./Widcomm Licence Patcher v2”, donde está el Widcomm_patcher_v2.exe. Ejecutar dicho programa. Hay algunas versiones de vista (como la mía) que no deja ejecutar programas cuyo nombre contenga la palabra “patcher” y para que no dé problemas hay que renombrar el fichero a Widcomm_v2.exe.

El programa hace su función en 4 pasos, solicitando en cada uno de ellos un fichero concreto que hay que buscar, seleccionar y pulsar OK: el primero es “BTStackServer.exe”, ubicado en “C:\Program Files\WIDCOMM\Bluetooth Software”, el segundo es “BTTray.exe”, en la misma ruta. Los otros dos son librerías .dll ubicadas en “C:\Windows\System32\”, a los que no se les podrá hacer nada en esa ruta. Habrá que copiarlas en c:\ (por ejemplo) y actuar sobre ellas desde ahí para luego sobreescribir los que están en “C:\Windows\System32\”, no sin antes hacer una copia de seguridad de los ficheros.
Cuando se haya terminado con los cuatro archivos, hay que reiniciar el pc, con la salvedad ya mencionada para los que tengan un windows vista de 64 bits.

7.Disfrutar de un bluetooth funcional.
Una vez reiniciado, hay que insertar el bluetooth USB en el equipo o darle a “agregar nuevo hardware” en el panel de control si es un bluetooth interno para que comience a instalar los drivers. Como no los va a encontrar, solicitará al usuario que especifique una ruta donde estén:“C:\Program Files\WIDCOMM\Bluetooth Software\bin”.
Cuando la instalación finalice se podrá observar que el icono de bluetooth ha pasado de rojo a blanco y ya se podrá disfrutar de un bluetooth mucho más funcional.

Si alguna vez alguien quiere volver al anterior controlador de windows sólo tiene que desinstalar los drivers instalados en este tutorial y restaurar las librerías .dll originales.

Uno de los mejores exponentes open source

Una de la utilidades que prácticamente todos tenemos en nuestro equipo es una suite ofimática. De hecho, me atrevería a decir que la mayoría de los que leen estas líneas tiene instalado el Microsoft Office.

Hoy me gustaría presentar una referencia a uno de los mejores esfuerzos de software libre de amplia difusión: openoffice.org - http://es.openoffice.org/
Los programas contenidos de esta suite son: Writer (Word), Calc (Excel), Impress (PowerPoint), Base (Access), Draw (Visio) y Math (Microsoft Equation Editor). Todos ellos tienen la misma funcionalidad que sus respectivos competidores (y ubicada bajo los mismos nombres), junto con la capacidad, por ejemplo, de exportar documentos directamente a PDF, hacer presentaciones en flash sin necesidad de tener que buscar e instalar un plugin que lo haga o guardar los datos en un formato libre estándar.

Este software goza de una gran vitalidad y sigue en continuo perfeccionamiento, por lo que las actualizaciones se van descargando automáticamente de forma periódica, cosa que no tienen los office de no-pago.

Como la mejor manera de que la gente haga el cambio es escuchar que a otros les va bien con él, si alguien quiere darle una oportunidad, sus comentarios serán bienvenidos.

Twitter Facebook Favorites More