;
; Copyright (c) 2013 by Thesycon Systemsoftware & Consulting GmbH
;
; Intel Mobil  MI setup information file
;
; This file supports:
;     Windows XP
;     Windows Vista
;     Windows 7
;


;******************************************************************************
; Version Section
;------------------------------------------------------------------------------
[Version]
Signature="$Windows NT$"
DriverVer=12/10/2013,4.22.0.0
Provider=%S_Provider%
ClassGUID={36fc9e60-c465-11cf-8056-444553540000}
Class=USB
CatalogFile=imc1_mi.cat


;******************************************************************************
; Manufacturer
;------------------------------------------------------------------------------
[Manufacturer]
%S_Mfg%=_Models


;******************************************************************************
; Models Section
;------------------------------------------------------------------------------
[_Models]
"Intel Mobil MI"= _Install, USB\VID_8087&PID_08ED
"Intel Mobil MI"= _Install, USB\VID_8087&PID_08EE
"Intel Mobil MI"= _Install, USB\VID_8087&PID_08EF
"Intel Mobil MI"= _Install, USB\VID_8087&PID_08F0
"Intel Mobil MI"= _Install, USB\VID_8087&PID_08F1
"Intel Mobil MI"= _Install, USB\VID_8087&PID_08F2
"Intel Mobil MI"= _Install, USB\VID_8087&PID_08F3
"Intel Mobil MI"= _Install, USB\VID_8087&PID_08F4
"Intel Mobil MI"= _Install, USB\VID_8087&PID_08F5
"Intel Mobil MI"= _Install, USB\VID_8087&PID_08F6
"Intel Mobil MI"= _Install, USB\VID_8087&PID_0922
"Intel Mobil MI"= _Install, USB\VID_8087&PID_0923
"Intel Mobil MI"= _Install, USB\VID_8087&PID_0924
"Intel Mobil MI"= _Install, USB\VID_8087&PID_0925
"Intel Mobil MI"= _Install, USB\VID_8087&PID_0926
"Intel Mobil MI"= _Install, USB\VID_8087&PID_0927
"Intel Mobil MI"= _Install, USB\VID_8087&PID_0928
"Intel Mobil MI"= _Install, USB\VID_8087&PID_0929
"Intel Mobil MI"= _Install, USB\VID_8087&PID_092a
"Intel Mobil MI"= _Install, USB\VID_8087&PID_092b
"Intel Mobil MI"= _Install, USB\VID_8087&PID_092c
"Intel Mobil MI"= _Install, USB\VID_8087&PID_092d
"Intel Mobil MI"= _Install, USB\VID_8087&PID_092e
"Intel Mobil MI"= _Install, USB\VID_8087&PID_092f
"Intel Mobil MI"= _Install, USB\VID_8087&PID_0930


"Intel Mobil MI"= _Install2, USB\VID_8087&PID_08EB
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_08EC
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_08F7
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_08F8
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_08F9
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_08FA
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_08FB
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_08FC
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_08FD
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_08FE
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_08FF
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_0900
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_0901
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_0902
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_0903
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_0904
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_0905
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_0906
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_0907
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_0908
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_0909
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_090A
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_090B
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_090C
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_090D
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_090E
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_090F
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_0910
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_0911
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_0912
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_0913
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_0914
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_0915
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_0916
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_0917
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_0918
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_0919
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_091A
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_091B
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_091C
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_091D
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_091E
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_091F
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_0920
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_0921
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_0931
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_0932
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_0933
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_0934
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_0935
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_0936
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_0937
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_0938
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_0939
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_093A
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_093B
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_093C
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_093D
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_093E
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_093F
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_0940
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_0941
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_0942
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_0943
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_0944
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_0945
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_0946
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_0947
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_0948
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_0949
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_094A
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_094B
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_094C
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_094D
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_094E
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_094F
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_0950
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_0951
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_0952
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_0953
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_0954
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_0955
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_0956
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_0957
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_0958
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_0959
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_095A
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_095B
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_095C
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_095D
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_095E
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_095F
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_0960
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_0961
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_0962
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_0963
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_0964
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_0965
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_0966
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_0967
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_0968
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_0969
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_096A
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_096B
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_096C
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_096D
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_096E
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_096F
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_0970
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_0971
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_0972
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_0973
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_0974
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_0975
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_0976
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_0977
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_0978
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_0979
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_097A
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_097B
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_097C
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_097D
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_097E
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_097F
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_0980
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_0981
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_0982
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_0983
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_0984
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_0985
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_0986
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_0987
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_0988
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_0989
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_098A
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_098B
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_098C
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_098D
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_098E
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_098F
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_0990
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_0991
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_0992
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_0993
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_0994
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_0995
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_0996
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_0997
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_0998
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_0999
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_099A
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_099B
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_099C
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_099D
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_099E
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_099F
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_09A0
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_09A1
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_09A2
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_09A3
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_09A4
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_09A5
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_09A6
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_09A7
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_09A8
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_09A9
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_09AA
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_09AB
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_09AC
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_09AD
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_09AE
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_09AF
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_09B0
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_09B1
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_09B2
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_09B3
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_09B4
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_09B5
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_09B6
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_09B7
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_09B8
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_09B9
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_09BA
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_09BB
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_09BC
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_09BD
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_09BE
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_09BF
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_09C0
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_09C1
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_09C2
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_09C3
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_09C4
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_09C5
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_09C6
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_09C7
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_09C8
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_09C9
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_09CA
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_09CB
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_09CC
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_09CD
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_09CE
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_09CF
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_09D0
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_09D1
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_09D2
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_09D3
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_09D4
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_09D5
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_09D6
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_09D7
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_09D8
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_09D9
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_09DA
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_09DB
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_09DC
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_09DD
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_09DE
"Intel Mobil MI"= _Install2, USB\VID_8087&PID_09DF

