FM801A2k.inf Driver File Contents (FM801_Original_CD.zip)

; CLARITY. PCI Audio INF file
;
; Feature  : Enhanced (WDM)
; Language : English
;
; Date     : 30 Aug 2002
; Revision : 1.00.023
;
; Copyright 1995-2002, CLARITY. Technology Ltd.

[Version]
Signature="$CHICAGO$"
Class=MEDIA
ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318}
provider=%MfgName%
CatalogFile=FM801A2k.cat
DriverVer=08/30/2002,5.12.01.0124

[Manufacturer]
%MfgName%=CLARITY.

;; Mechanism for excluding drivers from the "Add New Hardware" list.
[ControlFlags]
ExcludeFromSelect = pci\ven_1102&dev_0006

;; *EXCLUDE is a made up ID to prevent rank 1 drivers from showing in list.
ExcludeFromSelect = *

[CLARITY.]
;CLARITY.
%P16X.DeviceDesc%=P16X_Device,PCI\VEN_1102&DEV_0006&SUBSYS_10031102 ; SB0203 PCI Audio (IBM)


;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;    F M 8 0 1 ;; P C I   A u d i O   ;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

[P16X_Device]
AlsoInstall=ks.registration(ks.inf),wdmaudio.registration(wdmaudio.inf)
CopyFiles=P16X.CopyList,Resource.CopyList,Waveset.CopyList
AddReg=P16X.AddReg,P16X_NAMES.AddReg,Waveset.AddReg,FM801A_Dll.AddReg

