Quantcast
Channel: Cypress Semiconductor - USB - Known Problems and Solutions
Viewing all articles
Browse latest Browse all 153

HLK, HCK, WHQL tests and driver issues.

$
0
0
Hi,
 
I am already sorry for this, might be, simple question.
 
We are dealing with a code 52 error on some of our customers computers (signature not recognized). This let me to believe that Microsoft is playing a role here because we have digitally signed them with a Symantec code signing certificate but still some customers get the error. It varies from windows 7 to windows 10. Until recently, windows 10 is coming up a lot. Probably since the latest windows 10 updates (1607, 1703).
It describes that computers with "Secure Boot Enabled" need to have a signature from both Microsoft Root Authority 2010 and WHQL.
 
Now along the lines I have read that the Cypress drivers are WHQL certified (not signed). 
So, I went on the hunt to get those certifications.
 
Little background: The hardware device is developed in china, all I know is that it is using a cypress driver because their driver only consists of a cyusb.sys, cyusb.inf and a cyusb.cat. At this point I have no idea what type of driver this is (when looking at the USB Overview tab on this page http://www.cypress.com/products/usb-controllers feel free to tell me). 
 
I was on the hunt to find the original .inf file, I eventually found that here:
Inside the suit I found the .inf files that are similar to the .inf file I have from the company in China. The file is attached. It is an Ultrasound device.
 
I spent some time on getting the HLK (Hardware Lab Kit) to work so that I can test the driver/device. Unfortunately, a lot of tests are failing, to begin with: an INF syntax verification. Even the syntax is already failing (but the device does work on the test (virtual)machine).
That made me wonder if I really need to do these tests or if their is really something wrong with the device/driver. But as far as I know, the WHQL tests are for Windows 8.1 and below, using HCK (Hardware Certification Kit). For windows 10 I would need to pass the HLK tests, right?
 
So to provide some good feedback to the Chinese company, I am wondering in what direction we need to go. Do we need to analyze all the errors that HLK provided or do we need to download another driver somwhere from Cypress and make sure that one is compatible with our device.
 
 
If you have any further questions just ask.
 
 
 
Attachments: 

Viewing all articles
Browse latest Browse all 153

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>