t3.inf Driver File Contents (Creative_SB_X-FI_MB.zip)

ÿþ;

; Module Name:    Tina3

;

; Language : English (Win2K, WinXP and 64bit)

;

; Copyright 1995-2006, Creative Technology Ltd.





[Version]

Signature="$Windows NT$"

Class=MEDIA

ClassGuid={4d36e96c-e325-11ce-bfc1-08002be10318}

provider=%CREAF%

CatalogFile.NTX86=t3.cat

CatalogFile.NTAMD64=t364.cat

DriverVer=03/29/2007,5.10.0.35



[Manufacturer]

%MfgName%=CREATIVE, NTAMD64



[ControlFlags]

ExcludeFromSelect = *



[CREATIVE]

%Creative.Device1Desc.ntx86% = CTDev1, HDAUDIO\FUNC_01&VEN_1102&DEV_000A&SUBSYS_11021001

%Creative.Device2Desc.ntx86% = CTDev2, HDAUDIO\FUNC_01&VEN_1102&DEV_000A&SUBSYS_11021002

%Creative.Device2Desc.ntx86% = CTDev2, HDAUDIO\FUNC_01&VEN_1102&DEV_000A&SUBSYS_1462C320



[CREATIVE.NTAMD64]

%Creative.Device1Desc.amd64% = CTDev1, HDAUDIO\FUNC_01&VEN_1102&DEV_000A&SUBSYS_11021001

%Creative.Device2Desc.amd64% = CTDev2, HDAUDIO\FUNC_01&VEN_1102&DEV_000A&SUBSYS_11021002

%Creative.Device2Desc.amd64% = CTDev2, HDAUDIO\FUNC_01&VEN_1102&DEV_000A&SUBSYS_1462C320



[CTDev1.NTX86.CoInstallers]

CopyFiles=CoInst.CopyList.ntx86

AddReg=CoInst.AddReg.ntx86



[CTDev1.NTAMD64.CoInstallers]

CopyFiles=CoInst.CopyList.amd64

AddReg=CoInst.AddReg.amd64



[CTDev2.NTX86.CoInstallers]

CopyFiles=CoInst.CopyList.ntx86

AddReg=CoInst.AddReg.ntx86



[CTDev2.NTAMD64.CoInstallers]

CopyFiles=CoInst.CopyList.amd64

AddReg=CoInst.AddReg.amd64



[CTDev1.NTX86]

Include=ks.inf, wdmaudio.inf

Needs=KS.Registration, WDMAUDIO.Registration

CopyFiles=CoInst.CopyList.ntx86,SysFiles.CopyList.ntx86,Filter.CopyList.ntx86,DLL.CopyList.ntx86

AddReg=CoInst.AddReg.ntx86,CTDev1.AddReg.ntx86,Filter.AddReg.ntx86



[CTDev1.NTAMD64]

Include=ks.inf, wdmaudio.inf

Needs=KS.Registration, WDMAUDIO.Registration

CopyFiles=CoInst.CopyList.amd64,SysFiles.CopyList.amd64,Filter.CopyList.amd64,DLL.CopyList.amd64

AddReg=CoInst.AddReg.amd64,CTDev1.AddReg.amd64,Filter.AddReg.amd64



[CTDev2.NTX86]

Include=ks.inf, wdmaudio.inf

Needs=KS.Registration, WDMAUDIO.Registration

CopyFiles=CoInst.CopyList.ntx86,SysFiles.CopyList.ntx86,Filter.CopyList.ntx86,DLL.CopyList.ntx86

AddReg=CoInst.AddReg.ntx86,CTDev2.AddReg.ntx86,Filter.AddReg.ntx86



[CTDev2.NTAMD64]

Include=ks.inf, wdmaudio.inf

Needs=KS.Registration, WDMAUDIO.Registration

CopyFiles=CoInst.CopyList.amd64,SysFiles.CopyList.amd64,Filter.CopyList.amd64,DLL.CopyList.amd64

AddReg=CoInst.AddReg.amd64,CTDev2.AddReg.amd64,Filter.AddReg.amd64



[CTDev1.NTX86.HW]

AddReg=Security.AddReg.ntx86,FilterHW.AddReg.ntx86



[CTDev1.NTAMD64.HW]

AddReg=Security.AddReg.amd64,FilterHW.AddReg.amd64



[CTDev2.NTX86.HW]

AddReg=Security.AddReg.ntx86,FilterHW.AddReg.ntx86



[CTDev2.NTAMD64.HW]

AddReg=Security.AddReg.amd64,FilterHW.AddReg.amd64



[CTDev1.NTX86.Interfaces]

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_CompositeWave.ntx86%, 			CTDev1.CompositeWave.ntx86

AddInterface=%KSCATEGORY_RENDER%,%KSNAME_CompositeWave.ntx86%, 			CTDev1.CompositeWave.ntx86

AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_CompositeWave.ntx86%, 		CTDev1.CompositeWave.ntx86

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_CompositeTopo.ntx86%, 			CTDev1.CompositeTopo.ntx86

AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_CompositeTopo.ntx86%, 		CTDev1.CompositeTopo.ntx86



[CTDev1.NTAMD64.Interfaces]

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_CompositeWave.amd64%, 			CTDev1.CompositeWave.amd64

AddInterface=%KSCATEGORY_RENDER%,%KSNAME_CompositeWave.amd64%, 			CTDev1.CompositeWave.amd64

AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_CompositeWave.amd64%, 		CTDev1.CompositeWave.amd64

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_CompositeTopo.amd64%, 			CTDev1.CompositeTopo.amd64

AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_CompositeTopo.amd64%, 		CTDev1.CompositeTopo.amd64



[CTDev2.NTX86.Interfaces]

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_CompositeWave.ntx86%, 			CTDev2.CompositeWave.ntx86

AddInterface=%KSCATEGORY_RENDER%,%KSNAME_CompositeWave.ntx86%, 			CTDev2.CompositeWave.ntx86

AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_CompositeWave.ntx86%, 		CTDev2.CompositeWave.ntx86

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_CompositeTopo.ntx86%, 			CTDev2.CompositeTopo.ntx86

AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_CompositeTopo.ntx86%, 		CTDev2.CompositeTopo.ntx86



[CTDev2.NTAMD64.Interfaces]

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_CompositeWave.amd64%, 			CTDev2.CompositeWave.amd64

AddInterface=%KSCATEGORY_RENDER%,%KSNAME_CompositeWave.amd64%, 			CTDev2.CompositeWave.amd64

AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_CompositeWave.amd64%, 		CTDev2.CompositeWave.amd64

AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_CompositeTopo.amd64%, 			CTDev2.CompositeTopo.amd64

AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_CompositeTopo.amd64%, 		CTDev2.CompositeTopo.amd64



[CTDev1.CompositeWave.ntx86]

AddReg=CTDev1.CompositeWave.AddReg.ntx86

[CTDev1.CompositeWave.AddReg.ntx86]

HKR,,FriendlyName,,%CTDev1.CompositeWaveName.ntx86%

HKR,,CLSID,,%Proxy.CLSID%



[CTDev1.CompositeWave.amd64]

AddReg=CTDev1.CompositeWave.AddReg.amd64

[CTDev1.CompositeWave.AddReg.amd64]

HKR,,FriendlyName,,%CTDev1.CompositeWaveName.amd64%

HKR,,CLSID,,%Proxy.CLSID%



[CTDev2.CompositeWave.ntx86]

AddReg=CTDev2.CompositeWave.AddReg.ntx86

[CTDev2.CompositeWave.AddReg.ntx86]

HKR,,FriendlyName,,%CTDev2.CompositeWaveName.ntx86%

HKR,,CLSID,,%Proxy.CLSID%



[CTDev2.CompositeWave.amd64]

AddReg=CTDev2.CompositeWave.AddReg.amd64

[CTDev2.CompositeWave.AddReg.amd64]

HKR,,FriendlyName,,%CTDev2.CompositeWaveName.amd64%

HKR,,CLSID,,%Proxy.CLSID%



[CTDev1.CompositeTopo.ntx86]

AddReg=CTDev1.CompositeTopo.AddReg.ntx86

[CTDev1.CompositeTopo.AddReg.ntx86]

HKR,,FriendlyName,,%CTDev1.CompositeTopoName.ntx86%

HKR,,CLSID,,%Proxy.CLSID%



[CTDev1.CompositeTopo.amd64]

AddReg=CTDev1.CompositeTopo.AddReg.amd64

[CTDev1.CompositeTopo.AddReg.amd64]

HKR,,FriendlyName,,%CTDev1.CompositeTopoName.amd64%

HKR,,CLSID,,%Proxy.CLSID%



[CTDev2.CompositeTopo.ntx86]

AddReg=CTDev2.CompositeTopo.AddReg.ntx86

[CTDev2.CompositeTopo.AddReg.ntx86]

HKR,,FriendlyName,,%CTDev2.CompositeTopoName.ntx86%

HKR,,CLSID,,%Proxy.CLSID%



[CTDev2.CompositeTopo.amd64]

AddReg=CTDev2.CompositeTopo.AddReg.amd64

[CTDev2.CompositeTopo.AddReg.amd64]

HKR,,FriendlyName,,%CTDev2.CompositeTopoName.amd64%

HKR,,CLSID,,%Proxy.CLSID%



[CTDev1.NTX86.Services]

AddService = t3, 0x00000002, CTDev1_Service_Install.ntx86

AddService = t3filt, 0x00000000, Filter_Service_Install.ntx86



[CTDev1.NTAMD64.Services]

AddService = t3, 0x00000002, CTDev1_Service_Install.amd64

AddService = t3filt, 0x00000000, Filter_Service_Install.amd64



[CTDev2.NTX86.Services]

AddService = t3, 0x00000002, CTDev2_Service_Install.ntx86

AddService = t3filt, 0x00000000, Filter_Service_Install.ntx86



[CTDev2.NTAMD64.Services]

AddService = t3, 0x00000002, CTDev2_Service_Install.amd64

AddService = t3filt, 0x00000000, Filter_Service_Install.amd64



[CTDev1_Service_Install.ntx86]

DisplayName   = %Creative.Device1Desc.ntx86%

ServiceType   = 1		; SERVICE_KERNEL_DRIVER

StartType     = 3		; SERVICE_DEMAND_START

ErrorControl  = 1		; SERVICE_ERROR_NORMAL

ServiceBinary = %10%\system32\drivers\t3.sys



[CTDev1_Service_Install.amd64]

DisplayName   = %Creative.Device1Desc.amd64%

ServiceType   = 1		; SERVICE_KERNEL_DRIVER

StartType     = 3		; SERVICE_DEMAND_START

