; Windows Virtual Serial Port Setup File
; Copyright (c) 2010-2014 Huawei Incorporated
; Manufacturer: Huawei Incorporated
;
; This INF file installs a virtual COM port on Win2K system.

[Version]
signature  = "$WINDOWS NT$"
Class      = Ports
Provider   = %HUAWEI%
ClassGuid  = {4D36E978-E325-11CE-BFC1-08002BE10318}
DriverVer  = 02/27/2014,2.0.6.729
CatalogFile= mod_qser2k.cat

[SourceDisksNames]
1000 = %HWSRCDISK%,"",,

[SourceDisksFiles]
mod_qusbmdm.sys = 1000

[ControlFlags]
ExcludeFromSelect = *

[DestinationDirs]
DefaultDestDir = 12

[Manufacturer]
%HUAWEI% = QcomSerialPort

[QcomSerialPort]

%QcomDevice00% = QportInstall00, USB\VID_12d1&Subclass_04&Prot_03
%QcomDevice01% = QportInstall01, USB\VID_12d1&Subclass_04&Prot_02
%QcomDevice02% = QportInstall02, USB\VID_12d1&Subclass_04&Prot_05
%QcomDevice08% = QportInstall08, USB\VID_12d1&Subclass_04&Prot_06
%QcomDevice07% = QportInstall07, USB\VID_12d1&Subclass_04&Prot_0A
%QcomDevice09% = QportInstall09, USB\VID_12d1&Subclass_04&Prot_0B
%QcomDevice03% = QportInstall03, USB\VID_12d1&Subclass_04&Prot_0E
%QcomDevice04% = QportInstall04, USB\VID_12d1&Subclass_04&Prot_13
%QcomDevice05% = QportInstall05, USB\VID_12d1&Subclass_04&Prot_12
%QcomDevice10% = QportInstall10, USB\VID_12d1&Subclass_04&Prot_14
%QcomDevice11% = QportInstall11, USB\VID_12d1&Subclass_04&Prot_15
%QcomDevice19% = QportInstall12, USB\VID_12d1&Subclass_04&Prot_18
%QcomDevice20% = QportInstall13, USB\VID_12d1&Subclass_04&Prot_19
%QcomDevice21% = QportInstall14, USB\VID_12d1&Subclass_04&Prot_1A
%QcomDevice22% = QportInstall15, USB\VID_12d1&Subclass_04&Prot_1B
%QcomDevice23% = QportInstall16, USB\VID_12d1&Subclass_04&Prot_1C
%QcomDevice12% = QportInstall01, USB\VID_12d1&Subclass_04&Prot_62
%QcomDevice13% = QportInstall00, USB\VID_12d1&Subclass_04&Prot_63
%QcomDevice14% = QportInstall02, USB\VID_12d1&Subclass_04&Prot_65
%QcomDevice15% = QportInstall08, USB\VID_12d1&Subclass_04&Prot_66
%QcomDevice16% = QportInstall07, USB\VID_12d1&Subclass_04&Prot_6A
%QcomDevice17% = QportInstall09, USB\VID_12d1&Subclass_04&Prot_6B
%QcomDevice18% = QportInstall03, USB\VID_12d1&Subclass_04&Prot_6E

%QcomDevice01% = QportInstall01, USB\VID_12d1&PID_15FF&MI_02

; ###### Installation Section ######

[QportInstall00.NT]
CopyFiles = CopyFileSection00
AddReg = All00, AddReg.NT

[QportInstall01.NT]
CopyFiles = CopyFileSection00
AddReg = All01, AddReg.NT

[QportInstall02.NT]
CopyFiles = CopyFileSection00
AddReg = All02, AddReg.NT

[QportInstall03.NT]
CopyFiles = CopyFileSection00
AddReg = All03, AddReg.NT

[QportInstall04.NT]
CopyFiles = CopyFileSection00
AddReg = All04, AddReg.NT

[QportInstall05.NT]
CopyFiles = CopyFileSection00
AddReg = All05, AddReg.NT

[QportInstall06.NT]
CopyFiles = CopyFileSection00
AddReg = All06, AddReg.NT

[QportInstall07.NT]
CopyFiles = CopyFileSection00
AddReg = All07, AddReg.NT

