View Single Post
Old 23-09-2005, 14:38   #1
marcoland
Senior Member
 
L'Avatar di marcoland
 
Iscritto dal: Mar 2005
Città: Falconara
Messaggi: 1162
Guida all'installazione dei driver "Widcomm 4 e 5"

Ecco la guida che serve a fare funzionare al 100% gli stack Widcomm (testato su XP con SP2).

Installazione 4.0.1.700

COSA SERVE
Scaricare il pacchetto ufficiale (utilizzare flashget o simili per scaricare):
Release ufficiale

Quindi scaricare l'aggiornamento da qui:
Patch

E per ultimo il file .inf da sostituire all'originale:
Ultimo aggionarmento inf (5/6/2005)

PASSI NECESSARI
Entrare (con diritti da amministratore di sistema), disabilitare gli antivirus in esecuzione, nonchè il firewall.
Disinstallare i vecchi driver e staccare la pennina USB (per i portatili con Bluetooth interno che possono essere spenti, spegnerlo)
Rinominare i file bth.inf, bthpan.inf, bthprint.inf, bthspp.inf contenuti nella cartella C:\Windows\Inf

DISINSTALLARE TUTTI I SOFTWARE BLUETOOTH
La lista che segue riguarda il software che dovrebbe essere disinstallato, ma non è una lista completa!
• Ogni software Widcomm precedente
• Ogni software Soleil precedente
• Sony Bluespace
• XTNDConnect Blue Manager
• Microsoft Patch Q323183
• Ogni driver che era fornito con il tuo device Bluetooth
• Microsoft IntelliType e IntelliPoint per Bluetooth mouse & tastiere.

!!!!RIAVVIARE!!!!
Estrarre i files
Estrarre i pacchetti scaricati dai link sopra e usare il file 'btwusb.inf' dall'archivio 'btwusb.rar' e sostituirlo a quello contenuto nel pacchetto 'bcu-btw4-0-1-700'.

INSTALLAZIONE DEL DRIVER
Dalla cartella 'bcu-btw4-0-1-700' estratta, avviare il file eseguibile setup.exe;
se viene chiesto di inserire la periferica bluetooth scegliere di continuare l'installazione senza periferica.
Riavviare il PC e lasciare che completi l'avvio, quindi...
riavviare in modalità provvisoria (non tralasciare questo passaggio).

PATCH DEL SOFTWARE
Una volta entrati nella modalità provvisoria sostituire i file estratti dall'archivio 'bluetooth_patches.rar' con i seguenti file:

BTTray e BTStackserver in C:\Programmi\WIDCOMM\Bluetooth Software

BTNeighborhood.dll e wbtapi.dll in C:\WINDOWS\system32

Riavviare il PC.

INSTALLAZIONE BLUETOOTH

Inserire la pennina USB adesso! Se avete rinominato i file come detto all'inizio della guida il sistema rileverà la periferica e installerà i drivers widcomm dalla directory in cui il pacchetto widcomm era stato estratto, altrimenti il sistema installerà (malauguratamente) i drivers di Windows.

Per verificare quali driver sono stati installati andate in
Pannello di controllo > Sistema > Hardware > Gestione Periferiche
trovare la periferica, cliccare proprietà > driver e guardare il fornitore; la versione dovrebbe essere 4.0.1.700 Widcomm.

Ora l'icona Widcomm appare nel taskbar ed è ancora bianca.

Accendere la periferica bluetooth che si vuol usare e procedere alla sua installazione tramite le Risorse di rete Bluetooth cliccando su Trova Periferica Bluetooth.

Buona fortuna.

Aggiornamento del 07/03/2007

I file della guida di cui sopra sono ora scaricabili e funzionanti.


Installazione 5.1.0.1100 (by fonzie007)

