; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
;
;  MBM Geo Sensor & Serial Driver - Copyright (C) 2012 Ericsson AB
;
;  2012-02-17 - emikknu
;
; - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -


[Version]
signature   = "$Windows NT$"
Class       = Ports
ClassGuid   = {4d36e978-e325-11ce-bfc1-08002be10318}
Provider    = "Ericsson AB"
CatalogFile = MbmUsbSerial_ext.cat
PnpLockDown = 1
DriverVer=09/03/2013,8.1.0.9

[ControlFlags]
ExcludeFromSelect=*

; -----------------------------------------------------------------------------

[Manufacturer]
"Ericsson AB" = EricssonAB, NTx86, NTamd64

; -----------------------------------------------------------------------------

[EricssonAB.NTx86]
"F5321 gw Mobile Broadband Extension"                        = MbmDevExtInstall,  USB\Vid_0BDB&Pid_1917&Cdc_09&MI_05
"H5321 gw Mobile Broadband Extension"                        = MbmDevExtInstall,  USB\Vid_0BDB&Pid_1919&Cdc_09&MI_05
"F5321 w Mobile Broadband Extension"                         = MbmDevExtInstall,  USB\Vid_0BDB&Pid_191B&Cdc_09&MI_05
"H5321 w Mobile Broadband Extension"                         = MbmDevExtInstall,  USB\Vid_0BDB&Pid_191D&Cdc_09&MI_05
"C5621 gw Mobile Broadband Extension"                        = MbmDevExtInstall,  USB\Vid_0BDB&Pid_191F&Cdc_09&MI_05
"C5621 w Mobile Broadband Extension"                         = MbmDevExtInstall,  USB\Vid_0BDB&Pid_1921&Cdc_09&MI_05
"Dell Wireless 5560 HSPA+ Mini-Card Extension"               = MbmDevExtInstall,  USB\Vid_413C&Pid_818E&Cdc_09&MI_05
"Dell Wireless 5565 HSPA+ Extension"                         = MbmDevExtInstall,  USB\Vid_413C&Pid_819D&Cdc_09&MI_05
"HP hs2350 HSPA+ Mobile Broadband Module Extension"          = MbmDevExtInstall,  USB\Vid_03f0&Pid_3D1D&Cdc_09&MI_05
"H5321 gw Mobile Broadband Extension"                        = MbmDevExtInstall,  USB\Vid_0BDB&Pid_1926&Cdc_09&MI_05
"F5321 gw Mobile Broadband Extension"                        = MbmDevExtInstall,  USB\Vid_0BDB&Pid_1930&Cdc_09&MI_05
"F5321 w Mobile Broadband Extension"                         = MbmDevExtInstall,  USB\Vid_0BDB&Pid_1932&Cdc_09&MI_05
"C5621 gw Mobile Broadband Extension"                        = MbmDevExtInstall,  USB\Vid_0BDB&Pid_1936&Cdc_09&MI_05
"N5321 gw Mobile Broadband Extension"                        = MbmDevExtInstall,  USB\Vid_0BDB&Pid_193E&Cdc_09&MI_05
"N5321 gw Mobile Broadband Extension"                        = MbmDevExtInstall,  USB\Vid_0BDB&Pid_1940&Cdc_09&MI_05

"Ericsson H5321 gw for TOSHIBA Mobile Broadband Extension"   = MbmDevExtInstall,  USB\Vid_0930&Pid_1319&Cdc_09&MI_05
"Ericsson F5321 gw for TOSHIBA Mobile Broadband Extension"   = MbmDevExtInstall,  USB\Vid_0930&Pid_131B&Cdc_09&MI_05
"Ericsson H5321 w for TOSHIBA Mobile Broadband Extension"    = MbmDevExtInstall,  USB\Vid_0930&Pid_131D&Cdc_09&MI_05
"Ericsson F5321 w for TOSHIBA Mobile Broadband Extension"    = MbmDevExtInstall,  USB\Vid_0930&Pid_131F&Cdc_09&MI_05
"Ericsson C5621 gw for TOSHIBA Mobile Broadband Extension"   = MbmDevExtInstall,  USB\Vid_0930&Pid_1321&Cdc_09&MI_05

