bcmdhd63.inf Driver File Contents (BIOS_Acer_1.92_A_A.zip)

ÿþ;;

;; bcmdhd63.inf

;;

;; 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%

        Compatible      = 1

        DriverVer       = 09/28/2012, 5.93.97.76

        CatalogFile     = bcmdhd63.cat

        CatalogFile.NTamd64=bcmdhd63x64.cat



; From Windows Server 2003 SP1, Manufacturer requires amd64 declaration 

;       to differentiate with ia64

; For WinVista and Win7, replace NTamd64 with 

;       NTx86.6.0, NTamd64.6.0, NTx86.6.1, NTamd64.6.1.

[Manufacturer]

        %V_BCM% = BROADCOM, NTx86.6.0, NTamd64.6.0, NTx86.6.1, NTamd64.6.1, NTamd64.6.2



[ControlFlags] 

        ExcludeFromSelect = *



;       DisplayName             Section         DeviceID

;       -----------             -------         --------



;-----------------------------------------------------------------

; x64 (AMD64, Intel EM64T) - Win7

;

[BROADCOM.NTamd64.6.1]

        %BCM430SD_DeviceDesc% = BCM43XNGSD_NT61, SD\VID_02D0&PID_4330&FN_1



;-----------------------------------------------------------------

; x64 (AMD64, Intel EM64T) - Win8

;

[BROADCOM.NTamd64.6.2]

        %BCM430SD_DeviceDesc% = BCM43XNGSD_NT61, SD\VID_02D0&PID_4330&FN_1

		%BCM430SD_DeviceDesc% = BCM43XNGSD_NT61, SD\VID_02D0&PID_4324&FN_1

        %BCM430SD_DeviceDesc% = BCM43XNGSD_NT61, SD\VID_02D0&PID_4334&FN_1



;-----------------------------------------------------------------

; x86 - Win7

;

[BROADCOM.NTx86.6.1]

        %BCM430SD_DeviceDesc% = BCM43XNGSD_NT61, SD\VID_02D0&PID_4330&FN_1

        %BCM430SD_DeviceDesc% = BCM43XNGSD_NT61, SD\VID_02D0&PID_4324&FN_1

        %BCM430SD_DeviceDesc% = BCM43XNGSD_NT61, SD\VID_02D0&PID_4334&FN_1

;-----------------------------------------------------------------

; x64 (AMD64, Intel EM64T) - WinVista

;

[BROADCOM.NTamd64.6.0]

        %BCM430SD_DeviceDesc% = BCM43XNGSD_NT60, SD\VID_02D0&PID_4330&FN_1



;-----------------------------------------------------------------

; x86 - WinVista

;

[BROADCOM.NTx86.6.0]

        %BCM430SD_DeviceDesc% = BCM43XNGSD_NT60, SD\VID_02D0&PID_4330&FN_1



;-----------------------------------------------------------------

; x64 (AMD64, Intel EM64T) - WinXP

;

[BROADCOM.NTamd64]

        %BCM430SD_DeviceDesc% = BCM43XNGSD, PCI\VEN_14E4&DEV_43F2 ;BRCM SDIO HC

        %BCM430SD_DeviceDesc% = BCM43XNGSD, PCI\VEN_1095&DEV_0670 ;Arasan SDIO HC

        %BCM430SD_DeviceDesc% = BCM43XNGSD, PCI\VEN_104C&DEV_803B ;TI Std SDIO HC

        %BCM430SD_DeviceDesc% = BCM43XNGSD, PCI\VEN_104C&DEV_803C ;TI Std SDIO HC       

        %BCM430SD_DeviceDesc% = BCM43XNGSD, PCI\VEN_104C&DEV_8033 ;TI Std SDIO HC       

        %BCM430SD_DeviceDesc% = BCM43XNGSD, PCI\VEN_104C&DEV_8034 ;TI Std SDIO HC

        %BCM430SD_DeviceDesc% = BCM43XNGSD, PCI\VEN_1180&DEV_0822 ;Ricon Std SDIO HC

        %BCM430SD_DeviceDesc% = BCM43XNGSD, PCI\VEN_197b&DEV_2381 ;JMicron Std SDIO HC





;-----------------------------------------------------------------

; x86 - Win9x, Win2K, WinXP

;

[BROADCOM]

        %BCM430SD_DeviceDesc% = BCM43XNGSD, PCI\VEN_14E4&DEV_43F2 ;BRCM SDIO HC

        %BCM430SD_DeviceDesc% = BCM43XNGSD, PCI\VEN_1095&DEV_0670 ;Arasan SDIO HC

        %BCM430SD_DeviceDesc% = BCM43XNGSD, PCI\VEN_104C&DEV_803B ;TI Std SDIO HC

        %BCM430SD_DeviceDesc% = BCM43XNGSD, PCI\VEN_104C&DEV_803C ;TI Std SDIO HC       

        %BCM430SD_DeviceDesc% = BCM43XNGSD, PCI\VEN_104C&DEV_8033 ;TI Std SDIO HC       

        %BCM430SD_DeviceDesc% = BCM43XNGSD, PCI\VEN_104C&DEV_8034 ;TI Std SDIO HC

        %BCM430SD_DeviceDesc% = BCM43XNGSD, PCI\VEN_1180&DEV_0822 ;Ricon Std SDIO HC

        %BCM430SD_DeviceDesc% = BCM43XNGSD, PCI\VEN_197b&DEV_2381 ;JMicron Std SDIO HC

        

;-----------------------------------------------------------------

; x64 (AMD64, Intel EM64T) - Win7

;

