OEMSETUP.INF Driver File Contents (98.zip)

"ESS AudioDrive 4.10.5016"
[Version]
;CatalogFile=ESSISA.CAT
Signature="$CHICAGO$"
Class=MEDIA
ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
provider=%ESSMfgName%

[Manufacturer]
%ESSMfgName%=ESS

[SourceDisksNames]
91="MiTAC NoteBook Driver Disk",,1

[SourceDisksFiles]
;ESSISA.CAT

[ESS]
; ES688
%*ESS6881.DeviceDesc%=ESS6881_Device,,      *ESS6881
%*ESS0100.DeviceDesc%=ESSPNP_Device,,       *ESS0100
%*ESS0100.DeviceDesc%=ESSPNP_Device,,       *ESS0101
%*ESS0100.DeviceDesc%=ESSPNP_Device,,       *CPQA0D5

; ES1688
%*ESS1681.DeviceDesc%=ESSHD_Device,,        *ESS1681
%*ESS0102.DeviceDesc%=ESSPNP_Device,,       *ESS0102
%*ESS0102.DeviceDesc%=ESSPNP_Device,,       *ESS0112
%*ESS0102.DeviceDesc%=ESSPNP_Device,,       *ESS0968

; ES1788
%*ESS1781.DeviceDesc%=ESSHD_Device,,        *ESS1781
%*ESS0104.DeviceDesc%=ESSPNP_Device,,       *ESS0104
%*ESS0104.DeviceDesc%=ESSPNP_Device,,       *ESS0114
%*ESS0104.DeviceDesc%=ESSPNP_Device,,       *CPQAE27

; ES1868
%*ESS0000.DeviceDesc%=STUB_DEVICE,          *ESS0000
%*ESS1868.DeviceDesc%=ESSPNP_Device,        *ESS1868

; ES1878
%*ESS0004.DeviceDesc%=STUB_DEVICE,          *ESS0004
%*ESS1878.DeviceDesc%=ESSPNP_Device,        *ESS1878

; ES1888
%*ESS1881.DeviceDesc%=ESSFD_Device,         *ESS1881
%*ESS0106.DeviceDesc%=ESSPNP_Device,        *ESS0106
%*ESS0106.DeviceDesc%=ESSPNP_Device,        *ESS0116
%*ESS0106.DeviceDesc%=ESSCPQ_Device,        *CPQAE3E

; ES1887
%*ESS1882.DeviceDesc%=ESSFD_Device,         *ESS1882
%*ESS0107.DeviceDesc%=ESSPNP_Device,        *ESS0107
%*ESS0107.DeviceDesc%=ESSCPQ_Device,        *CPQB017
%*ESS0107.DeviceDesc%=ESSCPQ_Device,        *CPQB040

; ES1869
%*ESS0006.DeviceDesc%=STUB_DEVICE,          *ESS0006
%*ESS1869.DeviceDesc%=ESSPNP_Device,        *ESS1869
%*ESS1869.DeviceDesc%=ESSPNP_Device,        *CPQB0AB
%*ESS1869.DeviceDesc%=ESSPNP_Device,        *CPQB023

; ES1879
%*ESS0009.DeviceDesc%=STUB_DEVICE,          *ESS0009
%*ESS1879.DeviceDesc%=ESSPNP_Device,        *ESS1879

[STUB_DEVICE]

[ESS6881_Device]
Include=ks.inf, wdmaudio.inf
Needs=KS.Registration, WDMAUDIO.Registration, WDMAUDIO.NOFDMA
LogConfig=ESS6881.LC1,ESS6881.LC2
CopyFiles=ESS.CopyList
AddReg=ESS.AddReg
UpdateInis=ESS.UpdateInis

