;
; Copyright 2012, Broadcom Corporation.
; All Rights Reserved.
;

[version]
Signature       = "$Windows NT$"                ; Combined WinXP/Vista inf
Class           = Net
ClassGUID       = {4d36e972-e325-11ce-bfc1-08002be10318}
Provider        = %V_BCM%

DriverVer=07/09/2015, 5.93.102.19
CatalogFile     = bcmdhd63.cat

[Manufacturer]
        %V_BCM% = BROADCOM, NTamd64.6.2, NTx86.6.2

[ControlFlags] 
        ExcludeFromSelect = *

[BROADCOM.NTamd64.6.2]
        %BCM430SD_DeviceDesc% = BCM433XNGSD_NT62, SD\VID_02D0&PID_4330&FN_1
        %BCM430SD_DeviceDesc% = BCM432XNGSD_NT62, SD\VID_02D0&PID_4324&FN_1
        %BCM430SD_DeviceDesc% = BCM432XNGSD_NT62, SD\VID_02D0&PID_a94d&FN_1
        %BCM430SD_DeviceDesc% = BCM432XNGSD_NT62, SD\VID_02D0&PID_a94c&FN_1	
		
[BROADCOM.NTx86.6.2]
        %BCM430SD_DeviceDesc% = BCM433XNGSD_NT62, SD\VID_02D0&PID_4330&FN_1
        %BCM430SD_DeviceDesc% = BCM432XNGSD_NT62, SD\VID_02D0&PID_4324&FN_1
        %BCM430SD_DeviceDesc% = BCM432XNGSD_NT62, SD\VID_02D0&PID_a94d&FN_1
        %BCM430SD_DeviceDesc% = BCM432XNGSD_NT62, SD\VID_02D0&PID_a94c&FN_1

[BCM433XNGSD_NT62.NTamd64]
        Include         = netvwifibus.inf
        Needs           = VWiFiBus.CopyFiles
        *IfType         = 71    ; IF_TYPE_IEEE80211
        *MediaType      = 16    ; NdisMediumNative802_11
        *PhysicalMediaType = 9  ; NdisPhysicalMediumNative802_11
        Characteristics = 0x84  ; NCF_PHYSICAL | NCF_HAS_UI
        BusType         = 15    ; PNP bus
        AddReg          = BCM43XX_NT61.reg, BCMSDH43XX.brcm.reg, common.reg, common.vista.reg, gn.options.reg, gn40.options.reg, nbg20.channels.reg, nbg40.channels.reg, BCMIHV.reg.NTamd64
        DelReg          = common.delreg, common.vista.delreg
        CopyFiles       = BCM43XNXSD_NT60.files.NTamd64, BCMIHV.files.NTamd64
        RegisterDlls    = BCMIHVUI.regsrv.NTamd64
	
[BCM432XNGSD_NT62.NTamd64]
        Include         = netvwifibus.inf
        Needs           = VWiFiBus.CopyFiles
        *IfType         = 71    ; IF_TYPE_IEEE80211
        *MediaType      = 16    ; NdisMediumNative802_11
        *PhysicalMediaType = 9  ; NdisPhysicalMediumNative802_11
        Characteristics = 0x84  ; NCF_PHYSICAL | NCF_HAS_UI
        BusType         = 15    ; PNP bus
        AddReg          = BCM43XX_NT61.reg, BCMSDH43XX.brcm.reg, common.reg, common.vista.reg, gn.options.reg, bagn40.options.reg, nbg20.channels.reg, nbg40.channels.reg, BCMIHV.reg.NTamd64
        DelReg          = common.delreg, common.vista.delreg
        CopyFiles       = BCM43XNXSD_NT60.files.NTamd64, BCMIHV.files.NTamd64
	RegisterDlls    = BCMIHVUI.regsrv.NTamd64

[BCM433XNGSD_NT62.NTamd64.Services]
        Include = netvwifibus.inf
        Needs   = VWiFiBus.Services
        AddService = BCMSDH43XX, 2, BCMSDH43XX_NT60.Service.NTamd64, common.EventLog
	
[BCM432XNGSD_NT62.NTamd64.Services]
        Include = netvwifibus.inf
        Needs   = VWiFiBus.Services
        AddService = BCMSDH43XX, 2, BCMSDH43XX_NT60.Service.NTamd64, common.EventLog

[BCM433XNGSD_NT62.NTamd64.HW]
        Include = netvwifibus.inf
        Needs   = VWiFiBus.PnPFilterRegistration
	
[BCM432XNGSD_NT62.NTamd64.HW]
        Include = netvwifibus.inf
        Needs   = VWiFiBus.PnPFilterRegistration
		
