D2XX Direct Drivers

This folio contains the D2XX drivers currently available for FTDI devices.

Click here to download the Windows seven to Windows 11 and Windows Server (see annotation * beneath) commuter installer. The Windows driver installer contains both VCP and D2XX drivers.

For Virtual COM Port (VCP) drivers, delight clickhere.

Installation guides are available from theInstallation Guides page of theDocuments section of this site for selected operating systems.

D2XX Drivers

D2XX drivers allow straight access to the USB device through a DLL. Awarding software can access the USB device through a series of DLL function calls.

The functions available are listed in the D2XX Programmer's Guide document which is available from the

Documents section of this site.

Programming examples using the D2XX drivers and DLL can exist found in the Projects section of this site.

This software is provided by Futurity Technology Devices International Limited "equally is" and whatever express or implied warranties, including, but not express to, the unsaid warranties of merchantability and fettle for a particular purpose are disclaimed. In no event shall future engineering science devices international limited be liable for any direct, indirect, incidental, special, exemplary, or consequential damages (including, just not limited to, procurement of substitute goods or services; loss of apply, data, or profits; or business organisation intermission) nonetheless caused and on any theory of liability, whether in contract, strict liability, or tort (including negligence or otherwise) arising in whatsoever way out of the apply of this software, even if advised of the possibility of such damage.

FTDI drivers may be used only in conjunction with products based on FTDI parts.

FTDI drivers may exist distributed in any form as long as license data is not modified.

If a custom vendor ID and/or product ID or description string are used, it is the responsibility of the production manufacturer to maintain any changes and subsequent WHCK re-certification as a consequence of making these changes.

For more than item on FTDI Chip Driver licence terms, please click hither.

Currently Supported D2XX Drivers:

Subscribe to Our Commuter Updates

Processor Architecture
Operating Organization Release Date x86 (32-bit) x64 (64-bit) ARM MIPS SH4 Comments
Windows (Desktop)* 2021-07-15 two.12.36.4 2.12.36.4 2.12.36.4A***** WHQL Certified. Includes VCP and D2XX.
Available as a setup executable
Delight see the Release Notes
and Installation Guides.
Windows (Universal)**** 2021-xi-12 2.12.36.4U 2.12.36.4U WHQL Certified. Includes VCP and D2XX.
Windows RT 2014-07-04 i.0.two 1.0.2 A guide to back up the commuter (AN_271) is available
hither
Linux 2020-05-xviii 1.4.27 one.4.27 ane.4.27 ARMv7 soft-float

one.four.24 ARMv7 soft-float uClibc

i.4.27 ARMv6 hard-float ***

1.4.27 ARMv7 hard-float ***

1.4.27 ARMv8 hard-float ***

1.four.27 MIPS32 soft-float

ane.iv.27 MIPS32 hard-float

i.4.27 MIPS openwrt-uclibc

If unsure which ARM version to use, compare the output of readelf
and file commands on a system binary with the content of
release/build/libftd2xx.txt in each package. Please encounter the ReadMe,  Release Notes and Video Install Guide
Mac OS Ten
ten.iv Tiger or later
2021-05-18 i.4.24 1.4.24 If using a device with standard FTDI vendor
and product identifiers, install
D2xxHelper
to foreclose mac Os from
claiming the device as a serial port (locking out D2XX programs).
This will prevent the device being used
with the VCP driver as a standard COM port.
Please see the ReadMe, Release Notes and Video Install Guide
Windows CE 4.ii-v.two** 2015-11-03 one.0.1.12 ane.0.1.12 1.0.1.6 MIPS Two

1.0.one.6 MIPS IV

i.0.ane.6
Windows CE 6.0/7.0 2015-11-03 one.0.i.12

CE 6.0 CAT

CE 7.0 CAT

1.0.1.12

CE half-dozen.0 True cat

CE 7.0 True cat

1.0.ane.6 MIPS II

1.0.1.6 MIPS IV

ane.0.1.6 For use of the Cat files supplied for ARM and x86 builds refer to
AN_319
Windows CE 2013 i.0.0 i.0.0 D2xx Driver Support for WinCE2013
Android (Java D2XX) 2022-06-27 Java Driver ii.10 Rooting of Android device is not required.
Refer to technical annotation
TN_147.
Refer to
AN_357 for FT4222H-specific help.

*Includes the post-obit version of the Windows operating organization: Windows 7, Windows 8/8.1, Windows x, Windows eleven, Windows Server 2008 R2 and Windows server 2012 R2. Also, as Windows 8 RT is a closed system not allowing for 3rd party driver installation our Windows viii commuter will not back up this variant of the OS. You lot must use the Windows RT build for this platform.

**includes the post-obit versions of Windows CE 4.2-5.ii based operating systems: Windows Mobile 2003, Windows Mobile 2003 SE, Windows Mobile 5, Windows Mobile 6, Windows Mobile 6.1 ,Windows Mobile 6.5

*** Suitable for Raspberry Pi, please check which educational activity set your model implements.

****Windows 10 and Windows 11 only. Universal Windows Drivers enable developers to create a single driver package that runs across multiple different device types, from embedded systems to tablets and desktop PCs.

*****Windows 10 and Windows 11 only for ARM64 based Windows PCs. As well works on Mac M1 running Parallels VM with Windows.

NOTE: Microsoft have concluded support for certifying XP and VISTA through their WHCK test program. As such current builds volition still work on XP and VISTA only are not Microsoft certified.

No Longer Supported:

Processor Architecture
Operating System Release Date x86 (32-fleck) x64 (64-bit) PPC ARM MIPS MIPSII MIPSIV SH4 Comments
Windows* 201708-xxx two.12.28
ii.12.28
WHQL Certified. Includes VCP and D2XX.
Available as a
setup executable
Please come across the
Release Notes
and
Installation Guides.
Windows XP, Vista, Server 2003, Server 2008 2012-04-13 two.08.24 2.08.24 WHQL Certified
Likewise available as a
setup executable
Release notes
This is FTDI's concluding release before Microsoft stopped certifying drivers for these versions of Windows.
Windows 2000 2009-10-22 2.06.00 WHQL Certified
Bachelor as

setup executable



Release notes
Windows 98/ME 2005-12-21
3.01.04
Linux 2012-12-21 one.iv.22

1.4.22

one.four.24

ane.iv.22 ARMv5 soft-float

ane.4.22 ARMv5 soft-float uClibc

i.4.22 ARMv6 hard-float ***

one.iv.22 ARMv7 hard-float ***

one.4.8 ARMv8 difficult-float ***

one.4.24 ARMv7 soft-bladder

one.4.24 ARMv6 hard-float ***

1.four.24 ARMv7 hard-bladder ***

i.four.24 ARMv8 hard-bladder ***

1.4.22 MIPS32 soft-float

one.4.22 MIPS32 hard-float

1.iv.22 MIPS openwrt-uclibc

1.4.24 MIPS32 soft-float

1.4.24 MIPS32 hard-float

1.4.24 MIPS openwrt-uclibc

If unsure which ARM version to use, compare the output of readelf
and file commands on a organisation binary with the content of
release/build/libftd2xx.txt in each parcel.
Please see the ReadMe,  Release Notes and Video Install Guide
Mac OS 10 2009-10-23 0.i.7 0.1.vii 1.2.2 Requires Mac Os X ten.3 (Panther) or later
Android (D2XX) 2011-09-11 BETA Rooting of Android device is required.
Refer to technical annotation TN_134
Android (Java D2XX) 201half dozen -10-28 Java Driver
ii.06.00.000