Signing driver cyusb3 version 1.2.3.20 from SDK 1.3.4 with Windows HLK failed

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

cross mob
BeMe_290856
Level 1
Level 1

We are about to sign the latest driver cyusb3 from SDK 1.3.4 with Windows Hardware Lab Kit (HLK). The tests are run for Windows 10, x64 build 19041, which is latest version.

Following tests are failing:

- HyperVisor Code Integrity Readiness Test

WDTF_TEST : Non-zero Code Integrity statistic found:: Execute Pool Type Count : 514

- USB Device Connection S3 + S4 + Connected Standby

IOCTL_USB_GET_PORT_CONNECTOR_PROPERTIES returned invalid port number

What can be done to pass the tests? We successfully signed drivers for older driver versions and/or Windows builds.

Thanks in advance for any help

0 Likes
1 Solution

Hello,

Hop you are using the 1.2.3.20 driver package from FX3 SDK and changing only the inf file by adding the custom INF entries.

Can you please provide the modified INf?

Please try using a different port as mentioned in the below article for USB Device Connection S3 + S4 + Connected Standby test:

USB tests in the Windows 10 Hardware Lab Kit (HLK) - Microsoft Tech Community

For HyperVisor Code Integrity Readiness Test Please refer to the below thread:

Having trouble with Windows 10 HLK "HyperVisor Code Integrity Readiness Test"

Thanks,

Yatheesh

View solution in original post

0 Likes
10 Replies
YatheeshD_36
Moderator
Moderator
Moderator
750 replies posted 500 replies posted 250 solutions authored

Hello,

Please confirm the below:

1. Is the required version of HLK installed on the server and the client systems( Windows 10 version 2004 😞 Windows Hardware Lab Kit | Microsoft Docs

2. Is the playlist loaded as mentioned in this step: Step 6 Select and run tests | Microsoft Docs

If no, please download the playlists from this link and load it (HLK Version 2004 CompatPlaylist x86 x64 ARM64.xml) to filter out unwanted tests: Windows Hardware Compatibility Program | Microsoft Docs

Thanks,

Yatheesh

0 Likes

Hello Yetheesh,

thanks for your answer. I can confirm both. On both systems version 2004 (build 19041) is installed and we loaded correct playlist 'HLK Version 2004 CompatPlaylist x86 x64 ARM64.xml'.

Thank you

Benny

0 Likes

Hello Benny,

Please let me know which device and firmware you are using for the testing purposes?

Also, please share the logs for the failed tests.

Thanks,

Yatheesh

0 Likes

Hello Yatheesh,

we are using FX3 (CYUSB3014) with firmware based on Slave FIFO Sync. Logs of the two failing tests are attached.

Thanks

Benny

0 Likes

Hello,

Please use the USBBulkSrcSink or USBBulkLoopAuto unmodified firmware from the FX3 SDK for HLK log collections.

Thanks,

Yatheesh 

0 Likes

Hello Yatheesh,

we did the test again with USBBulkSourceSink from current SDK 1.3.4. The only thing we changed were device descriptors for our VID/PID. The result is the same, logs attached.

Thanks

Benny

0 Likes

Hello,

Please send me the screenshots of HLK studio:

1. Test fail details under Results tab

2. PC and driver selection under Selection Tab

3. Tests Tab

Please note that we have performed the tests with no failure.

Thanks,

Yatheesh

0 Likes

Hello Yatheesh,

thanks for your quick response. Attached are the screenshots.

Regards

Benny

0 Likes

Hello,

Hop you are using the 1.2.3.20 driver package from FX3 SDK and changing only the inf file by adding the custom INF entries.

Can you please provide the modified INf?

Please try using a different port as mentioned in the below article for USB Device Connection S3 + S4 + Connected Standby test:

USB tests in the Windows 10 Hardware Lab Kit (HLK) - Microsoft Tech Community

For HyperVisor Code Integrity Readiness Test Please refer to the below thread:

Having trouble with Windows 10 HLK "HyperVisor Code Integrity Readiness Test"

Thanks,

Yatheesh

0 Likes

Hello Yatheesh,

thanks for your answer. Especially the first link helped a lot. Now we can pass both Tests.

Thanks for your quick help and best regards

Benny

0 Likes