[BCM433XNGSD_NT62.NTx86]
        Include         = netvwifibus.inf
        Needs           = VWiFiBus.CopyFiles
        *IfType         = 71    ; IF_TYPE_IEEE80211
        *MediaType      = 16    ; NdisMediumNative802_11
        *PhysicalMediaType = 9  ; NdisPhysicalMediumNative802_11
        Characteristics = 0x84  ; NCF_PHYSICAL | NCF_HAS_UI
        BusType         = 15    ; PNP bus
        AddReg          = BCM43XX_NT61.reg, BCMSDH43XX.brcm.reg, common.reg, common.vista.reg, gn.options.reg, gn40.options.reg, nbg20.channels.reg, nbg40.channels.reg, BCMIHV.reg.NTx86
        DelReg          = common.delreg, common.vista.delreg
        CopyFiles       = BCM43XNXSD_NT60.files.NTx86, BCMIHV.files.NTx86
        RegisterDlls    = BCMIHVUI.regsrv.NTx86
	
[BCM432XNGSD_NT62.NTx86]
        Include         = netvwifibus.inf
        Needs           = VWiFiBus.CopyFiles
        *IfType         = 71    ; IF_TYPE_IEEE80211
        *MediaType      = 16    ; NdisMediumNative802_11
        *PhysicalMediaType = 9  ; NdisPhysicalMediumNative802_11
        Characteristics = 0x84  ; NCF_PHYSICAL | NCF_HAS_UI
        BusType         = 15    ; PNP bus
        AddReg          = BCM43XX_NT61.reg, BCMSDH43XX.brcm.reg, common.reg, common.vista.reg, gn.options.reg, bagn40.options.reg, nbg20.channels.reg, nbg40.channels.reg, BCMIHV.reg.NTx86
        DelReg          = common.delreg, common.vista.delreg
        CopyFiles       = BCM43XNXSD_NT60.files.NTx86, BCMIHV.files.NTx86
	RegisterDlls    = BCMIHVUI.regsrv.NTx86

[BCM433XNGSD_NT62.NTx86.Services]
        Include = netvwifibus.inf
        Needs   = VWiFiBus.Services
        AddService = BCMSDH43XX, 2, BCMSDH43XX_NT60.Service.NTx86, common.EventLog
	
[BCM432XNGSD_NT62.NTx86.Services]
        Include = netvwifibus.inf
        Needs   = VWiFiBus.Services
        AddService = BCMSDH43XX, 2, BCMSDH43XX_NT60.Service.NTx86, common.EventLog


[BCM433XNGSD_NT62.NTx86.HW]
        Include = netvwifibus.inf
        Needs   = VWiFiBus.PnPFilterRegistration
	
[BCM432XNGSD_NT62.NTx86.HW]
        Include = netvwifibus.inf
        Needs   = VWiFiBus.PnPFilterRegistration

[BCM43XX_NT61.reg]
        ; Ndis Info
        ; Interfaces
        HKR,    Ndi\Interfaces, UpperRange,     ,       "ndis5"
        HKR,    Ndi\Interfaces, LowerRange,     ,       "ethernet,wlan,vwifi"

[BCMSDH43XX.brcm.reg]
        HKR,    Ndi,    HelpText,               ,       %BCM43XX_HELP%
        HKR,    Ndi,    Service,                0,      "BCMSDH43XX"

        HKR,     ,"featureflag",      65537, "0x00000004"


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

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

[BCMSDH43XX_NT60.Service.NTamd64]
        DisplayName     = %BCMSDH43XX_Service_DispName%
        ServiceType     = 1                     ; %SERVICE_KERNEL_DRIVER%
        StartType       = 3                     ; %SERVICE_DEMAND_START%
        ErrorControl    = 1                     ; %SERVICE_ERROR_NORMAL%
        ServiceBinary   = %12%\bcmdhd63.sys
        LoadOrderGroup  = NDIS

[BCM43XNXSD_NT60.files.NTamd64]
        bcmdhd63.sys,,,6
        43241b4rtecdc.bin,,,6
        4324b5rtecdc.bin,,,6
	4330b2rtecdc.bin,,,6
	bcm94330fcbga_EVT5.txt,,,6
        bcm94330fcbga_McLaren.txt,,,6
        T77H360.04_WB_nvram_20120731.txt,,,6
        43341b0rtecdc.bin,,,6


; 11 == %windir%/system32
; 12 == %windir%/system32/drivers

[BCMSDH43XX_NT60.Service.NTx86]
        DisplayName     = %BCMSDH43XX_Service_DispName%
        ServiceType     = 1                     ; %SERVICE_KERNEL_DRIVER%
        StartType       = 3                     ; %SERVICE_DEMAND_START%
        ErrorControl    = 1                     ; %SERVICE_ERROR_NORMAL%
        ServiceBinary   = %12%\bcmdhd63.sys
        LoadOrderGroup  = NDIS



[BCM43XNXSD_NT60.files.NTx86]
        bcmdhd63.sys,,,6
        4330b2rtecdc.bin,,,6
        bcm94330fcbga_EVT5.txt,,,6
        43341b0rtecdc.bin,,,6
        43241b4rtecdc.bin,,,6
	bcm94330fcbga_McLaren.txt,,,6
	T77H360.04_WB_nvram_20120731.txt,,,6
        4324b5rtecdc.bin,,,6


; 11 == %windir%/system32
; 12 == %windir%/system32/drivers

