;===========================================================================
; 
; Windows Vista 32bit driver INF for TOPDOG (TM) 802.11n/a/g/b Wireless
; Copyright (C) 2006-2007 Marvell Semiconductor, Inc.
;
;=========================================================================== 
 
 
[Version] 
	Signature			= "$Windows NT$" 
	Compatible			= 1
	Class				=Net
	ClassGUID			= {4D36E972-E325-11CE-BFC1-08002BE10318} 
	Provider			= %MRVL% 
	CatalogFile			= netamg3n.cat
	CatalogFile.NTamd64	= netamg3nx.cat
	DriverVer			= 04/23/2009, 1.0.2.60

;===========================================================================
; Source Media Information Sections
;===========================================================================
[SourceDisksNames]
1 = %DriverDisk%,,,

[SourceDisksFiles.amd64]
	; On Marvell installation disk 1 
	amg300nx.sys = 1

[SourceDisksFiles.x86]
	; On Marvell installation disk 1 
	amg300n.sys = 1

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

[DestinationDirs]
	W8385PCI.CopyFiles.NTamd64 = 12 
	W8385PCI.CopyFiles.NTx86 = 12 
	DefaultDestDir = 11

[Manufacturer] 
	%MRVL%=BUFFALO,NTx86.6.1, NTamd64.6.1

[BUFFALO.NTamd64.6.1]
	%BUFFALO_AMG144N.DeviceDesc%    = W8385_11abgn_PCI_J.ndi, PCI\VEN_11AB&DEV_2A0B&SUBSYS_03561154
	%BUFFALO_AG300N.DeviceDesc%  	= W8385_11abgn_PCI_U.ndi, PCI\VEN_11AB&DEV_2A0B&SUBSYS_03571154
	%BUFFALO_AMG300N.DeviceDesc%  	= W8385_11abgn_PCI.ndi, PCI\VEN_11AB&DEV_2A0B&SUBSYS_035C1154
;	%BUFFALO_AMG300N.DeviceDesc%  	= W8385_11abgn_PCI_A5.ndi, PCI\VEN_11AB&DEV_2A0B&SUBSYS_03611154
;	%BUFFALO_AG300.DeviceDesc%  	= W8385_11abgn_PCI_A5.ndi, PCI\VEN_11AB&DEV_2A0B&SUBSYS_03651154

[BUFFALO.NTx86.6.1]
	%BUFFALO_AMG144N.DeviceDesc%    = W8385_11abgn_PCI_J.ndi, PCI\VEN_11AB&DEV_2A0B&SUBSYS_03561154
	%BUFFALO_AG300N.DeviceDesc%  	= W8385_11abgn_PCI_U.ndi, PCI\VEN_11AB&DEV_2A0B&SUBSYS_03571154
	%BUFFALO_AMG300N.DeviceDesc%  	= W8385_11abgn_PCI.ndi, PCI\VEN_11AB&DEV_2A0B&SUBSYS_035C1154
;	%BUFFALO_AMG300N.DeviceDesc%  	= W8385_11abgn_PCI_A5.ndi, PCI\VEN_11AB&DEV_2A0B&SUBSYS_03611154
;	%BUFFALO_AG300.DeviceDesc%  	= W8385_11abgn_PCI_A5.ndi, PCI\VEN_11AB&DEV_2A0B&SUBSYS_03651154

;===========================================================================
; ControlFlags section
;===========================================================================
[ControlFlags]
	ExcludeFromSelect = *


;***************************************************************************
;**         
;**          NT6.1 x64 DDInstall section
;**          
;***************************************************************************
;***************************************************************************
[W8385_11bgn_PCI.ndi.NTamd64]
	; "Characteristics" is (NCF_PHYSICAL | NCF_HAS_UI)
	Characteristics    = 0x84 
	; "BusType" is PCI or CardBus
	BusType            = 5 
	DelReg             = W8385.delreg.Common
	AddReg             = W8385PCI.reg, W8385PCIx64.reg, W8385_11bgn.reg
	CopyFiles          = W8385PCI.CopyFiles.NTamd64
	*IfType            = 71 ; If_TYPE_IEEE80211
	*MediaType         = 16    ; NdisMediumNative802_11
	*PhysicalMediaType = 9  ; NdisPhysicalMediumNative802_11

[W8385_11abgn_PCI.ndi.NTamd64]
	; "Characteristics" is (NCF_PHYSICAL | NCF_HAS_UI)
	Characteristics    = 0x84 
	; "BusType" is PCI or CardBus
	BusType            = 5 
	DelReg             = W8385.delreg.Common
	AddReg             = W8385PCI.reg, W8385PCIx64.reg, W8385_11abgn.reg, CBAMG300N.reg
	CopyFiles          = W8385PCI.CopyFiles.NTamd64
	*IfType            = 71 ; If_TYPE_IEEE80211
	*MediaType         = 16    ; NdisMediumNative802_11
	*PhysicalMediaType = 9  ; NdisPhysicalMediumNative802_11

