18:00Ven, 9 maggio

RSS
AMPLETECHNEWS: SOFTWARE

Un tranquillo week-end di Bluetooth di Alberto Bruschi
24/8/2005 12:20


Un tranquillo week-end di Bluetooth
Ecco come condividere la connessione Bluetooth con pił di una periferica, usando una sola chiavetta e i drivers Widcomm.



Bluetooth ormai è intorno a noi. Palmari, automobili, portatili, cellulari, auricolari, mouse e stampanti, tutti vantano il supporto del "dente blu" e in teoria un singolo ricevitore dovrebbe essere in grado di gestire fino a 8 periferiche contemporaneamente. Già, in teoria. In realtà la condivisione è difficoltosa e abbiamo impiegato il weekend per risolvere l'arcano.

Il cellulare si collega senza alcun problema ad un'auricolare wireless, il portatile non ha tentennamenti per sincronizzarsi con il palmare, il desktop riconosce perfettamente il nostro nuovo mouse Bluetooth. Ma come collegare un mouse, un auricolare (per Skype) e un cellulare allo stesso computer con una sola chiavetta Bluetooth?

Vedremo adesso come poter ovviare a questo problema. Attenzione: in questo articolo sono illustrate procedure che richiedono la modifica di file di sistema di Windows e dei files dei driver della vostra chiavetta. Non si tratta di una procedura eccessivamente pericolosa, ma vi ricordiamo che, in casi come questo, la prudenza è d'obbligo.

Il primo problema consiste infatti che Windows XP SP2 ha un supporto Bluetooth piuttosto confusionario e limitato. Anche installando i driver specifici per la vostra chiave Bluetooth (o dongle), infatti, i driver di Windows avranno il sopravvento, rendendo impossibile collegare le periferiche tipo(ad esempio) un auricolare.

Il primo passo da compiere è quindi disattivare il supporto nativo al Bluetooth di XP SP2. E' sufficiente andare in X:\WINDOWS\Inf (dove X è il drive dove Windows è installato) e rinominare il file bth.inf in bth.bak. La directory Inf è nascosta, se non riuscite a trovarla, dovrete attivare l'opzione "Mostra file e directory nascoste" in "Opzioni cartella".

Se non volete "spippolare" ulteriormente e siete convinti che i driver della vostra chiavetta Bluetooth siano aggiornati, non vi resta che disinstallare i driver, riavviare e reinstallarli. Con molta probabilità risolverete gran parte dei problemi. Altrimenti continuate la lettura.

Windows non ha più il controllo della situazione, ci sono a questo punto due fattori critici da tenere in considerazione: il dongle Bluetooth e i driver dello stesso.

Non tutte le chiavi Bluetooth sono identiche. Possono supportare Bluetooth 1.1 o 1.2, avere una portata da 10 fino a 100 metri (nominali) e il chip al loro interno può essere di marche differenti. Tutti questi parametri influiscono sulla vostra esperienza Bluetooth, ma ciò che è più importate è quanto frequentemente la marca del vostro dongle aggiorna i driver!

Se dovete ancora acquistare la chiave Bluetooth, andate sul sito del produttore della marca che pensate di prendere e controllate che:

  1. i driver siano aggiornati;
  2. i driver siano aggiornati costantemente.

I driver Bluetooth sono pressoché idenditici per tutte le chiavette. Il produttore dei driver è per tutti la Widcomm, poi ciascuna marca li riassembla per il proprio dongle. E' quindi piuttosto semplice capire se i driver sono aggiornati. Nel momento in cui scrivo questo articolo l'ultima versione disponibile è la 4.0.1.2102 del 31/05/2005.

E' alquanto improbabile che il vostro software sia così aggiornato, ma qualsiasi versione uguale o maggiore della 1.4.3.4 dovrebbe andare (sul web ho letto di esperienze positive anche con driver meno aggiornati, personalmente con la 1.4.2.10 non sono riuscito a far funzionare l'auricolare).

Se avete già acquistato il dongle e avete scoperto che il produttore ha driver aggiornati nel giurassico, non disperate: basta scaricare una versione recente, modificare qualche file e il gioco è fatto.

