Compatibility Guides
Looking for replacement parts? US Digital's compatibility guides will help you find the perfect match. Start here »
Note: The functions supplied by the USB4.dll are not thread safe.
The functionality of the USB4 can quickly be demonstrated using the software provided in this download. This download contains a setup application that installs a USB4 driver and includes the option to select Drivers, C Demos, and/or Visual Basic Demos. Source code for the Demos are included in the installation.
For the latest USB4 documentation, please refer to the USB4 Manual.doc.
Version:
The following software components are all found in USB4_Setup.EXE (version 1.7.25.0) The following components were compiled for x86 platform. Refer to USB4 64-Bit DLL and Lib below for x64 specific build:
USB4.dll 1.7.0.8 - Fixed error in USB4_ClearFIFOBuffer function.
USB4Wrapper.dll 2.0.0.1 - The USB4 Wrapper library implements a USB4 class that not only provides a .Net wrapper interface to all the USB4.dll unmanaged methods but provides event notification for count changed, FIFO buffer count changed, input port state changed, and output port state changed.
USD_USB.dll 2.4.0.3
USDFourAxisDialControl.ocx 4.1.0.0
CyUsb.sys 3.4.5.0 (32-bit and 64-bit)
.Net Examples:
USB4A2DAverage 1.0.0.1
USB4CSharpCodeExamples.exe 1.0.0.1
USB4FIFOExample.exe 1.0.0.1
USB4HelloWorldC++.exe 1.0.0.1
USB4HelloWorldDemoVB2008.exe 1.0.0.0
USB4IODemo.exe 1.0.0.1 VB.Net
USB4Quad2Analog.exe 1.0.0.1 C#
USB4TraceCounts.exe 1.0.0.1 C#
VB6 Examples:
USB4_VBDemo.exe 1.6.0.0
VBHelloWorld.exe 1.0.0.0
MaxHeightRecorder 1.0.0.2
VBSimpleVBTest 1.0.0.1
VC6 Examples:
ConsoleFIFOPolling 1.0.0.1
ConsoleSpeedTest 1.0.0.1
ConsoleTimeBasedDataLogging 1.0.0.1
FIFOPollingDisplaysRPM 1.0.0.1
CHelloWorld 1.0.0.0
Download (11.42 MB, Windows XP/Vista/7 (32 & 64 bit), Version 1.7.25 Released 03/28/2012)
The USB4 LabView 8.5 Library provides a set of VI's that wrap each of the USB4 dll functions.
Download (2.15 MB, Windows XP/Vista/7 (32 bit only), Version 1.7.24 03/13/2012)
The USB4 LabView 8.6 Library provides a set of VI's that wrap each of the USB4 dll functions and a simple HelloWorld.VI that initializes communication with a USB4 device and displays a specified encoder count value.
Download (936.18 KB, Windows XP/Vista/7, Version 1.7.24 03/13/2012)
This download includes USB4 drivers for 32 & 64 bit Windows OS.
The following software components are all found in USB4Drivers.EXE (version 1.4.4.0):
USB4.dll 1.7.0.8
CyUsb.sys 3.4.5.0 (32-bit & 64-bit)
Download (3.54 MB, Windows XP/Vista/7 (32 & 64 bit), Version 1.4.4 01/17/2012)
This software download includes the USB4.dll and USB4.lib compiled and linked targeting a 64-bit platform.
Download (148.79 KB, Windows XP/Vista/7 (64 bit), Version 1.7.0.8 01/17/2012)
The USB4 LabView 2010 Library provides a set of VI's that wrap each of the USB4 dll functions and a simple HelloWorld.VI that initializes communication with a USB4 device and displays a specified encoder count value.
Download (2.28 MB, Windows XP/Vista/7, Version 1.7.24 03/13/2012)
This download includes USB4 drivers for 32 & 64 bit versions of Ubuntu 10.04 LTS or later. The drivers, delivered as Debian packages, include a shared library 100% compatible with the Windows API, documentation, and all the files required to configure and run the USB4. Several demos show how to use different features of the hardware. See the README file in the package for more information.