F
Frank Buss
Guest
On 12/17/2018 09:55 PM, Wolfgang Allinger wrote:
Die haben nicht nur die Clone gebrickt, sondern später auch mal witzige
andere Funktionen eingebaut. Zuerst scheinen die Treiber Nullen gesendet
zu haben, wenn gefälschte Chips erkannt wurden:
https://zeptobars.com/en/read/FTDI-FT232RL-real-vs-fake-supereal%20this%20deep-down
Dann hat FTDI Treiber hergestellt, die die Fake-Chips gebrickt haben:
https://hackaday.com/2014/10/24/ftdi-screws-up-backs-down/
Nachdem Microsoft das gar nicht gefallen hat und die FTDI Treiber aus
dem automatischen Update herausgenommen hat (prima fĂźr Leute, die
Original Chips hatten und die Original Treiber installieren wollten),
haben die das korrigiert. Nur um dann später bei Fake Chips einfach Mßll
zu senden:
https://hackaday.com/2016/02/01/ftdi-drivers-break-fake-chips-again/
KĂśnnte man sagen was stĂśrts mich, ich kaufe ja nur von verifzierten
Quellen wie Digikey (z.B. dort nach "FTDI" suchen und dann "Smart-Kabel"
anklicken). Auf vielen Interfaces von Devboards von Firmen sind die
Chips auch verbaut. Problem ist, scheinbar gibt es auch von Händlern wie
Farnell Clones:
https://www.eevblog.com/forum/microcontrollers/ftdi-chip-only-outputs-00_s-has-anybody-also-seen-this/
Ich meine ich habe auch mal irgendwo gelesen, daĂ FTDI sogar bei ihren
eigenen Chips mal Mist gebaut hat und die Treiber fälschlicherweise alte
Original Chips als Clone klassifiziert haben, kann dazu aber jetzt keine
Quelle mehr finden. Ist aber schon mĂśglich, daĂ sowas passieren kann,
bei dem BlĂśdsinn den die alles in die Treiber programmieren.
Fazit: Ich wĂźrde FTDI schon alleine aus moralischen GrĂźnden nicht
unterstßtzen und nichts von denen kaufen. Geräte wissentlich zu bricken
oder MĂźll zu senden, statt einfach die Arbeit des Treiber einzustellen
(was aber auch fragwĂźrdig ist), wenn ein Fake erkannt wurde, ist meiner
Meinung nach kriminell. Geht leider nicht, wenn man manche Devboards
haben will, aber zumindest wenn ich eine Wahl habe, dann kaufe ich es nicht.
Ich habe mit Adaptern von eBay gute Erfahrung gemacht, die den CH340G
Chip verwenden.
Generell ist die ganze USB UART Treiber Problematik unverständlich fßr
mich. Windows hat einen generische USB Virtual COM Port Treiber. Alles
was ein Hersteller erstellen muĂ, ist eine passende INF-Datei:
http://janaxelson.com/usb_virtual_com_port.htm
Bei FTDI geht das natĂźrlich nicht, da die Chips weitere Funktionen
bereitstellen, wie JTAG, weswegen es auch bei Devboards so beliebt ist.
Ab Windows 10 hat Microsoft das Ăźbrigens verbessert:
https://andrehessling.de/2017/03/12/usb-virtual-com-ports-under-different-windows-operating-systems-and-the-driver-problem/
Wenn im USB Descriptor also class code 2 und subclass code 2 eingetragen
ist, dann wird ganz ohne INF-Datei oder extra Treiber automatisch der
eingebaute Windows eigene Treiber verwendet. Bei Linux und Mac ging das
schon immer problemlos. Bei Windows 7 geht das nicht.
Ich habe aber auch schon eBay-USB COM-Adapter "repariert", indem ich
eine eigene INF-Datei mit der Product/Vendor ID des Adapters erstellt
habe, die dann einfach den windowseigenen Treiber verwendet hat. Das war
allerdings noch auf Windows 7, so einfach geht das wiederum mit Windows
10 mit der Treibersignierung usw. nicht mehr. Alles ziemlicher Mist.
--
Frank Buss, http://www.frank-buss.de
electronics and more: http://www.youtube.com/user/frankbuss
On 16 Dec 18 at group /de/sci/electronics in article 2d2ief-5dr.ln1@criseis.ruhr.de
olaf@criseis.ruhr.de> (olaf) wrote:
Und denk dran das du noch einen Adapter von USB nach RS232/3.3V brauchst!
Nix mehr in meinem Fundus gefunden... Grrr 3x umgezogen ist wie 1x
ausgebombt
Welche Adapter sind empfehlenswert unter W7x86ultimate und Ubuntu 18.04?
FT232L oder CP1201/4?
Bei dem FTDI FT232RL gibts Hinweise, dass deren Win Treiber die Nachbau
chips bricken
Die haben nicht nur die Clone gebrickt, sondern später auch mal witzige
andere Funktionen eingebaut. Zuerst scheinen die Treiber Nullen gesendet
zu haben, wenn gefälschte Chips erkannt wurden:
https://zeptobars.com/en/read/FTDI-FT232RL-real-vs-fake-supereal%20this%20deep-down
Dann hat FTDI Treiber hergestellt, die die Fake-Chips gebrickt haben:
https://hackaday.com/2014/10/24/ftdi-screws-up-backs-down/
Nachdem Microsoft das gar nicht gefallen hat und die FTDI Treiber aus
dem automatischen Update herausgenommen hat (prima fĂźr Leute, die
Original Chips hatten und die Original Treiber installieren wollten),
haben die das korrigiert. Nur um dann später bei Fake Chips einfach Mßll
zu senden:
https://hackaday.com/2016/02/01/ftdi-drivers-break-fake-chips-again/
KĂśnnte man sagen was stĂśrts mich, ich kaufe ja nur von verifzierten
Quellen wie Digikey (z.B. dort nach "FTDI" suchen und dann "Smart-Kabel"
anklicken). Auf vielen Interfaces von Devboards von Firmen sind die
Chips auch verbaut. Problem ist, scheinbar gibt es auch von Händlern wie
Farnell Clones:
https://www.eevblog.com/forum/microcontrollers/ftdi-chip-only-outputs-00_s-has-anybody-also-seen-this/
Ich meine ich habe auch mal irgendwo gelesen, daĂ FTDI sogar bei ihren
eigenen Chips mal Mist gebaut hat und die Treiber fälschlicherweise alte
Original Chips als Clone klassifiziert haben, kann dazu aber jetzt keine
Quelle mehr finden. Ist aber schon mĂśglich, daĂ sowas passieren kann,
bei dem BlĂśdsinn den die alles in die Treiber programmieren.
Fazit: Ich wĂźrde FTDI schon alleine aus moralischen GrĂźnden nicht
unterstßtzen und nichts von denen kaufen. Geräte wissentlich zu bricken
oder MĂźll zu senden, statt einfach die Arbeit des Treiber einzustellen
(was aber auch fragwĂźrdig ist), wenn ein Fake erkannt wurde, ist meiner
Meinung nach kriminell. Geht leider nicht, wenn man manche Devboards
haben will, aber zumindest wenn ich eine Wahl habe, dann kaufe ich es nicht.
Ich habe mit Adaptern von eBay gute Erfahrung gemacht, die den CH340G
Chip verwenden.
Generell ist die ganze USB UART Treiber Problematik unverständlich fßr
mich. Windows hat einen generische USB Virtual COM Port Treiber. Alles
was ein Hersteller erstellen muĂ, ist eine passende INF-Datei:
http://janaxelson.com/usb_virtual_com_port.htm
Bei FTDI geht das natĂźrlich nicht, da die Chips weitere Funktionen
bereitstellen, wie JTAG, weswegen es auch bei Devboards so beliebt ist.
Ab Windows 10 hat Microsoft das Ăźbrigens verbessert:
https://andrehessling.de/2017/03/12/usb-virtual-com-ports-under-different-windows-operating-systems-and-the-driver-problem/
Wenn im USB Descriptor also class code 2 und subclass code 2 eingetragen
ist, dann wird ganz ohne INF-Datei oder extra Treiber automatisch der
eingebaute Windows eigene Treiber verwendet. Bei Linux und Mac ging das
schon immer problemlos. Bei Windows 7 geht das nicht.
Ich habe aber auch schon eBay-USB COM-Adapter "repariert", indem ich
eine eigene INF-Datei mit der Product/Vendor ID des Adapters erstellt
habe, die dann einfach den windowseigenen Treiber verwendet hat. Das war
allerdings noch auf Windows 7, so einfach geht das wiederum mit Windows
10 mit der Treibersignierung usw. nicht mehr. Alles ziemlicher Mist.
--
Frank Buss, http://www.frank-buss.de
electronics and more: http://www.youtube.com/user/frankbuss