[BCMIHV.files.NTamd64]
       bcmihvsrv64.dll,,,6
       bcmihvui64.dll,,,6

[BCMIHV.files.NTx86]
       bcmihvsrv.dll,,,6
       bcmihvui.dll,,,6

;       
; IHV UI registration
;
[BCMIHVUI.regsrv.NTamd64]
        11,,bcmihvui64.dll,1

[BCMIHVUI.regsrv.NTx86]
       11,,bcmihvui.dll,1




[DestinationDirs]
	DefaultDestDir                                = 11
	BCM43XNXSD_NT60.files.NTamd64                 = 12
	BCM43XNXSD_NT60.files.NTx86                   = 12
	BCMIHV.files.NTx86                            = 11
	BCMIHV.files.NTamd64                          = 11

[SourceDisksNames]
        1=%BCM43XX_DiskName%,,

; for WinVista specify bcmdhd63.sys
[SourceDisksFiles.amd64]
	bcmdhd63.sys=1
	43241b4rtecdc.bin=1
	bcmihvsrv64.dll=1
	bcmihvui64.dll=1
	bcm94330fcbga_McLaren.txt=1
	T77H360.04_WB_nvram_20120731.txt=1
  	bcm94330fcbga_EVT5.txt=1
	4330b2rtecdc.bin=1
	4324b5rtecdc.bin=1
	43341b0rtecdc.bin=1

				
[SourceDisksFiles.x86]
	bcmdhd63.sys=1
	bcm94330fcbga_EVT5.txt=1
	bcm94330fcbga_McLaren.txt=1
	T77H360.04_WB_nvram_20120731.txt=1
        43341b0rtecdc.bin=1
	4330b2rtecdc.bin=1
	43241b4rtecdc.bin=1
	bcmihvsrv.dll=1
	bcmihvui.dll=1
	4324b5rtecdc.bin=1

;Uninstall
[Cleanup]
	UnregisterDlls = BCMIHVUI.regsrv.NTamd64, BCMIHVUI.regsrv.NTx86
	DelFiles       = BCMIHV.files.NTamd64, BCMIHV.files.NTx86

[BCMIHV.reg.NTamd64]
	HKR, Ndi\IHVExtensions, ExtensibilityDLL,       0,  "%%SystemRoot%%\System32\bcmihvsrv64.dll"
	HKR, Ndi\IHVExtensions, UIExtensibilityCLSID,   0,  "{AAA6DEE9-31B9-4f18-AB39-82EF9B06EB73}"
	HKR, Ndi\IHVExtensions, AdapterOUI,             0x00010001, 0x001018

[BCMIHV.reg.NTx86]
	HKR, Ndi\IHVExtensions, ExtensibilityDLL,       0,  "%%SystemRoot%%\System32\bcmihvsrv.dll"
	HKR, Ndi\IHVExtensions, UIExtensibilityCLSID,   0,  "{AAA6DEE9-31B9-4f18-AB39-82EF9B06EB73}"
	HKR, Ndi\IHVExtensions, AdapterOUI,             0x00010001, 0x001018
		
; common for WinVista, but excluded in WinXP and older
[common.vista.delreg]
        HKR,,"MPC"
        HKR, Ndi\params\vlan_mode
        HKR,,vlan_mode
        HKR, Ndi\params\PowerSaveMode
        HKR, Ndi\params\Country
        HKR,,Country

; common for all platform
[common.delreg]
        HKR,,"gpiotimerval"
        HKR,,"gpio3"
        HKR,,"gpio2"
        HKR,,"gpio1"
        HKR,,"gpio0"
        HKR, Ndi\params\RoamPref
        HKR, Ndi\params\AssocPref
        HKR, Ndi\params\Locale
        HKR,,Locale
        HKR, Ndi\params\RoamTrigger
        HKR, Ndi\params\WME
        HKR, Ndi\params\Channel
        HKR,,Channel
        HKR, Ndi\params\IBSSGMode
        HKR,,IBSSGMode
	HKR, Ndi\params\IBSSMode
        HKR,,IBSSMode
	HKR, Ndi\params\IBSSGProtection
        HKR,,IBSSGProtection
        HKR, Ndi\params\Intolerant
        HKR,,Intolerant
        HKR, Ndi\params\BtAmp
        HKR, Ndi\params\OBSSCoex
        HKR,,OBSSCoex
        HKLM,Software\Broadcom\802.11,SupportedApps
[rate.delreg]
        HKR,    Ndi\params\Rate
        HKR,    Ndi\params\RateA