ErrorControl  = 1		; SERVICE_ERROR_NORMAL

ServiceBinary = %10%\system32\drivers\t3.sys



[CTDev2_Service_Install.ntx86]

DisplayName   = %Creative.Device2Desc.ntx86%

ServiceType   = 1		; SERVICE_KERNEL_DRIVER

StartType     = 3		; SERVICE_DEMAND_START

ErrorControl  = 1		; SERVICE_ERROR_NORMAL

ServiceBinary = %10%\system32\drivers\t3.sys



[CTDev2_Service_Install.amd64]

DisplayName   = %Creative.Device2Desc.amd64%

ServiceType   = 1		; SERVICE_KERNEL_DRIVER

StartType     = 3		; SERVICE_DEMAND_START

ErrorControl  = 1		; SERVICE_ERROR_NORMAL

ServiceBinary = %10%\system32\drivers\t3.sys



[Filter_Service_Install.ntx86]

ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER

StartType      = 3                  ; SERVICE_DEMAND_START

ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL

ServiceBinary  = %10%\system32\drivers\t3filt.sys



[Filter_Service_Install.amd64]

ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER

StartType      = 3                  ; SERVICE_DEMAND_START

ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL

ServiceBinary  = %10%\system32\drivers\t3filt.sys



[CTDev1.AddReg.ntx86]

HKR,,AssociatedFilters,,"wdmaud,swmidi,redbook"

HKR,,Driver,,t3.sys

HKR,Drivers,SubClasses,,"wave,midi,mixer,aux"

HKR,Drivers\wave\wdmaud.drv,Driver,,wdmaud.drv

HKR,Drivers\midi\wdmaud.drv,Driver,,wdmaud.drv

HKR,Drivers\mixer\wdmaud.drv,Driver,,wdmaud.drv

HKR,Drivers\aux\wdmaud.drv,Driver,,wdmaud.drv

HKR,Drivers\wave\wdmaud.drv,Description,,%Creative.Device1Desc.ntx86%

HKR,Drivers\midi\wdmaud.drv,Description,,%Creative.Device1Desc.ntx86%

HKR,Drivers\mixer\wdmaud.drv,Description,,%Creative.Device1Desc.ntx86%

HKR,Drivers\aux\wdmaud.drv,Description,,%Creative.Device1Desc.ntx86%

HKR,,SetupPreferredAudioDevices,3,01,00,00,00

HKCU,"Software\Microsoft\Multimedia\Sound Mapper","SetupPreferredAudioDevicesCount",0x4,00,00,00,00

HKR,,DisableSetupDiChangeState,1,00,00,00,00 ; Set to 01,00,00,00 to disable proppage restarting of driver on policy change

; Driver global settings

HKR,GlobalSettings,DcOffsetWorkaround,1,01,00,00,00 ; Applies workaround for recording DC offset issue

HKR,GlobalSettings,ResetAudioFgOnStart,1,01,00,00,00 ; Enables resetting of audio FG on driver start

HKR,GlobalSettings,SysAudioTopoMiniportWorkaround,1,01,00,00,00 ; Enables holding ref on topo port & miniport when device is uninstantiated

HKR,GlobalSettings,ValidateCodecWrites,1,01,00,00,00 ; Enables readback of writes to codec registers

HKR,GlobalSettings,SendFakePcxCfgDefVerbs,1,00,00,00,00 ; Enables sending fake pin config default table

HKR,GlobalSettings,SpdifOutputEchosRearRenderWhenNoAc3,1,01,00,00,00 ; Slaves rear panel front channels to SPDIF

HKR,GlobalSettings,HpShutsOffRearSpeaker,1,00,00,00,00 ; Headphone does not mute rear speakers

HKR,GlobalSettings,HpMode,1,01,00,00,00 ; Headphone is independant to rear panel front channels

HKR,GlobalSettings,EnableDynamicDevices,1,00,00,00,00 ; Headphone will come and go dynamically.

HKR,GlobalSettings,SetSpdifVCfg,1,01,00,00,00 ;  VCfg bit will be set on SPDIF out

HKR,GlobalSettings\\SpdifOut,ExternalSpdifReceiverSupportedSampleRates44100,1,01,00,00,00 ; By default, supported

HKR,GlobalSettings\\SpdifOut,ExternalSpdifReceiverSupportedSampleRates48000,1,01,00,00,00 ; By default, supported

HKR,GlobalSettings\\SpdifOut,ExternalSpdifReceiverSupportedSampleRates96000,1,01,00,00,00 ; By default, supported

HKR,GlobalSettings\\SpdifOut,ExternalSpdifReceiverSupportedBitDepths16,1,01,00,00,00 ; By default, supported

HKR,GlobalSettings\\SpdifOut,ExternalSpdifReceiverSupportedBitDepths20,1,00,00,00,00 ; By default, not supported

HKR,GlobalSettings\\SpdifOut,ExternalSpdifReceiverSupportedBitDepths24,1,01,00,00,00 ; By default, supported

HKR,GlobalSettings\\SpdifOut,ExternalSpdifReceiverSupportedBitDepths32,1,00,00,00,00 ; By default, not supported

HKR,GlobalSettings\\SpdifIn,SpdifInputBitDepth,1,00,00,00,00 ; By default, 16 bit digital capture

HKR,GlobalSettings\\SpdifIn,SpdifInputSampleRate,1,01,00,00,00 ; By default, 48KHz digital capture

