;=============================================================== ; TerraTec EWS88 MT ; Driver Install Script for WDM ;--------------------------------------------------------------- ; Copyright: (c) 2001 - 2002, TerraTec Electronic GmbH ; ; History: ; 17-Sep-02 (Cl) - Mic28 Extensions (Midi 2) ; 15-Aug-01 (Cl) - Faulty ASIO Setup for EWS88D ; 08-Aug-01 (FMB) - some changes for update from VxD ; 24-Apr-01 (FMB) - changes for different card types ; 25-May-00 (cl) - created ;=============================================================== [Version] Signature=$CHICAGO$ Class=MEDIA ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318} Provider=%Provider% DriverVer =11/19/2002,5.00.2000.128 [DestinationDirs] DefaultDestDir=10 EWS.SystemCopyList=10,system32\drivers ASIO.CopyList=11 EWS_NTSYS.DelFiles=10,system32\drivers EWS_NTDLL.DelFiles=10,system32 EWS_VXD.DelFiles=11 EWS_ASIO.DelFiles=10 [Manufacturer] %Manufacturer%=TerraTec [TerraTec] %DeviceNameEws88mt%=EWS88MT,PCI\VEN_1412&DEV_1712&SUBSYS_1115153B %DeviceNameEws88mtMaster%=EWS88MT,PCI\VEN_1412&DEV_1712&SUBSYS_1125153B %DeviceNameEws88Adat%=EWS88D.Device,PCI\VEN_1412&DEV_1712&SUBSYS_112B153B %DeviceNameEws88AdatMaster%=EWS88D.Device,PCI\VEN_1412&DEV_1712&SUBSYS_112C153B %DeviceName_EWX2496%=EWX2496.Device,PCI\VEN_1412&DEV_1712&SUBSYS_1130153B [EWS88MT] AlsoInstall=ks.registration(ks.inf),wdmaudio.registration(wdmaudio.inf) CopyFiles=EWS.SystemCopyList, ASIO.CopyList DelFiles=EWS_NTSYS.DelFiles,EWS_NTDLL.DelFiles,EWS_VXD.DelFiles,EWS_ASIO.DelFiles AddReg=EWS88MT.AddReg, EWS88.ASIO.AddReg DelReg=EWS88.ASIO.DelReg LogConfig=EWS.LC0 ;------------------------------------------------------------------------------- [EWS88D.Device] AlsoInstall=ks.registration(ks.inf),wdmaudio.registration(wdmaudio.inf) CopyFiles=EWS.SystemCopyList, ASIO.CopyList DelFiles=EWS_NTSYS.DelFiles,EWS_NTDLL.DelFiles,EWS_VXD.DelFiles,EWS_ASIO.DelFiles AddReg=EWS88D.AddReg, EWS88.ASIO.AddReg DelReg=EWS88.ASIO.DelReg ;------------------------------------------------------------------------------- [EWX2496.Device] AlsoInstall=ks.registration(ks.inf),wdmaudio.registration(wdmaudio.inf) CopyFiles=EWS.SystemCopyList, ASIO.CopyList DelFiles=EWS_NTSYS.DelFiles,EWS_NTDLL.DelFiles,EWS_VXD.DelFiles,EWS_ASIO.DelFiles AddReg=EWX2496.AddReg, EWX2496.ASIO.AddReg DelReg=EWX2496.ASIO.DelReg ;------------------------------------------------------------------------------- [EWS88MT.Interfaces] AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,EWS88MT.Interface.Wave AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,EWS88MT.Interface.Wave AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,EWS88MT.Interface.Wave AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,EWS88MT.Interface.Topology AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_WaveMT_12%,EWS88MT.Interface.WaveMT_12 AddInterface=%KSCATEGORY_RENDER%,%KSNAME_WaveMT_12%,EWS88MT.Interface.WaveMT_12 AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_WaveMT_12%,EWS88MT.Interface.WaveMT_12 AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_WaveMT_34%,EWS88MT.Interface.WaveMT_34 AddInterface=%KSCATEGORY_RENDER%,%KSNAME_WaveMT_34%,EWS88MT.Interface.WaveMT_34 AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_WaveMT_34%,EWS88MT.Interface.WaveMT_34 AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_WaveMT_56%,EWS88MT.Interface.WaveMT_56 AddInterface=%KSCATEGORY_RENDER%,%KSNAME_WaveMT_56%,EWS88MT.Interface.WaveMT_56 AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_WaveMT_56%,EWS88MT.Interface.WaveMT_56 AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_WaveMT_78%,EWS88MT.Interface.WaveMT_78 AddInterface=%KSCATEGORY_RENDER%,%KSNAME_WaveMT_78%,EWS88MT.Interface.WaveMT_78 AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_WaveMT_78%,EWS88MT.Interface.WaveMT_78 AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_SPDIF%,EWS88MT.Interface.SPDIF AddInterface=%KSCATEGORY_RENDER%,%KSNAME_SPDIF%,EWS88MT.Interface.SPDIF AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_SPDIF%,EWS88MT.Interface.SPDIF AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DMIX%,EWS88MT.Interface.DMIX AddInterface=%KSCATEGORY_RENDER%,%KSNAME_DMIX%,EWS88MT.Interface.DMIX AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_DMIX%,EWS88MT.Interface.DMIX AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Midi1%,EWS88MT.Interface.Midi1 AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Midi1%,EWS88MT.Interface.Midi1 AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Midi1%,EWS88MT.Interface.Midi1 AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Midi2%,EWS88MT.Interface.Midi2 AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Midi2%,EWS88MT.Interface.Midi2 AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Midi2%,EWS88MT.Interface.Midi2 ;------------------------------------------------------------------------------- [EWS88D.Device.Interfaces] AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,EWS88D.Interface.Wave AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,EWS88D.Interface.Wave AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,EWS88D.Interface.Wave AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,EWS88D.Interface.Topology AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_WaveMT_12%,EWS88D.Interface.WaveMT_12 AddInterface=%KSCATEGORY_RENDER%,%KSNAME_WaveMT_12%,EWS88D.Interface.WaveMT_12 AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_WaveMT_12%,EWS88D.Interface.WaveMT_12 AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_WaveMT_34%,EWS88D.Interface.WaveMT_34 AddInterface=%KSCATEGORY_RENDER%,%KSNAME_WaveMT_34%,EWS88D.Interface.WaveMT_34 AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_WaveMT_34%,EWS88D.Interface.WaveMT_34 AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_WaveMT_56%,EWS88D.Interface.WaveMT_56 AddInterface=%KSCATEGORY_RENDER%,%KSNAME_WaveMT_56%,EWS88D.Interface.WaveMT_56 AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_WaveMT_56%,EWS88D.Interface.WaveMT_56 AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_WaveMT_78%,EWS88D.Interface.WaveMT_78 AddInterface=%KSCATEGORY_RENDER%,%KSNAME_WaveMT_78%,EWS88D.Interface.WaveMT_78 AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_WaveMT_78%,EWS88D.Interface.WaveMT_78 AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_SPDIF%,EWS88D.Interface.SPDIF AddInterface=%KSCATEGORY_RENDER%,%KSNAME_SPDIF%,EWS88D.Interface.SPDIF AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_SPDIF%,EWS88D.Interface.SPDIF AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DMIX%,EWS88D.Interface.DMIX AddInterface=%KSCATEGORY_RENDER%,%KSNAME_DMIX%,EWS88D.Interface.DMIX AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_DMIX%,EWS88D.Interface.DMIX AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Midi1%,EWS88D.Interface.Midi1 AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Midi1%,EWS88D.Interface.Midi1 AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Midi1%,EWS88D.Interface.Midi1 AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Midi2%,EWS88D.Interface.Midi2 AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Midi2%,EWS88D.Interface.Midi2 AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Midi2%,EWS88D.Interface.Midi2 ;------------------------------------------------------------------------------- [EWX2496.Device.Interfaces] AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_WaveMT_12%,EWX2496.Interface.WaveAnalog AddInterface=%KSCATEGORY_RENDER%,%KSNAME_WaveMT_12%,EWX2496.Interface.WaveAnalog AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_WaveMT_12%,EWX2496.Interface.WaveAnalog AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_SPDIF%,EWX2496.Interface.SPDIF AddInterface=%KSCATEGORY_RENDER%,%KSNAME_SPDIF%,EWX2496.Interface.SPDIF AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_SPDIF%,EWX2496.Interface.SPDIF AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DMIX%,EWX2496.Interface.DMIX AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_DMIX%,EWX2496.Interface.DMIX AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Midi1%,EWX2496.Interface.Midi1 AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Midi1%,EWX2496.Interface.Midi1 AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Midi1%,EWX2496.Interface.Midi1 AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_TopoMT%,EWX2496.Interface.TopoMT ;------------------------------------------------------------------------------- [EWS88MT.Interface.Wave] AddReg=EWS88MT.Interface.Wave.AddReg [EWS88MT.Interface.WaveMT_12] AddReg=EWS88MT.Interface.Wave12.AddReg [EWS88MT.Interface.WaveMT_34] AddReg=EWS88MT.Interface.Wave34.AddReg [EWS88MT.Interface.WaveMT_56] AddReg=EWS88MT.Interface.Wave56.AddReg [EWS88MT.Interface.WaveMT_78] AddReg=EWS88MT.Interface.Wave78.AddReg [EWS88MT.Interface.SPDIF] AddReg=EWS88MT.Interface.SPDIF.AddReg [EWS88MT.Interface.DMIX] AddReg=EWS88MT.Interface.DMix.AddReg [EWS88MT.Interface.Topology] AddReg=EWS88MT.Interface.Topo.AddReg [EWS88MT.Interface.TopoMT] AddReg=EWS88MT.Interface.ToMT.AddReg [EWS88MT.Interface.Midi1] AddReg=EWS88MT.Interface.Midi1.AddReg [EWS88MT.Interface.Midi2] AddReg=EWS88MT.Interface.Midi2.AddReg [MIC28.Interface.Midi1] AddReg=MIC28.Interface.Midi1.AddReg [MIC28.Interface.Midi2] AddReg=MIC28.Interface.Midi2.AddReg ;--------------------------------------------------------- ; Nasty, AddReg Section Name must not exceed xx Characters ;--------------------------------------------------------- [EWS88MT.Interface.Wave.AddReg] HKR,,FriendlyName,,%String3% HKR,,CLSID,,%Proxy.CLSID% [EWS88MT.Interface.Wave12.AddReg] HKR,,FriendlyName,,%String7% HKR,,CLSID,,%Proxy.CLSID% [EWS88MT.Interface.Wave34.AddReg] HKR,,FriendlyName,,%String8% HKR,,CLSID,,%Proxy.CLSID% [EWS88MT.Interface.Wave56.AddReg] HKR,,FriendlyName,,%String9% HKR,,CLSID,,%Proxy.CLSID% [EWS88MT.Interface.Wave78.AddReg] HKR,,FriendlyName,,%String10% HKR,,CLSID,,%Proxy.CLSID% [EWS88MT.Interface.SPDIF.AddReg] HKR,,FriendlyName,,%String11% HKR,,CLSID,,%Proxy.CLSID% [EWS88MT.Interface.DMIX.AddReg] HKR,,FriendlyName,,%String14% HKR,,CLSID,,%Proxy.CLSID% [EWS88MT.Interface.Topo.AddReg] HKR,,FriendlyName,,%String4% HKR,,CLSID,,%Proxy.CLSID% [EWS88MT.Interface.ToMT.AddReg] HKR,,FriendlyName,,%String5% HKR,,CLSID,,%Proxy.CLSID% [EWS88MT.Interface.Midi1.AddReg] HKR,,FriendlyName,,%String13% HKR,,CLSID,,%Proxy.CLSID% [EWS88MT.Interface.Midi2.AddReg] HKR,,FriendlyName,,%String15% HKR,,CLSID,,%Proxy.CLSID% ;============================================================================= ; EWS88D Interfaces ;============================================================================= [EWS88D.Interface.Wave] AddReg=EWS88D.Interface.Wave.AddReg [EWS88D.Interface.WaveMT_12] AddReg=EWS88D.Interface.Wave12.AddReg [EWS88D.Interface.WaveMT_34] AddReg=EWS88D.Interface.Wave34.AddReg [EWS88D.Interface.WaveMT_56] AddReg=EWS88D.Interface.Wave56.AddReg [EWS88D.Interface.WaveMT_78] AddReg=EWS88D.Interface.Wave78.AddReg [EWS88D.Interface.SPDIF] AddReg=EWS88D.Interface.SPDIF.AddReg [EWS88D.Interface.DMIX] AddReg=EWS88D.Interface.DMIX.AddReg [EWS88D.Interface.Topology] AddReg=EWS88D.Interface.Topo.AddReg [EWS88D.Interface.TopoMT] AddReg=EWS88D.Interface.ToMT.AddReg [EWS88D.Interface.Midi1] AddReg=EWS88D.Interface.Midi1.AddReg [EWS88D.Interface.Midi2] AddReg=EWS88D.Interface.Midi2.AddReg ;--------------------------------------------------------- ; Friendly Names for EWS88D Devices ; Nasty, AddReg Section Name must not exceed xx Characters ;--------------------------------------------------------- [EWS88D.Interface.Wave.AddReg] HKR,,FriendlyName,,%String16% HKR,,CLSID,,%Proxy.CLSID% [EWS88D.Interface.Wave12.AddReg] HKR,,FriendlyName,,%String18% HKR,,CLSID,,%Proxy.CLSID% [EWS88D.Interface.Wave34.AddReg] HKR,,FriendlyName,,%String19% HKR,,CLSID,,%Proxy.CLSID% [EWS88D.Interface.Wave56.AddReg] HKR,,FriendlyName,,%String20% HKR,,CLSID,,%Proxy.CLSID% [EWS88D.Interface.Wave78.AddReg] HKR,,FriendlyName,,%String21% HKR,,CLSID,,%Proxy.CLSID% [EWS88D.Interface.SPDIF.AddReg] HKR,,FriendlyName,,%String22% HKR,,CLSID,,%Proxy.CLSID% [EWS88D.Interface.DMIX.AddReg] HKR,,FriendlyName,,%String25% HKR,,CLSID,,%Proxy.CLSID% [EWS88D.Interface.Topo.AddReg] HKR,,FriendlyName,,%String17% HKR,,CLSID,,%Proxy.CLSID% [EWS88D.Interface.ToMT.AddReg] HKR,,FriendlyName,,%String27% HKR,,CLSID,,%Proxy.CLSID% [EWS88D.Interface.Midi1.AddReg] HKR,,FriendlyName,,%String24% HKR,,CLSID,,%Proxy.CLSID% [EWS88D.Interface.Midi2.AddReg] HKR,,FriendlyName,,%String26% HKR,,CLSID,,%Proxy.CLSID% ;============================================================================= ; EWX2496 Interfaces ;============================================================================= [EWX2496.Interface.WaveAnalog] AddReg=EWX2496.Interface.WaveAN.AddReg [EWX2496.Interface.SPDIF] AddReg=EWX2496.Interface.SPDIF.AddReg [EWX2496.Interface.DMIX] AddReg=EWX2496.Interface.DMix.AddReg [EWX2496.Interface.Midi1] AddReg=EWX2496.Interface.Midi1.AddReg [EWX2496.Interface.TopoMT] AddReg=EWX2496.Interface.ToMT.AddReg ;--------------------------------------------------------- ; Friendly Names for EWX2496 devices ; Nasty, AddReg Section Name must not exceed xx Characters ;--------------------------------------------------------- [EWX2496.Interface.WaveAN.AddReg] HKR,,FriendlyName,,"EWX 24/96 Wave Analog" HKR,,CLSID,,%Proxy.CLSID% [EWX2496.Interface.SPDIF.AddReg] HKR,,FriendlyName,,"EWX 24/96 Wave S/PDIF" HKR,,CLSID,,%Proxy.CLSID% [EWX2496.Interface.DMIX.AddReg] HKR,,FriendlyName,,"EWX 24/96 WaveRec Mixer" HKR,,CLSID,,%Proxy.CLSID% [EWX2496.Interface.Midi1.AddReg] HKR,,FriendlyName,,"EWX 24/96 MIDI" HKR,,CLSID,,%Proxy.CLSID% [EWX2496.Interface.ToMT.AddReg] HKR,,FriendlyName,,"EWX 24/96 Virt. Mix" HKR,,CLSID,,%Proxy.CLSID% ;============================================================================= ; Windows 9x & ME Install ;============================================================================= [EWS88MT.AddReg] HKR,,AssociatedFilters,,"wdmaud" HKR,,Driver,,ews88wdm.sys HKR,,NTMPDriver,,"ews88wdm.sys" HKR,Drivers,SubClasses,,"wave,midi,mixer" HKR,Drivers\wave\wdmaud.drv, Driver,,wdmaud.drv HKR,Drivers\wave\wdmaud.drv,Description,,%String3% HKR,Drivers\mixer\wdmaud.drv,Driver,,wdmaud.drv HKR,Drivers\mixer\wdmaud.drv,Description,,%String4% HKR,Drivers\midi\wdmaud.drv,Driver,,wdmaud.drv HKR,Drivers\midi\wdmaud.drv,Description,,%String13% ;------------------------------------------------------------------------------- [EWS88D.AddReg] HKR,,AssociatedFilters,,"wdmaud" HKR,,Driver,,ews88wdm.sys HKR,,NTMPDriver,,"ews88wdm.sys" HKR,Drivers,SubClasses,,"wave,midi,mixer" HKR,Drivers\wave\wdmaud.drv, Driver,,wdmaud.drv HKR,Drivers\wave\wdmaud.drv,Description,,%String16% HKR,Drivers\mixer\wdmaud.drv,Driver,,wdmaud.drv HKR,Drivers\mixer\wdmaud.drv,Description,,%String17% HKR,Drivers\midi\wdmaud.drv,Driver,,wdmaud.drv HKR,Drivers\midi\wdmaud.drv,Description,,%String24% ;------------------------------------------------------------------------------- [EWX2496.AddReg] HKR,,AssociatedFilters,,"wdmaud" HKR,,Driver,,ews88wdm.sys HKR,,NTMPDriver,,"ews88wdm.sys" HKR,Drivers,SubClasses,,"wave,midi,mixer" HKR,Drivers\wave\wdmaud.drv, Driver,,wdmaud.drv HKR,Drivers\wave\wdmaud.drv,Description,,"EWX 24/96 Wave Analog" HKR,Drivers\midi\wdmaud.drv,Driver,,wdmaud.drv HKR,Drivers\midi\wdmaud.drv,Description,,"EWX 24/96 MIDI" ;============================================================================= ; ASIO Install ;============================================================================= [EWS88.ASIO.AddReg] HKLM,SOFTWARE\ASIO\%ASIO_EWS88NAME%,"CLSID",,%ASIO_EWS88IID% HKLM,SOFTWARE\ASIO\%ASIO_EWS88NAME%,"Description",,%ASIO_EWS88NAME% HKCR,CLSID\%ASIO_EWS88IID%,,,%ASIO_EWS88NAME% HKCR,CLSID\%ASIO_EWS88IID%\InProcServer32,,,"%11%\Asio88mt.dll" HKCR,CLSID\%ASIO_EWS88IID%\InProcServer32,ThreadingModel,,"Apartment" [EWS88.ASIO.DelReg] HKLM,SOFTWARE\ASIO\%ASIO_EWS88NAME_VXD% HKCR,CLSID\%ASIO_EWS88IID_VXD% [EWX2496.ASIO.AddReg] HKLM,SOFTWARE\ASIO\%ASIO_EWX2496NAME%,"CLSID",,%ASIO_EWX2496IID% HKLM,SOFTWARE\ASIO\%ASIO_EWX2496NAME%,"Description",,%ASIO_EWX2496NAME% HKCR,CLSID\%ASIO_EWX2496IID%,,,%ASIO_EWX2496NAME% HKCR,CLSID\%ASIO_EWX2496IID%\InProcServer32,,,"%11%\Asio88mt.dll" HKCR,CLSID\%ASIO_EWX2496IID%\InProcServer32,ThreadingModel,,"Apartment" [EWX2496.ASIO.DelReg] HKLM,SOFTWARE\ASIO\%ASIO_EWX2496NAME_VXD% HKCR,CLSID\%ASIO_EWX2496IID_VXD% ;============================================================================= ; Windows 2000 Install ;============================================================================= [EWS88MT.NT] Include=ks.inf, wdmaudio.inf Needs=KS.Registration, WDMAUDIO.Registration.NT CopyFiles=EWS.SystemCopyList, ASIO.CopyList DelFiles=EWS_NTSYS.DelFiles,EWS_NTDLL.DelFiles,EWS_VXD.DelFiles,EWS_ASIO.DelFiles AddReg=EWS88MT.AddReg, EWS88.ASIO.AddReg DelReg=EWS88.ASIO.DelReg LogConfig=EWS.LC0 [EWS88MT.NT.Services] AddService = ews88mt, 0x00000002, ews_Service_Inst ;------------------------------------------------------------------------------- [EWS88D.Device.NT] Include=ks.inf, wdmaudio.inf Needs=KS.Registration, WDMAUDIO.Registration.NT CopyFiles=EWS.SystemCopyList, ASIO.CopyList DelFiles=EWS_NTSYS.DelFiles,EWS_NTDLL.DelFiles,EWS_VXD.DelFiles,EWS_ASIO.DelFiles AddReg=EWS88D.AddReg, EWS88.ASIO.AddReg DelReg=EWS88.ASIO.DelReg LogConfig=EWS.LC0 [EWS88D.Device.NT.Services] AddService = ews88mt, 0x00000002, ews_Service_Inst ;------------------------------------------------------------------------------- [EWX2496.Device.NT] Include=ks.inf, wdmaudio.inf Needs=KS.Registration, WDMAUDIO.Registration.NT CopyFiles=EWS.SystemCopyList, ASIO.CopyList DelFiles=EWS_NTSYS.DelFiles,EWS_NTDLL.DelFiles,EWS_VXD.DelFiles,EWS_ASIO.DelFiles AddReg=EWX2496.AddReg, EWX2496.ASIO.AddReg DelReg=EWX2496.ASIO.DelReg LogConfig=EWS.LC0 [EWX2496.Device.NT.Services] AddService = ews88mt, 0x00000002, ews_Service_Inst [ews_Service_Inst] DisplayName = %ews88mt.SvcDesc% ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 3 ; SERVICE_SYSTEM_START ErrorControl = 1 ; SERVICE_ERROR_NORMAL ServiceBinary = %10%\system32\drivers\ews88wdm.sys ;------------------------------------------------------------------------------- [EWS88MT.NT.Interfaces] AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,EWS88MT.Interface.Wave AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,EWS88MT.Interface.Wave AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,EWS88MT.Interface.Wave AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_WaveMT_12%,EWS88MT.Interface.WaveMT_12 AddInterface=%KSCATEGORY_RENDER%,%KSNAME_WaveMT_12%,EWS88MT.Interface.WaveMT_12 AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_WaveMT_12%,EWS88MT.Interface.WaveMT_12 AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_WaveMT_34%,EWS88MT.Interface.WaveMT_34 AddInterface=%KSCATEGORY_RENDER%,%KSNAME_WaveMT_34%,EWS88MT.Interface.WaveMT_34 AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_WaveMT_34%,EWS88MT.Interface.WaveMT_34 AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_WaveMT_56%,EWS88MT.Interface.WaveMT_56 AddInterface=%KSCATEGORY_RENDER%,%KSNAME_WaveMT_56%,EWS88MT.Interface.WaveMT_56 AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_WaveMT_56%,EWS88MT.Interface.WaveMT_56 AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_WaveMT_78%,EWS88MT.Interface.WaveMT_78 AddInterface=%KSCATEGORY_RENDER%,%KSNAME_WaveMT_78%,EWS88MT.Interface.WaveMT_78 AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_WaveMT_78%,EWS88MT.Interface.WaveMT_78 AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_SPDIF%,EWS88MT.Interface.SPDIF AddInterface=%KSCATEGORY_RENDER%,%KSNAME_SPDIF%,EWS88MT.Interface.SPDIF AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_SPDIF%,EWS88MT.Interface.SPDIF AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DMIX%,EWS88MT.Interface.DMIX AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_DMIX%,EWS88MT.Interface.DMIX AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,EWS88MT.Interface.Topology AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_TopoMT%,EWS88MT.Interface.TopoMT AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Midi1%,EWS88MT.Interface.Midi1 AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Midi1%,EWS88MT.Interface.Midi1 AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Midi1%,EWS88MT.Interface.Midi1 AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Midi2%,EWS88MT.Interface.Midi2 AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Midi2%,EWS88MT.Interface.Midi2 AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Midi2%,EWS88MT.Interface.Midi2 ;------------------------------------------------------------------------------- [EWS88D.Device.NT.Interfaces] AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,EWS88D.Interface.Wave AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,EWS88D.Interface.Wave AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,EWS88D.Interface.Wave AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_WaveMT_12%,EWS88D.Interface.WaveMT_12 AddInterface=%KSCATEGORY_RENDER%,%KSNAME_WaveMT_12%,EWS88D.Interface.WaveMT_12 AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_WaveMT_12%,EWS88D.Interface.WaveMT_12 AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_WaveMT_34%,EWS88D.Interface.WaveMT_34 AddInterface=%KSCATEGORY_RENDER%,%KSNAME_WaveMT_34%,EWS88D.Interface.WaveMT_34 AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_WaveMT_34%,EWS88D.Interface.WaveMT_34 AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_WaveMT_56%,EWS88D.Interface.WaveMT_56 AddInterface=%KSCATEGORY_RENDER%,%KSNAME_WaveMT_56%,EWS88D.Interface.WaveMT_56 AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_WaveMT_56%,EWS88D.Interface.WaveMT_56 AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_WaveMT_78%,EWS88D.Interface.WaveMT_78 AddInterface=%KSCATEGORY_RENDER%,%KSNAME_WaveMT_78%,EWS88D.Interface.WaveMT_78 AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_WaveMT_78%,EWS88D.Interface.WaveMT_78 AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_SPDIF%,EWS88D.Interface.SPDIF AddInterface=%KSCATEGORY_RENDER%,%KSNAME_SPDIF%,EWS88D.Interface.SPDIF AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_SPDIF%,EWS88D.Interface.SPDIF AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DMIX%,EWS88D.Interface.DMIX AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_DMIX%,EWS88D.Interface.DMIX AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,EWS88D.Interface.Topology AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_TopoMT%,EWS88D.Interface.TopoMT AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Midi1%,EWS88D.Interface.Midi1 AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Midi1%,EWS88D.Interface.Midi1 AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Midi1%,EWS88D.Interface.Midi1 AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Midi2%,EWS88D.Interface.Midi2 AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Midi2%,EWS88D.Interface.Midi2 AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Midi2%,EWS88D.Interface.Midi2 ;------------------------------------------------------------------------------- [EWX2496.Device.NT.Interfaces] AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_WaveMT_12%,EWX2496.Interface.WaveAnalog AddInterface=%KSCATEGORY_RENDER%,%KSNAME_WaveMT_12%,EWX2496.Interface.WaveAnalog AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_WaveMT_12%,EWX2496.Interface.WaveAnalog AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_SPDIF%,EWX2496.Interface.SPDIF AddInterface=%KSCATEGORY_RENDER%,%KSNAME_SPDIF%,EWX2496.Interface.SPDIF AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_SPDIF%,EWX2496.Interface.SPDIF AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DMIX%,EWX2496.Interface.DMIX AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_DMIX%,EWX2496.Interface.DMIX AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Midi1%,EWX2496.Interface.Midi1 AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Midi1%,EWX2496.Interface.Midi1 AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Midi1%,EWX2496.Interface.Midi1 AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_TopoMT%,EWX2496.Interface.TopoMT ;=============================================================== ; COPY LISTS ;=============================================================== [EWS.SystemCopyList] ews88wdm.sys,, [ASIO.CopyList] Asio88mt.dll [EWS_NTSYS.DelFiles] ice1712k.sys,,,1 [EWS_NTDLL.DelFiles] ews88con.dll,,,1 [EWS_VXD.DelFiles] ice.vxd,,,1 ice_wod6.drv,,,1 ice_wod5.drv,,,1 ice_wod4.drv,,,1 ice_wod3.drv,,,1 ice_wod2.drv,,,1 ice_wod1.drv,,,1 ice_wod0.drv,,,1 ice_comm.dll,,,1 ice_mpu.drv,,,1 ttewssys.drv,,,1 [EWS_ASIO.DelFiles] iceasio.dll,,,1 [SourceDisksNames] 1=%DiskName%,,0000-0000 [SourceDisksFiles] ews88wdm.sys=1 Asio88Mt.dll=1 [EWS.LC0] ConfigPriority=DESIRED IOConfig=530-53f(ffff::) IOConfig=560-56f(ffff::) IOConfig=580-58f(ffff::) IRQConfig=S:10 [Strings] ClassName="Sound, video and game controllers" Manufacturer="TerraTec " Provider="TerraTec " DiskName="TerraTec Driver CD" DeviceNameEws88mtMaster ="AudioSystem EWS88 MT (Master)" DeviceNameEws88mt ="AudioSystem EWS88 MT" DeviceNameEws88Adat ="AudioSystem EWS88 D" DeviceNameEws88AdatMaster ="AudioSystem EWS88 D (Master)" DeviceName_EWX2496 ="AudioSystem EWX 24/96" DeviceNameIce ="Envy 24" String3 ="EWS88 MT System Wave" String4 ="EWS88 MT System Mixer" String5 ="EWS88 MT Multitrack Mixer" String7 ="EWS88 MT Wave 1/2" String8 ="EWS88 MT Wave 3/4" String9 ="EWS88 MT Wave 5/6" String10="EWS88 MT Wave 7/8" String11="EWS88 MT Wave S/PDIF" String12="EWS88 MT Interleaved Wave" String13="EWS88 MT MIDI" String14="EWS88 MT Dig. Mix. Record" String15="EWS88 MT MIDI Port 2" String16="EWS88 D System Wave" String17="EWS88 D System Mixer" String18="EWS88 D Wave 1/2" String19="EWS88 D Wave 3/4" String20="EWS88 D Wave 5/6" String21="EWS88 D Wave 7/8" String22="EWS88 D Wave S/PDIF" String23="EWS88 D Interleaved Wave" String24="EWS88 D MIDI" String25="EWS88 D Dig. Mix. Record" String26="EWS88 D MIDI Port 2" String27="EWS88 D Multitrack Mixer" wdmaud.SvcDesc = "WDM Audio Driver" swmidi.SvcDesc = "EWS88 WDM Midi" ews88mt.SvcDesc= "EWS88 WDM Audio" Proxy.CLSID ="{17CCA71B-ECD7-11D0-B908-00A0C9223196}" KSCATEGORY_AUDIO ="{6994AD04-93EF-11D0-A3CC-00A0C9223196}" KSCATEGORY_RENDER ="{65E8773E-8F56-11D0-A3B9-00A0C9223196}" KSCATEGORY_CAPTURE ="{65E8773D-8F56-11D0-A3B9-00A0C9223196}" KSCATEGORY_TOPOLOGY="{DDA54A40-1E4C-11D1-A050-405705C10000}" ;FMB TEST: ChkInf says the follwing strings must be fix="WAVE" ;KSNAME_Wave="WAVE" ;This forces the Systemout to be enumerated at first KSNAME_Wave="AveSYS" KSNAME_WaveMT_12="WaveMT_12" KSNAME_WaveMT_34="WaveMT_34" KSNAME_WaveMT_56="WaveMT_56" KSNAME_WaveMT_78="WaveMT_78" KSNAME_SPDIF ="_0SPDIF" KSNAME_DMIX ="_1DMIX" KSNAME_WaveMT_INTLVD="WaveMT_INTLVD" KSNAME_Midi1 ="Midi1" KSNAME_Midi2 ="Midi2" KSNAME_Topology ="Topology" KSNAME_TopoMT ="TopoMT" ;---------------------------------------------------------- ; ASIO ;---------------------------------------------------------- ; FMB CHANGE 09-Aug-01: delete the OLD VxD ASIO entries ASIO_EWS88IID ="{D48916ED-526A-4546-B1E4-3DC8D3DA3E0F}" ASIO_EWS88IID_VXD ="{6D184901-04CA-11d4-8398-0800096F616B}" ASIO_EWS88NAME ="ASIO for EWS88 MT/D" ASIO_EWS88NAME_VXD ="ASIO EWS88 MT" ASIO_EWX2496IID ="{D48916ED-526A-4546-B1E4-3DC8D3DA3E0E}" ASIO_EWX2496IID_VXD ="{6D184901-04CA-11d4-8398-0800096F616C}" ASIO_EWX2496NAME ="ASIO for EWX 24/96" ASIO_EWX2496NAME_VXD="ASIO EWX 24/96"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.