;------------------------------------------------------------------------------- ; Novatel Wireless Merlin UMTS Modem -- Parent ; Installation file (.inf). ; (c) Copyright 2003 Novatel Wireless Inc. ;------------------------------------------------------------------------------- ; ;when who what, where, why ;----------- --- ----------------------------------------------------------- ;09 Sep 2005 HT Changed resource 0 IO address range ;11 Nov 2004 HT Changed child HW ID to generic ; 3 Nov 2004 SK 32 bit address mapping ;12 Sep 2004 HT UMTS 630 HW ID added ;13 Jul 2004 HT 384Kbps Update & SkipEnumerations ;17 Dec 2003 HT Changed Catalogue file name ;15 Apr 2003 BPV Added power delay to the primary port (temporary fix) and ; removed typical modem settings and responses from secondary ; port. Also swapped port installation order so primary port ; is installed first to receive lower port number. ;14 Feb 2003 BPV Swapped primary and secondary ports. Also removed some ; Hangup registry settings not required. ;14 Jan 2003 BPV Update CIS ;14 Jan 2003 BPV Initial release. ;------------------------------------------------------------------------------- ;------------------------------------------------------------------------------- ; INF Version Section ;------------------------------------------------------------------------------- [Version] Signature = "$CHICAGO$" Class = MultiFunction ClassGuid = {4D36E971-E325-11CE-BFC1-08002BE10318} Provider = %nwProvider% CatalogFile.NT = NwtUMTS.cat CatalogFile.NTAMD64 = NwtUMTS64.cat DriverVer = 11/26/2006,1.3.5.4 ;------------------------------------------------------------------------------- ; INF ControlFlags Section ;------------------------------------------------------------------------------- [ControlFlags] ExcludeFromSelect = PCMCIA\NOVATEL_WIRELESS-MERLIN_UMTS_MODEM-D022 ExcludeFromSelect = *PNPC200 ExcludeFromSelect = PCMCIA\NOVATEL_WIRELESS-MERLIN_UMTS_MODEM-29E4 ;------------------------------------------------------------------------------- ; INF Manufactuerer Section ;------------------------------------------------------------------------------- [Manufacturer] %nwProvider% = nwModelSectionList,NTamd64 ;------------------------------------------------------------------------------- ; INF Models Section ;------------------------------------------------------------------------------- [nwModelSectionList] %nwDevice0% = nwDevice,PCMCIA\NOVATEL_WIRELESS-MERLIN_UMTS_MODEM-D022 %nwDevice0% = nwDevice,PCMCIA\NOVATEL_WIRELESS-MERLIN_UMTS_MODEM-29E4 [nwModelSectionList.NTamd64] %nwDevice0% = nwDevice,PCMCIA\NOVATEL_WIRELESS-MERLIN_UMTS_MODEM-D022 %nwDevice0% = nwDevice,PCMCIA\NOVATEL_WIRELESS-MERLIN_UMTS_MODEM-29E4 ;------------------------------------------------------------------------------- ; INF DDInstall Section ;------------------------------------------------------------------------------- [nwDevice.NT] AddReg = nwDevice.NT.AddReg Include = mf.inf Needs = MFINSTALL.mf [nwDevice.NTamd64] AddReg = nwDevice.NT.AddReg Include = mf.inf Needs = MFINSTALL.mf ;------------------------------------------------------------------------------- ; INF DDInstall.Services Section ;------------------------------------------------------------------------------- [nwDevice.NT.Services] Include = mf.inf Needs = MFINSTALL.mf.Services [nwDevice.NTamd64.Services] Include = mf.inf Needs = MFINSTALL.mf.Services ;------------------------------------------------------------------------------- ; INF DDInstall.HW Section ;------------------------------------------------------------------------------- [nwDevice.NT.HW] AddReg = nwDevice.NT.HW.AddReg [nwDevice.NTamd64.HW] AddReg = nwDevice.NT.HW.AddReg ;------------------------------------------------------------------------------- ; INF DDInstall.LogConfigOverride Section ;------------------------------------------------------------------------------- [nwDevice.NT.LogConfigOverride] LogConfig = nwDevice.NT.LogConfigOverride0 LogConfig = nwDevice.NT.LogConfigOverride1 LogConfig = nwDevice.NT.LogConfigOverride2 LogConfig = nwDevice.NT.LogConfigOverride3 LogConfig = nwDevice.NT.LogConfigOverride4 LogConfig = nwDevice.NT.LogConfigOverride5 LogConfig = nwDevice.NT.LogConfigOverride6 LogConfig = nwDevice.NT.LogConfigOverride7 LogConfig = nwDevice.NT.LogConfigOverride8 LogConfig = nwDevice.NT.LogConfigOverride9 LogConfig = nwDevice.NT.LogConfigOverride10 LogConfig = nwDevice.NT.LogConfigOverride11 LogConfig = nwDevice.NT.LogConfigOverride12 LogConfig = nwDevice.NT.LogConfigOverride13 LogConfig = nwDevice.NT.LogConfigOverride14 LogConfig = nwDevice.NT.LogConfigOverride15 [nwDevice.NTamd64.LogConfigOverride] LogConfig = nwDevice.NT.LogConfigOverride0 LogConfig = nwDevice.NT.LogConfigOverride1 LogConfig = nwDevice.NT.LogConfigOverride2 LogConfig = nwDevice.NT.LogConfigOverride3 LogConfig = nwDevice.NT.LogConfigOverride4 LogConfig = nwDevice.NT.LogConfigOverride5 LogConfig = nwDevice.NT.LogConfigOverride6 LogConfig = nwDevice.NT.LogConfigOverride7 LogConfig = nwDevice.NT.LogConfigOverride8 LogConfig = nwDevice.NT.LogConfigOverride9 LogConfig = nwDevice.NT.LogConfigOverride10 LogConfig = nwDevice.NT.LogConfigOverride11 LogConfig = nwDevice.NT.LogConfigOverride12 LogConfig = nwDevice.NT.LogConfigOverride13 LogConfig = nwDevice.NT.LogConfigOverride14 LogConfig = nwDevice.NT.LogConfigOverride15 ;------------------------------------------------------------------------------- ; INF Strings Section ;------------------------------------------------------------------------------- [Strings] nwProvider = "Novatel Wireless Inc" nwDevice0 = "Novatel Wireless UMTS Modem Parent" NWSrcDisk = "Novatel Wireless Driver Disk" ;------------------------------------------------------------------------------- ; INF Novatel defines Section ;------------------------------------------------------------------------------- [nwDevice.NT.AddReg] [nwDevice.NT.HW.AddReg] HKR, Child0001, HardwareID,,MF\NOVATEL_WIRELESS-MERLIN_UMTS_MODEM-DEV0 HKR, Child0001, ResourceMap,1,00,02,05 HKR, Child0000, HardwareID,,MF\NOVATEL_WIRELESS-MERLIN_UMTS_MODEM-DEV1 HKR, Child0000, ResourceMap,1,01,02,06 [nwDevice.NT.LogConfigOverride0] ConfigPriority = NORMAL IOConfig = 8@100-0300%FFF8(FFFF::) IOConfig = 8@100-0300%FFF8(FFFF::) IRQConfig = 3,4,5,7,9,10,11,12,15 MemConfig = 1000@0-FFFFFFFF%FFFFF000 MemConfig = 1000@0-FFFFFFFF%FFFFF000 MfCardConfig = 400:07:0 MfCardConfig = 420:07:1 PCCardConfig = 07(W) [nwDevice.NT.LogConfigOverride1] ConfigPriority = NORMAL IOConfig = 3F8-3FF IOConfig = 3E8-3EF IRQConfig = 3,4,5,7,9,10,11,12,15 MemConfig = 1000@0-FFFFFFFF%FFFFF000 MemConfig = 1000@0-FFFFFFFF%FFFFF000 MfCardConfig = 400:07:0 MfCardConfig = 420:07:1 PCCardConfig = 07(W) [nwDevice.NT.LogConfigOverride2] ConfigPriority = NORMAL IOConfig = 3F8-3FF IOConfig = 2E8-2EF IRQConfig = 3,4,5,7,9,10,11,12,15 MemConfig = 1000@0-FFFFFFFF%FFFFF000 MemConfig = 1000@0-FFFFFFFF%FFFFF000 MfCardConfig = 400:07:0 MfCardConfig = 420:07:1 PCCardConfig = 07(W) [nwDevice.NT.LogConfigOverride3] ConfigPriority = NORMAL IOConfig = 2F8-2FF IOConfig = 3E8-3EF IRQConfig = 3,4,5,7,9,10,11,12,15 MemConfig = 1000@0-FFFFFFFF%FFFFF000 MemConfig = 1000@0-FFFFFFFF%FFFFF000 MfCardConfig = 400:07:0 MfCardConfig = 420:07:1 PCCardConfig = 07(W) [nwDevice.NT.LogConfigOverride4] ConfigPriority = NORMAL IOConfig = 2F8-2FF IOConfig = 2E8-2EF IRQConfig = 3,4,5,7,9,10,11,12,15 MemConfig = 1000@0-FFFFFFFF%FFFFF000 MemConfig = 1000@0-FFFFFFFF%FFFFF000 MfCardConfig = 400:07:0 MfCardConfig = 420:07:1 PCCardConfig = 07(W) [nwDevice.NT.LogConfigOverride5] ConfigPriority = NORMAL IOConfig = 3E8-3EF IOConfig = 2E8-2EF IRQConfig = 3,4,5,7,9,10,11,12,15 MemConfig = 1000@0-FFFFFFFF%FFFFF000 MemConfig = 1000@0-FFFFFFFF%FFFFF000 MfCardConfig = 400:07:0 MfCardConfig = 420:07:1 PCCardConfig = 07(W) [nwDevice.NT.LogConfigOverride6] ConfigPriority = NORMAL IOConfig = 2E8-2EF IOConfig = 8@100-0FFF%FFF8(0FFF::) IRQConfig = 3,4,5,7,9,10,11,12,15 MemConfig = 1000@0-FFFFFFFF%FFFFF000 MemConfig = 1000@0-FFFFFFFF%FFFFF000 MfCardConfig = 400:07:0 MfCardConfig = 420:07:1 PCCardConfig = 07(W) [nwDevice.NT.LogConfigOverride7] ConfigPriority = NORMAL IOConfig = 8@100-FFFF%FFF8(FFFF::) IOConfig = 8@100-FFFF%FFF8(FFFF::) IRQConfig = 3,4,5,7,9,10,11,12,15 MemConfig = 1000@0-FFFFFFFF%FFFFF000 MemConfig = 1000@0-FFFFFFFF%FFFFF000 MfCardConfig = 400:07:0 MfCardConfig = 420:07:1 PCCardConfig = 07(W) [nwDevice.NT.LogConfigOverride8] ConfigPriority = NORMAL IOConfig = 3F8-3FF IOConfig = 2F8-2FF IRQConfig = 3,4,5,7,9,10,11,12,15 MemConfig = 1000@0-FFFFFFFF%FFFFF000(D) MemConfig = 1000@0-FFFFFFFF%FFFFF000(D) MfCardConfig = 400:07:0 MfCardConfig = 420:07:1 PCCardConfig = 07(W) [nwDevice.NT.LogConfigOverride9] ConfigPriority = NORMAL IOConfig = 3F8-3FF IOConfig = 3E8-3EF IRQConfig = 3,4,5,7,9,10,11,12,15 MemConfig = 1000@0-FFFFFFFF%FFFFF000(D) MemConfig = 1000@0-FFFFFFFF%FFFFF000(D) MfCardConfig = 400:07:0 MfCardConfig = 420:07:1 PCCardConfig = 07(W) [nwDevice.NT.LogConfigOverride10] ConfigPriority = NORMAL IOConfig = 3F8-3FF IOConfig = 2E8-2EF IRQConfig = 3,4,5,7,9,10,11,12,15 MemConfig = 1000@0-FFFFFFFF%FFFFF000(D) MemConfig = 1000@0-FFFFFFFF%FFFFF000(D) MfCardConfig = 400:07:0 MfCardConfig = 420:07:1 PCCardConfig = 07(W) [nwDevice.NT.LogConfigOverride11] ConfigPriority = NORMAL IOConfig = 2F8-2FF IOConfig = 3E8-3EF IRQConfig = 3,4,5,7,9,10,11,12,15 MemConfig = 1000@0-FFFFFFFF%FFFFF000(D) MemConfig = 1000@0-FFFFFFFF%FFFFF000(D) MfCardConfig = 400:07:0 MfCardConfig = 420:07:1 PCCardConfig = 07(W) [nwDevice.NT.LogConfigOverride12] ConfigPriority = NORMAL IOConfig = 2F8-2FF IOConfig = 2E8-2EF IRQConfig = 3,4,5,7,9,10,11,12,15 MemConfig = 1000@0-FFFFFFFF%FFFFF000(D) MemConfig = 1000@0-FFFFFFFF%FFFFF000(D) MfCardConfig = 400:07:0 MfCardConfig = 420:07:1 PCCardConfig = 07(W) [nwDevice.NT.LogConfigOverride13] ConfigPriority = NORMAL IOConfig = 3E8-3EF IOConfig = 2E8-2EF IRQConfig = 3,4,5,7,9,10,11,12,15 MemConfig = 1000@0-FFFFFFFF%FFFFF000(D) MemConfig = 1000@0-FFFFFFFF%FFFFF000(D) MfCardConfig = 400:07:0 MfCardConfig = 420:07:1 PCCardConfig = 07(W) [nwDevice.NT.LogConfigOverride14] ConfigPriority = NORMAL IOConfig = 2E8-2EF IOConfig = 8@100-0FFF%FFF8(0FFF::) IRQConfig = 3,4,5,7,9,10,11,12,15 MemConfig = 1000@0-FFFFFFFF%FFFFF000(D) MemConfig = 1000@0-FFFFFFFF%FFFFF000(D) MfCardConfig = 400:07:0 MfCardConfig = 420:07:1 PCCardConfig = 07(W) [nwDevice.NT.LogConfigOverride15] ConfigPriority = NORMAL IOConfig = 8@100-FFFF%FFF8(FFFF::) IOConfig = 8@100-FFFF%FFF8(FFFF::) IRQConfig = 3,4,5,7,9,10,11,12,15 MemConfig = 1000@0-FFFFFFFF%FFFFF000(D) MemConfig = 1000@0-FFFFFFFF%FFFFF000(D) MfCardConfig = 400:07:0 MfCardConfig = 420:07:1 PCCardConfig = 07(W)