[W8385_11abgn_PCI_A5.ndi.NTamd64]
	; "Characteristics" is (NCF_PHYSICAL | NCF_HAS_UI)
	Characteristics    = 0x84 
	; "BusType" is PCI or CardBus
	BusType            = 5 
	DelReg             = W8385.delreg.Common
	AddReg             = W8385PCI.reg, W8385PCIx64.reg, W8385_11abgn.reg, CBAMG300NA5.reg
	CopyFiles          = W8385PCI.CopyFiles.NTamd64
	*IfType            = 71 ; If_TYPE_IEEE80211
	*MediaType         = 16    ; NdisMediumNative802_11
	*PhysicalMediaType = 9  ; NdisPhysicalMediumNative802_11

[W8385_11abgn_PCI_J.ndi.NTamd64]
	; "Characteristics" is (NCF_PHYSICAL | NCF_HAS_UI)
	Characteristics    = 0x84 
	; "BusType" is PCI or CardBus
	BusType            = 5 
	DelReg             = W8385.delreg.Common
	AddReg             = W8385PCI.reg, W8385PCIx64.reg, W8385_11abgn.reg, CBAMG144N.reg
	CopyFiles          = W8385PCI.CopyFiles.NTamd64
	*IfType            = 71 ; If_TYPE_IEEE80211
	*MediaType         = 16    ; NdisMediumNative802_11
	*PhysicalMediaType = 9  ; NdisPhysicalMediumNative802_11

[W8385_11abgn_PCI_U.ndi.NTamd64]
	; "Characteristics" is (NCF_PHYSICAL | NCF_HAS_UI)
	Characteristics = 0x84 
	; "BusType" is PCI or CardBus
	BusType            = 5 
	DelReg             = W8385.delreg.Common
	AddReg             = W8385PCI.reg, W8385PCIx64.reg, W8385_11abgn.reg, CBAG300N.reg
	CopyFiles          = W8385PCI.CopyFiles.NTamd64
	*IfType            = 71 ; If_TYPE_IEEE80211
	*MediaType         = 16    ; NdisMediumNative802_11
	*PhysicalMediaType = 9  ; NdisPhysicalMediumNative802_11

[W8385_11bgn_PCI.ndi.NTamd64.Services]
	AddService = CBAG3N, 2, W8385PCI.Service.NTamd64, Common.EventLog

[W8385_11abgn_PCI.ndi.NTamd64.Services]
	AddService = CBAG3N, 2, W8385PCI.Service.NTamd64, Common.EventLog

[W8385_11abgn_PCI_A5.ndi.NTamd64.Services]
	AddService = CBAG3N, 2, W8385PCI.Service.NTamd64, Common.EventLog

[W8385_11abgn_PCI_J.ndi.NTamd64.Services]
	AddService = CBAG3N, 2, W8385PCI.Service.NTamd64, Common.EventLog

[W8385_11abgn_PCI_U.ndi.NTamd64.Services]
	AddService = CBAG3N, 2, W8385PCI.Service.NTamd64, Common.EventLog


;***************************************************************************
;**         
;**          NT6.1 x86 DDInstall section
;**          
;***************************************************************************
;***************************************************************************
[W8385_11bgn_PCI.ndi.NT]
	; "Characteristics" is (NCF_PHYSICAL | NCF_HAS_UI)
	Characteristics    = 0x84 
	; "BusType" is PCI or CardBus
	BusType            = 5 
	DelReg             = W8385.delreg.Common
	AddReg             = W8385PCI.reg, W8385PCIx86.reg, W8385_11bgn.reg
	CopyFiles          = W8385PCI.CopyFiles.NTx86
	*IfType            = 71 ; If_TYPE_IEEE80211
	*MediaType         = 16    ; NdisMediumNative802_11
	*PhysicalMediaType = 9  ; NdisPhysicalMediumNative802_11

[W8385_11abgn_PCI.ndi.NT]
	; "Characteristics" is (NCF_PHYSICAL | NCF_HAS_UI)
	Characteristics    = 0x84 
	; "BusType" is PCI or CardBus
	BusType            = 5 
	DelReg             = W8385.delreg.Common
	AddReg             = W8385PCI.reg, W8385PCIx86.reg, W8385_11abgn.reg, CBAMG300N.reg
	CopyFiles          = W8385PCI.CopyFiles.NTx86
	*IfType            = 71 ; If_TYPE_IEEE80211
	*MediaType         = 16    ; NdisMediumNative802_11
	*PhysicalMediaType = 9  ; NdisPhysicalMediumNative802_11

[W8385_11abgn_PCI_A5.ndi.NT]
	; "Characteristics" is (NCF_PHYSICAL | NCF_HAS_UI)
	Characteristics    = 0x84 
	; "BusType" is PCI or CardBus
	BusType            = 5 
	DelReg             = W8385.delreg.Common
	AddReg             = W8385PCI.reg, W8385PCIx86.reg, W8385_11abgn.reg, CBAMG300NA5.reg
	CopyFiles          = W8385PCI.CopyFiles.NTx86
	*IfType            = 71 ; If_TYPE_IEEE80211
	*MediaType         = 16    ; NdisMediumNative802_11
	*PhysicalMediaType = 9  ; NdisPhysicalMediumNative802_11

