[Version]
ClassGuid
{4d36e96c-e325-11ce-bfc1-08002be10318}
DriverVer
06/15/2010,%DriverBuildID%
[DestinationDirs]
DefaultDestDir
10; dirid = \system32\drivers
HdAudModel.CopyList
10,system32\drivers
Core.CopyList
16422,%CoreFilePath%
Coinst.CopyFiles
10, system32
SonicFocus.SysFx.CopyList
11
SonicFocus.Presets.CopyList
16419,SonicFocus\Presets
SMaxCPL.CopyList
16422,%CoreFilePath% ;;core - to 'Program Files' ;;
[DriverInfo.DelReg]
HKLM,Software\InstalledOptions\%DriverOEM%\%DriverFamily%\%DriverMfgr%\%DriverProduct%
[DriverInfo.AddReg]
HKLM,Software\InstalledOptions\%DriverOEM%\%DriverFamily%\%DriverMfgr%\%DriverProduct%,Description,,%DriverDescription%
HKLM,Software\InstalledOptions\%DriverOEM%\%DriverFamily%\%DriverMfgr%\%DriverProduct%,CurrentVer,,%DriverOEMVersion%
HKLM,Software\InstalledOptions\%DriverOEM%\%DriverFamily%\%DriverMfgr%\%DriverProduct%,Ver_%DriverOEMVersion%,,%DriverVersionID%
HKLM,Software\InstalledOptions\%DriverOEM%\%DriverFamily%\%DriverMfgr%\%DriverProduct%, DriverBuildDate,,%DriverBuildDate%
HKLM,Software\InstalledOptions\%DriverOEM%\%DriverFamily%\%DriverMfgr%\%DriverProduct%, BaseDriverFileName,,"ADIHdAud.sys"
HKLM,Software\InstalledOptions\%DriverOEM%\%DriverFamily%\%DriverMfgr%\%DriverProduct%, BaseDriverFileVersion,,"6.10.7280"
HKLM,Software\InstalledOptions\%DriverOEM%\%DriverFamily%\%DriverMfgr%\%DriverProduct%, INFVersion,,%INFVersionID%
[SourceDisksNames]
[SourceDisksFiles]
[Manufacturer]
%AnalogDevices.Mfg%
AnalogDevices
[ControlFlags]
[AnalogDevices]
%HdAudioFunctionDriver.ADICodec.DeviceDesc1%
HD_1983, HDAUDIO\FUNC_01&VEN_11D4&DEV_1983&subsys_102801C4
%HdAudioFunctionDriver.ADICodec.DeviceDesc1%
HD_1983, HDAUDIO\FUNC_01&VEN_11D4&DEV_1983&subsys_102801E4
%HdAudioFunctionDriver.ADICodec.DeviceDesc1%
HD_1983, HDAUDIO\FUNC_01&VEN_11D4&DEV_1983&subsys_102801E5
%HdAudioFunctionDriver.ADICodec.DeviceDesc1%
HD_1983, HDAUDIO\FUNC_01&VEN_11D4&DEV_1983&subsys_102801E9
%HdAudioFunctionDriver.ADICodec.DeviceDesc2%
HD_1983_RT, HDAUDIO\FUNC_01&VEN_11D4&DEV_1983&subsys_102801DA
%HdAudioFunctionDriver.ADICodec.DeviceDesc2%
HD_1983_RT, HDAUDIO\FUNC_01&VEN_11D4&DEV_1983&subsys_102801D9
%HdAudioFunctionDriver.ADICodec.DeviceDesc3%
HD_1984, HDAUDIO\FUNC_01&VEN_11D4&DEV_1984&subsys_10280211
%HdAudioFunctionDriver.ADICodec.DeviceDesc3%
HD_1984, HDAUDIO\FUNC_01&VEN_11D4&DEV_1984&subsys_10280214
%HdAudioFunctionDriver.ADICodec.DeviceDesc3%
HD_1984, HDAUDIO\FUNC_01&VEN_11D4&DEV_1984&subsys_1028021D
%HdAudioFunctionDriver.ADICodec.DeviceDesc3%
HD_1984, HDAUDIO\FUNC_01&VEN_11D4&DEV_1984&subsys_1028021E
%HdAudioFunctionDriver.ADICodec.DeviceDesc3%
HD_1984, HDAUDIO\FUNC_01&VEN_11D4&DEV_1984&subsys_10280220
%HdAudioFunctionDriver.ADICodec.DeviceDesc4%
HD_1984A, HDAUDIO\FUNC_01&VEN_11D4&DEV_194A&subsys_1028026D
%HdAudioFunctionDriver.ADICodec.DeviceDesc4%
HD_1984A, HDAUDIO\FUNC_01&VEN_11D4&DEV_194A&subsys_1028026E
%HdAudioFunctionDriver.ADICodec.DeviceDesc4%
HD_1984A, HDAUDIO\FUNC_01&VEN_11D4&DEV_194A&subsys_10280276
%HdAudioFunctionDriver.ADICodec.DeviceDesc4%
HD_1984A, HDAUDIO\FUNC_01&VEN_11D4&DEV_194A&subsys_1028027F
%HdAudioFunctionDriver.ADICodec.DeviceDesc4%
HD_1984A, HDAUDIO\FUNC_01&VEN_11D4&DEV_194A&subsys_10280293
%HdAudioFunctionDriver.ADICodec.DeviceDesc4%
HD_1984A, HDAUDIO\FUNC_01&VEN_11D4&DEV_194A&subsys_10280294
%HdAudioFunctionDriver.ADICodec.DeviceDesc4%
HD_1984A, HDAUDIO\FUNC_01&VEN_11D4&DEV_194A&subsys_102802F3
%HdAudioFunctionDriver.ADICodec.DeviceDesc4%
HD_1984A, HDAUDIO\FUNC_01&VEN_11D4&DEV_194A&subsys_10280420
%HdAudioFunctionDriver.ADICodec.DeviceDesc5%
HD_1984A_NOFP, HDAUDIO\FUNC_01&VEN_11D4&DEV_194A&subsys_1028024E
%HdAudioFunctionDriver.ADICodec.DeviceDesc5%
HD_1984A_NOFP, HDAUDIO\FUNC_01&VEN_11D4&DEV_194A&subsys_102804AC
%HdAudioFunctionDriver.ADICodec.DeviceDesc6%
HD_1984A_NORP, HDAUDIO\FUNC_01&VEN_11D4&DEV_194A&subsys_10280281
%HdAudioFunctionDriver.ADICodec.DeviceDesc6%
HD_1984A_NORP, HDAUDIO\FUNC_01&VEN_11D4&DEV_194A&subsys_102802C3
[HD_1983]
Include
ks.inf,wdmaudio.inf
Needs
KS.Registration,WDMAUDIO.Registration
DelReg
HdAud.DelReg, DriverInfo.DelReg
CopyFiles
HdAudModel.CopyList, Core.CopyList
AddReg
HdAudModel.AddReg, HD_1983.AddReg, SMaxNonReTask.AddReg, DriverInfo.AddReg
AddProperty
HdAudBranding.AddProperty
[HD_1983_RT]
Include
ks.inf,wdmaudio.inf
Needs
KS.Registration,WDMAUDIO.Registration
DelReg
HdAud.DelReg, DriverInfo.DelReg
CopyFiles
HdAudModel.CopyList, Core.CopyList, SMaxCPL.CopyList
AddReg
HdAudModel.AddReg, HD_1983.AddReg, SMaxReTask.AddReg, SMaxReTask06.AddReg, DriverInfo.AddReg
AddProperty
HdAudBranding.AddProperty
[HD_1984]
Include
ks.inf,wdmaudio.inf
Needs
KS.Registration,WDMAUDIO.Registration
DelReg
HdAud.DelReg, DriverInfo.DelReg
CopyFiles
HdAudModel.CopyList, Core.CopyList, SMaxCPL.CopyList
AddReg
HdAudModel.AddReg, HD_1984.AddReg, SMaxReTask.AddReg, SMaxReTask07.AddReg, DriverInfo.AddReg
AddProperty
HdAudBranding.AddProperty
[HD_1984A]
Include
ks.inf,wdmaudio.inf
Needs
KS.Registration,WDMAUDIO.Registration
DelReg
HdAud.DelReg, DriverInfo.DelReg
CopyFiles
HdAudModel.CopyList, Core.CopyList, SMaxCPL.CopyList, SonicFocus.SysFx.CopyList, SonicFocus.Presets.CopyList
AddReg
HdAudModel.AddReg, HD_1984A.AddReg, SMaxReTask.AddReg, SMaxReTask08.AddReg, DriverInfo.AddReg, SonicFocus.AddReg
AddProperty
HdAudBranding.AddProperty
RegisterDlls
SonicFocus.RegisterDlls
[HD_1984A_NOFP]
Include
ks.inf,wdmaudio.inf
Needs
KS.Registration,WDMAUDIO.Registration
DelReg
HdAud.DelReg, DriverInfo.DelReg
CopyFiles
HdAudModel.CopyList, Core.CopyList, SMaxCPL.CopyList
AddReg
HdAudModel.AddReg, HD_1984A_NOFP.AddReg, SMaxReTask.AddReg, SMaxReTask08_NOFP.AddReg, DriverInfo.AddReg
AddProperty
HdAudBranding.AddProperty
[HD_1984A_NORP]
Include
ks.inf,wdmaudio.inf
Needs
KS.Registration,WDMAUDIO.Registration
DelReg
HdAud.DelReg, DriverInfo.DelReg
CopyFiles
HdAudModel.CopyList, FlatCore.CopyList
AddReg
HdAudModel.AddReg, HD_1984A_NORP.AddReg, DriverInfo.AddReg
AddProperty
HdAudBranding.AddProperty
[HD_1983.Services]
AddService
ADIHdAudAddService, 0x00000002, HdAud_Service_Install
[HD_1983_RT.Services]
AddService
ADIHdAudAddService, 0x00000002, HdAud_Service_Install
[HD_1984.Services]
AddService
ADIHdAudAddService, 0x00000002, HdAud_Service_Install
[HD_1984A.Services]
AddService
ADIHdAudAddService, 0x00000002, HdAud_Service_Install
[HD_1984A_NOFP.Services]
AddService
ADIHdAudAddService, 0x00000002, HdAud_Service_Install
[HD_1984A_NORP.Services]
AddService
ADIHdAudAddService, 0x00000002, HdAud_Service_Install
[HD_1983.CoInstallers]
CopyFiles
Coinst.CopyFiles
[HD_1983_RT.CoInstallers]
CopyFiles
Coinst.CopyFiles
[HD_1984.CoInstallers]
CopyFiles
Coinst.CopyFiles
[HD_1984A.CoInstallers]
CopyFiles
Coinst.CopyFiles
[HD_1984A_NOFP.CoInstallers]
CopyFiles
Coinst.CopyFiles
[HD_1984A_NORP.CoInstallers]
CopyFiles
Coinst.CopyFiles
[HD_1983.HW]
AddReg
HdAudSecurity.AddReg
[HD_1983_RT.HW]
AddReg
HdAudSecurity.AddReg
[HD_1984.HW]
AddReg
HdAudSecurity.AddReg
[HD_1984A.HW]
AddReg
HdAudSecurity.AddReg
[HD_1984A_NOFP.HW]
AddReg
HdAudSecurity.AddReg
[HD_1984A_NORP.HW]
AddReg
HdAudSecurity.AddReg
[Coinst.AddReg]
HKR,,CoInstallers32,0x10000,"SMaxCo.dll,PostProc"
[Coinst.CopyFiles]
[HdAud_Service_Install]
DisplayName
%UAAFunctionDriverForHdAudio.SvcDesc%
ServiceBinary
%10%\system32\drivers\ADIHdAud.sys
[HdAudModel.CopyList]
[Core.CopyList]
[FlatCore.CopyList]
[SMaxCPL.CopyList]
smaxesp.cpl ;;smaxesp.cpl
[SonicFocus.SysFx.CopyList]
[SonicFocus.RegisterDlls]
[SonicFocus.Presets.CopyList]
[SonicFocus.AddReg]
[SonicFocus.AddReg.Security]
[HdAudModel.SSysFx.AddReg]
HKR,"FX\\0",%PKEY_FX_Association%,,%KSNODETYPE_SPEAKER%
HKR,"FX\\0",%PKEY_FX_PreMixClsid%,,%SSYSFX_PREMIX_CLSID%
HKR,"FX\\0",%PKEY_FX_PostMixClsid%,,%SSYSFX_POSTMIX_CLSID%
HKR,"FX\\0",%PKEY_DisplayName%,,%SSYSFX_FriendlyName%
HKR,"FX\\0",%PKEY_AudioEndpoint_Disable_SysFx%,%REG_DWORD%,0x00000000
[HdAudModel.ESSysFx.AddReg]
HKR,"EP\\0",%PKEY_AudioEndpoint_Association%,,%KSNODETYPE_SPEAKER%
HKR,"EP\\0",%PKEY_AudioEndpoint_Ext_UiClsid%,,%SF_AUDIOENDPOINT_EXT_UI_CLSID%
HKR,"EP\\0",%PKEY_AudioEngine_OEMFormat%,1, 41,00,8C,70,28,00,00,00,FE,FF,02,00,80,BB,00,00,00,EE,02,00,04,00,10,00,16,00,10,00,03,00,00,00,01,00,00,00,00,00,10,00,80,00,00,AA,00,38,9B,71
HKR,"EP\\0",%PKEY_FX_PostMixClsid%,,%SSYSFX_POSTMIX_CLSID%
[HdAudModel.AddReg]
HKR,,AssociatedFilters,,"wdmaud,swmidi,redbook"
HKR,,Driver,,ADIHdAud.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,,%HdAudioDeviceDescription%
HKR,Drivers\midi\wdmaud.drv,Description,,%HdAudioDeviceDescription%
HKR,Drivers\mixer\wdmaud.drv,Description,,%HdAudioDeviceDescription%
HKR,Drivers\aux\wdmaud.drv,Description,,%HdAudioDeviceDescription%
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,ValidateCodecWrites,1,00,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,00,00,00,00 ; Separate SPDIF from rear panel front channel
HKR,GlobalSettings,SetSpdifVCfg,1,01,00,00,00 ; VCfg bit will be set on SPDIF out
HKR,GlobalSettings,DisableTimerResolution,1,01; ExSetTimerResolution True
HKR,GlobalSettings,HpShutsOffRearSpeaker,1,01,00,00,00 ; Headphone does not mute rear speakers
HKR,GlobalSettings,HpMode,1,01,00,00,00 ; Headphone is slaved to rear panel front channels
HKR,GlobalSettings\\SpdifOut,ExternalSpdifReceiverSupportedSampleRates44100,1,01,00,00,00 ; By default, supported
HKR,GlobalSettings\\SpdifOut,ExternalSpdifReceiverSupportedSampleRates48000,1,01,00,00,00 ; By default, only one supported
HKR,GlobalSettings\\SpdifOut,ExternalSpdifReceiverSupportedSampleRates96000,1,00,00,00,00 ; By default, not supported
HKR,GlobalSettings\\SpdifOut,ExternalSpdifReceiverSupportedBitDepths16,1,01,00,00,00 ; By default, only one supported
HKR,GlobalSettings\\SpdifOut,ExternalSpdifReceiverSupportedBitDepths20,1,00,00,00,00 ; By default, not supported
HKR,GlobalSettings\\SpdifOut,ExternalSpdifReceiverSupportedBitDepths24,1,00,00,00,00 ; By default, not 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,GlobalSettings,WaveRTEnabled,1,01 ; 00
waveCyclic in Vista, 01 = waveRT in Vista
HKR,GlobalSettings,EnableDynamicDevices,1,00,00,00,00 ; Headphone won't come and go dynamically
HKR,GlobalSettings,Overridekey,,%OVERK% ;;Used by SoftEQ,Complim, and INF Override
[SMaxReTask.AddReg]
HKLM,%WindowsCPDirect%\Cpls,"SmaxESP",,"%16422%\%CoreFilePath%\smaxesp.cpl" ;;smaxesp.cpl
HKLM,%WindowsCPDirect%\Extended Properties\%SCID_CONTROLPANELCATEGORY%,"%16422%\%CoreFilePath%\smaxesp.cpl",0x00010001,0x4
HKLM,%IFRegPath%\Settings,"DisplayOnlySupportedDIDs",65537,01,00,00,00
HKLM,%PnPRegPath%\Settings,"DisableDriverNotLoadedDlg",65537,01,00,00,00 ;
HKLM,%IFRegPath%\Settings,"Mode",65537,04,00,00,00
HKLM,%WindowsRunKey%,"SoundMAXPnP",,"%16422%\%CoreFilePath%\smax4pnp.exe"
HKLM,%WindowsAppPaths%\smwdmif.dll,,,"%16422%\%CoreFilePath%\smwdmif.dll"
HKLM,%WindowsAppPaths%\smwdmif.dll,"Path",,"%16422%\%CoreFilePath%"
HKLM,%WindowsAppPaths%\smax4pnp.exe,,,"%16422%\%CoreFilePath%\smax4pnp.exe"
HKLM,%WindowsAppPaths%\smax4pnp.exe,"Path",,"%16422%\%CoreFilePath%"
HKLM,%WindowsAppPaths%\SMaxCore,,,"%16422%\%CoreFilePath%"
HKLM,%WindowsAppPaths%\SMaxCore,"Path",,"%16422%\%CoreFilePath%"
HKLM,%IFRegPath%\Mode,"Object000",65537,01,00,00,00
HKLM,%IFRegPath%\Mode,"Object050",65537,01,00,00,00
HKLM,%IFRegPath%\Mode,"Object020",65537,01,00,00,00
HKLM,%IFRegPath%\Mode,"Object021",65537,01,00,00,00
[SMaxReTask06.AddReg]
HKR,AD1983, "MicLIPortRetask", 0x00010001, 0x00000007 ; Enable 1983 Port C Retasking
HKR,AD1983, "FPMicEnable", 0x00010001, 0x00000057 ; Front
PortB, Rear=PortC
HKR,AD1983, "PortMicBias", 0x00010001, 0x00000440 ; set mic bias level for PortB and PortC
HKLM,%IFRegPath%\Settings,FPHPJackPos,,"3,1,4,1,0"
HKLM,%IFRegPath%\Settings,LineOutJackPos,,"3,0,4,0,0"
HKLM,%IFRegPath%\Settings,LineInJackPos,,"97,0,3,0,1"
HKLM,%IFRegPath%\Settings,MicJackPos,,"3,1,9,0,0"
[SMaxReTask07.AddReg]
HKR,AD1984, "PortMicBias", 0x00010001, 0x00000440 ; set mic bias level for PortB and PortC
HKR,AD1984\\Disable, MicBP, 1, 01
HKLM,%IFRegPath%\Settings,FPHPJackPos,,"3,1,4,1,0"
HKLM,%IFRegPath%\Settings,LineOutJackPos,,"3,0,4,0,0"
HKLM,%IFRegPath%\Settings,LineInJackPos,,"97,0,3,0,1"
HKLM,%IFRegPath%\Settings,FPMicJackPos,,"3,1,9,0,0"
HKLM,%IFRegPath%\Settings,"JSense",65537,00,00,00,00 ;
HKLM,%IFRegPath%\Settings,"NoDevConfUI",65537,01,00,00,00 ;
[SMaxReTask08.AddReg]
HKR,AD1984A, "PortMicBias", 0x00010001, 0x00000440 ; set mic bias level for PortB and PortC
HKR,AD1984A\\Disable, MicBP, 1, 01
HKLM,%IFRegPath%\Settings,FPHPJackPos,,"3,1,4,1,0"
HKLM,%IFRegPath%\Settings,LineOutJackPos,,"3,0,4,0,0"
HKLM,%IFRegPath%\Settings,LineInJackPos,,"97,0,3,0,1"
HKLM,%IFRegPath%\Settings,FPMicJackPos,,"3,1,9,0,0"
HKLM,%IFRegPath%\Settings,"JSense",65537,00,00,00,00 ;
HKLM,%IFRegPath%\Settings,"NoDevConfUI",65537,01,00,00,00 ;
[SMaxReTask08_NOFP.AddReg]
HKR,AD1984A, "PortMicBias", 0x00010001, 0x00000440 ; set mic bias level for PortB and PortC
HKR,AD1984A\\Disable, MicBP, 1, 01
HKLM,%IFRegPath%\Settings,"JSense",65537,00,00,00,00 ;
HKLM,%IFRegPath%\Settings,"NoDevConfUI",65537,01,00,00,00 ;
HKLM,%IFRegPath%\Settings,LineOutJackPos,,"3,0,4,0,0"
HKLM,%IFRegPath%\Settings,LineInJackPos,,"97,0,3,0,1"
[SMaxNonReTask.AddReg]
HKLM,%IFRegPath%\Settings,"JSense",65537,00,00,00,00
HKLM,%IFRegPath%\Settings,FPHPJackPos,,"3,1,4,1,0"
HKLM,%IFRegPath%\Settings,LineOutJackPos,,"3,0,4,0,0"
HKLM,%IFRegPath%\Settings,MicJackPos,,"3,0,9,0,2"
HKLM,%IFRegPath%\Settings,LineInJackPos,,"3,0,3,0,1"
HKLM,%PnPRegPath%\Settings,"DisableDriverNotLoadedDlg",65537,01,00,00,00 ;
[HD_1983.AddReg]
HKR,InitVerbs,NumVerbs,0x00010001, 0x00000016 ; Example: Number of verbs in the init section
HKR,InitVerbs,0000, 0x00010001, 0x00771E13 ; Sets third byte of pin config info
HKR,InitVerbs,0001, 0x00010001, 0x00871EA1 ; Sets third byte of pin config info
HKR,InitVerbs,0002, 0x00010001, 0x00971E81 ; Sets third byte of pin config info
HKR,InitVerbs,0003, 0x00010001, 0x00B70103 ; Mono Out select is analog mixer
HKR,InitVerbs,0004, 0x00010001, 0x01771F41 ; Set fourth byte Aux pin config to no connection
HKR,InitVerbs,0005, 0x00010001, 0x0053B03B ; Set LineOut, HP and Mono out to the same initial levels (-3 dB)