1
Discussion - Software / libMPSSE not working with new D2XX drivers
« on: March 22, 2022, 06:45:59 PM »
Hello,
libMPSSE does not work with the newest FTDI D2XXX drivers (2.12.36.4). I have an UM201XB I2C development board which worked some time ago but it is no longer enumerated by libMPSSE with drivers 2.12.36.4 installed. I cannot revert drivers back to an older version because Windows 11 automatically updates to 2.12.36.4.
The problem seems to be that the new D2XXX driver returns FT_DEVICE_X_SERIES = 9 as the device type but Mid_CheckMPSSEAvailable does not know this device type.
I changed Mid_CheckMPSSEAvailable to accept FT_DEVICE_X_SERIES devices. The UM201XB is found but opening the I2C channel causes an application hang.
I found a post about libMPSSE 1.0.1 beta but I cannot download it, the download links seem to be broken.
Regards,
Martin
libMPSSE does not work with the newest FTDI D2XXX drivers (2.12.36.4). I have an UM201XB I2C development board which worked some time ago but it is no longer enumerated by libMPSSE with drivers 2.12.36.4 installed. I cannot revert drivers back to an older version because Windows 11 automatically updates to 2.12.36.4.
The problem seems to be that the new D2XXX driver returns FT_DEVICE_X_SERIES = 9 as the device type but Mid_CheckMPSSEAvailable does not know this device type.
I changed Mid_CheckMPSSEAvailable to accept FT_DEVICE_X_SERIES devices. The UM201XB is found but opening the I2C channel causes an application hang.
I found a post about libMPSSE 1.0.1 beta but I cannot download it, the download links seem to be broken.
Regards,
Martin