Aparentemente, hay algunos chips FTDI USB / Seriales falsificados en el mercado.
Al buscar en la web, se encuentran personas que comparan las falsas / originales abriéndolas mecánica / químicamente .
¿Pero cómo detectar los falsos de manera menos intrusiva?
Quiero decir, la infame actualización del controlador FTDI seguramente contiene una rutina de detección; de lo contrario, no podría mostrar una identificación de proveedor cero en las falsificaciones.
¿Quizás se publique el 'algoritmo' de detección o métodos similares menos intrusivos?
Respuestas:
El controlador se ha desmontado http://hackaday.com/2014/10/24/ftdi-screws-up-backs-down/
La detección se encuentra en la línea WriteEEPromValue a continuación. No puedo molestarme en encontrar la fuente de texto, así que aquí está la imagen de ese artículo con el código / comentario crítico encerrado en un círculo
fuente
El problema es que si se conoce ampliamente un método simple para detectar falsificaciones, los falsificadores intentarán corregir sus falsificaciones para que sean inmunes.
Entonces, la pregunta es qué pruebas son posibles contra las cuales los falsificadores encontrarán muy difícil inmunizarse. Sospecho que la respuesta es medidas de sincronización precisas, los chips IIRC FTDI están basados en hardware, por lo que deben tener una sincronización muy estable y predecible que sería muy difícil de clonar con precisión en una falsificación basada en microcontrolador.
fuente