[BCMIHV.reg.NTamd64]
				HKR,    ,"4330SROMImagePath",       0,      "\SystemRoot\system32\drivers\T77H360.04_WB_nvram_20120731.txt"
        HKR,    ,"4324SROMImagePath",       0,      "\SystemRoot\system32\drivers\bcm943241ipaagb_p100.txt"
				HKR,    ,"43341SROMImagePath",       0,      "\SystemRoot\system32\drivers\bcm943341wlagb.txt"
				HKR,    ,"43340SROMImagePath",       0,      "\SystemRoot\system32\drivers\bcm943341wlagb.txt"
				HKR, Ndi\IHVExtensions, ExtensibilityDLL,       0,  "%%SystemRoot%%\System32\bcmihvsrv64.dll"
        HKR, Ndi\IHVExtensions, UIExtensibilityCLSID,   0,  "{AAA6DEE9-31B9-4f18-AB39-82EF9B06EB73}"
        HKR, Ndi\IHVExtensions, AdapterOUI,             0x00010001, 0x001018

[BCMIHV.reg.NTx86]
				HKR,    ,"4330SROMImagePath",       0,      "\SystemRoot\system32\drivers\T77H360.04_WB_nvram_20120731.txt"
        HKR,    ,"4324SROMImagePath",       0,      "\SystemRoot\system32\drivers\bcm943241ipaagb_p100-W085-0.txt"
				HKR,    ,"43341SROMImagePath",      0,      "\SystemRoot\system32\drivers\bcm943341wlagb.txt"
				HKR,    ,"43340SROMImagePath",      0,      "\SystemRoot\system32\drivers\bcm943341wlagb.txt"
        HKR, Ndi\IHVExtensions, ExtensibilityDLL,       0,  "%%SystemRoot%%\System32\bcmihvsrv.dll"
        HKR, Ndi\IHVExtensions, UIExtensibilityCLSID,   0,  "{AAA6DEE9-31B9-4f18-AB39-82EF9B06EB73}"
        HKR, Ndi\IHVExtensions, AdapterOUI,             0x00010001, 0x001018

; common for WinVista, but excluded in WinXP and older
[common.vista.reg]
        HKR,    Ndi\params\*PriorityVLANTag, ParamDesc, 0,      %PriorityVLANTag%
        HKR,    Ndi\params\*PriorityVLANTag, type,      0,      "enum"
        HKR,    Ndi\params\*PriorityVLANTag\enum, "0",  0,      %PriorityAndVLANDisabled%
        HKR,    Ndi\params\*PriorityVLANTag\enum, "1",  0,      %PriorityEnabled%
        HKR,    Ndi\params\*PriorityVLANTag\enum, "2",  0,      %VLANEnabled%
        HKR,    Ndi\params\*PriorityVLANTag\enum, "3",  0,      %PriorityAndVLANEnabled%
        HKR,    Ndi\params\*PriorityVLANTag,default,,"0"
        HKR,    Ndi\params\*PriorityVLANTag,optional,,"0"

        HKR,    ,"PowerSaveMode",       0,      "2"