[QportInstall08.NT]
CopyFiles = CopyFileSection00
AddReg = All08, AddReg.NT

[QportInstall09.NT]
CopyFiles = CopyFileSection00
AddReg = All09, AddReg.NT

[QportInstall10.NT]
CopyFiles = CopyFileSection00
AddReg = All10, AddReg.NT

[QportInstall11.NT]
CopyFiles = CopyFileSection00
AddReg = All11, AddReg.NT

[QportInstall12.NT]
CopyFiles = CopyFileSection00
AddReg = All12, AddReg.NT

[QportInstall13.NT]
CopyFiles = CopyFileSection00
AddReg = All13, AddReg.NT

[QportInstall14.NT]
CopyFiles = CopyFileSection00
AddReg = All14, AddReg.NT

[QportInstall15.NT]
CopyFiles = CopyFileSection00
AddReg = All15, AddReg.NT

[QportInstall16.NT]
CopyFiles = CopyFileSection00
AddReg = All16, AddReg.NT


[QportInstall00.NT.Services]
AddService = mod_hwdatacard,  0x00000002, Qport_Service_Inst00

[QportInstall01.NT.Services]
AddService = mod_hwdatacard,  0x00000002, Qport_Service_Inst00

[QportInstall02.NT.Services]
AddService = mod_hwdatacard,  0x00000002, Qport_Service_Inst00

[QportInstall03.NT.Services]
AddService = mod_hwdatacard,  0x00000002, Qport_Service_Inst00

[QportInstall04.NT.Services]
AddService = mod_hwdatacard,  0x00000002, Qport_Service_Inst00

[QportInstall05.NT.Services]
AddService = mod_hwdatacard,  0x00000002, Qport_Service_Inst00

[QportInstall06.NT.Services]
AddService = mod_hwdatacard,  0x00000002, Qport_Service_Inst00

[QportInstall07.NT.Services]
AddService = mod_hwdatacard,  0x00000002, Qport_Service_Inst00

[QportInstall08.NT.Services]
AddService = mod_hwdatacard,  0x00000002, Qport_Service_Inst00

[QportInstall09.NT.Services]
AddService = mod_hwdatacard,  0x00000002, Qport_Service_Inst00

[QportInstall10.NT.Services]
AddService = mod_hwdatacard,  0x00000002, Qport_Service_Inst00

[QportInstall11.NT.Services]
AddService = mod_hwdatacard,  0x00000002, Qport_Service_Inst00

[QportInstall12.NT.Services]
AddService = mod_hwdatacard,  0x00000002, Qport_Service_Inst00

[QportInstall13.NT.Services]
AddService = mod_hwdatacard,  0x00000002, Qport_Service_Inst00

[QportInstall14.NT.Services]
AddService = mod_hwdatacard,  0x00000002, Qport_Service_Inst00

[QportInstall15.NT.Services]
AddService = mod_hwdatacard,  0x00000002, Qport_Service_Inst00

[QportInstall16.NT.Services]
AddService = mod_hwdatacard,  0x00000002, Qport_Service_Inst00

[Qport_Service_Inst00]
DisplayName   = "Module USB Modem and USB Serial"
ServiceType   = 1
StartType     = 3
ErrorControl  = 1
ServiceBinary = %12%\mod_qusbmdm.sys
AddReg        = PowerReg

[CopyFileSection00]
mod_qusbmdm.sys,,,0x20

[All00]
HKR,,NTMPDriver,,mod_qusbmdm.sys
HKR,,PortIdentify,,HWDIAG

[All01]
HKR,,NTMPDriver,,mod_qusbmdm.sys
HKR,,PortIdentify,,HWPCUI

[All02]
HKR,,NTMPDriver,,mod_qusbmdm.sys
HKR,,PortIdentify,,HWGPS

[All03]
HKR,,NTMPDriver,,mod_qusbmdm.sys
HKR,,PortIdentify,,HWPCVOICE

[All04]
HKR,,NTMPDriver,,mod_qusbmdm.sys 
HKR,,PortIdentify,,HWDIAG_N3G

[All05]
HKR,,NTMPDriver,,mod_qusbmdm.sys 
HKR,,PortIdentify,,HWPCUI
;this is compatible for 2.0.3.822, so the identify dosn't use "HWPCUI_N3G"