"Novatel Wireless Mobile Broadband Extension"		     = MbmDevExtInstall,  USB\Vid_1410&Pid_901A&Cdc_09&MI_05

[EricssonAB.NTamd64]
"F5321 gw Mobile Broadband Extension"                        = MbmDevExtInstall,  USB\Vid_0BDB&Pid_1917&Cdc_09&MI_05
"H5321 gw Mobile Broadband Extension"                        = MbmDevExtInstall,  USB\Vid_0BDB&Pid_1919&Cdc_09&MI_05
"F5321 w Mobile Broadband Extension"                         = MbmDevExtInstall,  USB\Vid_0BDB&Pid_191B&Cdc_09&MI_05
"H5321 w Mobile Broadband Extension"                         = MbmDevExtInstall,  USB\Vid_0BDB&Pid_191D&Cdc_09&MI_05
"C5621 gw Mobile Broadband Extension"                        = MbmDevExtInstall,  USB\Vid_0BDB&Pid_191F&Cdc_09&MI_05
"C5621 w Mobile Broadband Extension"                         = MbmDevExtInstall,  USB\Vid_0BDB&Pid_1921&Cdc_09&MI_05
"Dell Wireless 5560 HSPA+ Mini-Card Extension"               = MbmDevExtInstall,  USB\Vid_413C&Pid_818E&Cdc_09&MI_05
"Dell Wireless 5565 HSPA+ Extension"                         = MbmDevExtInstall,  USB\Vid_413C&Pid_819D&Cdc_09&MI_05
"HP hs2350 HSPA+ Mobile Broadband Module Extension"          = MbmDevExtInstall,  USB\Vid_03f0&Pid_3D1D&Cdc_09&MI_05
"H5321 gw Mobile Broadband Extension"                        = MbmDevExtInstall,  USB\Vid_0BDB&Pid_1926&Cdc_09&MI_05
"F5321 gw Mobile Broadband Extension"                        = MbmDevExtInstall,  USB\Vid_0BDB&Pid_1930&Cdc_09&MI_05
"F5321 w Mobile Broadband Extension"                         = MbmDevExtInstall,  USB\Vid_0BDB&Pid_1932&Cdc_09&MI_05
"C5621 gw Mobile Broadband Extension"                        = MbmDevExtInstall,  USB\Vid_0BDB&Pid_1936&Cdc_09&MI_05
"N5321 gw Mobile Broadband Extension"                        = MbmDevExtInstall,  USB\Vid_0BDB&Pid_193E&Cdc_09&MI_05
"N5321 gw Mobile Broadband Extension"                        = MbmDevExtInstall,  USB\Vid_0BDB&Pid_1940&Cdc_09&MI_05

"Ericsson H5321 gw for TOSHIBA Mobile Broadband Extension"   = MbmDevExtInstall,  USB\Vid_0930&Pid_1319&Cdc_09&MI_05
"Ericsson F5321 gw for TOSHIBA Mobile Broadband Extension"   = MbmDevExtInstall,  USB\Vid_0930&Pid_131B&Cdc_09&MI_05
"Ericsson H5321 w for TOSHIBA Mobile Broadband Extension"    = MbmDevExtInstall,  USB\Vid_0930&Pid_131D&Cdc_09&MI_05
"Ericsson F5321 w for TOSHIBA Mobile Broadband Extension"    = MbmDevExtInstall,  USB\Vid_0930&Pid_131F&Cdc_09&MI_05
"Ericsson C5621 gw for TOSHIBA Mobile Broadband Extension"   = MbmDevExtInstall,  USB\Vid_0930&Pid_1321&Cdc_09&MI_05

"Novatel Wireless Mobile Broadband Extension"		     = MbmDevExtInstall,  USB\Vid_1410&Pid_901A&Cdc_09&MI_05

; -----------------------------------------------------------------------------

[MbmDevExtInstall.NT]
CopyFiles          = UMDriverCopy
CopyFiles          = MbmUsbSerial.Files
AddReg             = MbmUsbSerial.AddReg
AddReg             = MbmUsbSerial_gdrvp.Addreg


[MbmDevExtInstall.NT.hw]
AddReg             = LowerFilterAddReg

