Single INF file that supports both device and script in Windows XP 32 and 64 bit for FX1/FX2LP

Question: Can you provide the single INF that supports both device and script in Windows XP 32 and 64 bit?

 

Answer:

Find attached the zip file which contains INF file that support both device and script in Windows XP 32 and 64 bit. It also has the drivers to be used along with the inf file [CYUSBxp32.sys (for WinXP 32 bit) and CYUSBxp64.sys (for WinXP 64 bit)].

Changes needed in the inf for 32 bit Device and Script:

The XXXX and YYYY should be replaced by the device VID and PID in the below line

%VID_XXXX&PID_YYYY.DeviceDesc%=CyUsb.NTx86.5.1, USB\VID_XXXX&PID_YYYY

Similarly the XXXX and YYYY should be replaced by the Script VID and PID in the below line

 

%VID_XXXX&PID_YYYY.DeviceDesc%=CyFwLoadx86, USB\VID_XXXX&PID_YYYY

Changes needed in the inf for 64 bit Device and Script:

The XXXX and YYYY should be replaced by the device VID and PID in the below line

%VID_XXXX&PID_YYYY.DeviceDesc%=CyUsb.NTamd64.5.1, USB\VID_XXXX&PID_YYYY

Similarly the XXXX and YYYY should be replaced by the Script VID and PID in the below line

%VID_XXXX&PID_YYYY.DeviceDesc%=CyFwLoad, USB\VID_XXXX&PID_YYYY

Also the script name in the INF file has to be changed from “MyDevice.spt” to the respective .spt file name. 

For more information on scripting refer the application note Downloading FX2LP Firmware using CyConsole Script Capabilities - AN50963.