[P16X_Device.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DMus%,       WDM_P16X.Interface.DMus
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_DMus%,      WDM_P16X.Interface.DMus
AddInterface=%KSCATEGORY_SYNTHESIZER%,%KSNAME_DMus%, WDM_P16X.Interface.DMus
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,       WDM_P16X.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,      WDM_P16X.Interface.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,     WDM_P16X.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,   WDM_P16X.Interface.Topology
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topology%,WDM_P16X.Interface.Topology
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_UART%,       WDM_P16X.Interface.UART
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_UART%,      WDM_P16X.Interface.UART
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_UART%,     WDM_P16X.Interface.UART

[WDM_P16X.Interface.DMus]
AddReg=WDM_P16X.Interface.DMus.AddReg
[WDM_P16X.Interface.DMus.AddReg]
HKR,,FriendlyName,,%WDM_P16X.DMus.szPname%
HKR,,CLSID,,%Proxy.CLSID%

[WDM_P16X.Interface.Wave]
AddReg=WDM_P16X.Interface.Wave.AddReg
[WDM_P16X.Interface.Wave.AddReg]
HKR,,FriendlyName,,%WDM_P16X.Wave.szPname%
HKR,,CLSID,,%Proxy.CLSID%

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

[WDM_P16X.Interface.UART]
AddReg=WDM_P16X.Interface.UART.AddReg
[WDM_P16X.Interface.UART.AddReg]
HKR,,FriendlyName,,%WDM_P16X.UART.szPname%
HKR,,CLSID,,%Proxy.CLSID%

[P16X.AddReg]
HKR,,AssociatedFilters,,"wdmaud,swmidi,redbook"
HKR,,Driver,,FM801A.sys
HKR,,NTMPDriver,,"FM801A.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,,%P16X.DeviceDesc%
HKR,Drivers\midi\wdmaud.drv, Description,,%P16X.DeviceDesc%
HKR,Drivers\mixer\wdmaud.drv,Description,,%P16X.DeviceDesc%

HKR,"Product","Resource",,"\DosDevices\%11%\FM801ARes.Dll"
HKR,"Config","Refresh",1,1,0,0,0

[P16X_Dll.AddReg]
HKLM,%RegP16X%,"MixerName",,%WDM_P16X.Topology.szPname%
HKLM,%RegP16X%,"WaveInName",,%WDM_P16X.Wave.szPname%
HKLM,%RegP16X%,"WaveOutName",,%WDM_P16X.Wave.szPname%
HKLM,%RegP16X%,"MIDIInName",,%WDM_P16X.UART.szPname%
HKLM,%RegP16X%,"MIDISynthName",,%WDM_P16X.DMus.szPname%
HKLM,%RegP16X%,"MixerDef",,%MixerDef%
HKLM,%RegCreaf%,"DEFAULTMIDI",,%WDM_P16X.DMus.szPname%

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

[P16X_Device.NT]
Include=ks.inf, wdmaudio.inf
Needs=KS.Registration, WDMAUDIO.Registration
CopyFiles=P16X.CopyList,Resource.CopyList,Waveset.CopyList,Branding.CopyList
AddReg=P16X.AddReg,P16X_NAMES.AddReg,Waveset.AddReg,Branding.AddReg,FM801A_Dll.AddReg

[P16X_Device.NT.Interfaces]
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_DMus%,       WDM_P16X.Interface.DMus
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_DMus%,      WDM_P16X.Interface.DMus
AddInterface=%KSCATEGORY_SYNTHESIZER%,%KSNAME_DMus%, WDM_P16X.Interface.DMus
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,       WDM_P16X.Interface.Wave
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,      WDM_P16X.Interface.Wave
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,     WDM_P16X.Interface.Wave
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,   WDM_P16X.Interface.Topology
AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topology%,WDM_P16X.Interface.Topology
AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_UART%,       WDM_P16X.Interface.UART
AddInterface=%KSCATEGORY_RENDER%,%KSNAME_UART%,      WDM_P16X.Interface.UART
AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_UART%,     WDM_P16X.Interface.UART

[P16X_Device.NT.Services]
AddService = P16X, 0x00000002, P16X_Service_Inst

[P16X_Service_Inst]
DisplayName    = %P16X.DeviceDesc%
ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
StartType      = 3                  ; SERVICE_DEMAND_START
ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
ServiceBinary  = %10%\system32\drivers\FM801A.sys

[Branding.CopyList]
Live.ico
Live.bmp

[Branding.AddReg]
HKR,Branding,icon,,"%10%\Live.ico"
HKR,Branding,bitmap,,"%10%\Live.bmp"
HKR,Branding,url,,"http://www.CLARITY.com"


;;;;;;;;;;;;;;;;;;;;;;;;
;;   Common Section   ;;
;;;;;;;;;;;;;;;;;;;;;;;;

[DestinationDirs]
P16X.CopyList     = 10,system32\drivers ; %SystemRoot%\system32\drivers
Waveset.CopyList  = 10,system32\drivers ; %SystemRoot%\system32\drivers
DefaultDestDir    = 10,system32\drivers
Resource.CopyList = 11
Branding.CopyList = 10

[P16X.CopyList]
FM801A.sys

[Waveset.CopyList]
eapci2m.ecw

[Resource.CopyList]
FM801Ares.dll
FM801A.dll
A3d.dll

[Waveset.AddReg]
HKR,Waveset,Current,1,00,00,00,00
HKR,Waveset\0000,Filename,,"\DosDevices\%10%\system32\drivers\eapci2m.ecw"
HKR,Waveset\0000,Title,,"2 Megabyte General MIDI"

[P16X_NAMES.AddReg]
HKLM,%MediaCategories%\%P16XGUID.PhoneVolume%,Name,,%P16XNode.PhoneVolume%
HKLM,%MediaCategories%\%P16XGUID.PhoneVolume%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%P16XGUID.PhoneMute%,Name,,%P16XNode.PhoneMute%
HKLM,%MediaCategories%\%P16XGUID.PhoneMute%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%P16XGUID.RecordControls%,Name,,%P16XNode.RecordControls%
HKLM,%MediaCategories%\%P16XGUID.RecordControls%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%P16XGUID.Reverb%,Name,,%P16XNode.Reverb%
HKLM,%MediaCategories%\%P16XGUID.Reverb%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%P16XGUID.Chorus%,Name,,%P16XNode.Chorus%
HKLM,%MediaCategories%\%P16XGUID.Chorus%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%P16XGUID.Digital%,Name,,%P16XNode.Digital%
HKLM,%MediaCategories%\%P16XGUID.Digital%,Display,1,00,00,00,00
HKLM,%MediaCategories%\%P16XGUID.Fader%,Name,,%P16XNode.Fader%
HKLM,%MediaCategories%\%P16XGUID.Fader%,Display,1,00,00,00,00

[SourceDisksNames]
101 = %DriverDisk1%,,
102 = %DriverDisk2%,,
103 = %DriverDisk3%,,

[SourceDisksFiles]
FM801A.sys     = 101

;===Disk 2===
FM801Ares.dll  = 102
FM801A.dll     = 102
A3d.dll      = 102
Live.ico     = 102
Live.bmp     = 102

;===Disk 3===
eapci2m.ecw  = 103


[Strings]
MfgName                  ="CLARITY. Technology Ltd."

P16X.DeviceDesc          ="FM801A PCI Audio (WDM)"
WDM_P16X.Wave.szPname    ="FM801A PCI Audio"
WDM_P16X.Topology.szPname="FM801A PCI Audio"
WDM_P16X.UART.szPname    ="FM801A PCI Audio External MIDI"
WDM_P16X.DMus.szPname    ="FM801A PCI Audio Synthesizer"

DriverDisk1              ="FM801A PCI Audio Driver Disk 1 or CD"
DriverDisk2              ="FM801A PCI Audio Driver Disk 2"
DriverDisk3              ="FM801A PCI Audio Driver Disk 3"

MediaCategories          ="SYSTEM\CurrentControlSet\Control\MediaCategories"
RegCreaf                 ="Software\CLARITY. Tech"
RegP16X                  ="Software\CLARITY. Tech\P16X"
RegMixerName             ="Software\CLARITY. Tech\MixerName"
MixerDef                 ="MixDef.Ini"

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}"
KSCATEGORY_SYNTHESIZER   ="{DFF220F3-F70F-11D0-B917-00A0C9223196}"
KSNAME_Wave              ="Wave"
KSNAME_UART              ="UART"
KSNAME_Topology          ="Topology"
KSNAME_DMus              ="FMSynth"

;; Nodes (non-localizeable)
P16XGUID.PhoneVolume     ="{381CE89E-F873-40c9-A33B-D00ABB39A709}"
P16XGUID.PhoneMute       ="{F5083FF2-4F53-4879-8A4D-E55D7ADAD7E1}"
P16XGUID.RecordControls  ="{A1A92EBE-8345-4174-9150-81BD83C1CAD0}"
P16XGUID.Reverb          ="{D4F24431-D560-11d3-A839-00902744A2E3}"
P16XGUID.Chorus          ="{D4F24432-D560-11d3-A839-00902744A2E3}"
P16XGUID.Digital         ="{B889DF81-C632-4d81-AFD0-E2BC80B2C08A}"
P16XGUID.Fader           ="{D4F24434-D560-11d3-A839-00902744A2E3}"

;; Nodes (localizeable)
P16XNode.PhoneVolume     ="TAD-In Volume"
P16XNode.PhoneMute       ="TAD-In Mute"
P16XNode.RecordControls  ="Recording Control"
P16XNode.Reverb          ="Reverb"
P16XNode.Chorus          ="Chorus"
P16XNode.Digital         ="Digital Output Only"
P16XNode.Fader           ="Front Rear Balance"

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: web2, load: 0.91