;-------------------------------------------------------------------------------
; swg3knet05.inf
;
; Sierra Wireless Network Device
;
; Copyright (c) 2010 Sierra Wireless Inc.  All rights reserved.
;-------------------------------------------------------------------------------

[version]
Signature   = "$Windows NT$"
Class       = Net
ClassGUID   = {4d36e972-e325-11ce-bfc1-08002be10318}
Provider    = %SWI%
DriverVer   = 12/04/2014,13.7.1050.46
Catalogfile = swg3knet05.cat

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

[SourceDisksFiles.x86]
swg3knet00.sys = 1000

[SourceDisksFiles.amd64]
swg3knet00.sys = 2000

[Manufacturer]
%SWI% = SWI, NTamd64, NTx86.6.2, NTamd64.6.2

[SWI]
%gobiwwan.Sierra81A2%    = gobiwwan.ndi, USB\VID_413C&PID_81A2&MI_08
%gobiwwan.Sierra81A3%    = gobiwwan.ndi, USB\VID_413C&PID_81A3&MI_08
%gobiwwan.Sierra81A4%    = gobiwwan.ndi, USB\VID_413C&PID_81A4&MI_08
%gobiwwan.Sierra81A8%    = gobiwwan.ndi, USB\VID_413C&PID_81A8&MI_08
%gobiwwan.Sierra81A9%    = gobiwwan.ndi, USB\VID_413C&PID_81A9&MI_08
%gobiwwan.Sierra81B1%    = gobiwwan.ndi, USB\VID_413C&PID_81B1&MI_08
%gobiwwan.Sierra81B3%    = gobiwwan.ndi, USB\VID_413C&PID_81B3&MI_08
%gobiwwan.Sierra81A2%    = gobiwwan.ndi, USB\VID_413C&PID_81A2&MI_0C
%gobiwwan.Sierra81A3%    = gobiwwan.ndi, USB\VID_413C&PID_81A3&MI_0C
%gobiwwan.Sierra81A4%    = gobiwwan.ndi, USB\VID_413C&PID_81A4&MI_0C
%gobiwwan.Sierra81A8%    = gobiwwan.ndi, USB\VID_413C&PID_81A8&MI_0C
%gobiwwan.Sierra81A9%    = gobiwwan.ndi, USB\VID_413C&PID_81A9&MI_0C
%gobiwwan.Sierra81B1%    = gobiwwan.ndi, USB\VID_413C&PID_81B1&MI_0C
%gobiwwan.Sierra81B3%    = gobiwwan.ndi, USB\VID_413C&PID_81B3&MI_0C

[SWI.NTamd64]
%gobiwwan.Sierra81A2%    = gobiwwan.ndi, USB\VID_413C&PID_81A2&MI_08
%gobiwwan.Sierra81A3%    = gobiwwan.ndi, USB\VID_413C&PID_81A3&MI_08
%gobiwwan.Sierra81A4%    = gobiwwan.ndi, USB\VID_413C&PID_81A4&MI_08
%gobiwwan.Sierra81A8%    = gobiwwan.ndi, USB\VID_413C&PID_81A8&MI_08
%gobiwwan.Sierra81A9%    = gobiwwan.ndi, USB\VID_413C&PID_81A9&MI_08
%gobiwwan.Sierra81B1%    = gobiwwan.ndi, USB\VID_413C&PID_81B1&MI_08
%gobiwwan.Sierra81B3%    = gobiwwan.ndi, USB\VID_413C&PID_81B3&MI_08
%gobiwwan.Sierra81A2%    = gobiwwan.ndi, USB\VID_413C&PID_81A2&MI_0C
%gobiwwan.Sierra81A3%    = gobiwwan.ndi, USB\VID_413C&PID_81A3&MI_0C
%gobiwwan.Sierra81A4%    = gobiwwan.ndi, USB\VID_413C&PID_81A4&MI_0C
%gobiwwan.Sierra81A8%    = gobiwwan.ndi, USB\VID_413C&PID_81A8&MI_0C
%gobiwwan.Sierra81A9%    = gobiwwan.ndi, USB\VID_413C&PID_81A9&MI_0C
%gobiwwan.Sierra81B1%    = gobiwwan.ndi, USB\VID_413C&PID_81B1&MI_0C
%gobiwwan.Sierra81B3%    = gobiwwan.ndi, USB\VID_413C&PID_81B3&MI_0C

