wdma_adi.inf Driver File Contents (ad1816.zip)


[Version]
Signature="$CHICAGO$"
Class=MEDIA
ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
provider=%MSFT%
LayoutFile=layout.inf, layout1.inf, layout2.inf
DriverVer =11/18/1999,5.00.2184.1

[Manufacturer]
%ADIMfgName%=AnalogDevices
%AZTMfgName%=Aztech

[ControlFlags]
ExcludeFromSelect=*ADS7151
ExcludeFromSelect=*ADS7152
ExcludeFromSelect=*ADS7181
ExcludeFromSelect=*ADS7182

ExcludeFromSelect=*AZT1009
ExcludeFromSelect=*AZT1018
ExcludeFromSelect=*AZT2002
ExcludeFromSelect=*AZT3002

;;---------------------------------------------------------------;
;;
;; D E V I C E  C A L L O U T  S E C T I O N
;;
[AnalogDevices]
%*WDM_ADI7180.DeviceDesc%=WDM_ADI7180,*ADS7150
%*WDM_ADI7181.DeviceDesc%=WDM_ADI7181,*ADS7151
%*WDM_ADI7182.DeviceDesc%=WDM_ADI7182,*ADS7152

%*WDM_ADI7180.DeviceDesc%=WDM_ADI7180,*MDK7180
%*WDM_ADI7181.DeviceDesc%=WDM_ADI7181,*MDK7181
%*WDM_ADI7182.DeviceDesc%=WDM_ADI7182,*MDK7182

%*WDM_ADI7180.DeviceDesc%=WDM_ADI7180,*ADS7180
%*WDM_ADI7181.DeviceDesc%=WDM_ADI7181,*ADS7181
%*WDM_ADI7182.DeviceDesc%=WDM_ADI7182,*ADS7182

[Aztech]
%*WDM_AZT1018.DeviceDesc%=WDM_ADI7180,*AZT1018

%*WDM_AZT1009.DeviceDesc%=WDM_ADI7180,*AZT1009
%*WDM_AZT2002.DeviceDesc%=WDM_ADI7181,*AZT2002
%*WDM_AZT3002.DeviceDesc%=WDM_ADI7182,*AZT3002

;;---------------------------------------------------------------;
;;
;; D I R E C T O R Y  S E C T I O N
;;
[DestinationDirs]
WDM_ADI7182.CopyList = 12
WDM_ADI7180.CopyList = 10,system32\drivers ; %SystemRoot%\system32\drivers

[PreCopySection]
HKR,,NoSetupUI,,1

;;---------------------------------------------------------------;
;;
;; D R I V E R  C A L L O U T  S E C T I O N
;;

[WDM_ADI7180]
AlsoInstall=ks.registration(ks.inf),wdmaudio.registration(wdmaudio.inf),wdmaudio.fdma(wdmaudio.inf)
CopyFiles=WDM_ADI7180.CopyList
AddReg=WDM_ADI7180.AddReg, WDM_7180_GUID.AddReg

[WDM_ADI7181]
AlsoInstall = ks.registration(ks.inf),wdmaudio.registration(wdmaudio.inf), WDMAUDIO.MPU401(wdmaudio.inf)

