Apparemment, il existe sur le marché des puces FTDI USB / série contrefaites.
En cherchant sur le Web, on trouve des gens qui comparent les faux / originaux en les ouvrant mécaniquement / chimiquement .
Mais comment détecter les faux de manière moins intrusive?
Je veux dire, la fameuse mise à jour du pilote FTDI contient sûrement une routine de détection - sinon elle ne pourrait pas flasher un identifiant de vendeur nul sur ceux contrefaits.
Peut-être que l'algorithme de détection ou des méthodes similaires moins intrusives sont publiés?
Réponses:
Le pilote a été démonté http://hackaday.com/2014/10/24/ftdi-screws-up-backs-down/
La détection se trouve dans la ligne WriteEEPromValue ci-dessous. Je ne peux pas être dérangé pour trouver la source du texte, alors voici l'image de cet article avec le code / commentaire critique encerclé
la source
Le problème est que si une méthode simple de détection des contrefaçons devient largement connue, les contrefacteurs tenteront de réparer leurs contrefaçons pour y être immunisés.
La question est donc de savoir quels tests sont possibles contre lesquels les faussaires auront beaucoup de mal à se immuniser. Je soupçonne que des mesures de synchronisation précises sont la réponse, les puces IIDI FTDI sont basées sur le matériel, donc elles devraient avoir une synchronisation très stable et prévisible qui serait très difficile à cloner avec précision dans un faux à base de microcontrôleur.
la source