;===========================================================================
; 
; Vista NDIS driver INF for Libertas 802.11 Wireless
; Copyright (C) 2005-2007 Marvell Semiconductor, Inc.
;
;=========================================================================== 

 
[Version] 
Signature   = "$Windows NT$" 
Compatible  = 1
Class       = Net
ClassGUID   = {4D36E972-E325-11CE-BFC1-08002BE10318} 
Provider    = %MRVL% 
CatalogFile=MRVW13C.cat
DriverVer=10/16/2007,1.0.0.53

[SourceDisksNames]
1 = %DISC_DESC%,,,

[SourceDisksFiles]
MRVW13C.sys = 1

[DestinationDirs]
W8335aPCI.x64.CopyFiles  = 12
DefaultDestDir           = 11

[Manufacturer] 
%MRVL%=Marvell,NTamd64

[ControlFlags]
ExcludeFromSelect = *

[Marvell.NTamd64]
%W8335aPCNetgear.DeviceDesc%  = W8335aPCIx64.ndi, PCI\VEN_11AB&DEV_1FAA&SUBSYS_4E001385&REV_03
%W8335aPCINetgear.DeviceDesc% = W8335aPCIx64.ndi, PCI\VEN_11AB&DEV_1FAA&SUBSYS_6B001385

%W8335aPCI.DeviceDesc% = W8335aPCIx64.ndi, PCI\VEN_11AB&DEV_2A01
%W8335bgPCI.DeviceDesc% = W8335aPCIx64.ndi, PCI\VEN_11AB&DEV_1FAA
%W8335bgPCI.DeviceDesc% = W8335aPCIx64.ndi, PCI\VEN_11AB&DEV_1FAB

[W8335aPCIx64.ndi]
; "Characteristics" is (NCF_PHYSICAL | NCF_HAS_UI)
Characteristics = 0x84
; "BusType" is PCI or CardBus
BusType         = 5
AddReg          = W8335aPCI.reg, W8335aPCIx64.reg 
CopyFiles       = W8335aPCI.x64.CopyFiles
*IfType 	= 71	;If_TYPE_IEEE80211
*MediaType	= 16	;NdisMediumNative802_11
*PhysicalMediaType = 9	; NdisPhysicalMediumNative802_11

[W8335aPCIx64.ndi.Services]
AddService = MRV6X64P, 2, W8335aPCIx64.Service, CommonXP.EventLog

;===========================================================================
; W8335a PCI WinXP registers
;===========================================================================
[W8335aPCIx64.reg]
HKR, Ndi,            Service,    0, "MRV6X64P"
HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
HKR, Ndi\Interfaces, LowerRange, 0, "ethernet,wlan" 


[W8335aPCI.x64.CopyFiles]
MRVW13C.sys,,,2

[W8335aPCIx64.Service]
DisplayName    = %W8335aPCIx64.Service.DispName%
ServiceType    = 1 ;%SERVICE_KERNEL_DRIVER%
StartType      = 3 ;%SERVICE_DEMAND_START%
ErrorControl   = 1 ;%SERVICE_ERROR_NORMAL%
ServiceBinary  = %12%\MRVW13C.sys
LoadOrderGroup = NDIS

[CommonXP.EventLog]
AddReg = CommonXP.AddEventLog.reg

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


;===========================================================================
; W8335a PCI common, MIB can be defined here
;===========================================================================
[W8335aPCI.reg]
HKR, Ndi\params\AdhocGMode,ParamDesc,,%AdhocGMode%
HKR, Ndi\params\AdhocGMode,default,,"1"
HKR, Ndi\params\AdhocGMode,type,,enum
HKR, Ndi\params\AdhocGMode\enum,"0",,%Adhoc_G_Mode%
HKR, Ndi\params\AdhocGMode\enum,"1",,%Adhoc_B_Mode_only% 

HKR, Ndi\xparams\DesiredSSID,ParamDesc,,%SSID%
HKR, Ndi\xparams\DesiredSSID,default,,""
HKR, Ndi\xparams\DesiredSSID,type,,"edit" 
HKR, Ndi\xparams\DesiredSSID,LimitText,,"32"
HKR, Ndi\xparams\DesiredSSID,UpperCase,,"0" 
HKR, Ndi\xparams\DesiredSSID,Optional,,"1" 

HKR, Ndi\xparams\AuthMode,ParamDesc,,%AuthMode%
HKR, Ndi\xparams\AuthMode,default,,"0"
HKR, Ndi\xparams\AuthMode,type,,enum
HKR, Ndi\xparams\AuthMode\enum,"0",,%Open%
HKR, Ndi\xparams\AuthMode\enum,"1",,%Shared%

