[Models]
HDAUDIO\FUNC_01&VEN_111D&DEV_7675=this
Default=this
[DelRegKeys]
HKR\Settings=yes
HKLM\Software\IDT=yes
[APPS]
[CopyFiles.32]
IDTSG.cpl = 0x25
stlang.dll = 0x25
AESTCtrl.cpl = 0x25
AESTFltr.exe = 0x25
CtAudPth.exe = 0x25
[CopyFiles.64]
IDTSG64.cpl    = 0x25
stlang64.dll = 0x25
AESTCt64.cpl = 0x25
AESTFl64.exe = 0x25
CtAudPth.exe = 0x25
[StartServices.32]
STacSV -r
[StartServices.64]
stacsv64 -r
[RegisterDlls.32]
STacAPI.dll
[RegisterDlls.64]
STapi64x.dll
[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]
HideTrayIcon    = dword: 1
Automatic       = dword: 0
PopUpType       = dword: 1
[HKLM\Software\IDT\Config\SysTray.32]
ControlPanel    = "IDTSG.cpl"
[HKLM\Software\IDT\Config\SysTray.64]
ControlPanel    = "IDTSG64.cpl"
[HKLM\Software\IDT\State\UI]
ShowEventDialoga	= dword: 0
ShowEventDialoge	= dword: 1
ShowEventDialogf	= dword: 0
Config_Update		=dword:0x00000001
[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\Config\EventExpressions]
Version=dword:1
[HKLM\Software\IDT\Config\EventExpressions\ServiceStartup]
010="modelocal=GetGlobalRegDword("modevar",0)"
020="if(modelocal==0,(SetVerified(14,0)),(0))"
[HKLM\SOFTWARE\IDT\Config\EventExpressions\GetJacksStatus]
010="JSA=JackState(10)"
020="GDTA=GetDeviceType(10)"
030="JSE=JackState(14)"
040="GDTE=GetDeviceType(14)"
050="JSF=JackState(15)"
060="GDTF=GetDeviceType(15)"
[HKLM\SOFTWARE\IDT\Config\EventExpressions\JackPresenseA]
010="INCLUDE GetJacksStatus"
030="if(JSA == 1 || JSF == 1,(BypassSystemEq(1)),(BypassSystemEq(0)))"
040="if(JSA == 1 || JSF == 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 && GDTE == 10,(SetGlobalRegDword("modevar",1)),(0))"
100="if(JSA == 0 && GDTE == 8,(SetGlobalRegDword("modevar",0)),(0))"
110="if(JSA == 0 && GDTE == 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 && GDTE==10 && currmode!=1),SetGlobalRegDword("modevar",1),(0))"
050="if((GDTA==2 && GDTE==8 && currmode!=0),SetGlobalRegDword("modevar",0),(0))"
055="if((GDTA==2 && GDTE==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\JackPresenseF]
010="INCLUDE GetJacksStatus"
030="if(JSA == 1 || JSF == 1,(BypassSystemEq(1)),(BypassSystemEq(0)))"
040="if(JSA == 1 || JSF == 1,(BypassSystemComp(1)),(BypassSystemComp(0)))"
090="if(JSF == 0 && GDTE == 10,(SetGlobalRegDword("modevar",1)),(0))"
100="if(JSF == 0 && GDTE == 8,(SetGlobalRegDword("modevar",0)),(0))"
110="if(JSF == 0 && GDTE == 1,(SetGlobalRegDword("modevar",0)),(0))"
120="INCLUDE processmode"
[HKLM\SOFTWARE\IDT\Config\EventExpressions\JackDeviceE]
010="INCLUDE GetJacksStatus"
020="currmode=GetGlobalRegDword("mode",0)"
025="SetGlobalRegDword("modevar",10)"
030="if(GDTE==8 && currmode!=0,(SetGlobalRegDword("modevar",0)),(0))"
040="if(GDTE==10 && currmode!=1,(SetGlobalRegDword("modevar",1)),(0))"
050="if(JSA==1 && JSF==1 && JSE==1 && GDTE==1 && currmode!=2,(SetGlobalRegDword("modevar",2)),(0))"
055="if(JSE==0 && GDTE==1,(SetDeviceType(14,8)&&SetVerified(14,1)),(0))"
060="INCLUDE processmode"
[HKLM\SOFTWARE\IDT\Config\EventExpressions\JackDeviceF]
010="INCLUDE GetJacksStatus"
020="currmode=GetGlobalRegDword("mode",0)"
025="SetGlobalRegDword("modevar",10)"
030="if(GDTF==2 && GDTE==8 && currmode!=0,(SetGlobalRegDword("modevar",0)),(0))"
035="if(GDTF==2 && GDTE==10 && currmode!=1,(SetGlobalRegDword("modevar",1)),(0))"
037="if(GDTF==2 && GDTE==1 && currmode!=0,(SetGlobalRegDword("modevar",0)),(0))"
040="if(JSF==0 && GDTF==1,(SetDeviceTypeSlaved(15,2)&&SetVerified(15,1)),(0))"
055="INCLUDE processmode"
[HKLM\SOFTWARE\IDT\Config\EventExpressions\JackPresenseE]
010="INCLUDE GetJacksStatus"
020="currmode=GetGlobalRegDword("mode",0)"
025="SetGlobalRegDword("modevar",10)"
030="if(GDTE==8 && currmode!=0,(SetGlobalRegDword("modevar",0)),(0))"
040="if(GDTE==10 && currmode!=1,(SetGlobalRegDword("modevar",1)),(0))"
050="if(GDTE==1 && currmode!=2,(SetGlobalRegDword("modevar",2)),(0))"
055="if(JSE==0,(SetGlobalRegDword("modevar",0)),(0))"
060="INCLUDE processmode"
110="MicePlugged = JackState(14)"
120="curredev=GetDefaultDevice(2,1)"
130="prevedev=GetGlobalRegDword("previousDefaultDevice", 0)"
140="if( MicePlugged , ( SetGlobalRegDword("previousDefaultDevice", curredev) ) , ( 0 ) )"
150="if( MicePlugged , ( SetDefaultDevice(1,14,0) ) , ( 0 ) )"
160="if( ( !MicePlugged && prevedev ) , ( SetDefaultDevice(2,prevedev,0) ) , ( 0 ) )"
[HKLM\SOFTWARE\IDT\Config\EventExpressions\processmode]
010="modelocal=GetGlobalRegDword("modevar",0)"
012="RTCLocal=GetGlobalRegDword("isRTCon",0)"
020="if(modelocal==0 && RTCLocal==0,(SetDeviceType(14,8)&&SetDeviceTypeSlaved(10,2)&&SetDeviceTypeSlaved(15,2)),(0))"
030="if(modelocal==1 && RTCLocal==0,(SetDeviceTypeSlaved(14,10) && SetVerified(14,1)),(0))"
040="if(modelocal==1 && RTCLocal==0,(SetDeviceTypeSlaved(10,2)),(0))"
042="if(modelocal==1 && RTCLocal==0,(SetDeviceTypeSlaved(15,2)),(0))"
070="if(modelocal==2 && RTCLocal==0,(SetDeviceType(10,1)),(0))"
080="if(modelocal==2 && RTCLocal==0,(SetDeviceType(15,1)),(0))"
085="if(modelocal==2 && RTCLocal==0,(SetDeviceType(14,1) && SetVerified(14,1)),(0))"
095="if(modelocal==3,(SetDeviceType(14,10)),(0))"
100="if(modelocal==3,(SetDeviceType(10,2)),(0))"
110="if(modelocal==3,(SetDeviceTypeSlaved(15,2)),(0))"
122="if(modelocal==4,(SetDeviceType(14,1) && SetVerified(14,1)),(0))"
125="if(modelocal==4,(SetDeviceType(15,9)),(0))"
130="if(modelocal==4,(SetDeviceType(10,2)),(0))"
131="if(modelocal==5,(SetDeviceType(10,1)),(0))"
132="if(modelocal==5,(SetDeviceType(15,1)),(0))"
133="if(modelocal==5,(SetDeviceType(14,1) && SetVerified(14,1)),(0))"
134="if(modelocal!=10,(SetGlobalRegDword("mode",modelocal)),(0))"
135="if(modelocal==5,(SetGlobalRegDword("mode",2)),(0))"
160="SetVerified(10,1)"
170="SetVerified(15,1)"
[HKR]
CodecName = "92HD73C1X"
[HKR\Settings]
Initverbs = hex: 07,EE,17,00
TraceFlags				= dword: 0x89B3
Biostype1  = hex: 1
AllowHpOnNonSupportingPin            = hex: 0
CPL_SaveExtraPower                   = hex: 1
CPL_MaySwitchExtAmpPowerState        = hex: 1
CPL_SecondsAfter                     = dword: 30 
EnableDLCDWA                         = hex: 1
PmEnabledWidget				= hex: 0A,0B,0C,0D,0E,0F
ShareSystemMicJackAsLine = hex: 1
AfgPowerStatePolicy = hex: 2
CPL_ControlAfgPowerState = hex: 0x1
KeepAnalogLoopbackAlwaysOn = hex: 0
DelayInMsAfterPortDisabling = dword: 0x40
SAEN = dword: 0x08
AEMicSource = dword: 0x2
[HKR\Settings\pin]
[HKR\Settings\Pin\0A]
ExtAmpCtrl = hex: 00,05,02
CfgDflt = dword: 0x0421121F
AltCfg = hex: 1F,12,11,04
Action = hex: 81, 0D,80,00,87,00
[HKR\Settings\Pin\0B]
[HKR\Settings\Pin\0C]
CfgDflt = dword: 0x400003F0
[HKR\Settings\Pin\0D]
CfgDflt = dword: 0x90170310
[HKR\Settings\Pin\0E]
CfgDflt = dword: 0x0481123E
AltCfg = hex: 12,12,11,04,31,12,A1,04
Pathnode =  hex: 29
Action = hex: 0A,0E
Bias = hex: FF,04,02
[HKR\Settings\Pin\0F]
CfgDflt = dword: 0x0421121F
AltCfg = hex: 1F,12,21,04,11,12,11,04
Action = hex: 81,0D,80,00,87,00
[HKR\Settings\Pin\10]
CfgDflt = dword: 0x400003F0
[HKR\Settings\Pin\11]
CfgDflt = dword: 0x400003F0
[HKR\Settings\Pin\12]
CfgDflt = dword: 0x400003F0
[HKR\Settings\Pin\13]
[HKR\Settings\Pin\14]
CfgDflt = dword: 0x400003F0
[HKR\Settings\Pin\22]
CfgDflt = dword: 0x400003F0
[HKR\Settings\Pin\23]
CfgDflt = dword: 0x400003F0
[HKR\Settings\Pin\24]
CfgDflt = dword: 0x400003F0
[HKR\Settings\GPIO]
00 					= hex: 0x82
MAEOpts = dword: 0x10
[HKR\Settings\Connselector]
[HKR\Settings\filter\Rear]
UniqueID                             = hex: 0
LegacyIoctlHere                      = hex: 1
Associations                         = hex: 3,1,6,7
DigitalVolumeControl                 = hex: 0
EnableInputMonitor                   = hex: 0
KeepAdcAlwaysOn                      = hex: 1
MasterControlsIndependentMixerInputs = Hex: 0
RecMonitorMute                       = hex: 1
EnableVendorPcBeep                   = hex: 1  
DisableMicBoost                      = hex: 0
MicBoost                             = hex: 1
DisableNonPcmPin                     = hex: 0
LineInRecVolume                      = dword: 0x108000
MicInRecVolume                       = dword: 0x108000
Mixer = hex: 0x1d
StereoMixNid = hex: 0x1d
DisableLineInFromRender = hex: 1
DisableLine2InFromRender = hex: 1
DisableMicInFromRender = hex: 1
DisableMic2InFromRender = hex: 1
DisableLine2InFromCapture = hex: 1
EnableIntSpkrMute			= hex: 1
[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
[HKR\Settings\filter\Rear\TopoNames]
Mic2In                     = "{9C56BB03-C758-4e8b-A23A-752D5968EA2D}"  
MixIn   		  = "{88C02F6A-D1E7-4fe3-A506-9E0AE51D1234}"
[HKR\Settings\filter\Rear\MaxLvlLimiters]
MicIn = dword: 0x000c0000
Mic2In = dword: 0x000c0000
[HKR\settings\filter\Rear\plugins\render\SpeakerMgr]
load = dword: 1
idEffect = dword: 32
order = dword: 800
[HKLM\SOFTWARE\IDT\Config\UI\Layout\Panel[0]]
Location="right"
Size="1x3"
[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
Row=dword:00000000
Col=dword:00000000
Color="black"
Port = dword: 0xa
Dev[0]="hp"
Dev[1]="speaker_front"
[HKLM\SOFTWARE\IDT\Config\UI\Layout\Schema[0]\Jack[1]]
Panel=dword:00000000
Row=dword:00000000
Col=dword:00000001
Color="black"
Port = dword: 0xf
Dev[0]="hp"
Dev[1]="speaker_center"
[HKLM\SOFTWARE\IDT\Config\UI\Layout\Schema[0]\Jack[2]]
Panel=dword:00000000
Row=dword:00000000
Col=dword:00000002
Port = dword: 0xe
Color="black"
Dev[0]="mic"
Dev[1]="linein"
Dev[2]="speaker_rear"
[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"