; common for all platform
[common.reg]
        HKR,    ,"4330DongleImagePath",       0,      "\SystemRoot\system32\drivers\4330b2rtecdc.bin"
        HKR,    ,"4324r5DongleImagePath",       0,      "\SystemRoot\system32\drivers\43241b4rtecdc.bin"
        HKR,    ,"4324r6DongleImagePath",       0,      "\SystemRoot\system32\drivers\4324b5rtecdc.bin"
	HKR,    ,"43341DongleImagePath",       0,      "\SystemRoot\system32\drivers\43341b0rtecdc.bin"
	HKR,    ,"43340DongleImagePath",       0,      "\SystemRoot\system32\drivers\43341b0rtecdc.bin"
        HKLM,system\CurrentControlSet\Services\NativeWiFiP\Parameters,EnableWoWLAN,0x00010001,1

        HKR,    Ndi\Params\*PacketCoalescing,  ParamDesc,  0, "Packet Coalescing"
        HKR,    Ndi\Params\*PacketCoalescing,  Type,       0, "enum"
        HKR,    Ndi\Params\*PacketCoalescing,  Default,    0, "1"
        HKR,    Ndi\Params\*PacketCoalescing\enum,   "0",  0, "Disabled"
        HKR,    Ndi\Params\*PacketCoalescing\enum,   "1",  0, "Enabled"

        HKR, Ndi\Params\*WakeOnPattern,  ParamDesc,  0, "Wake on pattern match"
        HKR, Ndi\Params\*WakeOnPattern,  Type,       0, "enum"
        HKR, Ndi\Params\*WakeOnPattern,  Default,    0, "1"
        HKR, Ndi\Params\*WakeOnPattern\enum,   "0",  0, "Disabled"
        HKR, Ndi\Params\*WakeOnPattern\enum,   "1",  0, "Enabled"

        HKR, Ndi\Params\*PMWiFiRekeyOffload,  ParamDesc,  0, "Wake on RSN Rekey"
        HKR, Ndi\Params\*PMWiFiRekeyOffload,  Type,       0, "enum"
        HKR, Ndi\Params\*PMWiFiRekeyOffload,  Default,    0, "1"
        HKR, Ndi\Params\*PMWiFiRekeyOffload\enum,   "0",  0, "Disabled"
        HKR, Ndi\Params\*PMWiFiRekeyOffload\enum,   "1",  0, "Enabled"

        HKR, ,"EnableSoftAP", 0, "0"
        HKR, ,"EnableAutoConnect", 0, "0"

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

        HKR,    Ndi\params\RoamDelta, ParamDesc,        0,      %RoamingTendency%
        HKR,    Ndi\params\RoamDelta, type,             0,      "enum"
        HKR,    Ndi\params\RoamDelta\enum, "0",         0,      %Aggressive%
        HKR,    Ndi\params\RoamDelta\enum, "1",         0,      %Moderate%
        HKR,    Ndi\params\RoamDelta\enum, "2",         0,      %Conservative%
        HKR,    Ndi\params\RoamDelta\enum, "3",         0,      %Auto%
        HKR,    Ndi\params\RoamDelta,default,,"3"

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

        HKR,    Ndi\params\frag, ParamDesc,     0,      %FragmentationThreshold%
        HKR,    Ndi\params\frag,type,0,"dword"
        HKR,    Ndi\params\frag,min,,"256"
        HKR,    Ndi\params\frag,max,,"2346"
        HKR,    Ndi\params\frag,default,,"2346"

        HKR,    Ndi\params\rts, ParamDesc,      0,      %RTSThreshold%
        HKR,    Ndi\params\rts,type,0,"dword"
        HKR,    Ndi\params\rts,min,,"0"
        HKR,    Ndi\params\rts,max,,"2347"
        HKR,    Ndi\params\rts,default,,"2347"

        HKR,    Ndi\params\NetworkAddress, ParamDesc,   0, %LocallyAdministeredMACAddress%
        HKR,    Ndi\params\NetworkAddress, type,        0, "edit"
        HKR,    Ndi\params\NetworkAddress, LimitText,   0, "12"
        HKR,    Ndi\params\NetworkAddress, UpperCase,  0, "1"
        HKR,    Ndi\params\NetworkAddress, default,     0, ""
        HKR,    Ndi\params\NetworkAddress, optional,    0, "1"

        HKR,    Ndi\params\PwrOut, ParamDesc,   0,      %PowerOutput%
        HKR,    Ndi\params\PwrOut, type,                0,      "enum"
        HKR,    Ndi\params\PwrOut\enum, "100",  0,      "100%"
        HKR,    Ndi\params\PwrOut\enum, "75",   0,      "75%"
        HKR,    Ndi\params\PwrOut\enum, "50",   0,      "50%"
        HKR,    Ndi\params\PwrOut\enum, "25",   0,      "25%"
        HKR,    Ndi\params\PwrOut,default,,"100"

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

        HKR,    Ndi\params\BTCoexist, ParamDesc,        0,      %BlueToothCollaboration%
        HKR,    Ndi\params\BTCoexist, type,             0,      "enum"
        HKR,    Ndi\params\BTCoexist\enum, "0", 0,      %Disable%
        HKR,    Ndi\params\BTCoexist\enum, "1", 0,      %Enable%
        HKR,    Ndi\params\BTCoexist\enum, "3", 0,      %Auto%
        HKR,    Ndi\params\BTCoexist,default,,"3"

        HKR,    Ndi\params\WakeUpCapabilities, ParamDesc,       0,      %WakeUpCapabilities%
        HKR,    Ndi\params\WakeUpCapabilities, type,            0,      "enum"
        HKR,    Ndi\params\WakeUpCapabilities\enum, "0",        0,      %None%
        HKR,    Ndi\params\WakeUpCapabilities\enum, "2",        0,      %NetPattern%
        HKR,    Ndi\params\WakeUpCapabilities\enum, "28",       0,      %LossofAP%
        HKR,    Ndi\params\WakeUpCapabilities\enum, "30",       0,      %LossNet%
        HKR,    Ndi\params\WakeUpCapabilities\enum, "31",       0,      %All%
        HKR,    Ndi\params\WakeUpCapabilities,default,,"3"

        HKR,                                    ,"WowlKeyRot", 0, "1"
        HKR,                                    ,"WEP", 0,      ""
        HKR,                                    ,"NetworkType", 0,      "-1"
        HKR,                                    ,"SSID",        0,      ""

        HKR,                                    ,"ledbh0",      0,      "-1"
        HKR,                                    ,"ledbh1",      0,      "-1"
        HKR,                                    ,"ledbh2",      0,      "-1"
        HKR,                                    ,"ledbh3",      0,      "-1"
        HKR,                                    ,"ledblinkslow",        0,      "-1"
        HKR,                                    ,"ledblinkmed", 0,      "-1"
        HKR,                                    ,"ledblinkfast",        0,      "-1"
        HKR,                                    ,"leddc",       0,      "0"

        HKR,                                    ,"scan_channel_time",   0,      "-1"
        HKR,                                    ,"scan_unassoc_time",   0,      "-1"
        HKR,                                    ,"scan_home_time",              0,      "-1"
        HKR,                                    ,"scan_passes",                 0,      "-1"

        HKR,                                    ,"BadFramePreempt",             0,      "0"

        HKR,                                    ,"Interference_Mode",           0,      "-1"

        HKR,                                    ,"ccx_rm",                      0,      "1"
        HKR,                                    ,"ccx_rm_limit",                0,      "300"

        HKR,                                    ,"EFCEnable",           0,      "0"

        HKR,    Ndi\params\antdiv, ParamDesc,   0,      %AntennaDiversity%
        HKR,    Ndi\params\antdiv, type,        0,      "enum"
        HKR,    Ndi\params\antdiv\enum, "-1",   0,      %Auto%
        HKR,    Ndi\params\antdiv\enum, "0",    0,      %Main%
        HKR,    Ndi\params\antdiv\enum, "1",    0,      %Aux%
        HKR,    Ndi\params\antdiv,default,,"-1"

        HKR,    Ndi\params\WME, ParamDesc,      0,      %WME%
        HKR,    Ndi\params\WME, type,           0,      "enum"
        HKR,    Ndi\params\WME\enum, "-1",      0,      %Auto%
        HKR,    Ndi\params\WME\enum, "1",       0,      %Enabled%
        HKR,    Ndi\params\WME\enum, "0",       0,      %Disabled%
        HKR,    Ndi\params\WME,default,,"-1"
