Manual Method […]
Show full quote
Manual Method
If something went wrong using the patch, you can manually modify the drivers yourself. The file you need to modify is buried inside the data1.cab file, located in the \Audio\Setup directory of the software suite, and also in the main folder of the driver update, if you downloaded and extracted that. To extract files from these .cab files, you'll need a program called i6comp.
Specifically, you'll need to download this version, extract it, and put just the i6comp.exe file (located in the Release folder) in the appropriate directory with the data1.cab file. Then download this version, extract it, and put only the ZD51145.DLL file in the same directory. The rest of the files are not important.
You’ll need to extract the file CTComp.dat from the data1.cab file using the tool you just downloaded. Using Command Prompt (Go to Run and type cmd), navigate to the directory where the data1.cab file is located. Once you're in that directory from the Command Prompt, type i6comp e data1.cab ctcomp.dat to extract the file.
Now, you can either edit the CTComp.dat file yourself in Notepad to get your card recognized, or you can download an already modified version here (thanks to kode54) to replace the one you just extracted. If you opted to edit the file yourself, see below. If not, just skip to the next step.
Open CTComp.dat using Notepad, and scroll down until you see the only line that starts with the letters “ID”. This line shows the IDs of the cards that the driver will recognize. Right now the IDs are set for the Audigy 2 cards, so you'll want to replace the entire line with the IDs of your specific card. These IDs are:
Audigy: ID = 02000051, 02000052, 02000053, 02000054, 02000055, 02000056, 02000057, 02000058
SBLive! 5.1: ID = 00801061, 00801062, 00801064, 00801069, 0080106A, 0080106B
SBLive!: ID = 00000020, 00000021, 0000002F, 00801022, 00801025, 00801026, 00801027, 00801028, 00801029, 00801031, 00801032, 00801040, 00801050
Replace the ID line with the line of your card, and save the file.
To put the modified CTComp.dat file back into data1.cab, go back into Command Prompt again and type i6comp r data1.cab ctcomp.dat to replace the original. The file was just copied in there, so CTComp.dat will still be showing in the directory. When you are done, delete the leftover CTComp.dat, i6comp.exe, and ZD51145.DLL files. Everything should now be ready to install.