Windows cannot verify the digital signature for the drivers required for this device. A recent hardware or software change might have installed a file that is signed incorrectly or damaged, or that might be malicious software from an unknown source. (Code 52)
Recently when I reinstall my Win7 64x system on my PC, I had difficulty of install my TEAC UD503 DAC on it through the USB port. No matter how many times that I uninstall and install the driver, system just kept telling me the driver is unsigned.
The reason? I think it is because TEAC’s driver has a expired signed certificate for Windows system.
After tried so many times based on the information from internet, nothing works. The only time I can install the hardware is by pressing F8 and enter test mode for the system which will skip verifying the signed drivers, but after rebooting the hardware got disabled again.
Finaly I found a software which can solve this issue perfectly and now I am using my UD 503 DAC perfectly: 64Signer V1.2. The software was developed by programmer Zhang Pei, posted at http://www.yiiyee.cn/Blog/64signer/
Here are the steps to solve the issue in English:
- Make sure the enable test signing option is ticked.
- select the .sys driver file that you need to sign. (for my TEAC UD503 DAC, the file is teacahsd.sys, which is in c:\windows\system32\drivers folder.
- Reboot your computer, uninstall the software from your windows device manager, and plug in your hardware again, and you can use it now. 🙂
PS: all the tools ultilized by him are from SDK from Microsoft, which are not available from a GUI, he just created a much easier way for other developers and users to solve the issue. 🙂
You can download the software from my blog below: