DAC81404EVM: Looks like you have *NOT* installed FTDI drivers, but they are

Part Number: DAC81404EVM
Other Parts Discussed in Thread: DAC814XXEVM-GUI

Tool/software:

Hello,
I try to run the example skript of the DAC81404EVM, which is in the DACX14XX-PYTHON-FTDI-DRIVER.zip, but I always get the same error. After running the example_code.py I get the error:
Looks like you have *NOT* installed FDTI drivers, please install it to continue : Could not find module 'libmpsse.dll' (or one of its dependencies). Try using the full path with constructor syntax.

I have already tried, to use the full path, I reinstalled the FTDI drivers multiple times, with the automatic .exe from FTDI and by hand. The DAC814XXEVM-GUI works without any problems, but I need to control the EVM with python. I tried it on two computers of my company, one with and one without admin rights and with Python 3.11 and 3.12. But I always get the same error. Interestingly on both of my own Computers I have at home, I have no problem at all. The main difference between the company's Laptops and the one I have at home is, that the company's laptops have no internet connection at all. Could this be a reason? The other ones are, that it looks like, that at home where already some kinds of VCP and FTDI drivers installed, probably from my 3d printer and I use Windows 11 at home and windows 10 in the company.

Did anyone had the same problem or is a problem like that known?

Thanks for your help

Korbinian

  • Hi Korbinian,

    The FTDI drivers ensure that your computer can recognize the FTDI device. The drivers are likely not the issue. There are likely python libraries being called in the code that you do not have on your work computer. You'd have to either connect to internet so the code can import them, or find all missing dependencies and import them by hand. 

    Best,

    Katlynne Jones

  • Hello Katlynne,

    thanks for you fast answer. I also think that the problem could be the lack of an internet connection. But more in a way, that windows does download some kind of driver in the background without telling. I installed all the python packages I have on my private Laptop, on the laptop of the company and it still does not work. So I don't think it's a python problem. Also the error occurs when loading the libmpsse.dll (self.dll = c.cdll.LoadLibrary('libmpsse.dll')) in libmpsse.py.

    Best regards

    Korbinian

  • Hi Korbinian,

    This is working code and been verified on multiple setups. Let's  connect over a short call, and then i can have a look. 
    Please check your mail.

    Thanks,
    Sanjay

  • Hello Sanjay,
    thanks for your offer, but my IT department figured out what was wrong. It looks like the libmpsse.dll requires the MSVCR120.dll, which is pretty common, but is not installed by default with Windows. It is installed along with the Microsoft Visual C++ 2013 Redistributable.

    Best,
    Korbinian