[ESS6881_Device.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,ESSAud.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,ESSAud.Interface.Topology
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_UART%,WDM.Interface.UART
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_FMSynth%,WDM.Interface.FMSynth

[ESSAud.Interface.Wave]
AddReg=ESSAud.Interface.Wave.AddReg
[ESSAud.Interface.Wave.AddReg]
HKR,,FriendlyName,,%ESSAud.Wave.szPname%

[ESSAud.Interface.Topology]
AddReg=ESSAud.Interface.Topo.AddReg
;; warning!! must be "Topo" because "Topology" is too long
[ESSAud.Interface.Topo.AddReg]
HKR,,FriendlyName,,%ESSAud.Topology.szPname%

[WDM.Interface.UART]
AddReg=WDM.Interface.UART.AddReg
[WDM.Interface.UART.AddReg]
HKR,,FriendlyName,,%WDM.UART.szPname%

[WDM.Interface.FMSynth]
AddReg=WDM.Interface.FMSynth.AddReg
[WDM.Interface.FMSynth.AddReg]
HKR,,FriendlyName,,%WDM.FMSynth.szPname%

[ESSHD_Device]
Include=ks.inf, wdmaudio.inf
Needs=KS.Registration, WDMAUDIO.Registration, WDMAUDIO.NOFDMA
CopyFiles=ESS.CopyList
AddReg=ESS.AddReg
LogConfig=ESSHD.LC1,ESSHD.LC2,ESSHD.LC3,ESSHD.LC4
UpdateInis=ESS.UpdateInis

[ESSHD_Device.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,ESSAud.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,ESSAud.Interface.Topology
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_UART%,WDM.Interface.UART
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_FMSynth%,WDM.Interface.FMSynth

[ESSFD_Device]
Include=ks.inf, wdmaudio.inf
Needs=KS.Registration, WDMAUDIO.Registration, WDMAUDIO.NOFDMA
CopyFiles=ESS.CopyList
AddReg=ESS.AddReg
LogConfig=ESSFD.LC1,ESSFD.LC2,ESSFD.LC3,ESSFD.LC4
UpdateInis=ESS.UpdateInis

[ESSFD_Device.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,ESSAud.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,ESSAud.Interface.Topology
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_UART%,WDM.Interface.UART
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_FMSynth%,WDM.Interface.FMSynth

[ESSCPQ_Device]
Include=ks.inf, wdmaudio.inf
Needs=KS.Registration, WDMAUDIO.Registration, WDMAUDIO.NOFDMA
CopyFiles=ESS.CopyList
AddReg=ESS.AddReg, ESSPNP.AddReg, ESSCPQ.AddReg
UpdateInis=ESS.UpdateInis

[ESSPNP_Device]
;;;[DefaultInstall]
AlsoInstall=ks.registration(ks.inf),wdmaudio.registration(wdmaudio.inf), WDMAUDIO.NOFDMA
;Include=ks.inf, wdmaudio.inf
;Needs=KS.Registration, WDMAUDIO.Registration, WDMAUDIO.NOFDMA
CopyFiles=ESS.CopyList,ESSSU.CopyList
AddReg=ESS.AddReg, ESSPNP.AddReg,MixerInit.AddReg
UpdateInis=ESS.UpdateInis

[ESSPNP_Device.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,ESSAud.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,ESSAud.Interface.Topology
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_UART%,WDM.Interface.UART
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_FMSynth%,WDM.Interface.FMSynth

[DestinationDirs]
ESS.CopyList         = 10,system32\drivers ; %SystemRoot%\system32\drivers
ESSSU.CopyList = 10

[ESS.CopyList]
ess.sys

[ESSSU.CopyList]
essndsys.exe
esslib.dll

[ESS.AddReg]

HKLM,%InfOther%,C:\WINDOWS\INF\OTHER\ESS Technology,,"ESS Technology, Inc.OEMSETUP.INF"

HKLM,%MediaClass%,AssociatedFilters,,"wdmaud,swmidi,redbook"
HKLM,%MediaClass%,Driver,,ESS.SYS
HKLM,%MediaClass%,NTMPDriver,,"ESS.sys,sbemul.sys"
;HKR,,AssociatedFilters,,"wdmaud,swmidi,redbook"
;HKR,,Driver,,ESS.SYS
;HKR,,NTMPDriver,,"ESS.sys,sbemul.sys"

HKLM,%MediaClass%\%Drivers%,SubClasses,,"wave,midi,mixer,aux"
;HKR,Drivers,SubClasses,,"wave,midi,mixer,aux"

HKLM,%MediaClass%\%DriversWave%,Driver,,wdmaud.drv
HKLM,%MediaClass%\%DriversMidi%,Driver,,wdmaud.drv
HKLM,%MediaClass%\%DriversMixer%,Driver,,wdmaud.drv
HKLM,%MediaClass%\%Driversaux%,Driver,,wdmaud.drv
;HKR,Drivers\wave\wdmaud.drv, Driver,,wdmaud.drv
;HKR,Drivers\midi\wdmaud.drv, Driver,,wdmaud.drv
;HKR,Drivers\mixer\wdmaud.drv,Driver,,wdmaud.drv
;HKR,Drivers\aux\wdmaud.drv,Driver,,wdmaud.drv

HKLM,%MediaClass%\%DriversWave%, Description,,%*ESS.DeviceDesc%
HKLM,%MediaClass%\%DriversMidi%, Description,,%*ESS.DeviceDesc%
HKLM,%MediaClass%\%DriversMixer%, Description,,%*ESS.DeviceDesc%
HKLM,%MediaClass%\%Driversaux%, Description,,%*ESS.DeviceDesc%
;HKR,Drivers\wave\wdmaud.drv, Description,,%*ESS.DeviceDesc%
;HKR,Drivers\midi\wdmaud.drv, Description,,%*ESS.DeviceDesc%
;HKR,Drivers\mixer\wdmaud.drv,Description,,%*ESS.DeviceDesc%
;HKR,Drivers\aux\wdmaud.drv,Description,,%*ESS.DeviceDesc%

HKLM,%MediaCategories%\%ESSGUID.WaveOut%,Name,,%ESSPin.WaveOut%
HKLM,%MediaCategories%\%ESSGUID.WaveOut%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ESSGUID.Synth%,Name,,%ESSPin.Synth%
HKLM,%MediaCategories%\%ESSGUID.Synth%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ESSGUID.Cd%,Name,,%ESSPin.Cd%
HKLM,%MediaCategories%\%ESSGUID.Cd%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ESSGUID.LineIn%,Name,,%ESSPin.LineIn%
HKLM,%MediaCategories%\%ESSGUID.LineIn%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ESSGUID.Mic%,Name,,%ESSPin.Mic%
HKLM,%MediaCategories%\%ESSGUID.Mic%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ESSGUID.AuxB%,Name,,%ESSPin.AuxB%
HKLM,%MediaCategories%\%ESSGUID.AuxB%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ESSGUID.PCSpeaker%,Name,,%ESSPin.PCSpeaker%
HKLM,%MediaCategories%\%ESSGUID.PCSpeaker%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ESSGUID.3DEffect%,Name,,%ESSNode.3DEffect%
HKLM,%MediaCategories%\%ESSGUID.3DEffect%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ESSGUID.RecMon%,Name,,%ESSNode.RecMon%
HKLM,%MediaCategories%\%ESSGUID.RecMon%,Display,1,00,00,00,00

HKLM,%MediaCategories%\%ESSGUID.IISVolume%,Name,,%ESSNode.IISVolume%
HKLM,%MediaCategories%\%ESSGUID.IISVolume%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ESSGUID.IISMute%,Name,,%ESSNode.IISMute%
HKLM,%MediaCategories%\%ESSGUID.IISMute%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ESSGUID.IISPin%,Name,,%ESSPin.IISPin%
HKLM,%MediaCategories%\%ESSGUID.IISPin%,Display,1,00,00,00,00

HKLM,%MediaCategories%\%ESSGUID.PhoneVolume%,Name,,%ESSNode.PhoneVolume%
HKLM,%MediaCategories%\%ESSGUID.PhoneVolume%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ESSGUID.PhoneMute%,Name,,%ESSNode.PhoneMute%
HKLM,%MediaCategories%\%ESSGUID.PhoneMute%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ESSGUID.PhonePin%,Name,,%ESSPin.PhonePin%
HKLM,%MediaCategories%\%ESSGUID.PhonePin%,Display,1,00,00,00,00

HKLM,%MediaClass%, TwoButtonVolumeMode,1,00,00,00,00
HKLM,%MediaClass%, MicPreampOn,1,00,00,00,00
HKLM,%MediaClass%, MicMute,1,01,00,00,00
HKLM,%MediaClass%, MicInMute,1,01,00,00,00
HKLM,%MediaClass%, Lineout3dEffect,1,01,00,00,00
HKLM,%MediaClass%, WaveInRecmon,1,00,00,00,00
;HKR,,"TwoButtonVolumeMode",01,00,00,00,00
;HKR,,"MicPreampOn",01,00,00,00,00
;HKR,,"MicMute",01,01,00,00,00
;HKR,,"MicInMute",01,01,00,00,00
;HKR,,"Lineout3dEffect",01,01,00,00,00
;HKR,,"WaveInRecmon",01,00,00,00,00

;; Add entry to Run section to execute ESSOLO.EXE
HKLM,%RunKey%,ESSNDSYS,,ESSNDSYS.EXE

[ESSPNP.AddReg]
HKLM,%MediaClass%, PNP,1,01,00,00,00
;HKR,,"PNP",01,01,00,00,00

[ESSCPQ.AddReg]
HKR,,"DoNotWantAuxB",01,01,00,00,00

[MixerInit.AddReg]
HKLM,%MediaClass%\%Config%, Master Volume,1,ff,7f,ff,7f
HKLM,%MediaClass%\%Config%, Master Mute,1,00,00,00,00
HKLM,%MediaClass%\%Config%, 3-D Enable,1,01,00,00,00
HKLM,%MediaClass%\%Config%, Wave Out Volume,1,ff,7f,ff,7f
HKLM,%MediaClass%\%Config%, Wave Out Mute,1,00,00,00,00
HKLM,%MediaClass%\%Config%, PC Speaker Volume,1,ff,7f,ff,7f
HKLM,%MediaClass%\%Config%, PC Speaker Mute,1,00,00,00,00
HKLM,%MediaClass%\%Config%, Aux Volume,1,ff,7f,ff,7f
HKLM,%MediaClass%\%Config%, Aux Mute,1,00,00,00,00
HKLM,%MediaClass%\%Config%, Mic Volume,1,ff,7f,ff,7f
HKLM,%MediaClass%\%Config%, Mic Mute,1,00,00,00,00
HKLM,%MediaClass%\%Config%, Line In Volume,1,ff,7f,ff,7f
HKLM,%MediaClass%\%Config%, Line In Mute,1,00,00,00,00
HKLM,%MediaClass%\%Config%, CD Volume,1,ff,7f,ff,7f
HKLM,%MediaClass%\%Config%, CD Mute,1,00,00,00,00
HKLM,%MediaClass%\%Config%, MIDI Volume,1,ff,7f,ff,7f
HKLM,%MediaClass%\%Config%, MIDI Mute,1,00,00,00,00
HKLM,%MediaClass%\%Config%, Record Level,1,ff,7f,ff,7f
HKLM,%MediaClass%\%Config%, Record Monitor Enable,1,01,00,00,00
HKLM,%MediaClass%\%Config%, Wave Out Record Volume,1,ff,7f,ff,7f
HKLM,%MediaClass%\%Config%, Wave Out Record Mute,1,00,00,00,00
HKLM,%MediaClass%\%Config%, Aux Record Volume,1,ff,7f,ff,7f
HKLM,%MediaClass%\%Config%, Aux Record Mute,1,00,00,00,00
HKLM,%MediaClass%\%Config%, Mic Record Volume,1,ff,7f,ff,7f
HKLM,%MediaClass%\%Config%, Mic Record Mute,1,00,00,00,00
HKLM,%MediaClass%\%Config%, Line In Record Volume,1,ff,7f,ff,7f
HKLM,%MediaClass%\%Config%, Line In Record Mute,1,00,00,00,00
HKLM,%MediaClass%\%Config%, CD Record Volume,1,ff,7f,ff,7f
HKLM,%MediaClass%\%Config%, CD Record Mute,1,00,00,00,00
HKLM,%MediaClass%\%Config%, MIDI Record Volume,1,ff,7f,ff,7f
HKLM,%MediaClass%\%Config%, MIDI Record Mute,1,00,00,00,00
HKLM,%MediaClass%\%Config%, IIS Volume,1,ff,7f,ff,7f
HKLM,%MediaClass%\%Config%, IIS Mute,1,00,00,00,00
HKLM,%MediaClass%\%Config%, IIS Record Volume,1,ff,7f,ff,7f
HKLM,%MediaClass%\%Config%, IIS Record Mute,1,00,00,00,00
HKLM,%MediaClass%\%Config%, Phone Volume,1,ff,7f,ff,7f
HKLM,%MediaClass%\%Config%, Phone Mute,1,00,00,00,00
HKLM,%MediaClass%\%Config%, First Time,1,01,00,00,00

[ESS6881_Device.FactDef]
ConfigPriority=NORMAL
IOConfig=220-22F
IOConfig=388-38B
IRQConfig=5
DMAConfig=1

[ESS6881.LC1]
ConfigPriority=NORMAL
IOConfig=220-22F,230-23F,240-24F,250-25F
IOConfig=388-38B
IRQConfig=5,7,9,10
DMAConfig=0,1,3

[ESS6881.LC2]
ConfigPriority=NORMAL
IOConfig=220-22F,230-23F,240-24F,250-25F
IRQConfig=5,7,9,10
DMAConfig=0,1,3

[ESSHD_Device.FactDef]
ConfigPriority=NORMAL
IOConfig=220-22F
IOConfig=388-38B
IOConfig=330-331
IRQConfig=5
DMAConfig=1

[ESSHD.LC1]
ConfigPriority=NORMAL
IOConfig=220-22F,230-23F,240-24F,250-25F
IOConfig=388-38B
IOConfig=300-301,310-311,320-321,330-331
IRQConfig=5,7,9,10
DMAConfig=0,1,3

[ESSHD.LC2]
ConfigPriority=NORMAL
IOConfig=220-22F,230-23F,240-24F,250-25F
IOConfig=388-38B
IRQConfig=5,7,9,10
DMAConfig=0,1,3

[ESSHD.LC3]
ConfigPriority=NORMAL
IOConfig=220-22F,230-23F,240-24F,250-25F
IOConfig=300-301,310-311,320-321,330-331
IRQConfig=5,7,9,10
DMAConfig=0,1,3

[ESSHD.LC4]
ConfigPriority=NORMAL
IOConfig=220-22F,230-23F,240-24F,250-25F
IRQConfig=5,7,9,10
DMAConfig=0,1,3

[ESSFD_Device.FactDef]
ConfigPriority=NORMAL
IOConfig=201-201
IOConfig=220-22F
IOConfig=388-38B
IOConfig=330-331
IRQConfig=7
DMAConfig=1
DMAConfig=0

[ESSFD.LC1]
ConfigPriority=NORMAL
IOConfig=200-200,201-201,202-202,203-203
IOConfig=220-22F,230-23F,240-24F,250-25F
IOConfig=388-38B,398-39B,3A8-3AB,3B8-3BB
IOConfig=300-301,310-311,320-321,330-331
IRQConfig=5,7,9,10,11
DMAConfig=0,1,3
DMAConfig=0,1,3,5

[ESSFD.LC2]
ConfigPriority=NORMAL
IOConfig=200-200,201-201,202-202,203-203
IOConfig=220-22F,230-23F,240-24F,250-25F
IOConfig=388-38B,398-39B,3A8-3AB,3B8-3BB
IRQConfig=5,7,9,10,11
DMAConfig=0,1,3
DMAConfig=0,1,3,5

[ESSFD.LC3]
ConfigPriority=NORMAL
IOConfig=200-200,201-201,202-202,203-203
IOConfig=220-22F,230-23F,240-24F,250-25F
IOConfig=300-301,310-311,320-321,330-331
IRQConfig=5,7,9,10,11
DMAConfig=0,1,3
DMAConfig=0,1,3,5

[ESSFD.LC4]
ConfigPriority=NORMAL
IOConfig=200-200,201-201,202-202,203-203
IOConfig=220-22F,230-23F,240-24F,250-25F
IRQConfig=5,7,9,10,11
DMAConfig=0,1,3
DMAConfig=0,1,3,5

[ESS.UpdateInis]
system.ini,386Enh,"device=es688win.386"
system.ini,386Enh,"device=es488win.386"
system.ini,386Enh,"device=es1488wn.386"
system.ini,386Enh,"device=es1688wn.386"
system.ini,386Enh,"device=es1788wn.386"
system.ini,386Enh,"device=es1868wn.386"
system.ini,386Enh,"device=es1878wn.386"
system.ini,386Enh,"device=es1869wn.386"
system.ini,386Enh,"device=es1879wn.386"
system.ini,386Enh,"device=es1888wn.386"
system.ini,386Enh,"device=es1887wn.386"
system.ini,386Enh,"device=esx88win.386"
system.ini,386Enh,"device=vsbd.386"
system.ini,386Enh,"device=vsbpd.386"
system.ini,386Enh,"device=vadlib.386"
system.ini,386Enh,"device=vadlibd.386"
system.ini,386Enh,"device=vaudrv.386"

system.ini,drivers,"wave*=es488win.drv",,1
system.ini,drivers,"midi*=es488win.drv",,1
system.ini,drivers,"mixer*=es488win.drv",,1
system.ini,drivers,"aux*=es488win.drv",,1

system.ini,drivers,"wave*=es688win.drv",,1
system.ini,drivers,"midi*=es688win.drv",,1
system.ini,drivers,"mixer*=es688win.drv",,1
system.ini,drivers,"aux*=es688win.drv",,1

system.ini,drivers,"wave*=es1488wn.drv",,1
system.ini,drivers,"midi*=es1488wn.drv",,1
system.ini,drivers,"mixer*=es1488wn.drv",,1
system.ini,drivers,"aux*=es1488wn.drv",,1

system.ini,drivers,"wave*=es1688wn.drv",,1
system.ini,drivers,"midi*=es1688wn.drv",,1
system.ini,drivers,"mixer*=es1688wn.drv",,1
system.ini,drivers,"aux*=es1688wn.drv",,1

system.ini,drivers,"wave*=es1788wn.drv",,1
system.ini,drivers,"midi*=es1788wn.drv",,1
system.ini,drivers,"mixer*=es1788wn.drv",,1
system.ini,drivers,"aux*=es1788wn.drv",,1

system.ini,drivers,"wave*=es1868wn.drv",,1
system.ini,drivers,"midi*=es1868wn.drv",,1
system.ini,drivers,"mixer*=es1868wn.drv",,1
system.ini,drivers,"aux*=es1868wn.drv",,1

system.ini,drivers,"wave*=es1878wn.drv",,1
system.ini,drivers,"midi*=es1878wn.drv",,1
system.ini,drivers,"mixer*=es1878wn.drv",,1
system.ini,drivers,"aux*=es1878wn.drv",,1

system.ini,drivers,"wave*=es1869wn.drv",,1
system.ini,drivers,"midi*=es1869wn.drv",,1
system.ini,drivers,"mixer*=es1869wn.drv",,1
system.ini,drivers,"aux*=es1869wn.drv",,1

system.ini,drivers,"wave*=es1879wn.drv",,1
system.ini,drivers,"midi*=es1879wn.drv",,1
system.ini,drivers,"mixer*=es1879wn.drv",,1
system.ini,drivers,"aux*=es1879wn.drv",,1

system.ini,drivers,"wave*=es1888wn.drv",,1
system.ini,drivers,"midi*=es1888wn.drv",,1
system.ini,drivers,"mixer*=es1888wn.drv",,1
system.ini,drivers,"aux*=es1888wn.drv",,1

system.ini,drivers,"wave*=es1887wn.drv",,1
system.ini,drivers,"midi*=es1887wn.drv",,1
system.ini,drivers,"mixer*=es1887wn.drv",,1
system.ini,drivers,"aux*=es1887wn.drv",,1

system.ini,drivers,"wave*=auddrive.drv",,1
system.ini,drivers,"midi*=auddrive.drv",,1
system.ini,drivers,"mixer*=auddrive.drv",,1
system.ini,drivers,"aux*=auddrive.drv",,1

system.ini,drivers,"midi*=audmpu.drv",,1
system.ini,drivers,"midi*=audmpio.drv",,1

win.ini,windows,load,essdaemn.exe,,


;;**************** NT Install ****************

[STUB_DEVICE.NT]
[STUB_DEVICE.NT.SERVICES]
AddService=,0x2

[ESS6881_Device.NT]
Include=ks.inf, wdmaudio.inf
Needs=KS.Registration, WDMAUDIO.Registration.NT
LogConfig=ESS6881.LC1,ESS6881.LC2
CopyFiles=ESS.CopyList
AddReg=ESS.AddReg

[ESS6881_Device.NT.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,    ESSAud.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,ESSAud.Interface.Topology
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_UART%,    WDM.Interface.UART
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_FMSynth%, WDM.Interface.FMSynth

[ESS6881_Device.NT.Services]
AddService = wdmaud,  0x00000000, wdmaud_Service_Inst
AddService = swmidi,  0x00000000, swmidi_Service_Inst
AddService = ess6881, 0x00000002, ess6881_Service_Inst

[ESSHD_Device.NT]
Include=ks.inf, wdmaudio.inf
Needs=KS.Registration, WDMAUDIO.Registration.NT
CopyFiles=ESS.CopyList
AddReg=ESS.AddReg
LogConfig=ESSHD.LC1,ESSHD.LC2,ESSHD.LC3,ESSHD.LC4

[ESSHD_Device.NT.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,    ESSAud.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,ESSAud.Interface.Topology
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_UART%,    WDM.Interface.UART
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_FMSynth%, WDM.Interface.FMSynth

[ESSHD_Device.NT.Services]
AddService = wdmaud,  0x00000000, wdmaud_Service_Inst
AddService = swmidi,  0x00000000, swmidi_Service_Inst
AddService = esshd,   0x00000002, esshd_Service_Inst

[ESSFD_Device.NT]
Include=ks.inf, wdmaudio.inf
Needs=KS.Registration, WDMAUDIO.Registration.NT
CopyFiles=ESS.CopyList
AddReg=ESS.AddReg
LogConfig=ESSFD.LC1,ESSFD.LC2,ESSFD.LC3,ESSFD.LC4

[ESSFD_Device.NT.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,    ESSAud.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,ESSAud.Interface.Topology
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_UART%,    WDM.Interface.UART
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_FMSynth%, WDM.Interface.FMSynth

[ESSFD_Device.NT.Services]
AddService = wdmaud,  0x00000000, wdmaud_Service_Inst
AddService = swmidi,  0x00000000, swmidi_Service_Inst
AddService = essfd,   0x00000002, essfd_Service_Inst

[ESSPNP_Device.NT]
Include=ks.inf, wdmaudio.inf
Needs=KS.Registration, WDMAUDIO.Registration.NT
CopyFiles=ESS.CopyList
AddReg=ESS.AddReg, ESSPNP.AddReg

[ESSPNP_Device.NT.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,    ESSAud.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,ESSAud.Interface.Topology
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_UART%,    WDM.Interface.UART
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_FMSynth%, WDM.Interface.FMSynth

[ESSPNP_Device.NT.Services]
AddService = wdmaud,  0x00000000, wdmaud_Service_Inst
AddService = swmidi,  0x00000000, swmidi_Service_Inst
AddService = esspnp,  0x00000002, esspnp_Service_Inst

[wdmaud_Service_Inst]
DisplayName    = %wdmaud.SvcDesc%
ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
StartType      = 1                  ; SERVICE_SYSTEM_START
ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
ServiceBinary  = %10%\system32\drivers\wdmaud.sys

[swmidi_Service_Inst]
DisplayName    = %swmidi.SvcDesc%
ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
StartType      = 1                  ; SERVICE_SYSTEM_START
ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
ServiceBinary  = %10%\system32\drivers\swmidi.sys

[ess6881_Service_Inst]
DisplayName    = %ess6881.SvcDesc%
ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
StartType      = 1                  ; SERVICE_SYSTEM_START
ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
ServiceBinary  = %10%\system32\drivers\ess.sys

[esshd_Service_Inst]
DisplayName    = %esshd.SvcDesc%
ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
StartType      = 1                  ; SERVICE_SYSTEM_START
ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
ServiceBinary  = %10%\system32\drivers\ess.sys

[essfd_Service_Inst]
DisplayName    = %essfd.SvcDesc%
ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
StartType      = 1                  ; SERVICE_SYSTEM_START
ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
ServiceBinary  = %10%\system32\drivers\ess.sys

[esspnp_Service_Inst]
DisplayName    = %esspnp.SvcDesc%
ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
StartType      = 1                  ; SERVICE_SYSTEM_START
ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
ServiceBinary  = %10%\system32\drivers\ess.sys

[Strings]
ESSMfgName="ESS Technology, Inc."
*ESS6881.DeviceDesc="ES688 AudioDrive (WDM)"
*ESS1681.DeviceDesc="ES1688 AudioDrive (WDM)"
*ESS1781.DeviceDesc="ES1788 AudioDrive (WDM)"
*ESS1881.DeviceDesc="ES1888 AudioDrive (WDM)"
*ESS1882.DeviceDesc="ES1887 AudioDrive (WDM)"
*ESS0006.DeviceDesc="ES1869 Control Interface (WDM)"
*ESS1869.DeviceDesc="ES1869 Plug and Play AudioDrive (WDM)"
*ESS0000.DeviceDesc="ES1868 Control Interface (WDM)"
*ESS1868.DeviceDesc="ES1868 Plug and Play AudioDrive (WDM)"
*ESS0004.DeviceDesc="ES1878 Control Interface (WDM)"
*ESS1878.DeviceDesc="ES1878 Plug and Play AudioDrive (WDM)"
*ESS0100.DeviceDesc="ES688 Plug and Play AudioDrive (WDM)"
*ESS0102.DeviceDesc="ES1688 Plug and Play AudioDrive (WDM)"
*ESS0104.DeviceDesc="ES1788 Plug and Play AudioDrive (WDM)"
*ESS0106.DeviceDesc="ES1888 Plug and Play AudioDrive (WDM)"
*ESS0107.DeviceDesc="ES1887 Plug and Play AudioDrive (WDM)"
*ESS0009.DeviceDesc="ES1879 Control Interface (WDM)"
*ESS1879.DeviceDesc="ES1879 Plug and Play AudioDrive (WDM)"
*ESS.DeviceDesc="ESS AudioDrive (WDM)"
ESSAud.Wave.szPname="ESS AudioDrive"
ESSAud.Topology.szPname="ESS AudioDrive"
;; ESS friendly names (non-localizeable)
ESSGUID.WaveOut   ="{D6C86C60-51D8-11d1-A482-006097C79D21}"
ESSGUID.Synth     ="{D6C86C61-51D8-11d1-A482-006097C79D21}"
ESSGUID.Cd        ="{D6C86C62-51D8-11d1-A482-006097C79D21}"
ESSGUID.LineIn    ="{D6C86C63-51D8-11d1-A482-006097C79D21}"
ESSGUID.Mic       ="{D6C86C64-51D8-11d1-A482-006097C79D21}"
ESSGUID.AuxB      ="{D6C86C65-51D8-11d1-A482-006097C79D21}"
ESSGUID.PCSpeaker ="{D6C86C66-51D8-11d1-A482-006097C79D21}"
ESSGUID.3DEffect  ="{D6C86C67-51D8-11d1-A482-006097C79D21}"
ESSGUID.RecMon    ="{D6C86C68-51D8-11d1-A482-006097C79D21}"
ESSGUID.IISVolume ="{4AABCD47-FB00-11d1-9B43-006097C79D21}"
ESSGUID.IISMute   ="{4AABCD48-FB00-11d1-9B43-006097C79D21}"
ESSGUID.IISPin    ="{4AABCD41-FB00-11d1-9B43-006097C79D21}"
ESSGUID.PhoneVolume = "{7DCEDC62-0F43-11D2-905C-A4841B262922}"
ESSGUID.PhoneMute   = "{7DCEDC61-0F43-11D2-905C-A4841B262922}"
ESSGUID.PhonePin    = "{7DCEDC60-0F43-11D2-905C-A4841B262922}"

;; ESS friendly names (localizeable)
ESSPin.WaveOut    ="WaveOut"
ESSPin.Synth      ="Synthesizer"
ESSPin.Cd         ="CD"
ESSPin.LineIn     ="Line In"
ESSPin.Mic        ="Microphone"
ESSPin.AuxB       ="AuxB"
ESSPin.PCSpeaker  ="PC Speaker"
ESSNode.3DEffect  ="3D Effect Enable"
ESSNode.RecMon    ="Record Monitor"
ESSPin.IISPin     ="IIS"
ESSNode.IISVolume ="IIS Volume"
ESSNode.IISMute   ="IIS Mute"
ESSPin.PhonePin     ="Phone"
ESSNode.PhoneVolume ="Phone Volume"
ESSNode.PhoneMute   ="Phone Mute"

;Add strings
MediaClass="System\CurrentControlSet\Services\Class\Media\0001"
Config="Config"
Drivers="Drivers"
DriversWave="Drivers\wave\wdmaud.drv"
DriversMidi="Drivers\midi\wdmaud.drv"
DriversMixer="Drivers\mixer\wdmaud.drv"
Driversaux="Drivers\aux\wdmaud.drv"
InfOther="Software\Microsoft\Windows\CurrentVersion\Setup\SetupX\INF\OEM Name"





MediaCategories="SYSTEM\CurrentControlSet\Control\MediaCategories"
RunKey="SOFTWARE\Microsoft\Windows\CurrentVersion\Run"

KSCATEGORY_AUDIO="{6994AD04-93EF-11D0-A3CC-00A0C9223196}"
KSNAME_Wave="Wave"
KSNAME_UART="UART"
KSNAME_FMSynth="FMSynth"
KSNAME_Topology="Topology"
KSNAME_Wavetable="Wavetable"

WDM.UART.szPname="ESS MPU-401 device"
WDM.FMSynth.szPname="ESFM Synthesizer"

wdmaud.SvcDesc = "Microsoft WDM Virtual Wave Driver (WDM)"
swmidi.SvcDesc = "Microsoft Software Synthesizer (WDM)"
ess6881.SvcDesc = "ESS Audio Driver (WDM)"
esshd.SvcDesc = "ESS Audio Driver (WDM)"
essfd.SvcDesc = "ESS Audio Driver (WDM)"
esspnp.SvcDesc = "ESS Audio Driver (WDM)"

Download Driver Pack

How To Update Drivers Manually

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.

server: web4, load: 1.66