[PROBLEME] Pilote Bluetooth (Experts)
Posté : 10 jan 2015 14:03
SUJET RÉSERVÉ AUX INITIÉS
Bonjour,
Je suis face à un problème de taille, que je tente de résoudre depuis plusieurs mois.
En effet, sur un Windows 7 x64, un périphérique Bluetooth n'est ni reconnu par Windows ni par Windows Update.
Le périphérique en question : USB VID_13D3 PID_3304
Après avoir facilement trouvé le pilote et l'avoir installé avec succès, le périphérique réapparait avec un point d'exclamation jaune au bout de 5 secondes.
Je décide d'installer Windows 8 x64 sur cette même machine.
Et là, sous Windows 8, le périphérique est reconnu et installé nativement.
Je décide donc d'extraire le pilote de Windows 8 pour le coller sous Windows 7.
Et là miracle, l'installation fonctionne, mais avec une petite subtilité :
Le pilote ne se contente pas de s'installer, il subdivise le périphérique en 3 nouveaux périphériques.
Le premier (USB VID_13D3 PID_3304) s'installe parfaitement.
Le second également (via Windows Update).
Mais le troisième non !
Dans le pilote extrait de Windows 8, un fichier EXE a particulièrement attiré mon attention : AdminService.exe
Ma théorie est que ce fichier semble être exécuté avec un paramètre particulier permettant la subdivision du périphérique avant l'installation du bon pilote.
Je vais voir l'ID du nouveau périphérique, et je tombe sur ceci :
BTHENUM CBECAB40-A2C8-4AB3-ADC1-DE0FE95D8600
Après avoir fait une nouvelle recherche, je découvre que cette instance correspond au Virtual Bluetooth Support.
Je fini par trouver ce qui semble correspondre à cette instance, je lance l'installation mais cette dernière m'affiche à la fin que le pilote ne peut pas trouver les fichiers nécessaires...
Dans les faits, le Bluetooth fonctionne sur la machine, mais dès l'instant où je tente d'appairer un périphérique, celui-ci ne s'installe par et se contente d'être reconnu comme un périphérique exotique (ex. : BTHENUM 0123456-7890-1234-ACBD-EFGHIJKL).
En me tournant vers le constructeur, je tombe sur un exécutable me permettant d'installer le Bluetooth, l'installation fonctionne parfaitement, et tout est reconnu.
Après un diagnostique avancé, il apparaît que le périphérique BTHENUM CBECAB40-A2C8-4AB3-ADC1-DE0FE95D8600 se subdivise encore en deux autre sous-périphériques permettant eux enfin, d'être installer correctement.
Au début des années 2000, sous Windows XP, Sony avait la fâcheuse habitude de livrer certaines machines avec un périphérique similaire.
J'avais à l'époque trouvé le fichier permettant la subdivision du pilote pour enfin l'installer avec les INF appropriés.
Dans le cas présent, j'ai réussi ( grâce à Windows 8 ) à trouver le fichier permettant la première subdivision du pilote, mais pas le second.
J'ai refais mes recherches sous Windows 8 en espérant trouver un élément se rapportant à BTHENUM CBECAB40-A2C8-4AB3-ADC1-DE0FE95D8600, mais sans succès...
Il faudrait je pense, que je trouve l'exécutable approprié permettant le nouvelle subdivision de ce pilote afin de pouvoir l'installer proprement par la suite... Mais où peut-il bien se trouver ?
L'installation officielle installe tout un bordel innommable ainsi que le "Package redistribuable Microsoft Visual C++ 2008"...
L'exécutable pourrait-être là, mais comment le retrouver ?...
Si des experts de Windows (7) sont présents, ou si certains ont des idées alternatives, je suis preneur.
Vous aurez compris que je n'ai aucun mal à installer ce périphérique avec l'exécutable, mais que je cherche avant tout à l'installer proprement avec les INF et ainsi éviter l'installation officielle pesant... PLUS DE 150 Mo !!!
Merci d'avance à tous ceux qui pourront m'aider dans cet épineux problème.
P.S. : Tous les pilotes dont je parle sont évidemment sur http://drivers.thiweb.com
ThiWeb
Bonjour,
Je suis face à un problème de taille, que je tente de résoudre depuis plusieurs mois.
En effet, sur un Windows 7 x64, un périphérique Bluetooth n'est ni reconnu par Windows ni par Windows Update.
Le périphérique en question : USB VID_13D3 PID_3304
Après avoir facilement trouvé le pilote et l'avoir installé avec succès, le périphérique réapparait avec un point d'exclamation jaune au bout de 5 secondes.
Je décide d'installer Windows 8 x64 sur cette même machine.
Et là, sous Windows 8, le périphérique est reconnu et installé nativement.
Je décide donc d'extraire le pilote de Windows 8 pour le coller sous Windows 7.
Et là miracle, l'installation fonctionne, mais avec une petite subtilité :
Le pilote ne se contente pas de s'installer, il subdivise le périphérique en 3 nouveaux périphériques.
Le premier (USB VID_13D3 PID_3304) s'installe parfaitement.
Le second également (via Windows Update).
Mais le troisième non !
Dans le pilote extrait de Windows 8, un fichier EXE a particulièrement attiré mon attention : AdminService.exe
Ma théorie est que ce fichier semble être exécuté avec un paramètre particulier permettant la subdivision du périphérique avant l'installation du bon pilote.
Je vais voir l'ID du nouveau périphérique, et je tombe sur ceci :
BTHENUM CBECAB40-A2C8-4AB3-ADC1-DE0FE95D8600
Après avoir fait une nouvelle recherche, je découvre que cette instance correspond au Virtual Bluetooth Support.
Je fini par trouver ce qui semble correspondre à cette instance, je lance l'installation mais cette dernière m'affiche à la fin que le pilote ne peut pas trouver les fichiers nécessaires...
Dans les faits, le Bluetooth fonctionne sur la machine, mais dès l'instant où je tente d'appairer un périphérique, celui-ci ne s'installe par et se contente d'être reconnu comme un périphérique exotique (ex. : BTHENUM 0123456-7890-1234-ACBD-EFGHIJKL).
En me tournant vers le constructeur, je tombe sur un exécutable me permettant d'installer le Bluetooth, l'installation fonctionne parfaitement, et tout est reconnu.
Après un diagnostique avancé, il apparaît que le périphérique BTHENUM CBECAB40-A2C8-4AB3-ADC1-DE0FE95D8600 se subdivise encore en deux autre sous-périphériques permettant eux enfin, d'être installer correctement.
Au début des années 2000, sous Windows XP, Sony avait la fâcheuse habitude de livrer certaines machines avec un périphérique similaire.
J'avais à l'époque trouvé le fichier permettant la subdivision du pilote pour enfin l'installer avec les INF appropriés.
Dans le cas présent, j'ai réussi ( grâce à Windows 8 ) à trouver le fichier permettant la première subdivision du pilote, mais pas le second.
J'ai refais mes recherches sous Windows 8 en espérant trouver un élément se rapportant à BTHENUM CBECAB40-A2C8-4AB3-ADC1-DE0FE95D8600, mais sans succès...
Il faudrait je pense, que je trouve l'exécutable approprié permettant le nouvelle subdivision de ce pilote afin de pouvoir l'installer proprement par la suite... Mais où peut-il bien se trouver ?
L'installation officielle installe tout un bordel innommable ainsi que le "Package redistribuable Microsoft Visual C++ 2008"...
L'exécutable pourrait-être là, mais comment le retrouver ?...
Si des experts de Windows (7) sont présents, ou si certains ont des idées alternatives, je suis preneur.
Vous aurez compris que je n'ai aucun mal à installer ce périphérique avec l'exécutable, mais que je cherche avant tout à l'installer proprement avec les INF et ainsi éviter l'installation officielle pesant... PLUS DE 150 Mo !!!
Merci d'avance à tous ceux qui pourront m'aider dans cet épineux problème.
P.S. : Tous les pilotes dont je parle sont évidemment sur http://drivers.thiweb.com
ThiWeb