[W8385_11abgn_PCI_J.ndi.NT]
	; "Characteristics" is (NCF_PHYSICAL | NCF_HAS_UI)
	Characteristics    = 0x84 
	; "BusType" is PCI or CardBus
	BusType            = 5 
	DelReg             = W8385.delreg.Common
	AddReg             = W8385PCI.reg, W8385PCIx86.reg, W8385_11abgn.reg, CBAMG144N.reg
	CopyFiles          = W8385PCI.CopyFiles.NTx86
	*IfType            = 71 ; If_TYPE_IEEE80211
	*MediaType         = 16    ; NdisMediumNative802_11
	*PhysicalMediaType = 9  ; NdisPhysicalMediumNative802_11

[W8385_11abgn_PCI_U.ndi.NT]
	; "Characteristics" is (NCF_PHYSICAL | NCF_HAS_UI)
	Characteristics = 0x84 
	; "BusType" is PCI or CardBus
	BusType            = 5 
	DelReg             = W8385.delreg.Common
	AddReg             = W8385PCI.reg, W8385PCIx86.reg, W8385_11abgn.reg, CBAG300N.reg
	CopyFiles          = W8385PCI.CopyFiles.NTx86
	*IfType            = 71 ; If_TYPE_IEEE80211
	*MediaType         = 16    ; NdisMediumNative802_11
	*PhysicalMediaType = 9  ; NdisPhysicalMediumNative802_11

[W8385_11bgn_PCI.ndi.NT.Services]
	AddService = CBAG3N, 2, W8385PCI.Service.NTx86, Common.EventLog

[W8385_11abgn_PCI.ndi.NT.Services]
	AddService = CBAG3N, 2, W8385PCI.Service.NTx86, Common.EventLog

[W8385_11abgn_PCI_A5.ndi.NT.Services]
	AddService = CBAG3N, 2, W8385PCI.Service.NTx86, Common.EventLog

[W8385_11abgn_PCI_J.ndi.NT.Services]
	AddService = CBAG3N, 2, W8385PCI.Service.NTx86, Common.EventLog

[W8385_11abgn_PCI_U.ndi.NT.Services]
	AddService = CBAG3N, 2, W8385PCI.Service.NTx86, Common.EventLog

;===========================================================================
; PCI Vista common registers
;===========================================================================
[W8385.delreg.Common]
HKR, Ndi\params\AdhocGMode
HKR, Ndi\params\DefaultAdhocMediaMode
HKR,, AdhocGMode
HKR,, DefaultAdhocMediaMode
HKR,, RadioEnabled

[W8385PCI.reg]
HKR,, OpMode, 			0x00002, 0	;//STA Mode

;
; LED Control
;
; Mode 1 (Default)
HKR,, LED0Associated,		0x00002, "0101ff00"
HKR,, LED0Joined,		0x00002, "0101ff00"
HKR,, LED0PowerOff,		0x00002, "0101fe00"
HKR,, LED0PowerOn,		0x00002, "0101ff00"
HKR,, LED0Rx,			0x00002, "0101ff00"
HKR,, LED0RxMiddle,		0x00002, "0101ff00"
HKR,, LED0RxHigh,		0x00002, "0101ff00"
HKR,, LED0Scan,			0x00002, "0101ff00"
HKR,, LED0Started,		0x00002, "0101ff00"
HKR,, LED0Tx,			0x00002, "0101ff00"
HKR,, LED0TxMiddle,		0x00002, "0101ff00"
HKR,, LED0TxHigh,		0x00002, "0101ff00"

HKR,, LED1Associated,		0x00002, "0102fe00" ; "0102ff00"
HKR,, LED1Joined,		0x00002, "0102ff00"
HKR,, LED1PowerOff,		0x00002, "0102fe00"
HKR,, LED1PowerOn,		0x00002, "0102fe00" ; "0102ff00"
HKR,, LED1Rx,			0x00002, "01020400" ; "01020300"
HKR,, LED1RxMiddle,		0x00002, "01020300" ; "0102fe00"
HKR,, LED1RxHigh,		0x00002, "01020200"
HKR,, LED1Scan,			0x00002, "01020300" ; "01020200"
HKR,, LED1Started,		0x00002, "0102fe00" ; "0102ff00"
HKR,, LED1Tx,			0x00002, "01020400" ; "01020300"
HKR,, LED1TxMiddle,		0x00002, "01020300" ; "0102fe00"
HKR,, LED1TxHigh,		0x00002, "01020200"

