;-------------------------------------------------------------------------------
; swg3kser02.INF
;
; Qualcomm Windows Serial Port Setup File
;
; Copyright (c) 2012 Qualcomm Inc.  All rights reserved.
;-------------------------------------------------------------------------------

[Version]
signature     = "$WINDOWS NT$"
Class         = Ports
Provider      = %SWI%
ClassGuid     = {4D36E978-E325-11CE-BFC1-08002BE10318}
DriverVer     = 01/21/2015,15.1.1005.32
Catalogfile   = swg3kser02.cat

[ControlFlags]
ExcludeFromSelect = *

[Manufacturer]
%SWI% = QcomSerialPort, NTamd64

[SourceDisksNames]
1000 = %QcomSrcDisk%,"",,\sys\x86
2000 = %QcomSrcDisk%,"",,\sys\amd64

[SourceDisksFiles.x86]
swg3kser00.sys = 1000

[SourceDisksFiles.amd64]
swg3kser00.sys = 2000

[QcomSerialPort]
%HPDevice361D%    = QportInstall00, USB\VID_03F0&PID_361D
%HPDevice371D1%   = QportInstall01, USB\VID_03F0&PID_371D&MI_01

%HPDevice5A1D%    = QportInstall00, USB\VID_03F0&PID_5A1D
%HPDevice4E1D0%   = QportInstall01, USB\VID_03F0&PID_4E1D&MI_00

[QcomSerialPort.NTamd64]
%HPDevice361D%    = QportInstall00, USB\VID_03F0&PID_361D
%HPDevice371D1%   = QportInstall01, USB\VID_03F0&PID_371D&MI_01

%HPDevice5A1D%    = QportInstall00, USB\VID_03F0&PID_5A1D
%HPDevice4E1D0%   = QportInstall01, USB\VID_03F0&PID_4E1D&MI_00

[QportInstall00.NT]
CopyFiles = gobiUsbDriverFiles
AddReg    = All00, QCAddReg, DevFunction2, DeviceID.Reg

[QportInstall01.NT]
CopyFiles = gobiUsbDriverFiles
AddReg    = All00, QCAddReg, DeviceID.Reg


[gobiUsbDriverFiles]
swg3kser02.sys, swg3kser00.sys

[DestinationDirs]
DefaultDestDir = 12

[QportInstall00.NT.Services]
AddService = swg3kser02,  0x00000002, gobi_USBSerialService, gobi_USBSerialService.EventLog

[QportInstall01.NT.Services]
AddService = swg3kser02,  0x00000002, gobi_USBSerialService, gobi_USBSerialService.EventLog

[gobi_USBSerialService]
DisplayName   = %GOBI3KSER%
ServiceType   = 1
StartType     = 3
ErrorControl  = 1
ServiceBinary = %12%\swg3kser02.sys

[gobi_USBSerialService.EventLog]
AddReg = gobi_USBSerialService.AddEventLog.Reg

[gobi_USBSerialService.AddEventLog.Reg]
HKR, , EventMessageFile, 0x00020000, "%%SystemRoot%%\System32\Drivers\swg3kser02.sys"
HKR, , TypesSupported,   0x00010001, 7

[All00]
HKR,,NTMPDriver,,swg3kser02.sys

[DevFunction2]
HKR,,QCDeviceFunction,0x00010001,2

[QCAddReg]
HKR,,PortSubClass,1,01
HKR,,EnumPropPages32,,"MsPorts.dll,SerialPortPropPageProvider"

[Strings]
GOBI3KSER       = "Sierra Wireless QMI USB Device for Legacy Serial Communication - HP"
QcomSrcDisk     = "Sierra Wireless USB Driver Disk"
SWI             = "Sierra Wireless Incorporated"
HPDevice361D    = "HP un2430 Mobile Broadband Module QDLoader"
HPDevice371D1   = "HP un2430 Mobile Broadband Module Diagnostics"
HPDevice5A1D    = "HP lt4111 LTE/EV-DO/HSPA+ Mobile Broadband Module QDLoader"
HPDevice4E1D0   = "HP lt4111 LTE/EV-DO/HSPA+ Mobile Broadband Module Diagnostics"

[DeviceID.Reg]
HKR,,SupportedPIDs, 0x00000001, 8d,1b,66,04,f3,1d,4b,8b,a5,b5,a5,8c,31,d2,8f,7d,9e,2c,c1,\
  cb,a3,da,52,2d,5e,6e,1b,74,5b,65,2b,31,6b,8b,c4,fd,2a,05,63,30,3d,6b,b5,05,\
  af,25,1e,68,50,52,4f,75,3f,aa,55,05,64,63,c8,67,27,44,3b,72,40,dd,47,86,0c,\
  8a,11,38,62,8b,6d,53,ed,93,27,a9,a5,d2,ad,ec,26,3b,81,a5,fa,6e,75,d2,ce,47,\
  2b,ed,7e,cb,b9,be,91,0a,7c,6b,68,39,5d,bb,85,22,af,75

