;-------------------------------------------------------------------------------
; swg3kser03.inf
;
; Sierra Windows Serial Port Setup File
;
; Copyright (c) 2010 Sierra Windows Inc.  All rights reserved.
;-------------------------------------------------------------------------------

[Version]
signature     = "$WINDOWS NT$"
Class         = Ports
Provider      = %SWI%
ClassGuid     = {4D36E978-E325-11CE-BFC1-08002BE10318}
DriverVer     = 10/14/2014,14.10.1005.30
Catalogfile   = swg3kser03.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]
%SWIDevice90140%  = QportInstall00, USB\VID_1199&PID_9014
%SWIDevice90151%  = QportInstall01, USB\VID_1199&PID_9015&MI_01
%SWIDevice90160%  = QportInstall00, USB\VID_1199&PID_9016
%SWIDevice90171%  = QportInstall01, USB\VID_1199&PID_9017&MI_01
%SierraDevice68A21%  = QportInstall01, USB\VID_1A78&PID_68A2&MI_00
%SWIDevice9060%   = QportInstall00, USB\VID_1199&PID_9060
%SWIDevice90610%  = QportInstall01, USB\VID_1199&PID_9061&MI_00

[QcomSerialPort.NTamd64]
%SWIDevice90140%  = QportInstall00, USB\VID_1199&PID_9014
%SWIDevice90151%  = QportInstall01, USB\VID_1199&PID_9015&MI_01
%SWIDevice90160%  = QportInstall00, USB\VID_1199&PID_9016
%SWIDevice90171%  = QportInstall01, USB\VID_1199&PID_9017&MI_01
%SierraDevice68A21%  = QportInstall01, USB\VID_1A78&PID_68A2&MI_00
%SWIDevice9060%   = QportInstall00, USB\VID_1199&PID_9060
%SWIDevice90610%  = QportInstall01, USB\VID_1199&PID_9061&MI_00

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

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


[gobiUsbDriverFiles]
swg3kser03.sys, swg3kser00.sys

[DestinationDirs]
DefaultDestDir = 12

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

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

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

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

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

[All00]
HKR,,NTMPDriver,,swg3kser03.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 - Fujitsu"
QcomSrcDisk     = "Sierra Wireless USB Driver Disk"
SWI             = "Sierra Wireless Incorporated"
SWIDevice90140  = "Sierra Wireless QDLoader Port"
SWIDevice90151  = "Sierra Wireless DM Port"
SWIDevice90160  = "Sierra Wireless QDLoader Port"
SWIDevice90171  = "Sierra Wireless DM Port"
SierraDevice68A21  = "Sierra Wireless DM Port"
SWIDevice9060   = "Sierra Wireless QDLoader Port"
SWIDevice90610  = "Sierra Wireless DM Port"

[DeviceID.Reg]
HKR,,SupportedPIDs, 0x00000001, d3,df,99,de,2c,06,50,82,82,80,8f,c0,2b,eb,48,d0,05,5e,e9,\
  48,ce,91,8e,7f,43,13,20,06,13,a2,dc,5b,52,c3,0a,2e,6d,02,d1,65,e5,4b,61,54,\
  cc,2f,ed,e3,9a,06,d4,7d,ac,b5,19,12,b9,ee,d6,35,03,95,21,0f,cf,a8,5f,6a,ee,\
  41,fd,1a,23,df,5e,63,34,2c,6f,ee,7c,0e,d5,1b,de,63,d3,2b,b9,af,62,f5,0f,a8,\
  b3,f8,be,e6,26,d1,76,88,a7,3a,d6,11,cb,cb,d7,d0,23,6f,63,7c,7d,41,fb,4b,2e,\
  f6,7b,62,55,a7,28,c4,21,ef