[All06]
HKR,,NTMPDriver,,mod_qusbmdm.sys 
HKR,,PortIdentify,,HWFAKE

[All07]
HKR,,NTMPDriver,,mod_qusbmdm.sys
HKR,,PortIdentify,,HWBT

[All08]
HKR,,NTMPDriver,,mod_qusbmdm.sys
HKR,,PortIdentify,,HWCONTROL

[All09]
HKR,,NTMPDriver,,mod_qusbmdm.sys
HKR,,PortIdentify,,HWFINGER

[All10]
HKR,,NTMPDriver,,mod_qusbmdm.sys
HKR,,PortIdentify,,HWGPS

[All11]
HKR,,NTMPDriver,,mod_qusbmdm.sys 
HKR,,PortIdentify,,HWPCVOICE

[All12]
HKR,,NTMPDriver,,mod_qusbmdm.sys
HKR,,PortIdentify,,HWSHELLA

[All13]
HKR,,NTMPDriver,,mod_qusbmdm.sys
HKR,,PortIdentify,,HWSHELLB

[All14]
HKR,,NTMPDriver,,mod_qusbmdm.sys
HKR,,PortIdentify,,HWSERIALA

[All15]
HKR,,NTMPDriver,,mod_qusbmdm.sys 
HKR,,PortIdentify,,HWSERIALB

[All16]
HKR,,NTMPDriver,,mod_qusbmdm.sys
HKR,,PortIdentify,,HWSERIALC
[AddReg.NT]
HKR,,PortSubClass,1,01
HKR,,EnumPropPages32,,"MsPorts.dll,SerialPortPropPageProvider"

[PowerReg]
HKR,,QCDriverPowerManagementEnabled,0x00010001,1
HKR,,QCDriverResident,0x00010001,1
HKR,,QCDriverWaitWakeEnabled,0x00010001,1


[Strings]
HUAWEI   = "HUAWEI Incorporated"
HWSRCDISK = "Module Multimedia USB Driver Disk"
QcomDevice00 = "HUAWEI Mobile Connect - 3G Application Interface"
QcomDevice01 = "HUAWEI Mobile Connect - 3G PC UI Interface"
QcomDevice02 = "HUAWEI Mobile Connect - 3G GPS Interface"
QcomDevice03 = "HUAWEI Mobile Connect - 3G PC Voice Interface"
QcomDevice04 = "HUAWEI Mobile Connect - Application Interface"
QcomDevice05 = "HUAWEI Mobile Connect - PC UI Interface"
QcomDevice06 = "HUAWEI Mobile Connect - 3G Interface"
QcomDevice07 = "HUAWEI Mobile Connect - Bluetooth Interface"
QcomDevice08 = "HUAWEI Mobile Connect - Control Interface"
QcomDevice09 = "HUAWEI Mobile Connect - Fingerprint Interface"
QcomDevice10 = "HUAWEI Mobile Connect - GPS Interface"
QcomDevice11 = "HUAWEI Mobile Connect - PC Voice Interface"
QcomDevice12 = "Mobile Connect - PC UI Interface"
QcomDevice13 = "Mobile Connect - Application Interface"
QcomDevice14 = "Mobile Connect - GPS Interface"
QcomDevice15 = "Mobile Connect - Control Interface"
QcomDevice16 = "Mobile Connect - Bluetooth Interface"
QcomDevice17 = "Mobile Connect - Fingerprint Interface"
QcomDevice18 = "Mobile Connect - PC Voice Interface"
QcomDevice19 = "HUAWEI Mobile Broadband - ShellA"
QcomDevice20 = "HUAWEI Mobile Broadband - ShellB"
QcomDevice21 = "HUAWEI Mobile Broadband - SerialA"
QcomDevice22 = "HUAWEI Mobile Broadband - SerialB"
QcomDevice23 = "HUAWEI Mobile Broadband - SerialC"

HPlt4112Device00  = "HP lt4112 Gobi 4G Module Application"
HPlt4112Device01  = "HP lt4112 Gobi 4G Module PC UI"
HPlt4112Device02  = "HP lt4112 Gobi 4G Module NMEA"