HKR,, LEDOffAfterRadioOff,	0x00002, "1" 

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",,"%AuthMode_Open%"
HKR, Ndi\xparams\AuthMode\enum,"1",,"%AuthMode_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",,"%NetworkMode_AdHoc%"
HKR, Ndi\xparams\NetworkMode\enum,"1",,"%NetworkMode_Infra%"

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, "2347"
HKR, Ndi\params\RTSThsd,  min, 0, "256"
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\xparams\DataRate,ParamDesc,,"%DataRate%"
HKR, Ndi\xparams\DataRate,default,,"FF"
HKR, Ndi\xparams\DataRate,type,,enum
HKR, Ndi\xparams\DataRate\enum,"FF",,"%DataRate_Auto%"
HKR, Ndi\xparams\DataRate\enum,"2",,"%DataRate_1Mbps%"
HKR, Ndi\xparams\DataRate\enum,"4",,"%DataRate_2Mbps%"
HKR, Ndi\xparams\DataRate\enum,"b",,"%DataRate_5_5Mbps%"
HKR, Ndi\xparams\DataRate\enum,"16",,"%DataRate_11Mbps%"
HKR, Ndi\xparams\DataRate\enum,"C",,"%DataRate_6Mbps%" 
HKR, Ndi\xparams\DataRate\enum,"12",,"%DataRate_9Mbps%" 
HKR, Ndi\xparams\DataRate\enum,"18",,"%DataRate_12Mbps%" 
HKR, Ndi\xparams\DataRate\enum,"24",,"%DataRate_18Mbps%" 
HKR, Ndi\xparams\DataRate\enum,"30",,"%DataRate_24Mbps%" 
HKR, Ndi\xparams\DataRate\enum,"48",,"%DataRate_36Mbps%" 
HKR, Ndi\xparams\DataRate\enum,"60",,"%DataRate_48Mbps%" 
HKR, Ndi\xparams\DataRate\enum,"6C",,"%DataRate_54Mbps%"

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",,"%PreambleStr_Auto%"
HKR, Ndi\params\Preamble\enum,"2",,"%PreambleStr_Short%" 
HKR, Ndi\params\Preamble\enum,"3",,"%PreambleStr_Long%"

HKR,, TxWepKey, 2, "" 
HKR,, WepKey1, 2, "" 
HKR,, WepKey2, 2, "" 
HKR,, WepKey3, 2, "" 
HKR,, WepKey4, 2, "" 

HKR,, RadioEnabled,0x00010001, 0x1

;HKR, Ndi\params\EWCTurboMode,ParamDesc,,"%EWCTurboMode%"
;HKR, Ndi\params\EWCTurboMode,default,,"1"
;HKR, Ndi\params\EWCTurboMode,type,,enum 
;HKR, Ndi\params\EWCTurboMode\enum,"0",,"%Disabled%"
;HKR, Ndi\params\EWCTurboMode\enum,"1",,"%Enabled%" 

;HKR, Ndi\params\Aggregation,ParamDesc,,"%Aggregation%"
;HKR, Ndi\params\Aggregation,default,,"2"
;HKR, Ndi\params\Aggregation,type,,enum 
;HKR, Ndi\params\Aggregation\enum,"0",,"%Disabled%"
;HKR, Ndi\params\Aggregation\enum,"1",,"%AMSDUEnabled_4k%" 
;HKR, Ndi\params\Aggregation\enum,"2",,"%AMSDUEnabled_8k%" 
;HKR, Ndi\params\Aggregation\enum,"3",,"%AMPDUEnabled%" 

HKR, Ndi\params\GNProtection,ParamDesc,,"%11GN_Protection%"

HKR, Ndi\params\GNProtection,default,,"1"

HKR, Ndi\params\GNProtection,type,,enum 

HKR, Ndi\params\GNProtection\enum,"0",,"%Auto%"

HKR, Ndi\params\GNProtection\enum,"1",,"%Disabled%" 

HKR, Ndi\params\GNProtection\enum,"2",,"%11G_Protection%" 

HKR, Ndi\params\GNProtection\enum,"3",,"%11N_Protection_Full%" 

HKR, Ndi\params\GNProtection\enum,"4",,"%11N_Protection_40MHz%" 



HKR, Ndi\params\HTModeEnabled, ParamDesc,,"%HTModeEnabled%"
HKR, Ndi\params\HTModeEnabled, default,,"1"
HKR, Ndi\params\HTModeEnabled, type,,enum
HKR, Ndi\params\HTModeEnabled\enum,"0",,"%Disabled%" 
HKR, Ndi\params\HTModeEnabled\enum,"1",,"%Enabled%"

;HKR, Ndi\params\ChannelWidth, ParamDesc,,"%ChannelWidth%"
;HKR, Ndi\params\ChannelWidth, default,,"-1"
;HKR, Ndi\params\ChannelWidth, type,,enum
;HKR, Ndi\params\ChannelWidth\enum,"0",,"%20MHz%" 
;HKR, Ndi\params\ChannelWidth\enum,"1",,"%40MHz%"
;HKR, Ndi\params\ChannelWidth\enum,"-1",,"%Auto%"

;HKR, Ndi\params\ExtChannelOffset, ParamDesc,,"%ExtChannelOffset%"
;HKR, Ndi\params\ExtChannelOffset, default,,"-1"
;HKR, Ndi\params\ExtChannelOffset, type,,enum
;HKR, Ndi\params\ExtChannelOffset\enum,"0",,"%Below%" 
;HKR, Ndi\params\ExtChannelOffset\enum,"1",,"%Above%"
;HKR, Ndi\params\ExtChannelOffset\enum,"2",,"%None%"
;HKR, Ndi\params\ExtChannelOffset\enum,"-1",,"%Auto%"

