- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I follow Cypress CyUsb3.sys Programmer's Reference to change .inf file with no rename CYUSB3.SYS.
1. Locate the [Strings] section at the bottom of the CYUSB3.INF file.
2. Change the quoted CYUSB3_Provider string.
3. Change the quoted CYUSB3_DisplayName string.
4. Change the quoted CYUSB3_Company string.
5. Change the quoted CYUSB3_Description string.
and I re-install this changed driver. but failed.
And I want to re-install the Initial driver, but failed.
The software for this device has been blocked from starting because it is know to have problems with Windows.
Contact the hardware vendor for a new driver(code 48)
more information show as bellow.
How can I do?
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello Javey Han,
The CYUSB.SYS driver has been retired and is no longer in use. Please use the CYUSB3.SYS driver, the latest version of which can be obtained from the below link.
http://www.cypress.com/file/322371
After installing the EZ-PD Protocol Analyzer from the above link, the driver can be found in the below path.
C:\Program Files (x86)\Cypress\CY4500 EZ-PD Protocol Analyzer\1.0\drivers\DriverBinary\Vendor_Driver\bin\<OS_Version>\<Architecture>
To modify the INF file that comes with the package, please refer to the Cypress CYUSB3.SYS Programmer's Reference (http://www.cypress.com/file/145261/download) and refer to Section 2: Modifying CYUSB3.INF file
As Andriy Yarema mentioned, changes to any of the files in the driver package (INF, SYS or DLL files) would delete the Microsoft signature. In case you are using Windows 8.1 or below, driver signing is mandatory and you can forcefully bind the device to the driver. For Windows 10 and above, driver has to be signed. For testing purposes, the OS can be put to TEST mode and the device can be bound to the driver.
Best regards,
Srinath S
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Windows drivers must be signed. Any modification to the Cypress files will require you to go to Microsoft to have that driver resigned.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
so, although I want to install the unchanged driver(download from cypress official website), it also need to be resigned?
And how can I resign the driver?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Its not just the driver, the .inf and .sys files are part of the signature process. I had the same problem( https://community.cypress.com/thread/20639 )
The signing has to happen by Microsoft. Here is the detail (Signing a Driver | Microsoft Docs )
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thank you.
It's puzzled. the changed .inf file has no signed .cat file, so it can not install, it make sense
But why change to install the signed .inf still fail. so we should create new .cat file for the signed driver to resign it?
And I try to clear the registry, but , can't do that.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello Javey Han,
The CYUSB.SYS driver has been retired and is no longer in use. Please use the CYUSB3.SYS driver, the latest version of which can be obtained from the below link.
http://www.cypress.com/file/322371
After installing the EZ-PD Protocol Analyzer from the above link, the driver can be found in the below path.
C:\Program Files (x86)\Cypress\CY4500 EZ-PD Protocol Analyzer\1.0\drivers\DriverBinary\Vendor_Driver\bin\<OS_Version>\<Architecture>
To modify the INF file that comes with the package, please refer to the Cypress CYUSB3.SYS Programmer's Reference (http://www.cypress.com/file/145261/download) and refer to Section 2: Modifying CYUSB3.INF file
As Andriy Yarema mentioned, changes to any of the files in the driver package (INF, SYS or DLL files) would delete the Microsoft signature. In case you are using Windows 8.1 or below, driver signing is mandatory and you can forcefully bind the device to the driver. For Windows 10 and above, driver has to be signed. For testing purposes, the OS can be put to TEST mode and the device can be bound to the driver.
Best regards,
Srinath S