; the next line forces upgrade installation to configure WME value to be -1 
        HKR,    ,"WME",0,"-1"

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

        HKR,    Ndi\params\ListenInterval, ParamDesc,     0,      %ListenInterval%
        HKR,    Ndi\params\ListenInterval,type,0,"dword"
        HKR,    Ndi\params\ListenInterval,min,,"1"
        HKR,    Ndi\params\ListenInterval,max,,"100"
        HKR,    Ndi\params\ListenInterval,default,,"1"

        HKR,    Ndi\params\D2ListenInterval, ParamDesc,     0,      %D2ListenInterval%
        HKR,    Ndi\params\D2ListenInterval,type,0,"dword"
        HKR,    Ndi\params\D2ListenInterval,min,,"1"
        HKR,    Ndi\params\D2ListenInterval,max,,"100"
        HKR,    Ndi\params\D2ListenInterval,default,,"5"

        HKR,    Ndi\params\WFDChannelNumber, ParamDesc,     0,      %WFDChannelNumber%
        HKR,    Ndi\params\WFDChannelNumber,type,0,"dword"
        HKR,    Ndi\params\WFDChannelNumber,min,,"1"
        HKR,    Ndi\params\WFDChannelNumber,max,,"11"
        HKR,    Ndi\params\WFDChannelNumber,default,,"11"
		
        HKR,    Ndi\params\EnableLTR, ParamDesc,0, %EnableLTR%
        HKR,    Ndi\params\EnableLTR, type,     0,         "enum"
        HKR,    Ndi\params\EnableLTR\enum, "0", 0, %Disabled%
        HKR,    Ndi\params\EnableLTR\enum, "1", 0, %Enabled%
        HKR,    Ndi\params\EnableLTR,default,,"1"

        HKR,    Ndi\params\LTR_ActiveValue, ParamDesc,     0,      %LTR_ActiveValue%
        HKR,    Ndi\params\LTR_ActiveValue,type,0,"dword"
        HKR,    Ndi\params\LTR_ActiveValue,min,,"0"
        HKR,    Ndi\params\LTR_ActiveValue,max,,"1023"
        HKR,    Ndi\params\LTR_ActiveValue,default,,"60"
		
        HKR,                                    ,"mchan_algo_wfd",                0,      "1"
        HKR,                                    ,"mchan_bw_wfd",                0,      "40"
		
[nbg20.channels.reg]
        ; Chanspec parameters
        ; 2G-band, 20MHz channels supported
        HKR,    Ndi\params\Chanspec\enum, "1",   0, "  1(20MHz)"
        HKR,    Ndi\params\Chanspec\enum, "2",   0, "  2(20MHz)"
        HKR,    Ndi\params\Chanspec\enum, "3",   0, "  3(20MHz)"
        HKR,    Ndi\params\Chanspec\enum, "4",   0, "  4(20MHz)"
        HKR,    Ndi\params\Chanspec\enum, "5",   0, "  5(20MHz)"
        HKR,    Ndi\params\Chanspec\enum, "6",   0, "  6(20MHz)"
        HKR,    Ndi\params\Chanspec\enum, "7",   0, "  7(20MHz)"
        HKR,    Ndi\params\Chanspec\enum, "8",   0, "  8(20MHz)"
        HKR,    Ndi\params\Chanspec\enum, "9",   0, "  9(20MHz)"
        HKR,    Ndi\params\Chanspec\enum, "10",   0, " 10(20MHz)"
        HKR,    Ndi\params\Chanspec\enum, "11",   0, " 11(20MHz)"
        HKR,    Ndi\params\Chanspec\enum, "12",   0, " 12(20MHz)"
        HKR,    Ndi\params\Chanspec\enum, "13",   0, " 13(20MHz)"
        HKR,    Ndi\params\Chanspec\enum, "14",   0, " 14(20MHz)"

