Am Montag, 17. Dezember 2018 22:34:40 UTC+1 schrieb Wolfgang Allinger:
- Vote on answer
- gepostetes
vor 5 Jahren
Am Montag, 17. Dezember 2018 22:34:40 UTC+1 schrieb Wolfgang Allinger:
andere Funktionen eingebaut. Zuerst scheinen die Treiber Nullen gesendet
Dann hat FTDI Treiber hergestellt, die die Fake-Chips gebrickt haben:
Nachdem Microsoft das gar nicht gefallen hat und die FTDI Treiber aus
Original Chips hatten und die Original Treiber installieren wollten),
zu senden:
Quellen wie Digikey (z.B. dort nach "FTDI" suchen und dann "Smart-Kabel" anklicken). Auf vielen Interfaces von Devboards von Firmen sind die
Farnell Clones:
Original Chips als Clone klassifiziert haben, kann dazu aber jetzt keine
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.
mich. Windows hat einen generische USB Virtual COM Port Treiber. Alles
bereitstellen, wie JTAG, weswegen es auch bei Devboards so beliebt ist.
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
Ich nutze was mit einem FTDI oder einem CH340.
Olaf
olaf :
Jo. FTDI hat aber wohl (sieh mein Link im anderen Posting) auch Chips, die OTG-Host spielen. Dann bekommt der OTG-Host aber wohl keinen Strom vom Handy? Oder gibt es da doch einen Trick ein OTG mit Strom aus de Handy zu versorgen?
M.
olaf :
Selberentwerfen :-).
M.
THX
Wolfgang
-- Ich bin in Paraguay lebender Trollallergiker :) reply Adresse gesetzt! ihr Niveau herunter und schlagen mich dort mit ihrer Erfahrung! :p (lt. alter usenet Weisheit) iPod, iPhone, iPad, iTunes, iRak, iDiot
Tun sie nicht, sie setzen nur die USB Vendor-ID auf 0000. Wenn du das dem OS und Treiber bekanntmachen kannst funktioniert der Chip wie
Unter Linux passiert das nicht, dem Treiber ist das egal.
Chips kauft, die funktionieren zwar oft, aber eben nicht immer und schon sucht man sich einen Wolf weil die Schaltung anscheinend nicht funktioniert. Oft kann man es am Preis schon erkennen, ein
enthalten.
Ist das nicht nur ein speziell programmierter Microcontroller? Die haben
jedes gesendete Byte eine feste Pause ein. Egal bei niedrigen Baudraten,
BTW: Meinst du nicht eher den CP2102?
Gerrit
eindeutige Meldung. Ausserdem steht was im Systemlog.
Das ist dann aber das Problem von Farnell und sollte denen gemeldet werden.
Aha, du bist also der Meinung sie sollten nichts tun und die Fakes
bleiben? Selbst wenn sie nur den Datentransfer einstellen wird dich das
BTW: Sie wurden nicht gebrickt... Es wurde die Vendor-ID auf 0000 gesetzt und das passiert auch nur weil der Nachbau die gesendete Befehlssequenz so interpretiert hat. Der FTDI hat sie ignoriert.
FTDI sind auch nicht die einzigen, die das so gemacht haben, Prolific hatte dasselbe Problem und hat genauso darauf reagiert, auch deren
Gerrit
Am 18.12.18 um 19:35 schrieb Gerrit Heitsch:
sie sich ja gerne von demjenigen wiederholen, der den Fake in die Produktionskette eingeschmuggelt hat.
resultierenden Verantwortlichkeit.
Hanno
Den Datentransfer einstellen ist in Ordnung. Und eine Meldung anzeigen,
ist Malware und nicht in Ordnung, weswegen Microsoft es ja auch aus dem
-- Frank Buss, http://www.frank-buss.de electronics and more: http://www.youtube.com/user/frankbuss
Letzteres geht AFAIK bei Windows nicht, ein Treiber kann nur was ins Log
Aber einfach irgendetwas senden kann
Programme oder Steuerungen die einfach alles annehmen was am Port reinkommt als fehlerhaft zu gelten haben? Da reicht eine Fehlkonfiguration am Steuerrechner.
betrachten. Das gilt schon sehr lange.
Gerrit
Nein, FTDI hat keinerlei Verpflichtung die nicht von ihnen hergestellten
reingefallen ist und das nicht gemerkt hat.
Die Einstellung 'Die Nachbauten _scheinen_ zu funktionieren, also tun
Gerrit
Hi Olaf,
ich hab ein paar chinesische Teile gekauft. Unter Windows gehen nur die CH340er. Von denen gibt es anscheinend keine chinesischen Clones ;-)
Die anderen, egal, ob Silas, Prolific oder FTDI fnktionieren unter Win7 und Win10 nur mit gepatchten Treibern, wie man sie im Internet finden
nur alten) Treiber darf man nicht in Geld aufwiegen, sonst werden dioe China-Billig-Geiz-Teile ruck zuck sauteuer.
Da die CH340er sowohl unter Linux alsauch neuerdings unter Win10
Marte
Hi Gerrit,
Doch, wenn man das chinesische Orginal nimmt CH340 rulez ;-)
Marte
mann :-)
Den Baustein beim Chinesen kaufen, den Treiber dazu vom Markenhersteller klauen und sich dann beschweren, wenn er an fremden Drittprodukten nicht
liegt der Fehler nicht beim Treiberhersteller.
Das ist nicht dasselbe wie Sony, die Rootkits installiert und legale,
-- / \ Mail | -- No unannounced, large, binary attachments, please! --
Am 18.12.18 um 20:21 schrieb Gerrit Heitsch:
davon halten, wenn ein PL2303 Treiber einen (originalen) FTDI Chip
Ich kann auf derlei Wildwest gut verzichten.
Hanno
ben?
-- / \ Mail | -- No unannounced, large, binary attachments, please! --
Der Treiber wurde disassembliert und analysiert:
durch Ausnutzung speziellen Verhaltens, die beim Original Chip das
Sowas kann auch schnell nach hinten losgehen, beispielsweise wenn man eine eigene Schaltung mit FTDI Chips und externen EEPROM verwendet, die
einzusetzen. Irgendwann geht solche trickreiche Programmierung garantiert schief.
FTDI hat es auch quasi zugegeben:
EEVBlog ist authentisch.
Reifen beim Auto zersticht. Dann darf ich dennoch nicht die Reifen
(meistens).
Durch Ausnutzung des speziellen Verhaltens beim Beschreiben des EEPROMs
bricken, und dann die Arbeit einstellen und im Systemlog protokollieren
Unter Linux lief es, weil es dort nicht den gepatchend FTDI Treiber gab. Wenn es aber vorher unter Windows gebrickt wurde, dann lief es unter
liefen:
-- Frank Buss, http://www.frank-buss.de electronics and more: http://www.youtube.com/user/frankbuss
Frank Buss :
Arbeit einstellt. Alles andere (Fake-Daten senden, bricken) ist Selbstjustiz.
M.
Ingrid sagt CP2102/4 :[
Wo? Auf dem chip oder im Treiber?
Wo/wie geht das bei W7
Hier mit Packetlaufzeiten im 1-6mon Bereich ist das eher schlecht, wenn ich merke, das mir ein Fake angedreht wurde. Mit den Zeiten ist ein Umtausch eh illusorisch.
jetzt auch in den Augen, ich lese eigentlich immer noch mal durch, was ich
Wolfgang
-- Ich bin in Paraguay lebender Trollallergiker :) reply Adresse gesetzt! ihr Niveau herunter und schlagen mich dort mit ihrer Erfahrung! :p (lt. alter usenet Weisheit) iPod, iPhone, iPad, iTunes, iRak, iDiot
ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.