Afficher un message
Vieux 12/03/2016, 15h16  
enteran
Débutant T-E
 
Avatar de enteran
 
Date d'inscription: janvier 2015
Localisation: Russian
Messages: 92
Thanks: 2
Thanked 171 Times in 62 Posts
Pouvoir de réputation: 12
enteran has a spectacular aura aboutenteran has a spectacular aura about
Par défaut Outil pour déterminer le traitement de faux FT232RL

Le driver FTDI (à partir de la version 20814) lors de la détection d'un faux de la puce FT232RL écrit dans l'intérieur de l'EEPROM à l'adresse 0x002 zéros (PID de l'appareil), et à l'adresse 0x03e écrit ce code, pour s'CRC (située à l'adresse 0x03f). Sur l'original de la puce, ces opérations ne mènent à rien, parce qu'il EEPROM dispose de 32 bits de l'organisation. Lors de l'enregistrement de mots de pair adresse se produit que de sa mise en mémoire tampon, et lors de l'écriture de mots impair adresse se passe l'enregistrement de deux mots. Faux puce effectue l'enregistrement de chaque mot, et si elle se détériore PID est égal à 0x0000). Donc faux de la puce lors de la première connexion normalement déterminée (jusqu'à ce que les données dans l'EEPROM fidèles), et après la reconnexion déterminée cesse. En théorie, ce pilote va gâcher et les puces d'origine de la génération précédente FT232BM avec une mémoire EEPROM externe, qui dispose de 16 bits de l'organisation. Pour voir à nouveau endommagé à puce, vous devez installer un peu modifié le pilote. Dans les fichiers inf sont ajoutés les points PID_0000, alors il sera de soutenir à la fois originale et "corrompus" faux jetons. Mais seulement jusqu'à la première mise à jour de pilote. Rapidement distinguer les puces d'origine de faux, vous pouvez avec l'aide de l'utilitaire, qui tente d'écrire des données sur le nombre pair à l'adresse de l'EEPROM. Si elle parvient à puce faux. Ensuite, l'utilitaire restaure l'ancienne valeur. En outre, l'utilitaire vous permet de récupérer le PID (origine de la puce qu'il est égal à 0x6001) sans rupture de la CRC. La récupération est possible seulement avec un modifiées par le pilote. Une autre différence de l'original de la puce de la consommation de courant d'environ 9 ma et de la contrefaçon environ 35 ma.

L'archive contient un utilitaire et modifié les fichiers inf de deux versions différentes de pilotes (CDM20416 et CDM20814).
Fichiers attachés
Type de fichier : zip FTester.zip (244,2 Ko, 17 affichages)
enteran est déconnecté   Réponse avec citation