Benutzer-Werkzeuge

Webseiten-Werkzeuge


skript:arduino_mit_fake_ftdi_installieren

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
skript:arduino_mit_fake_ftdi_installieren [2014/10/24 12:26]
fbonowski angelegt
skript:arduino_mit_fake_ftdi_installieren [2016/01/21 12:45] (aktuell)
Zeile 1: Zeile 1:
 ====== Treiberinstallation bei FTDI Chip Fakes ====== ====== Treiberinstallation bei FTDI Chip Fakes ======
 +===== Hintergrundinformationen =====
 +
 +Der von FTDI verbreitete Treiber überschreibt die Produkt-ID von nachgemachten Chips mit "​0000"​ und verhindert so eine automatische Installation der Treiber auch auf anderen Computern und Betriebssystemen. Die Chips funktionieren aber weiterhin, wenn die Treiber manuell installiert werden.
 +
 +
 ===== Windows 7+8 ===== ===== Windows 7+8 =====
-http://​www.youtube.com/​watch?​v=LEpSCF-uqvs+====1. Schritt: Älteren FTDI-Treiber herunterladen und entpacken ==== 
 +Wir haben eine funktionierende Version, die keinen Unfug anstellt hier: 
 + 
 +https://​www.isis.tu-berlin.de/​2.0/​mod/​resource/​view.php?​id=112488 
 + 
 +Entpackt ihn an eine Stelle, wo ihr ihn im nächsten Schritt wiederfindet... 
 +==== 2. Schritt: Manuelle Installation des Treibers.==== 
 +Da Windoof den Chip mit der überschriebenen PID nicht mehr erkennt, müsst ihr den Treiber manuell installieren und dazu die Stelle angeben, an der ihr ihn entpackt habt.: 
 +Hier gibt es ein Video, das den Prozess beschreibt : [[http://​www.youtube.com/​watch?​v=LEpSCF-uqvs]] 
 + 
 +Nochmal in Worten: 
 + 
 +  * Im Gerätemanager nach dem Gerät mit dem Ausrufezeichen suchen. 
 +  * Treiber aktualisieren anklicken. 
 +  * Auf dem Computer nach Treiber SW suchen. 
 +  * Aus einer Liste von Gerätetreibern auf dem Computer auswählen. 
 +  * Knopf "​Datenträger..."​ 
 +  * Knopf "​Durchsuchen..."​ 
 +  * Im vorher entpackten Verzeichnis die Datei ftdibus.inf auswählen 
 +  * Aus der Liste der angebotenen Geräte USB Konverter auswählen 
 + 
 + 
 +  * Nun erscheint ein neues Geät im Gerätemanager (USB Port). Für dieses Gerät muss man die Schritte wie oben wiederholen,​ allerdings muss man nun die Datei ftdiport.inf auswählen und ihm den Typ USB Seriell zuweisen. 
 + 
 +Jetzt sollte der neue COM-Port im Gerätemanager erscheinen. 
 + 
 +===== MacOSX ===== 
 +(Ungetestet) 
 +==== 1. Schritt: Treiber runterladen ==== 
 +Auch hier haben wir eine Version, die keine Unruhe stiftet: 
 +====  Manuell alternative PID hinzufügen:​ ==== 
 +Editiert die Datei ''/​System/​Library/​Extensions/​FTDIUSBSerialDriver.kext/​Contents/​Info.plist''​ und fügt in der Sektion ''​IOKitPersonalities ''​ den folgenden Abschnitt hinzu: 
 + 
 +<​code>​ 
 +                    <​key>​SainSmart FakeFTDI Serial</​key>​ 
 +                    <​dict>​ 
 +                            <​key>​CFBundleIdentifier</​key>​ 
 +                            <​string>​com.FTDI.driver.FTDIUSBSerialDriver</​string>​ 
 +                            <​key>​IOClass</​key>​ 
 +                            <​string>​FTDIUSBSerialDriver</​string>​ 
 +                            <​key>​IOProviderClass</​key>​ 
 +                            <​string>​IOUSBInterface</​string>​ 
 +                            <​key>​bConfigurationValue</​key>​ 
 +                            <​integer>​1</​integer>​ 
 +                            <​key>​bInterfaceNumber</​key>​ 
 +                            <​integer>​1</​integer>​ 
 +                            <​key>​idProduct</​key>​ 
 +                            <​integer>​00000</​integer>​ 
 +                            <​key>​idVendor</​key>​ 
 +                            <​integer>​1027</​integer>​ 
 +                    </​dict>​ 
 +</​code>​ 
 +Ladet nun den Treiber neu indem ihr folgende Zeilen in der Shell ausführt:​ 
 +<​code>​ 
 +    sudo kextunload -b com.FTDI.driver.FTDIUSBSerialDriver 
 +    sudo kextload -b com.FTDI.driver.FTDIUSBSerialDriver 
 +</​code>​ 
 + Viel Glück... 
 + 
 +===== Ubuntu ===== 
 +Die Linux-Communinity würde sich schlapp lachen, wenn jemand ein derartiges '​Feature'​ in die Treiber einbauen würde. Sie sind also nur dann betroffen, wenn der Arduino an einen der "​bösartigen"​ Windows-PCs gesteckt wurde. 
 +In diesem Fall könnt ihr die PID aus der Kommandozeile heraus '​reparieren':​ 
 + 
 +Folgt dazu dieser Beschreibung:​ [[http://​forum.arduino.cc/​index.php?​PHPSESSID=loapne0o269q7n6qaima6fpk02&​topic=274387.0]]
skript/arduino_mit_fake_ftdi_installieren.1414146416.txt.gz · Zuletzt geändert: 2016/01/21 12:45 (Externe Bearbeitung)