Usually, matching of a USB device to the CYUSB3.SYS driver will need to be manually configured.
Please follow below steps to update the INF file and driver installation on Windows Vista, Windows 7 and Windows 8 Beta.
Note: Please skip step B to install driver on 32-bit OS. To install driver on Windows 8 Beta , please use the \bin\Win7\ directory.
Step A : Please follow the below steps to add the device's VendorID and ProductID to the CYUSB3.INF file.
1.
|
After installation of the Cypress Suite USB installer, the driver file is located in a Driver subdirectory of the install directory. (Default is C:\Cypress\Cypress USBSuite\driver\bin\)
|
2.
|
Open the file CYUSB3.INF with a text editor (notepad.exe, for instance)
|
3.
|
Locate the following sections [Device],[Device.NT],[Device.Ntx86] and [Device.Ntamd64] and remove the semicolon of each item under the each section
|
;%VID_XXXX&PID_XXXX.DeviceDesc%=CyUsb3, USB\VID_XXXX&PID_XXXX
4.
|
Change the VID_XXXX to contain the hexadecimal value of the VendorID for the device and
|
change the PID_XXXX to contain the hexadecimal value of the ProductID for the device
For example, a device with vendorID 0x04B4 and productID 0xDE01 would have a new entry in the above listed sections like following:
%VID_04B4&PID_DE01.DeviceDesc%=CyUSB3, USB\VID_04B4&PID_DE01
5.
|
Change [String] section for Device Description according to the Vendor ID and Product ID.
|
VID_XXXX&PID_XXXX.DeviceDesc="Cypress USB3.0 Generic Driver)"
6.
|
Change the VID_XXXX to contain the hexadecimal value of the VendorID for the device and
|
change the PID_XXXX to contain the hexadecimal value of the ProductID for the device
For example, a device with vendorID 0x04B4 and productID 0xDE01 would have a new entry in the [Strings] section like the following:
VID_04B4&PID_DE01.DeviceDesc="Cypress FX3 Bulk sample"
Step B : Force Windows Vista/Windows 7 to use the cyusb3.sys driver with the device.
1.
|
Connect the device to the PC
|
2.
|
If Windows prompts for a driver or indicates that it needs a driver, direct the PC to use the CYUSB3.SYS driver by steering it to the CYUSB3.INF file in the [InstallDir]\driver directory.
|
3.
|
If Windows does not prompt for a driver, it has already matched the device to a driver itself. In this case, you will need to see if the CYUSB3.SYS driver was selected and, if not, manually instruct Windows to use that driver.
|
4.
|
Right-click My Computer and select the Manage menu item.
|
5.
|
In the Computer Management window, select Device Manager
|
6.
|
In the right window pane, click the + icon next to Universal Serial Bus controllers
|
7.
|
Locate your device in the list and double click on it
|
8.
|
Select the Driver tab in the Properties dialog that comes up
|
9.
|
Click on the Driver Details button.
|
10.
|
If the displayed driver file is CYUSB3.SYS, Windows has already matched the device to this driver and you should click OK and Cancel . If not, proceed with the remaining steps.
|
13.
|
Select Browse my computer for driver software
|
15.
|
Select Let me pick from a list of device drivers on my computer
|
17.
|
Select Select your device's type from list below and Select show all device
|
21.
|
Navigate to the directory containing CYUSB3.SYS (Directory Name for various Operating System and platform: wlh(windows Vista) and win7(windows 7 and Windows 8 Beta) and select x86(32-bit OS) or x64(64-bit OS)) based on the platform you want to install driver on.
|
22.
|
CYUSB3.INF should be automatically placed in the File name field
|
26.
|
It will popup message saying Unsigned driver, Please select 'Install driver software anyway' and click ok.
|
29.
|
Don't re-boot your system if Windows suggests that you must. You may need to unplug and re-plug your device, however.
|
|