Sorry for the late response but I became interested in dual output tonight because I'm cheap and don't want to buy a splitter. Veazer posted a link to some drivers that allowed dual output but had a key flaw in disabling onboard speakers. I have fixed the onboard speaker problem so that you can use either speakers or mic+headphone port as your source. However, looking back at Veazer's post, these drivers also don't show a subwoofer option and as far as I can tell the subwoofer is off. I will work on this later. Anyway, just download the drivers from here:
. Extract them and edit the file in ..\\
4618(WHQL)\\WDM\\FXCN-0040.ini . Replace all of the code with:
Code:
[Models]
HDAUDIO\\FUNC_01&VEN_8384&DEV_7690&SUBSYS_13310040=this
Default=this
[CopyFiles]
stacapi.dll = 0x25
stacgui.cpl = 0x25
localize.dll = 0x25
sttray.exe = 0x24
[APPS]
StartSTSysTray=YesInvisible
[HKLM\\Software\\Microsoft\\Windows\\CurrentVersion\\Run]
SigmatelSysTrayApp="sttray.exe"
[HKLM\\Software\\Sigmatel\\GlobalState]
[HKLM\\Software\\Sigmatel\\STSysTray\\1.0]
HideTrayIcon = dword: 1
PollingPeriod = dword: 500
RecordPriority = dword: 0
ControlPanel = "stacgui.cpl"
[DelRegKeys]
HKR\\Settings=Yes
HKCU\\Software\\Sigmatel\\Settings=Yes
HKLM\\Software\\Sigmatel\\Presets=Yes
HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Applets\\Volume Control\\SigmaTel Audio=Yes
HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Applets\\Volume Control\\SigmaTel C-Major Audio=Yes
HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Applets\\Volume Control\\SigmaTel High Definition Audio=Yes
[HKR\\Settings]
TraceFlags = dword: 0x89b3
[HKR\\Settings\\pin]
[HKR\\Settings\\pin\\08]
CfgDflt = dword: 0x40F000F8
[HKR\\Settings\\pin\\09]
CfgDflt = dword: 0x40F000F9
[HKR\\Settings\\pin\\0D]
CfgDflt = dword: 0x01814222
CfgCurr = dword: 0x01214211
AltCfg = hex: 22,42,81,01,11,42,21,01,10,42,11,01
[HKR\\Settings\\pin\\0E]
CfgDflt = dword: 0x40F000FD
CfgCurr = dword: 0x90177331
AltCfg = hex: 30,73,87,90,31,73,17,90
[HKR\\Settings\\pin\\0F]
CfgDflt = dword: 0x91871221
[HKR\\Settings\\pin\\10]
CfgDflt = dword: 0x01A19020
CfgCurr = dword: 0x011190F0
AltCfg = hex: 20,90,A1,01,F0,90,11,01
[HKR\\Settings\\pin\\11]
CfgDflt = dword: 0x40F000FB
[HKR\\Settings\\pin\\12]
CfgDflt = dword: 0x40F0F1FC
[HKR\\Settings\\connselector]
[HKR\\Settings\\filter\\Rear]
UniqueId = hex: 0
CaptureConverter = hex: 3
RenderConverter = hex: 2
DisableSPDIFControl = hex: 1
LegacyIoctlHere = hex: 1
EnableInputMonitor = hex: 1
KeepAdcAlwaysOn = hex: 1
EnableHwSpeakerConfigurationSupport = hex: 0
MasterControlsIndependentMixerInputs = hex: 1
[HKLM\\SOFTWARE\\Sigmatel\\STacGUI]
Config_Tab = dword: 0xC
Config_Spk = dword: 0x0
Config_Adv = dword: 0x1
Config_Rates = dword: 0x0
[HKLM\\SOFTWARE\\SigmaTel\\STacGUI\\XML]
Nconfigs=dword:0x00000000
[HKR\\Settings\\filter\\Rear\\MaxLvlLimiters]
MicIn = dword: 0x000c0000
Mic2In = dword: 0x000c0000
[HKR\\Settings\\filter\\Rear\\TopoNames]
Mic2In = "{A72A6A9C-896A-45ce-AD88-6BB096B11B36}"
InpMonitor = "{AD16E140-C319-4381-98AB-AB72A3C26892}"
LineIn = "{F8BCADB3-4A43-4258-8099-BAEF93599CF1}"
[HKLM\\SYSTEM\\CurrentControlSet\\Control\\MediaCategories\\{F8BCADB3-4A43-4258-8099-BAEF93599CF1}]
Display = hex: 00,00,00,00
Name = "Rear Line In"
[HKLM\\Software\\Microsoft\\Windows\\CurrentVersion\\Control Panel\\Extended Properties\\{305CA226-D286-468e-B848-2B2E8E697B74} 2]
%SystemRoot%\\System32\\stacgui.cpl = dword: 0x4
%SystemRoot%\\System32\\stac97.cpl = dword: 0x4
[HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Applets\\Volume Control\\SigmaTel Audio\\Volume Control]
LineStates=hex:00,00,00,00,56,00,6f,00,6c,00,75,00,6d,00,65,00,20,00,43,00,6f,00,6e,00,74,00,72,00,6f,00,6c,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,57,00,61,00,76,00,65,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,53,00,57,00,20,00,53,00,79,00,6e,00,74,00,68,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,43,00,44,00,20,00,50,00,6c,00,61,00,79,00,65,00,72,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,49,00,6e,00,70,00,75,00,74,00,20,00,4d,00,6f,00,6e,00,69,00,74,00,6f,00,72,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
[HKCR\\CLSID\\{8B9C122C-653F-4407-8485-3196C5D15A40}]
(default)="PortConfig Class"
[HKCR\\CLSID\\{8B9C122C-653F-4407-8485-3196C5D15A40}\\InprocServer32]
(default)="stacapi.dll"
ThreadingModel="Both"
[HKCR\\CLSID\\{8B9C122C-653F-4407-8485-3196C5D15A40}\\ProgID]
(default)="STacAPI.PortConfig.1"
[HKCR\\CLSID\\{8B9C122C-653F-4407-8485-3196C5D15A40}\\TypeLib]
(default)="{A9A5301C-9A2E-4DF1-9145-A083182BE5E5}"
[HKCR\\CLSID\\{8B9C122C-653F-4407-8485-3196C5D15A40}\\VersionIndependentProgID]
(default)="STacAPI.PortConfig"
[HKCR\\CLSID\\{810CA047-2086-444E-91F6-3F21B1DFC2DC}]
(default)="BassMgrHDA Class"
[HKCR\\CLSID\\{810CA047-2086-444E-91F6-3F21B1DFC2DC}\\InprocServer32]
(default)="stacapi.dll"
ThreadingModel="Apartment"
[HKCR\\CLSID\\{810CA047-2086-444E-91F6-3F21B1DFC2DC}\\ProgID]
(default)="STacAPI.BassMgrHDA.1"
[HKCR\\CLSID\\{810CA047-2086-444E-91F6-3F21B1DFC2DC}\\TypeLib]
(default)="{A9A5301C-9A2E-4DF1-9145-A083182BE5E5}"
[HKCR\\CLSID\\{810CA047-2086-444E-91F6-3F21B1DFC2DC}\\VersionIndependentProgID]
(default)="STacAPI.BassMgrHDA"
[HKCR\\CLSID\\{93192F01-D870-4694-BB34-E5DFB7E61F1F}]
(default)="ChannelManager Class"
[HKCR\\CLSID\\{93192F01-D870-4694-BB34-E5DFB7E61F1F}\\InprocServer32]
(default)="stacapi.dll"
ThreadingModel="Apartment"
[HKCR\\CLSID\\{93192F01-D870-4694-BB34-E5DFB7E61F1F}\\ProgID]
(default)="STacAPI.ChannelManager.1"
[HKCR\\CLSID\\{93192F01-D870-4694-BB34-E5DFB7E61F1F}\\TypeLib]
(default)="{A9A5301C-9A2E-4DF1-9145-A083182BE5E5}"
[HKCR\\CLSID\\{93192F01-D870-4694-BB34-E5DFB7E61F1F}\\VersionIndependentProgID]
(default)="STacAPI.ChannelManager"
[HKCR\\CLSID\\{67F70C04-8D9A-4907-98A4-9A9220C61777}]
(default)="DolbyDLCtrls Class"
[HKCR\\CLSID\\{67F70C04-8D9A-4907-98A4-9A9220C61777}\\InprocServer32]
(default)="stacapi.dll"
ThreadingModel="Both"
[HKCR\\CLSID\\{67F70C04-8D9A-4907-98A4-9A9220C61777}\\ProgID]
(default)="STacAPI.DolbyDLCtrls.1"
[HKCR\\CLSID\\{67F70C04-8D9A-4907-98A4-9A9220C61777}\\TypeLib]
(default)="{A9A5301C-9A2E-4DF1-9145-A083182BE5E5}"
[HKCR\\CLSID\\{67F70C04-8D9A-4907-98A4-9A9220C61777}\\VersionIndependentProgID]
(default)="STacAPI.DolbyDLCtrls"
[HKCR\\CLSID\\{9EA40686-15A7-4781-A694-6A279B593581}]
(default)="DolbyMSCtrls Class"
[HKCR\\CLSID\\{9EA40686-15A7-4781-A694-6A279B593581}\\InprocServer32]
(default)="stacapi.dll"
ThreadingModel="Both"
[HKCR\\CLSID\\{9EA40686-15A7-4781-A694-6A279B593581}\\ProgID]
(default)="STacAPI.DolbyMSCtrls.1"
[HKCR\\CLSID\\{9EA40686-15A7-4781-A694-6A279B593581}\\TypeLib]
(default)="{A9A5301C-9A2E-4DF1-9145-A083182BE5E5}"
[HKCR\\CLSID\\{9EA40686-15A7-4781-A694-6A279B593581}\\VersionIndependentProgID]
(default)="STacAPI.DolbyMSCtrls"
[HKCR\\CLSID\\{1635AF0A-4782-42B5-9B92-73C00D4FD2C5}]
(default)="EventManager Class"
[HKCR\\CLSID\\{1635AF0A-4782-42B5-9B92-73C00D4FD2C5}\\InprocServer32]
(default)="stacapi.dll"
ThreadingModel="Both"
[HKCR\\CLSID\\{1635AF0A-4782-42B5-9B92-73C00D4FD2C5}\\ProgID]
(default)="STacAPI.EventManager.1"
[HKCR\\CLSID\\{1635AF0A-4782-42B5-9B92-73C00D4FD2C5}\\TypeLib]
(default)="{A9A5301C-9A2E-4DF1-9145-A083182BE5E5}"
[HKCR\\CLSID\\{1635AF0A-4782-42B5-9B92-73C00D4FD2C5}\\VersionIndependentProgID]
(default)="STacAPI.EventManager"
[HKCR\\CLSID\\{1AA5C273-1A85-4A50-BEBB-19922FDB4FB2}]
(default)="GpioSet Class"
[HKCR\\CLSID\\{1AA5C273-1A85-4A50-BEBB-19922FDB4FB2}\\InprocServer32]
(default)="stacapi.dll"
ThreadingModel="Apartment"
[HKCR\\CLSID\\{1AA5C273-1A85-4A50-BEBB-19922FDB4FB2}\\ProgID]
(default)="STacAPI.GpioSet.1"
[HKCR\\CLSID\\{1AA5C273-1A85-4A50-BEBB-19922FDB4FB2}\\TypeLib]
(default)="{A9A5301C-9A2E-4DF1-9145-A083182BE5E5}"
[HKCR\\CLSID\\{1AA5C273-1A85-4A50-BEBB-19922FDB4FB2}\\VersionIndependentProgID]
(default)="STacAPI.GpioSet"
[HKCR\\CLSID\\{3919846E-7603-44ca-95DE-4E86A804AF7B}]
(default)="ControlApiA Class"
[HKCR\\CLSID\\{3919846E-7603-44ca-95DE-4E86A804AF7B}\\InprocServer32]
(default)="stacapi.dll"
ThreadingModel="Single"
[HKCR\\CLSID\\{3919846E-7603-44ca-95DE-4E86A804AF7B}\\ProgID]
(default)="STacAPI.ControlApiA.1"
[HKCR\\CLSID\\{3919846E-7603-44ca-95DE-4E86A804AF7B}\\TypeLib]
(default)="{A9A5301C-9A2E-4DF1-9145-A083182BE5E5}"
[HKCR\\CLSID\\{3919846E-7603-44ca-95DE-4E86A804AF7B}\\VersionIndependentProgID]
(default)="STacAPI.ControlApiA"
[HKCR\\CLSID\\{CC32C222-DC24-477C-A180-7E1A9A99083E}]
(default)="SpdifCopyProtection Class"
[HKCR\\CLSID\\{CC32C222-DC24-477C-A180-7E1A9A99083E}\\InprocServer32]
(default)="stacapi.dll"
ThreadingModel="Both"
[HKCR\\CLSID\\{CC32C222-DC24-477C-A180-7E1A9A99083E}\\ProgID]
(default)="STacAPI.SpdifCopyProtection.1"
[HKCR\\CLSID\\{CC32C222-DC24-477C-A180-7E1A9A99083E}\\TypeLib]
(default)="{A9A5301C-9A2E-4DF1-9145-A083182BE5E5}"
[HKCR\\CLSID\\{CC32C222-DC24-477C-A180-7E1A9A99083E}\\VersionIndependentProgID]
(default)="STacAPI.SpdifCopyProtection"
[HKCR\\CLSID\\{D5A535E3-C600-4CA0-ACD6-BDBA4DB307F5}]
(default)="SpkrNode Class"
[HKCR\\CLSID\\{D5A535E3-C600-4CA0-ACD6-BDBA4DB307F5}\\InprocServer32]
(default)="stacapi.dll"
ThreadingModel="Apartment"
[HKCR\\CLSID\\{D5A535E3-C600-4CA0-ACD6-BDBA4DB307F5}\\ProgID]
(default)="STacAPI.SpkrNode.1"
[HKCR\\CLSID\\{D5A535E3-C600-4CA0-ACD6-BDBA4DB307F5}\\TypeLib]
(default)="{A9A5301C-9A2E-4DF1-9145-A083182BE5E5}"
[HKCR\\CLSID\\{D5A535E3-C600-4CA0-ACD6-BDBA4DB307F5}\\VersionIndependentProgID]
(default)="STacAPI.SpkrNode"
[HKCR\\CLSID\\{25FBC7D8-17F2-4456-9DA2-A3D3D4AF085A}]
(default)="StreamCtrl Class"
[HKCR\\CLSID\\{25FBC7D8-17F2-4456-9DA2-A3D3D4AF085A}\\InprocServer32]
(default)="stacapi.dll"
ThreadingModel="both"
[HKCR\\CLSID\\{25FBC7D8-17F2-4456-9DA2-A3D3D4AF085A}\\ProgID]
(default)="STacAPI.StreamCtrl.1"
[HKCR\\CLSID\\{25FBC7D8-17F2-4456-9DA2-A3D3D4AF085A}\\TypeLib]
(default)="{A9A5301C-9A2E-4DF1-9145-A083182BE5E5}"
[HKCR\\CLSID\\{25FBC7D8-17F2-4456-9DA2-A3D3D4AF085A}\\VersionIndependentProgID]
(default)="STacAPI.StreamCtrl"
[HKCR\\CLSID\\{CB470A0F-5DD7-4A0C-A5F2-B26ADF51FB14}]
(default)="TestNode Class"
[HKCR\\CLSID\\{CB470A0F-5DD7-4A0C-A5F2-B26ADF51FB14}\\InprocServer32]
(default)="stacapi.dll"
ThreadingModel="Apartment"
[HKCR\\CLSID\\{CB470A0F-5DD7-4A0C-A5F2-B26ADF51FB14}\\ProgID]
(default)="STacAPI.TestNode.1"
[HKCR\\CLSID\\{CB470A0F-5DD7-4A0C-A5F2-B26ADF51FB14}\\TypeLib]
(default)="{A9A5301C-9A2E-4DF1-9145-A083182BE5E5}"
[HKCR\\CLSID\\{CB470A0F-5DD7-4A0C-A5F2-B26ADF51FB14}\\VersionIndependentProgID]
(default)="STacAPI.TestNode"
[HKCR\\CLSID\\{F323D608-FB63-4C42-931B-764685D84837}]
(default)="PSFactoryBuffer"
[HKCR\\CLSID\\{F323D608-FB63-4C42-931B-764685D84837}\\InProcServer32]
(default)="stacapi.dll"
ThreadingModel="Both"
[HKCR\\Interface\\{5B758382-6C96-47D5-B63B-3523C1547A55}]
(default)="_IPortConfigEvents"
[HKCR\\Interface\\{5B758382-6C96-47D5-B63B-3523C1547A55}\\ProxyStubClsid]
(default)="{00020420-0000-0000-C000-000000000046}"
[HKCR\\Interface\\{5B758382-6C96-47D5-B63B-3523C1547A55}\\ProxyStubClsid32]
(default)="{00020420-0000-0000-C000-000000000046}"
[HKCR\\Interface\\{5B758382-6C96-47D5-B63B-3523C1547A55}\\TypeLib]
(default)="{A9A5301C-9A2E-4DF1-9145-A083182BE5E5}"
Version="1.0"
[HKCR\\Interface\\{F323D608-FB63-4C42-931B-764685D84837}]
(default)="IPortConfig"
[HKCR\\Interface\\{F323D608-FB63-4C42-931B-764685D84837}\\NumMethods]
(default)="15"
[HKCR\\Interface\\{F323D608-FB63-4C42-931B-764685D84837}\\ProxyStubClsid32]
(default)="{F323D608-FB63-4C42-931B-764685D84837}"
[HKCR\\STacAPI.PortConfig]
(default)="PortConfig Class"
[HKCR\\STacAPI.PortConfig\\CLSID]
(default)="{8B9C122C-653F-4407-8485-3196C5D15A40}"
[HKCR\\STacAPI.PortConfig\\CurVer]
(default)="STacAPI.PortConfig.1"
[HKCR\\STacAPI.PortConfig.1]
(default)="PortConfig Class"
[HKCR\\STacAPI.PortConfig.1\\CLSID]
(default)="{8B9C122C-653F-4407-8485-3196C5D15A40}"
[HKCR\\TypeLib\\{A9A5301C-9A2E-4DF1-9145-A083182BE5E5}]
[HKCR\\TypeLib\\{A9A5301C-9A2E-4DF1-9145-A083182BE5E5}\\1.0]
(default)="STacAPI 1.0 Type Library"
[HKCR\\TypeLib\\{A9A5301C-9A2E-4DF1-9145-A083182BE5E5}\\1.0\\0]
[HKCR\\TypeLib\\{A9A5301C-9A2E-4DF1-9145-A083182BE5E5}\\1.0\\0\\win32]
(default)="stacapi.dll"
[HKCR\\TypeLib\\{A9A5301C-9A2E-4DF1-9145-A083182BE5E5}\\1.0\\FLAGS]
(default)="0"
[HKCR\\TypeLib\\{A9A5301C-9A2E-4DF1-9145-A083182BE5E5}\\1.0\\HELPDIR]
(default)=""
I am sorry that I cannot attach this but until I fix all the kinks then I will leave it as is. I need to now enable the subwoofer and then see how easy it is to port to newer drivers. There have been some posts earlier in this thread mentioning dual output but to the best of my knowledge no one did it while maintaining internal audio functionality. This thread is a mess so I apologize if its a repost.