[nbg40.channels.reg]
        ; 2G-band, 40MHz channels supported
        HKR,    Ndi\params\Chanspec\enum, "1bl",   0, "  1(40MHz-L)"
        HKR,    Ndi\params\Chanspec\enum, "6bl",   0, "  6(40MHz-L)"
        HKR,    Ndi\params\Chanspec\enum, "6bu",   0, "  6(40MHz-U)"
        HKR,    Ndi\params\Chanspec\enum, "11bu",  0, " 11(40MHz-U)"

[gn.options.reg]
        HKR,    Ndi\params\Afterburner, ParamDesc,      0,      %Afterburner%
        HKR,    Ndi\params\Afterburner, type,       0,      "enum"
        HKR,    Ndi\params\Afterburner\enum, "0",   0,      %Disabled%
        HKR,    Ndi\params\Afterburner\enum, "1",   0,      %Enabled%
        HKR,    Ndi\params\Afterburner,default,,"0"
        
        HKR,    Ndi\params\RoamTrigger, ParamDesc,      0,      %RoamingDecision%
        HKR,    Ndi\params\RoamTrigger, type,           0,      "enum"
        HKR,    Ndi\params\RoamTrigger\enum, "3",       0,      %Auto%
        HKR,    Ndi\params\RoamTrigger\enum, "1",       0,      %OptimizeBandwidth%
        HKR,    Ndi\params\RoamTrigger\enum, "0",       0,      %Default%
        HKR,    Ndi\params\RoamTrigger\enum, "2",       0,      %OptimizeDistance%
        HKR,    Ndi\params\RoamTrigger,default,,"3"

        HKR,    Ndi\params\PLCPHeader, ParamDesc,       0,      %BSSPLCPHeader%
        HKR,    Ndi\params\PLCPHeader, type,            0,      "enum"
        HKR,    Ndi\params\PLCPHeader\enum, "-1",       0,      %Long%
        HKR,    Ndi\params\PLCPHeader\enum, "0",        0,      %AutoShortLong%
        HKR,    Ndi\params\PLCPHeader,default,,"0"

        HKR,    Ndi\params\Rate, ParamDesc,     0,      %Rate%
        HKR,    Ndi\params\Rate, type,          0,      "enum"
        HKR,    Ndi\params\Rate\enum, "0",      0,      %Usebestrate%
        HKR,    Ndi\params\Rate\enum, "2",      0,      " 1"
        HKR,    Ndi\params\Rate\enum, "4",      0,      " 2"
        HKR,    Ndi\params\Rate\enum, "11",     0,      " 5.5"
        HKR,    Ndi\params\Rate\enum, "12",     0,      " 6"
        HKR,    Ndi\params\Rate\enum, "18",     0,      " 9"
        HKR,    Ndi\params\Rate\enum, "22",     0,      "11"
        HKR,    Ndi\params\Rate\enum, "24",     0,      "12"
        HKR,    Ndi\params\Rate\enum, "36",     0,      "18"
        HKR,    Ndi\params\Rate\enum, "48",     0,      "24"
        HKR,    Ndi\params\Rate\enum, "72",     0,      "36"
        HKR,    Ndi\params\Rate\enum, "96",     0,      "48"
        HKR,    Ndi\params\Rate\enum, "108",0,  "54"
        HKR,    Ndi\params\Rate,default,,"0"

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

        HKR,    Ndi\params\OBSSCoex, ParamDesc, 0,      %OBSSCoex%
        HKR,    Ndi\params\OBSSCoex, type,      0,      "enum"
        HKR,    Ndi\params\OBSSCoex\enum, "0",  0,      %Disabled%
        HKR,    Ndi\params\OBSSCoex\enum, "1",  0,      %Enabled%
        HKR,    Ndi\params\OBSSCoex\enum, "-1", 0,      %Auto%
        HKR,    Ndi\params\OBSSCoex,default,,"-1"

        HKR,    Ndi\params\11NPreamble, ParamDesc,  0,  "802.11n Preamble"
        HKR,    Ndi\params\11NPreamble, type,           0, "enum"
        HKR,    Ndi\params\11NPreamble\enum, "-1",      0, %Auto%
        HKR,    Ndi\params\11NPreamble\enum, "0",       0, %Mixed_Mode%
        HKR,    Ndi\params\11NPreamble,default,,"-1"

        ; option to override antenna selection, -1: no override, 0: no selection
        HKR,                                    ,"mimo_antsel", 0,      "-1"

; options for 20MHz band for n
[gn40.options.reg]
        HKR,    Ndi\params\BandwidthCap, ParamDesc,     0,      "Bandwidth Capability"
        HKR,    Ndi\params\BandwidthCap, type,          0,      "enum"
        HKR,    Ndi\params\BandwidthCap\enum, "0",      0,      "11b/g:20MHz"
        HKR,    Ndi\params\BandwidthCap\enum, "1",      0,      "11b/g:20/40MHz"
        HKR,    Ndi\params\BandwidthCap,default,,"0"
        
