Depuis la fin du mois d’octobre, de nombreux périphériques USB, ont soudainement cessés d’être reconnus par Windows, laissant présager l’imminence de l’annexion de la terre par une race d’Aliens très certainement dotés une technologie très avancé….
Après une enquête approfondie, la piste des aliens est écartée
Même si les aliens sont définitivement hors de cause, l’explication derrière ce phénomène n’est guère plus glorieuse : la société FTDI, qui possède un monopole sur les circuits intégrés d’interface USB / série, a décidé de mettre à jour leurs pilotes, aussi bien sur leur site, que sur Windows Update. Jusque là, quoi de plus normal ? L’horreur, c’est que le nouveau pilote intègre une fonctionnalité cachée (il y a bien une toute petite ligne dans le contrat d’utilisation qui mentionne cette fonction, mais le journal des modifications n’en porte pas trace) qui « brique » systématiquement toute puce FTDI contrefaite, sans autre jugement ni avertissement. Et c’est là l’ennui, énormément de chip contrefait sont en circulation, souvent même à l’insu de leur propriétaire. Résultat, une fois connecté à un ordinateur possédant la nouvelle version du driver, le chip devient inutilisable, son PID ayant été changé à 0, ce qui empêche son identification par tout système d’exploitation. De plus, l’effet est à retardement, car, ces identifiants n’étant utilisés que lors de l’établissement de la liaison USB, le chip continuera son fonctionnement tant qu’il restera connecté. C’est seulement la prochaine fois qu’il sera branché que le problème apparaitra !
Depuis, le driver incriminé a été retiré de Windows Update ( pas sur que Microsoft ait attendu l’aval de FTDI pour le faire … ), cependant le mal est fait. De plus ce driver étant proposé par défaut sur le site de FTDI, il y a fort à parier que d’autres chips vont continuer à subir le même sort. Heureusement, la modification du chip est réversible. Ayant été confronté au problème, voilà en quelques étapes la solution que j’ai trouvé :
Lire la suite
Commentaires récents