;******************************************************************************
; Install Sections
;------------------------------------------------------------------------------
[_Install.NTx86]
CopyFiles=_CopyFiles_sys


[_Install.NTx86.Services]
AddService = %S_ServiceName%, 0x00000002, _AddService, _EventLog

[_Install.NTx86.HW]
AddReg=_AddReg_HW

[_AddService]
ServiceType    = 1                  ; SERVICE_KERNEL_DRIVER
StartType      = 3                  ; MANUAL
ErrorControl   = 1                  ; SERVICE_ERROR_NORMAL
ServiceBinary  = %12%\%S_DriverName%.sys
AddReg=_AddReg_Service

[_EventLog]
AddReg=_EventLog_AddReg

[_EventLog_AddReg]
HKR,,EventMessageFile,%REG_EXPAND_SZ%,"%%SystemRoot%%\System32\IoLogMsg.dll;%%SystemRoot%%\System32\drivers\%S_DriverName%.sys"
HKR,,TypesSupported,  %REG_DWORD%, 7

[_Install2.NTx86]
CopyFiles=_CopyFiles_sys

[_Install2.NTx86.Services]
AddService = %S_ServiceName%, 0x00000002, _AddService, _EventLog

[_Install2.NTx86.HW]
AddReg=_AddReg_HW2


;******************************************************************************
; Registry sections
;------------------------------------------------------------------------------
[_AddReg_HW]
HKR,, FamilyName,  %REG_SZ%, imc1
HKR,, LowPowerCfg,  %REG_DWORD%, 0
HKR,, HighPowerCfg, %REG_DWORD%, 1
HKR,, SelectiveSuspendIdlePeriod,  %REG_DWORD%, 0
HKR,, SelectiveSuspendOperation,   %REG_DWORD%, 0
HKR,, SelectiveSuspendMode,        %REG_DWORD%, 0


[_AddReg_HW2]
HKR,, FamilyName,  %REG_SZ%, imc1
HKR,, LowPowerCfg,  %REG_DWORD%, 0
HKR,, HighPowerCfg, %REG_DWORD%, 1
HKR,, SelectiveSuspendIdlePeriod,  %REG_DWORD%, 500
HKR,, SelectiveSuspendOperation,   %REG_DWORD%, 0x00010101
HKR,, SelectiveSuspendMode,        %REG_DWORD%, 3

[_AddReg_Service]
HKR,Parameters,,,


;******************************************************************************
; Copy file sections
;------------------------------------------------------------------------------
[_CopyFiles_sys]
imc1_mi.sys,,,0x00000004 
; note: no string variable possible in this section !

;******************************************************************************
; Destination Directories
;------------------------------------------------------------------------------
[DestinationDirs]
DefaultDestDir  = 12  ; %windir%\system32\drivers 
_CopyFiles_sys = 12

;******************************************************************************
; Disk Layout
;------------------------------------------------------------------------------
[SourceDisksNames.x86]
1=%S_DiskName%,,0

[SourceDisksFiles.x86]
imc1_mi.sys=1


;******************************************************************************
; Strings
;------------------------------------------------------------------------------
[Strings]
;
; Non-Localizable Strings, DO NOT MODIFY!
;
REG_SZ         = 0x00000000
REG_MULTI_SZ   = 0x00010000
REG_EXPAND_SZ  = 0x00020000
REG_BINARY     = 0x00000001
REG_DWORD      = 0x00010001


;
; Localizable Strings, modify as required
;
; provider
S_Provider="Intel"
S_Mfg="Intel"

; disk name
S_DiskName="Intel Mobil Highspeed Modem driver disk"

; service name 
S_ServiceName="imc1_mi"

; driver name (binary executable without .sys extension)
S_DriverName="imc1_mi"


;;;;;;;;;;;;;;;;;;;;;; EOF ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