;;---------------------------------------------------------------;
;;
;; D E V I C E  I N T E R F A C E  S E C T I O N
;;
[WDM_ADI7180.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,AD1816.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,AD1816.Interface.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,AD1816.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,AD1816.Interface.Topology

[WDM_ADI7181.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_UART%,WDM.Interface.UART
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_UART%,WDM.Interface.UART
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_UART%,WDM.Interface.UART

[AD1816.Interface.Wave]
AddReg=AD1816.Interface.Wave.Addreg
[AD1816.Interface.Wave.Addreg]
HKR,,FriendlyName,,%AD1816AUD.Wave.szPname%
HKR,,CLSID,,%Proxy.CLSID%

[WDM.Interface.UART]
AddReg=WDM.Interface.UART.Addreg
[WDM.Interface.UART.Addreg]
HKR,,FriendlyName,,%AD1816AUD.UART.szPname%
HKR,,CLSID,,%Proxy.CLSID%

[AD1816.Interface.Topo]
AddReg=AD1816.Interface.Topo.Addreg
[AD1816.Interface.Topo.Addreg]
HKR,,FriendlyName,,%AD1816AUD.Topology.szPname%

;;---------------------------------------------------------------;
;;
;; U P D A T E  R E G I S T R Y  S E C T I O N
;;

[WDM_ADI7180.AddReg]
HKR,,AssociatedFilters,,"wdmaud,swmidi,redbook"
HKR,,Driver,,15_16wdm.sys
HKR,,NTMPDriver,,"15_16wdm.sys,sbemul.sys"

HKR,Drivers,SubClasses,,"wave,midi,mixer"

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\wave\wdmaud.drv,Description,,%*WDM_ADI7180.DeviceDesc%
HKR,Drivers\midi\wdmaud.drv,Description,,%WDM_MIDI%
HKR,Drivers\mixer\wdmaud.drv,Description,,%*WDM_ADI7180.DeviceDesc%

HKR, Settings, "Digital CD Input",1, 00   ; Digital CD on I2S0
HKR, Settings, "I2S0 Format",1,01         ; 00=Off, 01=Right, 02=I2S, 03=Left
HKR, Settings, "I2S1 Format",1,03         ; 00=Off, 01=Right, 02=I2S, 03=Left
HKR, Settings, "Clock Mult",1,0f

; Disable Node display on Mixer applet. Set to 00 to enable, 01 to disable
HKR, Disable, "72E488C1",1, 00  ; Phat enable
HKR, Disable, "72E488C2",1, 00  ; 20db node
HKR, Disable, "72E488C5",1, 00  ; Aux Volume (Synth)
HKR, Disable, "72E488C6",1, 00  ; Aux Mute   (Synth)
HKR, Disable, "72E488C7",1, 00  ; CD Volume
HKR, Disable, "72E488C8",1, 00  ; CD Mute
HKR, Disable, "72E488C9",1, 00  ; LineIn Volume
HKR, Disable, "72E488CA",1, 00  ; LineIn Mute
HKR, Disable, "72E488CB",1, 00  ; Mic Volume
HKR, Disable, "72E488CC",1, 00  ; Mic Mute
HKR, Disable, "72E488CD",1, 00  ; Phat Volume
HKR, Disable, "72E488CE",1, 00  ; Phat Mute
HKR, Disable, "72E488D2",1, 01  ; I2S0 Volume
HKR, Disable, "72E488D3",1, 01  ; I2S0 Mute
HKR, Disable, "72E488D4",1, 01  ; I2S1 Volume
HKR, Disable, "72E488D5",1, 01  ; I2S1 Mute
HKR, Disable, "72E488D6",1, 01  ; Video Volume
HKR, Disable, "72E488D7",1, 01  ; Video Mute
HKR, Disable, "72E488D8",1, 01  ; Phone Volume
HKR, Disable, "72E488D9",1, 01  ; Phone Mute
HKR, Disable, "72E488DA",1, 00  ; LineIn Record
HKR, Disable, "72E488DB",1, 00  ; LineOut Record
HKR, Disable, "72E488DC",1, 00  ; CD Record
HKR, Disable, "72E488DD",1, 00  ; Aux Record
HKR, Disable, "72E488DE",1, 01  ; Video Record
HKR, Disable, "72E488DF",1, 00  ; Mic Record
HKR, Disable, "72E488E0",1, 01  ; PhoneIn Record
HKR, Disable, "72E488E3",1, 00  ; Mic AGC
HKR, Disable, "72E488E4",1, 01  ; MonoOut Volume
HKR, Disable, "72E488E5",1, 01  ; MonoOut Mute

;;(BDR) setting default values from INF not implemented yet!
;;HKR, Settings, "72E488C1",1, 01  ; Phat enable
;;HKR, Settings, "72E488C5",1, 00020000  ; Aux Volume (Synth)  +3db
;;HKR, Settings, "72E488D0",1, 08  ; Master Volume = -48 db
;;HKR, Settings, "MasterVol",1, 08, 08, 0, 0
;;HKR, Settings, "CDVol",1, 08, 08, 00, 00
;;HKR, Settings, "SynthVol",1, 08, 08, 00, 00
;;HKR, Settings, "VidVol",1, 08, 08, 00, 00
;;HKR, Settings, "LineInVol",1, 08, 08, 00, 00
;;HKR, Settings, "MicLineOutVol",1, 08, 00, 00, 00


[WDM_7180_GUID.AddReg]
HKLM,%MediaCategories%\%ADIGUID.LineIn%,Name,,%ADIPin.LineIn%
HKLM,%MediaCategories%\%ADIGUID.LineIn%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ADIGUID.CDPlayer%,Name,,%ADIPin.CDPlayer%
HKLM,%MediaCategories%\%ADIGUID.CDPlayer%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ADIGUID.Aux%,Name,,%ADIPin.Aux%
HKLM,%MediaCategories%\%ADIGUID.Aux%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ADIGUID.Video%,Name,,%ADIPin.Video%
HKLM,%MediaCategories%\%ADIGUID.Video%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ADIGUID.Phone%,Name,,%ADIPin.Phone%
HKLM,%MediaCategories%\%ADIGUID.Phone%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ADIGUID.Mic%,Name,,%ADIPin.Mic%
HKLM,%MediaCategories%\%ADIGUID.Mic%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ADIGUID.I2S0%,Name,,%ADIPin.I2S0%
HKLM,%MediaCategories%\%ADIGUID.I2S0%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ADIGUID.I2S1%,Name,,%ADIPin.I2S1%
HKLM,%MediaCategories%\%ADIGUID.I2S1%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ADIGUID.PHAT%,Name,,%ADIPin.PHAT%
HKLM,%MediaCategories%\%ADIGUID.PHAT%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ADIGUID.LineOut%,Name,,%ADIPin.LineOut%
HKLM,%MediaCategories%\%ADIGUID.LineOut%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ADIGUID.MonoOut%,Name,,%ADIPin.MonoOut%
HKLM,%MediaCategories%\%ADIGUID.MonoOut%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ADIGUID.Wave%,Name,,%ADIPin.Wave%
HKLM,%MediaCategories%\%ADIGUID.Wave%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ADIGUID.Cap%,Name,,%ADIPin.Cap%
HKLM,%MediaCategories%\%ADIGUID.Cap%,Display,1,00,00,00,00

HKLM,%MediaCategories%\%ADIGUID.Sum%,Name,,%ADIControl.Sum%
HKLM,%MediaCategories%\%ADIGUID.Sum%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ADIGUID.PHATENA%,Name,,%ADIControl.PHATENA%
HKLM,%MediaCategories%\%ADIGUID.PHATENA%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ADIGUID.20DB%,Name,,%ADIControl.20DB%
HKLM,%MediaCategories%\%ADIGUID.20DB%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ADIGUID.MicAGC%,Name,,%ADIControl.MicAgc%
HKLM,%MediaCategories%\%ADIGUID.MicAGC%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ADIGUID.WaveOutVol%,Name,,%ADIControl.WaveOutVol%
HKLM,%MediaCategories%\%ADIGUID.WaveOutVol%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ADIGUID.WaveOutMute%,Name,,%ADIControl.WaveOutMute%
HKLM,%MediaCategories%\%ADIGUID.WaveOutMute%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ADIGUID.AuxOutVol%,Name,,%ADIControl.AuxOutVol%
HKLM,%MediaCategories%\%ADIGUID.AuxOutVol%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ADIGUID.AuxOutMute%,Name,,%ADIControl.AuxOutMute%
HKLM,%MediaCategories%\%ADIGUID.AuxOutMute%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ADIGUID.CDOutVol%,Name,,%ADIControl.CDOutVol%
HKLM,%MediaCategories%\%ADIGUID.CDOutVol%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ADIGUID.CDOutMute%,Name,,%ADIControl.CDOutMute%
HKLM,%MediaCategories%\%ADIGUID.CDOutMute%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ADIGUID.LineInVol%,Name,,%ADIControl.LineInVol%
HKLM,%MediaCategories%\%ADIGUID.LineInVol%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ADIGUID.LineInMute%,Name,,%ADIControl.LineInMute%
HKLM,%MediaCategories%\%ADIGUID.LineInMute%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ADIGUID.MicOutVol%,Name,,%ADIControl.MicOutVol%
HKLM,%MediaCategories%\%ADIGUID.MicOutVol%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ADIGUID.MicOutMute%,Name,,%ADIControl.MicOutMute%
HKLM,%MediaCategories%\%ADIGUID.MicOutMute%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ADIGUID.PhatLevel%,Name,,%ADIControl.PhatLevel%
HKLM,%MediaCategories%\%ADIGUID.PhatLevel%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ADIGUID.PhatMute%,Name,,%ADIControl.PhatMute%
HKLM,%MediaCategories%\%ADIGUID.PhatMute%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ADIGUID.LineOutVol%,Name,,%ADIControl.LineOutVol%
HKLM,%MediaCategories%\%ADIGUID.LineOutVol%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ADIGUID.LineOutMute%,Name,,%ADIControl.LineOutMute%
HKLM,%MediaCategories%\%ADIGUID.LineOutMute%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ADIGUID.I2S0Vol%,Name,,%ADIControl.I2S0Vol%
HKLM,%MediaCategories%\%ADIGUID.I2S0Vol%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ADIGUID.I2S0Mute%,Name,,%ADIControl.I2S0Mute%
HKLM,%MediaCategories%\%ADIGUID.I2S0Mute%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ADIGUID.I2S1Vol%,Name,,%ADIControl.I2S1Vol%
HKLM,%MediaCategories%\%ADIGUID.I2S1Vol%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ADIGUID.I2S1Mute%,Name,,%ADIControl.I2S1Mute%
HKLM,%MediaCategories%\%ADIGUID.I2S1Mute%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ADIGUID.VidVol%,Name,,%ADIControl.VidVol%
HKLM,%MediaCategories%\%ADIGUID.VidVol%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ADIGUID.VidMute%,Name,,%ADIControl.VidMute%
HKLM,%MediaCategories%\%ADIGUID.VidMute%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ADIGUID.PhoneVol%,Name,,%ADIControl.PhoneVol%
HKLM,%MediaCategories%\%ADIGUID.PhoneVol%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ADIGUID.PhoneMute%,Name,,%ADIControl.PhoneMute%
HKLM,%MediaCategories%\%ADIGUID.PhoneMute%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ADIGUID.MonoVol%,Name,,%ADIControl.MonoVol%
HKLM,%MediaCategories%\%ADIGUID.MonoVol%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ADIGUID.MonoMute%,Name,,%ADIControl.MonoMute%
HKLM,%MediaCategories%\%ADIGUID.MonoMute%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ADIGUID.CaptureLine%,Name,,%ADIControl.CaptureLine%
HKLM,%MediaCategories%\%ADIGUID.CaptureLine%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ADIGUID.CaptureLoop%,Name,,%ADIControl.CaptureLoop%
HKLM,%MediaCategories%\%ADIGUID.CaptureLoop%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ADIGUID.CaptureCD%,Name,,%ADIControl.CaptureCD%
HKLM,%MediaCategories%\%ADIGUID.CaptureCD%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ADIGUID.CaptureAux%,Name,,%ADIControl.CaptureAux%
HKLM,%MediaCategories%\%ADIGUID.CaptureAux%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ADIGUID.CaptureVid%,Name,,%ADIControl.CaptureVid%
HKLM,%MediaCategories%\%ADIGUID.CaptureVid%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ADIGUID.CaptureMic%,Name,,%ADIControl.CaptureMic%
HKLM,%MediaCategories%\%ADIGUID.CaptureMic%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%ADIGUID.CapturePhone%,Name,,%ADIControl.CapturePhone%
HKLM,%MediaCategories%\%ADIGUID.CapturePhone%,Display,1,00,00,00,00

;;---------------------------------------------------------------;
;;
;; F I L E  C O P Y  S E C T I O N
;;
[WDM_ADI7180.CopyList]
15_16wdm.sys

;--------------------------------------------------------------------------;
; Joystick device
;
[WDM_ADI7182]
CopyFiles=ADSJSTK.CopyList
AddReg=Joystick.AddReg
UpdateInis=ADSJSTK.UpdateInis

[ADSJSTK.CopyList]
vjoyd.vxd,,
msanalog.vxd,,
msjstick.drv,,

[Joystick.AddReg]
HKR,,DevLoader,,mmdevldr.vxd
HKR,Drivers,MIGRATED,,0
HKR,Drivers\joystick,,,
HKR,,Driver,,vjoyd.vxd
HKR,Drivers\joystick\msjstick.drv,Driver,,msjstick.drv
HKR,Drivers,SubClasses,,"joystick"
HKR,Drivers\joystick\msjstick.drv,Description,,%*WDM_ADI7182.DeviceDesc%

[ADSJSTK.UpdateInis]
system.ini,drivers,"joystick="

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

[WDM_ADI7180.NTX86]
Include=ks.inf, wdmaudio.inf
Needs=KS.Registration, WDMAUDIO.Registration
CopyFiles=WDM_ADI7180.CopyList
AddReg=WDM_ADI7180.AddReg, WDM_7180_GUID.AddReg

[WDM_ADI7180.NTX86.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,AD1816.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,AD1816.Interface.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,AD1816.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,AD1816.Interface.Topology

[WDM_ADI7180.NTX86.Services]
AddService = ad1816,  0x00000002, adi7180_Service_Inst

[WDM_ADI7181.NTX86]
Include=ks.inf, wdmaudio.inf
Needs=KS.Registration, WDMAUDIO.Registration, WDMAUDIO.MPU401

[WDM_ADI7181.NTX86.Services]
AddService = ms_mpu401, 0x00000002, adi7181_Service_Inst

[WDM_ADI7181.NTX86.Interfaces]
AddInterface = %KSCATEGORY_AUDIO%,%KSNAME_UART%,WDM.Interface.UART
AddInterface = %KSCATEGORY_RENDER%,%KSNAME_UART%,WDM.Interface.UART
AddInterface = %KSCATEGORY_CAPTURE%,%KSNAME_UART%,WDM.Interface.UART

[WDM_ADI7182.NTX86]
;CopyFiles=WDM_ADI7182.CopyList
Include=gameport.inf
Needs=Standard_Port.NT

[WDM_ADI7182.NTX86.Services]
AddService = gameenum, 0x00000002, adi7182_Service_Inst

[WDM_ADI7182.CopyList]
gameenum.sys

[adi7180_Service_Inst]
DisplayName    = %adi7180.SvcDesc%
ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
StartType      = 3                  ; SERVICE_DEMAND_START
ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
ServiceBinary  = %10%\system32\drivers\15_16wdm.sys

[adi7181_Service_Inst]
DisplayName    = %mpu401.SvcDesc%
ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
StartType      = 3                  ; SERVICE_DEMAND_START
ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
ServiceBinary  = %10%\system32\drivers\msmpu401.sys

[adi7182_Service_Inst]
DisplayName    = %gameport.SvcDesc%
ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
StartType      = 3                  ; SERVICE_DEMAND_START
ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
ServiceBinary  = %12%\gameenum.sys
LoadOrderGroup = Extended Base

[Strings]
MSFT="Microsoft"

ADIMfgName="Analog Devices"
AZTMfgName="Aztech Systems"
*WDM_ADI7150.DeviceDesc="Analog Devices 1815 Codec (WDM)"
*WDM_ADI7151.DeviceDesc="Analog Devices 1815 MPU401 (WDM)"
*WDM_ADI7152.DeviceDesc="Analog Devices 1815 Gameport"
*WDM_ADI7180.DeviceDesc="Analog Devices 1816 Codec (WDM)"
*WDM_ADI7181.DeviceDesc="Analog Devices 1816 MPU401 (WDM)"
*WDM_ADI7182.DeviceDesc="Analog Devices 1816 Gameport"

*WDM_AZT1018.DeviceDesc="Aztech SC16-3D Audio (WDM)"
*WDM_AZT1009.DeviceDesc="Aztech SW32-3D Audio (WDM)"

*WDM_AZT2002.DeviceDesc="Aztech MPU401 (WDM)"
*WDM_AZT3002.DeviceDesc="Aztech Gameport"

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}"
KSNAME_Wave="Wave"
KSNAME_UART="UART"
KSNAME_Topology="Topology"

WDM_MIDI="WDM-based MIDI Device"

AD1816AUD.Wave.szPname="AD1815/16 Audio"
AD1816AUD.UART.szPname="AD1815/16 MPU-401 Compatible"
AD1816AUD.Topology.szPname="Topology"

;; Analog Devices friendly names (non-localizeable)
ADIGUID.LineIn      ="{39024080-AF6D-11D1-BA5A-00A0C9696B7D}"
ADIGUID.CDPlayer    ="{39024081-AF6D-11D1-BA5A-00A0C9696B7D}"
ADIGUID.Aux         ="{39024082-AF6D-11D1-BA5A-00A0C9696B7D}"
ADIGUID.Video       ="{39024083-AF6D-11D1-BA5A-00A0C9696B7D}"
ADIGUID.Phone       ="{39024084-AF6D-11D1-BA5A-00A0C9696B7D}"
ADIGUID.Mic         ="{39024085-AF6D-11D1-BA5A-00A0C9696B7D}"
ADIGUID.I2S0        ="{39024086-AF6D-11D1-BA5A-00A0C9696B7D}"
ADIGUID.I2S1        ="{39024087-AF6D-11D1-BA5A-00A0C9696B7D}"
ADIGUID.LineOut     ="{39024088-AF6D-11D1-BA5A-00A0C9696B7D}"
ADIGUID.Wave        ="{39024089-AF6D-11D1-BA5A-00A0C9696B7D}"
ADIGUID.Cap         ="{3902408A-AF6D-11D1-BA5A-00A0C9696B7D}"
ADIGUID.PHAT        ="{3902408B-AF6D-11D1-BA5A-00A0C9696B7D}"
ADIGUID.MonoOut     ="{3902408C-AF6D-11D1-BA5A-00A0C9696B7D}"

ADIGUID.Sum         ="{72E488C0-EB3C-11D1-BA5A-00A0C9696B7D}"
ADIGUID.PHATENA     ="{72E488C1-EB3C-11D1-BA5A-00A0C9696B7D}"
ADIGUID.20DB        ="{72E488C2-EB3C-11D1-BA5A-00A0C9696B7D}"
ADIGUID.WaveOutVol  ="{72E488C3-EB3C-11D1-BA5A-00A0C9696B7D}"
ADIGUID.WaveOutMute ="{72E488C4-EB3C-11D1-BA5A-00A0C9696B7D}"
ADIGUID.AuxOutVol   ="{72E488C5-EB3C-11D1-BA5A-00A0C9696B7D}"
ADIGUID.AuxOutMute  ="{72E488C6-EB3C-11D1-BA5A-00A0C9696B7D}"
ADIGUID.CDOutVol    ="{72E488C7-EB3C-11D1-BA5A-00A0C9696B7D}"
ADIGUID.CDOutMute   ="{72E488C8-EB3C-11D1-BA5A-00A0C9696B7D}"
ADIGUID.LineInVol   ="{72E488C9-EB3C-11D1-BA5A-00A0C9696B7D}"
ADIGUID.LineInMute  ="{72E488CA-EB3C-11D1-BA5A-00A0C9696B7D}"
ADIGUID.MicOutVol   ="{72E488CB-EB3C-11D1-BA5A-00A0C9696B7D}"
ADIGUID.MicOutMute  ="{72E488CC-EB3C-11D1-BA5A-00A0C9696B7D}"
ADIGUID.PhatLevel   ="{72E488CD-EB3C-11D1-BA5A-00A0C9696B7D}"
ADIGUID.PhatMute    ="{72E488CE-EB3C-11D1-BA5A-00A0C9696B7D}"
ADIGUID.LineOutVol  ="{72E488D0-EB3C-11D1-BA5A-00A0C9696B7D}"
ADIGUID.LineOutMute ="{72E488D1-EB3C-11D1-BA5A-00A0C9696B7D}"
ADIGUID.I2S0Vol     ="{72E488D2-EB3C-11D1-BA5A-00A0C9696B7D}"
ADIGUID.I2S0Mute    ="{72E488D3-EB3C-11D1-BA5A-00A0C9696B7D}"
ADIGUID.I2S1Vol     ="{72E488D4-EB3C-11D1-BA5A-00A0C9696B7D}"
ADIGUID.I2S1Mute    ="{72E488D5-EB3C-11D1-BA5A-00A0C9696B7D}"
ADIGUID.VidVol      ="{72E488D6-EB3C-11D1-BA5A-00A0C9696B7D}"
ADIGUID.VidMute     ="{72E488D7-EB3C-11D1-BA5A-00A0C9696B7D}"
ADIGUID.PhoneVol    ="{72E488D8-EB3C-11D1-BA5A-00A0C9696B7D}"
ADIGUID.PhoneMute   ="{72E488D9-EB3C-11D1-BA5A-00A0C9696B7D}"
ADIGUID.CaptureLine ="{72E488DA-EB3C-11D1-BA5A-00A0C9696B7D}"
ADIGUID.CaptureLoop ="{72E488DB-EB3C-11D1-BA5A-00A0C9696B7D}"
ADIGUID.CaptureCD   ="{72E488DC-EB3C-11D1-BA5A-00A0C9696B7D}"
ADIGUID.CaptureAux  ="{72E488DD-EB3C-11D1-BA5A-00A0C9696B7D}"
ADIGUID.CaptureVid  ="{72E488DE-EB3C-11D1-BA5A-00A0C9696B7D}"
ADIGUID.CaptureMic  ="{72E488DF-EB3C-11D1-BA5A-00A0C9696B7D}"
ADIGUID.CapturePhone ="{72E488E0-EB3C-11D1-BA5A-00A0C9696B7D}"
ADIGUID.MicAGC      ="{72E488E3-EB3C-11D1-BA5A-00A0C9696B7D}"
ADIGUID.MonoVol     ="{72E488E4-EB3C-11D1-BA5A-00A0C9696B7D}"
ADIGUID.MonoMute    ="{72E488E5-EB3C-11D1-BA5A-00A0C9696B7D}"

;; Analog Devices friendly names (localizeable)
ADIPin.LineIn       ="Line In"
ADIPin.CDPlayer     ="CD Player"
ADIPin.Aux          ="Wave Table"
ADIPin.Video        ="Video"
ADIPin.Phone        ="Phone"
ADIPin.Mic          ="Microphone"
ADIPin.I2S0         ="Dig 0"
ADIPin.I2S1         ="Dig 1"
ADIPin.PHAT         ="Phat"
ADIPin.LineOut      ="Speaker"
ADIPin.Wave         ="WaveOut"
ADIPin.Cap          ="Capture"
ADIPin.MonoOut      ="MonoOut"

ADIControl.PHATENA      ="Enable Digital Phat"
ADIControl.Sum          ="Output Loopback"
ADIControl.20DB         ="20 db Enable"
ADIControl.MicAgc       ="Enable AGC"
ADIControl.WaveOutVol   ="Wave Volume"
ADIControl.WaveOutMute  ="Wave Mute"
ADIControl.AuxOutVol    ="Aux Volume"
ADIControl.AuxOutMute   ="Aux Mute"
ADIControl.CDOutVol     ="CD Volume"
ADIControl.CDOutMute    ="CD Mute"
ADIControl.LineInVol    ="LineIn Volume"
ADIControl.LineInMute   ="LineIn Mute"
ADIControl.MicOutVol    ="Mic Volume"
ADIControl.MicOutMute   ="Mic Mute"
ADIControl.PhatLevel    ="Phat Level"
ADIControl.PhatMute     ="Phat Mute"
ADIControl.LineOutVol   ="LineOut Volume"
ADIControl.LineOutMute  ="LineOut Mute"
ADIControl.I2S0Vol      ="I2S0 Volume"
ADIControl.I2S0Mute     ="I2S0 Mute"
ADIControl.I2S1Vol      ="I2S1 Volume"
ADIControl.I2S1Mute     ="I2S1 Mute"
ADIControl.VidVol       ="Video Volume"
ADIControl.VidMute      ="Video Mute"
ADIControl.PhoneVol     ="PhoneIn Volume"
ADIControl.PhoneMute    ="PhoneIn Mute"
ADIControl.MonoVol      ="MonoOut Volume"
ADIControl.MonoMute     ="MonoOut Mute"

ADIControl.CaptureLine  ="LineIn Level"
ADIControl.CaptureLoop  ="Loop Level"
ADIControl.CaptureCD    ="CD Level"
ADIControl.CaptureAux   ="Aux Level"
ADIControl.CaptureVid   ="Video Level"
ADIControl.CaptureMic   ="Mic Level"
ADIControl.CapturePhone ="Mic Level"

;Non-localized strings
MediaCategories="SYSTEM\CurrentControlSet\Control\MediaCategories"

;Localized strings
adi7180.SvcDesc = "WDM Driver for AD1815/16"
mpu401.SvcDesc = "Microsoft MPU-401 MIDI UART Driver (WDM)"
gameport.SvcDesc = "Game Port Enumerator (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: web5, load: 1.59