; options for 40MHz band for n
[bagn40.options.reg]
        HKR,    Ndi\params\BandwidthCap, ParamDesc,     0,      "Bandwidth Capability"
        HKR,    Ndi\params\BandwidthCap, type,          0,      "enum"
        HKR,    Ndi\params\BandwidthCap\enum, "0",      0,      "11a/b/g:20MHz"
        HKR,    Ndi\params\BandwidthCap\enum, "2",      0,      "11a:20/40;11bg:20MHz"
        HKR,    Ndi\params\BandwidthCap,default,,"2"

[strings]
V_BCM="Broadcom"
BCM43XX_HELP="The Broadcom 802.11 Network Adapter provides wireless local area networking."
BCM43XX_Service_DispName="Broadcom 802.11 Network Adapter Driver"
BCM43XX_DiskName="802.11 Network Adapter Install Disk"
BCMH43XX_Service_DispName="Broadcom 802.11 USB Network Adapter Driver"
BCM430SD_DeviceDesc="Broadcom 802.11abgn Wireless SDIO Adapter"
BCMSDH43XX_Service_DispName="Broadcom 802.11 SDIO Network Adapter Driver"
54gAuto="54g - Auto"
54gPerformance="54g - Performance"
80211bOnly="802.11b Only"
AntennaDiversity="Antenna Diversity"
Auto="Auto"
AutoShortLong="Auto (Short/Long)"
BSSPLCPHeader="BSS PLCP Header"
BlueToothCollaboration="Bluetooth Collaboration"
Default="Default"
Disable="Disable"
Disable80211a="Disable 802.11a"
Disable80211gb="Disable 802.11g/b"
DisableBands="Disable Bands"
Disabled="Disabled"
Enable="Enable"
Enabled="Enabled"
FragmentationThreshold="Fragmentation Threshold"
IBSS54gtmMode="IBSS 54g(tm) Mode"
IBSS54gtmProtectionMode="IBSS 54g(tm) Protection Mode"
IBSSMode="IBSS Mode"
LocallyAdministeredMACAddress="Locally Administered MAC Address"
Long="Long"
None="None"
OptimizeBandwidth="Optimize Bandwidth"
OptimizeDistance="Optimize Distance"
PLCPHeader="PLCP Header"
PowerOutput="Power Output"
PowerSaveMode="Power Save Mode"
Prefer80211a="Prefer 802.11a"
Prefer80211gb="Prefer 802.11g/b"
RTSThreshold="RTS Threshold"
RadioEnableDisable="Radio Enable/Disable"
Rate="Rate"
RoamingDecision="Roaming Decision"
XPress_Technology="XPress (TM) Technology"
Fast="Fast"
MinimumPowerConsumption="Minimum Power Consumption"
AssociationRoamPreference="Association Roam Preference"
BandPreference="Band Preference"
RoamingTendency="Roam Tendency"
Aggressive="Aggressive"
Moderate="Moderate"
Conservative="Conservative"
Aux="Aux"
Main="Main"
ApCompatibilityMode="AP Compatibility Mode"
BroaderCompat="Broader Compatibility"
HigherPerf="Higher Performance"
WME="WMM"
Afterburner="Afterburner"
Rate_802_11a="Rate (802.11a)"
Rate_802_11bg="Rate (802.11b/g)"
WZC_Managed_Ethernet="WZC Managed Ethernet"
Legacy="Legacy"
IBSS_Link_Indication="IBSS Link Indication"
Manage_Wireless_Settings="Manage Wireless Settings"
DisableRadioUponWiredConnection="Disable Upon Wired Connect"
SSIDAutoPromote="SSID Autopromote"
IBSSChannelNumber="WZC IBSS Channel Number"
IbssAllowed="IBSS Allowed"
Loose_11h="Loose 11h"
Strict_11h="Strict 11h"
vlan_mode="VLAN Priority Support"
80211bgnAuto="802.11b/g/n Auto"
80211abOnly="802.11a/b Only"
80211abgAuto="802.11a/b/g Auto"
80211abgPerf="802.11a/b/g Performance"
80211abgnAuto="802.11a/b/g/n Auto"
PriorityVLANTag="Priority & VLAN"
PriorityAndVLANDisabled="Priority & VLAN Disabled"
PriorityAndVLANEnabled="Priority & VLAN Enabled"
PriorityEnabled="Priority Enabled"
VLANEnabled="VLAN Enabled"
Lock_Wireless_Settings="Lock Wireless Settings"
Usebestrate="Best Rate"
WakeUpCapabilities="Wake-Up Mode"
NetPattern="Wake Up Frame"
Intolerant="40MHz Intolerant"
All="All"
LossofAP="LossOfLink"
Mixed_Mode="Mixed Mode"
LossNet="WakeUpPkt & LinkLoss"
OBSSCoex="20/40 Coexistance"
BTAMP="BT-AMP"
ListenInterval="Assoc Listen Interval"
D2ListenInterval="D2 Listen Interval"
WFDChannelNumber="WFD Channel Number"
EnableLTR="Enable/Disable LTR"
LTR_ActiveValue="LTR Active value in microseconds"
