; ; ;Copyright (c) 2017 Qualcomm Technologies, Inc. All Rights Reserved. ; ;Module Name: ; qcauddev.inf ; ;Abstract: ; INF file for installing the Audio Device Driver and Multi Button Headset Controller Driver ; ;Installation Notes: ; ; ; [Version] Signature="$WINDOWS NT$" Class=SYSTEM ClassGuid={4d36e97d-e325-11ce-bfc1-08002be10318} Provider=%QCOM% DriverVer = 01/24/2019,1.0.10440.0000 CatalogFile=qcauddev850.cat [SourceDisksNames] 1 = %DiskId1% [SourceDisksFiles] qcwdsp850.mbn = 1, qcauddev850.sys = 1 [DestinationDirs] DefaultDestDir = 13 CPEFW = 13 ; refers to c:\windows\system32 WDSPFW = 13 ; refers to c:\windows\system32 ;***************************************** ; Audio Device Driver Install Section ;***************************************** [Manufacturer] %StdMfg%=Standard,NTARM64 [Standard.NTARM64] %AUDD.DeviceDesc% = AUDIODEVICE,ADCM\QCOM0240 %MBHC.DeviceDesc% = MBHC,AUDD\QCOM0277 [AUDIODEVICE.NT] CopyFiles = Drivers_Dir, CPEFW, WDSPFW [MBHC.NT] [Drivers_Dir] qcauddev850.sys [CPEFW] [WDSPFW] qcwdsp850.mbn ;-------------- Service installation [AUDIODEVICE.NT.Services] AddService = qcauddev,%SPSVCINST_ASSOCSERVICE%,AUDD_Service_Inst [MBHC.NT.Services] AddService = qcauddev,%SPSVCINST_ASSOCSERVICE%,MBHC_Service_Inst ; -------------- AUDD driver install sections [AUDD_Service_Inst] DisplayName = %AUDD.SvcDesc% ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 3 ; SERVICE_DEMAND_START ErrorControl = 1 ; SERVICE_ERROR_NORMAL ServiceBinary = %13%\qcauddev850.sys LoadOrderGroup = Extended Base [MBHC_Service_Inst] DisplayName = %MBHC.SvcDesc% ServiceType = 1 ; SERVICE_KERNEL_DRIVER StartType = 3 ; SERVICE_DEMAND_START ErrorControl = 1 ; SERVICE_ERROR_NORMAL ServiceBinary = %13%\qcauddev850.sys LoadOrderGroup = Extended Base [AUDIODEVICE.NT.HW] AddReg = WDSPRegPath,AUDDRegPath [WDSPRegPath] ;WDSP Default Image Path HKR,AUDD\Parameters,"WdspImagePath",%REG_SZ%,"%13%" ;WDSP Default Image Name HKR,AUDD\Parameters,"WdspImageName",%REG_SZ%,"qcwdsp850.mbn" ;MAX WDSP RamDumps, if it is zero: RamDump colelction is disabled; ;Collects the dumps with Names WdspRamDump0.bin, WdspRamDump1.bin, WdspRamDump2.bin, WdspRamDump3.bin..etc and again back to WdspRamDump0.bin ;Dump Number resets back to zero on AUDD Driver re-load HKR,AUDD\Parameters,"MaxNumberOfWDSPRamDumps",%REG_DWORD%,0x5 ;WDSP SSR Restart enable flag, By default it is enabled. HKR,AUDD\Parameters,"EnableWDSPRestart",%REG_DWORD%,0x1 [AUDDRegPath] HKR,AUDD\Parameters,"EnableIFRLogging",%REG_DWORD%,0x1 [Strings] REG_SZ = 0x00000000 REG_DWORD = 0x00010001 SPSVCINST_ASSOCSERVICE= 0x00000002 QCOM = "Qualcomm" StdMfg = "(Standard system devices)" AUDD.DeviceDesc = "Qualcomm(R) Aqstic(TM)" MBHC.DeviceDesc = "Qualcomm(R) System Manager Device" AUDD.SvcDesc = "Qualcomm(R) Aqstic(TM)" MBHC.SvcDesc = "Qualcomm(R) System Manager Device" DiskId1 = "Qualcomm Audio Device Installation Disk"