
; =============================================================================
; GlobeTrotter Flip-Flop Bus Network Adapter
;
; Copyright (c) 2005 Option N.V.
; =============================================================================

; -----------------------------------------------------------------------------
; Version
; -----------------------------------------------------------------------------

; Win2000 & WinXP

[Version]
Signature="$WINDOWS NT$"
Compatible=1
Class=Net
ClassGUID={4d36e972-e325-11ce-bfc1-08002be10318}
Provider=%OPTION%
DriverVer=01/16/2006,2.0.1.5
CatalogFile=gtnndis.cat

[Manufacturer]
%OPTION%=OPTION,NT.5.1

[OPTION.NT.5.1]
"GlobeTrotter 3G+ Network Interface"=DrvInstXP.Ndi,OPTIONBUS\GTNOZ_NET

[OPTION]
"GlobeTrotter 3G+ Network Interface"=DrvInst.Ndi,OPTIONBUS\GTNOZ_NET


;*******************************************************************************
; Win 2000 section
;*******************************************************************************

[DrvInst.Ndi.NTx86]
Characteristics = 0x84                     ; NCF_HAS_UI | NCF_PHYSICAL
BusType     = 15                           
AddReg      = Win2k.Reg, WinXP.Params
CopyFiles   = CopyFile.2k.Sys

[DrvInst.Ndi.NTx86.Services]
AddService = GTNOZNDIS2K, 2, PCMCIAFVNETR50.Service, PCMCIAFVNETR.EventLog

[Win2k.Reg]
; Interfaces
HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
HKR, Ndi,            Service,    0, "GTNOZNDIS2K"

[CopyFile.2k.Sys]
Gtn50Irp.sys,,,2


;*******************************************************************************
; Win 2000 Service section
;*******************************************************************************

[PCMCIAFVNETR50.Service]
DisplayName    = "GTNOZNDIS2K Service for GlobeTrotter 3G+ Network Interface"
ServiceType    = 1
StartType      = 3
ErrorControl   = 1
ServiceBinary  = %12%\Gtn50Irp.sys
LoadOrderGroup = NDIS


;*******************************************************************************
; Win XP section
;*******************************************************************************

[DrvInstXP.Ndi.NTx86]
Characteristics = 0x84                     ; NCF_HAS_UI | NCF_PHYSICAL
BusType         = 15                        
AddReg          = WinXP.Reg,  WinXP.Params
CopyFiles       = CopyFile.XP.Sys

[DrvInstXP.Ndi.NTx86.Services]
AddService = GTNOZNDISXP, 2, PCMCIAFVNETR51.Service, PCMCIAFVNETR.EventLog

[WinXP.Reg]
; Interfaces
HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
HKR, Ndi,            Service,    0, "GTNOZNDISXP"

[CopyFile.XP.Sys]
Gtn51Irp.sys,,,2


;*******************************************************************************
; Win XP Service section
;*******************************************************************************

[PCMCIAFVNETR51.Service]
DisplayName    = "GTNOZNDISXP Service for GlobeTrotter 3G+ Network Interface"
ServiceType    = 1
StartType      = 3
ErrorControl   = 1
ServiceBinary  = %12%\Gtn51Irp.sys
LoadOrderGroup = NDIS


;*******************************************************************************
; Win 2000/XP common section
;*******************************************************************************

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

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


;*******************************************************************************
; Destination directories
;*******************************************************************************

[DestinationDirs]
DefaultDestDir   = 12 ; Drivers directory
CopyFile.2k.Sys  = 12
CopyFile.XP.Sys  = 12

[SourceDisksNames]
1=%DriverDiskName%,,

[SourceDisksFiles]
Gtn50Irp.sys=1,,Gtn50Irp.sys,10000
Gtn51Irp.sys=1,,Gtn51Irp.sys,10000


;*******************************************************
; Driver parameters for WinXP
;*******************************************************

[WinXP.Params]
HKR,Ndi\params\ConfigString1,	ParamDesc,	0, "ConfigString1"
HKR,Ndi\params\ConfigString1,	type, 		0, "edit"
HKR,Ndi\params\ConfigString1,	default,		0, ""
HKR,Ndi\params\ConfigString1,	LimitText,	0, "50"
HKR,,				ConfigString1,	0, ""		

HKR,Ndi\params\ConfigString2,	ParamDesc,	0, "ConfigString2"
HKR,Ndi\params\ConfigString2,	type, 		0, "edit"
HKR,Ndi\params\ConfigString2,	default,		0, ""
HKR,Ndi\params\ConfigString2,	LimitText,	0, "50"
HKR,,				ConfigString2,	0, ""		