HKR, Ndi\params\GuardInterval, ParamDesc,,"%GuardInterval%"
HKR, Ndi\params\GuardInterval, default,,"-1"
HKR, Ndi\params\GuardInterval, type,,enum
HKR, Ndi\params\GuardInterval\enum,"0",,"%LongGI%" 
HKR, Ndi\params\GuardInterval\enum,"1",,"%ShortGI%"
HKR, Ndi\params\GuardInterval\enum,"-1",,"%Auto%"

HKR, Ndi\params\RegistryMimoCfg, ParamDesc,,"%Antenna%"
HKR, Ndi\params\RegistryMimoCfg, default,,"-1"
HKR, Ndi\params\RegistryMimoCfg, type,,enum
HKR, Ndi\params\RegistryMimoCfg\enum,"0",,"%2by3%" 
HKR, Ndi\params\RegistryMimoCfg\enum,"1",,"%Antenna_A%"
HKR, Ndi\params\RegistryMimoCfg\enum,"2",,"%Antenna_B%"
HKR, Ndi\params\RegistryMimoCfg\enum,"3",,"%2by2%"
HKR, Ndi\params\RegistryMimoCfg\enum,"-1",,"%Auto%"

HKR, Ndi\params\RateAdaptMode, ParamDesc,,"%RateAdaptMode%"
HKR, Ndi\params\RateAdaptMode, default,,"0"
HKR, Ndi\params\RateAdaptMode, type,,enum
HKR, Ndi\params\RateAdaptMode\enum,"0",,"%In%" 
HKR, Ndi\params\RateAdaptMode\enum,"1",,"%Out%"

HKR, Ndi\params\CSMode, ParamDesc,,"%RangeMaximization%"
HKR, Ndi\params\CSMode, default,,"0"
HKR, Ndi\params\CSMode, type,,enum
HKR, Ndi\params\CSMode\enum,"0",,"%Conservative%" 
HKR, Ndi\params\CSMode\enum,"1",,"%Aggressive%"
HKR, Ndi\params\CSMode\enum,"2",,"%Auto%"

HKR, Ndi\params\NumTxBuffer,  ParamDesc, 0, "%NumTxBuffer%"
HKR, Ndi\params\NumTxBuffer,  default, 0, "256"
HKR, Ndi\params\NumTxBuffer,  min, 0, "16"
HKR, Ndi\params\NumTxBuffer,  max, 0, "256"
HKR, Ndi\params\NumTxBuffer,  step, 0, "1"
HKR, Ndi\params\NumTxBuffer,  Base, 0, "10"
HKR, Ndi\params\NumTxBuffer,  type, 0, "dword"

;HKR, Ndi\params\RegionCode, ParamDesc,,"%RegionCode%"
;HKR, Ndi\params\RegionCode, default,,"-1"
;HKR, Ndi\params\RegionCode, type,,enum
;HKR, Ndi\params\RegionCode\enum,"0",,"%sku1%" 
;HKR, Ndi\params\RegionCode\enum,"1",,"%sku2%" 
;HKR, Ndi\params\RegionCode\enum,"2",,"%sku3%" 
;HKR, Ndi\params\RegionCode\enum,"3",,"%sku4%" 
;HKR, Ndi\params\RegionCode\enum,"4",,"%sku5%" 
;HKR, Ndi\params\RegionCode\enum,"5",,"%sku6%" 
;HKR, Ndi\params\RegionCode\enum,"6",,"%sku7%" 
;HKR, Ndi\params\RegionCode\enum,"7",,"%sku8%" 
;HKR, Ndi\params\RegionCode\enum,"8",,"%sku9%" 
;HKR, Ndi\params\RegionCode\enum,"9",,"%sku10%" 
;HKR, Ndi\params\RegionCode\enum,"10",,"%sku11%" 
;HKR, Ndi\params\RegionCode\enum,"11",,"%sku12%" 
;HKR, Ndi\params\RegionCode\enum,"-1",,"%Default%"

HKR, Ndi\params\IntlRoaming,ParamDesc,,"%IntlRoaming%"
HKR, Ndi\params\IntlRoaming,default,,"0"
HKR, Ndi\params\IntlRoaming,type,,enum 
HKR, Ndi\params\IntlRoaming\enum,"0",,"%Off%"
HKR, Ndi\params\IntlRoaming\enum,"1",,"%On%" 

;HKR, Ndi\params\DFS,ParamDesc,,"%DFS%"
;HKR, Ndi\params\DFS,default,,"0"
;HKR, Ndi\params\DFS,type,,enum 
;HKR, Ndi\params\DFS\enum,"0",,"%Off%"
;HKR, Ndi\params\DFS\enum,"1",,"%On%" 

HKR, Ndi\params\RadioOffDisconnected,  ParamDesc, 0, "%RadioOffDisconnected%"
HKR, Ndi\params\RadioOffDisconnected,  default, 0, "0"
HKR, Ndi\params\RadioOffDisconnected,  min, 0, "0"
HKR, Ndi\params\RadioOffDisconnected,  max, 0, "86400"
HKR, Ndi\params\RadioOffDisconnected,  step, 0, "1"
HKR, Ndi\params\RadioOffDisconnected,  Base, 0, "10"
HKR, Ndi\params\RadioOffDisconnected,  type, 0, "dword"

