You are here

How to recognize composite device (Virtual COM-port and SlaveFIFO) on Win'7 | Cypress Semiconductor

How to recognize composite device (Virtual COM-port and SlaveFIFO) on Win'7

Summary: 1 Reply, Latest post by Madhu Sudhan on 17 Apr 2016 01:34 PM PDT
Verified Answers: 0
Last post
Log in to post new comments.
evgeniy.mironets_1479661's picture
17 posts

Hello all!
I'm novice here and I try to make composite device.
So, I have a project (based on original CDC_BulkLoop project). Changing PID I can view two devices on Windows'7x64: 1 COM-port (it seems which works correctly) and 2) Unknown Device. Win'7 can not find driver for 'Unknown Device'. 
So, my question is: 
What I need modify or change to work with second 'Unknown Device' in 'CyControl' software ( INF-file, fx3-project sources, anything else)? Or can I do myself driver (based on KernelDriver or WinDriver) to work with 2'th device. What way is shorter and good for me?

Thanks in advance for any response!

P.S.: Now second unknown device is a original CDC-device (not a slave-FIFO device). It will be slave-fifo in future. 'CyControl' software is good for me. I want to use it. But if it is impossible, I can write myself program. 

mady's picture
Cypress Employee
964 posts


To use the CyControl software to access the second device, you need to bind this to Cypress's cyusb3.sys driver.

Double click the unknown device in the device manager, in the properties window, go to Drivers Tab. Click Update Driver -> Browse My computer for Driver Software -> Let me pick from a list of device drivers on my computer -> Have Disk -> Browse and select the INF file "C:\Program Files (x86)\Cypress\EZ-USB FX3 SDK\1.3\driver\bin\win7\x64\cyusb3.inf"

Select any one of the devices say "Cypress USB Bulkloop Example" and finish the driver binding process. You can find the device on CyControl Software,


- Madhu Sudhan

Log in to post new comments.