HKR,Ndi\params\ConfigString3,	ParamDesc,	0, "ConfigString3"
HKR,Ndi\params\ConfigString3,	type, 		0, "edit"
HKR,Ndi\params\ConfigString3,	default,		0, ""
HKR,Ndi\params\ConfigString3,	LimitText,	0, "50"
HKR,,				ConfigString3,	0, ""		

HKR,Ndi\params\ConfigString4,	ParamDesc,	0, "ConfigString4"
HKR,Ndi\params\ConfigString4,	type, 		0, "edit"
HKR,Ndi\params\ConfigString4,	default,		0, ""
HKR,Ndi\params\ConfigString4,	LimitText,	0, "50"
HKR,,				ConfigString4,	0, ""		



HKR,Ndi\params\ConfigString5,	ParamDesc,	0, "ConfigString5"
HKR,Ndi\params\ConfigString5,	type, 		0, "edit"
HKR,Ndi\params\ConfigString5,	default,		0, ""
HKR,Ndi\params\ConfigString5,	LimitText,	0, "50"
HKR,,				ConfigString5,	0, ""

HKR,Ndi\params\ConfigString6,	ParamDesc,	0, "ConfigString6"
HKR,Ndi\params\ConfigString6,	type, 		0, "edit"
HKR,Ndi\params\ConfigString6,	default,		0, ""
HKR,Ndi\params\ConfigString6,	LimitText,	0, "50"
HKR,,				ConfigString6,	0, ""


HKR,Ndi\params\ConfigString7,	ParamDesc,	0, "ConfigString7"
HKR,Ndi\params\ConfigString7,	type, 		0, "edit"
HKR,Ndi\params\ConfigString7,	default,		0, ""
HKR,Ndi\params\ConfigString7,	LimitText,	0, "50"
HKR,,				ConfigString7,	0, ""


HKR,Ndi\params\ConnectString1,	ParamDesc,	0, "ConnectString1"
HKR,Ndi\params\ConnectString1,	type, 		0, "edit"
HKR,Ndi\params\ConnectString1,	default,		0, ""
HKR,Ndi\params\ConnectString1,	LimitText,	0, "50"
HKR,,				ConnectString1,	0, ""		

HKR,Ndi\params\ConnectString2,	ParamDesc,	0, "ConnectString2"
HKR,Ndi\params\ConnectString2,	type, 		0, "edit"
HKR,Ndi\params\ConnectString2,	default,		0, ""
HKR,Ndi\params\ConnectString2,	LimitText,	0, "50"
HKR,,				ConnectString2,	0, "AT+CREG?^0,1~0,5~"		

HKR,Ndi\params\ConnectString3,	ParamDesc,	0, "ConnectString3"
HKR,Ndi\params\ConnectString3,	type, 		0, "edit"
HKR,Ndi\params\ConnectString3,	default,		0, ""
HKR,Ndi\params\ConnectString3,	LimitText,	0, "50"
HKR,,				ConnectString3,	0, "AT+CGREG?^0,1~0,5~"		

HKR,Ndi\params\ConnectString4,	ParamDesc,	0, "ConnectString4"
HKR,Ndi\params\ConnectString4,	type, 		0, "edit"
HKR,Ndi\params\ConnectString4,	default,		0, ""
HKR,Ndi\params\ConnectString4,	LimitText,	0, "50"
HKR,,				ConnectString4,	0, ""		



HKR,Ndi\params\ConnectString5,	ParamDesc,	0, "ConnectString5"
HKR,Ndi\params\ConnectString5,	type, 		0, "edit"
HKR,Ndi\params\ConnectString5,	default,		0, ""
HKR,Ndi\params\ConnectString5,	LimitText,	0, "50"
HKR,,				ConnectString5,	0, ""

HKR,Ndi\params\ConnectString6,	ParamDesc,	0, "ConnectString6"
HKR,Ndi\params\ConnectString6,	type, 		0, "edit"
HKR,Ndi\params\ConnectString6,	default,		0, ""
HKR,Ndi\params\ConnectString6,	LimitText,	0, "50"
HKR,,				ConnectString6,	0, ""


HKR,Ndi\params\ConnectString7,	ParamDesc,	0, "ConnectString7"
HKR,Ndi\params\ConnectString7,	type, 		0, "edit"
HKR,Ndi\params\ConnectString7,	default,		0, ""
HKR,Ndi\params\ConnectString7,	LimitText,	0, "50"
HKR,,				ConnectString7,	0, ""