[SWI.NTx86.6.2]
%gobiwwan.Sierra81A2%    = gobiwwan.ndi, USB\VID_413C&PID_81A2&MI_08
%gobiwwan.Sierra81A3%    = gobiwwan.ndi, USB\VID_413C&PID_81A3&MI_08
%gobiwwan.Sierra81A4%    = gobiwwan.ndi, USB\VID_413C&PID_81A4&MI_08
%gobiwwan.Sierra81A8%    = gobiwwan.ndi, USB\VID_413C&PID_81A8&MI_08
%gobiwwan.Sierra81A9%    = gobiwwan.ndi, USB\VID_413C&PID_81A9&MI_08
%gobiwwan.Sierra81B1%    = gobiwwan.ndi, USB\VID_413C&PID_81B1&MI_08
%gobiwwan.Sierra81B3%    = gobiwwan.ndi, USB\VID_413C&PID_81B3&MI_08

[SWI.NTamd64.6.2]
%gobiwwan.Sierra81A2%    = gobiwwan.ndi, USB\VID_413C&PID_81A2&MI_08
%gobiwwan.Sierra81A3%    = gobiwwan.ndi, USB\VID_413C&PID_81A3&MI_08
%gobiwwan.Sierra81A4%    = gobiwwan.ndi, USB\VID_413C&PID_81A4&MI_08
%gobiwwan.Sierra81A8%    = gobiwwan.ndi, USB\VID_413C&PID_81A8&MI_08
%gobiwwan.Sierra81A9%    = gobiwwan.ndi, USB\VID_413C&PID_81A9&MI_08
%gobiwwan.Sierra81B1%    = gobiwwan.ndi, USB\VID_413C&PID_81B1&MI_08
%gobiwwan.Sierra81B3%    = gobiwwan.ndi, USB\VID_413C&PID_81B3&MI_08

;-------------------------------------------------------------------------------
; Virtual Ethernet Adapter
;-------------------------------------------------------------------------------
[gobiwwan.ndi]
Characteristics = 0x4 ; NCF_PHYSICAL
BusType         = 15  ; PNPBus
AddReg          = gobiwwan.Reg, DeviceID.Reg
CopyFiles       = gobiwwan.CopyFiles

[gobiwwan.ndi.Services]
AddService      = swg3knet05, 2, gobiwwan.Service, gobiwwan.EventLog

;-----------------------------------------------------------------------------
; Virtual Miniport Common
;-----------------------------------------------------------------------------
[gobiwwan.Reg]
HKR,    ,                         BusNumber,           0, "0" 
HKR, Ndi,                         Service,             0, "swg3knet05"
HKR, Ndi\Interfaces,              UpperRange,          0, "ndis5"
HKR, Ndi\Interfaces,              LowerRange,          0, "ethernet"

;-----------------------------------------------------------------------------
;Number of clients support
;-----------------------------------------------------------------------------
HKR,    ,                         MPNumClients,           0x00010001, 48

;-----------------------------------------------------------------------------
;Number of control buffer
;-----------------------------------------------------------------------------
HKR,    ,                         MPMaxCtrlReceives,      0x00010001, 60

;-----------------------------------------------------------------------------
; Driver and Service Section
;-----------------------------------------------------------------------------
[gobiwwan.CopyFiles]
swg3knet05.sys,swg3knet00.sys,,2

[gobiwwan.Service]
DisplayName     = %gobiwwan.Service.DispName%
ServiceType     = 1 ;%SERVICE_KERNEL_DRIVER%
StartType       = 3 ;%SERVICE_DEMAND_START%
ErrorControl    = 1 ;%SERVICE_ERROR_NORMAL%
ServiceBinary   = %12%\swg3knet05.sys
LoadOrderGroup  = NDIS
AddReg          = TextModeFlags.Reg

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

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