HKR,PowerSettings,ConservationIdleTime,1,1e,00,00,00

HKR,PowerSettings,PerformanceIdleTime,1,2c,01,00,00

HKR,PowerSettings,IdlePowerState,1,04,00,00,00

;; Copy friendly names to a location the driver knows

HKLM,%CTDev1.ntx86%,%WaveOutDevName.ntx86%,,    %CTDev1.CompositeWaveName.ntx86%

HKLM,%CTDev1.ntx86%,%WaveInDevName.ntx86%,,     %CTDev1.CompositeWaveName.ntx86%

HKLM,%CTDev1.ntx86%,%MixerDevName.ntx86%,,      %CTDev1.CompositeTopoName.ntx86%

HKLM,%CTDev1.ntx86%,%MIDIWTSynthDevName.ntx86%,,%CTDev.MIDISynthName.ntx86%

HKLM,SYSTEM\CurrentControlSet\Services\pci\Parameters,11027006,1,00,00,00,20,00,00,00,00



[CTDev1.AddReg.amd64]

HKR,,AssociatedFilters,,"wdmaud,swmidi,redbook"

HKR,,Driver,,t3.sys

HKR,Drivers,SubClasses,,"wave,midi,mixer,aux"

HKR,Drivers\wave\wdmaud.drv,Driver,,wdmaud.drv

HKR,Drivers\midi\wdmaud.drv,Driver,,wdmaud.drv

HKR,Drivers\mixer\wdmaud.drv,Driver,,wdmaud.drv

HKR,Drivers\aux\wdmaud.drv,Driver,,wdmaud.drv

HKR,Drivers\wave\wdmaud.drv,Description,,%Creative.Device1Desc.amd64%

HKR,Drivers\midi\wdmaud.drv,Description,,%Creative.Device1Desc.amd64%

HKR,Drivers\mixer\wdmaud.drv,Description,,%Creative.Device1Desc.amd64%

HKR,Drivers\aux\wdmaud.drv,Description,,%Creative.Device1Desc.amd64%

HKR,,SetupPreferredAudioDevices,3,01,00,00,00

HKCU,"Software\Microsoft\Multimedia\Sound Mapper","SetupPreferredAudioDevicesCount",0x4,00,00,00,00

HKR,,DisableSetupDiChangeState,1,00,00,00,00 ; Set to 01,00,00,00 to disable proppage restarting of driver on policy change

; Driver global settings

HKR,GlobalSettings,DcOffsetWorkaround,1,01,00,00,00 ; Applies workaround for recording DC offset issue

HKR,GlobalSettings,ResetAudioFgOnStart,1,01,00,00,00 ; Enables resetting of audio FG on driver start

HKR,GlobalSettings,SysAudioTopoMiniportWorkaround,1,01,00,00,00 ; Enables holding ref on topo port & miniport when device is uninstantiated

HKR,GlobalSettings,ValidateCodecWrites,1,01,00,00,00 ; Enables readback of writes to codec registers

HKR,GlobalSettings,SendFakePcxCfgDefVerbs,1,00,00,00,00 ; Enables sending fake pin config default table

HKR,GlobalSettings,SpdifOutputEchosRearRenderWhenNoAc3,1,01,00,00,00 ; Slaves rear panel front channels to SPDIF

HKR,GlobalSettings,HpShutsOffRearSpeaker,1,00,00,00,00 ; Headphone does not mute rear speakers

HKR,GlobalSettings,HpMode,1,01,00,00,00 ; Headphone is independant to rear panel front channels

HKR,GlobalSettings,EnableDynamicDevices,1,00,00,00,00 ; Headphone will come and go dynamically.

HKR,GlobalSettings,SetSpdifVCfg,1,01,00,00,00 ;  VCfg bit will be set on SPDIF out

HKR,GlobalSettings\\SpdifOut,ExternalSpdifReceiverSupportedSampleRates44100,1,01,00,00,00 ; By default, supported

HKR,GlobalSettings\\SpdifOut,ExternalSpdifReceiverSupportedSampleRates48000,1,01,00,00,00 ; By default, supported

HKR,GlobalSettings\\SpdifOut,ExternalSpdifReceiverSupportedSampleRates96000,1,01,00,00,00 ; By default, supported

HKR,GlobalSettings\\SpdifOut,ExternalSpdifReceiverSupportedBitDepths16,1,01,00,00,00 ; By default, supported

HKR,GlobalSettings\\SpdifOut,ExternalSpdifReceiverSupportedBitDepths20,1,00,00,00,00 ; By default, not supported

HKR,GlobalSettings\\SpdifOut,ExternalSpdifReceiverSupportedBitDepths24,1,01,00,00,00 ; By default, supported

HKR,GlobalSettings\\SpdifOut,ExternalSpdifReceiverSupportedBitDepths32,1,00,00,00,00 ; By default, not supported

HKR,GlobalSettings\\SpdifIn,SpdifInputBitDepth,1,00,00,00,00 ; By default, 16 bit digital capture

HKR,GlobalSettings\\SpdifIn,SpdifInputSampleRate,1,01,00,00,00 ; By default, 48KHz digital capture

HKR,PowerSettings,ConservationIdleTime,1,1e,00,00,00

HKR,PowerSettings,PerformanceIdleTime,1,2c,01,00,00

HKR,PowerSettings,IdlePowerState,1,04,00,00,00

;; Copy friendly names to a location the driver knows