HKR,Ndi\params\Phonenumber,	ParamDesc,	0, "Phonenumber"
HKR,Ndi\params\Phonenumber,	type, 		0, "edit"
HKR,Ndi\params\Phonenumber,	default,		0, ""
HKR,Ndi\params\Phonenumber,	LimitText,	0, "50"
HKR,,				Phonenumber,	0, "ATDT*99#"

HKR,Ndi\params\Password,		ParamDesc,	0, "Password"
HKR,Ndi\params\Password,		type, 		0, "edit"
HKR,Ndi\params\Password,		default,		0, ""
HKR,Ndi\params\Password,		LimitText,	0, "40"
HKR,,				Password,	0, ""

HKR,Ndi\params\Username,		ParamDesc,	0, "Username"
HKR,Ndi\params\Username,		type, 		0, "edit"
HKR,Ndi\params\Username,		default,		0, ""
HKR,Ndi\params\Username,		LimitText,	0, "40"
HKR,,				Username,	0, ""

HKR,Ndi\params\Secret,		ParamDesc,	0, "Secret"
HKR,Ndi\params\Secret,		type, 		0, "int"
HKR,Ndi\params\Secret,		default,	0, "0"
HKR,Ndi\params\Secret,		min,		0, "0"
HKR,Ndi\params\Secret,		max,		0, "4294967295"
HKR,Ndi\params\Secret,		step,		0, "1"
HKR,,				Secret,	0, "0"

HKR,Ndi\params\IPAddress,		ParamDesc,	0, "IPAddress"
HKR,Ndi\params\IPAddress,		type, 		0, "int"
HKR,Ndi\params\IPAddress,		default,		0, "0"
HKR,Ndi\params\IPAddress,		min,		0, "0"
HKR,Ndi\params\IPAddress,		max,		0, "4294967295"
HKR,Ndi\params\IPAddress,		step,		0, "1"
HKR,,				IPAddress,	0, "0"

HKR,Ndi\params\DNS1Address,	ParamDesc,	0, "DNS1Address"
HKR,Ndi\params\DNS1Address,	type, 		0, "int"
HKR,Ndi\params\DNS1Address,	default,		0, "0"
HKR,Ndi\params\DNS1Address,	min,		0, "0"
HKR,Ndi\params\DNS1Address,	max,		0, "4294967295"
HKR,Ndi\params\DNS1Address,	step,		0, "1"
HKR,,				DNS1Address,	0, "0"

HKR,Ndi\params\DNS2Address,	ParamDesc,	0, "DNS2Address"
HKR,Ndi\params\DNS2Address,	type, 		0, "int"
HKR,Ndi\params\DNS2Address,	default,		0, "0"
HKR,Ndi\params\DNS2Address,	min,		0, "0"
HKR,Ndi\params\DNS2Address,	max,		0, "4294967295"
HKR,Ndi\params\DNS2Address,	step,		0, "1"
HKR,,				DNS2Address,	0, "0"

HKR,Ndi\params\MPDebugBits,	ParamDesc,	0, "MPDebugBits"
HKR,Ndi\params\MPDebugBits,	type, 		0, "int"
HKR,Ndi\params\MPDebugBits,	default,		0, "28"
HKR,Ndi\params\MPDebugBits,	min,		0, "0"
HKR,Ndi\params\MPDebugBits,	max,		0, "28"
HKR,Ndi\params\MPDebugBits,	step,		0, "1"
HKR,,				MPDebugBits,	0, "16"		

HKR,Ndi\params\AutoConnect,	ParamDesc,	0, "AutoConnect"
HKR,Ndi\params\AutoConnect,	type, 		0, "int"
HKR,Ndi\params\AutoConnect,	default,		0, "1"
HKR,Ndi\params\AutoConnect,	min,		0, "0"
HKR,Ndi\params\AutoConnect,	max,		0, "1"
HKR,Ndi\params\AutoConnect,	step,		0, "1"
HKR,,				AutoConnect,	0, "1"		


HKR,Ndi\params\WaitForDCDgoing1,	ParamDesc,	0, "WaitForDCDgoing1"
HKR,Ndi\params\WaitForDCDgoing1,	type, 		0, "int"
HKR,Ndi\params\WaitForDCDgoing1,	default,		0, "0"
HKR,Ndi\params\WaitForDCDgoing1,	min,		0, "0"
HKR,Ndi\params\WaitForDCDgoing1,	max,		0, "1"
HKR,Ndi\params\WaitForDCDgoing1,	step,		0, "1"
HKR,,				WaitForDCDgoing1,	0, "0"		


;*******************************************************************************
; Strings Section
;*******************************************************************************
[Strings]
OPTION="Option"
DriverDiskName="GlobeTrotter 3G+ installation disk"

