;===========================================================================
; 
; Windows XP NDIS driver INF for Tenda 802.11 g/b Wireless
; Copyright (C) 2006 Tenda, Inc.
; 
;=========================================================================== 

 
[Version] 
Signature = "$Windows NT$" 
Compatible  = 1
Class=Net
ClassGUID={4D36E972-E325-11CE-BFC1-08002BE10318} 
Provider=%MRVL% 
CatalogFile=MRVW22x.cat
DriverVer=12/21/2005,2.1.0.18

;===========================================================================
; Source Media Information Sections
;===========================================================================
[SourceDisksNames]
1 = "Tenda installation disk 1",,,

[SourceDisksFiles]
; On Marvell installation disk 1 
MRVW225.sys = 1
MRVW223.sys = 1


[DestinationDirs]
W8338USB.XP.CopyFiles  = 12 
W8338USB.2K.CopyFiles  = 12 
DefaultDestDirs    = 11

[Manufacturer] 
%MRVL%=Marvell,NT.5.1

[Marvell]
%MRVL833815.DeviceDesc% =  W833815USB.ndi.NT,USB\VID_1286&PID_1FAA
%MRVL833810.DeviceDesc% =  W833810USB.ndi.NT,USB\VID_1286&PID_1FAB
%MRVL833815_P2.DeviceDesc% =  W833815_P2USB.ndi.NT,USB\VID_1286&PID_1FAC

[Marvell.NT.5.1]
%MRVL833815.DeviceDesc% = W833815USBXP.ndi,USB\VID_1286&PID_1FAA
%MRVL833810.DeviceDesc% = W833810USBXP.ndi,USB\VID_1286&PID_1FAB
%MRVL833815_P2.DeviceDesc% = W833815USBXP.ndi,USB\VID_1286&PID_1FAC

;===========================================================================
; ControlFlags section
;===========================================================================
[ControlFlags]
ExcludeFromSelect = USB\VID_1286&PID_1FAA
ExcludeFromSelect = USB\VID_1286&PID_1FAB
ExcludeFromSelect = USB\VID_1286&PID_1FAC

;***************************************************************************
;**         
;**          Win XP DDInstall section
;**          
;***************************************************************************
;***************************************************************************
[W833815USBXP.ndi]
; "Characteristics" is (NCF_PHYSICAL | NCF_HAS_UI)
Characteristics = 0x84 
; "BusType" is PCI ,CardBus or USB
BusType         = 15 ;Is USB
AddReg          = W8338USB.reg, W8338USBXP.reg, W833815USB.reg
CopyFiles       = W8338USB.XP.CopyFiles

[W833810USBXP.ndi]
; "Characteristics" is (NCF_PHYSICAL | NCF_HAS_UI)
Characteristics = 0x84 
; "BusType" is PCI ,CardBus or USB
BusType         = 15 ;Is USB
AddReg          = W8338USB.reg, W8338USBXP.reg, W833810USB.reg
CopyFiles       = W8338USB.XP.CopyFiles

[W833815USBXP.ndi.Services]
AddService = MRVW225, 2, W833815USBXP.Service, CommonXP.EventLog
[W833810USBXP.ndi.Services]
AddService = MRVW225, 2, W833810USBXP.Service, CommonXP.EventLog

;===========================================================================
; W8338 USB WinXP registers
;===========================================================================
[W8338USBXP.reg]
HKR, Ndi,            Service,    0, "MRVW225"
HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"


[W8338USB.XP.CopyFiles]
MRVW225.sys,,,2 


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

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

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

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

;***************************************************************************
;**         
;**          Win 2K DDInstall section
;**          
;***************************************************************************
[W833815_P2USB.ndi.NT]
; "Characteristics" is (NCF_PHYSICAL | NCF_HAS_UI)
Characteristics = 0x84 
; "BusType" is PCI , CardBus or USB
BusType         = 15; Is USB.
AddReg          = W8338USB.reg, W8338USB2K.reg, W833815_P2USB.devID.reg, W833815USB.reg
CopyFiles       = W8338USB.2K.CopyFiles 
DeviceID 	= "USB\VID_1286&PID_1FAC"

