;-------------------------------------------------------------------------------
; swmbbwan05b.INF
;
; Qualcomm Wireless Network Device
;
; Copyright (c) 2016 Qualcomm Inc.  All rights reserved.
;-------------------------------------------------------------------------------

[version]
Signature   = "$Windows NT$"
Class       = Net
ClassGUID   = {4d36e972-e325-11ce-bfc1-08002be10318}
Provider    = %SWI%
DriverVer   = 02/29/2016,16.2.1050.88
Catalogfile = swmbbwan05b.cat

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

[SourceDisksFiles.x86]
swmbbwan00.sys = 1000

[SourceDisksFiles.amd64]
swmbbwan00.sys = 2000

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

[SWI]
%gobiwwan.DeviceDesc81C2%     = gobiwwan.ndi, USB\VID_413C&PID_81C2&MI_08
%gobiwwan.DeviceDesc81C2%     = gobiwwan.ndi, USB\VID_413C&PID_81C2&MI_0A
%gobiwwan.DeviceDesc81C4%     = gobiwwan.ndi, USB\VID_413C&PID_81C4&MI_08
%gobiwwan.DeviceDesc81C4%     = gobiwwan.ndi, USB\VID_413C&PID_81C4&MI_0A
%gobiwwan.DeviceDesc81C2%     = gobiwwan.ndi, USB\VID_413C&PID_81C2&MI_0C
%gobiwwan.DeviceDesc81C4%     = gobiwwan.ndi, USB\VID_413C&PID_81C4&MI_0C

[SWI.NTamd64]
%gobiwwan.DeviceDesc81C2%     = gobiwwan.ndi, USB\VID_413C&PID_81C2&MI_08
%gobiwwan.DeviceDesc81C2%     = gobiwwan.ndi, USB\VID_413C&PID_81C2&MI_0A
%gobiwwan.DeviceDesc81C4%     = gobiwwan.ndi, USB\VID_413C&PID_81C4&MI_08
%gobiwwan.DeviceDesc81C4%     = gobiwwan.ndi, USB\VID_413C&PID_81C4&MI_0A
%gobiwwan.DeviceDesc81C2%     = gobiwwan.ndi, USB\VID_413C&PID_81C2&MI_0C
%gobiwwan.DeviceDesc81C4%     = gobiwwan.ndi, USB\VID_413C&PID_81C4&MI_0C

[SWI.NTx86.6.2]
%gobiwwan.DeviceDesc81C2%     = gobiwwan.ndi, USB\VID_413C&PID_81C2&MI_08
%gobiwwan.DeviceDesc81C2%     = gobiwwan.ndi, USB\VID_413C&PID_81C2&MI_0A
%gobiwwan.DeviceDesc81C4%     = gobiwwan.ndi, USB\VID_413C&PID_81C4&MI_08
%gobiwwan.DeviceDesc81C4%     = gobiwwan.ndi, USB\VID_413C&PID_81C4&MI_0A

[SWI.NTamd64.6.2]
%gobiwwan.DeviceDesc81C2%     = gobiwwan.ndi, USB\VID_413C&PID_81C2&MI_08
%gobiwwan.DeviceDesc81C2%     = gobiwwan.ndi, USB\VID_413C&PID_81C2&MI_0A
%gobiwwan.DeviceDesc81C4%     = gobiwwan.ndi, USB\VID_413C&PID_81C4&MI_08
%gobiwwan.DeviceDesc81C4%     = gobiwwan.ndi, USB\VID_413C&PID_81C4&MI_0A

[gobiwwan.ndi]
Characteristics    = 0x4                      ; NCF_PHYSICAL
BusType            = 15                       ; PNPBus
*IfType            = 243                      ; IF_TYPE_WWANPP 
*MediaType         = 9                        ; NdisMediumWirelessWan 
*PhysicalMediaType = 8                        ; NdisPhysicalMediumWirelessWan 
EnableDhcp         = 0
AddReg             = gobiwwan.Reg, DeviceID.Reg
CopyFiles          = gobiwwan.CopyFiles

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

;-----------------------------------------------------------------------------
; WMI security settings
;-----------------------------------------------------------------------------
[gobiwwan.ndi.WMI]
WMIInterface={DE81837E-BD78-4EC8-ABA8-89B7D026C1CF},,WMIGuidSecurity_AllReadAdminFul

[WMIGuidSecurity_AllReadAdminFul]
security="O:BAG:BAD:(A;;0x12001f;;;BA)(A;;0x12001f;;;LS)(A;;0x12001f;;;NS)(A;;0x12001f;;;SY)(A;;0x12001f;;;NO)(A;;CC;;;BU)"