HKR, Ndi\xparams\NetworkMode,ParamDesc,,%NetworkMode%
HKR, Ndi\xparams\NetworkMode,default,,"1"
HKR, Ndi\xparams\NetworkMode,type,,enum
HKR, Ndi\xparams\NetworkMode\enum,"0",,%Ad_Hoc%
HKR, Ndi\xparams\NetworkMode\enum,"1",,%Infrastructure%

 
HKR, Ndi\params\FragThsd,  ParamDesc,0 , %FragThsds%
HKR, Ndi\params\FragThsd,  default, 0 , "2346"
HKR, Ndi\params\FragThsd,  min, 0 , "256"
HKR, Ndi\params\FragThsd,  max, 0 , "2346"
HKR, Ndi\params\FragThsd,  step, 0 , "1"
HKR, Ndi\params\FragThsd,  Base, 0 , "10"
HKR, Ndi\params\FragThsd,  type, 0 ,"dword"

HKR, Ndi\xparams\Channel,  ParamDesc,0 , %Channel%
HKR, Ndi\xparams\Channel,  default, 0 , "36"
HKR, Ndi\xparams\Channel,  min, 0 , "1"
HKR, Ndi\xparams\Channel,  max, 0 , "165"
HKR, Ndi\xparams\Channel,  step, 0 , "1"
HKR, Ndi\xparams\Channel,  Base, 0 , "10"
HKR, Ndi\xparams\Channel,  type, 0 ,"dword"

HKR, Ndi\xparams\TxAntenna,  ParamDesc,0 , %TxAntennaStr%
HKR, Ndi\xparams\TxAntenna,  default, 0 , "2"
HKR, Ndi\xparams\TxAntenna,  min, 0 , "1"
HKR, Ndi\xparams\TxAntenna,  max, 0 , "ffff"
HKR, Ndi\xparams\TxAntenna,  step, 0 , "1"
HKR, Ndi\xparams\TxAntenna,  Base, 0 , "16"
HKR, Ndi\xparams\TxAntenna,  type, 0 ,"dword"

HKR, Ndi\xparams\RxAntenna,  ParamDesc,0 , %RxAntennaStr%
HKR, Ndi\xparams\RxAntenna,  default, 0 , "ffff"
HKR, Ndi\xparams\RxAntenna,  min, 0 , "1"
HKR, Ndi\xparams\RxAntenna,  max, 0 , "ffff"
HKR, Ndi\xparams\RxAntenna,  step, 0 , "1"
HKR, Ndi\xparams\RxAntenna,  Base, 0 , "16"
HKR, Ndi\xparams\RxAntenna,  type, 0 ,"dword"

HKR, Ndi\params\RTSThsd,  ParamDesc, 0, %RTSThsds%
HKR, Ndi\params\RTSThsd,  default, 0, "2346"
HKR, Ndi\params\RTSThsd,  min, 0, "0"
HKR, Ndi\params\RTSThsd,  max, 0, "2346"
HKR, Ndi\params\RTSThsd,  step, 0, "1"
HKR, Ndi\params\RTSThsd,  Base, 0, "10"
HKR, Ndi\params\RTSThsd,  type, 0, "dword"

HKR, Ndi\xparams\DataRate,ParamDesc,,%DataRate%
HKR, Ndi\xparams\DataRate,default,,"FF"
HKR, Ndi\xparams\DataRate,type,,enum
HKR, Ndi\xparams\DataRate\enum,"FF",,%Auto%
HKR, Ndi\xparams\DataRate\enum,"2",,"1 Mbps"
HKR, Ndi\xparams\DataRate\enum,"4",,"2 Mbps"
HKR, Ndi\xparams\DataRate\enum,"b",,"5.5 Mbps"
HKR, Ndi\xparams\DataRate\enum,"16",,"11 Mbps"
HKR, Ndi\xparams\DataRate\enum,"C",,"6 Mbps" 
HKR, Ndi\xparams\DataRate\enum,"12",,"9 Mbps" 
HKR, Ndi\xparams\DataRate\enum,"18",,"12 Mbps" 
HKR, Ndi\xparams\DataRate\enum,"24",,"18 Mbps" 
HKR, Ndi\xparams\DataRate\enum,"30",,"24 Mbps" 
HKR, Ndi\xparams\DataRate\enum,"48",,"36 Mbps" 
HKR, Ndi\xparams\DataRate\enum,"60",,"48 Mbps" 
HKR, Ndi\xparams\DataRate\enum,"6C",,"54 Mbps"