[W833815USB.ndi.NT]
; "Characteristics" is (NCF_PHYSICAL | NCF_HAS_UI)
Characteristics = 0x84 
; "BusType" is PCI , CardBus or USB
BusType         = 15; Is USB.
AddReg          = W8338USB.reg, W8338USB2K.reg, W833815USB.devID.reg, W833815USB.reg
CopyFiles       = W8338USB.2K.CopyFiles 
DeviceID 	= "USB\VID_1286&PID_1FAA"

[W833810USB.ndi.NT]
; "Characteristics" is (NCF_PHYSICAL | NCF_HAS_UI)
Characteristics = 0x84 
; "BusType" is PCI , CardBus or USB
BusType         = 15; Is USB.
AddReg          = W8338USB.reg, W8338USB2K.reg, W833810USB.devID.reg, W833810USB.reg
CopyFiles       = W8338USB.2K.CopyFiles 
DeviceID 	= "USB\VID_1286&PID_1FAB"


[W833815_P2USB.ndi.NT.Services]
AddService = MRVW223, 2, W833815_P2USB2K.Service, Common.EventLog

[W833815USB.ndi.NT.Services]
AddService = MRVW223, 2, W833815USB2K.Service, Common.EventLog

[W833810USB.ndi.NT.Services]
AddService = MRVW223, 2, W833810USB2K.Service, Common.EventLog
;===========================================================================
; W8338 USB Win2K registers
;===========================================================================
[W8338USB2K.reg]
HKR, Ndi,            Service,    0, "MRVW223"
HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"

[W8338USB.2K.CopyFiles]
MRVW223.sys,,,2 


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

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

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

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

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

[W833815USB.devID.reg]
HKR, Ndi, DeviceID, 0, "USB\VID_1286&PID_1FAA"
[W833810USB.devID.reg]
HKR, Ndi, DeviceID, 0, "USB\VID_1286&PID_1FAB"
[W833815_P2USB.devID.reg]
HKR, Ndi, DeviceID, 0, "USB\VID_1286&PID_1FAC"

[W833815USB.reg]
HKR, Ndi\params\DefaultAdhocMediaMode,ParamDesc,,"%DefaultAdhocMediaModeStr%"
HKR, Ndi\params\DefaultAdhocMediaMode,default,,"0"
HKR, Ndi\params\DefaultAdhocMediaMode,type,,enum 
HKR, Ndi\params\DefaultAdhocMediaMode\enum,"0",,"11g"
HKR, Ndi\params\DefaultAdhocMediaMode\enum,"1",,"11b" 
HKR,, DefaultAdhocMediaMode, 0, "0" 
[W833810USB.reg]
HKR, Ndi\params\DefaultAdhocMediaMode,ParamDesc,,"%DefaultAdhocMediaModeStr%"
HKR, Ndi\params\DefaultAdhocMediaMode,default,,"0"
HKR, Ndi\params\DefaultAdhocMediaMode,type,,enum 
HKR, Ndi\params\DefaultAdhocMediaMode\enum,"0",,"11g"
HKR, Ndi\params\DefaultAdhocMediaMode\enum,"1",,"11b" 
HKR,, DefaultAdhocMediaMode, 0, "0" 
;===========================================================================
; W8335a PCI common, MIB can be defined here
;===========================================================================
[W8338USB.reg]
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\params\RTSThsd,  ParamDesc, 0, "%RTSThsds%"
HKR, Ndi\params\RTSThsd,  default, 0, "2347"
HKR, Ndi\params\RTSThsd,  min, 0, "0"
HKR, Ndi\params\RTSThsd,  max, 0, "2347"
HKR, Ndi\params\RTSThsd,  step, 0, "1"
HKR, Ndi\params\RTSThsd,  Base, 0, "10"
HKR, Ndi\params\RTSThsd,  type, 0, "dword"