[W8385_11bgn.reg]
HKR, Ndi\params\AdhocCreatorMode,ParamDesc,,"%AdhocCreatorModeStr%"
HKR, Ndi\params\AdhocCreatorMode,default,,"1"
HKR, Ndi\params\AdhocCreatorMode,type,,enum 
HKR, Ndi\params\AdhocCreatorMode\enum,"0",,"%AdhocCreatorModeStr_11g%"
HKR, Ndi\params\AdhocCreatorMode\enum,"1",,"%AdhocCreatorModeStr_11b%" 
HKR, Ndi\params\AdhocCreatorMode\enum,"4",,"%AdhocCreatorModeStr_11n_24GHz%"

[W8385_11abgn.reg]
HKR, Ndi\params\AdhocCreatorMode,ParamDesc,,"%AdhocCreatorModeStr%"
HKR, Ndi\params\AdhocCreatorMode,default,,"1"
HKR, Ndi\params\AdhocCreatorMode,type,,enum 
HKR, Ndi\params\AdhocCreatorMode\enum,"0",,"%AdhocCreatorModeStr_11g%"
HKR, Ndi\params\AdhocCreatorMode\enum,"1",,"%AdhocCreatorModeStr_11b%" 
HKR, Ndi\params\AdhocCreatorMode\enum,"2",,"%AdhocCreatorModeStr_11a%"
HKR, Ndi\params\AdhocCreatorMode\enum,"4",,"%AdhocCreatorModeStr_11n_24GHz%"
HKR, Ndi\params\AdhocCreatorMode\enum,"5",,"%AdhocCreatorModeStr_11n_5GHz%"

[CBAMG300N.reg]
HKR, Ndi\params\EWCTurboMode,ParamDesc,,"%EWCTurboMode%"
HKR, Ndi\params\EWCTurboMode,default,,"0"
HKR, Ndi\params\EWCTurboMode,type,,enum 
HKR, Ndi\params\EWCTurboMode\enum,"0",,"%Disabled%"
HKR, Ndi\params\EWCTurboMode\enum,"1",,"%Enabled%" 

HKR, Ndi\params\ChannelWidth, ParamDesc,,"%ChannelWidth%"
HKR, Ndi\params\ChannelWidth, default,,"0"
HKR, Ndi\params\ChannelWidth, type,,enum
HKR, Ndi\params\ChannelWidth\enum,"0",,"%20MHz%" 
HKR, Ndi\params\ChannelWidth\enum,"1",,"%40MHz%"
HKR, Ndi\params\ChannelWidth\enum,"-1",,"%Auto%"

HKR, Ndi\params\ExtChannelOffset, ParamDesc,,"%ExtChannelOffset%"
HKR, Ndi\params\ExtChannelOffset, default,,"-1"
HKR, Ndi\params\ExtChannelOffset, type,,enum
HKR, Ndi\params\ExtChannelOffset\enum,"0",,"%Below%" 
HKR, Ndi\params\ExtChannelOffset\enum,"1",,"%Above%"
HKR, Ndi\params\ExtChannelOffset\enum,"2",,"%None%"
HKR, Ndi\params\ExtChannelOffset\enum,"-1",,"%Auto%"

HKR, , RegionCode, 0, "-1"
HKR, , DFS, 0, "0"

HKR, Ndi\params\Aggregation,ParamDesc,,"%Aggregation%"
HKR, Ndi\params\Aggregation,default,,"2"
HKR, Ndi\params\Aggregation,type,,enum 
HKR, Ndi\params\Aggregation\enum,"0",,"%Disabled%"
HKR, Ndi\params\Aggregation\enum,"1",,"%AMSDUEnabled_4k%" 
HKR, Ndi\params\Aggregation\enum,"2",,"%AMSDUEnabled_8k%" 
HKR, Ndi\params\Aggregation\enum,"3",,"%AMPDUEnabled%" 

[CBAMG300NA5.reg]
HKR, Ndi\params\EWCTurboMode,ParamDesc,,"%EWCTurboMode%"
HKR, Ndi\params\EWCTurboMode,default,,"0"
HKR, Ndi\params\EWCTurboMode,type,,enum 
HKR, Ndi\params\EWCTurboMode\enum,"0",,"%Disabled%"
HKR, Ndi\params\EWCTurboMode\enum,"1",,"%Enabled%" 

HKR, Ndi\params\ChannelWidth, ParamDesc,,"%ChannelWidth%"
HKR, Ndi\params\ChannelWidth, default,,"0"
HKR, Ndi\params\ChannelWidth, type,,enum
HKR, Ndi\params\ChannelWidth\enum,"0",,"%20MHz%" 
HKR, Ndi\params\ChannelWidth\enum,"1",,"%40MHz%"
HKR, Ndi\params\ChannelWidth\enum,"-1",,"%Auto%"

