; VERSION: 1.0
;-------------------------------------------------------------------------------
; qcfilter.INF
; 
; Quectel Wireless Composite Device
; 
; Copyright (C) 2012 Quectel Inc.  All rights reserved.
;-------------------------------------------------------------------------------

[Version]
Signature   = "$WINDOWS NT$"
Class       = USB
Provider    = %QUECTEL%
ClassGUID   = {36FC9E60-C465-11CF-8056-444553540000}
DriverVer   = 10/30/2014,5.0.1.0
CatalogFile = qcfilter.cat

[Manufacturer]
%QUECTEL%  = QuectelFilter, NTamd64

[ControlFlags]
ExcludeFromSelect = *

[SourceDisksNames.x86]
1000 = %QcomSrcDisk%,"",,\filter\i386

[SourceDisksNames.amd64]
1000 = %QcomSrcDisk%,"",,\filter\amd64

[SourceDisksFiles]
qcusbfilter.sys  = 1000

[QuectelFilter]
%qcfilter.DeviceDesc9003%     = qcfilter, USB\VID_05C6&PID_9003
;Quectel UC20 filter
%qcfilter.DeviceDesc9090%     = qcfilter, USB\VID_05C6&PID_9090
;Quectel UC15 filter
%qcfilter.DeviceDesc9215%     = qcfilter, USB\VID_05C6&PID_9215
;Quectel EC20 filter

;for USA customer
%qcfilter.customer001%     = qcfilter, USB\VID_1FAC&PID_FF00


[QuectelFilter.NTamd64]
%qcfilter.DeviceDesc9003%     = qcfilter, USB\VID_05C6&PID_9003
;Quectel UC20 filter
%qcfilter.DeviceDesc9090%     = qcfilter, USB\VID_05C6&PID_9090
;Quectel UC15 filter
%qcfilter.DeviceDesc9215%     = qcfilter, USB\VID_05C6&PID_9215
;Quectel EC20 filter

;for USA customer
%qcfilter.customer001%     = qcfilter, USB\VID_1FAC&PID_FF00
[qcfilter.NT]  
;-----------------------------------------------------------------
; Get the standard stuff from USB.inf
;-----------------------------------------------------------------
Include   = USB.inf
Needs     = Composite.Dev.NT
CopyFiles = qcfilter.NT.Copy

[qcfilter.NT.Copy]
qcusbfilter.sys

[DestinationDirs]
qcfilter.NT.Copy = 12

[qcfilter.NT.HW]
AddReg = LowerFilterAddReg

[LowerFilterAddReg]
HKR,,"LowerFilters",0x00010000,"qcfilter"

;-----------------------------------------------------------------
; Filter Device Filter Service Section
;-----------------------------------------------------------------
[qcfilter.NT.Services]
Include    = USB.inf
Needs      = Composite.Dev.NT.Services
AddService = qcfilter,, filter_Service_Inst 

[filter_Service_Inst]
DisplayName    = %qcfilter.SvcDesc%                            
ServiceType    = 1
StartType      = 3
ErrorControl   = 1
ServiceBinary  = %12%\qcusbfilter.sys                            

[Strings]
QUECTEL                     = "Quectel Incorporated"
QcomSrcDisk                 = "USB Driver Disk"
qcfilter.DeviceDesc9003     = "HighSpeed USB Composite Device"
qcfilter.DeviceDesc9090     = "HighSpeed USB Composite Device"
qcfilter.DeviceDesc9215     = "HighSpeed USB Composite Device"
;for USA customer
qcfilter.customer001     = "HighSpeed USB Composite Device"
qcfilter.SvcDesc            = "USB Composite Device Filter Driver"
