; RIPTIDE.INF -- Conexant Audio/Modem Chipset
; Copyright (c) 1998-2001 Conexant Systems, Inc.
[Version]
Signature="$CHICAGO$"
ClassGuid={4D36E96C-E325-11CE-BFC1-08002BE10318}
Class=MEDIA
Provider=%MSFT%
LayoutFile=layout.inf
DriverVer=07/01/2001,5.1.2535.0
[Manufacturer]
%CNXT%=Conexant
;; Excluding drivers from the "Add New Hardware" list.
[ControlFlags]
ExcludeFromSelect = *
[Conexant]
;;Multimedia Master Device
;;==============
;;Multimedia Master Device
;; D7400, Default ASIC, HSF
%RIPTIDE.DeviceDesc% = RIPTIDE,PCI\VEN_127A&DEV_4300
%RPPOINT.DeviceDesc% = RPFUN, PCI\VEN_127A&DEV_4302
;; D7400, Conexant Domestic, HSF
%RIPTIDE.DeviceDesc% = RIPTIDE,PCI\VEN_127A&DEV_4310,PCI\VEN_127A&DEV_4310&SUBSYS_4310127A&REV_00
%RPPOINT.DeviceDesc% = RPFUN, PCI\VEN_127A&DEV_4312,PCI\VEN_127A&DEV_4312&SUBSYS_4312127A&REV_00
;; D7400, HP Domestic, HSF
%RIPTIDE.DeviceDesc% = RIPTIDE,PCI\VEN_127A&DEV_4310,PCI\VEN_127A&DEV_4310&SUBSYS_43101235&REV_00
%RPPOINT.DeviceDesc% = RPFUN, PCI\VEN_127A&DEV_4312,PCI\VEN_127A&DEV_4312&SUBSYS_43121235&REV_00
;; D7400, Conexant Domestic, HCF
%RIPTIDE.DeviceDesc% = RIPTIDE,PCI\VEN_127A&DEV_4320,PCI\VEN_127A&DEV_4320&SUBSYS_4320127A&REV_00
%RPPOINT.DeviceDesc% = RPFUN, PCI\VEN_127A&DEV_4322,PCI\VEN_127A&DEV_4322&SUBSYS_4322127A&REV_00
;; D7400, Conexant International, HCF
%RIPTIDE.DeviceDesc% = RIPTIDE,PCI\VEN_127A&DEV_4320,PCI\VEN_127A&DEV_4320&SUBSYS_4320127A&REV_00
%RPPOINT.DeviceDesc% = RPFUN, PCI\VEN_127A&DEV_4322,PCI\VEN_127A&DEV_4322&SUBSYS_4322127A&REV_00
;; D7400, HP Domestic, HCF
%RIPTIDE.DeviceDesc% = RIPTIDE,PCI\VEN_127A&DEV_4320,PCI\VEN_127A&DEV_4320&SUBSYS_43201235&REV_00
%RPPOINT.DeviceDesc% = RPFUN, PCI\VEN_127A&DEV_4322,PCI\VEN_127A&DEV_4322&SUBSYS_43221235&REV_00
;; D7400, HP International, HCF
%RIPTIDE.DeviceDesc% = RIPTIDE,PCI\VEN_127A&DEV_4320,PCI\VEN_127A&DEV_4320&SUBSYS_43231235&REV_00
%RPPOINT.DeviceDesc% = RPFUN, PCI\VEN_127A&DEV_4322,PCI\VEN_127A&DEV_4322&SUBSYS_43251235&REV_00
;; D7400, HP GVC, HCF
%RIPTIDE.DeviceDesc% = RIPTIDE,PCI\VEN_127A&DEV_4320,PCI\VEN_127A&DEV_4320&SUBSYS_020013E0&REV_00
%RPPOINT.DeviceDesc% = RPFUN, PCI\VEN_127A&DEV_4322,PCI\VEN_127A&DEV_4322&SUBSYS_022013E0&REV_00
;; D7400, Samsung, HCF
%RIPTIDE.DeviceDesc% = RIPTIDE,PCI\VEN_127A&DEV_4320,PCI\VEN_127A&DEV_4320&SUBSYS_2320144D&REV_00
%RPPOINT.DeviceDesc% = RPFUN, PCI\VEN_127A&DEV_4322,PCI\VEN_127A&DEV_4322&SUBSYS_2322144D&REV_00
;; D7400, Default ASIC, HCF
%RIPTIDE.DeviceDesc% = RIPTIDE,PCI\VEN_127A&DEV_4330
%RPPOINT.DeviceDesc% = RPFUN,PCI\VEN_127A&DEV_4332
;; D7300, Default ASIC, HSF
%RIPTIDE.DeviceDesc% = RIPTIDE,PCI\VEN_127A&DEV_4340
%RPPOINT.DeviceDesc% = RPFUN,PCI\VEN_127A&DEV_4342
;; D7400, No AUDIO, HCF
%NOAUDIO.DeviceDesc% = NOAUDIO,PCI\VEN_127A&DEV_4350
%RPPOINT.DeviceDesc% = RPFUN,PCI\VEN_127A&DEV_4352
;; D7400, No AUDIO, HSF
%NOAUDIO.DeviceDesc% = NOAUDIO,PCI\VEN_127A&DEV_4360
%RPPOINT.DeviceDesc% = RPFUN,PCI\VEN_127A&DEV_4362
;; Riptide children
%RPAUDIO.DeviceDesc% = RPAUDIO,RPBOOT\AUDIO
%RTGAMEPORT.DeviceDesc% = RPGAMEPORT,RPBOOT\JOYSTICK
;*************************************
; Device installation sections
;*************************************
[RIPTIDE]
CopyFiles = RIPTIDE.CopyFiles
AddReg = COMMON.AddReg, RIPTIDE.AddReg
[RIPTIDE.NTX86]
CopyFiles = RIPTIDE.CopyFiles
AddReg = COMMON.AddReg, RIPTIDE.NT.AddReg
[RPFUN]
CopyFiles = RPFUN.CopyFiles
AddReg = RPFUN.AddReg
[RPFUN.NTX86]
CopyFiles = RPFUN.CopyFiles
AddReg = RPFUN.AddReg
[RPAUDIO]
Include = ks.inf, wdmaudio.inf
Needs = KS.Registration, WDMAUDIO.Registration
CopyFiles = RPAUDIO.CopyList
AddReg = RPAUDIO.AddReg
[RPAUDIO.NTX86]
Include = ks.inf, wdmaudio.inf
Needs = KS.Registration, WDMAUDIO.Registration
CopyFiles = RPAUDIO.CopyList
AddReg = RPAUDIO.AddReg
[RPGAMEPORT]
Include = joystick.inf
Needs = MSJSTICK
AddReg = RPGAMEPORT.AddReg
[RPGAMEPORT.NTX86]
Include = gameport.inf
Needs = Standard_Port.NT
AddReg = RPGAMEPORT.AddReg
;*************************************
; File copy sections
;*************************************
[RIPTIDE.CopyFiles]
rthwcls.sys
riptide.hex
rpfun.sys
crtaud.sys
[RPFUN.CopyFiles]
rpfun.sys
[RPAUDIO.CopyList]
crtaud.sys
[DestinationDirs]
DefaultDestDir = 10, system32\drivers
RIPTIDE.CopyFiles = 10, system32\drivers
;;NOAUDIO.CopyFiles = 10, system32\drivers
RPFUN.CopyFiles = 10, system32\drivers
RPAUDIO.CopyList = 10, system32\drivers
;*************************************
; AddReg section
;*************************************
[COMMON.AddReg]
HKR,,DevLoader,0,*ntkern
HKR,,Driver,,rthwcls.sys
HKR,,NTMPDriver,,"rthwcls.sys"
HKR,,DriverDesc,,%RipTideBusShortName%
[RIPTIDE.AddReg]
HKR,,SupportAudio,0x00000001,01
HKR,,SupportJoystick,0x00000001,01
HKR,,SupportUnknown,0x00000001,00
HKR,,HwSupportOptions,0x00010001,0x1E
HKR,,HwID,0x00010001,0x00000001
HKR,,3DStereoParam,0x00000001,00,03
[RIPTIDE.NT.AddReg]
HKLM,SYSTEM\CurrentControlSet\Services\rthwcls,SupportAudio,0x00000001,01
HKLM,SYSTEM\CurrentControlSet\Services\rthwcls,SupportJoystick,0x00000001,01
HKLM,SYSTEM\CurrentControlSet\Services\rthwcls,SupportUnknown,0x00000001,00
HKLM,SYSTEM\CurrentControlSet\Services\rthwcls,HwSupportOptions,0x00010001,0x1E
HKLM,SYSTEM\CurrentControlSet\Services\rthwcls,HwID,0x00010001,0x00000001
HKLM,SYSTEM\CurrentControlSet\Services\rthwcls,3DStereoParam,0x00000001,00,03
;;[NOAUDIO.AddReg]
;;HKR,,SupportAudio,0x00000001,00
;;HKR,,SupportJoystick,0x00000001,00
;;HKR,,SupportUnknown,0x00000001,00
;;HKR,,HwSupportOptions,0x00010001,0x1E
;;HKR,,HwID,0x00010001,0x00000001
;;HKR,,3DStereoParam,0x00000001,00,03
;;[NOAUDIO.NTx86.AddReg]
;;HKLM,SYSTEM\CurrentControlSet\Services\rthwcls,SupportAudio,0x00000001,00
;;HKLM,SYSTEM\CurrentControlSet\Services\rthwcls,SupportJoystick,0x00000001,00
;;HKLM,SYSTEM\CurrentControlSet\Services\rthwcls,SupportUnknown,0x00000001,00
;;HKLM,SYSTEM\CurrentControlSet\Services\rthwcls,HwSupportOptions,0x00010001,0x1E
;;HKLM,SYSTEM\CurrentControlSet\Services\rthwcls,HwID,0x00010001,0x00000001
;;HKLM,SYSTEM\CurrentControlSet\Services\rthwcls,3DStereoParam,0x00000001,00,03
[RPFUN.AddReg]
HKR,,DevLoader,0,*ntkern
HKR,,Driver,,rpfun.sys
HKR,,NTMPDriver,,"rpfun.sys"
[RPAUDIO.AddReg]
HKR,,AssociatedFilters,,"wdmaud,swmidi,redbook"
HKR,,Driver,,crtaud.sys
HKR,,NTMPDriver,,"crtaud.sys,sbemul.sys"
HKR,Drivers,SubClasses,,"wave,midi,mixer,aux"
HKR,Drivers\wave\wdmaud.drv,Description,,%RPAUDIO.DeviceDesc%
HKR,Drivers\midi\wdmaud.drv,Description,,%RPAUDIO.DeviceDesc%
HKR,Drivers\mixer\wdmaud.drv,Description,,%RPAUDIO.DeviceDesc%
HKR,Drivers\aux\wdmaud.drv,Description,,%RPAUDIO.DeviceDesc%
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
HKR,,AmcControllerID,0x00000001,01,00,00,00
[RPGAMEPORT.AddReg]
;*************************************
; Service installation sections
;*************************************
[RIPTIDE.NTX86.Services] ; install.Services section
AddService = rthwcls, %SPSVCINST_ASSOCSERVICE%, rthwcls_Service_Inst
[NOAUDIO.NTX86.Services] ; install.Services section
AddService = rthwcls, %SPSVCINST_ASSOCSERVICE%, rthwcls_Service_Inst
[RPFUN.NTX86.Services] ; install.Services section
AddService = rpfun, %SPSVCINST_ASSOCSERVICE%, rpfun_Service_Inst
[RPAUDIO.NTX86.Services]
AddService = crtaud, %SPSVCINST_ASSOCSERVICE%, crtaud_Service_Inst
;;[RPGAMEPORT.Services]
[RPGAMEPORT.NTX86.Services]
AddService = gameenum,%SPSVCINST_ASSOCSERVICE%,GamePort_Service_Inst
[rthwcls_Service_Inst]
DisplayName = %rthwcls.SvcDesc%
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 3 ; SERVICE_DEMAND_START
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %10%\system32\drivers\rthwcls.sys
LoadOrderGroup = System Bus Extender
[rpfun_Service_Inst]
DisplayName = %rpfun.SvcDesc%
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 3 ; SERVICE_DEMAND_START
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %10%\system32\drivers\rpfun.sys
[crtaud_Service_Inst]
DisplayName = %crtaud.SvcDesc%
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 3 ; SERVICE_DEMAND_START
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %10%\system32\drivers\crtaud.sys
[GamePort_Service_Inst]
DisplayName = %gameport.SvcDesc%
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 3 ; SERVICE_DEMAND_START
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %10%\system32\drivers\gameenum.sys
LoadOrderGroup = Extended Base
;*************************************
; Interface installation sections
;*************************************
[RPAUDIO.NTX86.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%, %KSNAME_Wave%, Riptide.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%, %KSNAME_Wave%, Riptide.Interface.Wave
AddInterface=%KSCATEGORY_CAPTURE%, %KSNAME_Wave%, Riptide.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%, %KSNAME_Topology%,Riptide.Interface.Topology
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topology%,Riptide.Interface.Topology
AddInterface=%KSCATEGORY_AUDIO%, %KSNAME_UART%, Riptide.Interface.UART
AddInterface=%KSCATEGORY_RENDER%, %KSNAME_UART%, Riptide.Interface.UART
AddInterface=%KSCATEGORY_CAPTURE%, %KSNAME_UART%, Riptide.Interface.UART
;AddInterface=%KSCATEGORY_AUDIO%, %KSNAME_FMS%, Riptide.Interface.FMS
;AddInterface=%KSCATEGORY_RENDER%, %KSNAME_FMS%, Riptide.Interface.FMS
[Riptide.Interface.Wave]
AddReg=Riptide.Interface.Wave.AddReg
[Riptide.Interface.Wave.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%Riptide.Wave.szPname%
[Riptide.Interface.Topology]
AddReg=Riptide.Interface.Topo.AddReg
[Riptide.Interface.Topo.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%Riptide.Topology.szPname%
HKLM,%MediaCategories%\%KSAUDFNAME_RIPTIDE_20DB_GAIN%,Name,,%RIPTIDE_20DB_GAIN%
HKLM,%MediaCategories%\%KSPINNAME_RIPTIDE_VIDEO%,Name,,%RIPTIDE_VIDEO%
HKLM,%MediaCategories%\%KSPINNAME_RIPTIDE_SMIXER%,Name,,%RIPTIDE_SMIXER%
HKLM,%MediaCategories%\%KSPINNAME_RIPTIDE_MMIXER%,Name,,%RIPTIDE_MMIXER%
HKLM,%MediaCategories%\%KSAUDFNAME_BASS_BOOST%,Name,,%BASS_BOOST%
HKLM,%MediaCategories%\%KSAUDFNAME_STEREO_ENHANCE%,Name,,%STEREO_ENHANCE%
HKLM,%MediaCategories%\%KSPINNAME_RIPTIDE_SPKPHONE%,Name,,%RIPTIDE_SPKPHONE%
HKLM,%MediaCategories%\%KSPINNAME_RIPTIDE_PCMOUT%,Name,,%RIPTIDE_PCMOUT%
HKLM,%MediaCategories%\%KSPINNAME_RIPTIDE_WAVESTREAM%,Name,,%RIPTIDE_WAVESTREAM%
;HKLM,%MediaCategories%\%KSPINNAME_RIPTIDE_FM%,Name,,%RIPTIDE_FM%
HKLM,%MediaCategories%\%KSPINNAME_RIPTIDE_MONOOUT%,Name,,%RIPTIDE_MONOOUT%
HKLM,%MediaCategories%\%KSPINNAME_RIPTIDE_HPOUT%,Name,,%RIPTIDE_HPOUT%
HKLM,%MediaCategories%\%KSPINNAME_RIPTIDE_PVR%,Name,,%RIPTIDE_PVR%
HKLM,%MediaCategories%\%KSPINNAME_RIPTIDE_HRTF%,Name,,%RIPTIDE_HRTF%
HKLM,%MediaCategories%\%KSPINNAME_RIPTIDE_EAX%,Name,,%RIPTIDE_EAX%
[Riptide.Interface.UART]
AddReg=Riptide.Interface.UART.AddReg
[Riptide.Interface.UART.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%Riptide.UART.szPname%
;[Riptide.Interface.FMS]
;AddReg=Riptide.Interface.FMS.AddReg
;[Riptide.Interface.FMS.AddReg]
;HKR,,CLSID,,%Proxy.CLSID%
;HKR,,FriendlyName,,%Riptide.FMS.szPname%
;*************************************
; Localizable text.
;*************************************
[Strings]
MSFT="Microsoft"
CNXT="Conexant"
RIPTIDE.DeviceDesc = "Riptide Bus / Firmware Downloader"
;;NOAUDIO.DeviceDesc = "Riptide Bus / Firmware Downloader (No Audio)"
RPAUDIO.DeviceDesc = "Riptide Audio Device"
RPPOINT.DeviceDesc = "Riptide Input Device"
RTGAMEPORT.DeviceDesc = "Riptide Gameport"
RipTideBusShortName = "Riptide Bus / Firmware Downloader"
MediaCategories="SYSTEM\CurrentControlSet\Control\MediaCategories"
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_FMS="MIDI"
KSNAME_Topology="Topology"
Riptide.Wave.szPname="Conexant Audio"
Riptide.Topology.szPname="Conexant Topology"
Riptide.UART.szPname="Riptide MPU401"
;Riptide.FMS.szPname="FM Synthesizer"
rthwcls.SvcDesc = "Conexant Riptide Bus / Firmware Downloader"
crtaud.SvcDesc = "Conexant Riptide WDM Audio Driver"
gameport.SvcDesc = "Conexant Riptide Joystick Driver"
rpfun.SvcDesc = "Conexant Riptide Dummy Driver"
SPSVCINST_ASSOCSERVICE= 0x00000002
KSAUDFNAME_RIPTIDE_20DB_GAIN="{185FEF02-9905-11D1-95A9-00C04FB925D3}"
RIPTIDE_20DB_GAIN="Microphone Boost"
KSPINNAME_RIPTIDE_VIDEO="{AD019006-6DB0-11D1-95A6-00C04FB925D3}"
RIPTIDE_VIDEO="Video"
KSPINNAME_RIPTIDE_SMIXER="{AD01900B-6DB0-11D1-95A6-00C04FB925D3}"
RIPTIDE_SMIXER="Stereo Mixer"
KSPINNAME_RIPTIDE_MMIXER="{AD01900C-6DB0-11D1-95A6-00C04FB925D3}"
RIPTIDE_MMIXER="Mono Mixer"
KSAUDFNAME_BASS_BOOST="{185FEF03-9905-11D1-95A9-00C04FB925D3}"
BASS_BOOST="Bass Boost"
KSAUDFNAME_STEREO_ENHANCE="{185FEF04-9905-11D1-95A9-00C04FB925D3}"
STEREO_ENHANCE="3D Stereo Enhance"
KSPINNAME_RIPTIDE_SPKPHONE="{185FEF05-9905-11D1-95A9-00C04FB925D3}"
RIPTIDE_SPKPHONE="Speaker Phone"
KSPINNAME_RIPTIDE_PCMOUT="{185FEF06-9905-11D1-95A9-00C04FB925D3}"
RIPTIDE_PCMOUT="All Wave"
KSPINNAME_RIPTIDE_WAVESTREAM="{185FEF07-9905-11D1-95A9-00C04FB925D3}"
RIPTIDE_WAVESTREAM="WaveStream"
KSPINNAME_RIPTIDE_PVR="{185FEF08-9905-11D1-95A9-00C04FB925D3}"
RIPTIDE_PVR="Voice Recognition"
;KSPINNAME_RIPTIDE_FM="{AD01900D-6DB0-11D1-95A6-00C04FB925D3}"
;RIPTIDE_FM="FM/OPL3"
KSPINNAME_RIPTIDE_MONOOUT="{AD01900A-6DB0-11D1-95A6-00C04FB925D3}"
RIPTIDE_MONOOUT="Mono Out"
KSPINNAME_RIPTIDE_HPOUT="{AD019009-6DB0-11D1-95A6-00C04FB925D3}"
RIPTIDE_HPOUT="Headphone"
KSPINNAME_RIPTIDE_HRTF="{185FEF09-9905-11D1-95A9-00C04FB925D3}"
RIPTIDE_HRTF="3D"
KSPINNAME_RIPTIDE_EAX="{185FEF0B-9905-11D1-95A9-00C04FB925D3}"
RIPTIDE_EAX="EAX"
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.