Download Latest Version wineftd2xx1.1.1.tar.gz (7.0 kB)
Email in envelope

Get an email when there's a new version of wineftd2xx

Home
Name Modified Size InfoDownloads / Week
README 2014-09-30 2.3 kB
wineftd2xx1.1.1.tar.gz 2014-09-30 7.0 kB
Totals: 2 Items   9.2 kB 2
This is a Linux Wine dll.so that substitutes for FTDI's D2XX drivers.
It is effectively a shim layer between the FTDI's Linux D2XX drivers and 
Microsoft Windows applicatons running under Wine.

Almost all calls are emulated, except those that have no meaning under Unix.
To date, however, it has been tested only with the Intronix LogicPort running 
under 32-bit Intel Linux.  64-bit Intel *should* also work.

Note that wine version >= 1.7.27 is recommended.

To install, after cloning this repository locally:

1)  confirm that you have a functioning wine version >= 1.7.27
    You must it such that the desired wine executable and tools are 
    in your $PATH.

2)  at the top level directory of the repository, type:

  $  make 
  
    This will fetch the required libraries from FTDI's website and build 
    ftd2xx.dll.so and libftd2xx.def
    
3)  To add these files in your wine installation:

  $  sudo   make  install
  
 
4)  Ensure that your users have permission to access to the USB FTDI devices.
    If you use udev, this will likely involve adding rules in /etc/udev/rules.d
    
    For example, the Intronix LogicPort might be made accessible to all users
    in the plugdev group by:
    
    # sudo  cp  etc/udev/rules.d/81-logicport.rules  /etc/udev/rules.d

    Use 81-logicport.rules as a template if you have a different device.

   
5)  ftd2xx.dll.so requires that the FTDID variable be set to indicate the 
    USB Vendor and Product ID of the FTD2xx device your Windows application
    controls.  The syntax of the FTDID variable is either:
    
    FTDID=<USB Product ID>
    
    or:
    
    FTDID=<USB Vendor ID>:<USB Product ID>
    
    Product and Vendor ID are in hexidecimal.
    If omitted, the Vendor is assumed to be 0403 (hex).
    
    For example, 
      to start the windows application controlling Intronix LogicPort:
    
    $ FTDID=DC48 wine ~/.wine/drive_c/Program\ Files/LogicPort/LogicPort.exe 

The only issue I see with LogicPort.exe running under Wine is that the
command shortcut buttons do not render until one hovers the cursor over them.
Thus, at most one is visible at any time.
This is not really much of an issue, as the buttons do work when clicked and
all their functions are also available on dropdown menus.
Source: README, updated 2014-09-30