HKR, Ndi\params\ExtChannelOffset, ParamDesc,,"%ExtChannelOffset%"
HKR, Ndi\params\ExtChannelOffset, default,,"-1"
HKR, Ndi\params\ExtChannelOffset, type,,enum
HKR, Ndi\params\ExtChannelOffset\enum,"0",,"%Below%" 
HKR, Ndi\params\ExtChannelOffset\enum,"1",,"%Above%"
HKR, Ndi\params\ExtChannelOffset\enum,"2",,"%None%"
HKR, Ndi\params\ExtChannelOffset\enum,"-1",,"%Auto%"

HKR, , RegionCode, 0, "-1"
HKR, , DFS, 0, "0"

HKR, Ndi\params\Aggregation,ParamDesc,,"%Aggregation%"
HKR, Ndi\params\Aggregation,default,,"3"
HKR, Ndi\params\Aggregation,type,,enum 
HKR, Ndi\params\Aggregation\enum,"0",,"%Disabled%"
HKR, Ndi\params\Aggregation\enum,"1",,"%AMSDUEnabled_4k%" 
HKR, Ndi\params\Aggregation\enum,"2",,"%AMSDUEnabled_8k%" 
HKR, Ndi\params\Aggregation\enum,"3",,"%AMPDUEnabled%" 

[CBAMG144N.reg]
HKR, Ndi\params\EWCTurboMode,ParamDesc,,"%EWCTurboMode%"
HKR, Ndi\params\EWCTurboMode,default,,"0"
HKR, Ndi\params\EWCTurboMode,type,,enum 
HKR, Ndi\params\EWCTurboMode\enum,"0",,"%Disabled%"
HKR, Ndi\params\EWCTurboMode\enum,"1",,"%Enabled%" 

HKR, , ChannelWidth, 0, "0"
HKR, , RegionCode, 0, "-1"
HKR, , DFS, 0, "0"

HKR, Ndi\params\Aggregation,ParamDesc,,"%Aggregation%"
HKR, Ndi\params\Aggregation,default,,"2"
HKR, Ndi\params\Aggregation,type,,enum 
HKR, Ndi\params\Aggregation\enum,"0",,"%Disabled%"
HKR, Ndi\params\Aggregation\enum,"1",,"%AMSDUEnabled_4k%" 
HKR, Ndi\params\Aggregation\enum,"2",,"%AMSDUEnabled_8k%" 
HKR, Ndi\params\Aggregation\enum,"3",,"%AMPDUEnabled%" 

[CBAG300N.reg]
HKR, Ndi\params\EWCTurboMode,ParamDesc,,"%EWCTurboMode%"
HKR, Ndi\params\EWCTurboMode,default,,"0"
HKR, Ndi\params\EWCTurboMode,type,,enum 
HKR, Ndi\params\EWCTurboMode\enum,"0",,"%Disabled%"
HKR, Ndi\params\EWCTurboMode\enum,"1",,"%Enabled%" 

HKR, Ndi\params\ChannelWidth, ParamDesc,,"%ChannelWidth%"
HKR, Ndi\params\ChannelWidth, default,,"-1"
HKR, Ndi\params\ChannelWidth, type,,enum
HKR, Ndi\params\ChannelWidth\enum,"0",,"%20MHz%" 
HKR, Ndi\params\ChannelWidth\enum,"1",,"%40MHz%"
HKR, Ndi\params\ChannelWidth\enum,"-1",,"%Auto%"

HKR, Ndi\params\ExtChannelOffset, ParamDesc,,"%ExtChannelOffset%"
HKR, Ndi\params\ExtChannelOffset, default,,"-1"
HKR, Ndi\params\ExtChannelOffset, type,,enum
HKR, Ndi\params\ExtChannelOffset\enum,"0",,"%Below%" 
HKR, Ndi\params\ExtChannelOffset\enum,"1",,"%Above%"
HKR, Ndi\params\ExtChannelOffset\enum,"2",,"%None%"
HKR, Ndi\params\ExtChannelOffset\enum,"-1",,"%Auto%"

HKR, , RegionCode, 0, "-1"
HKR, , DFS, 0, "0"

HKR, Ndi\params\Aggregation,ParamDesc,,"%Aggregation%"
HKR, Ndi\params\Aggregation,default,,"2"
HKR, Ndi\params\Aggregation,type,,enum 
HKR, Ndi\params\Aggregation\enum,"0",,"%Disabled%"
HKR, Ndi\params\Aggregation\enum,"1",,"%AMSDUEnabled_4k%" 
HKR, Ndi\params\Aggregation\enum,"2",,"%AMSDUEnabled_8k%" 
HKR, Ndi\params\Aggregation\enum,"3",,"%AMPDUEnabled%" 

;===========================================================================
; PCI Vista x86 registers
;===========================================================================
[W8385PCIx86.reg]
	HKR, Ndi,            Service,    0, "CBAG3N"
	HKR, Ndi\Interfaces, UpperRange, 0, "ndis5,mrvl_prot"
	HKR, Ndi\Interfaces, LowerRange, 0, "ethernet,wlan"

[W8385PCIx64.reg]
	HKR, Ndi,            Service,    0, "CBAG3N"
	HKR, Ndi\Interfaces, UpperRange, 0, "ndis5,mrvl_prot"
	HKR, Ndi\Interfaces, LowerRange, 0, "ethernet,wlan"