1) Scaricare i driver Widcomm 5.1.0.1100 (nome file: bt2usbwin51.zip - 34.2mb)
http://ambicom.com/support/drivers/b...t2usbwin51.zip
2) Scaricare il patcher v2 (nome file: Widcomm_patcher_v2.rar - 16kb)
http://allbt.land.ru/Widcomm_patcher_v2.rar
3) Disinstallare tutti i soft widcomm, nokia pcsuite...
4) Disinstallare tutti i driver, facendo attenzione a rimuovere anche le periferiche nascoste utilizzando questa procedura:
http://trucchi.swzone.it/swztips.php?action=tips&id=260
5) Rinominare tutti i file che iniziano per bt nella cartella x:\windows\inf
6) Riavviare il pc
7) Modificare il file btwusb.inf (si trova nella cartella dei driver che abbiamo scaricato) in modo che riconosca la nostra key bt, per questo vi rimando a questa ottima guida:
http://universiruler.altervista.org/...hp?p=1381#1381
8) Installare i driver Widcomm 5.1.0.1100 senza inserire la pen bt dando annulla quando chiede di inserirla.
9) Riavviare il pc in modalita provvisoria
10) Eseguire la patch ed indicare dove si trovano i file da patchattare
btneighbourhood.dll - x:\windows\system32
wbtapi.dll - x:\windows\system32
bttray.exe - x:\programmi\widcomm\bluetooth software\
btstackserver.exe - x:\programmi\widcomm\bluetooth software\
11) Riavviare il pc ed inserire la key e da li si richiamerà automaticamente i driver


Fix per flusso audio a2dp stabile a 921600bps

Aprite il registro di configurazione
Start-> Esegui -> regedt32
andate alla chiave
[HKLM\Software\Widcomm\BtConfig\SerialTransport]
modificate il valore
"FlowControl"=dword:00000000

o importare questo file reg
http://www.winmobiletech.com/sekalai...ontrolHack.reg

Usate poi questo programmino
http://btfix.thcgirls.com/BTSpeedSwitcher.zip
per impostare la velocità a 921600bps

Prima di fare la modifica salvare il registro relativo alla chiave sopracitata!


Guida per adattare qualsiasi driver BT a tutte le chiavette BT (by SoftWd)

Scarica l'esempio: VID 07B8; PID B02A.
1) Come sapere che PID e VID si ha ? Semplicemente da gestione periferiche:
Immagine
2) Dove inserirle ? In queste sezioni del file INF (meglio se usate l'INF incluso nel vostro pakketto dei drivers bluetooth che preferite)
Esempio:
Prima sezione:
Codice:
[ControlFlags]
ExcludeFromSelect = USB\VID_07B8&PID_ffff
Seconda sezione:
Codice:
[WIDCOMM.NTx86.5.1]
%DIGICOM.DeviceDesc%=BTWUSB,   USB\VID_07B8&PID_B02A  ; DIGICOM VID&PID
Terza sezione:
Codice:
[WIDCOMM]
%DIGICOM.DeviceDesc%=BTWUSB,   USB\VID_07B8&PID_B02A  ; DIGICOM VID&PID

Aggiornamento del 18/08/2009

Attivazione/disattivattivazione via file batch (by torms)

Utilizzo una pennina Bluetooth col mio portatile e, a differenza di chi ha un tale dispositivo integrato e relativo interruttore per attivarlo/disattivarlo comodamente, dovrei farlo manualmente da gestione periferiche (devmgmt.msc).
Allora ho deciso di automatizzare la cosa e ho scritto queste due righe da salvare in un file .bat, che voglio condividere con voi tutti.
Per poterle eseguire occorre DevCon, un'alternativa a Gestione periferiche da riga di comando prelevabile dal sito della Microsoft.

Ecco il codice:
Codice:
@echo off
set btvid=*vid_0a12*
devcon status %btvid% >btstatus.txt
findstr "running" btstatus.txt >NUL
if %errorlevel%==0 (devcon disable %btvid% >NUL) else (devcon enable %btvid% >NUL)
del btstatus.txt
Ovviamente il btvid e' quello del mio BT, un CSR USB BT Device, e quindi qui dovete sostituire con il vostro...
Ho poi pensato di impacchettare il tutto in un file exe, con un piccolo programma prelevabile da qui, che permette inoltre di aggiungere un'icona e di eseguire il tutto in modalita' invisibile, ovvero senza nessun output.


Ringrazio
Zepelin_22 per la continua presenza nel thread
fonzie007 per l'aiuto sull'installazione dei driver 5.1.0.110
SoftWd per la guida per adattare qualsiasi driver BT
MaurizioSalonis per il contributo al thread
torms per l'utile file batch
__________________
Jane-Mi hanno detto che il lavoro di polizia è pericoloso Frank-È vero. Per questo ho addosso una bella canna Jane-Non ha paura che possa esplodere? Frank-Ce l'ho spesso questo problema Jane-E come reagisce? Frank-Vado a chiudermi di corsa nel bagno. --- Avere la consapevolezza di ciò che si sa; conoscere d'ignorare quello che non si sa: ecco il vero sapere. Confucio

Ultima modifica di marcoland : 19-08-2009 alle 23:52.
marcoland è offline   Rispondi citando il messaggio o parte di esso