Go Down

Topic: Souci entre Windows 8 et puces "no name" FTDI ? (Read 4074 times) previous topic - next topic

XavierMiller

Hello,

Je viens de lire ceci:
http://www.nextinpact.com/news/90575-un-pilote-distribue-par-windows-update-brique-puce-aimee-bidouilleurs.htm

De mon côté, je n'utilise pas Windows, mais si cette information se vérifie, nous aurons des soucis avec nos puces FTDI, qu'on ne peut pas toujours distinguer d'une copie chinoise...

icare

Bonjour,
C'est également "vrai" sous Linux et MacOS.
@+
2B OR NOT(2B) = FF
Arduino 1.0.5 à 1.8.5 + gEdit + Ubuntu 18.04 LTS

XavierMiller

A ce que je sache, je n'ai pas vu de mise à jour forcée par FTDI dans le noyau linux pour "briquer" les clones ;)

68tjs

J'avais du mal à comprendre donc j'ai lu la datasheet.
Il y a bien dans la puce une EEprom qui sert à personnaliser le matériel.
C'est à dire que si on incorpore le circuit FTDI dans un produit complexe du nom de Dupont on peut remplacer le champs Vendeur par Dupont  de même pour le champs produit.

La solution ne tardera pas à apparaître pour reconfigurer les faux FTDI d'une manière telle que le pilote ne pourra rien faire. Dans l'industrie c'est une nécessité d'avoir des secondes sources, si FTDI interdit les secondes sources il sciera la branche sur laquelle il est assis.
Les Shadocks : L'ignorance ne s'apprend pas.

B@tto

Pas dit qu'il n'y ai pas un bit de verrouillage ...
Blog électronique : battomicro.wordpress.com
Photographie : www.interactive-celebration.fr
Fablab de Montpellier : www.labsud.org

skywodd

Salut,

Allez lire de nouveau l'article de NextInpact, il y a eu de la news ;)

FTDI voulait plomber les FT232 chinois mais la màj a aussi touché certain FT2232 officiel.
Du coup rétropédalage et suppression du driver de windows update, nouvelle version prévue la semaine prochaine d'après le blog de FTDI.

