; RIPTIDE.INF -- Conexant Sound Card
; Copyright (c) 1998-1999 Conexant Systems, Inc.
[Version]
Signature="$CHICAGO$"
ClassGuid={4D36E96C-E325-11CE-BFC1-08002BE10318}
Class=MEDIA
provider=%CNXT%
layoutfile=layout.inf,layout1.inf,layout2.inf
CatalogFile=riptide.cat
DriverVer=10/04/1999,4.10.2222.0304
[Manufacturer]
%CNXT%=Conexant
[ControlFlags]
ExcludeFromSelect = RPBOOT\AUDIO
ExcludeFromSelect = RPBOOT\JOYSTICK
[Conexant]
;;Multimedia Master Device
%RIPTIDE.DeviceDesc% = RIPTIDE,PCI\VEN_127A&DEV_4300
%RIPTIDE.DeviceDesc% = RIPTIDE,PCI\VEN_127A&DEV_4310
%RIPTIDE.DeviceDesc% = RIPTIDE,PCI\VEN_127A&DEV_4320
%RIPTIDE.DeviceDesc% = RIPTIDE,PCI\VEN_127A&DEV_4330
%RIPTIDE.DeviceDesc% = RIPTIDE,PCI\VEN_127A&DEV_4340
%NOAUDIO.DeviceDesc% = NOAUDIO,PCI\VEN_127A&DEV_4350
%NOAUDIO.DeviceDesc% = NOAUDIO,PCI\VEN_127A&DEV_4360
%RPPOINT.DeviceDesc% = RPFUN,PCI\VEN_127A&DEV_4302
%RPPOINT.DeviceDesc% = RPFUN,PCI\VEN_127A&DEV_4312
%RPPOINT.DeviceDesc% = RPFUN,PCI\VEN_127A&DEV_4322
%RPPOINT.DeviceDesc% = RPFUN,PCI\VEN_127A&DEV_4332
%RPPOINT.DeviceDesc% = RPFUN,PCI\VEN_127A&DEV_4342
%RPPOINT.DeviceDesc% = RPFUN,PCI\VEN_127A&DEV_4352
%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
DriverVer=10/04/1999,4.10.2222.0304
[RIPTIDE.NT]
CopyFiles = RIPTIDE.CopyFiles
AddReg = COMMON.AddReg, RIPTIDE.NT.AddReg
DriverVer=10/04/1999,4.10.2222.0304
[NOAUDIO]
CopyFiles = NOAUDIO.CopyFiles
AddReg = COMMON.AddReg, NOAUDIO.AddReg
DriverVer=10/04/1999,4.10.2222.0304
[NOAUDIO.NT]
CopyFiles = NOAUDIO.CopyFiles
AddReg = COMMON.AddReg, NOAUDIO.NT.AddReg
DriverVer=10/04/1999,4.10.2222.0304
[RPFUN]
CopyFiles = RPFUN.CopyFiles
AddReg = RPFUN.AddReg
DriverVer=10/04/1999,4.10.2222.0304
[RPAUDIO]
Include = ks.inf, wdmaudio.inf
Needs = KS.Registration, WDMAUDIO.Registration
CopyFiles = RPAUDIO.CopyList
AddReg = RPAUDIO.AddReg
DriverVer=10/04/1999,4.10.2222.0304
[RPGAMEPORT]
CopyFiles = RPGAMEPORT.CopyList
AddReg = RPGAMEPORT.AddReg
[RPGAMEPORT.NT]
CopyFiles = RPGAMEPORT.NT.CopyList
AddReg = RPGAMEPORT.NT.AddReg
;---------------------------------------------------------------;
;*************************************
; File copy sections
;*************************************
[RIPTIDE.CopyFiles]
rthwcls.sys
riptide.hex
rpfun.sys
crtaud.sys
[NOAUDIO.CopyFiles]
rthwcls.sys
riptide.hex
rpfun.sys
[RPFUN.CopyFiles]
rpfun.sys
[RPAUDIO.CopyList]
crtaud.sys
[RPGAMEPORT.CopyList]
vjoyd.vxd
msjstick.drv
msanalog.vxd
[RPGAMEPORT.NT.CopyList]
gameenum.sys
[SourceDisksNames]
333 = %DiskId%,,
[SourceDisksFiles]
crtaud.sys = 333
rthwcls.sys = 333
riptide.hex = 333
rpfun.sys = 333
riptide.cat = 333
[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
RPGAMEPORT.CopyList = 11
RPGAMEPORT.NT.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,Config,SupportAudio,0x00000001,01
HKR,Config,SupportJoystick,0x00000001,01
HKR,Config,SupportUnknown,0x00000001,00
HKR,Config,HwSupportOptions,0x00010001,0x1E
HKR,Config,HwID,0x00010001,0x00000001
HKR,Config,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.NT.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"
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\wave\wdmaud.drv,Driver,,wdmaud.drv
HKR,Drivers\midi\wdmaud.drv,Driver,,wdmaud.drv
HKR,Drivers\mixer\wdmaud.drv,Driver,,wdmaud.drv
HKR,,HwID,0x00000001,01,00,00,00
[RPGAMEPORT.AddReg]
HKR,,DevLoader,,mmdevldr.vxd
HKR,Drivers,MIGRATED,,0
HKR,Drivers\joystick,,,
HKR,,Driver,,vjoyd.vxd
HKR,Drivers\joystick\msjstick.drv,Description,,%RTGAMEPORT.DeviceDesc%
HKR,Drivers\joystick\msjstick.drv,Driver,,msjstick.drv
HKR,Drivers,SubClasses,,"joystick"
[RPGAMEPORT.NT.AddReg]
;---------------------------------------------------------------;
;*************************************
; Service installation sections
;*************************************
[RIPTIDE.Services] ; install.Services section
AddService = rthwcls, %SPSVCINST_ASSOCSERVICE%, rthwcls_Service_Inst
[RIPTIDE.NT.Services] ; install.Services section
AddService = rthwcls, %SPSVCINST_ASSOCSERVICE%, rthwcls_Service_Inst
[NOAUDIO.Services] ; install.Services section
AddService = rthwcls, %SPSVCINST_ASSOCSERVICE%, rthwcls_Service_Inst
[NOAUDIO.NT.Services] ; install.Services section
AddService = rthwcls, %SPSVCINST_ASSOCSERVICE%, rthwcls_Service_Inst
[RPFUN.Services] ; install.Services section
AddService = rpfun, %SPSVCINST_ASSOCSERVICE%, rpfun_Service_Inst
[RPAUDIO.Services]
AddService = wdmaud, 0x00000000, wdmaud_Service_Inst
AddService = swmidi, 0x00000000, swmidi_Service_Inst
AddService = crtaud, %SPSVCINST_ASSOCSERVICE%, crtaud_Service_Inst
[RPGAMEPORT.Services]
[RPGAMEPORT.NT.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
[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 = 3 ; SERVICE_SYSTEM_START
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %10%\system32\drivers\swmidi.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.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
[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%
[Riptide.Interface.UART]
AddReg=Riptide.Interface.UART.AddReg
[Riptide.Interface.UART.AddReg]
HKR,,CLSID,,%Proxy.CLSID%
HKR,,FriendlyName,,%Riptide.UART.szPname%
;*************************************
; Localizable text.
;*************************************
[Strings]
CNXT="Conexant"
DiskId = "Conexant Drivers Disk"
RIPTIDE.DeviceDesc = "Riptide Bus / Firmware Downloader"
NOAUDIO.DeviceDesc = "Riptide Bus / Firmware Downloader (No Audio)"
RipTideBusShortName = "Riptide Bus / Firmware Downloader"
rthwcls.SvcDesc = "Conexant Riptide Bus / Firmware Downloader"
MediaClassName="Sound, video and game controllers"
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_Topology="Topology"
Riptide.UART.szPname="Riptide MPU401"
Riptide.Wave.szPname="Conexant Audio"
Riptide.Topology.szPname="Conexant"
RPAUDIO.DeviceDesc = "Riptide Audio Device"
RPPOINT.DeviceDesc = "Riptide Input Device"
RTGAMEPORT.DeviceDesc = "Riptide Gameport"
crtaud.SvcDesc = "Conexant Riptide WDM Audio Driver"
gameport.SvcDesc = "Conexant Riptide Joystick Driver"
wdmaud.SvcDesc = "Microsoft WDM Virtual Wave Driver"
kmixer.SvcDesc = "Microsoft Kernel Wave Audio Mixer"
swmidi.SvcDesc = "Microsoft Software Synthesizer"
sysaudio.SvcDesc = "Microsoft System Audio Device"
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"
KSPINNAME_RIPTIDE_MONOOUT="{AD01900A-6DB0-11D1-95A6-00C04FB925D3}"
RIPTIDE_MONOOUT="Mono Out"
KSPINNAME_RIPTIDE_HPOUT="{AD019009-6DB0-11D1-95A6-00C04FB925D3}"
RIPTIDE_HPOUT="Headphone"
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.