Il primo passo da fare è scaricare i drivers aggiornati Widcomm: è possibile scaricarli gratuitamente direttamente dal nostro sito. Se nel vostro sistema sono già installati altri drivers, disinstallateli e staccate la chiave Bluetooth. Scompattate l'archivio e installate i nuovi drivers. Alla fine della procedura avrete il computer pronto per ogni necessità di Bluetooth che possiate desiderare.

I driver forniti sopra sono firmati dalla ditta taiwanese CC&C, e compilati ovviamente per funzionare esclusivamente con le loro chiavette. Dovremo quindi sostituire alcuni file in modo che il software non si accorga della differenza di marca. Scaricate questi due archivi:

Scompattateli (ci sono quattro file al loro interno) e seguite le istruzioni qui sotto:

  • Aprite il Task Manager (CTRL+ALT+CANC), cercate e chiudete tra i processi tutto ciò che inizia per "BT" (dovrebbero essere BTTray.exe e BTSTAC~1.EXE).
  • Andate in X:\WINDOWS\System32 e rinominate i file BTNeighborhood.dll e wbtapi.dll con estensione .bak, poi copiate gli stessi file che avete scaricato in System32.
  • Andate in X:\Programmi\WIDCOMM\Software Bluetooth (oppure nella directory dove avete installato i drivers), rinominate i file BTStackServer.exe e BTTray.exe con estensione .bak e copiate gli stessi file che avete scaricato. Ci siamo quasi.
  • Diamo una riavviata al sistema e controlliamo che in basso a destra sia comparsa un'icona con il logo Bluetooth con la "B" rossa.
  • Inserite il dongle e aspettate che Windows trovi il nuovo hardware, appena vi presenta la possibilità di installare i driver per la chiavetta, scegliete la modalità avanzata e indicate come directory dove cercare i drivers X:\Programmi\WIDCOMM\Software Bluetooth\bin.

Se siete fortunati, Windows installerà tutto senza colpo ferire, altrimenti dovremo fare un'ultima modifica. Se il dongle non si è installato, andate in Gestione Periferiche, selezionate la chiave USB non installata correttamente e controllate nel tab "dettagli" la stringa di identificazione della periferica. Dovrebbe essere un numero del tipo USB\VID_050D&PID_0084. Segnatevi questo numero (solo la prima parte escluso tutto ciò che compare dopo la seconda barra "\") e nella directory X:\Programmi\WIDCOMM\Software Bluetooth\bin aprite con un editor di testo il file btwusb.inf. All'inizio del file ci sono una serie di marche (Broadcom, Logitech, Dell, ecc...), cercate quella del vostro dongle, copiate la prima stringa di identificazione (es: quella Microsoft è USB\VID_045E&PID_009C) e fate un "sostituisci tutti" di quella stringa con quella del vostro dongle.

Se la marca della vostra chiavetta non c'è potrete sostituire una qualsiasi delle altre marche, ma il dongle verrà riconosciuto con il nome sbagliato (non un gran problema comunque). Salvate il file e ripetete la procedura di installazione dei drivers del dongle. Windows riconoscerà la chiavetta, installerà i drivers e la "B" nell'icona Bluetooth in basso a destra dovrebbe diventare bianca o verde.

Procedete ora con l'installazione di tutte le periferiche Bluetooth che desiderate (seguite le normali istruzioni che trovate nei manuali) e godetevi finalmente il piacere del wireless. Con questa tecnica sono riuscito a collegare contemporaneamente un mouse Bluetooth Microsoft, un cellulare SonyEricsson K700i e un auricolare Motorola HS850 che uso perfettemente con Skype. Oltre a questo due computer riescono a collegarsi tramite rete Bluetooth. Mi posso ritenere soddisfatto.

Le conclusioni sono chiare: Bluetooth non è ancora pronto per l'uso intensivo. A cosa serve una tecnologia se è così inaccessibile?

Articolo realizzato da Matteo 'Cubiq' Spinelli originariamente pubblicato su www.tetsuo.it


Cooler Master Hyper Z600: silenziosità o performance a scelta

Cooler Master Hyper Z600: silenziosità o performance a scelta

Cooler Master presenta un nuovo dissipatore ad alte performance con un duplice utilizzo: passivo, per PC silenziosi o attivo ad una o due ventole per il massimo delle prestazioni.