;-------------------------------------------------------------------------------
; swg3kser06.INF
;
; Sierra Wireless Windows Serial Port Setup File
;
; Copyright (c) 2013 Sierra Wireless 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   = swg3kser06.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]
%SierraDevice9062%   = QportInstall00, USB\VID_1199&PID_9062
%SierraDevice90631%  = QportInstall01, USB\VID_1199&PID_9063&MI_00

%SierraDevice9064%   = QportInstall00, USB\VID_1199&PID_9064
%SierraDevice90651%  = QportInstall01, USB\VID_1199&PID_9065&MI_00

[QcomSerialPort.NTamd64]
%SierraDevice9062%   = QportInstall00, USB\VID_1199&PID_9062
%SierraDevice90631%  = QportInstall01, USB\VID_1199&PID_9063&MI_00

%SierraDevice9064%   = QportInstall00, USB\VID_1199&PID_9064
%SierraDevice90651%  = QportInstall01, USB\VID_1199&PID_9065&MI_00

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

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

[gobiUsbDriverFiles]
swg3kser06.sys, swg3kser00.sys

[DestinationDirs]
DefaultDestDir = 12

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

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

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

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

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

[All00]
HKR,,NTMPDriver,,swg3kser06.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 - Toshiba"
QcomSrcDisk     = "Sierra Wireless USB Driver Disk"
SWI             = "Sierra Wireless Incorporated"
SierraDevice9062  = "Sierra Wireless QDLoader Port"
SierraDevice90631 = "Sierra Wireless DM Port"
SierraDevice9064  = "Sierra Wireless QDLoader Port"
SierraDevice90651 = "Sierra Wireless DM Port"

[DeviceID.Reg]
HKR,,SupportedPIDs, 0x00000001, 1a,51,3f,11,5f,a4,c6,b7,24,67,71,dd,a7,00,89,c7,d5,55,c6,\
  c5,5e,21,ac,aa,b8,b3,66,42,b1,f0,a8,52,a9,eb,d1,ee,ae,13,d4,8a,2d,a7,b4,77,\
  f7,9e,3a,d7,8d,65,a8,19,53,40,1a,ef,88,dd,f2,3b,1a,d0,56,a8,20,e0,19,3e,e5,\
  ea,65,ca,94,cb,dd,ca,91,79,d2,fa