HKR, Ndi\params\PowerMode,ParamDesc,,"%PowerMode%"
HKR, Ndi\params\PowerMode,default,,"0"
HKR, Ndi\params\PowerMode,type,,enum
HKR, Ndi\params\PowerMode\enum,"0",,"CAM-Constantly Awake Mode"
HKR, Ndi\params\PowerMode\enum,"1",,"MaxPSP-Max Power Savings"
HKR, Ndi\params\PowerMode\enum,"2",,"FastPSP-Fast Power Savings"

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\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\params\Channel,  ParamDesc,0 , "%Channel%"
HKR, Ndi\params\Channel,  default, 0, "10"
HKR, Ndi\params\Channel,  min, 0 , "1"
HKR, Ndi\params\Channel,  max, 0 , "11"
HKR, Ndi\params\Channel,  step, 0 , "1"
HKR, Ndi\params\Channel,  Base, 0 , "10"
HKR, Ndi\params\Channel,  type, 0 ,"dword"

;; LED Control;HKR,, LED0PowerOn, 2,"fe0001"HKR,, LED1PowerOn, 2,"fe0101"HKR,, LED0PowerOff, 2,"fe0000"HKR,, LED1PowerOff, 2,"fe0100"HKR,, LED0Scan, 2,"ff0002"HKR,, LED1Scan, 2,"40102"HKR,, LED0Associated, 2,"ff0005"HKR,, LED1Associated, 2,"fe0105"HKR,, LED0Joined, 2,"ff0006"HKR,, LED1Joined, 2,"ff0106"HKR,, LED0Started, 2,"ff0007"HKR,, LED1Started, 2,"ff0107"HKR,, LED0Tx, 2,"ff0008"HKR,, LED1Tx, 2,"30108"HKR,, LED0Rx, 2,"ff0009"HKR,, LED1Rx, 2,"30109"HKR,, LED0TxHigh, 2,"ff000c"HKR,, LED1TxHigh, 2,"2010c"HKR,, LED0RxHigh, 2,"ff000d"HKR,, LED1RxHigh, 2,"2010d"

HKR,, TxWepKey, 2, "" 
HKR,, WepKey1, 2, "" 
HKR,, WepKey2, 2, "" 
HKR,, WepKey3, 2, "" 
HKR,, WepKey4, 2, "" 
;HKR,, Channel,2,"10"
HKR,, IntlRoaming, 2, "0"

HKR,, DriverRel, 2, "12/21/2005"



;Special for Driver on WinXP OS.
 
;===========================================================================
; Strings section
;===========================================================================
[Strings]
MRVL = "Tenda"

TxAntennaStr = "Tx Antenna Select"
RxAntennaStr = "Rx Antenna Select" 
Channel = "Channel"
FragThsds = "Fragamentation Threshold"
DataRate = "Data Rate"
RTSThsds = "RTS Threshold"
AuthMode = "Authentication Mode"
;WirelessM = "Wireless Mode"
NetworkMode = "Operation Mode"
WepStatus = "WEP Status"
SSID = "SSID"
PreambleStr = "Preamble Select"
PowerMode = "Power Save Mode"
AdhocGMode = "Adhoc Mode"
DefaultAdhocMediaModeStr = "Default Adhoc Media Mode"

MRVL833815.DeviceDesc         = "Tenda W54U Wireless USB Adapter "
MRVL833810.DeviceDesc         = "Tenda W54U Wireless USB Adapter "
MRVL833815_P2.DeviceDesc         = "Tenda W54U Wireless USB Adapter "


W833815USBXP.Service.DispName = "Tenda W54U Wireless LAN Driver for Windows XP"
W833810USBXP.Service.DispName = "Tenda W54U Wireless LAN Dirver for Windows XP"
W833815USB2K.Service.DispName = "Tenda W54U Wireless LAN Driver for Windows 2K" 
W833810USB2K.Service.DispName = "Tenda W54U Wireless LAN Driver for Windows 2K" 











 




