Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob

Linking a device to the EZUSB.SYS driver

Linking a device to the EZUSB.SYS driver

Anonymous
Not applicable
Question: How do I link my device to the EZUSB.SYS driver?

 

Answer:

In order to link your device to the EZUSB.SYS driver so that you can test your device with the EZUSB Control Panel you need to add your device Vendor and Product IDs (VID/PID) to the Cypress ezusbw2k.inf file that is located in your Windows\inf or Winnt\inf directory. This file is placed there after you install the EZUSB development kit software.

Linking a device to the EZUSB.SYS driver will allow the use of the EzMr Control Panel to communicate with the device.

To link the driver to the EZUSB.SYS driver, your system registry needs to be cleared of any keys that reference your device VID/PID. To clean the registry of keys usign the device VID/PID, enter the registry editor (regedit for Windows 98 and regedt32 for Windows 2K and XP) and check the paths:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\USB
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Enum\USB

If the VID/PID is found, set the security permissions for each registry key found in order to allow full control and then delete the entry for the VID/PID.

Then search the INF directory under windows for any other .INF file which contains the VID/PID and remove the VID/PID from any other inf file which contains the line or rename the file extension. Finally, for each .INF file that required removing the VID/PID, remove the associated .PNF file.

Then edit the file EZUSBW2K.INF to contain an additional line for the new device VID/PID. As an example, if the VID/PID is FFFF/FFFE you enter a line like:

%USB\VID_FFFF&PID_FFFE.DeviceDesc%=EZUSB.Dev, USB\VID_FFFF&PID_FFFE

This will link the VID/PID to the EZUSB.SYS driver which will allow the use of the Control Panel to communicate with the device.

Also, go to the bottom of the ezusbw2k.inf file and in the [Strings] section add a directive such as:

USB\VID_FFFF&PID_FFFE.DeviceDesc="My Device Description String". This string will appear in a notification box when the device is first installed.


0 Likes
512 Views
Contributors