[Models]
HDAUDIO\FUNC_01&VEN_111D&DEV_7605=this
Default=this
[DelRegKeys]
HKR\Settings=yes
HKLM\Software\IDT=yes
[CopyFiles.32]
stlang.dll = 0x25
idtsg.cpl = 0x25
AESTCtrl.cpl = 0x25
AESTFltr.exe = 0x25
CtAudPth.exe = 0x25
[CopyFiles.64]
stlang64.dll = 0x25
idtsg64.cpl = 0x25
AESTCt64.cpl = 0x25
AESTFl64.exe = 0x25
CtAudPth.exe = 0x25
[Apps]
[RegisterDlls.32]
STacAPI.dll
[RegisterDlls.64]
STaPI64x.dll
[StartServices.32]
stacsv.exe -r
[StartServices.64]
stacsv64.exe -r
[HKLM\Software\IDT\State\Shared]
ShowEventDialog = dword: 1
[HKLM\Software\IDT\Config\Shared]
Config_Oem      = dword: 2
PollingPeriod   = dword: 1000
RecordPriority = dword: 1
[HKLM\Software\IDT\Config\STacsv]
HwSpkCfg       = dword: 1
MicRetasking 	= dword: 0
[HKLM\Software\IDT\Config\SysTray.32]
ControlPanel    = "IDTSG.cpl"
HideTrayIcon   	= dword: 1
Automatic      	= dword: 0
PopUpType       = dword: 1
[HKLM\Software\IDT\Config\SysTray.64]
ControlPanel    = "IDTSG64.cpl"
HideTrayIcon   	= dword: 1
Automatic      	= dword: 0
PopUpType       = dword: 1
[HKLM\SOFTWARE\IDT\Config\UI]
Config_Tab        =dword:0x0000000a
Config_Lang        =dword:0x00000000
Config_Adv        =dword:0x00000101
Config_Portmap        =dword:0x00000006
Config_Spk        =dword:0x00000018
Config_Credits        =dword:0x00000000
Config_SpkFlags        =dword:0x0000001a
Config_Dolby        =dword:0x00000000
PerPortEvents		= dword: 0x00000001
Config_Pwr			= dword: 0x9
[HKLM\Software\IDT\State\UI]
ShowEventDialoga	= dword: 0
ShowEventDialogc	= dword: 1
ShowEventDialogb	= dword: 0
Config_Update		=dword:0x00000001
[HKLM\SOFTWARE\IDT\Config\EventExpressions]
Version=dword:1
[HKLM\Software\IDT\Config\EventExpressions\ServiceStartup]
010="modelocal=GetGlobalRegDword("modevar",0)"
020="if(modelocal==0,(SetVerified(12,0)),(0))"
[HKLM\SOFTWARE\IDT\Config\EventExpressions\GetJacksStatus]
010="JSA=JackState(10)"
020="GDTA=GetDeviceType(10)"
030="JSB=JackState(11)"
040="GDTB=GetDeviceType(11)"
050="JSC=JackState(12)"
060="GDTC=GetDeviceType(12)"
[HKLM\SOFTWARE\IDT\Config\EventExpressions\JackPresenseA]
010="INCLUDE GetJacksStatus"
030="if(JSA == 1 || JSB == 1,(BypassSystemEq(1)),(BypassSystemEq(0)))"
040="if(JSA == 1 || JSB == 1,(BypassSystemComp(1)),(BypassSystemComp(0)))"
045="RTCLocal=GetGlobalRegDword("isRTCon",0)"
050="if(JSA == 0,(MutePin(13, 0)),(0))"
070="if(JSA == 1 && RTCLocal == 0,(MutePin(13, 1)),(0))"
080="if(JSA == 1 && RTCLocal == 1,(MutePin(13, 0)),(0))"
090="if(JSA == 0 && GDTC == 10,(SetGlobalRegDword("modevar",1)),(0))"
100="if(JSA == 0 && GDTC == 8,(SetGlobalRegDword("modevar",0)),(0))"
110="if(JSA == 0 && GDTC == 1,(SetGlobalRegDword("modevar",0)),(0))"
120="INCLUDE processmode"
[HKLM\SOFTWARE\IDT\Config\EventExpressions\JackDeviceA]
010="INCLUDE GetJacksStatus"
020="currmode=GetGlobalRegDword("mode",0)"
025="SetGlobalRegDword("modevar",10)"
040="if((GDTA==2 && GDTC==10 && currmode!=1),SetGlobalRegDword("modevar",1),(0))"
050="if((GDTA==2 && GDTC==8 && currmode!=0),SetGlobalRegDword("modevar",0),(0))"
055="if((GDTA==2 && GDTC==1 && currmode!=0),SetGlobalRegDword("modevar",0),(0))"
056="if(JSA==0 && GDTA==1,(SetDeviceTypeSlaved(10,2)&&SetVerified(10,1)),(0))"
060="INCLUDE processmode"
[HKLM\SOFTWARE\IDT\Config\EventExpressions\JackPresenseB]
010="INCLUDE GetJacksStatus"
030="if(JSA == 1 || JSB == 1,(BypassSystemEq(1)),(BypassSystemEq(0)))"
040="if(JSA == 1 || JSB == 1,(BypassSystemComp(1)),(BypassSystemComp(0)))"
090="if(JSB == 0 && GDTC == 10,(SetGlobalRegDword("modevar",1)),(0))"
100="if(JSB == 0 && GDTC == 8,(SetGlobalRegDword("modevar",0)),(0))"
110="if(JSB == 0 && GDTC == 1,(SetGlobalRegDword("modevar",0)),(0))"
120="INCLUDE processmode"
[HKLM\SOFTWARE\IDT\Config\EventExpressions\JackDeviceC]
010="INCLUDE GetJacksStatus"
020="currmode=GetGlobalRegDword("mode",0)"
025="SetGlobalRegDword("modevar",10)"
030="if(GDTC==8 && currmode!=0,(SetGlobalRegDword("modevar",0)),(0))"
040="if(GDTC==10 && currmode!=1,(SetGlobalRegDword("modevar",1)),(0))"
050="if(JSA==1 && JSB==1 && JSC==1 && GDTC==1 && currmode!=2,(SetGlobalRegDword("modevar",2)),(0))"
055="if(JSC==0 && GDTC==1,(SetDeviceType(12,8)&&SetVerified(12,1)),(0))"
060="INCLUDE processmode"
[HKLM\SOFTWARE\IDT\Config\EventExpressions\JackDeviceB]
010="INCLUDE GetJacksStatus"
020="currmode=GetGlobalRegDword("mode",0)"
025="SetGlobalRegDword("modevar",10)"
030="if(GDTB==2 && GDTC==8 && currmode!=0,(SetGlobalRegDword("modevar",0)),(0))"
035="if(GDTB==2 && GDTC==10 && currmode!=1,(SetGlobalRegDword("modevar",1)),(0))"
037="if(GDTB==2 && GDTC==1 && currmode!=0,(SetGlobalRegDword("modevar",0)),(0))"
040="if(JSB==0 && GDTB==1,(SetDeviceTypeSlaved(11,2)&&SetVerified(11,1)),(0))"
055="INCLUDE processmode"
[HKLM\SOFTWARE\IDT\Config\EventExpressions\JackPresenseC]
010="INCLUDE GetJacksStatus"
020="currmode=GetGlobalRegDword("mode",0)"
025="SetGlobalRegDword("modevar",10)"
030="if(GDTC==8 && currmode!=0,(SetGlobalRegDword("modevar",0)),(0))"
040="if(GDTC==10 && currmode!=1,(SetGlobalRegDword("modevar",1)),(0))"
050="if(GDTC==1 && currmode!=2,(SetGlobalRegDword("modevar",2)),(0))"
055="if(JSC==0,(SetGlobalRegDword("modevar",0)),(0))"
060="INCLUDE processmode"
[HKLM\SOFTWARE\IDT\Config\EventExpressions\processmode]
010="modelocal=GetGlobalRegDword("modevar",0)"
012="RTCLocal=GetGlobalRegDword("isRTCon",0)"
020="if(modelocal==0 && RTCLocal==0,(SetDeviceType(12,8)&&SetDeviceTypeSlaved(10,2)&&SetDeviceTypeSlaved(11,2)),(0))"
030="if(modelocal==1 && RTCLocal==0,(SetDeviceTypeSlaved(12,10) && SetVerified(12,1)),(0))"
040="if(modelocal==1 && RTCLocal==0,(SetDeviceTypeSlaved(10,2)),(0))"
042="if(modelocal==1 && RTCLocal==0,(SetDeviceTypeSlaved(11,2)),(0))"
070="if(modelocal==2 && RTCLocal==0,(SetDeviceType(10,1)),(0))"
080="if(modelocal==2 && RTCLocal==0,(SetDeviceType(11,1)),(0))"
085="if(modelocal==2 && RTCLocal==0,(SetDeviceType(12,1) && SetVerified(12,1)),(0))"
095="if(modelocal==3,(SetDeviceType(12,10)),(0))"
100="if(modelocal==3,(SetDeviceType(10,2)),(0))"
110="if(modelocal==3,(SetDeviceTypeSlaved(15,2)),(0))"
122="if(modelocal==4,(SetDeviceType(12,1) && SetVerified(12,1)),(0))"
125="if(modelocal==4,(SetDeviceType(11,9)),(0))"
130="if(modelocal==4,(SetDeviceType(10,2)),(0))"
131="if(modelocal==5,(SetDeviceType(10,1)),(0))"
132="if(modelocal==5,(SetDeviceType(11,1)),(0))"
133="if(modelocal==5,(SetDeviceType(12,1) && SetVerified(12,1)),(0))"
134="if(modelocal!=10,(SetGlobalRegDword("mode",modelocal)),(0))"
135="if(modelocal==5,(SetGlobalRegDword("mode",2)),(0))"
160="SetVerified(10,1)"
170="SetVerified(11,1)"
[HKR]
CodecName = "92HD83"
[HKR\Settings]
InitVerbs						= hex: 17,F4,17,00
TraceFlags						= dword: 0x89B3
CPL_SaveExtraPower				= hex: 1
CPL_MaySwitchExtAmpPowerState	= hex: 1
EnablePcBeepAtCd  				= hex: 1
Biostype1 						= hex: 1
PmEnabledWidget					= hex: 0A,0B,0D,0E,0F
CPL_SecondsAfter 				= dword: 30
ShareSystemMicJackAsLine = hex: 1
AfgPowerStatePolicy 			= hex: 2
CPL_ControlAfgPowerState 		= hex: 0x1
KeepAnalogLoopbackAlwaysOn = hex: 0
DelayInMsAfterPortDisabling 	= dword: 0x40
SAEN = dword: 0x08
RenderPathOptimization = hex: 1
EnableExtraD3PowerSaving = hex: 0 
AfgPwrSeqDelayMs = dword: 16
AfgPwrSeqDelay2Ms = dword: 1
AEMicSource = dword: 0x2
[HKR\Settings\pin]
[HKR\Settings\Pin\0A]
CfgDflt = dword: 0x0421121F
AltCfg = hex: 1F,12,21,04,1F,12,11,04
Action = hex: 81,0D,80,00,87,00
[HKR\Settings\Pin\0B]
CfgDflt = dword: 0x0421121F
AltCfg = hex: 1F,12,21,04,11,12,11,04
Action = hex: 81,0D,80,00,87,00
[HKR\Settings\Pin\0C]
CfgDflt = dword: 0x0481123E
AltCfg = hex: 12,12,11,04,31,12,A1,04
Bias = hex: FF,04,02
[HKR\Settings\Pin\0D]
CfgDflt = dword: 0x90170110
[HKR\Settings\Pin\0E]
CfgDflt = dword: 0x400000F0
[HKR\Settings\Pin\0F]
CfgDflt = dword: 0x400000F2
[HKR\Settings\Pin\10]
CfgDflt = dword: 0x400000F3
[HKR\Settings\Pin\11]
CfgDflt = dword: 0x90A60160
[HKR\Settings\Pin\1F]
CfgDflt = dword: 0x400000F4
[HKR\Settings\Pin\20]
CfgDflt = dword: 0x400000F5
[HKR\Settings\GPIO]
MAEOpts = dword: 0x10
[HKR\Settings\Connselector]
[HKR\Settings\filter\rear]
UniqueID                             = hex: 0
LegacyIoctlHere                      = hex: 1
Associations              			= hex: 1,3,6
DigitalVolumeControl                = hex: 0
DisableMicBoost                      = hex: 0
EnableSetFormatSupport              = hex: 1
EnabledPcmRenderBitsAndRates 		= dword: 0xFFFFFFFE
KeepAdcAlwayson                     = hex: 1
EnabledNonPcmBitsAndRates           = dword: 0x20040
ZeroPcmBitsAndRates                 = dword: 0x20040
DisableNonPcmPin                    = hex: 0
Mixer = hex: 0x1b
EnableVendorPcBeep                  = hex: 1
EnabledPcmCaptureBitsAndRates       = dword: 0x0A0060
MicInRecVolume                      = dword: 0x108000
StereoMixNid = hex: 0x1b
DisableLine2InFromRender = hex: 1
DisableMicInFromRender = hex: 1
DisableMic2InFromRender = hex: 1
EnableIntSpkrMute			= hex: 1
DisableLineInFromRender = hex: 1
DisableLine2InFromCapture = hex: 1
[HKR\Settings\filter\rear\MaxLvlLimiters]
MicBoostLevel                       = dword: 0x00140000
[HKR\Settings\filter\Rear\TopoNames]
Mic2In                     = "{9C56BB03-C758-4e8b-A23A-752D5968EA2D}"  
MixIn   		  = "{88C02F6A-D1E7-4fe3-A506-9E0AE51D1234}"
[HKR\Settings\filter\Rear\plugins]
RegVersion                           = dword: 1
[HKR\Settings\filter\rear\plugins\render\spreader]
idEffect = dword: 8
Load = dword: 1
order = dword: 825
[HKR\Settings\filter\rear\presets\_initial\render\spreader]
bypass = dword: 0
[HKR\Settings\filter\rear\presets\HeadPhone\render\spreader]
bypass = dword:0
SpoofJackPresence = dword: 1
SpoofJackPresenceFront = dword: 1
SpoofJackPresenceCLfe = dword: 0
SpoofJackPresenceRearPair3 = dword: 0
SpoofJackPresenceSidePair4 = dword: 0
[HKR\Settings\filter\rear\presets\HeadPhone\render\patchcord]
bypass = dword:0
patch2 = dword:0
patch3 = dword:1
[HKR\Settings\filter\rear\presets\MultiChannel\render\spreader]
bypass = dword:0
SpoofJackPresence = dword: 0
SpoofJackPresenceFront = dword: 0
SpoofJackPresenceCLfe = dword: 0
SpoofJackPresenceRearPair3 = dword: 0
SpoofJackPresenceSidePair4 = dword: 0
[HKR\Settings\filter\rear\presets\MultiChannel\render\patchcord]
bypass = dword:1
patch2 = dword:2
patch3 = dword:3
[HKLM\SOFTWARE\IDT\Config\UI\Layout\Panel[0]]
Location="right"
Size="3x1"
[HKLM\SOFTWARE\IDT\Config\UI\Layout\Schema[0]]
Desc="IDS_CONFIG_OPEN"
[HKLM\SOFTWARE\IDT\Config\UI\Layout\Schema[0]\Jack[0]]
Panel=dword:00000000
Color="black"
Port=dword:0xC
Row=dword:0
Col=dword:0
Dev[0]="linein"
Dev[1]="mic"
Dev[2]="speaker_rear"
[HKLM\SOFTWARE\IDT\Config\UI\Layout\Schema[0]\Jack[1]]
Panel=dword:00000000
Color="black"
Port=dword:0xB
Row=dword:1
Col=dword:0
Dev[0]="hp"
Dev[1]="speaker_center"
[HKLM\SOFTWARE\IDT\Config\UI\Layout\Schema[0]\Jack[2]]
Panel=dword:0
Color="black"
Port=dword:0xA
Row=dword:2
Col=dword:0
Dev[0]="hp"
Dev[1]="speaker_front"
[HKLM\Software\Microsoft\Windows\CurrentVersion\App Paths\AESFltr.exe]
(Default) = "c:\windows\system32"
Path = "%systemroot%\system32"
[HKLM\Software\Microsoft\Windows\CurrentVersion\App Paths\AESFl64.exe]
(Default) = "c:\windows\system32"
Path = "%systemroot%\system32"