[BCM43XZ_NT61.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         = 5                     ; PCI bus

        AddReg          = BCM43XX_NT61.reg, BCM43XX.brcm.reg, common.reg, common.vista.reg, b.options.reg, bg.options.reg, bg.channels.reg, BCMIHV.reg.NTamd64

        DelReg          = common.delreg, common.vista.delreg, rate.delreg

        CopyFiles       = BCM43XX_NT60.files.NTamd64, BCMIHV.files.NTamd64

        RegisterDlls    = BCMIHVUI.regsrv.NTamd64



[BCM43PCMG_NT61.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         = 8             ; PCMCIA bus

        AddReg          = BCM43XX_NT61.reg, BCM43XX.brcm.reg, common.reg, common.vista.reg, g.options.reg, bg.options.reg, bg.channels.reg, BCMIHV.reg.NTamd64

        DelReg          = common.delreg, common.vista.delreg, rate.delreg

        CopyFiles       = BCM43XX_NT60.files.NTamd64, BCMIHV.files.NTamd64

        RegisterDlls    = BCMIHVUI.regsrv.NTamd64



[BCM43XG_NT61.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         = 5                     ; PCI bus

        AddReg          = BCM43XX_NT61.reg, BCM43XX.brcm.reg, common.reg, common.vista.reg, g.options.reg, bg.options.reg, bg.channels.reg, BCMIHV.reg.NTamd64

        DelReg          = common.delreg, common.vista.delreg, rate.delreg

        CopyFiles       = BCM43XX_NT60.files.NTamd64, BCMIHV.files.NTamd64

        RegisterDlls    = BCMIHVUI.regsrv.NTamd64



[BCM43XA_NT61.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         = 5                     ; PCI bus

        AddReg          = BCM43XX_NT61.reg, BCM43XX.brcm.reg, common.reg, common.vista.reg, a.options.reg, a.channels.reg, BCMIHV.reg.NTamd64

        DelReg          = common.delreg, common.vista.delreg, rate.delreg

        CopyFiles       = BCM43XX_NT60.files.NTamd64, BCMIHV.files.NTamd64

        RegisterDlls    = BCMIHVUI.regsrv.NTamd64



[BCM43XM_NT61.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         = 5                     ; PCI bus

        AddReg          = BCM43XX_NT61.reg, BCM43XX.brcm.reg, common.reg, common.vista.reg, bag.options.reg, a.channels.reg, bg.channels.reg, BCMIHV.reg.NTamd64

        DelReg          = common.delreg, common.vista.delreg

        CopyFiles       = BCM43XX_NT60.files.NTamd64, BCMIHV.files.NTamd64

        RegisterDlls    = BCMIHVUI.regsrv.NTamd64



[BCM43XNG_NT61.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         = 5                     ; PCI bus

        AddReg          = BCM43XX_NT61.reg, BCM43XX.brcm.reg, common.reg, common.vista.reg, gn.options.reg, gn40.options.reg, bg.options.reg, nbg20.channels.reg, nbg40.channels.reg, BCMIHV.reg.NTamd64

        DelReg          = common.delreg, common.vista.delreg, rate.delreg

        CopyFiles       = BCM43XX_NT60.files.NTamd64, BCMIHV.files.NTamd64

        RegisterDlls    = BCMIHVUI.regsrv.NTamd64



[BCM43XNG20_NT61.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         = 5                     ; PCI bus

        AddReg          = BCM43XX_NT61.reg, BCM43XX.brcm.reg, common.reg, common.vista.reg, gn.options.reg, bg.options.reg, nbg20.channels.reg, BCMIHV.reg.NTamd64

        DelReg          = common.delreg, common.vista.delreg, rate.delreg

        CopyFiles       = BCM43XX_NT60.files.NTamd64, BCMIHV.files.NTamd64

        RegisterDlls    = BCMIHVUI.regsrv.NTamd64



[BCM43XNA_NT61.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         = 5                     ; PCI bus

        AddReg          = BCM43XX_NT61.reg, BCM43XX.brcm.reg, common.reg, common.vista.reg, a.options.reg, a.channels.reg; , BCMIHV.reg.NTamd64

        DelReg          = common.delreg, common.vista.delreg, rate.delreg

        CopyFiles       = BCM43XX_NT60.files.NTamd64, BCMIHV.files.NTamd64

        RegisterDlls    = BCMIHVUI.regsrv.NTamd64



[BCM43XNM_NT61.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         = 5     ; PCI bus

        AddReg          = BCM43XX_NT61.reg, BCM43XX.brcm.reg, common.reg, common.vista.reg, bagn.options.reg, bagn40.options.reg, na20.channels.reg, na40.channels.reg, nbg20.channels.reg, nbg40.channels.reg, BCMIHV.reg.NTamd64

        DelReg          = common.delreg, common.vista.delreg

        CopyFiles       = BCM43XX_NT60.files.NTamd64, BCMIHV.files.NTamd64

        RegisterDlls    = BCMIHVUI.regsrv.NTamd64



[BCM43XNM_VEN1_NT61.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         = 5     ; PCI bus

        AddReg          = BCM43XX_NT61.reg, BCM43XX.brcm.reg, common.reg, common.vista.reg, bagn.options.reg, bagn40.options.reg, na20.channels.reg, na40.channels.reg, nbg20.channels.reg, nbg40.channels.reg, VEN1.reg, BCMIHV.reg.NTamd64

        DelReg          = common.delreg, common.vista.delreg

        CopyFiles       = BCM43XX_NT60.files.NTamd64, BCMIHV.files.NTamd64

        RegisterDlls    = BCMIHVUI.regsrv.NTamd64



[BCM43XNMD_NT61.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, BCMH43XX.brcm.reg, common.reg, common.vista.reg, bagn.options.reg, bagn40.options.reg, na20.channels.reg, na40.channels.reg, nbg20.channels.reg, nbg40.channels.reg, BCMIHV.reg.NTamd64

        DelReg          = common.delreg, common.vista.delreg

        CopyFiles       = BCM43XNXD_NT60.files.NTamd64, BCMIHV.files.NTamd64

        RegisterDlls    = BCMIHVUI.regsrv.NTamd64



[BCM43XNGD_NT61.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, BCMH43XX.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       = BCM43XNXD_NT60.files.NTamd64, BCMIHV.files.NTamd64

        RegisterDlls    = BCMIHVUI.regsrv.NTamd64



[BCM43XNMSD_NT61.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, bagn.options.reg, bagn40.options.reg, na20.channels.reg, na40.channels.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



[BCM43XNGSD_NT61.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



; Services

[BCM43XZ_NT61.NTamd64.Services]

        Include = netvwifibus.inf

        Needs   = VWiFiBus.Services

        AddService = BCM43XX, 2, BCM43XX_NT60.Service.NTamd64, common.EventLog



[BCM43PCMG_NT61.NTamd64.Services]

        Include = netvwifibus.inf

        Needs   = VWiFiBus.Services

        AddService = BCM43XX, 2, BCM43XX_NT60.Service.NTamd64, common.EventLog



[BCM43XG_NT61.NTamd64.Services]

        Include = netvwifibus.inf

        Needs   = VWiFiBus.Services

        AddService = BCM43XX, 2, BCM43XX_NT60.Service.NTamd64, common.EventLog



[BCM43XA_NT61.NTamd64.Services]

        Include = netvwifibus.inf

        Needs   = VWiFiBus.Services

        AddService = BCM43XX, 2, BCM43XX_NT60.Service.NTamd64, common.EventLog



[BCM43XM_NT61.NTamd64.Services]

        Include = netvwifibus.inf

        Needs   = VWiFiBus.Services

        AddService = BCM43XX, 2, BCM43XX_NT60.Service.NTamd64, common.EventLog



[BCM43XNG_NT61.NTamd64.Services]

        Include = netvwifibus.inf

        Needs   = VWiFiBus.Services

        AddService = BCM43XX, 2, BCM43XX_NT60.Service.NTamd64, common.EventLog



[BCM43XNG20_NT61.NTamd64.Services]

        Include = netvwifibus.inf

        Needs   = VWiFiBus.Services

        AddService = BCM43XX, 2, BCM43XX_NT60.Service.NTamd64, common.EventLog



[BCM43XNA_NT61.NTamd64.Services]

        Include = netvwifibus.inf

        Needs   = VWiFiBus.Services

        AddService = BCM43XX, 2, BCM43XX_NT60.Service.NTamd64, common.EventLog



[BCM43XNM_NT61.NTamd64.Services]

        Include = netvwifibus.inf

        Needs   = VWiFiBus.Services

        AddService = BCM43XX, 2, BCM43XX_NT60.Service.NTamd64, common.EventLog



[BCM43XNM_VEN1_NT61.NTamd64.Services]

        Include = netvwifibus.inf

        Needs   = VWiFiBus.Services

        AddService = BCM43XX, 2, BCM43XX_NT60.Service.NTamd64, common.EventLog



[BCM43XNMD_NT61.NTamd64.Services]

        Include = netvwifibus.inf

        Needs   = VWiFiBus.Services

        AddService = BCMH43XX, 2, BCMH43XX_NT60.Service.NTamd64, common.EventLog



[BCM43XNGD_NT61.NTamd64.Services]

        Include = netvwifibus.inf

        Needs   = VWiFiBus.Services

        AddService = BCMH43XX, 2, BCMH43XX_NT60.Service.NTamd64, common.EventLog



[BCM43XNMSD_NT61.NTamd64.Services]

        Include = netvwifibus.inf

        Needs   = VWiFiBus.Services

        AddService = BCMSDH43XX, 2, BCMSDH43XX_NT60.Service.NTamd64, common.EventLog



[BCM43XNGSD_NT61.NTamd64.Services]

        Include = netvwifibus.inf

        Needs   = VWiFiBus.Services

        AddService = BCMSDH43XX, 2, BCMSDH43XX_NT60.Service.NTamd64, common.EventLog



;

[BCM43XZ_NT61.NTamd64.HW]

        Include = netvwifibus.inf

        Needs   = VWiFiBus.PnPFilterRegistration



[BCM43PCMG_NT61.NTamd64.HW]

        Include = netvwifibus.inf

        Needs   = VWiFiBus.PnPFilterRegistration



[BCM43XG_NT61.NTamd64.HW]

        Include = netvwifibus.inf

        Needs   = VWiFiBus.PnPFilterRegistration



[BCM43XA_NT61.NTamd64.HW]

        Include = netvwifibus.inf

        Needs   = VWiFiBus.PnPFilterRegistration



[BCM43XM_NT61.NTamd64.HW]

        Include = netvwifibus.inf

        Needs   = VWiFiBus.PnPFilterRegistration



[BCM43XNG_NT61.NTamd64.HW]

        Include = netvwifibus.inf

        Needs   = VWiFiBus.PnPFilterRegistration



[BCM43XNG20_NT61.NTamd64.HW]

        Include = netvwifibus.inf

        Needs   = VWiFiBus.PnPFilterRegistration



[BCM43XNA_NT61.NTamd64.HW]

        Include = netvwifibus.inf

        Needs   = VWiFiBus.PnPFilterRegistration



[BCM43XNM_NT61.NTamd64.HW]

        Include = netvwifibus.inf

        Needs   = VWiFiBus.PnPFilterRegistration



[BCM43XNM_VEN1_NT61.NTamd64.HW]

        Include = netvwifibus.inf

        Needs   = VWiFiBus.PnPFilterRegistration



[BCM43XND_NT61.NTamd64.HW]

        Include = netvwifibus.inf

        Needs   = VWiFiBus.PnPFilterRegistration



[BCM43XNMD_NT61.NTamd64.HW]

        Include = netvwifibus.inf

        Needs   = VWiFiBus.PnPFilterRegistration



[BCM43XNGD_NT61.NTamd64.HW]

        Include = netvwifibus.inf

        Needs   = VWiFiBus.PnPFilterRegistration



[BCM43XNMSD_NT61.NTamd64.HW]

        Include = netvwifibus.inf

        Needs   = VWiFiBus.PnPFilterRegistration



[BCM43XNGSD_NT61.NTamd64.HW]

        Include = netvwifibus.inf

        Needs   = VWiFiBus.PnPFilterRegistration



;=============================================================================

;Co-installers for WIN7 x64

[BCM43XZ_NT61.NTamd64.CoInstallers]

        CopyFiles       = CoInstall.CopyFiles.NTamd64

        AddReg          = CoInstallers.AddReg



[BCM43PCMG_NT61.NTamd64.CoInstallers]

        CopyFiles       = CoInstall.CopyFiles.NTamd64

        AddReg          = CoInstallers.AddReg



[BCM43XG_NT61.NTamd64.CoInstallers]

        CopyFiles       = CoInstall.CopyFiles.NTamd64

        AddReg          = CoInstallers.AddReg



[BCM43XA_NT61.NTamd64.CoInstallers]

        CopyFiles       = CoInstall.CopyFiles.NTamd64

        AddReg          = CoInstallers.AddReg



[BCM43XM_NT61.NTamd64.CoInstallers]

        CopyFiles       = CoInstall.CopyFiles.NTamd64

        AddReg          = CoInstallers.AddReg



[BCM43XNG_NT61.NTamd64.CoInstallers]

        CopyFiles       = CoInstall.CopyFiles.NTamd64

        AddReg          = CoInstallers.AddReg



[BCM43XNG20_NT61.NTamd64.CoInstallers]

        CopyFiles       = CoInstall.CopyFiles.NTamd64

        AddReg          = CoInstallers.AddReg



[BCM43XNA_NT61.NTamd64.CoInstallers]

        CopyFiles       = CoInstall.CopyFiles.NTamd64

        AddReg          = CoInstallers.AddReg



[BCM43XNM_NT61.NTamd64.CoInstallers]

        CopyFiles       = CoInstall.CopyFiles.NTamd64

        AddReg          = CoInstallers.AddReg



[BCM43XNM_VEN1_NT61.NTamd64.CoInstallers]

        CopyFiles       = CoInstall.CopyFiles.NTamd64

        AddReg          = CoInstallers.AddReg



; Bcm USB COI and WDF Co-installer

[BCM43XNMD_NT61.NTamd64.CoInstallers]

        CopyFiles       = CoInstall.CopyFiles.NTamd64, BCM43XNMD_NT60.CoInstaller.CopyFiles.NTamd64

        AddReg          = BCM43XNMD_NT60_CoInstaller_AddReg.NTamd64



[BCM43XNMD_NT61.NTamd64.Wdf]

        KmdfService = BCMH43XX, BCM43XNMD_NT60_wdfsect



[BCM43XNMD_NT60_wdfsect]

        KmdfLibraryVersion = 1.9



[BCM43XNGD_NT61.NTamd64.CoInstallers]

        CopyFiles       = CoInstall.CopyFiles.NTamd64, BCM43XNGD_NT60.CoInstaller.CopyFiles.NTamd64

        AddReg          = BCM43XNGD_NT60_CoInstaller_AddReg.NTamd64



[BCM43XNGD_NT61.NTamd64.Wdf]

        KmdfService = BCMH43XX, BCM43XNGD_NT60_wdfsect



[BCM43XNGD_NT60_wdfsect]

        KmdfLibraryVersion = 1.9



; Bcm SD COI and WDF Co-installer

[BCM43XNMSD_NT61.NTamd64.CoInstallers]

        CopyFiles       = CoInstall.CopyFiles.NTamd64, BCM43XNMSD_NT60.CoInstaller.CopyFiles.NTamd64

        AddReg          = BCM43XNMSD_NT60_CoInstaller_AddReg.NTamd64



[BCM43XNMSD_NT61.NTamd64.Wdf]

        KmdfService = BCMSDH43XX, BCM43XNMSD_NT60_wdfsect



[BCM43XNMSD_NT60_wdfsect]

        KmdfLibraryVersion = 1.9



[BCM43XNGSD_NT61.NTamd64.CoInstallers]

        CopyFiles       = CoInstall.CopyFiles.NTamd64, BCM43XNGSD_NT60.CoInstaller.CopyFiles.NTamd64

        AddReg          = BCM43XNGSD_NT60_CoInstaller_AddReg.NTamd64



[BCM43XNGSD_NT61.NTamd64.Wdf]

        KmdfService = BCMSDH43XX, BCM43XNGSD_NT60_wdfsect



[BCM43XNGSD_NT60_wdfsect]

        KmdfLibraryVersion = 1.9





;-----------------------------------------------------------------

; x86 - Win7

;

[BCM43XZ_NT61.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         = 5                     ; PCI bus

        AddReg          = BCM43XX_NT61.reg, BCM43XX.brcm.reg, common.reg, common.vista.reg, b.options.reg, bg.options.reg, bg.channels.reg, BCMIHV.reg.NTx86

        DelReg          = common.delreg, common.vista.delreg, rate.delreg

        CopyFiles       = BCM43XX_NT60.files.NTx86, BCMIHV.files.NTx86

        RegisterDlls    = BCMIHVUI.regsrv.NTx86



[BCM43PCMG_NT61.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         = 8             ; PCMCIA bus

        AddReg          = BCM43XX_NT61.reg, BCM43XX.brcm.reg, common.reg, common.vista.reg, g.options.reg, bg.options.reg, bg.channels.reg, BCMIHV.reg.NTx86

        DelReg          = common.delreg, common.vista.delreg, rate.delreg

        CopyFiles       = BCM43XX_NT60.files.NTx86, BCMIHV.files.NTx86

        RegisterDlls    = BCMIHVUI.regsrv.NTx86



[BCM43XG_NT61.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         = 5                     ; PCI bus

        AddReg          = BCM43XX_NT61.reg, BCM43XX.brcm.reg, common.reg, common.vista.reg, g.options.reg, bg.options.reg, bg.channels.reg, BCMIHV.reg.NTx86

        DelReg          = common.delreg, common.vista.delreg, rate.delreg

        CopyFiles       = BCM43XX_NT60.files.NTx86, BCMIHV.files.NTx86

        RegisterDlls    = BCMIHVUI.regsrv.NTx86



[BCM43XA_NT61.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         = 5                     ; PCI bus

        AddReg          = BCM43XX_NT61.reg, BCM43XX.brcm.reg, common.reg, common.vista.reg, a.options.reg, a.channels.reg, BCMIHV.reg.NTx86

        DelReg          = common.delreg, common.vista.delreg, rate.delreg

        CopyFiles       = BCM43XX_NT60.files.NTx86, BCMIHV.files.NTx86

        RegisterDlls    = BCMIHVUI.regsrv.NTx86



[BCM43XM_NT61.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         = 5                     ; PCI bus

        AddReg          = BCM43XX_NT61.reg, BCM43XX.brcm.reg, common.reg, common.vista.reg, bag.options.reg, a.channels.reg, bg.channels.reg, BCMIHV.reg.NTx86

        DelReg          = common.delreg, common.vista.delreg

        CopyFiles       = BCM43XX_NT60.files.NTx86, BCMIHV.files.NTx86

        RegisterDlls    = BCMIHVUI.regsrv.NTx86



[BCM43XNG_NT61.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         = 5                     ; PCI bus

        AddReg          = BCM43XX_NT61.reg, BCM43XX.brcm.reg, common.reg, common.vista.reg, gn.options.reg, gn40.options.reg, bg.options.reg, nbg20.channels.reg, nbg40.channels.reg, BCMIHV.reg.NTx86

        DelReg          = common.delreg, common.vista.delreg, rate.delreg

        CopyFiles       = BCM43XX_NT60.files.NTx86, BCMIHV.files.NTx86

        RegisterDlls    = BCMIHVUI.regsrv.NTx86



[BCM43XNG20_NT61.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         = 5                     ; PCI bus

        AddReg          = BCM43XX_NT61.reg, BCM43XX.brcm.reg, common.reg, common.vista.reg, gn.options.reg, bg.options.reg, nbg20.channels.reg, BCMIHV.reg.NTx86

        DelReg          = common.delreg, common.vista.delreg, rate.delreg

        CopyFiles       = BCM43XX_NT60.files.NTx86, BCMIHV.files.NTx86

        RegisterDlls    = BCMIHVUI.regsrv.NTx86



[BCM43XNA_NT61.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         = 5                     ; PCI bus

        AddReg          = BCM43XX_NT61.reg, BCM43XX.brcm.reg, common.reg, common.vista.reg, a.options.reg, a.channels.reg, BCMIHV.reg.NTx86

        DelReg          = common.delreg, common.vista.delreg, rate.delreg

        CopyFiles       = BCM43XX_NT60.files.NTx86, BCMIHV.files.NTx86

        RegisterDlls    = BCMIHVUI.regsrv.NTx86



[BCM43XNM_NT61.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         = 5                     ; PCI bus

        AddReg          = BCM43XX_NT61.reg, BCM43XX.brcm.reg, common.reg, common.vista.reg, bagn.options.reg, bagn40.options.reg, na20.channels.reg, na40.channels.reg, nbg20.channels.reg, nbg40.channels.reg, BCMIHV.reg.NTx86

        DelReg          = common.delreg, common.vista.delreg

        CopyFiles       = BCM43XX_NT60.files.NTx86, BCMIHV.files.NTx86

        RegisterDlls    = BCMIHVUI.regsrv.NTx86



[BCM43XNM_VEN1_NT61.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         = 5                     ; PCI bus

        AddReg          = BCM43XX_NT61.reg, BCM43XX.brcm.reg, common.reg, common.vista.reg, bagn.options.reg, bagn40.options.reg, na20.channels.reg, na40.channels.reg, nbg20.channels.reg, nbg40.channels.reg, BCMIHV.reg.NTx86, VEN1.reg

        DelReg          = common.delreg, common.vista.delreg

        CopyFiles       = BCM43XX_NT60.files.NTx86, BCMIHV.files.NTx86

        RegisterDlls    = BCMIHVUI.regsrv.NTx86



[BCM43XNMD_NT61.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, BCMH43XX.brcm.reg, common.reg, common.vista.reg, bagn.options.reg, bagn40.options.reg, na20.channels.reg, na40.channels.reg, nbg20.channels.reg, nbg40.channels.reg, BCMIHV.reg.NTx86

        DelReg          = common.delreg, common.vista.delreg

        CopyFiles       = BCM43XNXD_NT60.files.NTx86, BCMIHV.files.NTx86

        RegisterDlls    = BCMIHVUI.regsrv.NTx86



[BCM43XNGD_NT61.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, BCMH43XX.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       = BCM43XNXD_NT60.files.NTx86, BCMIHV.files.NTx86

        RegisterDlls    = BCMIHVUI.regsrv.NTx86



[BCM43XNMSD_NT61.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, bagn.options.reg, bagn40.options.reg, na20.channels.reg, na40.channels.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



[BCM43XNGSD_NT61.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



[BCM43XZ_NT61.NTx86.Services]

        Include = netvwifibus.inf

        Needs   = VWiFiBus.Services

        AddService = BCM43XX, 2, BCM43XX_NT60.Service.NTx86, common.EventLog



[BCM43PCMG_NT61.NTx86.Services]

        Include = netvwifibus.inf

        Needs   = VWiFiBus.Services

        AddService = BCM43XX, 2, BCM43XX_NT60.Service.NTx86, common.EventLog



[BCM43XG_NT61.NTx86.Services]

        Include = netvwifibus.inf

        Needs   = VWiFiBus.Services

        AddService = BCM43XX, 2, BCM43XX_NT60.Service.NTx86, common.EventLog



[BCM43XA_NT61.NTx86.Services]

        Include = netvwifibus.inf

        Needs   = VWiFiBus.Services

        AddService = BCM43XX, 2, BCM43XX_NT60.Service.NTx86, common.EventLog



[BCM43XM_NT61.NTx86.Services]

        Include = netvwifibus.inf

        Needs   = VWiFiBus.Services

        AddService = BCM43XX, 2, BCM43XX_NT60.Service.NTx86, common.EventLog



[BCM43XNG_NT61.NTx86.Services]

        Include = netvwifibus.inf

        Needs   = VWiFiBus.Services

        AddService = BCM43XX, 2, BCM43XX_NT60.Service.NTx86, common.EventLog



[BCM43XNG20_NT61.NTx86.Services]

        Include = netvwifibus.inf

        Needs   = VWiFiBus.Services

        AddService = BCM43XX, 2, BCM43XX_NT60.Service.NTx86, common.EventLog



[BCM43XNA_NT61.NTx86.Services]

        Include = netvwifibus.inf

        Needs   = VWiFiBus.Services

        AddService = BCM43XX, 2, BCM43XX_NT60.Service.NTx86, common.EventLog



[BCM43XNM_NT61.NTx86.Services]

        Include = netvwifibus.inf

        Needs   = VWiFiBus.Services

        AddService = BCM43XX, 2, BCM43XX_NT60.Service.NTx86, common.EventLog



[BCM43XNM_VEN1_NT61.NTx86.Services]

        Include = netvwifibus.inf

        Needs   = VWiFiBus.Services

        AddService = BCM43XX, 2, BCM43XX_NT60.Service.NTx86, common.EventLog



[BCM43XNMD_NT61.NTx86.Services]

        Include = netvwifibus.inf

        Needs   = VWiFiBus.Services

        AddService = BCMH43XX, 2, BCMH43XX_NT60.Service.NTx86, common.EventLog



[BCM43XNGD_NT61.NTx86.Services]

        Include = netvwifibus.inf

        Needs   = VWiFiBus.Services

        AddService = BCMH43XX, 2, BCMH43XX_NT60.Service.NTx86, common.EventLog



[BCM43XNMSD_NT61.NTx86.Services]

        Include = netvwifibus.inf

        Needs   = VWiFiBus.Services

        AddService = BCMSDH43XX, 2, BCMSDH43XX_NT60.Service.NTx86, common.EventLog



[BCM43XNGSD_NT61.NTx86.Services]

        Include = netvwifibus.inf

        Needs   = VWiFiBus.Services

        AddService = BCMSDH43XX, 2, BCMSDH43XX_NT60.Service.NTx86, common.EventLog



;

[BCM43XZ_NT61.NTx86.HW]

        Include = netvwifibus.inf

        Needs   = VWiFiBus.PnPFilterRegistration



[BCM43PCMG_NT61.NTx86.HW]

        Include = netvwifibus.inf

        Needs   = VWiFiBus.PnPFilterRegistration



[BCM43XG_NT61.NTx86.HW]

        Include = netvwifibus.inf

        Needs   = VWiFiBus.PnPFilterRegistration



[BCM43XA_NT61.NTx86.HW]

        Include = netvwifibus.inf

        Needs   = VWiFiBus.PnPFilterRegistration



[BCM43XM_NT61.NTx86.HW]

        Include = netvwifibus.inf

        Needs   = VWiFiBus.PnPFilterRegistration



[BCM43XNG_NT61.NTx86.HW]

        Include = netvwifibus.inf

        Needs   = VWiFiBus.PnPFilterRegistration



[BCM43XNG20_NT61.NTx86.HW]

        Include = netvwifibus.inf

        Needs   = VWiFiBus.PnPFilterRegistration



[BCM43XNA_NT61.NTx86.HW]

        Include = netvwifibus.inf

        Needs   = VWiFiBus.PnPFilterRegistration



[BCM43XNM_NT61.NTx86.HW]

        Include = netvwifibus.inf

        Needs   = VWiFiBus.PnPFilterRegistration



[BCM43XNM_VEN1_NT61.NTx86.HW]

        Include = netvwifibus.inf

        Needs   = VWiFiBus.PnPFilterRegistration



[BCM43XNMD_NT61.NTx86.HW]

        Include = netvwifibus.inf

        Needs   = VWiFiBus.PnPFilterRegistration



[BCM43XNGD_NT61.NTx86.HW]

        Include = netvwifibus.inf

        Needs   = VWiFiBus.PnPFilterRegistration



[BCM43XNMSD_NT61.NTx86.HW]

        Include = netvwifibus.inf

        Needs   = VWiFiBus.PnPFilterRegistration



[BCM43XNGSD_NT61.NTx86.HW]

        Include = netvwifibus.inf

        Needs   = VWiFiBus.PnPFilterRegistration



;=============================================================================

;Co-installers for Win7 x86

[BCM43XZ_NT61.NTx86.CoInstallers]

        CopyFiles       = CoInstall.CopyFiles.NTx86

        AddReg          = CoInstallers.AddReg



[BCM43PCMG_NT61.NTx86.CoInstallers]

        CopyFiles       = CoInstall.CopyFiles.NTx86

        AddReg          = CoInstallers.AddReg



[BCM43XG_NT61.NTx86.CoInstallers]

        CopyFiles       = CoInstall.CopyFiles.NTx86

        AddReg          = CoInstallers.AddReg



[BCM43XA_NT61.NTx86.CoInstallers]

        CopyFiles       = CoInstall.CopyFiles.NTx86

        AddReg          = CoInstallers.AddReg



[BCM43XM_NT61.NTx86.CoInstallers]

        CopyFiles       = CoInstall.CopyFiles.NTx86

        AddReg          = CoInstallers.AddReg



[BCM43XNG_NT61.NTx86.CoInstallers]

        CopyFiles       = CoInstall.CopyFiles.NTx86

        AddReg          = CoInstallers.AddReg



[BCM43XNG20_NT61.NTx86.CoInstallers]

        CopyFiles       = CoInstall.CopyFiles.NTx86

        AddReg          = CoInstallers.AddReg



[BCM43XNA_NT61.NTx86.CoInstallers]

        CopyFiles       = CoInstall.CopyFiles.NTx86

        AddReg          = CoInstallers.AddReg



[BCM43XNM_NT61.NTx86.CoInstallers]

        CopyFiles       = CoInstall.CopyFiles.NTx86

        AddReg          = CoInstallers.AddReg



[BCM43XNM_VEN1_NT61.NTx86.CoInstallers]

        CopyFiles       = CoInstall.CopyFiles.NTx86

        AddReg          = CoInstallers.AddReg



; Bcm USB COI and WDF Co-installer

[BCM43XNMD_NT61.NTx86.CoInstallers]

        CopyFiles       = CoInstall.CopyFiles.NTx86, BCM43XNMD_NT60.CoInstaller.CopyFiles.NTx86

        AddReg          = BCM43XNMD_NT60_CoInstaller_AddReg.NTx86



[BCM43XNMD_NT61.NTx86.Wdf]

        KmdfService = BCMH43XX, BCM43XNMD_NT60_wdfsect



;BCM43XNMD_NT60_wdfsect is already set in NTamd64 section



[BCM43XNGD_NT61.NTx86.CoInstallers]

        CopyFiles       = CoInstall.CopyFiles.NTx86, BCM43XNGD_NT60.CoInstaller.CopyFiles.NTx86

        AddReg          = BCM43XNGD_NT60_CoInstaller_AddReg.NTx86



[BCM43XNGD_NT61.NTx86.Wdf]

        KmdfService = BCMH43XX, BCM43XNGD_NT60_wdfsect



;BCM43XNGD_NT60_wdfsect is already set in NTamd64 section



; Bcm SD COI and WDF Co-installer

[BCM43XNMSD_NT61.NTx86.CoInstallers]

        CopyFiles       = CoInstall.CopyFiles.NTx86, BCM43XNMSD_NT60.CoInstaller.CopyFiles.NTx86

        AddReg          = BCM43XNMSD_NT60_CoInstaller_AddReg.NTx86



[BCM43XNMSD_NT61.NTx86.Wdf]

        KmdfService = BCMSDH43XX, BCM43XNMSD_NT60_wdfsect



;BCM43XNMSD_NT60_wdfsect is already set in NTamd64 section



;[BCM43XNGSD_NT61.NTx86.CoInstallers]

 ;       CopyFiles       = CoInstall.CopyFiles.NTx86, BCM43XNGSD_NT60.CoInstaller.CopyFiles.NTx86

  ;      AddReg          = BCM43XNGSD_NT60_CoInstaller_AddReg.NTx86



;[BCM43XNGSD_NT61.NTx86.Wdf]

;       KmdfService = BCMSDH43XX, BCM43XNGSD_NT60_wdfsect



;BCM43XNGSD_NT60_wdfsect is already set in NTamd64 section







;-----------------------------------------------------------------

; x64 (AMD64, Intel EM64T) - WinVista

;

[BCM43XZ_NT60.NTamd64]

        *IfType         = 71    ; IF_TYPE_IEEE80211

        *MediaType      = 16    ; NdisMediumNative802_11

        *PhysicalMediaType = 9  ; NdisPhysicalMediumNative802_11

        Characteristics = 0x84  ; NCF_PHYSICAL | NCF_HAS_UI

        BusType         = 5                     ; PCI bus

        AddReg          = BCM43XX_NT60.reg, BCM43XX.brcm.reg, common.reg, common.vista.reg, b.options.reg, bg.options.reg, bg.channels.reg, BCMIHV.reg.NTamd64

        DelReg          = common.delreg, common.vista.delreg, rate.delreg

        CopyFiles       = BCM43XX_NT60.files.NTamd64, BCMIHV.files.NTamd64

        RegisterDlls    = BCMIHVUI.regsrv.NTamd64



[BCM43PCMG_NT60.NTamd64]

        *IfType         = 71    ; IF_TYPE_IEEE80211

        *MediaType      = 16    ; NdisMediumNative802_11

        *PhysicalMediaType = 9  ; NdisPhysicalMediumNative802_11

        Characteristics = 0x84  ; NCF_PHYSICAL | NCF_HAS_UI

        BusType         = 8             ; PCMCIA bus

        AddReg          = BCM43XX_NT60.reg, BCM43XX.brcm.reg, common.reg, common.vista.reg, g.options.reg, bg.options.reg, bg.channels.reg, BCMIHV.reg.NTamd64

        DelReg          = common.delreg, common.vista.delreg, rate.delreg

        CopyFiles       = BCM43XX_NT60.files.NTamd64, BCMIHV.files.NTamd64

        RegisterDlls    = BCMIHVUI.regsrv.NTamd64



[BCM43XG_NT60.NTamd64]

        *IfType         = 71    ; IF_TYPE_IEEE80211

        *MediaType      = 16    ; NdisMediumNative802_11

        *PhysicalMediaType = 9  ; NdisPhysicalMediumNative802_11

        Characteristics = 0x84  ; NCF_PHYSICAL | NCF_HAS_UI

        BusType         = 5                     ; PCI bus

        AddReg          = BCM43XX_NT60.reg, BCM43XX.brcm.reg, common.reg, common.vista.reg, g.options.reg, bg.options.reg, bg.channels.reg, BCMIHV.reg.NTamd64

        DelReg          = common.delreg, common.vista.delreg, rate.delreg

        CopyFiles       = BCM43XX_NT60.files.NTamd64, BCMIHV.files.NTamd64

        RegisterDlls    = BCMIHVUI.regsrv.NTamd64



[BCM43XA_NT60.NTamd64]

        *IfType         = 71    ; IF_TYPE_IEEE80211

        *MediaType      = 16    ; NdisMediumNative802_11

        *PhysicalMediaType = 9  ; NdisPhysicalMediumNative802_11

        Characteristics = 0x84  ; NCF_PHYSICAL | NCF_HAS_UI

        BusType         = 5                     ; PCI bus

        AddReg          = BCM43XX_NT60.reg, BCM43XX.brcm.reg, common.reg, common.vista.reg, a.options.reg, a.channels.reg, BCMIHV.reg.NTamd64

        DelReg          = common.delreg, common.vista.delreg, rate.delreg

        CopyFiles       = BCM43XX_NT60.files.NTamd64, BCMIHV.files.NTamd64

        RegisterDlls    = BCMIHVUI.regsrv.NTamd64



[BCM43XM_NT60.NTamd64]

        *IfType         = 71    ; IF_TYPE_IEEE80211

        *MediaType      = 16    ; NdisMediumNative802_11

        *PhysicalMediaType = 9  ; NdisPhysicalMediumNative802_11

        Characteristics = 0x84  ; NCF_PHYSICAL | NCF_HAS_UI

        BusType         = 5                     ; PCI bus

        AddReg          = BCM43XX_NT60.reg, BCM43XX.brcm.reg, common.reg, common.vista.reg, bag.options.reg, a.channels.reg, bg.channels.reg, BCMIHV.reg.NTamd64

        DelReg          = common.delreg, common.vista.delreg

        CopyFiles       = BCM43XX_NT60.files.NTamd64, BCMIHV.files.NTamd64

        RegisterDlls    = BCMIHVUI.regsrv.NTamd64



[BCM43XNG_NT60.NTamd64]

        *IfType         = 71    ; IF_TYPE_IEEE80211

        *MediaType      = 16    ; NdisMediumNative802_11

        *PhysicalMediaType = 9  ; NdisPhysicalMediumNative802_11

        Characteristics = 0x84  ; NCF_PHYSICAL | NCF_HAS_UI

        BusType         = 5                     ; PCI bus

        AddReg          = BCM43XX_NT60.reg, BCM43XX.brcm.reg, common.reg, common.vista.reg, gn.options.reg, gn40.options.reg, bg.options.reg, nbg20.channels.reg, nbg40.channels.reg, BCMIHV.reg.NTamd64

        DelReg          = common.delreg, common.vista.delreg, rate.delreg

        CopyFiles       = BCM43XX_NT60.files.NTamd64, BCMIHV.files.NTamd64

        RegisterDlls    = BCMIHVUI.regsrv.NTamd64



[BCM43XNG20_NT60.NTamd64]

        *IfType         = 71    ; IF_TYPE_IEEE80211

        *MediaType      = 16    ; NdisMediumNative802_11

        *PhysicalMediaType = 9  ; NdisPhysicalMediumNative802_11

        Characteristics = 0x84  ; NCF_PHYSICAL | NCF_HAS_UI

        BusType         = 5                     ; PCI bus

        AddReg          = BCM43XX_NT60.reg, BCM43XX.brcm.reg, common.reg, common.vista.reg, gn.options.reg, bg.options.reg, nbg20.channels.reg, BCMIHV.reg.NTamd64

        DelReg          = common.delreg, common.vista.delreg, rate.delreg

        CopyFiles       = BCM43XX_NT60.files.NTamd64, BCMIHV.files.NTamd64

        RegisterDlls    = BCMIHVUI.regsrv.NTamd64



[BCM43XNA_NT60.NTamd64]

        *IfType         = 71    ; IF_TYPE_IEEE80211

        *MediaType      = 16    ; NdisMediumNative802_11

        *PhysicalMediaType = 9  ; NdisPhysicalMediumNative802_11

        Characteristics = 0x84  ; NCF_PHYSICAL | NCF_HAS_UI

        BusType         = 5                     ; PCI bus

        AddReg          = BCM43XX_NT60.reg, BCM43XX.brcm.reg, common.reg, common.vista.reg, a.options.reg, a.channels.reg, BCMIHV.reg.NTamd64

        DelReg          = common.delreg, common.vista.delreg, rate.delreg

        CopyFiles       = BCM43XX_NT60.files.NTamd64, BCMIHV.files.NTamd64

        RegisterDlls    = BCMIHVUI.regsrv.NTamd64



[BCM43XNM_NT60.NTamd64]

        *IfType         = 71    ; IF_TYPE_IEEE80211

        *MediaType      = 16    ; NdisMediumNative802_11

        *PhysicalMediaType = 9  ; NdisPhysicalMediumNative802_11

        Characteristics = 0x84  ; NCF_PHYSICAL | NCF_HAS_UI

        BusType         = 5     ; PCI bus

        AddReg          = BCM43XX_NT60.reg, BCM43XX.brcm.reg, common.reg, common.vista.reg, bagn.options.reg, bagn40.options.reg, na20.channels.reg, na40.channels.reg, nbg20.channels.reg, nbg40.channels.reg, BCMIHV.reg.NTamd64

        DelReg          = common.delreg, common.vista.delreg

        CopyFiles       = BCM43XX_NT60.files.NTamd64, BCMIHV.files.NTamd64

        RegisterDlls    = BCMIHVUI.regsrv.NTamd64



[BCM43XNM_VEN1_NT60.NTamd64]

        *IfType         = 71    ; IF_TYPE_IEEE80211

        *MediaType      = 16    ; NdisMediumNative802_11

        *PhysicalMediaType = 9  ; NdisPhysicalMediumNative802_11

        Characteristics = 0x84  ; NCF_PHYSICAL | NCF_HAS_UI

        BusType         = 5     ; PCI bus

        AddReg          = BCM43XX_NT60.reg, BCM43XX.brcm.reg, common.reg, common.vista.reg, bagn.options.reg, bagn40.options.reg, na20.channels.reg, na40.channels.reg, nbg20.channels.reg, nbg40.channels.reg, BCMIHV.reg.NTamd64, VEN1.reg

        DelReg          = common.delreg, common.vista.delreg

        CopyFiles       = BCM43XX_NT60.files.NTamd64, BCMIHV.files.NTamd64

        RegisterDlls    = BCMIHVUI.regsrv.NTamd64



[BCM43XNMD_NT60.NTamd64]

        *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_NT60.reg, BCMH43XX.brcm.reg, common.reg, common.vista.reg, bagn.options.reg, bagn40.options.reg, na20.channels.reg, na40.channels.reg, nbg20.channels.reg, nbg40.channels.reg, BCMIHV.reg.NTamd64

        DelReg          = common.delreg, common.vista.delreg

        CopyFiles       = BCM43XNXD_NT60.files.NTamd64, BCMIHV.files.NTamd64

        RegisterDlls    = BCMIHVUI.regsrv.NTamd64



[BCM43XNGD_NT60.NTamd64]

        *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_NT60.reg, BCMH43XX.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       = BCM43XNXD_NT60.files.NTamd64, BCMIHV.files.NTamd64

        RegisterDlls    = BCMIHVUI.regsrv.NTamd64



[BCM43XNMSD_NT60.NTamd64]

        *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_NT60.reg, BCMSDH43XX.brcm.reg, common.reg, common.vista.reg, bagn.options.reg, bagn40.options.reg, na20.channels.reg, na40.channels.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



[BCM43XNGSD_NT60.NTamd64]

        *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_NT60.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



[BCM43XZ_NT60.NTamd64.Services]

        AddService = BCM43XX, 2, BCM43XX_NT60.Service.NTamd64, common.EventLog



[BCM43PCMG_NT60.NTamd64.Services]

        AddService = BCM43XX, 2, BCM43XX_NT60.Service.NTamd64, common.EventLog



[BCM43XG_NT60.NTamd64.Services]

        AddService = BCM43XX, 2, BCM43XX_NT60.Service.NTamd64, common.EventLog



[BCM43XA_NT60.NTamd64.Services]

        AddService = BCM43XX, 2, BCM43XX_NT60.Service.NTamd64, common.EventLog



[BCM43XM_NT60.NTamd64.Services]

        AddService = BCM43XX, 2, BCM43XX_NT60.Service.NTamd64, common.EventLog



[BCM43XNG_NT60.NTamd64.Services]

        AddService = BCM43XX, 2, BCM43XX_NT60.Service.NTamd64, common.EventLog



[BCM43XNG20_NT60.NTamd64.Services]

        AddService = BCM43XX, 2, BCM43XX_NT60.Service.NTamd64, common.EventLog



[BCM43XNA_NT60.NTamd64.Services]

        AddService = BCM43XX, 2, BCM43XX_NT60.Service.NTamd64, common.EventLog



[BCM43XNM_NT60.NTamd64.Services]

        AddService = BCM43XX, 2, BCM43XX_NT60.Service.NTamd64, common.EventLog



[BCM43XNM_VEN1_NT60.NTamd64.Services]

        AddService = BCM43XX, 2, BCM43XX_NT60.Service.NTamd64, common.EventLog



[BCM43XNMD_NT60.NTamd64.Services]

        AddService = BCMH43XX, 2, BCMH43XX_NT60.Service.NTamd64, common.EventLog



[BCM43XNGD_NT60.NTamd64.Services]

        AddService = BCMH43XX, 2, BCMH43XX_NT60.Service.NTamd64, common.EventLog



[BCM43XNMSD_NT60.NTamd64.Services]

        AddService = BCMSDH43XX, 2, BCMSDH43XX_NT60.Service.NTamd64, common.EventLog



[BCM43XNGSD_NT60.NTamd64.Services]

        AddService = BCMSDH43XX, 2, BCMSDH43XX_NT60.Service.NTamd64, common.EventLog



;Co-installers for Vista x64

;=============================================================================

[BCM43XZ_NT60.NTamd64.CoInstallers]

        CopyFiles       = CoInstall.CopyFiles.NTamd64

        AddReg          = CoInstallers.AddReg



[BCM43PCMG_NT60.NTamd64.CoInstallers]

        CopyFiles       = CoInstall.CopyFiles.NTamd64

        AddReg          = CoInstallers.AddReg



[BCM43XG_NT60.NTamd64.CoInstallers]

        CopyFiles       = CoInstall.CopyFiles.NTamd64

        AddReg          = CoInstallers.AddReg



[BCM43XA_NT60.NTamd64.CoInstallers]

        CopyFiles       = CoInstall.CopyFiles.NTamd64

        AddReg          = CoInstallers.AddReg



[BCM43XM_NT60.NTamd64.CoInstallers]

        CopyFiles       = CoInstall.CopyFiles.NTamd64

        AddReg          = CoInstallers.AddReg



[BCM43XNG_NT60.NTamd64.CoInstallers]

        CopyFiles       = CoInstall.CopyFiles.NTamd64

        AddReg          = CoInstallers.AddReg



[BCM43XNG20_NT60.NTamd64.CoInstallers]

        CopyFiles       = CoInstall.CopyFiles.NTamd64

        AddReg          = CoInstallers.AddReg



[BCM43XNA_NT60.NTamd64.CoInstallers]

        CopyFiles       = CoInstall.CopyFiles.NTamd64

        AddReg          = CoInstallers.AddReg



[BCM43XNM_NT60.NTamd64.CoInstallers]

        CopyFiles       = CoInstall.CopyFiles.NTamd64

        AddReg          = CoInstallers.AddReg



[BCM43XNM_VEN1_NT60.NTamd64.CoInstallers]

        CopyFiles       = CoInstall.CopyFiles.NTamd64

        AddReg          = CoInstallers.AddReg



; Bcm USB COI and WDF Co-installer

[BCM43XNMD_NT60.NTamd64.CoInstallers]

        CopyFiles       = CoInstall.CopyFiles.NTamd64, BCM43XNMD_NT60.CoInstaller.CopyFiles.NTamd64

        AddReg          = BCM43XNMD_NT60_CoInstaller_AddReg.NTamd64



[BCM43XNMD_NT60_CoInstaller_AddReg.NTamd64]

 ;       HKR,,CoInstallers32,0x00010000, "bcmwlcoi.dll, BCMWlanCoInstall","WdfCoInstaller01009.dll,WdfCoInstaller"



[BCM43XNMD_NT60.NTamd64.Wdf]

        KmdfService = BCMH43XX, BCM43XNMD_NT60_wdfsect



;BCM43XNMD_NT60_wdfsect is already set in 64bit section



[BCM43XNGD_NT60.NTamd64.CoInstallers]

        CopyFiles       = CoInstall.CopyFiles.NTamd64, BCM43XNGD_NT60.CoInstaller.CopyFiles.NTamd64

        AddReg          = BCM43XNGD_NT60_CoInstaller_AddReg.NTamd64



[BCM43XNGD_NT60_CoInstaller_AddReg.NTamd64]

 ;       HKR,,CoInstallers32,0x00010000, "bcmwlcoi.dll, BCMWlanCoInstall","WdfCoInstaller01009.dll,WdfCoInstaller"



[BCM43XNGD_NT60.NTamd64.Wdf]

        KmdfService = BCMH43XX, BCM43XNGD_NT60_wdfsect



;BCM43XNGD_NT60_wdfsect is already set in 64bit section



; Bcm SD COI and WDF Co-installer

[BCM43XNMSD_NT60.NTamd64.CoInstallers]

        CopyFiles       = CoInstall.CopyFiles.NTamd64, BCM43XNMSD_NT60.CoInstaller.CopyFiles.NTamd64

        AddReg          = BCM43XNMSD_NT60_CoInstaller_AddReg.NTamd64



[BCM43XNMSD_NT60_CoInstaller_AddReg.NTamd64]

        HKR,,CoInstallers32,0x00010000, "bcmwlcoi.dll, BCMWlanCoInstall","WdfCoInstaller01009.dll,WdfCoInstaller"



[BCM43XNMSD_NT60.NTamd64.Wdf]

        KmdfService = BCMSDH43XX, BCM43XNMSD_NT60_wdfsect



;BCM43XNMSD_NT60_wdfsect is already set in 64bit section



[BCM43XNGSD_NT60.NTamd64.CoInstallers]

        CopyFiles       = CoInstall.CopyFiles.NTamd64, BCM43XNGSD_NT60.CoInstaller.CopyFiles.NTamd64

        AddReg          = BCM43XNGSD_NT60_CoInstaller_AddReg.NTamd64



[BCM43XNGSD_NT60_CoInstaller_AddReg.NTamd64]

;        HKR,,CoInstallers32,0x00010000, "bcmwlcoi.dll, BCMWlanCoInstall","WdfCoInstaller01009.dll,WdfCoInstaller"



[BCM43XNGSD_NT60.NTamd64.Wdf]

        KmdfService = BCMSDH43XX, BCM43XNGSD_NT60_wdfsect



;BCM43XNGSD_NT60_wdfsect is already set in 64bit section



;-----------------------------------------------------------------

; x86 - WinVista

;

[BCM43XZ_NT60.NTx86]

        *IfType         = 71    ; IF_TYPE_IEEE80211

        *MediaType      = 16    ; NdisMediumNative802_11

        *PhysicalMediaType = 9  ; NdisPhysicalMediumNative802_11

        Characteristics = 0x84  ; NCF_PHYSICAL | NCF_HAS_UI

        BusType         = 5                     ; PCI bus

        AddReg          = BCM43XX_NT60.reg, BCM43XX.brcm.reg, common.reg, common.vista.reg, b.options.reg, bg.options.reg, bg.channels.reg, BCMIHV.reg.NTx86

        DelReg          = common.delreg, common.vista.delreg, rate.delreg

        CopyFiles       = BCM43XX_NT60.files.NTx86, BCMIHV.files.NTx86

        RegisterDlls    = BCMIHVUI.regsrv.NTx86



[BCM43PCMG_NT60.NTx86]

        *IfType         = 71    ; IF_TYPE_IEEE80211

        *MediaType      = 16    ; NdisMediumNative802_11

        *PhysicalMediaType = 9  ; NdisPhysicalMediumNative802_11

        Characteristics = 0x84  ; NCF_PHYSICAL | NCF_HAS_UI

        BusType         = 8             ; PCMCIA bus

        AddReg          = BCM43XX_NT60.reg, BCM43XX.brcm.reg, common.reg, common.vista.reg, g.options.reg, bg.options.reg, bg.channels.reg, BCMIHV.reg.NTx86

        DelReg          = common.delreg, common.vista.delreg, rate.delreg

        CopyFiles       = BCM43XX_NT60.files.NTx86, BCMIHV.files.NTx86

        RegisterDlls    = BCMIHVUI.regsrv.NTx86



[BCM43XG_NT60.NTx86]

        *IfType         = 71    ; IF_TYPE_IEEE80211

        *MediaType      = 16    ; NdisMediumNative802_11

        *PhysicalMediaType = 9  ; NdisPhysicalMediumNative802_11

        Characteristics = 0x84  ; NCF_PHYSICAL | NCF_HAS_UI

        BusType         = 5                     ; PCI bus

        AddReg          = BCM43XX_NT60.reg, BCM43XX.brcm.reg, common.reg, common.vista.reg, g.options.reg, bg.options.reg, bg.channels.reg, BCMIHV.reg.NTx86

        DelReg          = common.delreg, common.vista.delreg, rate.delreg

        CopyFiles       = BCM43XX_NT60.files.NTx86, BCMIHV.files.NTx86

        RegisterDlls    = BCMIHVUI.regsrv.NTx86



[BCM43XA_NT60.NTx86]

        *IfType         = 71    ; IF_TYPE_IEEE80211

        *MediaType      = 16    ; NdisMediumNative802_11

        *PhysicalMediaType = 9  ; NdisPhysicalMediumNative802_11

        Characteristics = 0x84  ; NCF_PHYSICAL | NCF_HAS_UI

        BusType         = 5                     ; PCI bus

        AddReg          = BCM43XX_NT60.reg, BCM43XX.brcm.reg, common.reg, common.vista.reg, a.options.reg, a.channels.reg, BCMIHV.reg.NTx86

        DelReg          = common.delreg, common.vista.delreg, rate.delreg

        CopyFiles       = BCM43XX_NT60.files.NTx86, BCMIHV.files.NTx86

        RegisterDlls    = BCMIHVUI.regsrv.NTx86



[BCM43XM_NT60.NTx86]

        *IfType         = 71    ; IF_TYPE_IEEE80211

        *MediaType      = 16    ; NdisMediumNative802_11

        *PhysicalMediaType = 9  ; NdisPhysicalMediumNative802_11

        Characteristics = 0x84  ; NCF_PHYSICAL | NCF_HAS_UI

        BusType         = 5                     ; PCI bus

        AddReg          = BCM43XX_NT60.reg, BCM43XX.brcm.reg, common.reg, common.vista.reg, bag.options.reg, a.channels.reg, bg.channels.reg, BCMIHV.reg.NTx86

        DelReg          = common.delreg, common.vista.delreg

        CopyFiles       = BCM43XX_NT60.files.NTx86, BCMIHV.files.NTx86

        RegisterDlls    = BCMIHVUI.regsrv.NTx86



[BCM43XNG_NT60.NTx86]

        *IfType         = 71    ; IF_TYPE_IEEE80211

        *MediaType      = 16    ; NdisMediumNative802_11

        *PhysicalMediaType = 9  ; NdisPhysicalMediumNative802_11

        Characteristics = 0x84  ; NCF_PHYSICAL | NCF_HAS_UI

        BusType         = 5                     ; PCI bus

        AddReg          = BCM43XX_NT60.reg, BCM43XX.brcm.reg, common.reg, common.vista.reg, gn.options.reg, gn40.options.reg, bg.options.reg, nbg20.channels.reg, nbg40.channels.reg, BCMIHV.reg.NTx86

        DelReg          = common.delreg, common.vista.delreg, rate.delreg

        CopyFiles       = BCM43XX_NT60.files.NTx86, BCMIHV.files.NTx86

        RegisterDlls    = BCMIHVUI.regsrv.NTx86



[BCM43XNG20_NT60.NTx86]

        *IfType         = 71    ; IF_TYPE_IEEE80211

        *MediaType      = 16    ; NdisMediumNative802_11

        *PhysicalMediaType = 9  ; NdisPhysicalMediumNative802_11

        Characteristics = 0x84  ; NCF_PHYSICAL | NCF_HAS_UI

        BusType         = 5                     ; PCI bus

        AddReg          = BCM43XX_NT60.reg, BCM43XX.brcm.reg, common.reg, common.vista.reg, gn.options.reg, bg.options.reg, nbg20.channels.reg, BCMIHV.reg.NTx86

        DelReg          = common.delreg, common.vista.delreg, rate.delreg

        CopyFiles       = BCM43XX_NT60.files.NTx86, BCMIHV.files.NTx86

        RegisterDlls    = BCMIHVUI.regsrv.NTx86



[BCM43XNA_NT60.NTx86]

        *IfType         = 71    ; IF_TYPE_IEEE80211

        *MediaType      = 16    ; NdisMediumNative802_11

        *PhysicalMediaType = 9  ; NdisPhysicalMediumNative802_11

        Characteristics = 0x84  ; NCF_PHYSICAL | NCF_HAS_UI

        BusType         = 5                     ; PCI bus

        AddReg          = BCM43XX_NT60.reg, BCM43XX.brcm.reg, common.reg, common.vista.reg, a.options.reg, a.channels.reg, BCMIHV.reg.NTx86

        DelReg          = common.delreg, common.vista.delreg, rate.delreg

        CopyFiles       = BCM43XX_NT60.files.NTx86, BCMIHV.files.NTx86

        RegisterDlls    = BCMIHVUI.regsrv.NTx86



[BCM43XNM_NT60.NTx86]

        *IfType         = 71    ; IF_TYPE_IEEE80211

        *MediaType      = 16    ; NdisMediumNative802_11

        *PhysicalMediaType = 9  ; NdisPhysicalMediumNative802_11

        Characteristics = 0x84  ; NCF_PHYSICAL | NCF_HAS_UI

        BusType         = 5                     ; PCI bus

        AddReg          = BCM43XX_NT60.reg, BCM43XX.brcm.reg, common.reg, common.vista.reg, bagn.options.reg, bagn40.options.reg, na20.channels.reg, na40.channels.reg, nbg20.channels.reg, nbg40.channels.reg, BCMIHV.reg.NTx86

        DelReg          = common.delreg, common.vista.delreg

        CopyFiles       = BCM43XX_NT60.files.NTx86, BCMIHV.files.NTx86

        RegisterDlls    = BCMIHVUI.regsrv.NTx86



[BCM43XNM_VEN1_NT60.NTx86]

        *IfType         = 71    ; IF_TYPE_IEEE80211

        *MediaType      = 16    ; NdisMediumNative802_11

        *PhysicalMediaType = 9  ; NdisPhysicalMediumNative802_11

        Characteristics = 0x84  ; NCF_PHYSICAL | NCF_HAS_UI

        BusType         = 5                     ; PCI bus

        AddReg          = BCM43XX_NT60.reg, BCM43XX.brcm.reg, common.reg, common.vista.reg, bagn.options.reg, bagn40.options.reg, na20.channels.reg, na40.channels.reg, nbg20.channels.reg, nbg40.channels.reg, BCMIHV.reg.NTx86, VEN1.reg

        DelReg          = common.delreg, common.vista.delreg

        CopyFiles       = BCM43XX_NT60.files.NTx86, BCMIHV.files.NTx86

        RegisterDlls    = BCMIHVUI.regsrv.NTx86



[BCM43XNMD_NT60.NTx86]

        *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_NT60.reg, BCMH43XX.brcm.reg, common.reg, common.vista.reg, bagn.options.reg, bagn40.options.reg, na20.channels.reg, na40.channels.reg, nbg20.channels.reg, nbg40.channels.reg, BCMIHV.reg.NTx86

        DelReg          = common.delreg, common.vista.delreg

        CopyFiles       = BCM43XNXD_NT60.files.NTx86, BCMIHV.files.NTx86

        RegisterDlls    = BCMIHVUI.regsrv.NTx86



[BCM43XNGD_NT60.NTx86]

        *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_NT60.reg, BCMH43XX.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       = BCM43XNXD_NT60.files.NTx86, BCMIHV.files.NTx86

        RegisterDlls    = BCMIHVUI.regsrv.NTx86



[BCM43XNMSD_NT60.NTx86]

        *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_NT60.reg, BCMSDH43XX.brcm.reg, common.reg, common.vista.reg, bagn.options.reg, bagn40.options.reg, na20.channels.reg, na40.channels.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



[BCM43XNGSD_NT60.NTx86]

        *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_NT60.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



[BCM43XZ_NT60.NTx86.Services]

        AddService = BCM43XX, 2, BCM43XX_NT60.Service.NTx86, common.EventLog



[BCM43PCMG_NT60.NTx86.Services]

        AddService = BCM43XX, 2, BCM43XX_NT60.Service.NTx86, common.EventLog



[BCM43XG_NT60.NTx86.Services]

        AddService = BCM43XX, 2, BCM43XX_NT60.Service.NTx86, common.EventLog



[BCM43XA_NT60.NTx86.Services]

        AddService = BCM43XX, 2, BCM43XX_NT60.Service.NTx86, common.EventLog



[BCM43XM_NT60.NTx86.Services]

        AddService = BCM43XX, 2, BCM43XX_NT60.Service.NTx86, common.EventLog



[BCM43XNG_NT60.NTx86.Services]

        AddService = BCM43XX, 2, BCM43XX_NT60.Service.NTx86, common.EventLog



[BCM43XNG20_NT60.NTx86.Services]

        AddService = BCM43XX, 2, BCM43XX_NT60.Service.NTx86, common.EventLog



[BCM43XNA_NT60.NTx86.Services]

        AddService = BCM43XX, 2, BCM43XX_NT60.Service.NTx86, common.EventLog



[BCM43XNM_NT60.NTx86.Services]

        AddService = BCM43XX, 2, BCM43XX_NT60.Service.NTx86, common.EventLog



[BCM43XNM_VEN1_NT60.NTx86.Services]

        AddService = BCM43XX, 2, BCM43XX_NT60.Service.NTx86, common.EventLog

        

[BCM43XNMD_NT60.NTx86.Services]

        AddService = BCMH43XX, 2, BCMH43XX_NT60.Service.NTx86, common.EventLog



[BCM43XNGD_NT60.NTx86.Services]

        AddService = BCMH43XX, 2, BCMH43XX_NT60.Service.NTx86, common.EventLog



[BCM43XNMSD_NT60.NTx86.Services]

        AddService = BCMSDH43XX, 2, BCMSDH43XX_NT60.Service.NTx86, common.EventLog



[BCM43XNGSD_NT60.NTx86.Services]

        AddService = BCMSDH43XX, 2, BCMSDH43XX_NT60.Service.NTx86, common.EventLog



;Co-installers for Vista x86

;=============================================================================

[BCM43XZ_NT60.NTx86.CoInstallers]

        CopyFiles       = CoInstall.CopyFiles.NTx86

        AddReg          = CoInstallers.AddReg



[BCM43PCMG_NT60.NTx86.CoInstallers]

        CopyFiles       = CoInstall.CopyFiles.NTx86

        AddReg          = CoInstallers.AddReg



[BCM43XG_NT60.NTx86.CoInstallers]

        CopyFiles       = CoInstall.CopyFiles.NTx86

        AddReg          = CoInstallers.AddReg



[BCM43XA_NT60.NTx86.CoInstallers]

        CopyFiles       = CoInstall.CopyFiles.NTx86

        AddReg          = CoInstallers.AddReg



[BCM43XM_NT60.NTx86.CoInstallers]

        CopyFiles       = CoInstall.CopyFiles.NTx86

        AddReg          = CoInstallers.AddReg



[BCM43XNG_NT60.NTx86.CoInstallers]

        CopyFiles       = CoInstall.CopyFiles.NTx86

        AddReg          = CoInstallers.AddReg



[BCM43XNG20_NT60.NTx86.CoInstallers]

        CopyFiles       = CoInstall.CopyFiles.NTx86

        AddReg          = CoInstallers.AddReg



[BCM43XNA_NT60.NTx86.CoInstallers]

        CopyFiles       = CoInstall.CopyFiles.NTx86

        AddReg          = CoInstallers.AddReg



[BCM43XNM_NT60.NTx86.CoInstallers]

        CopyFiles       = CoInstall.CopyFiles.NTx86

        AddReg          = CoInstallers.AddReg



[BCM43XNM_VEN1_NT60.NTx86.CoInstallers]

        CopyFiles       = CoInstall.CopyFiles.NTx86

        AddReg          = CoInstallers.AddReg



; Bcm USB COI and WDF Co-installer

[BCM43XNMD_NT60.NTx86.CoInstallers]

        CopyFiles       = CoInstall.CopyFiles.NTx86, BCM43XNMD_NT60.CoInstaller.CopyFiles.NTx86

        AddReg          = BCM43XNMD_NT60_CoInstaller_AddReg.NTx86



[BCM43XNMD_NT60_CoInstaller_AddReg.NTx86]

;       HKR,,CoInstallers32,0x00010000, "bcmwlcoi.dll, BCMWlanCoInstall","WdfCoInstaller01009.dll,WdfCoInstaller"



[BCM43XNMD_NT60.NTx86.Wdf]

        KmdfService = BCMH43XX, BCM43XNMD_NT60_wdfsect



;BCM43XNMD_NT60_wdfsect is already set in NTamd64 section



[BCM43XNGD_NT60.NTx86.CoInstallers]

        CopyFiles       = CoInstall.CopyFiles.NTx86, BCM43XNGD_NT60.CoInstaller.CopyFiles.NTx86

        AddReg          = BCM43XNGD_NT60_CoInstaller_AddReg.NTx86



[BCM43XNGD_NT60_CoInstaller_AddReg.NTx86]

;       HKR,,CoInstallers32,0x00010000, "bcmwlcoi.dll, BCMWlanCoInstall","WdfCoInstaller01009.dll,WdfCoInstaller"



[BCM43XNGD_NT60.NTx86.Wdf]

        KmdfService = BCMH43XX, BCM43XNGD_NT60_wdfsect



;BCM43XNGD_NT60_wdfsect is already set in NTamd64 section



; Bcm SD COI and WDF Co-installer

[BCM43XNMSD_NT60.NTx86.CoInstallers]

        CopyFiles       = CoInstall.CopyFiles.NTx86, BCM43XNMSD_NT60.CoInstaller.CopyFiles.NTx86

        AddReg          = BCM43XNMSD_NT60_CoInstaller_AddReg.NTx86



[BCM43XNMSD_NT60_CoInstaller_AddReg.NTx86]

        HKR,,CoInstallers32,0x00010000, "bcmwlcoi.dll, BCMWlanCoInstall","WdfCoInstaller01009.dll,WdfCoInstaller"



[BCM43XNMSD_NT60.NTx86.Wdf]

        KmdfService = BCMSDH43XX, BCM43XNMSD_NT60_wdfsect



;BCM43XNMSD_NT60_wdfsect is already set in NTamd64 section



[BCM43XNGSD_NT60.NTx86.CoInstallers]

        CopyFiles       = CoInstall.CopyFiles.NTx86, BCM43XNGSD_NT60.CoInstaller.CopyFiles.NTx86

        AddReg          = BCM43XNGSD_NT60_CoInstaller_AddReg.NTx86



[BCM43XNGSD_NT60_CoInstaller_AddReg.NTx86]

;       HKR,,CoInstallers32,0x00010000, "bcmwlcoi.dll, BCMWlanCoInstall","WdfCoInstaller01009.dll,WdfCoInstaller"

;       HKR,,CoInstallers32,0x00010000, "wdfcoinstaller01009.dll,WdfCoInstaller"



[BCM43XNGSD_NT60.NTx86.Wdf]

        KmdfService = BCMSDH43XX, BCM43XNGSD_NT60_wdfsect



;BCM43XNGSD_NT60_wdfsect is already set in NTamd64 section



;-----------------------------------------------------------------

; x64 (AMD64, Intel EM64T) WinXP

;

[BCM43XZ.NTamd64]

        Characteristics = 0x84  ; NCF_PHYSICAL | NCF_HAS_UI

        BusType         = 5                     ; PCI bus

        AddReg          = BCM43XX.reg, BCM43XX.brcm.reg, common.reg, common.prevista.reg, b.options.reg, bg.options.reg, bg.channels.reg

        DelReg          = common.delreg, rate.delreg

        CopyFiles       = BCM43XX.files.NTamd64



[BCM43PCMG.NTamd64]

        Characteristics = 0x84  ; NCF_PHYSICAL | NCF_HAS_UI

        BusType         = 8             ; PCMCIA bus

        AddReg          = BCM43XX.reg, BCM43XX.brcm.reg, common.reg, common.prevista.reg, g.options.reg, bg.options.reg, bg.channels.reg

        DelReg          = common.delreg, rate.delreg

        CopyFiles       = BCM43XX.files.NTamd64



[BCM43XG.NTamd64]

        Characteristics = 0x84  ; NCF_PHYSICAL | NCF_HAS_UI

        BusType         = 5                     ; PCI bus

        AddReg          = BCM43XX.reg, BCM43XX.brcm.reg, common.reg, common.prevista.reg, g.options.reg, bg.options.reg, bg.channels.reg

        DelReg          = common.delreg, rate.delreg

        CopyFiles       = BCM43XX.files.NTamd64



[BCM43XA.NTamd64]

        Characteristics = 0x84  ; NCF_PHYSICAL | NCF_HAS_UI

        BusType         = 5                     ; PCI bus

        AddReg          = BCM43XX.reg, BCM43XX.brcm.reg, common.reg, common.prevista.reg, a.options.reg, a.channels.reg 

        DelReg          = common.delreg, rate.delreg

        CopyFiles       = BCM43XX.files.NTamd64



[BCM43XM.NTamd64]

        Characteristics = 0x84  ; NCF_PHYSICAL | NCF_HAS_UI

        BusType         = 5                     ; PCI bus

        AddReg          = BCM43XX.reg, BCM43XX.brcm.reg, common.reg, common.prevista.reg, bag.options.reg, a.channels.reg, bg.channels.reg

        DelReg          = common.delreg

        CopyFiles       = BCM43XX.files.NTamd64



[BCM43XNG.NTamd64]

        Characteristics = 0x84  ; NCF_PHYSICAL | NCF_HAS_UI

        BusType         = 5                     ; PCI bus

        AddReg          = BCM43XX.reg, BCM43XX.brcm.reg, common.reg, common.prevista.reg, gn.options.reg, gn40.options.reg, bg.options.reg, nbg20.channels.reg, nbg40.channels.reg

        DelReg          = common.delreg, rate.delreg

        CopyFiles       = BCM43XX.files.NTamd64



[BCM43XNG20.NTamd64]

        Characteristics = 0x84  ; NCF_PHYSICAL | NCF_HAS_UI

        BusType         = 5                     ; PCI bus

        AddReg          = BCM43XX.reg, BCM43XX.brcm.reg, common.reg, common.prevista.reg, gn.options.reg, bg.options.reg, nbg20.channels.reg, nbg40.channels.reg

        DelReg          = common.delreg, rate.delreg

        CopyFiles       = BCM43XX.files.NTamd64



[BCM43XNA.NTamd64]

        Characteristics = 0x84  ; NCF_PHYSICAL | NCF_HAS_UI

        BusType         = 5                     ; PCI bus

        AddReg          = BCM43XX.reg, BCM43XX.brcm.reg, common.reg, common.prevista.reg, a.options.reg, a.channels.reg

        DelReg          = common.delreg, rate.delreg

        CopyFiles       = BCM43XX.files.NTamd64



[BCM43XNM.NTamd64]

        Characteristics = 0x84  ; NCF_PHYSICAL | NCF_HAS_UI

        BusType         = 5                     ; PCI bus

        AddReg          = BCM43XX.reg, BCM43XX.brcm.reg, common.reg, common.prevista.reg, bagn.options.reg, bagn40.options.reg, na20.channels.reg, na40.channels.reg, nbg20.channels.reg, nbg40.channels.reg

        DelReg          = common.delreg

        CopyFiles       = BCM43XX.files.NTamd64



[BCM43XNM_VEN1.NTamd64]

        Characteristics = 0x84  ; NCF_PHYSICAL | NCF_HAS_UI

        BusType         = 5                     ; PCI bus

        AddReg          = BCM43XX.reg, BCM43XX.brcm.reg, common.reg, common.prevista.reg, bagn.options.reg, bagn40.options.reg, na20.channels.reg, na40.channels.reg, nbg20.channels.reg, nbg40.channels.reg, VEN1.reg

        DelReg          = common.delreg

        CopyFiles       = BCM43XX.files.NTamd64 



[BCM43XNMD.NTamd64]

        Characteristics = 0x84  ; NCF_PHYSICAL | NCF_HAS_UI

        BusType         = 15    ; PNP bus

        AddReg          = BCM43XX.reg, BCMH43XX.brcm.reg, common.reg, common.prevista.reg, bagn.options.reg, bagn40.options.reg, na20.channels.reg, na40.channels.reg, nbg20.channels.reg, nbg40.channels.reg

        DelReg          = common.delreg

        CopyFiles       = BCM43XNXD.files.NTamd64



[BCM43XNGD.NTamd64]

        Characteristics = 0x84  ; NCF_PHYSICAL | NCF_HAS_UI

        BusType         = 15    ; PNP bus

        AddReg          = BCM43XX.reg, BCMH43XX.brcm.reg, common.reg, common.prevista.reg, gn.options.reg, gn40.options.reg, nbg20.channels.reg, nbg40.channels.reg

        DelReg          = common.delreg

        CopyFiles       = BCM43XNXD.files.NTamd64



[BCM43XNMSD.NTamd64]

        Characteristics = 0x84  ; NCF_PHYSICAL | NCF_HAS_UI

        BusType         = 5                     ; PCI bus

        AddReg          = BCM43XX.reg, BCM43XX.brcm.reg, common.reg, common.prevista.reg, bagn.options.reg, bagn40.options.reg, na20.channels.reg, na40.channels.reg, nbg20.channels.reg, nbg40.channels.reg

        DelReg          = common.delreg

        CopyFiles       = BCM43XNXSD.files.NTamd64



[BCM43XNGSD.NTamd64]

        Characteristics = 0x84  ; NCF_PHYSICAL | NCF_HAS_UI

        BusType         = 5                     ; PCI bus

        AddReg          = BCM43XX.reg, BCM43XX.brcm.reg, common.reg, common.prevista.reg, gn.options.reg, gn40.options.reg, bg.options.reg, nbg20.channels.reg, nbg40.channels.reg

        DelReg          = common.delreg, rate.delreg

        CopyFiles       = BCM43XNXSD.files.NTamd64



[BCM43XZ.NTamd64.Services]

        AddService = BCM43XX, 2, BCM43XX.Service.NTamd64, common.EventLog



[BCM43PCMG.NTamd64.Services]

        AddService = BCM43XX, 2, BCM43XX.Service.NTamd64, common.EventLog



[BCM43XG.NTamd64.Services]

        AddService = BCM43XX, 2, BCM43XX.Service.NTamd64, common.EventLog



[BCM43XA.NTamd64.Services]

        AddService = BCM43XX, 2, BCM43XX.Service.NTamd64, common.EventLog



[BCM43XM.NTamd64.Services]

        AddService = BCM43XX, 2, BCM43XX.Service.NTamd64, common.EventLog



[BCM43XNG.NTamd64.Services]

        AddService = BCM43XX, 2, BCM43XX.Service.NTamd64, common.EventLog



[BCM43XNG20.NTamd64.Services]

        AddService = BCM43XX, 2, BCM43XX.Service.NTamd64, common.EventLog



[BCM43XNA.NTamd64.Services]

        AddService = BCM43XX, 2, BCM43XX.Service.NTamd64, common.EventLog



[BCM43XNM.NTamd64.Services]

        AddService = BCM43XX, 2, BCM43XX.Service.NTamd64, common.EventLog



[BCM43XNM_VEN1.NTamd64.Services]

        AddService = BCM43XX, 2, BCM43XX.Service.NTamd64, common.EventLog



[BCM43XNMD.NTamd64.Services]

        AddService = BCMH43XX, 2, BCMH43XX.Service.NTamd64, common.EventLog



[BCM43XNGD.NTamd64.Services]

        AddService = BCMH43XX, 2, BCMH43XX.Service.NTamd64, common.EventLog



[BCM43XNMSD.NTamd64.Services]

        AddService = BCMSDH43XX, 2, BCMSDH43XX.Service.NTamd64, common.EventLog



[BCM43XNGSD.NTamd64.Services]

        AddService = BCMSDH43XX, 2, BCMSDH43XX.Service.NTamd64, common.EventLog



;Co-installers for Xp/2k x64

;=============================================================================

;COINSTWHQL;[BCM43XZ.NTamd64.CoInstallers]

;COINSTWHQL;        CopyFiles       = CoInstall.CopyFiles.NTamd64

;COINSTWHQL;        AddReg          = CoInstallers.AddReg



;COINSTWHQL;[BCM43PCMG.NTamd64.CoInstallers]

;COINSTWHQL;        CopyFiles       = CoInstall.CopyFiles.NTamd64

;COINSTWHQL;        AddReg          = CoInstallers.AddReg



;COINSTWHQL;[BCM43XG.NTamd64.CoInstallers]

;COINSTWHQL;       CopyFiles       = CoInstall.CopyFiles.NTamd64

;COINSTWHQL;       AddReg          = CoInstallers.AddReg



;COINSTWHQL;[BCM43XA.NTamd64.CoInstallers]

;COINSTWHQL;       CopyFiles       = CoInstall.CopyFiles.NTamd64

;COINSTWHQL;       AddReg          = CoInstallers.AddReg



;COINSTWHQL;[BCM43XM.NTamd64.CoInstallers]

;COINSTWHQL;       CopyFiles       = CoInstall.CopyFiles.NTamd64

;COINSTWHQL;       AddReg          = CoInstallers.AddReg



;COINSTWHQL;[BCM43XNG.NTamd64.CoInstallers]

;COINSTWHQL;       CopyFiles       = CoInstall.CopyFiles.NTamd64

;COINSTWHQL;       AddReg          = CoInstallers.AddReg



;COINSTWHQL;[BCM43XNG20.NTamd64.CoInstallers]

;COINSTWHQL;       CopyFiles       = CoInstall.CopyFiles.NTamd64

;COINSTWHQL;       AddReg          = CoInstallers.AddReg



;COINSTWHQL;[BCM43XNA.NTamd64.CoInstallers]

;COINSTWHQL;       CopyFiles       = CoInstall.CopyFiles.NTamd64

;COINSTWHQL;       AddReg          = CoInstallers.AddReg



;COINSTWHQL;[BCM43XNM.NTamd64.CoInstallers]

;COINSTWHQL;       CopyFiles       = CoInstall.CopyFiles.NTamd64

;COINSTWHQL;       AddReg          = CoInstallers.AddReg



;COINSTWHQL;[BCM43XNM_VEN1.NTamd64.CoInstallers]

;COINSTWHQL;       CopyFiles       = CoInstall.CopyFiles.NTamd64

;COINSTWHQL;       AddReg          = CoInstallers.AddReg



;COINSTWHQL;[BCM43XNMD.NTamd64.CoInstallers]

;COINSTWHQL;       CopyFiles       = CoInstall.CopyFiles.NTamd64

;COINSTWHQL;       AddReg          = CoInstallers.AddReg



;COINSTWHQL;[BCM43XNGD.NTamd64.CoInstallers]

;COINSTWHQL;       CopyFiles       = CoInstall.CopyFiles.NTamd64

;COINSTWHQL;       AddReg          = CoInstallers.AddReg



;COINSTWHQL;[BCM43XNMSD.NTamd64.CoInstallers]

;COINSTWHQL;       CopyFiles       = CoInstall.CopyFiles.NTamd64

;COINSTWHQL;       AddReg          = CoInstallers.AddReg



;COINSTWHQL;[BCM43XNGSD.NTamd64.CoInstallers]

;COINSTWHQL;       CopyFiles       = CoInstall.CopyFiles.NTamd64

;COINSTWHQL;       AddReg          = CoInstallers.AddReg



;-----------------------------------------------------------------

; x86 - Win2k, WinXP

;

[BCM43XZ.NT]

        Characteristics = 0x84  ; NCF_PHYSICAL | NCF_HAS_UI

        BusType         = 5                     ; PCI bus

        AddReg          = BCM43XX.reg, BCM43XX.brcm.reg, common.reg, common.prevista.reg, b.options.reg, bg.options.reg, bg.channels.reg

        DelReg          = common.delreg, rate.delreg

        CopyFiles       = BCM43XX.files.NT



[BCM43PCMG.NT]

        Characteristics = 0x84  ; NCF_PHYSICAL | NCF_HAS_UI

        BusType         = 8             ; PCMCIA bus

        AddReg          = BCM43XX.reg, BCM43XX.brcm.reg, common.reg, common.prevista.reg, g.options.reg, bg.options.reg, bg.channels.reg

        DelReg          = common.delreg, rate.delreg

        CopyFiles       = BCM43XX.files.NT



[BCM43XG.NT]

        Characteristics = 0x84  ; NCF_PHYSICAL | NCF_HAS_UI

        BusType         = 5                     ; PCI bus

        AddReg          = BCM43XX.reg, BCM43XX.brcm.reg, common.reg, common.prevista.reg, g.options.reg, bg.options.reg, bg.channels.reg

        DelReg          = common.delreg, rate.delreg

        CopyFiles       = BCM43XX.files.NT



[BCM43XA.NT]

        Characteristics = 0x84  ; NCF_PHYSICAL | NCF_HAS_UI

        BusType         = 5                     ; PCI bus

        AddReg          = BCM43XX.reg, BCM43XX.brcm.reg, common.reg, common.prevista.reg, a.options.reg, a.channels.reg

        DelReg          = common.delreg, rate.delreg

        CopyFiles       = BCM43XX.files.NT



[BCM43XM.NT]

        Characteristics = 0x84  ; NCF_PHYSICAL | NCF_HAS_UI

        BusType         = 5                     ; PCI bus

        AddReg          = BCM43XX.reg, BCM43XX.brcm.reg, common.reg, common.prevista.reg, bag.options.reg, a.channels.reg, bg.channels.reg

        DelReg          = common.delreg

        CopyFiles       = BCM43XX.files.NT



[BCM43XNG.NT]

        Characteristics = 0x84  ; NCF_PHYSICAL | NCF_HAS_UI

        BusType         = 5                     ; PCI bus

        AddReg          = BCM43XX.reg, BCM43XX.brcm.reg, common.reg, common.prevista.reg, gn.options.reg, gn40.options.reg, bg.options.reg, nbg20.channels.reg, nbg40.channels.reg

        DelReg          = common.delreg, rate.delreg

        CopyFiles       = BCM43XX.files.NT



[BCM43XNG20.NT]

        Characteristics = 0x84  ; NCF_PHYSICAL | NCF_HAS_UI

        BusType         = 5                     ; PCI bus

        AddReg          = BCM43XX.reg, BCM43XX.brcm.reg, common.reg, common.prevista.reg, gn.options.reg, bg.options.reg, nbg20.channels.reg, nbg40.channels.reg

        DelReg          = common.delreg, rate.delreg

        CopyFiles       = BCM43XX.files.NT



[BCM43XNA.NT]

        Characteristics = 0x84  ; NCF_PHYSICAL | NCF_HAS_UI

        BusType         = 5                     ; PCI bus

        AddReg          = BCM43XX.reg, BCM43XX.brcm.reg, common.reg, common.prevista.reg, a.options.reg, a.channels.reg

        DelReg          = common.delreg, rate.delreg

        CopyFiles       = BCM43XX.files.NT



[BCM43XNM.NT]

        Characteristics = 0x84  ; NCF_PHYSICAL | NCF_HAS_UI

        BusType         = 5                     ; PCI bus

        AddReg          = BCM43XX.reg, BCM43XX.brcm.reg, common.reg, common.prevista.reg, bagn.options.reg, bagn40.options.reg, na20.channels.reg, na40.channels.reg, nbg20.channels.reg, nbg40.channels.reg

        DelReg          = common.delreg

        CopyFiles       = BCM43XX.files.NT



[BCM43XNM_VEN1.NT]

        Characteristics = 0x84  ; NCF_PHYSICAL | NCF_HAS_UI

        BusType         = 5                     ; PCI bus

        AddReg          = BCM43XX.reg, BCM43XX.brcm.reg, common.reg, common.prevista.reg, bagn.options.reg, bagn40.options.reg, na20.channels.reg, na40.channels.reg, nbg20.channels.reg, nbg40.channels.reg, VEN1.reg

        DelReg          = common.delreg

        CopyFiles       = BCM43XX.files.NT



[BCM43XNMD.NT]

        Characteristics = 0x84  ; NCF_PHYSICAL | NCF_HAS_UI

        BusType         = 15    ; PNP bus

        AddReg          = BCM43XX.reg, BCMH43XX.brcm.reg, common.reg, common.prevista.reg, bagn.options.reg, bagn40.options.reg, na20.channels.reg, na40.channels.reg, nbg20.channels.reg, nbg40.channels.reg

        DelReg          = common.delreg

        CopyFiles       = BCM43XNXD.files.NT



[BCM43XNGD.NT]

        Characteristics = 0x84  ; NCF_PHYSICAL | NCF_HAS_UI

        BusType         = 15    ; PNP bus

        AddReg          = BCM43XX.reg, BCMH43XX.brcm.reg, common.reg, common.prevista.reg, gn.options.reg, gn40.options.reg, nbg20.channels.reg, nbg40.channels.reg

        DelReg          = common.delreg

        CopyFiles       = BCM43XNXD.files.NT



[BCM43XNMSD.NT]

        Characteristics = 0x84  ; NCF_PHYSICAL | NCF_HAS_UI

        BusType         = 5                     ; PCI bus

        AddReg          = BCM43XX.reg, BCM43XX.brcm.reg, common.reg, common.prevista.reg, bagn.options.reg, bagn40.options.reg, na20.channels.reg, na40.channels.reg, nbg20.channels.reg, nbg40.channels.reg

        DelReg          = common.delreg

        CopyFiles       = BCM43XNXSD.files.NT



[BCM43XNGSD.NT]

        Characteristics = 0x84  ; NCF_PHYSICAL | NCF_HAS_UI

        BusType         = 5                     ; PCI bus

        AddReg          = BCM43XX.reg, BCM43XX.brcm.reg, common.reg, common.prevista.reg, gn.options.reg, gn40.options.reg, bg.options.reg, nbg20.channels.reg, nbg40.channels.reg

        DelReg          = common.delreg, rate.delreg

        CopyFiles       = BCM43XNXSD.files.NT



[BCM43XZ.NT.Services]

        AddService = BCM43XX, 2, BCM43XX.Service.NT, common.EventLog



[BCM43PCMG.NT.Services]

        AddService = BCM43XX, 2, BCM43XX.Service.NT, common.EventLog



[BCM43XG.NT.Services]

        AddService = BCM43XX, 2, BCM43XX.Service.NT, common.EventLog



[BCM43XA.NT.Services]

        AddService = BCM43XX, 2, BCM43XX.Service.NT, common.EventLog



[BCM43XM.NT.Services]

        AddService = BCM43XX, 2, BCM43XX.Service.NT, common.EventLog



[BCM43XNG.NT.Services]

        AddService = BCM43XX, 2, BCM43XX.Service.NT, common.EventLog



[BCM43XNG20.NT.Services]

        AddService = BCM43XX, 2, BCM43XX.Service.NT, common.EventLog



[BCM43XNA.NT.Services]

        AddService = BCM43XX, 2, BCM43XX.Service.NT, common.EventLog



[BCM43XNM.NT.Services]

        AddService = BCM43XX, 2, BCM43XX.Service.NT, common.EventLog

        

[BCM43XNM_VEN1.NT.Services]

        AddService = BCM43XX, 2, BCM43XX.Service.NT, common.EventLog



[BCM43XNMD.NT.Services]

        AddService = BCMH43XX, 2, BCMH43XX.Service.NT, common.EventLog



[BCM43XNGD.NT.Services]

        AddService = BCMH43XX, 2, BCMH43XX.Service.NT, common.EventLog



[BCM43XNMSD.NT.Services]

        AddService = BCMSDH43XX, 2, BCMSDH43XX.Service.NT, common.EventLog



[BCM43XNGSD.NT.Services]

        AddService = BCMSDH43XX, 2, BCMSDH43XX.Service.NT, common.EventLog



;Co-installers for Xp/2k x86

;=============================================================================

;COINSTWHQL;[BCM43XZ.NT.CoInstallers]

;COINSTWHQL;        CopyFiles       = CoInstall.CopyFiles.NTx86

;COINSTWHQL;        AddReg          = CoInstallers.AddReg



;COINSTWHQL;[BCM43PCMG.NT.CoInstallers]

;COINSTWHQL;        CopyFiles       = CoInstall.CopyFiles.NTx86

;COINSTWHQL;        AddReg          = CoInstallers.AddReg



;COINSTWHQL;[BCM43XG.NT.CoInstallers]

;COINSTWHQL;        CopyFiles       = CoInstall.CopyFiles.NTx86

;COINSTWHQL;        AddReg          = CoInstallers.AddReg



;COINSTWHQL;[BCM43XA.NT.CoInstallers]

;COINSTWHQL;        CopyFiles       = CoInstall.CopyFiles.NTx86

;COINSTWHQL;        AddReg          = CoInstallers.AddReg



;COINSTWHQL;[BCM43XM.NT.CoInstallers]

;COINSTWHQL;        CopyFiles       = CoInstall.CopyFiles.NTx86

;COINSTWHQL;        AddReg          = CoInstallers.AddReg



;COINSTWHQL;[BCM43XNG.NT.CoInstallers]

;COINSTWHQL;        CopyFiles       = CoInstall.CopyFiles.NTx86

;COINSTWHQL;        AddReg          = CoInstallers.AddReg



;COINSTWHQL;[BCM43XNG20.NT.CoInstallers]

;COINSTWHQL;        CopyFiles       = CoInstall.CopyFiles.NTx86

;COINSTWHQL;        AddReg          = CoInstallers.AddReg



;COINSTWHQL;[BCM43XNA.NT.CoInstallers]

;COINSTWHQL;        CopyFiles       = CoInstall.CopyFiles.NTx86

;COINSTWHQL;        AddReg          = CoInstallers.AddReg



;COINSTWHQL;[BCM43XNM.NT.CoInstallers]

;COINSTWHQL;        CopyFiles       = CoInstall.CopyFiles.NTx86

;COINSTWHQL;        AddReg          = CoInstallers.AddReg



;COINSTWHQL;[BCM43XNM_VEN1.NT.CoInstallers]

;COINSTWHQL;        CopyFiles       = CoInstall.CopyFiles.NTx86

;COINSTWHQL;        AddReg          = CoInstallers.AddReg



;COINSTWHQL;[BCM43XNMD.NT.CoInstallers]

;COINSTWHQL;        CopyFiles       = CoInstall.CopyFiles.NTx86

;COINSTWHQL;        AddReg          = CoInstallers.AddReg



;COINSTWHQL;[BCM43XNGD.NT.CoInstallers]

;COINSTWHQL;        CopyFiles       = CoInstall.CopyFiles.NTx86

;COINSTWHQL;        AddReg          = CoInstallers.AddReg



;COINSTWHQL;[BCM43XNMSD.NT.CoInstallers]

;COINSTWHQL;        CopyFiles       = CoInstall.CopyFiles.NTx86

;COINSTWHQL;        AddReg          = CoInstallers.AddReg



;COINSTWHQL;[BCM43XNGSD.NT.CoInstallers]

;COINSTWHQL;        CopyFiles       = CoInstall.CopyFiles.NTx86

;COINSTWHQL;        AddReg          = CoInstallers.AddReg



;-----------------------------------------------------------------

; NT systems

;

[BCM43XX_NT61.reg]

        ; Ndis Info

        ; Interfaces

        HKR,    Ndi\Interfaces, UpperRange,     ,       "ndis5"

        HKR,    Ndi\Interfaces, LowerRange,     ,       "ethernet,wlan,vwifi"



[BCM43XX_NT60.reg]

        ; Ndis Info

        ; Interfaces

        HKR,    Ndi\Interfaces, UpperRange,     ,       "ndis5"

        HKR,    Ndi\Interfaces, LowerRange,     ,       "ethernet,wlan"



[BCM43XX.reg]

        ; Ndis Info

        ; Interfaces

        HKR,    Ndi\Interfaces, UpperRange,     ,       "ndis5"

        HKR,    Ndi\Interfaces, LowerRange,     ,       "ethernet"



[BCM43XX.brcm.reg]

        HKR,    Ndi,    HelpText,               ,       %BCM43XX_HELP%

        HKR,    Ndi,    Service,                0,      "BCM43XX"



[BCMH43XX.brcm.reg]

        HKR,    Ndi,    HelpText,               ,       %BCM43XX_HELP%

        HKR,    Ndi,    Service,                0,      "BCMH43XX"



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



[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



;-----------------------------------------------------------------

; Win9x - unsupported

;

[BCM43XZ]



[BCM43PCMG]



[BCM43XG]



[BCM43XA]



[BCM43XM]



[BCM43XNG]



[BCM43XNG20]



[BCM43XNM]



[BCM43XNM_VEN1]



[BCM43XNMD]



[BCM43XNGD]



[BCM43XNMSD]



[BCM43XNGSD]



;-----------------------------------------------------------------

; service-install-section

; WinVista

[BCM43XX_NT60.Service.NTamd64]

        DisplayName     = %BCM43XX_Service_DispName%

        ServiceType     = 1                     ; %SERVICE_KERNEL_DRIVER%

        StartType       = 3                     ; %SERVICE_DEMAND_START%

        ErrorControl    = 1                     ; %SERVICE_ERROR_NORMAL%

        ServiceBinary   = %12%\bcmdhd63.sys

        LoadOrderGroup  = NDIS



; WinVista

[BCM43XX_NT60.Service.NTx86]

        DisplayName     = %BCM43XX_Service_DispName%

        ServiceType     = 1                     ; %SERVICE_KERNEL_DRIVER%

        StartType       = 3                     ; %SERVICE_DEMAND_START%

        ErrorControl    = 1                     ; %SERVICE_ERROR_NORMAL%

        ServiceBinary   = %12%\bcmdhd63.sys

        LoadOrderGroup  = NDIS



; WinXP and 2k

[BCM43XX.Service.NTamd64]

        DisplayName     = %BCM43XX_Service_DispName%

        ServiceType     = 1                     ; %SERVICE_KERNEL_DRIVER%

        StartType       = 3                     ; %SERVICE_DEMAND_START%

        ErrorControl    = 1                     ; %SERVICE_ERROR_NORMAL%

        ServiceBinary   = %12%\bcmdhd63.sys

        LoadOrderGroup  = NDIS



; WinXP and 2k

[BCM43XX.Service.NT]

        DisplayName     = %BCM43XX_Service_DispName%

        ServiceType     = 1                     ; %SERVICE_KERNEL_DRIVER%

        StartType       = 3                     ; %SERVICE_DEMAND_START%

        ErrorControl    = 1                     ; %SERVICE_ERROR_NORMAL%

        ServiceBinary   = %12%\bcmdhd63.sys

        LoadOrderGroup  = NDIS



; WinNT

[BCM43XX.Service]

        DisplayName     = %BCM43XX_Service_DispName%

        ServiceType     = 1                     ; %SERVICE_KERNEL_DRIVER%

        StartType       = 3                     ; %SERVICE_DEMAND_START%

        ErrorControl    = 1                     ; %SERVICE_ERROR_NORMAL%

        ServiceBinary   = %12%\bcmdhd63.sys

        LoadOrderGroup  = NDIS



; WinVista -high

[BCMH43XX_NT60.Service.NTamd64]

        DisplayName     = %BCMH43XX_Service_DispName%

        ServiceType     = 1                     ; %SERVICE_KERNEL_DRIVER%

        StartType       = 3                     ; %SERVICE_DEMAND_START%

        ErrorControl    = 1                     ; %SERVICE_ERROR_NORMAL%

        ServiceBinary   = %12%\bcmdhd63.sys

        LoadOrderGroup  = NDIS



; WinVista -high

[BCMH43XX_NT60.Service.NTx86]

        DisplayName     = %BCMH43XX_Service_DispName%

        ServiceType     = 1                     ; %SERVICE_KERNEL_DRIVER%

        StartType       = 3                     ; %SERVICE_DEMAND_START%

        ErrorControl    = 1                     ; %SERVICE_ERROR_NORMAL%

        ServiceBinary   = %12%\bcmdhd63.sys

        LoadOrderGroup  = NDIS



; WinXP and 2k -high

[BCMH43XX.Service.NTamd64]

        DisplayName     = %BCMH43XX_Service_DispName%

        ServiceType     = 1                     ; %SERVICE_KERNEL_DRIVER%

        StartType       = 3                     ; %SERVICE_DEMAND_START%

        ErrorControl    = 1                     ; %SERVICE_ERROR_NORMAL%

        ServiceBinary   = %12%\bcmdhd63.sys

        LoadOrderGroup  = NDIS



; WinXP and 2k -high

[BCMH43XX.Service.NT]

        DisplayName     = %BCMH43XX_Service_DispName%

        ServiceType     = 1                     ; %SERVICE_KERNEL_DRIVER%

        StartType       = 3                     ; %SERVICE_DEMAND_START%

        ErrorControl    = 1                     ; %SERVICE_ERROR_NORMAL%

        ServiceBinary   = %12%\bcmdhd63.sys

        LoadOrderGroup  = NDIS



; WinNT -high

[BCMH43XX.Service]

        DisplayName     = %BCMH43XX_Service_DispName%

        ServiceType     = 1                     ; %SERVICE_KERNEL_DRIVER%

        StartType       = 3                     ; %SERVICE_DEMAND_START%

        ErrorControl    = 1                     ; %SERVICE_ERROR_NORMAL%

        ServiceBinary   = %12%\bcmdhd63.sys

        LoadOrderGroup  = NDIS



; WinVista -high

[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



; WinVista -high

[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



; WinXP and 2k -high

[BCMSDH43XX.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



; WinXP and 2k -high

[BCMSDH43XX.Service.NT]

        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



; WinNT -high

[BCMSDH43XX.Service]

        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



;-----------------------------------------------------------------

; filename for CopyFiles

;

; Flag = 2 is COPYFLG_NOSKIP (2)

; Flag = 33 is COPYFLG_WARN_IF_SKIP (1) | COPYFLG_NO_VERSION_DIALOG (32)

[BCM43XX_NT60.files.NTamd64]

        bcmdhd63.sys,,,6



[BCM43XX_NT60.files.NTx86]

        bcmdhd63.sys,,,6



[BCM43XX.files.NTamd64]

        ; bcmdhd63.sys,,,6



[BCM43XX.files.NT]

        ; bcmdhd63.sys,,,6



[BCM43XNXD_NT60.files.NTamd64]

        bcmdhd63.sys,,,6



[BCM43XNXD_NT60.files.NTx86]

        bcmdhd63.sys,,,6



[BCM43XNXD.files.NTamd64]

        bcmdhd63.sys,,,6



[BCM43XNXD.files.NT]

        bcmdhd63.sys,,,6



[BCM43XNXSD_NT60.files.NTamd64]

        bcmdhd63.sys,,,6

		4330b2rtecdc.bin,,,6

         bcm94330fcbga_McLaren.txt,,,6

        43241b0rtecdc.bin,,,6

        bcm943241ipaagb_p100.txt,,,6



[BCM43XNXSD_NT60.files.NTx86]

        bcmdhd63.sys,,,6

        4330b2rtecdc.bin,,,6

        135_nvram_PVT_20121019.txt,,,6

        43241b0rtecdc.bin,,,6

        bcm943241ipaagb_p100.txt,,,6





[BCM43XNXSD.files.NTamd64]

        ; bcmdhd63.sys,,,6



[BCM43XNXSD.files.NT]

        ; bcmdhd63.sys,,,6



[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



;x64 -- Copy files for coinstaller

[CoInstall.CopyFiles.NTamd64]

 ;       bcmwlcoi.dll,bcmwlcoi64.dll,,6



;x86 -- Copy files for coinstaller

[CoInstall.CopyFiles.NTx86]

;       bcmwlcoi.dll,bcmwlcoi.dll,,6



[CoInstallers.AddReg]

HKR,,CoInstallers32,0x00010000,"bcmwlcoi.dll, BCMWlanCoInstall"



; WinVista x64 - WDF Co-installer installation section

[BCM43XNMD_NT60.CoInstaller.CopyFiles.NTx86]

;       WdfCoInstaller01009.dll



[BCM43XNGD_NT60.CoInstaller.CopyFiles.NTx86]

;       WdfCoInstaller01009.dll



; WinVista x64 - WDF Co-installer installation section

[BCM43XNMD_NT60.CoInstaller.CopyFiles.NTamd64]

;        WdfCoInstaller01009.dll,WdfCoInstaller0100964.dll,,6



[BCM43XNGD_NT60.CoInstaller.CopyFiles.NTamd64]

;       WdfCoInstaller01009.dll,WdfCoInstaller0100964.dll,,6



; WinVista x64 - WDF Co-installer installation section

[BCM43XNMSD_NT60.CoInstaller.CopyFiles.NTx86]

;       WdfCoInstaller01009.dll



[BCM43XNGSD_NT60.CoInstaller.CopyFiles.NTx86]

;       WdfCoInstaller01009.dll



; WinVista x64 - WDF Co-installer installation section

[BCM43XNMSD_NT60.CoInstaller.CopyFiles.NTamd64]

 ;       WdfCoInstaller01009.dll,WdfCoInstaller0100964.dll,,6



[BCM43XNGSD_NT60.CoInstaller.CopyFiles.NTamd64]

;        WdfCoInstaller01009.dll,WdfCoInstaller0100964.dll,,6



; 11 == %windir%/system32

; 12 == %windir%/system32/drivers

[DestinationDirs]

        DefaultDestDir                                = 11

        BCM43XX.files.NT                              = 12

        BCM43XX.files.NTamd64                         = 12

        BCM43XX_NT60.files.NTx86                      = 12

        BCM43XX_NT60.files.NTamd64                    = 12

        BCM43XNXD.files.NT                            = 12

        BCM43XNXD.files.NTamd64                       = 12

        BCM43XNXD_NT60.files.NTx86                    = 12

        BCM43XNXD_NT60.files.NTamd64                  = 12

        BCM43XNXSD.files.NT                           = 12

        BCM43XNXSD.files.NTamd64                      = 12

        BCM43XNXSD_NT60.files.NTx86                   = 12

        BCM43XNXSD_NT60.files.NTamd64                 = 12

        BCMIHV.files.NTx86                            = 11

        BCMIHV.files.NTamd64                          = 11

        CoInstall.CopyFiles.NTamd64                   = 11

        CoInstall.CopyFiles.NTx86                     = 11

        BCM43XNMD_NT60.CoInstaller.CopyFiles.NTamd64  = 11

        BCM43XNMD_NT60.CoInstaller.CopyFiles.NTx86    = 11

        BCM43XNGD_NT60.CoInstaller.CopyFiles.NTamd64  = 11

        BCM43XNGD_NT60.CoInstaller.CopyFiles.NTx86    = 11

        BCM43XNMSD_NT60.CoInstaller.CopyFiles.NTamd64 = 11

        BCM43XNMSD_NT60.CoInstaller.CopyFiles.NTx86   = 11

        BCM43XNGSD_NT60.CoInstaller.CopyFiles.NTamd64 = 11

        BCM43XNGSD_NT60.CoInstaller.CopyFiles.NTx86   = 11



[SourceDisksNames]

        1=%BCM43XX_DiskName%,,



; for WinVista specify bcmwlhighsd664.sys

[SourceDisksFiles.amd64]

                bcmdhd63.sys=1

                bcmihvsrv64.dll=1

                bcmihvui64.dll=1

                bcmwlcoi64.dll=1

;COINSTWHQL;    bcmwlcoi64.dll=1

        WdfCoInstaller0100964.dll=1



; for WinVista specify bcmdhd63.sys

[SourceDisksFiles.x86]

                bcmdhd63.sys=1

                135_nvram_PVT_20121019.txt=1

                bcm943241ipaagb_p100.txt=1

                4330b2rtecdc.bin=1

                43241b0rtecdc.bin=1



;               bcmihvsrv.dll=1

;               bcmihvui.dll=1

;               bcmwlcoi.dll=1

;COINSTWHQL;    bcmwlcoi.dll=1

;       WdfCoInstaller01009.dll=1



; for WinVista specify bcmdhd63.sys

[SourceDisksFiles]

                bcmdhd63.sys=1

                bcm94330fcbga_McLaren.txt=1

				135_nvram_PVT_20121019.txt=1

                bcm943241ipaagb_p100.txt=1

                4330b2rtecdc.bin=1

                43241b0rtecdc.bin=1



;               bcmihvsrv.dll=1

;               bcmihvui.dll=1

;               bcmwlcoi.dll=1

;COINSTWHQL;    bcmwlcoi.dll=1

;       WdfCoInstaller01009.dll=1



;Uninstall

[Cleanup]

;UnregisterDlls = BCMIHVUI.regsrv.NTamd64, BCMIHVUI.regsrv.NTx86



;DelFiles       = BCMIHV.files.NTamd64, BCMIHV.files.NTx86



; 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\MixedCell

        HKR, Ndi\params\Channel

        HKR,,Channel

        HKR, Ndi\params\IBSSGMode

        HKR,,IBSSGMode

        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,  Ndi\params\4330SROMImagePath, ParamDesc,        0,      "4330SROMImagePath"

		HKR,  Ndi\params\4330SROMImagePath,default,,"\SystemRoot\system32\drivers\135_nvram_PVT_20121019.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,  Ndi\params\4330SROMImagePath, ParamDesc,        0,      "4330SROMImagePath"

		HKR,  Ndi\params\4330SROMImagePath,default,,"\SystemRoot\system32\drivers\135_nvram_PVT_20121019.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 WinXP and older, but excluded in WinVista

[common.prevista.reg]

        HKR,                                    ,"assoc_recreate",      0,      "1"

        HKR,    Ndi\params\IBSSAllowed, ParamDesc,              0,      %IbssAllowed%

        HKR,    Ndi\params\IBSSAllowed, type,                   0,      "enum"

        HKR,    Ndi\params\IBSSAllowed\enum, "0",               0,      %Disabled%

        HKR,    Ndi\params\IBSSAllowed\enum, "1",               0,      %Enabled%

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



        HKR,    Ndi\params\ssid_auto_promote, ParamDesc,                0,      %SSIDAutoPromote%

        HKR,    Ndi\params\ssid_auto_promote, type,                     0,      "enum"

        HKR,    Ndi\params\ssid_auto_promote\enum, "0",         0,      %Disabled%

        HKR,    Ndi\params\ssid_auto_promote\enum, "1",         0,      %Enabled%

        HKR,    Ndi\params\ssid_auto_promote,default,,"0"



        HKR,    Ndi\params\RadioState, ParamDesc,       0,      %RadioEnableDisable%

        HKR,    Ndi\params\RadioState, type,            0,      "enum"

        HKR,    Ndi\params\RadioState\enum, "1",                0,      %Disabled%

        HKR,    Ndi\params\RadioState\enum, "0",                0,      %Enabled%

        HKR,    Ndi\params\RadioState,default,,"0"      



        HKR,    Ndi\params\WZCCoexist, ParamDesc,0,     %WZC_Managed_Ethernet%

        HKR,    Ndi\params\WZCCoexist, type,     0,     "enum"

        HKR,    Ndi\params\WZCCoexist\enum, "0", 0,     %Disabled%

        HKR,    Ndi\params\WZCCoexist\enum, "1", 0,     %Enabled%

        HKR,    Ndi\params\WZCCoexist,default,,"0"



        HKR,    Ndi\params\Managed, ParamDesc,0,        %Manage_Wireless_Settings%

        HKR,    Ndi\params\Managed, type,     0,        "enum"

        HKR,    Ndi\params\Managed\enum, "0", 0,        %Disabled%

        HKR,    Ndi\params\Managed\enum, "1", 0,        %Enabled%

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



        HKR,    Ndi\params\LockWlSettings, ParamDesc,0, %Lock_Wireless_Settings%

        HKR,    Ndi\params\LockWlSettings, type,     0,         "enum"

        HKR,    Ndi\params\LockWlSettings\enum, "0", 0, %Disabled%

        HKR,    Ndi\params\LockWlSettings\enum, "1", 0, %Enabled%

        HKR,    Ndi\params\LockWlSettings,default,,"0"



        HKR,    Ndi\params\IBSSLink, ParamDesc, 0,      %IBSS_Link_Indication%

        HKR,    Ndi\params\IBSSLink, type,      0,      "enum"

        HKR,    Ndi\params\IBSSLink\enum, "0",  0,      %Legacy%

        HKR,    Ndi\params\IBSSLink\enum, "1",  0,      %Default%

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



        HKR,    Ndi\params\vlan_mode, ParamDesc,0,      %vlan_mode%

        HKR,    Ndi\params\vlan_mode, type,     0,      "enum"

        HKR,    Ndi\params\vlan_mode\enum, "-1",0,      %Auto%

        HKR,    Ndi\params\vlan_mode\enum, "1", 0,      %Enabled%

        HKR,    Ndi\params\vlan_mode\enum, "0", 0,      %Disabled%

        HKR,    Ndi\params\vlan_mode,default,,"-1"



        HKR,    Ndi\params\PowerSaveMode, ParamDesc,    0,      %PowerSaveMode%

        HKR,    Ndi\params\PowerSaveMode, type,         0,      "enum"

        HKR,    Ndi\params\PowerSaveMode\enum, "0",             0,      %Disabled%

        HKR,    Ndi\params\PowerSaveMode\enum, "1",             0,      %Enabled%

        HKR,    Ndi\params\PowerSaveMode\enum, "2",             0,      %Fast%

        HKR,    Ndi\params\PowerSaveMode,default,,"2"   



[VEN1.reg]

        HKR,                                    ,"Interference_Mode",   0,      "4"

        HKR,                                    ,"alt_LQ",                              0,      "1"

        HKR,                                    ,"RoamTrigger",                 0,      "1"

        HKR,                                    ,"RoamDelta",                   0,      "1"



; common for all platform

[common.reg]

        HKR,    Ndi\params\4330DongleImagePath, ParamDesc,      0,      "4330DongleImagePath"

        HKR,    Ndi\params\4330DongleImagePath,default,,"\SystemRoot\system32\drivers\4330b2rtecdc.bin"



;        HKR,    Ndi\params\4330SROMImagePath, ParamDesc,        0,      "4330SROMImagePath"

;        HKR,    Ndi\params\4330SROMImagePath,default,,"\SystemRoot\system32\drivers\135_nvram_PVT_20121019.txt"

        HKR,    Ndi\params\4324DongleImagePath, ParamDesc,      0,      "4324DongleImagePath"

        HKR,    Ndi\params\4324DongleImagePath,default,,"\SystemRoot\system32\drivers\43241b0rtecdc.bin"



        HKR,    Ndi\params\4324SROMImagePath, ParamDesc,        0,      "4324SROMImagePath"

        HKR,    Ndi\params\4324SROMImagePath,default,,"\SystemRoot\system32\drivers\bcm943241ipaagb_p100.txt"



        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,,"2"



        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,,"1"



        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,,"31"



        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\MixedCell, ParamDesc,0,      %MixedCell%

        HKR,    Ndi\params\MixedCell, type,     0,      "enum"

        HKR,    Ndi\params\MixedCell\enum, "0", 0,      %Disabled%

        HKR,    Ndi\params\MixedCell\enum, "1", 0,      %Enabled%

        HKR,    Ndi\params\MixedCell,default,,"0"



        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"



[bg.channels.reg]

        ; 2G-band, 20MHz channels supported

        HKR,    Ndi\params\Chanspec\enum, "1",   0, "  1"

        HKR,    Ndi\params\Chanspec\enum, "2",   0, "  2"

        HKR,    Ndi\params\Chanspec\enum, "3",   0, "  3"

        HKR,    Ndi\params\Chanspec\enum, "4",   0, "  4"

        HKR,    Ndi\params\Chanspec\enum, "5",   0, "  5"

        HKR,    Ndi\params\Chanspec\enum, "6",   0, "  6"

        HKR,    Ndi\params\Chanspec\enum, "7",   0, "  7"

        HKR,    Ndi\params\Chanspec\enum, "8",   0, "  8"

        HKR,    Ndi\params\Chanspec\enum, "9",   0, "  9"

        HKR,    Ndi\params\Chanspec\enum, "10",   0, " 10"

        HKR,    Ndi\params\Chanspec\enum, "11",   0, " 11"

        HKR,    Ndi\params\Chanspec\enum, "12",   0, " 12"

        HKR,    Ndi\params\Chanspec\enum, "13",   0, " 13"

        HKR,    Ndi\params\Chanspec\enum, "14",   0, " 14"



[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)"



[a.channels.reg]

        ; 5G-band, 20MHz channels supported

        ; USA Low Band

        HKR,    Ndi\params\Chanspec\enum, "36",   0, " 36"

        HKR,    Ndi\params\Chanspec\enum, "40",   0, " 40"

        HKR,    Ndi\params\Chanspec\enum, "44",   0, " 44"

        HKR,    Ndi\params\Chanspec\enum, "48",   0, " 48"

        HKR,    Ndi\params\Chanspec\enum, "52",   0, " 52"

        HKR,    Ndi\params\Chanspec\enum, "56",   0, " 56"

        HKR,    Ndi\params\Chanspec\enum, "60",   0, " 60"

        HKR,    Ndi\params\Chanspec\enum, "64",   0, " 64"

        ; Europe

        HKR,    Ndi\params\Chanspec\enum, "100",   0, "100"

        HKR,    Ndi\params\Chanspec\enum, "104",   0, "104"

        HKR,    Ndi\params\Chanspec\enum, "108",   0, "108"

        HKR,    Ndi\params\Chanspec\enum, "112",   0, "112"

        HKR,    Ndi\params\Chanspec\enum, "116",   0, "116"

        HKR,    Ndi\params\Chanspec\enum, "120",   0, "120"



        HKR,    Ndi\params\Chanspec\enum, "124",   0, "124"

        HKR,    Ndi\params\Chanspec\enum, "128",   0, "128"

        HKR,    Ndi\params\Chanspec\enum, "132",   0, "132"

        HKR,    Ndi\params\Chanspec\enum, "136",   0, "136"

        HKR,    Ndi\params\Chanspec\enum, "140",   0, "140"



;       Additional channels supported only on SPROM map version 2

;       HKR,    Ndi\params\Chanspec\enum, "149",   0, "149"

;       HKR,    Ndi\params\Chanspec\enum, "153",   0, "153"

;       HKR,    Ndi\params\Chanspec\enum, "157",   0, "157"

;       HKR,    Ndi\params\Chanspec\enum, "161",   0, "161"

;       HKR,    Ndi\params\Chanspec\enum, "165",   0, "165"



[na20.channels.reg]

        ; Chanspec parameters

        ; USA Low Band

        HKR,    Ndi\params\Chanspec\enum, "36",   0, " 36(20MHz)"

        HKR,    Ndi\params\Chanspec\enum, "40",   0, " 40(20MHz)"

        HKR,    Ndi\params\Chanspec\enum, "44",   0, " 44(20MHz)"

        HKR,    Ndi\params\Chanspec\enum, "48",   0, " 48(20MHz)"

        HKR,    Ndi\params\Chanspec\enum, "52",   0, " 52(20MHz)"

        HKR,    Ndi\params\Chanspec\enum, "56",   0, " 56(20MHz)"

        HKR,    Ndi\params\Chanspec\enum, "60",   0, " 60(20MHz)"

        HKR,    Ndi\params\Chanspec\enum, "64",   0, " 64(20MHz)"

        ; Europe

        HKR,    Ndi\params\Chanspec\enum, "100",   0, "100(20MHz)"

        HKR,    Ndi\params\Chanspec\enum, "104",   0, "104(20MHz)"

        HKR,    Ndi\params\Chanspec\enum, "108",   0, "108(20MHz)"

        HKR,    Ndi\params\Chanspec\enum, "112",   0, "112(20MHz)"

        HKR,    Ndi\params\Chanspec\enum, "116",   0, "116(20MHz)"

        HKR,    Ndi\params\Chanspec\enum, "120",   0, "120(20MHz)"



        HKR,    Ndi\params\Chanspec\enum, "124",   0, "124(20MHz)"

        HKR,    Ndi\params\Chanspec\enum, "128",   0, "128(20MHz)"

        HKR,    Ndi\params\Chanspec\enum, "132",   0, "132(20MHz)"

        HKR,    Ndi\params\Chanspec\enum, "136",   0, "136(20MHz)"

        HKR,    Ndi\params\Chanspec\enum, "140",   0, "140(20MHz)"



        HKR,    Ndi\params\Chanspec\enum, "149",   0, "149(20MHz)"

        HKR,    Ndi\params\Chanspec\enum, "153",   0, "153(20MHz)"

        HKR,    Ndi\params\Chanspec\enum, "157",   0, "157(20MHz)"

        HKR,    Ndi\params\Chanspec\enum, "161",   0, "161(20MHz)"

        HKR,    Ndi\params\Chanspec\enum, "165",   0, "165(20MHz)"



[na40.channels.reg]

        ; 5G-band, 40MHz channels supported

        HKR,    Ndi\params\Chanspec\enum, "36al",   0, " 36(40MHz-L)"

        HKR,    Ndi\params\Chanspec\enum, "44al",   0, " 44(40MHz-L)"

        HKR,    Ndi\params\Chanspec\enum, "52al",   0, " 52(40MHz-L)"

        HKR,    Ndi\params\Chanspec\enum, "60al",   0, " 60(40MHz-L)"

        ; Europe

        HKR,    Ndi\params\Chanspec\enum, "100al",   0, "100(40MHz-L)"

        HKR,    Ndi\params\Chanspec\enum, "108al",   0, "108(40MHz-L)"

        HKR,    Ndi\params\Chanspec\enum, "116al",   0, "116(40MHz-L)"



        HKR,    Ndi\params\Chanspec\enum, "124al",   0, "124(40MHz-L)"

        HKR,    Ndi\params\Chanspec\enum, "132al",   0, "132(40MHz-L)"



        HKR,    Ndi\params\Chanspec\enum, "149al",   0, "149(40MHz-L)"

        HKR,    Ndi\params\Chanspec\enum, "157al",   0, "157(40MHz-L)"



[b.options.reg]

        HKR,    Ndi\params\PLCPHeader, ParamDesc,       0,      %PLCPHeader%

        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, "22",     0,      "11"

        HKR,    Ndi\params\Rate,default,,"0"



[g.options.reg]

        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,,"2"



        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\IBSSMode, ParamDesc,    0,      %IBSS54gtmMode%

        HKR,    Ndi\params\IBSSMode, type,         0,      "enum"

        HKR,    Ndi\params\IBSSMode\enum, "0",     0,      %80211bOnly%

        HKR,    Ndi\params\IBSSMode\enum, "2",     0,      %54gAuto%

        HKR,    Ndi\params\IBSSMode\enum, "4",     0,      %54gPerformance%

        HKR,    Ndi\params\IBSSMode,default,,"0"



        HKR,    Ndi\params\IBSSGProtection, ParamDesc,  0,      %IBSS54gtmProtectionMode%

        HKR,    Ndi\params\IBSSGProtection, type,       0,      "enum"

        HKR,    Ndi\params\IBSSGProtection\enum, "0",   0,      %Disabled%

        HKR,    Ndi\params\IBSSGProtection\enum, "2",   0,      %Auto%

        HKR,    Ndi\params\IBSSGProtection,default,,"2"



        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\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"



[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,,"2"



        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\IBSSMode, ParamDesc, 0,      %IBSSMode%

        HKR,    Ndi\params\IBSSMode, type,         0,      "enum"

        HKR,    Ndi\params\IBSSMode\enum, "0",     0,      %80211bOnly%

        HKR,    Ndi\params\IBSSMode\enum, "2",     0,      %54gAuto%

        HKR,    Ndi\params\IBSSMode\enum, "4",     0,      %54gPerformance%

        HKR,    Ndi\params\IBSSMode\enum, "5",     0,      %80211bgnAuto%

        HKR,    Ndi\params\IBSSMode,default,,"0"



        HKR,    Ndi\params\IBSSGProtection, ParamDesc,  0,      %IBSS54gtmProtectionMode%

        HKR,    Ndi\params\IBSSGProtection, type,       0,      "enum"

        HKR,    Ndi\params\IBSSGProtection\enum, "0",   0,      %Disabled%

        HKR,    Ndi\params\IBSSGProtection\enum, "2",   0,      %Auto%

        HKR,    Ndi\params\IBSSGProtection,default,,"2"



        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\Chanspec, ParamDesc, 0, %IBSSChannelNumber%

        HKR,    Ndi\params\Chanspec, type,      0, "enum"

        HKR,    Ndi\params\Chanspec, default,   0, "11"



        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, "1",      0,      "11a/b/g:20/40MHz"

        HKR,    Ndi\params\BandwidthCap\enum, "2",      0,      "11a:20/40;11bg:20MHz"

        HKR,    Ndi\params\BandwidthCap,default,,"2"



; options common to both b and g

[bg.options.reg]

        HKR,    Ndi\params\Chanspec, ParamDesc, 0, %IBSSChannelNumber%

        HKR,    Ndi\params\Chanspec, type,      0, "enum"

        HKR,    Ndi\params\Chanspec, default,   0, "11"

          

        HKR,    Ndi\params\ApCompatMode, ParamDesc,     0,      %ApCompatibilityMode%

        HKR,    Ndi\params\ApCompatMode, type,          0,      "enum"

        HKR,    Ndi\params\ApCompatMode\enum, "1",      0,      %BroaderCompat%

        HKR,    Ndi\params\ApCompatMode\enum, "0",      0,      %HigherPerf%

        HKR,    Ndi\params\ApCompatMode,default,,"0"



[a.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\RateA, ParamDesc,    0,      %Rate_802_11a%

        HKR,    Ndi\params\RateA, type,         0,      "enum"

        HKR,    Ndi\params\RateA\enum, "0",     0,      %Usebestrate%

        HKR,    Ndi\params\RateA\enum, "12",    0,      " 6"

        HKR,    Ndi\params\RateA\enum, "18",    0,      " 9"

        HKR,    Ndi\params\RateA\enum, "24",    0,      "12"

        HKR,    Ndi\params\RateA\enum, "36",    0,      "18"

        HKR,    Ndi\params\RateA\enum, "48",    0,      "24"

        HKR,    Ndi\params\RateA\enum, "72",    0,      "36"

        HKR,    Ndi\params\RateA\enum, "96",    0,      "48"

        HKR,    Ndi\params\RateA\enum, "108",0, "54"

        HKR,    Ndi\params\RateA,default,,"0"



        HKR,    Ndi\params\Chanspec, ParamDesc, 0, %IBSSChannelNumber%

        HKR,    Ndi\params\Chanspec, type,      0, "enum"

        HKR,    Ndi\params\Chanspec, default,   0, "36"



        HKR,    Ndi\params\IBSSMode, ParamDesc,    0,      %IBSS54gtmMode%

        HKR,    Ndi\params\IBSSMode, type,         0,      "enum"

        HKR,    Ndi\params\IBSSMode\enum, "2",     0,      %80211abgAuto%

        HKR,    Ndi\params\IBSSMode\enum, "4",     0,      %80211abgPerf%



[bag.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\11HNetworks, ParamDesc, 0,   "802.11h+d"

        HKR,    Ndi\params\11HNetworks, type,           0, "enum"

        HKR,    Ndi\params\11HNetworks\enum, "1",       0, %Loose_11h%

        HKR,    Ndi\params\11HNetworks\enum, "2",       0, %Strict_11h%

        HKR,    Ndi\params\11HNetworks,default,,"1"



        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,,"2"

        

        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\band, ParamDesc,     0,      %DisableBands%

        HKR,    Ndi\params\band, type,          0,      "enum"

        HKR,    Ndi\params\band\enum, "0",      0,      %None%

        HKR,    Ndi\params\band\enum, "1",      0,      %Disable80211gb%

        HKR,    Ndi\params\band\enum, "2",      0,      %Disable80211a%

        HKR,    Ndi\params\band,default,,"0"



        HKR,    Ndi\params\BandPref, ParamDesc, 0,      %BandPreference%

        HKR,    Ndi\params\BandPref, type,              0,      "enum"

        HKR,    Ndi\params\BandPref\enum, "0",  0,      %None%

        HKR,    Ndi\params\BandPref\enum, "1",  0,      %Prefer80211a%

        HKR,    Ndi\params\BandPref\enum, "2",  0,      %Prefer80211gb%

        HKR,    Ndi\params\BandPref,default,,"0"

        

        HKR,    Ndi\params\AssocRoamPref, ParamDesc,    0,      %AssociationRoamPreference%

        HKR,    Ndi\params\AssocRoamPref, type,         0,      "enum"

        HKR,    Ndi\params\AssocRoamPref\enum, "0",     0,      %Disabled%

        HKR,    Ndi\params\AssocRoamPref\enum, "1",     0,      %Enabled%

        HKR,    Ndi\params\AssocRoamPref,default,,"0"



        HKR,    Ndi\params\IBSSMode, ParamDesc,    0,      %IBSS54gtmMode%

        HKR,    Ndi\params\IBSSMode, type,         0,      "enum"

        HKR,    Ndi\params\IBSSMode\enum, "0",     0,      %80211bOnly%

        HKR,    Ndi\params\IBSSMode\enum, "2",     0,      %80211abgAuto%

        HKR,    Ndi\params\IBSSMode\enum, "4",     0,      %80211abgPerf%

        ;default from bcmwl5[ei].inf



        HKR,    Ndi\params\IBSSGProtection, ParamDesc,  0,      %IBSS54gtmProtectionMode%

        HKR,    Ndi\params\IBSSGProtection, type,       0,      "enum"

        HKR,    Ndi\params\IBSSGProtection\enum, "0",   0,      %Disabled%

        HKR,    Ndi\params\IBSSGProtection\enum, "2",   0,      %Auto%

        HKR,    Ndi\params\IBSSGProtection,default,,"2"





        HKR,    Ndi\params\RateA, ParamDesc,    0,      %Rate_802_11a%

        HKR,    Ndi\params\RateA, type,         0,      "enum"

        HKR,    Ndi\params\RateA\enum, "0",     0,      %Usebestrate%

        HKR,    Ndi\params\RateA\enum, "12",    0,      " 6"

        HKR,    Ndi\params\RateA\enum, "18",    0,      " 9"

        HKR,    Ndi\params\RateA\enum, "24",    0,      "12"

        HKR,    Ndi\params\RateA\enum, "36",    0,      "18"

        HKR,    Ndi\params\RateA\enum, "48",    0,      "24"

        HKR,    Ndi\params\RateA\enum, "72",    0,      "36"

        HKR,    Ndi\params\RateA\enum, "96",    0,      "48"

        HKR,    Ndi\params\RateA\enum, "108",0, "54"

        HKR,    Ndi\params\RateA,default,,"0"





        HKR,    Ndi\params\Rate, ParamDesc,     0,      %Rate_802_11bg%

        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\Chanspec, ParamDesc, 0, %IBSSChannelNumber%

        HKR,    Ndi\params\Chanspec, type,      0, "enum"

        HKR,    Ndi\params\Chanspec, default,   0, "11"



        HKR,    Ndi\params\ApCompatMode, ParamDesc,     0,      %ApCompatibilityMode%

        HKR,    Ndi\params\ApCompatMode, type,          0,      "enum"

        HKR,    Ndi\params\ApCompatMode\enum, "1",      0,      %BroaderCompat%

        HKR,    Ndi\params\ApCompatMode\enum, "0",      0,      %HigherPerf%

        HKR,    Ndi\params\ApCompatMode,default,,"0"



[bagn.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\11HNetworks, ParamDesc, 0,   "802.11h+d"

        HKR,    Ndi\params\11HNetworks, type,           0, "enum"

        HKR,    Ndi\params\11HNetworks\enum, "1",       0, %Loose_11h%

        HKR,    Ndi\params\11HNetworks\enum, "2",       0, %Strict_11h%

        HKR,    Ndi\params\11HNetworks,default,,"1"



        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,,"2"



        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\band, ParamDesc,     0,      %DisableBands%

        HKR,    Ndi\params\band, type,          0,      "enum"

        HKR,    Ndi\params\band\enum, "0",      0,      %None%

        HKR,    Ndi\params\band\enum, "1",      0,      %Disable80211gb%

        HKR,    Ndi\params\band\enum, "2",      0,      %Disable80211a%

        HKR,    Ndi\params\band,default,,"0"



        HKR,    Ndi\params\BandPref, ParamDesc, 0,      %BandPreference%

        HKR,    Ndi\params\BandPref, type,              0,      "enum"

        HKR,    Ndi\params\BandPref\enum, "0",  0,      %None%

        HKR,    Ndi\params\BandPref\enum, "1",  0,      %Prefer80211a%

        HKR,    Ndi\params\BandPref\enum, "2",  0,      %Prefer80211gb%

        HKR,    Ndi\params\BandPref,default,,"0"

        

        HKR,    Ndi\params\AssocRoamPref, ParamDesc,    0,      %AssociationRoamPreference%

        HKR,    Ndi\params\AssocRoamPref, type,         0,      "enum"

        HKR,    Ndi\params\AssocRoamPref\enum, "0",     0,      %Disabled%

        HKR,    Ndi\params\AssocRoamPref\enum, "1",     0,      %Enabled%

        HKR,    Ndi\params\AssocRoamPref,default,,"0"



        HKR,    Ndi\params\IBSSMode, ParamDesc, 0,      %IBSSMode%

        HKR,    Ndi\params\IBSSMode, type,         0,      "enum"

        HKR,    Ndi\params\IBSSMode\enum, "0",     0,      %80211abOnly%

        HKR,    Ndi\params\IBSSMode\enum, "2",     0,      %80211abgAuto%

        HKR,    Ndi\params\IBSSMode\enum, "4",     0,      %80211abgPerf%

        HKR,    Ndi\params\IBSSMode\enum, "5",     0,      %80211abgnAuto%

        HKR,    Ndi\params\IBSSMode,default,,"0"



        HKR,    Ndi\params\IBSSGProtection, ParamDesc,  0,      %IBSS54gtmProtectionMode%

        HKR,    Ndi\params\IBSSGProtection, type,       0,      "enum"

        HKR,    Ndi\params\IBSSGProtection\enum, "0",   0,      %Disabled%

        HKR,    Ndi\params\IBSSGProtection\enum, "2",   0,      %Auto%

        HKR,    Ndi\params\IBSSGProtection,default,,"2"



        HKR,    Ndi\params\RateA, ParamDesc,    0,      %Rate_802_11a%

        HKR,    Ndi\params\RateA, type,         0,      "enum"

        HKR,    Ndi\params\RateA\enum, "0",     0,      %Usebestrate%

        HKR,    Ndi\params\RateA\enum, "12",    0,      " 6"

        HKR,    Ndi\params\RateA\enum, "18",    0,      " 9"

        HKR,    Ndi\params\RateA\enum, "24",    0,      "12"

        HKR,    Ndi\params\RateA\enum, "36",    0,      "18"

        HKR,    Ndi\params\RateA\enum, "48",    0,      "24"

        HKR,    Ndi\params\RateA\enum, "72",    0,      "36"

        HKR,    Ndi\params\RateA\enum, "96",    0,      "48"

        HKR,    Ndi\params\RateA\enum, "108",0, "54"

        HKR,    Ndi\params\RateA,default,,"0"



        HKR,    Ndi\params\Rate, ParamDesc,     0,      %Rate_802_11bg%

        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\Chanspec, ParamDesc, 0, %IBSSChannelNumber%

        HKR,    Ndi\params\Chanspec, type,      0, "enum"

        HKR,    Ndi\params\Chanspec, default,   0, "11"



        HKR,    Ndi\params\ApCompatMode, ParamDesc,     0,      %ApCompatibilityMode%

        HKR,    Ndi\params\ApCompatMode, type,          0,      "enum"

        HKR,    Ndi\params\ApCompatMode\enum, "1",      0,      %BroaderCompat%

        HKR,    Ndi\params\ApCompatMode\enum, "0",      0,      %HigherPerf%

        HKR,    Ndi\params\ApCompatMode,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"



[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"

MixedCell="Mixed Cell Support"

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"

Download Driver Pack

How To Update Drivers Manually

After your driver has been downloaded, follow these simple steps to install it.

  • Expand the archive file (if the download file is in zip or rar format).

  • If the expanded file has an .exe extension, double click it and follow the installation instructions.

  • Otherwise, open Device Manager by right-clicking the Start menu and selecting Device Manager.

  • Find the device and model you want to update in the device list.

  • Double-click on it to open the Properties dialog box.

  • From the Properties dialog box, select the Driver tab.

  • Click the Update Driver button, then follow the instructions.

Very important: You must reboot your system to ensure that any driver updates have taken effect.

For more help, visit our Driver Support section for step-by-step videos on how to install drivers for every file type.

server: web1, load: 0.97