[TextModeFlags.Reg]
HKR, , TextModeFlags,    0x00010001, 0x0001

[SourceDisksNames]
1 = %DiskId1%,,,""

[SourceDisksFiles]
swg3knet00.sys  = 1,,

[DestinationDirs]
gobiwwan.CopyFiles = 12

[Strings]
QcomSrcDisk                   = "Qualcomm USB Driver Disk"
SWI                           = "Sierra Wireless Incorporated" 
gobiwwan.Service.DispName     = "Sierra Wireless QMI USB-NDIS miniport for Dell"
DiskId1                       = "Sierra Wireless USB-NDIS Miniport Device Installation Disk #1"

gobiwwan.Sierra81A2  = "Dell Wireless 5806 Gobi(TM) 4G LTE Mobile Broadband Card"
gobiwwan.Sierra81A3  = "Dell Wireless 5570 HSPA+ (42Mbps) 4G LTE Mobile Broadband Card"
gobiwwan.Sierra81A4  = "Dell Wireless 5570e HSPA+ (42Mbps) 4G LTE Mobile Broadband Card"
gobiwwan.Sierra81A8  = "Dell Wireless 5808 Gobi(TM) 4G LTE Mobile Broadband Card"
gobiwwan.Sierra81A9  = "Dell Wireless 5808e Gobi(TM) 4G LTE Mobile Broadband Card"
gobiwwan.Sierra81B1  = "Dell Wireless 5809e Gobi(TM) 4G LTE Mobile Broadband Card"
gobiwwan.Sierra81B3  = "Dell Wireless 5809e Gobi(TM) HSPA+ Mobile Broadband Card"

[DeviceID.Reg]
HKLM, SYSTEM\CurrentControlSet\services\swg3knet05\Parameters, SupportedPIDs, 0x00000001, 39,26,84,0d,a9,cf,dd,05,bc,2b,ef,64,80,09,83,3e,5a,5b,7d,\
  53,2b,4a,ca,31,ac,78,c2,3a,f6,6e,02,32,ca,a2,31,e0,30,34,e1,a8,6c,13,cc,da,\
  cf,4e,84,0f,39,ee,26,12,65,ab,de,a3,c8,fa,8b,35,19,a5,40,91,1c,58,ea,3d,ac,\
  ed,29,0e,29,a9,35,8d,25,bd,9e,12,5c,6e,0a,ee,41,35,a8,2c,89,79,a0,a7,1a,ef,\
  bb,ee,08,b3,57,f5,d9,45,b0,d2,62,44,c4,f4,2c,8b,f1,ef,ca,a2,31,e0,30,34,e1,\
  a8,6c,13,cc,da,cf,4e,84,0f,49,89,9a,94,7a,3c,1e,de,a7,f8,1d,05,68,35,84,70,\
  e9,bf,aa,05,40,f5,ab,e5,18,13,6d,e8,23,96,e1,82,96,e1,12,0f,7b,3e,58,01,96,\
  e8,0d,84,df,63,ac,24,6a,c4,f0,fb,f3,76,43,65,91,73,97,69,f7,55,67,01,d2,f1,\
  9c,6f,a6,3b,32,5d,60,3e,b4,f7,eb,19,19,9f,d3,55,bf,16,bf,75,d2,d0,6b,95,bb,\
  1a,b8,13,88,1a,ab,d1,f3,d9,e5,b9,ec,01,15,d2,3d,ee,84,29,37,a8,2c,bd,bb,2b,\
  c0,33,c6,81,f6,44,ea,bc,f4,c8,c8,11,33,06,ad,af,35,23,d0,50,74,2d,ab,72,6a,\
  41,5a,eb,43,1e,89,a2,22,9c,18,6a,77,41,6d,80,49,c1,c4,6d