;-----------------------------------------------------------------------------
; Virtual Miniport Common
;-----------------------------------------------------------------------------
[gobiwwan.Reg]
HKR,    ,                         BusNumber,           0, "0" 
HKR, Ndi,                         Service,             0, "swmbbwan05b"

;-----------------------------------------------------------------------------
;Entries to be put in add-registry-section for NdisMediumWirelessWan 
;-----------------------------------------------------------------------------
HKR, Ndi\Interfaces, UpperRange, 0, "flpp4,flpp6"
HKR, Ndi\Interfaces, LowerRange, 0, "ppip"

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

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

;-----------------------------------------------------------------------------
; Driver and Service Section
;-----------------------------------------------------------------------------
[gobiwwan.CopyFiles]
swmbbwan05b.sys,swmbbwan00.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%\swmbbwan05b.sys
LoadOrderGroup  = NDIS
AddReg          = TextModeFlags.Reg

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

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

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

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

[SourceDisksFiles]
swmbbwan00.sys  = 1,,

[DestinationDirs]
gobiwwan.CopyFiles = 12

[Strings]
QcomSrcDisk                   = "Sierra Wireless USB Driver Disk"
QCOM                          = "Qualcomm Incorporated" 
gobiwwan.Service.DispName     = "Sierra Wireless USB Device NDIS 6.20 miniport for Dell b"
DiskId1                       = "Sierra Wireless USB-NDIS Miniport Device Installation Disk #1"
SWI                           = "Sierra Wireless Incorporated" 
gobiwwan.DeviceDesc81C2       = "DW5811e Snapdragon(TM) X7 LTE"
gobiwwan.DeviceDesc81C4       = "DW5811e Snapdragon(TM) X7 LTE"

[DeviceID.Reg]
HKLM, SYSTEM\CurrentControlSet\services\swmbbwan05b\Parameters, SupportedPIDs, 0x00000001, 43,fe,fc,ce,40,06,c3,62,4a,88,4e,75,cf,fb,4c,45,d9,99,86,\
  01,c4,4c,6f,f3,74,cd,bb,b1,8b,25,d9,4c,96,d0,09,60,84,38,5f,8c,eb,1e,f5,c1,\
  28,a6,1d,54,b2,13,fa,cf,15,f4,80,14,d1,e0,f2,03,bd,a9,04,4e,c4,9c,be,cc,c2,\
  77,8a,9e,9f,e9,f9,65,24,66,f9,78,c0,ea,6c,09,13,1b,71,72,30,10,c3,57,b5,46,\
  df,47

HKLM, SYSTEM\CurrentControlSet\services\swmbbwan00\Parameters, Mapping, 0x00000001, 9f,56,1e,5c,92,0e,ca,d4,c5,3e,cc,34,5f,0f,09,c0,\
  e0,be,8e,82,03,a4,1f,ea,38,7c,b5,39,5c,af,db,4d,2f,b8,8e,76,64,b5,f6,d4,ad,\
  58,63,b0,c4,5e,45,4e,57,ec,24,bc,a4,3b,8d,d4,11,d6,f3,19,2c,43,19,8a,fe,c0,\
  66,7b,c8,98,d9,f0,2d,b1,20,d7,09,72,cd,bf,94,a6,17,6e,53,b2,0f,cf,44,54,b0,\
  e2,90,32,89,cd,7c,fa,bb,38,03,56,0d,9b,88,3a,f8,27,8a,81,11,0b,29,30,67,30,\
  09,a2,05,e1,f8,70,bd,f5,e6,ad,2e,b5,e1,96,3a,3d,7b,20,55,bd,ae,cf,cc,e3,20,\
  7c,58,bb,18,79,a4,01,58,a5,8c,60,cb,78,07,bb,a8,d8,89,d5,11,dd,e5,16,1f,12,\
  8f,3d,00,5f,51,0c,36,1e,e3,8b,c4,4b,38,70,f0,e2,99,5d,f6,fa,37,14,73,27,eb,\
  d3,5b,62,17,08,56,32,c8,1e,bb,2a,72,50,c1,6e,b3,26,13,e9,ba,c5,b2,14,77,b9,\
  44,ed,52,f5,ba,aa,6d,f9,50,25,9d,c0,cf,e6,a8,03,c2,c9,dc,14,14,36,5a,2d,5c,\
  bb,bd,bf,79,c0,95,4c,e6,04,1f,73,88,28,a1,de