HKLM,%CTDev1.amd64%,%WaveOutDevName.amd64%,,    %CTDev1.CompositeWaveName.amd64%

HKLM,%CTDev1.amd64%,%WaveInDevName.amd64%,,     %CTDev1.CompositeWaveName.amd64%

HKLM,%CTDev1.amd64%,%MixerDevName.amd64%,,      %CTDev1.CompositeTopoName.amd64%

HKLM,%CTDev1.amd64%,%MIDIWTSynthDevName.amd64%,,%CTDev.MIDISynthName.amd64%

HKLM,SYSTEM\CurrentControlSet\Services\pci\Parameters,11027006,1,00,00,00,20,00,00,00,00



[CTDev2.AddReg.ntx86]

HKR,,AssociatedFilters,,"wdmaud,swmidi,redbook"

HKR,,Driver,,t3.sys

HKR,Drivers,SubClasses,,"wave,midi,mixer,aux"

HKR,Drivers\wave\wdmaud.drv,Driver,,wdmaud.drv

HKR,Drivers\midi\wdmaud.drv,Driver,,wdmaud.drv

HKR,Drivers\mixer\wdmaud.drv,Driver,,wdmaud.drv

HKR,Drivers\aux\wdmaud.drv,Driver,,wdmaud.drv

HKR,Drivers\wave\wdmaud.drv,Description,,%Creative.Device2Desc.ntx86%

HKR,Drivers\midi\wdmaud.drv,Description,,%Creative.Device2Desc.ntx86%

HKR,Drivers\mixer\wdmaud.drv,Description,,%Creative.Device2Desc.ntx86%

HKR,Drivers\aux\wdmaud.drv,Description,,%Creative.Device2Desc.ntx86%

HKR,,SetupPreferredAudioDevices,3,01,00,00,00

HKCU,"Software\Microsoft\Multimedia\Sound Mapper","SetupPreferredAudioDevicesCount",0x4,00,00,00,00

HKR,,DisableSetupDiChangeState,1,00,00,00,00 ; Set to 01,00,00,00 to disable proppage restarting of driver on policy change

; Driver global settings

HKR,GlobalSettings,DcOffsetWorkaround,1,01,00,00,00 ; Applies workaround for recording DC offset issue

HKR,GlobalSettings,ResetAudioFgOnStart,1,01,00,00,00 ; Enables resetting of audio FG on driver start

HKR,GlobalSettings,SysAudioTopoMiniportWorkaround,1,01,00,00,00 ; Enables holding ref on topo port & miniport when device is uninstantiated

HKR,GlobalSettings,ValidateCodecWrites,1,01,00,00,00 ; Enables readback of writes to codec registers

HKR,GlobalSettings,SendFakePcxCfgDefVerbs,1,00,00,00,00 ; Enables sending fake pin config default table

HKR,GlobalSettings,SpdifOutputEchosRearRenderWhenNoAc3,1,01,00,00,00 ; Slaves rear panel front channels to SPDIF

HKR,GlobalSettings,HpShutsOffRearSpeaker,1,00,00,00,00 ; Headphone does not mute rear speakers

HKR,GlobalSettings,HpMode,1,01,00,00,00 ; Headphone is independant to rear panel front channels

HKR,GlobalSettings,EnableDynamicDevices,1,00,00,00,00 ; Headphone will come and go dynamically.

HKR,GlobalSettings,SetSpdifVCfg,1,01,00,00,00 ;  VCfg bit will be set on SPDIF out

HKR,GlobalSettings\\SpdifOut,ExternalSpdifReceiverSupportedSampleRates44100,1,01,00,00,00 ; By default, supported

HKR,GlobalSettings\\SpdifOut,ExternalSpdifReceiverSupportedSampleRates48000,1,01,00,00,00 ; By default, supported

HKR,GlobalSettings\\SpdifOut,ExternalSpdifReceiverSupportedSampleRates96000,1,01,00,00,00 ; By default, supported

HKR,GlobalSettings\\SpdifOut,ExternalSpdifReceiverSupportedBitDepths16,1,01,00,00,00 ; By default, supported

HKR,GlobalSettings\\SpdifOut,ExternalSpdifReceiverSupportedBitDepths20,1,00,00,00,00 ; By default, not supported

HKR,GlobalSettings\\SpdifOut,ExternalSpdifReceiverSupportedBitDepths24,1,01,00,00,00 ; By default, supported

HKR,GlobalSettings\\SpdifOut,ExternalSpdifReceiverSupportedBitDepths32,1,00,00,00,00 ; By default, not supported

HKR,GlobalSettings\\SpdifIn,SpdifInputBitDepth,1,00,00,00,00 ; By default, 16 bit digital capture

HKR,GlobalSettings\\SpdifIn,SpdifInputSampleRate,1,01,00,00,00 ; By default, 48KHz digital capture

HKR,PowerSettings,ConservationIdleTime,1,1e,00,00,00

HKR,PowerSettings,PerformanceIdleTime,1,2c,01,00,00

HKR,PowerSettings,IdlePowerState,1,04,00,00,00

;; Copy friendly names to a location the driver knows

HKLM,%CTDev2.ntx86%,%WaveOutDevName.ntx86%,,    %CTDev2.CompositeWaveName.ntx86%

HKLM,%CTDev2.ntx86%,%WaveInDevName.ntx86%,,     %CTDev2.CompositeWaveName.ntx86%