Je vais me faire l'avocat du diable mais je suis de l'avis de FTDI sur ce coup.
Ils (FTDI) ne visent pas en soi les hobbyistes (c'est un dommage collatéral), ils visent principalement les fournisseurs pas très regardant sur l'origine des composants et les entreprises qui utilisent ces fournisseurs. Si un FT232 chinois entre dans la chaine de production d'un produit c'est soit volontaire (ex: cartes chinoises low-cost), soit un défaut de vérification au niveau des fournisseurs. FTDI fourni une liste complète des fournisseurs officiels, c'est pas pour faire joli :smiley-mr-green:

Et puis, soyons franc, les clones chinois de FT232 se trouvent principalement sur ebay/aliexpress et assimilé. Si on achète une carte à pas cher il ne faut pas s'étonner que ça ne marche pas/plus après une màj.

PS : Si vous avez lu l'article de NextInpact tout de suite à sa sortie, vous remarquerez que le contenu a changé ;)
J'ai discuté sur skype avec Vincent, l'auteur de l'article, au sujet de divers points qu'il avait manifestement pas bien compris et ça était corrigé dans la foulé.
L'image d'illustration au passage c'est ma carte Blackwidow, j'ai fait une photo spécialement pour l'article quand Vincent m'a dit qu'il avait pas trouvé autre chose qu'une image de carte Leonardo (qui - on est d'accord - n'a rien à voir avec le sujet).
Des news, des tutos et plein de bonnes choses sur http://skyduino.wordpress.com !

68tjs

Pas d'accord.
Ils leur est interdit de se faire justice eux même. On n'est pas au far west que je sache.

Dans un monde civilisé il y a des tribunaux.

D'autre part dans l'industrie il faut des secondes sources. Une seconde source ce n'est pas simplement le même circuit mais fabriqué ailleurs, ça c'est juste pour se prémunir d'une catastrophe naturelle qui détruirait l'usine.
Non une vraie seconde source c'est un circuit différent qui fait la même chose mais différemment et qui a juste les mêmes normes d'entrée et de sortie.

Ce qui leur aurait été facile de faire, et là ils étaient dans leur droit, c'est de bloquer le pilote en présence d'une copie identifiée comme telle. En faisant cela ils n'intervenaient que sur leur pilote. Mais détruire le circuit concurent relève du sabotage et ce sont eux qui risquent de passer devant les tribunaux.
En faisant cela ils auraient obligé les fabriquants de clone a faire leur propre pilote et donc a se démasquer.

Quant à Ebay : Il y a t-il en Chine des usines spécialisées pour les bons produits et d'autres pour les mauvais ?
A part le cas des grosse sociétés (Apple, ST, etc....) qui ont les moyens d'avoir des inspecteurs en permanence sur place il ne faut pas rêver, le pays des bizounours est une utopie, c'est la même production pour Sparkfun et consorts que ce qu'on trouve sur Ebay.
Avec tous les passes droit, exception et exemptions quand on trouve un produit marqué "Made in France" ou "Made in USA" il n'y a bien souvent que l'étiquette qui est fabriquée en France ou aux USA.

Pour rigoler un peu je viens de regarder une Nano officielle chez Lextronics 33 € plus frais de port.
C'est totalement inconvenant on la trouve entre 3 et 5€ livrée sur Ebay.
Les derniers ATMega 328 que tu as commandé tu les as payé combien ? Et tu commandais une très faible quantité, par caisse de 10 kg c'est peanuts, le FTDI pareil ou FTFI se goinfre, je vais être mauvaise langue : j'ai découvert que c'est une société écossaise  :smiley-mr-green: .
Les Shadocks : L'ignorance ne s'apprend pas.

elektrax

et eagle cadsoft était allemand ?

"repris" en 2009 par "premier farnell" d'apres wikipedia


skywodd

Ça devient compliqué de jongler entre deux topic ...

Pas d'accord.
Ils leur est interdit de se faire justice eux même. On n'est pas au far west que je sache.

Dans un monde civilisé il y a des tribunaux.
De ce que je sais pour le moment, il n'y a pas de détection clone/original. La commande "qui fait boom" est envoyée à tout le monde et dans le cas des clones ça pète.
Donc d'un point de vu purement légal, c'est juste une contrefaçon qui cesse de fonctionner suite à une màj officielle pour les vrais FT232. Ni plus, ni moins.
Bon faut pas être dupe, FTDI envoi plus ou moins volontairement la commande qui détruit les clones, mais faut le prouver et là ... ça ce complique.

D'autre part dans l'industrie il faut des secondes sources. Une seconde source ce n'est pas simplement le même circuit mais fabriqué ailleurs, ça c'est juste pour se prémunir d'une catastrophe naturelle qui détruirait l'usine.
Non une vraie seconde source c'est un circuit différent qui fait la même chose mais différemment et qui a juste les mêmes normes d'entrée et de sortie.
Je suis bien d'accord, mais une seconde source ça ne signifie pas "prendre une contrefaçon au cas où".

Ce qui leur aurait été facile de faire, et là ils étaient dans leur droit, c'est de bloquer le pilote en présence d'une copie identifiée comme telle. En faisant cela ils n'intervenaient que sur leur pilote. Mais détruire le circuit concurent relève du sabotage et ce sont eux qui risquent de passer devant les tribunaux.
En faisant cela ils auraient obligé les fabriquants de clone a faire leur propre pilote et donc a se démasquer.
Est-ce au moins possible de faire la différence entre un vrai et un faux FT232 ? Perso je ne serai pas aussi catégorique.
(voir mon autre réponse http://forum.arduino.cc/index.php?topic=274154.msg1935357#msg1935357)

Quant à Ebay : Il y a t-il en Chine des usines spécialisées pour les bons produits et d'autres pour les mauvais ?
Non, mais il y a des fournisseurs officiels et il y a les autres.
Avec les premiers tu as la garantie d'avoir des FT232 de chez FTDI (pour un prix à faire froid dans le dos, certes), avec les autres c'est pas sûr.
Même si physiquement les deux sont fait au même endroit au final, c'est le principe des revendeurs officiels.

Pour rigoler un peu je viens de regarder une Nano officielle chez Lextronics 33 € plus frais de port.
C'est totalement inconvenant on la trouve entre 3 et 5€ livrée sur Ebay.
Les derniers ATMega 328 que tu as commandé tu les as payé combien ? Et tu commandais une très faible quantité, par caisse de 10 kg c'est peanuts, le FTDI pareil ou FTFI se goinfre, je vais être mauvaise langue : j'ai découvert que c'est une société écossaise  :smiley-mr-green: .
Ça c'est un tous autre sujet ;)
Et oui, FTDI se goinfre salement. C'est même une caractéristique de FTDI : les prix exorbitant :smiley-mr-green:
Mais bon, avec FTDI on paye aussi une certaine qualité. Un FT232 même à 1Mbauds ou un FT230X à 2Mbauds ça marche et ça plante pas. Faire pareil avec un chipset microchip ou prolific ... c'est pas gagné.
Des news, des tutos et plein de bonnes choses sur http://skyduino.wordpress.com !

Alnoa

détruire les projets des autres c est pas jolis , comme le dis eevblog (https://www.youtube.com/channel/UC2DjFE7Xf11URZqWBigcVOQ) il manque plus qu une grande marque ou un fabriquant floué , car il faut dire qu acheter une puce ftdi officielle relève du parcours du combattant, et ftdi fond les plombs

infobarquee

bonjour,
détruire, nuire, rendre inutilisable un objet en injectant un code est répréhensible devant les tribunaux.
par contre bloquer son exécution sans l'endommager ne l'est pas.
si un gars prouve qu'il y a changement dans la puce, il peut porter plainte et ca va faire boule de neige.
là ils vont pleurer et faire couler leur entreprise rien qu'avec le nb de procès.
AUCUNE AIDE PAR MP

B@tto

Mais bon, avec FTDI on paye aussi une certaine qualité. Un FT232 même à 1Mbauds ou un FT230X à 2Mbauds ça marche et ça plante pas. Faire pareil avec un chipset microchip ou prolific ... c'est pas gagné.
+1 les FTDI c'est juste la perfection ... Et reprogrammable avec FTPROG pour étendre les possibilités

Je rajouterai juste qu'en plus ça intègre la licence USB, n'oublions pas qu'un VID de base c'est 5000$ ...
Blog électronique : battomicro.wordpress.com
Photographie : www.interactive-celebration.fr
Fablab de Montpellier : www.labsud.org

skywodd

#12
Nov 03, 2014, 02:32 pm Last Edit: Nov 03, 2014, 02:36 pm by skywodd
Je rajouterai juste qu'en plus ça intègre la licence USB, n'oublions pas qu'un VID de base c'est 5000$ ...
Pour FTDI ça doit être bien plus que 5K$ (une fois), ils sont membres permanents du forum USB si je me souvient bien.

Edit: sinon pour revenir au sujet, j'ai toujours pas de réponse à LA question que je me pose depuis le début de cette histoire : est-ce que FTDI avait une autre solution (moins intrusive) de faire les choses.
Si oui : ils ont fait un mauvais choix et ça leur revient dans la tronche.
Si non : ben si c'était vraiment le seul moyen de faire les choses ... je reste du côte de ftdi. Même si c'est vrai que la solution est un peu beaucoup radicale.
Des news, des tutos et plein de bonnes choses sur http://skyduino.wordpress.com !

Alnoa

Pour FTDI ça doit être bien plus que 5K$ (une fois), ils sont membres permanents du forum USB si je me souvient bien.

Edit: sinon pour revenir au sujet, j'ai toujours pas de réponse à LA question que je me pose depuis le début de cette histoire : est-ce que FTDI avait une autre solution (moins intrusive) de faire les choses.
Si oui : ils ont fait un mauvais choix et ça leur revient dans la tronche.
Si non : ben si c'était vraiment le seul moyen de faire les choses ... je reste du côte de ftdi. Même si c'est vrai que la solution est un peu beaucoup radicale.
bien sur , ils aurait pu simplement avertir que la puce est une fausse et/ou que le driver fonctionne pas

B@tto

Pour FTDI ça doit être bien plus que 5K$ (une fois), ils sont membres permanents du forum USB si je me souvient bien.
Je parlais gain côté acheteur ;) 5k$ c'est pour 10 000 pièces /VID/an de mémoire
Blog électronique : battomicro.wordpress.com
Photographie : www.interactive-celebration.fr
Fablab de Montpellier : www.labsud.org

Go Up