;
; IntelMBIM - USB CDC MBIM Driver
; Copyright (c) 2013 Smith Micro Software, Inc. All Rights Reserved. http://www.smithmicro.com/
; Copyright (c) 2013 Intel Mobile Communications GmbH. All Rights Reserved. http://www.intel.com/
;

[Version]
Signature = "$Windows NT$"
Class = Net
ClassGUID = {4d36e972-e325-11ce-bfc1-08002be10318}
Provider = %ProviderName%
DriverVer=09/30/2015,1.5.1.1404
CatalogFile = intelmbim.cat

[Manufacturer]
%FIH6260Mnf% = Intel,NTAMD64
%FIH7160Mnf% = Ambit Microsystems,NTAMD64

[ControlFlags]
ExcludeFromSelect = *

[Ambit Microsystems.NTAMD64]
%FIH7160.DeviceDesc% = SMSIMBIM.ndi,USB\VID_1BC7&PID_0032&MI_0C&SS
%FIH7160.DeviceDesc% = SMSIMBIM.ndi,USB\VID_1BC7&PID_0033&MI_0D

;
; Virtual Ethernet Adapter
;
[SMSIMBIM.ndi.NTAMD64]
*IfType         = 243  ; IF_TYPE_WWANPP
*MediaType      = 9    ; NdisMediumWirelessWan
*PhysicalMediaType = 8 ; NdisPhysicalMediumWirelessWan
EnableDhcp      = 0    ; Disable DHCP
Characteristics = 0x84 ; NCF_HAS_UI|NCF_PHYSICAL
BusType         = 15   ; DSFInterfaceTypePNPBus
AddReg          = SMSIMBIM.Reg
CopyFiles       = SMSIMBIM.CopyFiles

[SMSIMBIM.ndi.NTAMD64.Services]
AddService = SMMBIM, 2, SMMBIM.Service, SMMBIM.EventLog

;
; Registry Setup
;
[SMSIMBIM.Reg]
HKR, Ndi,                         Service,    0, "SMMBIM"
HKR, Ndi\Interfaces,              UpperRange, 0, "flpp4, flpp6"
HKR, Ndi\Interfaces,              LowerRange, 0, "ppip"
HKR, , TcpAckFrequency, 0x00010001, 20

;
; Service Install
;
[SMMBIM.Service]
DisplayName     = %WinMBIM.Service.DispName%
ServiceType     = 1
StartType       = 3
ErrorControl    = 1
ServiceBinary   = %12%\intelmbim.sys
LoadOrderGroup  = NDIS
AddReg          = TextModeFlags.Reg

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

[SMMBIM.AddEventLog.Reg]
HKR, , EventMessageFile, 0x00020000, "%%SystemRoot%%\System32\netevent.dll"
HKR, , TypesSupported,   0x00010001, 7

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

;
; DestinationDirs
;
[DestinationDirs]
SMSIMBIM.CopyFiles = 12

[SMSIMBIM.CopyFiles]
intelmbim.sys,,,2

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

[SourceDisksFiles]
intelmbim.sys = 1,,

;
; Localizable Strings
;
[Strings]
ProviderName                = "Intel"
FIH6260Mnf                  = "Intel"
FIH7160Mnf                  = "Ambit Microsystems"
FIH6260.DeviceDesc          = "HSPA+ WWAN module"
FIH7160.DeviceDesc          = "Telit LE910-V2 LTE Mobile Broadband Card"
WinMBIM.Service.DispName    = "MBIM Service"
DiskId1                     = "MBIM Driver Disk"
