==== USB Experimente - auf gefälschten FTDI FT232rl Chip hereingefallen ===== === Software vorbereiten === * Download Driver: http://www.ftdichip.com/Drivers/VCP.htm * Download Tools: Microsoft USBView - USB Connection Viewer => http://www.ftdichip.com/Support/Utilities.htm ==== Fake chip erkennen ==== => Nach dem Treiberupdate ging das CN Modul nicht mehr => * http://winfuture.de/news,84215.html * http://hackaday.com/2014/10/22/watch-that-windows-update-ftdi-drivers-are-killing-fake-chips/ * http://zeptobars.ru/en/read/FTDI-FT232RL-real-vs-fake-supereal * http://www.reddit.com/r/arduino/comments/2k0i7x/watch_that_windows_update_ftdi_drivers_are/clgviyl * https://www.youtube.com/watch?v=t6LDm2BH_kk * https://www.youtube.com/watch?v=eU66as4Bbds Auf ein Fake Chip Modul hereingefallen - Erstmal neue Hardware besorgen FTDI FT232rl Fake erkennen (USB View Programm starten und USB Device auslesen, auf die "idProduct" achten!: {{ :elektronik:identify_ftdi_ft232_fake_chip_v01.png?500 |FTDI FT232rl Fake Chip erkennen}} Ist die Produkt ID eine "0x0000" hat der FTDI Treiber den Fake erkannt und den Chip "gehackt" ..... und nun wird das Ding nicht mehr von Windows erkannt! Und genau diesen Adapter habe ich naiver-weise erworben: https://www.youtube.com/watch?v=RZH_qGautqM Die Verpackung ist beschriftet mit "SKU116803 EVK Ax22#-21-D" und auf dem Chip steht: "1402-c - cn480661 FT232RL" {{ :elektronik:fake_fdti_adapter_cn_v01.png?300 |fake fdti adapter aus CN aus der Bucht}} ==== Besser mit neuer Hardware ==== Siehe => http://www.ehajo.de/baus%C3%A4tze/bedrahtete-baus%C3%A4tze/ft232-breakout-board.html ====Quellen==== ==Bit Bang== * https://forbharat.wordpress.com/2010/05/27/ft232-ftdis-bit-bang-using-python-parallel-port-replaced/ * https://pypi.python.org/pypi/pylibftdi * http://bleyer.org/pyusb/ * http://sourceforge.net/projects/pyusb/ * https://learn.adafruit.com/hacking-the-kinect/installing-python-and-pyusb * http://www.mikrocontroller.net/topic/102360 I2C * http://hackaday.com/2011/11/14/ft-2232-bridges-python-and-i2cspi/ * http://www.mikrocontroller.net/topic/102360