[MbmDevExtInstall.NT.Services]
AddService         = WUDFRd, 0x013A, WUDFRD_ServiceInstall
AddService         = MbmUsbSerial, 0x00, MbmUsbSerial.AddService

[MbmDevExtInstall.NT.CoInstallers]
AddReg             = WUDF_CoInstallers_AddReg
CopyFiles          = WUDF_CoInstallers_CopyFiles

[MbmDevExtInstall.NT.Wdf]
UmdfService        = MbmDevExt, UMDFMbmDevExtInstall
UmdfServiceOrder   = MbmDevExt
UmdfImpersonationLevel = Impersonation


; -----------------------------------------------------------------------------

[UMDFMbmDevExtInstall]
UmdfLibraryVersion = 1.11.0
ServiceBinary      = %12%\UMDF\MbmDevExt.dll
DriverCLSID        = {8431a25b-09f3-4c61-943c-e5b17272e4ff}

[WUDFRD_ServiceInstall]
DisplayName        = %WudfRdDisplayName%
ServiceType        = 1
StartType          = 3
ErrorControl       = 1
ServiceBinary      = %12%\WUDFRd.sys
LoadOrderGroup     = Base

[SourceDisksFiles]
MbmUsbSerial.sys = 1
MbmDevExt.dll = 1

[SourceDisksNames.x86]
1 = %MediaDescription%,,,\x86

[SourceDisksNames.amd64]
1 = %MediaDescription%,,,\x64

[WUDF_CoInstallers_AddReg]
HKR,,CoInstallers32, 0x00010000, "WudfCoinstaller.dll"

[WUDF_CoInstallers_CopyFiles]

[DestinationDirs]
UMDriverCopy = 12, UMDF
WUDF_CoInstallers_CopyFiles = 11
DefaultDestDir = 12

[UMDriverCopy]
MbmDevExt.dll


; -----------------------------------------------------------------------------

[LowerFilterAddReg]
HKR,, "LowerFilters", 0x00010000, "MbmUsbSerial"

; -----------------------------------------------------------------------------

[MbmUsbSerial.AddService]
DisplayName    = "MBM USB Generic Serial Driver svc"
ServiceType    = 1  ; SERVICE_KERNEL_DRIVER
StartType      = 3  ; SERVICE_DEMAND_START
ErrorControl   = 1  ; SERVICE_ERROR_NORMAL
ServiceBinary  = %10%\System32\Drivers\MbmUsbSerial.sys

[MbmUsbSerial.Files]
MbmUsbSerial.sys


; -----------------------------------------------------------------------------

[MbmUsbSerial.AddReg]
HKR,,EricssonAB,             0x1,     45,72,69,63,73,73,6F,6E,0
HKR,,SelSuspendTimeoutSec,   0x10001, 3
HKR,,AllowMultipleHandles,   0x10001, 0
HKR,,ReadOnlyAccess,         0x10001, 0
HKR,,MarkAsNmeaPort,         0x10001, 0
HKR,,UseGlobalHandleCounter, 0x10001, 0
HKR,,FavorMgmtOverAcm,       0x10001, 0
HKR,,CmdStrOpen,             0x1,     0
HKR,,CmdStrClose,            0x1,     0
HKR,,NoSymLink,              0x10001, 1
HKR,,Security,,"D:P(A;;GA;;;BA)(A;;GA;;;SY)(A;;GA;;;UD)"

[MbmUsbSerial_gdrvp.AddReg]
HKLM, "SOFTWARE\Ericsson AB\MBM\gdrvp",, 0x00, "MBM Mobile Broadband Cfg"
;HKLM, "SOFTWARE\Ericsson AB\MBM\gdrvp", "extEnableWo", 0x10001, 0x07

[MbmUsbSerial_gdrvp.AddReg.Security]
"D:P(A;CI;GA;;;BA)(A;CI;GA;;;SY)(A;CI;GA;;;AU)(A;CI;GA;;;LS)"



; -----------------------------------------------------------------------------



[Strings]
ERICSSONAB         = "Ericsson AB"
Disk_Description   = "Mobile Broadband Installation Disk"
MediaDescription   = "Mobile Broadband Installation Disk"
WudfRdDisplayName  = "Windows Driver Foundation - User-mode Driver Framework Reflector"

