;; Philips INF file ;; Copyright (c) 1996 - 2000. All rights Reserved. ;; Driver: PSC602 WDM v5.12.01.5041 ;; Date: November 20,2001 [Version] Signature="$CHICAGO$" Class=MEDIA ClassGUID={4d36e96c-e325-11ce-bfc1-08002be10318} ;;LayoutFile=layout.inf, layout1.inf, layout2.inf provider=%PSCMfgName% CatalogFile=psc602.cat DriverVer=12/20/2001,5.12.01.5041 [SourceDisksNames] 222="PSC WDM Driver Disk",, [SourceDisksFiles] PSC602.sys =222 Audio3D.dll =222 crlds3d.dll =222 psc602.cat =222 data1.cab =222,uninstall data1.hdr =222,uninstall data2.cab =222,uninstall ikernel.ex_ =222,uninstall layout.bin =222,uninstall uninstal.exe =222,uninstall setup.ini =222,uninstall setup.inx =222,uninstall os.exe =222,uninstall [SourceDisksNames.x86] 222="PSC WDM Driver Disk",, [SourceDisksFiles.x86] PSC602.sys =222 Audio3D.dll =222 crlds3d.dll =222 psc602.cat =222 data1.cab =222,uninstall data1.hdr =222,uninstall data2.cab =222,uninstall ikernel.ex_ =222,uninstall layout.bin =222,uninstall uninstal.exe =222,uninstall setup.ini =222,uninstall setup.inx =222,uninstall os.exe =222,uninstall [Manufacturer] %PSCMfgName%=PSC ;; Mechanism for excluding drivers from the "Add New Hardware" list. [ControlFlags] ExcludeFromSelect = PCI\VEN_125D&DEV_1988 ExcludeFromSelect = PCI\VEN_125D&DEV_1989 ExcludeFromSelect = PSC602_HWSBNODE [PSC] %PSC602.DeviceDesc%=PSC602, PCI\VEN_125D&DEV_1989&CC_0401 %PSC602.DeviceDesc%=PSC602, PCI\VEN_125D&DEV_1988&CC_0401 %PSC602SB.DeviceDesc%=STUB_DEVICE, PSC602_HWSBNODE %*MS.MPU401.DeviceDesc%=MS_MPU401, MIDIUART ;;-------------------------------------------------------- ;; Generic Installation Configuration ;;-------------------------------------------------------- [WDM.Interface.UART] AddReg=WDM.Interface.UART.AddReg [WDM.Interface.UART.AddReg] HKR,,FriendlyName,,%WDM.UART.szPname% [MS_MPU401] AlsoInstall=KS.Registration(ks.inf), WDMAUDIO.Registration(wdmaudio.inf), WDMAUDIO.MPU401(wdmaudio.inf) AddReg=Dummy.AddReg [MS_MPU401.Interfaces] AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_UART%,WDM.Interface.UART ;;-------------------------------------------------------- ;; PSC602 Interface Installation Configuration ;;-------------------------------------------------------- [PSC.Interface.Wave] AddReg=PSC.Interface.Wave.AddReg [PSC.Interface.Wave.AddReg] HKR,,CLSID,,%Proxy.CLSID% HKR,,FriendlyName,,%PSC.Wave.szPname% [PSC.Interface.Topology] AddReg=PSC.Interface.Topo.AddReg ;; warning!! must be "Topo" because "Topology" is too long [PSC.Interface.Topo.AddReg] HKR,,CLSID,,%Proxy.CLSID% HKR,,FriendlyName,,%PSC.Topology.szPname% [PSC602] AlsoInstall=KS.Registration(ks.inf), WDMAUDIO.Registration(wdmaudio.inf) CopyFiles=PSC602.CopyList,Sensaura.CopyList,Catfile.CopyList,uninstall.CopyList AddReg=PSC602W98.AddReg,PSC602.AddReg,PSC602Common.AddReg,PSC6021.AddReg,uninstall.AddReg ;DelFiles=PSC602.CopyList,Sensaura.CopyList,Catfile.CopyList [PSC602.Interfaces] AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,PSC.Interface.Wave ;;AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,PSC.Interface.Wave ;;AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,PSC.Interface.Wave AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,PSC.Interface.Topology ;;AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topology%,PSC.Interface.Topology [STUB_DEVICE] AddReg=Dummy.AddReg [DestinationDirs] DefaultDestDir = 10,system32\drivers PSC602.CopyList = 10,system32\drivers ; %SystemRoot%\system32\drivers Sensaura.CopyList = 10,system Catfile.CopyList = 10,options\cabs uninstall.CopyList = 10,system32 [uninstall.CopyList] data1.cab data1.hdr data2.cab ikernel.ex_ layout.bin uninstal.exe setup.ini setup.inx os.exe [Catfile.CopyList] PSC602.cat [PSC602.CopyList] PSC602.sys [Sensaura.CopyList] a3d.dll,Audio3D.dll,,4 Audio3D.dll crlds3d.dll [Dummy.AddReg] [Uninstall.AddReg] HKLM,%UNINSTALL%,"DisplayName",,"Philips PSC602 Audio Driver" HKLM,%UNINSTALL%,"UninstallString",,"uninstal.exe" [PSC602.AddReg] HKR,,Driver,,PSC602.sys HKR,,NTMPDriver,,"PSC602.sys,sbemul.sys" [PSC602W98.AddReg] HKR,,AssociatedFilters,,"wdmaud,swmidi,redbook" HKR,Drivers,SubClasses,,"wave,midi,mixer,aux" HKR,,"Use Compatible MPU-401",01,00 [PSC602Common.AddReg] HKR,Drivers\aux\wdmaud.drv, Driver,,wdmaud.drv 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, Description,,%*PSC.DeviceDesc% HKR,Drivers\wave\wdmaud.drv, Description,,%*PSC.DeviceDesc% HKR,Drivers\midi\wdmaud.drv, Description,,%WDM_MIDI% HKR,Drivers\mixer\wdmaud.drv,Description,,%*PSC.DeviceDesc% ;; GUIDs for Mixer Pin and Node names HKLM,%MediaCategories%\%GUID.20db%,Name,,%String.20db% HKLM,%MediaCategories%\%GUID.20db%,Display,1,00,00,00,00 HKLM,%MediaCategories%\%GUID.PcBeep%,Name,,%String.PcBeep% HKLM,%MediaCategories%\%GUID.PcBeep%,Display,1,00,00,00,00 HKLM,%MediaCategories%\%GUID.AuxA%,Name,,%String.AuxA% HKLM,%MediaCategories%\%GUID.AuxA%,Display,1,00,00,00,00 HKLM,%MediaCategories%\%GUID.AuxB%,Name,,%String.AuxB% HKLM,%MediaCategories%\%GUID.AuxB%,Display,1,00,00,00,00 HKLM,%MediaCategories%\%GUID.Mixer%,Name,,%String.Mixer% HKLM,%MediaCategories%\%GUID.Mixer%,Display,1,00,00,00,00 HKLM,%MediaCategories%\%GUID.ES978Play%,Name,,%String.ES978Play% HKLM,%MediaCategories%\%GUID.ES978Play%,Display,1,00,00,00,00 HKLM,%MediaCategories%\%GUID.ES978Rec%,Name,,%String.ES978Rec% HKLM,%MediaCategories%\%GUID.ES978Rec%,Display,1,00,00,00,00 HKLM,%MediaCategories%\%GUID.RemoteAC97%,Name,,%String.RemoteAC97% HKLM,%MediaCategories%\%GUID.RemoteAC97%,Display,1,00,00,00,00 HKLM,%MediaCategories%\%GUID.Aux%,Name,,%String.Aux% HKLM,%MediaCategories%\%GUID.Aux%,Display,1,00,00,00,00 HKLM,%MediaCategories%\%GUID.AuxVol%,Name,,%String.AuxVol% HKLM,%MediaCategories%\%GUID.AuxVol%,Display,1,00,00,00,00 HKLM,%MediaCategories%\%GUID.AuxMute%,Name,,%String.AuxMute% HKLM,%MediaCategories%\%GUID.AuxMute%,Display,1,00,00,00,00 HKLM,%MediaCategories%\%GUID.AuxInVol%,Name,,%String.AuxInVol% HKLM,%MediaCategories%\%GUID.AuxInVol%,Display,1,00,00,00,00 HKLM,%MediaCategories%\%GUID.AuxInMute%,Name,,%String.AuxInMute% HKLM,%MediaCategories%\%GUID.AuxInMute%,Display,1,00,00,00,00 HKLM,%MediaCategories%\%GUID.IIS%,Name,,%String.IIS% HKLM,%MediaCategories%\%GUID.IIS%,Display,1,00,00,00,00 HKLM,%MediaCategories%\%GUID.IISVol%,Name,,%String.IISVol% HKLM,%MediaCategories%\%GUID.IISVol%,Display,1,00,00,00,00 HKLM,%MediaCategories%\%GUID.IISMute%,Name,,%String.IISMute% HKLM,%MediaCategories%\%GUID.IISMute%,Display,1,00,00,00,00 HKLM,%MediaCategories%\%GUID.IISInVol%,Name,,%String.IISInVol% HKLM,%MediaCategories%\%GUID.IISInVol%,Display,1,00,00,00,00 HKLM,%MediaCategories%\%GUID.IISInMute%,Name,,%String.IISInMute% HKLM,%MediaCategories%\%GUID.IISInMute%,Display,1,00,00,00,00 HKLM,%MediaCategories%\%GUID.HostAudio%,Name,,%String.HostAudio% HKLM,%MediaCategories%\%GUID.HostAudio%,Display,1,00,00,00,00 HKLM,%MediaCategories%\%GUID.HostVol%,Name,,%String.HostVol% HKLM,%MediaCategories%\%GUID.HostVol%,Display,1,00,00,00,00 HKLM,%MediaCategories%\%GUID.HostMute%,Name,,%String.HostMute% HKLM,%MediaCategories%\%GUID.HostMute%,Display,1,00,00,00,00 HKLM,%MediaCategories%\%GUID.Mono%,Name,,%String.Mono% HKLM,%MediaCategories%\%GUID.Mono%,Display,1,00,00,00,00 HKLM,%MediaCategories%\%GUID.MonoVol%,Name,,%String.MonoVol% HKLM,%MediaCategories%\%GUID.MonoVol%,Display,1,00,00,00,00 HKLM,%MediaCategories%\%GUID.MonoMute%,Name,,%String.MonoMute% HKLM,%MediaCategories%\%GUID.MonoMute%,Display,1,00,00,00,00 HKLM,%MediaCategories%\%GUID.Phone%,Name,,%String.Phone% HKLM,%MediaCategories%\%GUID.Phone%,Display,1,00,00,00,00 HKLM,%MediaCategories%\%GUID.PhoneVol%,Name,,%String.PhoneVol% HKLM,%MediaCategories%\%GUID.PhoneVol%,Display,1,00,00,00,00 HKLM,%MediaCategories%\%GUID.PhoneMute%,Name,,%String.PhoneMute% HKLM,%MediaCategories%\%GUID.PhoneMute%,Display,1,00,00,00,00 HKLM,%MediaCategories%\%GUID.Video%,Name,,%String.Video% HKLM,%MediaCategories%\%GUID.Video%,Display,1,00,00,00,00 HKLM,%MediaCategories%\%GUID.VideoVol%,Name,,%String.VideoVol% HKLM,%MediaCategories%\%GUID.VideoVol%,Display,1,00,00,00,00 HKLM,%MediaCategories%\%GUID.VideoMute%,Name,,%String.VideoMute% HKLM,%MediaCategories%\%GUID.VideoMute%,Display,1,00,00,00,00 HKLM,%MediaCategories%\%GUID.Headphones%,Name,,%String.Headphones% HKLM,%MediaCategories%\%GUID.Headphones%,Display,1,00,00,00,00 HKLM,%MediaCategories%\%GUID.HeadphonesVol%,Name,,%String.HeadphonesVol% HKLM,%MediaCategories%\%GUID.HeadphonesVol%,Display,1,00,00,00,00 HKLM,%MediaCategories%\%GUID.HeadphonesMute%,Name,,%String.HeadphonesMute% HKLM,%MediaCategories%\%GUID.HeadphonesMute%,Display,1,00,00,00,00 HKLM,%MediaCategories%\%GUID.WaveOut%,Name,,%String.WaveOut% HKLM,%MediaCategories%\%GUID.WaveOut%,Display,1,00,00,00,00 HKLM,%MediaCategories%\%GUID.WaveOutVol%,Name,,%String.WaveOutVol% HKLM,%MediaCategories%\%GUID.WaveOutVol%,Display,1,00,00,00,00 HKLM,%MediaCategories%\%GUID.WaveOutMute%,Name,,%String.WaveOutMute% HKLM,%MediaCategories%\%GUID.WaveOutMute%,Display,1,00,00,00,00 HKLM,%MediaCategories%\%GUID.DockedSpeakers%,Name,,%String.DockedSpeakers% HKLM,%MediaCategories%\%GUID.DockedSpeakers%,Display,1,00,00,00,00 HKLM,%MediaCategories%\%GUID.EnableSPDIF%,Name,,%String.EnableSPDIF% HKLM,%MediaCategories%\%GUID.EnableSPDIF%,Display,1,00,00,00,00 HKLM,%MediaCategories%\%GUID.EnableSPDIFmd%,Name,,%String.EnableSPDIFmd% HKLM,%MediaCategories%\%GUID.EnableSPDIFmd%,Display,1,00,00,00,00 HKLM,%MediaCategories%\%GUID.EnableSPDIFINmd%,Name,,%String.EnableSPDIFINmd% HKLM,%MediaCategories%\%GUID.EnableSPDIFINmd%,Display,1,00,00,00,00 HKLM,%MediaCategories%\%GUID.AnalogStereo%,Name,,%String.AnalogStereo% HKLM,%MediaCategories%\%GUID.AnalogStereo%,Display,1,00,00,00,00 HKLM,%MediaCategories%\%GUID.AnalogMono%,Name,,%String.AnalogMono% HKLM,%MediaCategories%\%GUID.AnalogMono%,Display,1,00,00,00,00 HKLM,%MediaCategories%\%GUID.CD2%,Name,,%String.CD2% HKLM,%MediaCategories%\%GUID.CD2%,Display,1,00,00,00,00 HKLM,%MediaCategories%\%GUID.LineIn2%,Name,,%String.LineIn2% HKLM,%MediaCategories%\%GUID.LineIn2%,Display,1,00,00,00,00 HKLM,%MediaCategories%\%GUID.Mic2%,Name,,%String.Mic2% HKLM,%MediaCategories%\%GUID.Mic2%,Display,1,00,00,00,00 HKLM,%MediaCategories%\%GUID.SPDIF%,Name,,%String.SPDIF% HKLM,%MediaCategories%\%GUID.SPDIF%,Display,1,00,00,00,00 HKLM,%MediaCategories%\%GUID.Enable4Speaker%,Name,,%String.Enable4Speaker% HKLM,%MediaCategories%\%GUID.Enable4Speaker%,Display,100,00,00,00 HKLM,%MediaCategories%\%GUID.Fader%,Name,,%String.Fader% HKLM,%MediaCategories%\%GUID.Fader%,Display,100,00,00,00 ;; RunTime and BugFix support, see runtime.h HKR,,"BugFix",0x10001,0x00000003 ; Shut off analog when suspended ; Set to 2 if like to treat Standby as D2 state HKR,,"Want Analog Off",01,01 HKR,,"Enable Aux",01,00,00 HKR,,"Enable Mic Gain",01,01,01 HKR,,"Enable Mic",01,01,00 HKR,,"Enable Mic In",01,01,00 HKR,,"Enable Line",01,01,00 HKR,,"Enable Line In",01,01,00 HKR,,"Enable Mono",01,00,00 HKR,,"Enable PC Speaker",01,00,00 HKR,,"Enable Phone",01,00,00 HKR,,"Enable Phone In",01,00,00 HKR,,"Enable Video",01,00,00 HKR,,"Hide Mic Gain",01,00,00 HKR,,"Show All Mixer Controls",01,00 HKR,,"Enable Sound Blaster",01,00 ; MLP: Set this variable to 1 ; to enable SPDIF In HKR,,"Enable SPDIF In",00,00 ; 01,00 MD SPDIF not available ; 01,01 MD SPDIF available but not default ; 01,02 MD SPDIF available and set as default HKR,,"Enable MD SPDIF",00,00 ; 01,00 MD SPDIF In not available ; 01,01 MD SPDIF In available HKR,,"Enable MD SPDIF In",00,00 ; 00: Disable // default ; 01: Enable HKR,,"Enable Surround Speakers",01,00 ; Default volumes after installation ; 0 dB...-46.5 dB : -6.0 dB HKR,,"MasterVolume",0x10001,-60 ;Uncomment the next line to set up the line out level ; 0 dB...-46.5 dB : -6.0 dB ;HKR,,"HeadphoneVolume",0x10001,-60 HKR,,"IISVolume",0x10001,-60 ; 12.0 dB...-34.5 dB : 0 dB HKR,,"PCMVolume",0x10001,-60 ; dock PCM Volume ; 12.0 dB...-34.5 dB : 0 dB HKR,,"RemotePCMVolume",0x10001,-60 ; 0 dB...-45.0 dB : -6.0 dB HKR,,"PCSpeakerVolume",0x10001,-60 ; 12.0 dB...-34.5 dB : 6.0 dB HKR,,"CDVolume",0x10001,60 HKR,,"LineInVolume",0x10001,60 HKR,,"MicVolume",0x10001,60 HKR,,"PhoneVolume",0x10001,60 HKR,,"CD2Volume",0x10001,60 HKR,,"LineIn2Volume",0x10001,60 HKR,,"Mic2Volume",0x10001,60 ; 22.5 dB...0 dB : 6.0 dB HKR,,"RecordMixerVolume",0x10001,60 HKR,,"RecordCDVolume",0x10001,60 HKR,,"RecordLineInVolume",0x10001,60 HKR,,"RecordMicVolume",0x10001,60 HKR,,"RecordPhoneVolume",0x10001,60 HKR,,"RecordCD2Volume",0x10001,60 HKR,,"RecordLineIn2Volume",0x10001,60 HKR,,"RecordMic2Volume",0x10001,60 ; 01: muted ; 00: unmuted HKR,,"Default IIS Mute State",01,01 ; 01: muted ; 00: unmuted HKR,,"Default Phone Mute State",01,01 ; 00: 12.0 dB ; 01: 0 dB HKR,,"Max Analog Gain", 01,01 ; 01: Start SPDIF Out ; 00: Do not start SPDIF Out HKR,,"Start SPDIF Out",00,00 ; 00: Mixer ; 01: Mic HKR,,"Mono Output Select",01,00 ; 00: Mic1 ; 01: Mic2 HKR,,"Mic Select",01,00 ; default ; [01,ep]: ; e = 0: do not use gpo pin to signal mic (un)mute ; 1: use gpo pin to signal mic (un)mute ; a = GPO port# 0-f ; pin high = mic playback slider is muted ; pin low = mic playback slider is unmuted HKR,,"Mic Mute GPO",01,00 ; 01: muted ; 00: unmuted HKR,,"Default Mono Mute State",01,01 ; Number of steps that an Ext HW Volume Interrupt should step the Hardware ; Default for Compaq is 8 HKR,,"HW Volume Step",01,08 HKR,,"MasterVolumeMap",01, \ 1f, 1f, 1e, 1e, 1d, 1d, 1c, 1c, 1c, 1c, 1a, 1a, 19, 18, 18, 18, \ 17, 17, 16, 16, 15, 15, 14, 14, 13, 13, 13, 13, 12, 12, 12, 12, \ 11, 11, 11, 11, 10, 10, 10, 10, 0f, 0f, 0f, 0f, 0e, 0e, 0e, 0e, \ 0d, 0d, 0d, 0d, 0c, 0c, 0c, 0c, 0b, 0b, 0b, 0b, 0a, 0a, 0a, 0a, \ 09, 09, 09, 09, 09, 09, 09, 09, 08, 08, 08, 08, 08, 08, 08, 08, \ 07, 07, 07, 07, 07, 07, 07, 07, 06, 06, 06, 06, 06, 06, 06, 06, \ 05, 05, 05, 05, 05, 05, 05, 05, 05, 05, 05, 05, 05, 05, 05, 05, \ 04, 04, 04, 04, 04, 04, 04, 04, 04, 04, 04, 04, 04, 04, 04, 04, \ 03, 03, 03, 03, 03, 03, 03, 03, 03, 03, 03, 03, 03, 03, 03, 03, \ 03, 03, 03, 03, 03, 03, 03, 03, 03, 03, 03, 03, 03, 03, 03, 03, \ 02, 02, 02, 02, 20, 02, 02, 02, 02, 02, 02, 02, 02, 02, 02, 02, \ 02, 02, 02, 02, 20, 02, 02, 02, 02, 02, 02, 02, 02, 02, 02, 02, \ 01, 01, 01, 01, 01, 01, 01, 01, 01, 01, 01, 01, 01, 01, 01, 01, \ 01, 01, 01, 01, 01, 01, 01, 01, 01, 01, 01, 01, 01, 01, 01, 01, \ 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, \ 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 HKLM,"System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\Standard Gameport","PollFlags",01,00,00,00,00 [PSC6021.AddReg] ; 01:hex expression ; 00,00: low/high byte of Vendor ID; the same as below. HKR,,"Vendor ID",01,00,00 ; 00,00: low/high byte of Product ID HKR,,"Product ID",01,00,00 ; DDMA_MODE 0 // default ; TDMA_MODE 1 ; PCPCI_MODE 2 ; WBDMA1_MODE 3 ; WBDMA2_MODE 4 ; WBDMA4_MODE 5 ; WBDMA16_MODE 6 ; SWDDMA_MODE 7 ; VendorSpecific 80h ; AutoDetection 90h ; Disable ffh HKR,,"Legacy DMA Mode",01,01 ; 00: Direct // default ; 01: BIOS API HKR,,"Legacy DMA Channel Update Mode",01,00 ; 00: Disable ; 01: Enable // default HKR,,"Enable Eapd Support",01,01 ; 00: AC97Reg ; 01: Use only one GPO ; 02: Use two GPO ; 03: Vendor Specific HKR,,"Eapd Support Mode",01,01 ; default ; [01,pa,pb]: ; p = 0: active low ; 1: active high ; a = 1st GPO port# ; b = 2nd GPO port# ; Default: (pa, pb)=(1c,00) for PSC602 ; : (pa, pb)=(11,00) HKR,,"Eapd GPO Polarity And Port",01,00,18 ; 00: Disable // default ; 01: Enable HKR,,"Enable Dock Eapd Support",01,00 ; 00: Use 3rd GPO // default ; 01: Vendor Specific HKR,,"Dock Eapd Support Mode",01,00 ; default ; [01,pa,xx]: ; p = 0: active low ; 1: active high ; a = 3rd GPO port# ; x = don't care HKR,,"Dock Eapd GPO Polarity And Port",01,00,00 ; 00: Disable // default ; 01: Enable HKR,,"Enable Dock Detect",01,00 ; 00: ACPI Notification ; 01: GPI // default HKR,,"Dock Detect Mode",01,01 ; default ; [01,pa]: ; p = 0: active low ; 1: active high ; a = GPI port# HKR,,"Dock Detect GPI Port",01,0e ; 01: mic ; 02: line ; 04: CD ; default is 07 (i.e. mic|line|CD) HKR,,"Dock Inputs Available",01,07 ; 01: show docked speakers option when undocked ; 00: hide docked speakers option when undocked HKR,,"Show Docked Speakers",01,00 ; 01: Available ; 00: N/A HKR,,"Dock Speaker Active State",01,00 ; 00: GPI ; 01: Vendor Specific HKR,,"Dock Speaker State Detect Mode",01,00 ; default ; [01,pa]: ; p = 0: active low ; 1: active high ; a = GPI port# HKR,,"Dock Speaker Detect GPI Port",01,02 ;00: Dock-Speaker becomes the active speaker ;01: the primary audio codec HKR,,"Speakers Priority",01,01 ; 00: N/A ; 01: Available HKR,,"Enable NBLineOut Detect",01,00 ; 00: GPI ; 01: Vendor Specific HKR,,"NBLineOut Detect Mode",01,00 ; default ; [01,pa]: ; p = 0: active low ; 1: active high ; a = GPI port# HKR,,"NBLineOut Detect GPI Port",01,0d ; 00: Disable ; 01: Enable HKR,,"Enable SPDIF Out",00,00 ; 00: To Pin #54 ; 01: To Pin #2 HKR,,"SPDIF Out Pin Connect Mode",01,00 ; 00: Disable ; 01: Enable HKR,,"Enable Bus Arbiter1",01,00 ; 00: To Pin 51 & 52, w/ quick switch ; 01: To Pin 63 & 02, w/ quick switch ; 02: To Pin 51 & 52, w/o quick switch ; 03: To Pin 63 & 02, w/o quick switch HKR,,"Bus Arbiter1 Mode",01,02 ; 00: Disable ; 01: Enable HKR,,"Enable Bus Arbiter2",01,00 ; 00: Disable ; 01: Enable HKR,,"Enable HW Volume Control",01,00 ; 00: Up/Down to Pin 53 & 54 // PSC602 ; 01: Up/Down to Pin 44 & 45 // PSC602 ; 02: to GPIO 4/5 ; 03: to GD 2/3 ; 04: to Button[2:0] ; + ; 40: Enable HW. Volume Test Mode ; 80: Enable reduced debounce HKR,,"HW Volume Pin Connect Mode",01,01 ; 00: Disable ; 01: Enable // default HKR,,"Enable IIS",01,00 ; 00: Disable ; 01: Enable // default HKR,,"Enable Game Port",01,01 ; 00: Disable ; 01: Enable // default HKR,,"Enable MPU-401",01,01 ; 00: Disable // default ; 01: Enable HKR,,"Enable Customized GPIO Mask",01,00 ; 0x0000-0xffff HKR,,"Customized GPIO Mask",01,00,00 ; Primary & Secondary ; GPIO Direction parameters: ; GPO_PRIMARY_AC97 0x0001 ; GPI_LINEOUT_SENSE 0x0004 ; GPO_SECONDARY_AC97 0x0008 ; GPI_VOL_DOWN 0x0010 ; GPI_VOL_UP 0x0020 ; GPI_IIS_CLK 0x0040 ; GPI_IIS_LRCLK 0x0080 ; GPI_IIS_DATA 0x0100 ; GPI_DOCKING_STATUS 0x0100 ; GPI_HEADPHONE_SENSE 0x0200 ; GPO_EXT_AMP_SHUTDOWN 0x1000 HKR,,"Masked GPIO Direction",01,09,00 ; 0x0000-0xffff HKR,,"Customized GPIO Data",01,00,00 ;;;;;;; Power Management Flags, not used yet HKR,,"GPIO PM Policy",01,00 HKR,,"GPIO Data Init Time",01,00,00 HKR,,"GPIO Direction Init Time",01,00,00 HKR,,"GPIO Data Resume Time",01,00,00 HKR,,"GPIO Direction Resume Time",01,00,00 HKR,,"GPIO Data Shutdown Time",01,00,00 HKR,,"GPIO Direction Shutdown Time",01,00,00 ; 0-1F HKR,,"ADC Clock Delay",01,00 ; S/PDIF Frame Values HKR,,"S/PDIF PCM Frame 0",01,00,82 HKR,,"S/PDIF PCM Frame 1",01,00,02 HKR,,"S/PDIF PCM Frame 2",01,00,00 HKR,,"S/PDIF AC3 Frame 0",01,06,02 HKR,,"S/PDIF AC3 Frame 1",01,02,02 HKR,,"S/PDIF AC3 Frame 2",01,02,00 ; 00: Disable // default ; 01: Enable HKR,,"Use Alt ResetCodec Function",01,00 HKCR,Audio3D,,0,Audio3DObject HKCR,Audio3D\CLSID,,0,%Audio3D_CLSID% HKCR,CLSID\%Audio3D_CLSID%,,0,Audio3DObject HKCR,CLSID\%Audio3D_CLSID%\InProcServer32,,0,Audio3D.dll HKCR,CLSID\%Audio3D_CLSID%\InProcServer32,ThreadingModel,0,Apartment HKR,,"Enable SPDIF Out",00,00 HKR,,"Enable Surround Speakers",01,01 HKR,,"BugFix",0x10001,0x00000001 HKLM,%MediaCategories%\%GUID.Enable4Speaker%,Name,,%String.Enable4Speaker% HKLM,%MediaCategories%\%GUID.Enable4Speaker%,Display,1,00,00,00,00 HKLM,%MediaCategories%\%GUID.Fader%,Name,,%String.Fader% HKLM,%MediaCategories%\%GUID.Fader%,Display,1,00,00,00,00 HKLM,%MediaCategories%\%GUID.Equalizer%,Name,,%String.Equalizer% HKLM,%MediaCategories%\%GUID.Euqalizer%,Display,1,00,00,00,00 HKLM,%MediaCategories%\%GUID.EqBand1%,Name,,%String.Band1% HKLM,%MediaCategories%\%GUID.EuBand1%,Display,1,00,00,00,00 HKLM,%MediaCategories%\%GUID.EqBand2%,Name,,%String.Band2% HKLM,%MediaCategories%\%GUID.EuBand2%,Display,1,00,00,00,00 HKLM,%MediaCategories%\%GUID.EqBand3%,Name,,%String.Band3% HKLM,%MediaCategories%\%GUID.EuBand3%,Display,1,00,00,00,00 HKLM,%MediaCategories%\%GUID.EqBand4%,Name,,%String.Band4% HKLM,%MediaCategories%\%GUID.EuBand4%,Display,1,00,00,00,00 HKLM,%MediaCategories%\%GUID.EqBand5%,Name,,%String.Band5% HKLM,%MediaCategories%\%GUID.EuBand5%,Display,1,00,00,00,00 HKLM,%MediaCategories%\%GUID.DisableEq%,Name,,%String.DisableEq% HKLM,%MediaCategories%\%GUID.DisableEq%,Display,1,00,00,00,00 HKR,,"Enable Eapd Support",01,01 HKR,,"Eapd Support Mode",01,01 HKR,,"Eapd GPO Polarity And Port",01,00,18 ; 0 dB...-45.0 dB : -10.5 dB HKR,,"Max Master Gain",0x10001,-105 ;;;;;;;;;;;;;; NT INSTALL ;;;;;;;;;;;;;;; [STUB_DEVICE.NT] AddReg=Dummy.AddReg [STUB_DEVICE.NT.SERVICES] AddService=,0x2 [MS_MPU401.NT] Include=ks.inf, wdmaudio.inf Needs=KS.Registration, WDMAUDIO.Registration, WDMAUDIO.MPU401 AddReg=Dummy.AddReg [MS_MPU401.NT.Interfaces] AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_UART%,WDM.Interface.UART [MS_MPU401.NT.Services] Needs=WDMAUDIO.MPU401.Services [PSC602NT.AddReg] HKR,,AssociatedFilters,,"wdmaud,swmidi,redbook" HKR,Drivers,SubClasses,,"wave,midi,mixer,aux" HKR,,"Use Compatible MPU-401",01,01 HKCU,SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\APPLETS\SYSTRAY,"Services",1,1f,00,00,00 [PSC602.NT] Include=ks.inf, wdmaudio.inf Needs=KS.Registration, WDMAUDIO.Registration CopyFiles=PSC602.CopyList,Sensaura.CopyList,uninstall.CopyList AddReg=PSC602NT.AddReg,PSC602.AddReg,PSC602Common.AddReg,PSC6021.AddReg,Uninstall.AddReg DelFiles=PSC602.CopyList,Sensaura.CopyList [PSC602.NT.Interfaces] AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Wave%,PSC.Interface.Wave AddInterface=%KSCATEGORY_RENDER%,%KSNAME_Wave%,PSC.Interface.Wave AddInterface=%KSCATEGORY_CAPTURE%,%KSNAME_Wave%,PSC.Interface.Wave AddInterface=%KSCATEGORY_AUDIO%,%KSNAME_Topology%,PSC.Interface.Topology AddInterface=%KSCATEGORY_TOPOLOGY%,%KSNAME_Topology%,PSC.Interface.Topology [PSC602.NT.Services] AddService = Canyon, 0x00000002, PSC602_Service_Inst [PSC602_Service_Inst] DisplayName = %PSC602.SvcDesc% ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 3 ; SERVICE_DEMAND_START ErrorControl = 1 ; SERVICE_ERROR_NORMAL ServiceBinary = %10%\system32\drivers\PSC602.sys [Strings] PSCMfgName="Philips" *PSC.DeviceDesc="PSC602 PCI Audio (WDM)" UNINSTALL="Software\Microsoft\Windows\CurrentVersion\Uninstall\PSC602" PSC.Wave.szPname="PHILIPS PSC602" PSC.Topology.szPname="PSC602" PSC602.DeviceDesc="PSC602 PCI Audio (WDM)" PSC602SB.DeviceDesc="PSC602 Sound Blaster Compatible (WDM)" GUID.PcBeep ="{9DBBDD22-5CF6-11d1-88B4-00C09F002B8F}" String.PcBeep ="Pc Beep" GUID.AuxA ="{9DBBDD23-5CF6-11d1-88B4-00C09F002B8F}" String.AuxA ="Aux A" GUID.AuxB ="{9DBBDD24-5CF6-11d1-88B4-00C09F002B8F}" String.AuxB ="Aux B" GUID.20db ="{9DBBDD21-5CF6-11d1-88B4-00c09F002B8F}" String.20db ="+20dB Gain" GUID.Mixer ="{9DBBDD25-5CF6-11d1-88B4-00C09F002B8F}" String.Mixer ="Mixer" GUID.ES978Play ="{B6755560-26D8-11d2-9265-DABF9A2C015A}" String.ES978Play ="ES978 Playback" GUID.ES978Rec ="{B6755561-26D8-11d2-9265-DABF9A2C015A}" String.ES978Rec ="ES978 Recording" GUID.RemoteAC97 ="{B6755562-26D8-11d2-9265-DABF9A2C015A}" String.RemoteAC97 ="Remote AC97" GUID.Aux ="{B6755563-26D8-11d2-9265-DABF9A2C015A}" String.Aux ="Aux" GUID.AuxVol ="{B6755564-26D8-11d2-9265-DABF9A2C015A}" String.AuxVol ="Aux Volume" GUID.AuxMute ="{B6755565-26D8-11d2-9265-DABF9A2C015A}" String.AuxMute ="Aux Mute" GUID.AuxInVol ="{B6755566-26D8-11d2-9265-DABF9A2C015A}" String.AuxInVol ="Aux In Vol" GUID.AuxInMute ="{B6755567-26D8-11d2-9265-DABF9A2C015A}" String.AuxInMute ="Aux In Mute" GUID.IIS ="{B6755568-26D8-11d2-9265-DABF9A2C015A}" String.IIS ="IIS" GUID.IISVol ="{B6755569-26D8-11d2-9265-DABF9A2C015A}" String.IISVol ="IIS Volume" GUID.IISMute ="{B675556A-26D8-11d2-9265-DABF9A2C015A}" String.IISMute ="IIS Mute" GUID.IISInVol ="{B675556B-26D8-11d2-9265-DABF9A2C015A}" String.IISInVol ="IIS In Volume" GUID.IISInMute ="{B675556C-26D8-11d2-9265-DABF9A2C015A}" String.IISInMute ="IIS In Mute" GUID.HostAudio ="{B675556D-26D8-11d2-9265-DABF9A2C015A}" String.HostAudio ="Host Audio" GUID.HostVol ="{B675556E-26D8-11d2-9265-DABF9A2C015A}" String.HostVol ="Host Audio Vol" GUID.HostMute ="{B675556F-26D8-11d2-9265-DABF9A2C015A}" String.HostMute ="Host Audio Mute" GUID.Mono ="{B6755570-26D8-11d2-9265-DABF9A2C015A}" String.Mono ="Mono" GUID.MonoVol ="{B6755571-26D8-11d2-9265-DABF9A2C015A}" String.MonoVol ="Mono Volume" GUID.MonoMute ="{B6755572-26D8-11d2-9265-DABF9A2C015A}" String.MonoMute ="Mono Mute" GUID.Phone ="{B6755573-26D8-11d2-9265-DABF9A2C015A}" String.Phone ="Phone" GUID.PhoneVol ="{B6755574-26D8-11d2-9265-DABF9A2C015A}" String.PhoneVol ="Phone Volume" GUID.PhoneMute ="{B6755575-26D8-11d2-9265-DABF9A2C015A}" String.PhoneMute ="Phone Mute" GUID.Video ="{B6755576-26D8-11d2-9265-DABF9A2C015A}" String.Video ="Video" GUID.VideoVol ="{B6755577-26D8-11d2-9265-DABF9A2C015A}" String.VideoVol ="Video Volume" GUID.VideoMute ="{B6755578-26D8-11d2-9265-DABF9A2C015A}" String.VideoMute ="Video Mute" GUID.Headphones ="{B6755579-26D8-11d2-9265-DABF9A2C015A}" String.Headphones ="Headphones" GUID.HeadphonesVol ="{B675557A-26D8-11d2-9265-DABF9A2C015A}" String.HeadphonesVol ="Headphones Vol" GUID.HeadphonesMute ="{B675557B-26D8-11d2-9265-DABF9A2C015A}" String.HeadphonesMute ="Headphones Mute" GUID.WaveOut ="{B675557C-26D8-11d2-9265-DABF9A2C015A}" String.WaveOut ="Wave Out" GUID.WaveOutVol ="{B675557D-26D8-11d2-9265-DABF9A2C015A}" String.WaveOutVol ="Wave Out Vol" GUID.WaveOutMute ="{B675557E-26D8-11d2-9265-DABF9A2C015A}" String.WaveOutMute ="Wave Out Mute" GUID.DockedSpeakers ="{B675557F-26D8-11d2-9265-DABF9A2C015A}" String.DockedSpeakers ="Docked Speakers" GUID.EnableSPDIF ="{B6755580-26D8-11d2-9265-DABF9A2C015A}" String.EnableSPDIF ="Enable S/PDIF" GUID.EnableSPDIFmd ="{F95BAA24-2289-4416-87C4-FA544910FF50}" String.EnableSPDIFmd ="Enable MD S/PDIF" GUID.EnableSPDIFINmd ="{F95BAA24-2289-4416-87C4-FA544910FF51}" String.EnableSPDIFINmd ="Enable MD S/PDIF In" GUID.AnalogStereo ="{B6755581-26D8-11d2-9265-DABF9A2C015A}" String.AnalogStereo ="Analog Stereo" GUID.AnalogMono ="{B6755582-26D8-11d2-9265-DABF9A2C015A}" String.AnalogMono ="Analog Mono" GUID.CD2 ="{B6755583-26D8-11d2-9265-DABF9A2C015A}" String.CD2 ="CD Audio 2" GUID.LineIn2 ="{B6755584-26D8-11d2-9265-DABF9A2C015A}" String.LineIn2 ="Line In 2" GUID.Mic2 ="{B6755585-26D8-11d2-9265-DABF9A2C015A}" String.Mic2 ="Microphone 2" GUID.SPDIF ="{57DC0F43-FB89-45a0-9B9C-ED4D572F35D1}" String.SPDIF ="S/PDIF In" GUID.Enable4Speaker ="{8F889F50-60A4-4dfc-8B84-03BD9026303A}" String.Enable4Speaker ="Enable Surround Speakers" GUID.Fader ="{25F97042-5A92-4c2c-A99F-4B6223AFF146}" String.Fader ="Fader" GUID.Equalizer ="{69CBA5D9-3B79-4A8B-803E-999267097F58}" String.Equalizer ="Equalizer" GUID.EqBand1 ="{69CBA5DA-3B79-4A8B-803E-999267097F58}" String.Band1 ="110 Hz" GUID.EqBand2 ="{69CBA5DB-3B79-4A8B-803E-999267097F58}" String.Band2 ="330 Hz" GUID.EqBand3 ="{69CBA5DC-3B79-4A8B-803E-999267097F58}" String.Band3 ="990 Hz" GUID.EqBand4 ="{69CBA5DD-3B79-4A8B-803E-999267097F58}" String.Band4 ="3000 Hz" GUID.EqBand5 ="{69CBA5DE-3B79-4A8B-803E-999267097F58}" String.Band5 ="9000 Hz" GUID.DisableEq ="{69CBA5DF-3B79-4A8B-803E-999267097F58}" String.DisableEq ="Disable Equalizer" *MS.MPU401.DeviceDesc="MPU-401 Compatible MIDI Device" MediaCategories="SYSTEM\CurrentControlSet\Control\MediaCategories" WDM_MIDI="WDM-based Device" 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.UART.szPname="MPU-401" Audio3D_CLSID="{D8F1EEE0-F634-11CF-8700-00A0245D918B}" PSC602.SvcDesc = "PSC602 Audio Driver (WDM)"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.