HKLM,%CTDev2.ntx86%,%MixerDevName.ntx86%,,      %CTDev2.CompositeTopoName.ntx86%

HKLM,%CTDev2.ntx86%,%MIDIWTSynthDevName.ntx86%,,%CTDev.MIDISynthName.ntx86%

HKLM,%CTDev2B.ntx86%,%WaveOutDevName.ntx86%,,    %CTDev2.CompositeWaveName.ntx86%

HKLM,%CTDev2B.ntx86%,%WaveInDevName.ntx86%,,     %CTDev2.CompositeWaveName.ntx86%

HKLM,%CTDev2B.ntx86%,%MixerDevName.ntx86%,,      %CTDev2.CompositeTopoName.ntx86%

HKLM,%CTDev2B.ntx86%,%MIDIWTSynthDevName.ntx86%,,%CTDev.MIDISynthName.ntx86%

HKLM,SYSTEM\CurrentControlSet\Services\pci\Parameters,11027006,1,00,00,00,20,00,00,00,00



[CTDev2.AddReg.amd64]

HKR,,AssociatedFilters,,"wdmaud,swmidi,redbook"

HKR,,Driver,,t3.sys

HKR,Drivers,SubClasses,,"wave,midi,mixer,aux"

HKR,Drivers\wave\wdmaud.drv,Driver,,wdmaud.drv

HKR,Drivers\midi\wdmaud.drv,Driver,,wdmaud.drv

HKR,Drivers\mixer\wdmaud.drv,Driver,,wdmaud.drv

HKR,Drivers\aux\wdmaud.drv,Driver,,wdmaud.drv

HKR,Drivers\wave\wdmaud.drv,Description,,%Creative.Device2Desc.amd64%

HKR,Drivers\midi\wdmaud.drv,Description,,%Creative.Device2Desc.amd64%

HKR,Drivers\mixer\wdmaud.drv,Description,,%Creative.Device2Desc.amd64%

HKR,Drivers\aux\wdmaud.drv,Description,,%Creative.Device2Desc.amd64%

HKR,,SetupPreferredAudioDevices,3,01,00,00,00

HKCU,"Software\Microsoft\Multimedia\Sound Mapper","SetupPreferredAudioDevicesCount",0x4,00,00,00,00

HKR,,DisableSetupDiChangeState,1,00,00,00,00 ; Set to 01,00,00,00 to disable proppage restarting of driver on policy change

; Driver global settings

HKR,GlobalSettings,DcOffsetWorkaround,1,01,00,00,00 ; Applies workaround for recording DC offset issue

HKR,GlobalSettings,ResetAudioFgOnStart,1,01,00,00,00 ; Enables resetting of audio FG on driver start

HKR,GlobalSettings,SysAudioTopoMiniportWorkaround,1,01,00,00,00 ; Enables holding ref on topo port & miniport when device is uninstantiated

HKR,GlobalSettings,ValidateCodecWrites,1,01,00,00,00 ; Enables readback of writes to codec registers

HKR,GlobalSettings,SendFakePcxCfgDefVerbs,1,00,00,00,00 ; Enables sending fake pin config default table

HKR,GlobalSettings,SpdifOutputEchosRearRenderWhenNoAc3,1,01,00,00,00 ; Slaves rear panel front channels to SPDIF

HKR,GlobalSettings,HpShutsOffRearSpeaker,1,00,00,00,00 ; Headphone does not mute rear speakers

HKR,GlobalSettings,HpMode,1,01,00,00,00 ; Headphone is independant to rear panel front channels

HKR,GlobalSettings,EnableDynamicDevices,1,00,00,00,00 ; Headphone will come and go dynamically.

HKR,GlobalSettings,SetSpdifVCfg,1,01,00,00,00 ;  VCfg bit will be set on SPDIF out

HKR,GlobalSettings\\SpdifOut,ExternalSpdifReceiverSupportedSampleRates44100,1,01,00,00,00 ; By default, supported

HKR,GlobalSettings\\SpdifOut,ExternalSpdifReceiverSupportedSampleRates48000,1,01,00,00,00 ; By default, supported

HKR,GlobalSettings\\SpdifOut,ExternalSpdifReceiverSupportedSampleRates96000,1,01,00,00,00 ; By default, supported

HKR,GlobalSettings\\SpdifOut,ExternalSpdifReceiverSupportedBitDepths16,1,01,00,00,00 ; By default, supported

HKR,GlobalSettings\\SpdifOut,ExternalSpdifReceiverSupportedBitDepths20,1,00,00,00,00 ; By default, not supported

HKR,GlobalSettings\\SpdifOut,ExternalSpdifReceiverSupportedBitDepths24,1,01,00,00,00 ; By default, supported

HKR,GlobalSettings\\SpdifOut,ExternalSpdifReceiverSupportedBitDepths32,1,00,00,00,00 ; By default, not supported

HKR,GlobalSettings\\SpdifIn,SpdifInputBitDepth,1,00,00,00,00 ; By default, 16 bit digital capture

HKR,GlobalSettings\\SpdifIn,SpdifInputSampleRate,1,01,00,00,00 ; By default, 48KHz digital capture

HKR,PowerSettings,ConservationIdleTime,1,1e,00,00,00

HKR,PowerSettings,PerformanceIdleTime,1,2c,01,00,00

HKR,PowerSettings,IdlePowerState,1,04,00,00,00

;; Copy friendly names to a location the driver knows

