# 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 = Yes
StacSysTray = Yes
StacIt = Yes
PassThru = YesInvisible
SampleEQ = Yes
# 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: 30 ;30
JSReadingsGood = dword: 5 ;5
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
SpkrHi = dword: 63000
SpkrLo = dword: 2501
MicHi = dword: 2500
MicLo = dword: 1001
HPHi = dword: 1000
HPLo = dword: 100
NotCrossconnected = dword: 1 ;True
SameCapOnBothChannels = dword: 1 ;True
################################################################################
[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
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: 30 ;30
JSReadingsGood = dword: 5 ;5
# 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
SpkrHi = dword: 63000
SpkrLo = dword: 2101
MicHi = dword: 2100
MicLo = dword: 1001
HPHi = dword: 1000
HPLo = dword: 100
NotCrossconnected = dword: 1 ;True
SameCapOnBothChannels = dword: 1 ;True
################################################################################
[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
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: 30 ;30
JSReadingsGood = dword: 5 ;5
# 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
SpkrHi = dword: 63000
SpkrLo = dword: 11000
MicHi = dword: 10999
MicLo = dword: 1001
HPHi = dword: 1000
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, 00
Download 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.