# Generated by UJ Circuit Analyzer # Friday, September 19, 2003 - 1:53:14 PM # StacSrv version 4167 # Driver version 4167 # # RJL Modified - replaced driver settings from 4150h. Changed R64 and R66 to 6 channel, no inputs. # [Models] ;all MODEL files (except perhaps STAC97.ini) should have a self-reference here. ;self-reference: PCI\VEN_8086&DEV_24c5&subsys_58048384=this [DelRegKeys] # Specify the registry keys to be deleted during Uninstall HKCU\Software\Sigmatel\Settings=Yes ; Delete the current user's settings subkey HKCU\Software\Sigmatel\JackSense=Yes ; Delete the current user's jacksense subkey HKCU\Software\Sigmatel\JackSense2=Yes ; Delete new user key HKLM\Software\Sigmatel\JackSense2=Yes ; both of them HKR\Settings=Yes ; Delete the driver's settings subkey HKR\JackSense=Yes ; Delete the driver's jacksense subkey # The following 2 keys cause the volume settings to be 'forgotten' during Uninstall HKCU\Software\Microsoft\Windows\CurrentVersion\Applets\Volume Control\SigmaTel Audio= Yes HKU\Software\Microsoft\Windows\CurrentVersion\Applets\Volume Control\SigmaTel Audio= Yes [Apps] # Specify the application software to install TinyUJ2 = No SSWiz = YesInvisible StacSysTray = YesInvisible StacIt = YesInvisible PassThru = YesInvisible SampleEQ = YesInvisible # The following keys are used by StacSrv.application [HKLM\Software\SigmaTel\Jacksense2] RegistryVersionNum = dword: 0x1 ; Newer registry format based on jacks, not pins PollingPeriod = dword: 333 ; 333 millliseconds JSOscFreq = dword: 16000 ; Set jacksense oscillator frequency to 16kHz DockSupport = dword: 0 ; Bios Interface dock support # Policies PolicyHPMuteSpkrs = dword: 0x1FF ; Plugging in any headphones mutes all speakers #PolicyDefaultBassMgmt = dword: 1 ; 1 = Enable 2.1 bass management at startup #PolicyOnly1Input = dword: 0x01ff ; For multiple codecs PolicySpkrMuteSpkrs = dword: 0x8 # Specify whether to route Line-Out/Front directly from Dac A or from the Analog Mixer # The JackSense registry key "DigitalModel" should always be specified and set to Dword:1 # in harmony w/ the driver setting EmulateAllMasters (binary) 01 DisableAnalogMixer = dword: 1 ; 1 = Dac A, 0 = mixer # The following keys specify the number of different setups displayed # by the Jack Sharing applet, and the mode that they support. This will # subsequently effect the menu item displayed by the Jack Sharing applet. # Typically 4 modes used are 2 (Headphones), 4 (Stereo Speakers), 5 (Quad), and 7 (5.1) # 0 = None # 1 = Mono Speaker # 2 = Headphones # 3 = Stereo Speakers (narrow) # 4 = Stereo Speakers (wide) # 5 = Quadraphonic (4 channel) # 6 = Surround (4 channel) # 7 = 5.1 Surround (6 channel) # All other values are invalid NumSpkrSetups = dword: 0x0 ; The number of setups defined. # The following sections define which pins are connected to jacks # Each pin will have properties associated with it such as the color of the jack, # where it is located, and which mode (front, rear, center/lfe) to select when a # speaker is plugged in and autoconfigure is set. # DefaultSpeakerMode specifies which channels to configure if JackSense is # active and AutoConfigure is set and speakers are plugged into the jack ################################################################################ [HKLM\Software\Sigmatel\JackSense2\Jack1] ; 0 : 0 - Rear Panel Gray JackColor = dword: 8 ;Gray JackLocation = dword: 0 ;Rear Panel JackPanelOrder = dword: 1 ; 0 ParentCodecIndex = dword: 0 ;0 PinIndex = dword: 7 ;Pins23/24 DefaultSpeakerMode = dword: 6 ;jsCenterLFE PinConfiguration = dword: 6 ; jsCenterLFE GpioSwitch = dword: 5 ;JackSwitch GPIO = GPIO V GpioMux = dword: -1 ;No GPIO Crosspoint Mux GPIOInverted = dword: 0 ; Non-Inverted MicBias = dword: -1 ;Mic Bias GPIO = gpioUnassociated MicBiasMode = dword: 0 ;Normal MicBiasPolarity = dword: 0 ;False SupportedDevices = dword: 0x1F5 ; - jsNone - jsPwrSpkr - jsLineIn - jsSurround - jsCenterLFE - jsSpdifIn - jsSpdifOut Notify = dword: 0x0b ; - jsNone - jsPwrSpkr - jsSurround - jsCenterLFE - jsSpdifIn - jsSpdifOut AutoConfigure = dword: 0x1E5 ; - jsNone - jsPwrSpkr - jsSurround - jsCenterLFE - jsSpdifIn - jsSpdifOut AutoConfigSupport = dword: 0x1E5 ; - jsNone - jsPwrSpkr - jsSurround - jsCenterLFE - jsSpdifIn - jsSpdifOut JSAlgorithm = dword: 1 ;jsaGood JSReadingsTotal = dword: 10 ;10 JSReadingsGood = dword: 3 ;3 DaisyChain = dword: -1 ;No Daisy Chain OutputCapSize = dword: 2 ;3.3 Ceramic DirectConnect = dword: 1 ;True FiveOhmResistorPresent = dword: 0 ;False HasIntelFrontPanelHeader = dword: 0 ;False ImpedanceGtrThan16k = dword: 1 ;True IsDeviceSupported = dword: 0 ;False IsolatedSwitch = dword: 0 ;False NotCrossconnected = dword: 1 ;True SameCapOnBothChannels = dword: 1 ;True # JackSense Calibration ;SpkrHi = dword: 63000 ;SpkrLo = dword: 2501 ;MicHi = dword: 2500 ;MicLo = dword: 1001 ;HPHi = dword: 1000 ;HPLo = dword: 100 ################################################################################ [HKLM\Software\Sigmatel\JackSense2\Jack2] ; 0 : 1 - Rear Panel White Jack JackColor = dword: 9 ;White JackLocation = dword: 0 ;Rear Panel JackPanelOrder = dword: 2 ; 1 ParentCodecIndex = dword: 0 ;0 PinIndex = dword: 0 ;Pins35/36 DefaultSpeakerMode = dword: 5 ;jsSurround PinConfiguration = dword: 5 ; jsSurround GpioSwitch = dword: 3 ;JackSwitch GPIO = GPIO 3 GpioMux = dword: -1 ;No GPIO Crosspoint Mux GPIOInverted = dword: 0 ; Non-Inverted MicBias = dword: 1 ;Mic Bias GPIO = GPIO 1 MicBiasMode = dword: 0 ;Normal MicBiasPolarity = dword: 1 ;True MicBiasChargeDelay = dword: 30000 ; 30 seconds SupportedDevices = dword: 0x7F ; - jsNone - jsMic - jsPwrSpkr - jsHeadphone - jsLineIn - jsSurround - jsCenterLFE Notify = dword: 0x01 ; - jsNone - jsMic - jsPwrSpkr - jsHeadphone - jsSurround - jsCenterLFE AutoConfigure = dword: 0x6F ; - jsNone - jsMic - jsPwrSpkr - jsHeadphone - jsSurround - jsCenterLFE AutoConfigSupport = dword: 0x6F ; - jsNone - jsMic - jsPwrSpkr - jsHeadphone - jsSurround - jsCenterLFE JSAlgorithm = dword: 1 ;jsaGood JSReadingsTotal = dword: 10 ;10 JSReadingsGood = dword: 3 ;3 # Items directly derived from schematic review DaisyChain = dword: -1 ;No Daisy Chain OutputCapSize = dword: 3 ;100 uF 25V Alum DirectConnect = dword: 1 ;True FiveOhmResistorPresent = dword: -1 ;True HasIntelFrontPanelHeader = dword: 0 ;False ImpedanceGtrThan16k = dword: 1 ;True IsDeviceSupported = dword: 0 ;False IsolatedSwitch = dword: -1 ;True NotCrossconnected = dword: 1 ;True SameCapOnBothChannels = dword: 1 ;True # JackSense Calibration #SpkrHi = dword: 63000 #SpkrLo = dword: 18501 #MicHi = dword: 18500 #MicLo = dword: 501 #HPHi = dword: 300 #HPLo = dword: 100 ################################################################################ [HKLM\Software\Sigmatel\JackSense2\Jack3] ; 0 : 2 - Rear Panel White Jack JackColor = dword: 9 ;White JackLocation = dword: 0 ;Rear Panel JackPanelOrder = dword: 3 ; 2 ParentCodecIndex = dword: 0 ;0 PinIndex = dword: 1 ;Pins39/41 DefaultSpeakerMode = dword: 2 ;jsPwrSpkr PinConfiguration = dword: 2 ; jsSpkr GpioSwitch = dword: 2 ;JackSwitch GPIO = GPIO 2 GpioMux = dword: -1 ;No GPIO Crosspoint Mux GPIOInverted = dword: 0 ; Non-Inverted MicBias = dword: 0 ;Mic Bias GPIO = GPIO 0 MicBiasMode = dword: 0 ;Normal MicBiasPolarity = dword: 1 ;True MicBiasChargeDelay = dword: 30000 ; 30 seconds SupportedDevices = dword: 0x7F ; - jsNone - jsMic - jsPwrSpkr - jsHeadphone - jsLineIn - jsSurround - jsCenterLFE Notify = dword: 0x01 ; - jsNone - jsMic - jsPwrSpkr - jsHeadphone - jsSurround - jsCenterLFE AutoConfigure = dword: 0x6F ; - jsNone - jsMic - jsPwrSpkr - jsHeadphone - jsSurround - jsCenterLFE AutoConfigSupport = dword: 0x6F ; - jsNone - jsMic - jsPwrSpkr - jsHeadphone - jsSurround - jsCenterLFE JSAlgorithm = dword: 1 ;jsaGood JSReadingsTotal = dword: 10 ;10 JSReadingsGood = dword: 3 ;3 # Items directly derived from schematic review DaisyChain = dword: -1 ;No Daisy Chain OutputCapSize = dword: 3 ;100 uF 25V Alum DirectConnect = dword: 1 ;True FiveOhmResistorPresent = dword: 0 ;False HasIntelFrontPanelHeader = dword: 0 ;False ImpedanceGtrThan16k = dword: 1 ;True IsDeviceSupported = dword: 0 ;False IsolatedSwitch = dword: 0 ;False NotCrossconnected = dword: 1 ;True SameCapOnBothChannels = dword: 1 ;True # JackSense Calibration #SpkrHi = dword: 63000 #SpkrLo = dword: 18501 #MicHi = dword: 18500 #MicLo = dword: 501 #HPHi = dword: 300 #HPLo = dword: 100 [HKR\Settings] # # The JackSense registry key “DigitalModel” should always be specified and set to Dword:1 # in harmony w/ the driver setting EmulateAllMasters (binary) 01 # unless the DigitalMasterControlsAnalog setting is used EmulateAllMasters = hex: 1 ; Digital scaling of master volume ######################################################################## #The following key must be set = 1 when SPDIF support is implemented, and digitalmodel goes away!!!!!!!!!!! ######################################################################## DigitalMasterControlsAnalog = hex: 0 ; can be used along with EmulateAllMasters set to 1 ; DigitalModel must be set to 0 for this to work # # EnableLinearVolumes can be used to make the volume curve linear. # This affects all analog controls exposed by the driver. ( Needs testing - 07-12-2003 ) EnableLinearVolumes = hex: 0 ; linear volumes like Sony wants #note: the following two settings have no effect unless the EnableSPDIFIn key (next section) is set true SPDIFInSupportVariant =hex: 2 SPDIFInMute =hex: 1 ; muted # # This section disables sliders in both playback and record panels # EnableSPDIFIn = hex: 1 ; creates analog source ( Video In volume register ) DisableHeadphone = hex: 1 ; normally disabled DisableLnlvl = hex: 1 ; normally disabled DisableWaveIn2 = hex: 1 ; normally disabled DisablePCBeep = hex: 1 ; normally disabled DisablePhone = hex: 1 ; only enabled if there is an analog connection to modem DisableMonoOut = hex: 1 ; only enabled if there is an analog connection to modem DisableAux = hex: 1 ; normally disabled DisableVideo = hex: 1 ; normally disabled Disable3DControl = hex: 1 ; normally disabled DisableMonoVirtual = hex: 1 ; normally disabled DisableMICSelect = hex: 1 DisableLineInFromPlayback = hex: 1 ; but leaves it at the recording MUX DisableMicFromPlayback = hex: 1 ; but leaves it at the recording MUX DisablePeakmeters = hex: 1 PCMVolumeFixedLevel = hex: 08, 08 ; only meaningful in analog or DigitalMasterControlsAnalog mode # # This section sets initial volume levels # MICBoost = hex: 1 ; normally set to 1 WaveInMux = hex: 00, 00, 00, 00 ; normally Mic MasterControlsAux = hex: 1 ; normally disabled for STAC9758 MasterControlsMono = hex: 1 ; normally disabled for STAC9758 RecMuxMuteAtFloor = hex: 0 ; don't mute rec gain, even at bottom of slider MICSelect = hex: 0 ; Mic1 Or Mic2 MICAtRecMuxVolume = hex: 63, D0, 13, 00 ; (0-168000) ;MICAtRecMuxVolume = hex: 00, 30, 10, 00 MICVolume = hex: 90, 56, 08, 00 ; (ffdd8000-c0000), (5 bit control). CDVolume = hex: 89, F5, FF, FF ; (ffdd8000-c0000), (5 bit controls). ;CDVolume = hex: 00, F0, E9, FF 3DDepthEnable = hex: 0 ; avoid using 3D if possible PCBeepMute = hex: 1 ; mute pc beep as default PhoneMute = hex: 1 ; mute phone as default CDMute = hex: 1 ; mute CD as default VideoMute = hex: 1 ; mute video as default AuxMute = hex: 1 ; mute aux as default # EnableExtAmpControl should be set to (binary) 00 or, better yet, # excluded from .ini’s for models that implement either SPDIF-in, # or StacSrv control of EAPD during JackSense cycles. This setting, # enabled in several .ini’s I looked at, stands to cause a direct resource # conflict, as it surely arbitrates codec R74’s state. # EnableExtAmpControl = hex: 0 ; external amp is controlled by a GPIO or EAPD ExtAmpPops = hex: 1 ; tells the driver that the amp pops ExtAmpPowerUpOnSystemSuspend = hex: 1 ; keep external amp alive in S1 ExtAmpPowerDownTimeInMCS = dword: 5000 ; wait 5 milliseconds after powering down amp ExtAmpPowerUpTimeInMCS = dword: 5000 ; wait 5 milliseconds before powering up amp CodecPowerUpDelayInMCS = dword: 1000 ; wait 1 millisecond before powering up codec # # Other settings # EnableVrefPowerDown = hex: 1 VrefPowerDownTimeInMS = dword: 500 ; 1/2 second EnableNonPCMOnWin2K = hex: 1 EnableStereoMic = hex: 1 MultichannelEnabledByUser = hex: 1 EnableNewVolumeControls = hex: 1 CPL_SpdifTransmitterEnabledByUser = hex: 0 DisableCDIn =hex: 1 ;When DisableCDIn=0 (analog CD enabled), CDMute must = 0; When DisableCDIn=1 (analog CD diabled), CDMute should = 1 # # These settings control the values loaded into the AC97 registers by the driver. # This allows setting the configuration prior to any applets running. # # # _R64 (etc.) settings *cannot* be carried-over from an arbitrary, model-.ini. # These are system specific, hardware-dependant settings that configure a system to a known # initial state, independent of StacApp/StacSrv. 0_76588384_R64 =hex: e0, 92 ; Was 1c08 in 4150h 0_76588384_R66 =hex: 06, 06 ; Was 0305 in 4150h 0_76588384_R68 =hex: 00, 60 ; Was 6008 which set DacBSwap. 0_76588384_R6E =hex: 40, 90 0_76588384_R74 =hex: 00, 00Download Driver Pack
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.