HKR, Ndi\xparams\WepStatus,ParamDesc,,%WepStatus%
HKR, Ndi\xparams\WepStatus,default,,"1"
HKR, Ndi\xparams\WepStatus,type,,enum
HKR, Ndi\xparams\WepStatus\enum,"0",,%Enabled%
HKR, Ndi\xparams\WepStatus\enum,"1",,%Disabled%

HKR, Ndi\params\Preamble,ParamDesc,,%PreambleStr%
HKR, Ndi\params\Preamble,default,,"3"
HKR, Ndi\params\Preamble,type,,enum 
HKR, Ndi\params\Preamble\enum,"1",,%Auto%
HKR, Ndi\params\Preamble\enum,"2",,%Short_Preamble% 
HKR, Ndi\params\Preamble\enum,"3",,%Long_Preamble%

HKR, Ndi\params\DefaultAdhocMediaMode,ParamDesc,,%DefaultAdhocMediaModeStr%
HKR, Ndi\params\DefaultAdhocMediaMode,default,,"0"
HKR, Ndi\params\DefaultAdhocMediaMode,type,,enum 
HKR, Ndi\params\DefaultAdhocMediaMode\enum,"0",,"11b"
HKR, Ndi\params\DefaultAdhocMediaMode\enum,"1",,"11g" 
HKR, Ndi\params\DefaultAdhocMediaMode\enum,"2",,"11a"

HKR, Ndi\params\ChannelRange,ParamDesc,,%RegionControl%
HKR, Ndi\params\ChannelRange,default,,"0"
HKR, Ndi\params\ChannelRange,type,,enum
HKR, Ndi\params\ChannelRange\enum,"0",,%Default%
HKR, Ndi\params\ChannelRange\enum,"010B",,%FCC/IC%
HKR, Ndi\params\ChannelRange\enum,"010D",,%ETSI%
HKR, Ndi\params\ChannelRange\enum,"0A0B",,%Spain%
HKR, Ndi\params\ChannelRange\enum,"0A0D",,%France%
HKR, Ndi\params\ChannelRange\enum,"0E0E",,%MKK%
HKR, Ndi\params\ChannelRange\enum,"010E",,%MKK1%
HKR, Ndi\params\ChannelRange\enum,"0309",,%Israel% 
HKR,, TxWepKey, 2, "" 
HKR,, WepKey1, 2, "" 
HKR,, WepKey2, 2, "" 
HKR,, WepKey3, 2, "" 
HKR,, WepKey4, 2, "" 

 
;===========================================================================
; Strings section
;===========================================================================
[Strings]
MRVL = "Marvell"
MSFT = "Microsoft"
DISC_DESC = "Windows Installation Media"

;; Station Parameters
TxAntennaStr = "Tx Antenna Select"
RxAntennaStr = "Rx Antenna Select" 
Channel = "Channel"
FragThsds = "Fragamentation Threshold"
DataRate = "Data Rate"
RTSThsds = "RTS Threshold"
AuthMode = "Authentication Mode"
NetworkMode = "Operation Mode"
WepStatus = "WEP Status"
SSID = "SSID"
PreambleStr = "Preamble Select"
PowerMode = "Power Save Mode"
AdhocGMode = "Adhoc Mode"
DefaultAdhocMediaModeStr = "Default Adhoc Media Mode"
Adhoc_G_Mode = "Adhoc G Mode"
Adhoc_B_Mode_only = "Adhoc B Mode Only"
Open = "Open"
Shared = "Shared"
Ad_Hoc = "Ad Hoc"
Infrastructure = "Infrastructure"
Auto = "Auto"
Enabled = "Enabled"
Disabled = "Disabled"
Short_Preamble = "Short Preamble"
Long_Preamble = "Long Preamble"

W8335aPCNetgear.DeviceDesc    = "NETGEAR WG511v2 54Mbps Wireless PC Card"
W8335aPCINetgear.DeviceDesc   = "NETGEAR WG311v3 54Mbps Wireless PCI Adapter"
RegionControl = "RegionControl"
Default = "Default"
FCC/IC = "FCC/IC"
ETSI = "ETSI"
Spain = "Spain"
France = "France"
MKK = "MKK"
MKK1 = "MKK1"
Israel = "Israel" 

W8335aPCI.DeviceDesc          = "802.11a/g/b Wireless LAN Client Adapter"
W8335bgPCI.DeviceDesc         = "802.11b/g Wireless LAN Client Adapter"

W8335aPCIx64.Service.DispName = "Vista 64-bits Native WiFi Driver"










 