HKLM,%CTDev2.amd64%,%WaveOutDevName.amd64%,,    %CTDev2.CompositeWaveName.amd64%

HKLM,%CTDev2.amd64%,%WaveInDevName.amd64%,,     %CTDev2.CompositeWaveName.amd64%

HKLM,%CTDev2.amd64%,%MixerDevName.amd64%,,      %CTDev2.CompositeTopoName.amd64%

HKLM,%CTDev2.amd64%,%MIDIWTSynthDevName.amd64%,,%CTDev.MIDISynthName.amd64%

HKLM,%CTDev2B.amd64%,%WaveOutDevName.amd64%,,    %CTDev2.CompositeWaveName.amd64%

HKLM,%CTDev2B.amd64%,%WaveInDevName.amd64%,,     %CTDev2.CompositeWaveName.amd64%

HKLM,%CTDev2B.amd64%,%MixerDevName.amd64%,,      %CTDev2.CompositeTopoName.amd64%

HKLM,%CTDev2B.amd64%,%MIDIWTSynthDevName.amd64%,,%CTDev.MIDISynthName.amd64%

HKLM,SYSTEM\CurrentControlSet\Services\pci\Parameters,11027006,1,00,00,00,20,00,00,00,00



[Filter.AddReg.ntx86]

HKR,,NTMPDriver,,"t3.sys,t3filt.sys"

HKR,Sensaura\Configuration,RenderFactory,0,%KSNAME_CompositeWave.ntx86%

HKR,Sensaura\Configuration,TopologyFactory,0,%KSNAME_CompositeTopo.ntx86%

HKR,Sensaura\Configuration,IgnoreDSSpeakerConfiguration, 1, 00, 00, 00, 00

HKR,Sensaura\Configuration,ForwardSpeakerConfiguration, 1, 00, 00, 00, 00

HKR,Sensaura\Configuration,DynamicMix, 1, 00, 00, 00, 00



[Filter.AddReg.amd64]

HKR,,NTMPDriver,,"t3.sys,t3filt.sys"

HKR,Sensaura\Configuration,RenderFactory,0,%KSNAME_CompositeWave.amd64%

HKR,Sensaura\Configuration,TopologyFactory,0,%KSNAME_CompositeTopo.amd64%

HKR,Sensaura\Configuration,IgnoreDSSpeakerConfiguration, 1, 00, 00, 00, 00

HKR,Sensaura\Configuration,ForwardSpeakerConfiguration, 1, 00, 00, 00, 00

HKR,Sensaura\Configuration,DynamicMix, 1, 00, 00, 00, 00



[FilterHW.AddReg.ntx86]

HKR,,"UpperFilters",0x00010000,"t3filt"



[FilterHW.AddReg.amd64]

HKR,,"UpperFilters",0x00010000,"t3filt"



[CoInst.AddReg.ntx86]

HKR,,CoInstallers32,0x00010000,"CtDvInst.dll,CtDevCoInstProc"

HKR,,OriginalSourcePath,,%01%



[CoInst.AddReg.amd64]

HKR,,CoInstallers32,0x00010000,"CtDvInst.dll,CtDevCoInstProc"

HKR,,OriginalSourcePath,,%01%



[Security.AddReg.ntx86]

; FILE_DEVICE_SOUND

HKR,,DeviceType,0x10001,0x0000001D

; SDDL_DEVOBJ_SYS_ALL_ADM_RWX_WORLD_RWX_RES_RWX

HKR,,Security,,"D:P(A;;GA;;;SY)(A;;GRGWGX;;;BA)(A;;GRGWGX;;;WD)(A;;GRGWGX;;;RC)"



[Security.AddReg.amd64]

; FILE_DEVICE_SOUND

HKR,,DeviceType,0x10001,0x0000001D

; SDDL_DEVOBJ_SYS_ALL_ADM_RWX_WORLD_RWX_RES_RWX

HKR,,Security,,"D:P(A;;GA;;;SY)(A;;GRGWGX;;;BA)(A;;GRGWGX;;;WD)(A;;GRGWGX;;;RC)"



[SysFiles.CopyList.ntx86]

t3.sys

Pfmodnt.sys



[SysFiles.CopyList.amd64]

t3.sys

Pfmodnt.sys



[Filter.CopyList.ntx86]

t3filt.sys



[Filter.CopyList.amd64]

t3filt.sys



[CoInst.CopyList.ntx86]

CtDvInst.dll



[CoInst.CopyList.amd64]

CtDvInst.dll



[DLL.CopyList.ntx86]

OemSpi.dll

SPIRun.dll

CTPcie.dll



[DLL.CopyList.amd64]

OemSpi.dll

SPIRun.dll

CTPcie.dll



[DestinationDirs]

DefaultDestDir		= 10,system32\drivers

SysFiles.CopyList.ntx86	= 10,system32\drivers		; %SystemRoot%\system32\drivers

SysFiles.CopyList.amd64	= 10,system32\drivers		; %SystemRoot%\system32\drivers

Filter.CopyList.ntx86	= 10,system32\drivers		; %SystemRoot%\system32\drivers

Filter.CopyList.amd64	= 10,system32\drivers		; %SystemRoot%\system32\drivers

CoInst.CopyList.ntx86	= 11				; (Win9X)%Windows%\system,(WinNT)%SystemRoot%\system32

CoInst.CopyList.amd64	= 11				; %SystemRoot%\SysWOW64

