Closed MSOcu closed 1 year ago
Solved: Issue was, that two different FTDI devices where connected simultaniously. One using the standard windows driver (necessary to funtion properly with third party software) and the target device using libusb. Device was instanciated through the URL. During initalization pyusb tries to communicate with the device through incopatible drivers and throws a exception, even if it is not the device which should be connectes. Fix: Create pyftdi object with an usb.core device object, called by VID:PID.
Hi! First, let me thank you for the overall great working library! I used the pyftdi together with the FT4232H mini module and it worked like a charm. I made a custom board based on the FT4232H(A) variant since it was the only available version at the time. I've seen, that support for this device was added recently with version 0.55. The device is detected correctly, but I receive the error message: "Error: Operation not supported or unimplemented on this platform" when using the ftdi_urls.py. To emulate the behavior of the FT4232H I programmed the EEPROM of the FT4232HA device to match the VID of the standard one. The issue is still present. Additional information: My machine is running Windows 11. I'm using the libusb-1.2.7.3 driver. When using my code, which is working with the FT4232H I received some more information:
Thank you in advance!