[W8385PCI.CopyFiles.NTamd64]
	AMG300Nx.sys,,,2

[W8385PCI.CopyFiles.NTx86]
	AMG300N.sys,,,2

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

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

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

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

;===========================================================================
; English Strings section
;===========================================================================
[Strings]
MRVL = "BUFFALO INC."
Enabled = "Enabled"
Disabled = "Disabled"
Off = "Off"
On = "On"
TxAntennaStr = "Tx Antenna Select"
RxAntennaStr = "Rx Antenna Select" 
Channel = "Channel"
FragThsds = "Fragmentation Threshold"
DataRate = "Data Rate"
DataRate_Auto = "Auto"
DataRate_1Mbps = "1 Mbps"
DataRate_2Mbps = "2 Mbps"
DataRate_5_5Mbps = "5.5 Mbps"
DataRate_11Mbps = "11 Mbps"
DataRate_6Mbps = "6 Mbps"
DataRate_9Mbps = "9 Mbps"
DataRate_12Mbps = "12 Mbps"
DataRate_18Mbps = "18 Mbps"
DataRate_24Mbps = "24 Mbps"
DataRate_36Mbps = "36 Mbps"
DataRate_48Mbps = "48 Mbps"
DataRate_54Mbps = "54 Mbps"
RTSThsds = "RTS Threshold"
AuthMode = "Authentication Mode"
AuthMode_Open = "Open"
AuthMode_Shared = "Shared"
NetworkMode = "Operation Mode"
NetworkMode_AdHoc = "Ad-Hoc"
NetworkMode_Infra = "Infrastructure"
WepStatus = "WEP Status"
SSID = "SSID"
PreambleStr = "Preamble Select"
PreambleStr_Auto = "Auto"
PreambleStr_Short = "Short Preamble"
PreambleStr_Long = "Long Preamble"
AdhocCreatorModeStr = "Adhoc Creator Mode"
AdhocCreatorModeStr_11b = "11b"
AdhocCreatorModeStr_11g = "11g"
AdhocCreatorModeStr_11a = "11a"
AdhocCreatorModeStr_11n_24GHz = "11n (2.4 GHz)"
AdhocCreatorModeStr_11n_5GHz = "11n (5 GHz)"
Aggregation = "Aggregation"
AMSDUEnabled_4k = "AMSDU Enabled (4k)" 
AMSDUEnabled_8k = "AMSDU Enabled (8k)" 
AMPDUEnabled = "AMPDU Enabled" 
EWCTurboMode = "802.11n Turbo Mode"
HTModeEnabled = "802.11n Network"
ChannelWidth = "Channel Width"
20MHz  = "20 MHz"
40MHz = "40 MHz"
Auto = "Auto"
ExtChannelOffset = "Extension Channel"
Below = "Lower"
Above = "Upper"
None = "None"
GuardInterval = "Guard Interval"
LongGI = "Standard"
ShortGI = "Short"
Antenna = "Antenna"
2by3 = "2by3"
Antenna_A = "Antenna A"
Antenna_B = "Antenna B"
2by2 = "2by2"
RateAdaptMode= "Rate adapt mode"
In = "Indoor"
Out = "Outdoor"
RangeMaximization = "Range maximization"
Conservative = "Conservative"
Aggressive = "Aggressive"
NumTxBuffer = "Number of TX Buffers"
RegionCode = "Region code"
sku1 = "SKU 1"
sku2 = "SKU 2"
sku3 = "SKU 3"
sku4 = "SKU 4"
sku5 = "SKU 5"
sku6 = "SKU 6"
sku7 = "SKU 7"
sku8 = "SKU 8"
sku9 = "SKU 9"
sku10 = "SKU 10"
sku11 = "SKU 11"
sku12 = "SKU 12"
;us = "USA(FCC)"
;ca = "Canada(IC)"
;eu = "Europe(ETSI)"
;es = "Spain"
;fr = "France"
;jp = "Japan(MKK)"
;tw = "Taiwan(DGT)"
;au = "Australia/Korea"
Default = "Default"
IntlRoaming = "Worldwide Regulatory Domain"
DFS = "802.11h DFS"
Full = "Full"
Partial = "Partial"
RadioOffDisconnected = "Radio Off if Disconnected"
11GN_Protection = "11 G/N Protection"

11G_Protection = "11G Protection" 

11N_Protection_Full = "11N 20/40 MHz Protection" 

11N_Protection_40MHz = "11N 40 MHz Protection" 


DriverDisk = "AirNavigator CD"

W8385PCI.Service.DispName    = "BUFFALO WLI-CB-AG300N Wireless LAN Driver Service"
BUFFALO_AMG144N.DeviceDesc   = "BUFFALO WLI-CB-AMG144N Wireless LAN Adapter"
BUFFALO_AG300N.DeviceDesc    = "BUFFALO WLI-CB-AG300N Wireless LAN Adapter"
BUFFALO_AMG300N.DeviceDesc   = "BUFFALO WLI-CB-AMG300N Wireless LAN Adapter"
BUFFALO_AG300.DeviceDesc     = "BUFFALO WLP-CB-AG300 Wireless LAN Adapter"