DLL.CopyList.ntx86	= 11				; (Win9X)%Windows%\system,(WinNT)%SystemRoot%\system32

DLL.CopyList.amd64	= 10,SysWOW64			; %SystemRoot%\SysWOW64



[SourceDisksNames]

101 = %DriverDisk%,,



[SourceDisksFiles]

t3.sys        = 101,I386

Pfmodnt.sys   = 101,I386

CtDvInst.dll  = 101,I386

t3filt.sys    = 101,I386

OemSpi.dll  = 101

SPIRun.dll    = 101

CTPcie.dll    = 101



[SourceDisksFiles.amd64]

t3.sys        = 101,AMD64

Pfmodnt.sys   = 101,AMD64

CtDvInst.dll  = 101,AMD64

t3filt.sys    = 101,AMD64

OemSpi.dll  = 101

SPIRun.dll    = 101

CTPcie.dll    = 101



[Strings]

CREAF					= "CREATIVE"

MfgName					= "Creative Technology Ltd."

DriverDisk				= "Creative Installer CD-ROM"



Creative.Device1Desc.ntx86		= "SB Xtreme Audio Notebook"

Creative.Device1Desc.amd64		= "SB Xtreme Audio Notebook"



Creative.Device2Desc.ntx86		= "Sound Blaster X-Fi Xtreme Audio"

Creative.Device2Desc.amd64		= "Sound Blaster X-Fi Xtreme Audio"



KSNAME_CompositeWave.ntx86		= "CompositeWave"

KSNAME_CompositeWave.amd64		= "CompositeWave"

KSNAME_CompositeTopo.ntx86		= "CompositeTopo"

KSNAME_CompositeTopo.amd64		= "CompositeTopo"



CTDev1.CompositeWaveName.ntx86		= "SB Xtreme Audio Notebook"

CTDev1.CompositeWaveName.amd64		= "SB Xtreme Audio Notebook"

CTDev1.CompositeTopoName.ntx86		= "SB Xtreme Audio Notebook"

CTDev1.CompositeTopoName.amd64		= "SB Xtreme Audio Notebook"



CTDev2.CompositeWaveName.ntx86		= "Sound Blaster X-Fi Xtreme Audio"

CTDev2.CompositeWaveName.amd64		= "Sound Blaster X-Fi Xtreme Audio"

CTDev2.CompositeTopoName.ntx86		= "Sound Blaster X-Fi Xtreme Audio"

CTDev2.CompositeTopoName.amd64		= "Sound Blaster X-Fi Xtreme Audio"



CTDev.MIDISynthName.ntx86              = "Creative SoundFont Synthesizer"

CTDev.MIDISynthName.amd64              = "Creative SoundFont Synthesizer"



CTDev1.ntx86       			= "SOFTWARE\Creative Tech\Device\FUNC_01&VEN_1102&DEV_000A&SUBSYS_11021001"

CTDev1.amd64       			= "SOFTWARE\Wow6432Node\Creative Tech\Device\FUNC_01&VEN_1102&DEV_000A&SUBSYS_11021001"

CTDev2.ntx86       			= "SOFTWARE\Creative Tech\Device\FUNC_01&VEN_1102&DEV_000A&SUBSYS_11021002"

CTDev2.amd64       			= "SOFTWARE\Wow6432Node\Creative Tech\Device\FUNC_01&VEN_1102&DEV_000A&SUBSYS_11021002"

CTDev2B.ntx86       			= "SOFTWARE\Creative Tech\Device\FUNC_01&VEN_1102&DEV_000A&SUBSYS_1462C320"

CTDev2B.amd64       			= "SOFTWARE\Wow6432Node\Creative Tech\Device\FUNC_01&VEN_1102&DEV_000A&SUBSYS_1462C320"



WaveOutDevName.ntx86         		= "WaveOutName"

WaveOutDevName.amd64         		= "WaveOutName"

WaveInDevName.ntx86          		= "WaveInName"

WaveInDevName.amd64          		= "WaveInName"

MixerDevName.ntx86           		= "MixerName"

MixerDevName.amd64           		= "MixerName"

MIDIWTSynthDevName.ntx86                = "MIDISynthName"

MIDIWTSynthDevName.amd64                = "MIDISynthName"



Proxy.CLSID               		= "{17CCA71B-ECD7-11D0-B908-00A0C9223196}"

KSCATEGORY_AUDIO          		= "{6994AD04-93EF-11D0-A3CC-00A0C9223196}"

KSCATEGORY_RENDER         		= "{65E8773E-8F56-11D0-A3B9-00A0C9223196}"

KSCATEGORY_CAPTURE        		= "{65E8773D-8F56-11D0-A3B9-00A0C9223196}"

KSCATEGORY_TOPOLOGY       		= "{DDA54A40-1E4C-11D1-A050-405705C10000}"

Download Driver Pack

How To Update Drivers Manually

After your driver has been downloaded, follow these simple steps to install it.

  • Expand the archive file (if the download file is in zip or rar format).

  • If the expanded file has an .exe extension, double click it and follow the installation instructions.

  • Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.

  • Find the device and model you want to update in the device list.

  • Double-click on it to open the Properties dialog box.

  • From the Properties dialog box, select the Driver tab.

  • Click the Update Driver button, then follow the instructions.

Very important: You must reboot your system to ensure that any driver updates have taken effect.

For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.

server: web2, load: 1.44