FTDI-Fahrer brechen erneut gefälschte Chips

Blog

HeimHeim / Blog / FTDI-Fahrer brechen erneut gefälschte Chips

Feb 07, 2024

FTDI-Fahrer brechen erneut gefälschte Chips

Vor etwas mehr als einem Jahr veröffentlichte FTDI, Hersteller des beliebtesten USB-zu-Seriell-Konvertierungschips auf dem Markt, ein Update für seine Treiber, das FTDI-Klone blockierte. Kopien von FTDI-Chips gibt es in Hülle und Fülle

Vor etwas mehr als einem Jahr veröffentlichte FTDI, Hersteller des beliebtesten USB-zu-Seriell-Konvertierungschips auf dem Markt, ein Update für seine Treiber, das FTDI-Klone blockierte. Kopien von FTDI-Chips gibt es in der Welt der billigen Unterhaltungselektronik im Überfluss, und wenn Sie einen Arduino für 3 US-Dollar bei einem beliebigen Online-Verkäufer aus China gekauft haben, haben Sie wahrscheinlich einen dieser gefälschten Chips irgendwo in Ihrem persönlichen Elektronikvorrat.

Nach einem Jahr haben wir das neueste Update für FTDI Gate. Anstatt gefälschte Chips zu blockieren, werden die neuesten FTDI-Treiber Mülldaten in eine Schaltung einschleusen. Wenn Sie einen gefälschten seriellen FTDI-Chip an einen Computer anschließen, auf dem der neueste Windows-Treiber ausgeführt wird, wird die Meldung „KEIN ORIGINALGERÄT GEFUNDEN!“ ausgegeben, eine undokumentierte Funktion, die einige Produkte beschädigen kann.

FTDI-Gate mk. 1 hat lediglich gefälschte und geklonte Chips zugemauert und sie dadurch unbrauchbar gemacht. Da Fälschungen und Klone dieser Chips in der Lieferkette äußerst häufig vorkommen und es sehr schwierig ist, sie voneinander zu unterscheiden und sicherzustellen, dass Sie echte Chips erhalten, bestand mit diesem Treiberupdate die Möglichkeit, jedes Gerät, das einen dieser Chips verwendet, kaputt zu machen. Letztendlich setzten sich kühlere Köpfe durch, FTDI gab von seiner „absichtlichen Bricking“-Haltung ab und Microsoft entfernte den verantwortlichen Treiber mit einem Windows-Update. Dennoch war die Gefahr, dass medizinische und industrielle Geräte aufgrund einer zufälligen Treiberaktualisierung ausfallen könnten, sehr real.

Die neueste Funktionalität des FTDI-Treibers, die über ein Windows-Update veröffentlicht wurde, fügt lediglich unerwünschte, aber vorhersehbare Daten in den seriellen Stream ein. Ein Gerät spuckt „NICHT ORIGINALGERÄT GEFUNDEN!“ aus. wird ein Gerät nicht unbedingt kaputt machen, aber es ist eine undokumentierte Funktion, die dazu führen kann, dass sich einige Geräte seltsam verhalten. Denn niemand weiß wirklich, ob sie echte FTDI-Chips haben oder nicht – diese undokumentierte Funktion könnte Probleme in allen Bereichen verursachen, von Industrieanlagen bis hin zu medizinischen Geräten, und natürlich auch bei Arduinos, deren einziger Zweck darin besteht, eine LED blinken zu lassen.

Derzeit besteht die einzige Möglichkeit, diese undokumentierte Funktion zu vermeiden, darin, entweder Linux zu verwenden oder Windows Update zu deaktivieren. Da letzteres keine wirklich gute Idee ist, sollten Sie darauf vorbereitet sein, den FTDI-Treiber ständig auf eine bekanntermaßen gute Version zurückzusetzen.