Jump to content

Welcome to Geeks to Go - Register now for FREE

Geeks To Go is a helpful hub, where thousands of volunteer geeks quickly serve friendly answers and support. Check out the forums and get free advice from the experts. Register now to gain access to all of our features, it's FREE and only takes one minute. Once registered and logged in, you will be able to create topics, post replies to existing threads, give reputation to your fellow members, get your own private messenger, post status updates, manage your profile and so much more.

Create Account How it Works
Photo

Network adapter works on laptop but no longer works on pc after bsod


  • Please log in to reply

#1
Jacob55

Jacob55

    New Member

  • Member
  • Pip
  • 1 posts
Hello,
I've been getting help from another forum for the past few days, but it seems they've run out of ideas. Could you please read through that thread as it will save us both time : http://www.pctechbyt...orks-on-laptop/thank you so much.
  • 0

Advertisements


#2
RKinner

RKinner

    Malware Expert

  • Expert
  • 23,358 posts
  • MVP

Try plugging the adapter back into the laptop.  Once it is working, go into DM and right click on the adapter and select properties.  Then Driver then Driver Details.  It should list a few files.  Note the file names.  Then click OK and click on the Details tab.   Change the Property to Hardware IDs.  You should get something like 

 

USB\VID_0BDA&PID_8178&REV_0200
USB\VID_0BDA&PID_8178
 
 
Right click on the top line and Copy then paste it into a reply.
 
Now move the adapter to the desktop and let it install.  Go into DM and select Properties, then Driver then Driver Details and see if we have the same files.
 
Make hidden files visible:
 
Open the Control Panel menu and click Folder Options.
    After the new window appears select the View tab.
    Put a checkmark in the checkbox labeled Display the contents of system folders.
    Under the Hidden files and folders section select the radio button labeled Show hidden files and folders.
    Remove the checkmark from the checkbox labeled Hide file extensions for known file types.
    Remove the checkmark from the checkbox labeled Hide protected operating system files.
    Press the Apply button and then the OK button
 
 
Open Windows Explorer and go to the files in Driver Details.  Right click on the first one and select Properties then Security.  Normally you should have System, Administrators and Users.  Click on System and verify that it has Full Control checked under Allow.  Repeat for Administrators.  Users should only have Read & Execute and Read checked.
 
Now Click on Advanced at the bottom.  Then on Owner.  The Owner should be Administrators.  Is that correct?   Cancel Cancel.
 
Now go to C:\windows\inf  Click on the Date Modified column header to sort things by date with the newest at the top.  (Sometimes you need to click twice).  I would expect the top oemxx.inf to be for your adapter unless you have installed something else today.  Open it in notepad and copy and paste it or attach the file to a reply.
 
There are also probably two log files setupapi.app.log and setupapi.dev.log  in the same folder - see if you can attach them to your reply.

  • 0

#3
liamdonnelly

liamdonnelly

    Member

  • Member
  • PipPip
  • 26 posts

 

Try plugging the adapter back into the laptop.  Once it is working, go into DM and right click on the adapter and select properties.  Then Driver then Driver Details.  It should list a few files.  Note the file names.  Then click OK and click on the Details tab.   Change the Property to Hardware IDs.  You should get something like 

 

USB\VID_0BDA&PID_8178&REV_0200
USB\VID_0BDA&PID_8178
 
 
Right click on the top line and Copy then paste it into a reply.
 
Now move the adapter to the desktop and let it install.  Go into DM and select Properties, then Driver then Driver Details and see if we have the same files.
 
Make hidden files visible:
 
Open the Control Panel menu and click Folder Options.
    After the new window appears select the View tab.
    Put a checkmark in the checkbox labeled Display the contents of system folders.
    Under the Hidden files and folders section select the radio button labeled Show hidden files and folders.
    Remove the checkmark from the checkbox labeled Hide file extensions for known file types.
    Remove the checkmark from the checkbox labeled Hide protected operating system files.
    Press the Apply button and then the OK button
 
 
Open Windows Explorer and go to the files in Driver Details.  Right click on the first one and select Properties then Security.  Normally you should have System, Administrators and Users.  Click on System and verify that it has Full Control checked under Allow.  Repeat for Administrators.  Users should only have Read & Execute and Read checked.
 
Now Click on Advanced at the bottom.  Then on Owner.  The Owner should be Administrators.  Is that correct?   Cancel Cancel.
 
Now go to C:\windows\inf  Click on the Date Modified column header to sort things by date with the newest at the top.  (Sometimes you need to click twice).  I would expect the top oemxx.inf to be for your adapter unless you have installed something else today.  Open it in notepad and copy and paste it or attach the file to a reply.
 
There are also probably two log files setupapi.app.log and setupapi.dev.log  in the same folder - see if you can attach them to your reply.

 

Hey this is jacob. I've bought a netgear(only wireless adapter brand in the shop sadly) a6210 since my last post, but i'm having exactly the same issue with that too :(

Anyway here is the stuff you asked for:

 

laptop hdw id(first line): USB\VID_0846&PID_9011&REV_0001  same as pc.

 

Did all the settings/checkboxes except for 'display the contents of system files' because it's not there for some reason. On my pc there are no driver details it just says remote download wireless adapter, however my user account does have owner privileges etc. I sorted windows inf by date and there oexmxx.inf file didn't come up, so i searched it, but it's not there. However I do have a file called oem173.inf around the same date as the setup log files, so i'm attaching the two i have. 

crappy laptop crashing whenever i try and post logs so posting em from my phone in next post.

 

 


  • 0

#4
liamdonnelly

liamdonnelly

    Member

  • Member
  • PipPip
  • 26 posts

test


  • 0

#5
liamdonnelly

liamdonnelly

    Member

  • Member
  • PipPip
  • 26 posts

oem 171: 

;;
;; bcmwlhigh6.inf
;;
;; Copyright 1998-2011, Broadcom Corporation.
;; All Rights Reserved.
;;
;; This is UNPUBLISHED PROPRIETARY SOURCE CODE of Broadcom Corporation;
;; the contents of this file may not be disclosed to third parties, copied or
;; duplicated in any form, in whole or in part, without the prior written
;; permission of Broadcom Corporation.
;;
 
[version]
Signature = "$Windows NT$" ; Combined WinXP/Vista inf
Class           = Net
ClassGUID = {4d36e972-e325-11ce-bfc1-08002be10318}
Provider = %V_BCM%
Compatible = 1
DriverVer=04/19/2011, 5.100.68.48
CatalogFile = bcmh43xx.cat
CatalogFile.NTamd64=bcmh43xx64.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
 
[ControlFlags] 
ExcludeFromSelect = *
 
;       DisplayName             Section         DeviceID
;       -----------             -------         --------
 
;-----------------------------------------------------------------
; x64 (AMD64, Intel EM64T) - Win7
;
[BROADCOM.NTamd64.6.1]
%BCM430ND_DeviceDesc% = BCM43XNMD_NT61, USB\VID_0846&PID_9011
%BCM430NS_DeviceDesc% = BCM43XNMD_NT61, USB\VID_0846&PID_9020
 
;-----------------------------------------------------------------
; x86 - Win7
;
[BROADCOM.NTx86.6.1]
%BCM430ND_DeviceDesc% = BCM43XNMD_NT61, USB\VID_0846&PID_9011
%BCM430NS_DeviceDesc% = BCM43XNMD_NT61, USB\VID_0846&PID_9020
 
;-----------------------------------------------------------------
; x64 (AMD64, Intel EM64T) - WinVista
;
[BROADCOM.NTamd64.6.0]
%BCM430ND_DeviceDesc% = BCM43XNMD_NT60, USB\VID_0846&PID_9011
%BCM430NS_DeviceDesc% = BCM43XNMD_NT60, USB\VID_0846&PID_9020
 
;-----------------------------------------------------------------
; x86 - WinVista
;
[BROADCOM.NTx86.6.0]
%BCM430ND_DeviceDesc% = BCM43XNMD_NT60, USB\VID_0846&PID_9011
%BCM430NS_DeviceDesc% = BCM43XNMD_NT60, USB\VID_0846&PID_9020
 
;-----------------------------------------------------------------
; x64 (AMD64, Intel EM64T) - WinXP
;
[BROADCOM.NTamd64]
%BCM430ND_DeviceDesc% = BCM43XNMD, USB\VID_0846&PID_9011
%BCM430NS_DeviceDesc% = BCM43XNMD, USB\VID_0846&PID_9020
 
;-----------------------------------------------------------------
; x86 - Win9x, Win2K, WinXP
;
[BROADCOM]
%BCM430ND_DeviceDesc% = BCM43XNMD, USB\VID_0846&PID_9011
%BCM430NS_DeviceDesc% = BCM43XNMD, USB\VID_0846&PID_9020
 
        
;-----------------------------------------------------------------
; 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
 
[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, BCMIHV.reg.NTamd64, VEN1.reg
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 = BCM43XX_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 = BCM43XX_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
 
[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
 
;
[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
 
[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
 
;=============================================================================
;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
 
[BCM43XNM_NT61.NTamd64.CoInstallers]
        CopyFiles       = CoInstall.CopyFiles.NTamd64
        AddReg          = CoInstallers.AddReg
 
[BCM43XNM_VEN1_NT61.NTamd64.CoInstallers]
        CopyFiles       = CoInstall.CopyFiles.NTamd64
        AddReg          = CoInstallers.AddReg
 
; Bcm 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
 
 
;-----------------------------------------------------------------
; 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
 
[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 = BCM43XX_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 = BCM43XX_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
 
[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
 
;
[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
 
[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
 
;=============================================================================
;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
 
[BCM43XNM_NT61.NTx86.CoInstallers]
        CopyFiles       = CoInstall.CopyFiles.NTx86
        AddReg          = CoInstallers.AddReg
 
[BCM43XNM_VEN1_NT61.NTx86.CoInstallers]
        CopyFiles       = CoInstall.CopyFiles.NTx86
        AddReg          = CoInstallers.AddReg
 
; Bcm 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
 
 
 
;-----------------------------------------------------------------
; 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
 
[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 = BCM43XX_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 = BCM43XX_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
 
[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
 
;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
 
[BCM43XNM_NT60.NTamd64.CoInstallers]
        CopyFiles       = CoInstall.CopyFiles.NTamd64
        AddReg          = CoInstallers.AddReg
 
[BCM43XNM_VEN1_NT60.NTamd64.CoInstallers]
        CopyFiles       = CoInstall.CopyFiles.NTamd64
        AddReg          = CoInstallers.AddReg
 
; Bcm 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, "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, "WdfCoInstaller01009.dll,WdfCoInstaller"
 
[BCM43XNGD_NT60.NTamd64.Wdf]
KmdfService = BCMH43XX, BCM43XNGD_NT60_wdfsect
 
;BCM43XNGD_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
 
[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 = BCM43XX_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 = BCM43XX_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
 
[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
 
;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
 
[BCM43XNM_NT60.NTx86.CoInstallers]
        CopyFiles       = CoInstall.CopyFiles.NTx86
        AddReg          = CoInstallers.AddReg
 
[BCM43XNM_VEN1_NT60.NTx86.CoInstallers]
        CopyFiles       = CoInstall.CopyFiles.NTx86
        AddReg          = CoInstallers.AddReg
 
; Bcm 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, "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, "WdfCoInstaller01009.dll,WdfCoInstaller"
 
[BCM43XNGD_NT60.NTx86.Wdf]
KmdfService = BCMH43XX, BCM43XNGD_NT60_wdfsect
 
;BCM43XNGD_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
 
[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 = BCM43XX.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 = BCM43XX.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
 
[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
 
;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;[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
 
;-----------------------------------------------------------------
; 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
 
[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 = BCM43XX.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 = BCM43XX.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
 
[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
 
;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;[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
 
;-----------------------------------------------------------------
; 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"
 
[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]
 
;-----------------------------------------------------------------
; 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%\bcmwlhigh664.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%\bcmwlhigh6.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%\bcmwl564.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%\bcmwl5.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%\bcmwl5.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%\bcmwlhigh664.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%\bcmwlhigh6.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%\bcmwlhigh564.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%\bcmwlhigh5.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%\bcmwlhigh5.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]
bcmwlhigh664.sys,,,6
 
[BCM43XX_NT60.files.NTx86]
bcmwlhigh6.sys,,,6
 
[BCM43XX.files.NTamd64]
; bcmwlhigh564.sys,,,6
 
[BCM43XX.files.NT]
; bcmwlhigh5.sys,,,6
 
[BCM43XX.sys.files]
; bcmwlhigh5.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
 
; 11 == %windir%/system32
; 12 == %windir%/system32/drivers
[DestinationDirs]
DefaultDestDir                               = 11
BCM43XX.sys.files                            = 11
BCM43XX.files.NT                             = 12
BCM43XX.files.NTamd64                        = 12
BCM43XX_NT60.files.NTx86                     = 12
BCM43XX_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
 
[SourceDisksNames]
1=%BCM43XX_DiskName%,,
 
; for WinVista specify bcmwlhigh664.sys
[SourceDisksFiles.amd64]
bcmwlhigh664.sys=1
bcmihvsrv64.dll=1
bcmihvui64.dll=1
bcmwlcoi64.dll=1
WdfCoInstaller0100964.dll=1
 
; for WinVista specify bcmwlhigh6.sys
[SourceDisksFiles.x86]
bcmwlhigh6.sys=1
bcmihvsrv.dll=1
bcmihvui.dll=1
bcmwlcoi.dll=1
WdfCoInstaller01009.dll=1
 
; for WinVista specify bcmwlhigh6.sys
[SourceDisksFiles]
bcmwlhigh6.sys=1
bcmihvsrv.dll=1
bcmihvui.dll=1
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\IHVExtensions, ExtensibilityDLL,       0,  "%%SystemRoot%%\System32\bcmihvsrv64.dll"
HKR, Ndi\IHVExtensions, UIExtensibilityCLSID,   0,  "{AAA6DEE9-31B9-4f18-AB39-82EF9B06EB73}"
HKR, Ndi\IHVExtensions, AdapterOUI,             0x00010001, 0x001018
 
[BCMIHV.reg.NTx86]
HKR, Ndi\IHVExtensions, ExtensibilityDLL,       0,  "%%SystemRoot%%\System32\bcmihvsrv.dll"
HKR, Ndi\IHVExtensions, UIExtensibilityCLSID,   0,  "{AAA6DEE9-31B9-4f18-AB39-82EF9B06EB73}"
HKR, Ndi\IHVExtensions, AdapterOUI,             0x00010001, 0x001018
 
; common for WinVista, but excluded in WinXP and older
[common.vista.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, "0"
 
; 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,,"0"
 
[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, ,IovarOverrides, 0x00010008, "iovar:ampdu_density"
HKR, ,"iovar:ampdu_density",0,"7"
HKR, ,"EnableSoftAP", 0, "0"
HKR, ,"EnableAutoConnect", 0, "0"
; HKR, Ndi\params\Country, ParamDesc, 0, %Location%
; HKR, Ndi\params\Country, type, 0, "enum"
;; HKR, Ndi\params\Country\enum, "AF", 0, %Afghanistan%
;; HKR, Ndi\params\Country\enum, "AL", 0, %Albania%
;; HKR, Ndi\params\Country\enum, "DZ", 0, %Algeria%
;; HKR, Ndi\params\Country\enum, "AS", 0, %AmericanSamoa%
;; HKR, Ndi\params\Country\enum, "AD", 0, %Andorra%
;; HKR, Ndi\params\Country\enum, "AO", 0, %Angola%
;; HKR, Ndi\params\Country\enum, "AI", 0, %Anguilla%
;; HKR, Ndi\params\Country\enum, "AQ", 0, %Antarctica%
; HKR, Ndi\params\Country\enum, "AG", 0, %AntiguaandBarbuda%
; HKR, Ndi\params\Country\enum, "AR", 0, %Argentina%
;; HKR, Ndi\params\Country\enum, "AM", 0, %Armenia%
; HKR, Ndi\params\Country\enum, "AW", 0, %Aruba%
; HKR, Ndi\params\Country\enum, "AU", 0, %Australia%
; HKR, Ndi\params\Country\enum, "AT", 0, %Austria%
;; HKR, Ndi\params\Country\enum, "AZ", 0, %Azerbaijan%
; HKR, Ndi\params\Country\enum, "BS", 0, %BahamasThe%
; HKR, Ndi\params\Country\enum, "BH", 0, %Bahrain%
; HKR, Ndi\params\Country\enum, "BD", 0, %Bangladesh%
; HKR, Ndi\params\Country\enum, "BB", 0, %Barbados%
; HKR, Ndi\params\Country\enum, "BY", 0, %Belarus%
; HKR, Ndi\params\Country\enum, "BE", 0, %Belgium%
;; HKR, Ndi\params\Country\enum, "BZ", 0, %Belize%
;; HKR, Ndi\params\Country\enum, "BJ", 0, %Benin%
; HKR, Ndi\params\Country\enum, "BM", 0, %Bermuda%
;; HKR, Ndi\params\Country\enum, "BT", 0, %Bhutan%
; HKR, Ndi\params\Country\enum, "BO", 0, %Bolivia%
; HKR, Ndi\params\Country\enum, "BA", 0, %BosniaandHerzegovina%
;; HKR, Ndi\params\Country\enum, "BW", 0, %Botswana%
;; HKR, Ndi\params\Country\enum, "BV", 0, %BouvetIsland%
; HKR, Ndi\params\Country\enum, "BR", 0, %Brazil%
;; HKR, Ndi\params\Country\enum, "IO", 0, %BritishIndianOceanTerritory%
; HKR, Ndi\params\Country\enum, "BN", 0, %Brunei%
; HKR, Ndi\params\Country\enum, "BG", 0, %Bulgaria%
;; HKR, Ndi\params\Country\enum, "BF", 0, %BurkinaFaso%
;; HKR, Ndi\params\Country\enum, "BI", 0, %Burundi%
;; HKR, Ndi\params\Country\enum, "KH", 0, %Cambodia%
;; HKR, Ndi\params\Country\enum, "CM", 0, %Cameroon%
; HKR, Ndi\params\Country\enum, "CA", 0, %Canada%
;; HKR, Ndi\params\Country\enum, "CV", 0, %CapeVerde%
; HKR, Ndi\params\Country\enum, "KY", 0, %CaymanIslands%
;; HKR, Ndi\params\Country\enum, "CF", 0, %CentralAfricanRepublic%
;; HKR, Ndi\params\Country\enum, "TD", 0, %Chad%
; HKR, Ndi\params\Country\enum, "CL", 0, %Chile%
; HKR, Ndi\params\Country\enum, "CN", 0, %China%
;; HKR, Ndi\params\Country\enum, "CX", 0, %ChristmasIsland%
;; HKR, Ndi\params\Country\enum, "CC", 0, %CocosKeelingIslands%
; HKR, Ndi\params\Country\enum, "CO", 0, %Colombia%
;; HKR, Ndi\params\Country\enum, "KM", 0, %Comoros%
;; HKR, Ndi\params\Country\enum, "CD", 0, %CongoDRC%
;; HKR, Ndi\params\Country\enum, "CG", 0, %Congo%
;; HKR, Ndi\params\Country\enum, "CK", 0, %CookIslands%
; HKR, Ndi\params\Country\enum, "CR", 0, %CostaRica%
;; HKR, Ndi\params\Country\enum, "CI", 0, %CotedIvoire%
; HKR, Ndi\params\Country\enum, "HR", 0, %Croatia%
;; HKR, Ndi\params\Country\enum, "CU", 0, %Cuba%
; HKR, Ndi\params\Country\enum, "CY", 0, %Cyprus%
; HKR, Ndi\params\Country\enum, "CZ", 0, %CzechRepublic%
; HKR, Ndi\params\Country\enum, "DK", 0, %Denmark%
;; HKR, Ndi\params\Country\enum, "DJ", 0, %Djibouti%
;; HKR, Ndi\params\Country\enum, "DM", 0, %Dominica%
; HKR, Ndi\params\Country\enum, "DO", 0, %DominicanRepublic%
;; HKR, Ndi\params\Country\enum, "TL", 0, %EastTimor%
; HKR, Ndi\params\Country\enum, "EC", 0, %Ecuador%
; HKR, Ndi\params\Country\enum, "EG", 0, %Egypt%
; HKR, Ndi\params\Country\enum, "SV", 0, %ElSalvador%
;; HKR, Ndi\params\Country\enum, "GQ", 0, %EquatorialGuinea%
;; HKR, Ndi\params\Country\enum, "ER", 0, %Eritrea%
; HKR, Ndi\params\Country\enum, "EE", 0, %Estonia%
;; HKR, Ndi\params\Country\enum, "ET", 0, %Ethiopia%
;; HKR, Ndi\params\Country\enum, "FK", 0, %FalklandIslandsIslasMalvinas%
;; HKR, Ndi\params\Country\enum, "FO", 0, %FaroeIslands%
;; HKR, Ndi\params\Country\enum, "FJ", 0, %FijiIslands%
; HKR, Ndi\params\Country\enum, "FI", 0, %Finland%
; HKR, Ndi\params\Country\enum, "FR", 0, %France%
;; HKR, Ndi\params\Country\enum, "GF", 0, %FrenchGuiana%
;; HKR, Ndi\params\Country\enum, "PF", 0, %FrenchPolynesia%
;; HKR, Ndi\params\Country\enum, "TF", 0, %FrenchSouthernandAntarcticLands%
;; HKR, Ndi\params\Country\enum, "GA", 0, %Gabon%
;; HKR, Ndi\params\Country\enum, "GM", 0, %Gambia%
;; HKR, Ndi\params\Country\enum, "GE", 0, %Georgia%
; HKR, Ndi\params\Country\enum, "DE", 0, %Germany%
;; HKR, Ndi\params\Country\enum, "GH", 0, %Ghana%
;; HKR, Ndi\params\Country\enum, "GI", 0, %Gibraltar%
; HKR, Ndi\params\Country\enum, "GR", 0, %Greece%
;; HKR, Ndi\params\Country\enum, "GL", 0, %Greenland%
;; HKR, Ndi\params\Country\enum, "GD", 0, %Grenada%
;; HKR, Ndi\params\Country\enum, "GP", 0, %Guadeloupe%
; HKR, Ndi\params\Country\enum, "GU", 0, %Guam%
; HKR, Ndi\params\Country\enum, "GT", 0, %Guatemala%
;; HKR, Ndi\params\Country\enum, "GW", 0, %GuineaBissau%
;; HKR, Ndi\params\Country\enum, "GN", 0, %Guinea%
;; HKR, Ndi\params\Country\enum, "GY", 0, %Guyana%
; HKR, Ndi\params\Country\enum, "HT", 0, %Haiti%
;; HKR, Ndi\params\Country\enum, "HM", 0, %HeardIslandandMcDonaldIslands%
; HKR, Ndi\params\Country\enum, "HN", 0, %Honduras%
; HKR, Ndi\params\Country\enum, "HK", 0, %HongKongSAR%
; HKR, Ndi\params\Country\enum, "HU", 0, %Hungary%
; HKR, Ndi\params\Country\enum, "IS", 0, %Iceland%
; HKR, Ndi\params\Country\enum, "IN", 0, %India%
; HKR, Ndi\params\Country\enum, "ID", 0, %Indonesia%
;; HKR, Ndi\params\Country\enum, "IR", 0, %Iran%
;; HKR, Ndi\params\Country\enum, "IQ", 0, %Iraq%
; HKR, Ndi\params\Country\enum, "IE", 0, %Ireland%
; HKR, Ndi\params\Country\enum, "IL", 0, %Israel%
; HKR, Ndi\params\Country\enum, "IT", 0, %Italy%
;; HKR, Ndi\params\Country\enum, "JM", 0, %Jamaica%
; HKR, Ndi\params\Country\enum, "JP", 0, %Japan%
; HKR, Ndi\params\Country\enum, "JO", 0, %Jordan%
;; HKR, Ndi\params\Country\enum, "KZ", 0, %Kazakhstan%
;; HKR, Ndi\params\Country\enum, "KE", 0, %Kenya%
;; HKR, Ndi\params\Country\enum, "KI", 0, %Kiribati%
; HKR, Ndi\params\Country\enum, "KR", 0, %Korea%
;; HKR, Ndi\params\Country\enum, "KW", 0, %Kuwait%
;; HKR, Ndi\params\Country\enum, "KG", 0, %Kyrgyzstan%
;; HKR, Ndi\params\Country\enum, "LA", 0, %Laos%
; HKR, Ndi\params\Country\enum, "LV", 0, %Latvia%
;; HKR, Ndi\params\Country\enum, "LB", 0, %Lebanon%
;; HKR, Ndi\params\Country\enum, "LS", 0, %Lesotho%
;; HKR, Ndi\params\Country\enum, "LR", 0, %Liberia%
;; HKR, Ndi\params\Country\enum, "LY", 0, %Libya%
; HKR, Ndi\params\Country\enum, "LI", 0, %Liechtenstein%
; HKR, Ndi\params\Country\enum, "LT", 0, %Lithuania%
; HKR, Ndi\params\Country\enum, "LU", 0, %Luxembourg%
; HKR, Ndi\params\Country\enum, "MO", 0, %MacauSAR%
;; HKR, Ndi\params\Country\enum, "MK", 0, %MacedoniaFormerYugoslavRepublicof%
;; HKR, Ndi\params\Country\enum, "MG", 0, %Madagascar%
;; HKR, Ndi\params\Country\enum, "MW", 0, %Malawi%
; HKR, Ndi\params\Country\enum, "MY", 0, %Malaysia%
;; HKR, Ndi\params\Country\enum, "MV", 0, %Maldives%
;; HKR, Ndi\params\Country\enum, "ML", 0, %Mali%
; HKR, Ndi\params\Country\enum, "MT", 0, %Malta%
;; HKR, Ndi\params\Country\enum, "MH", 0, %MarshallIslands%
;; HKR, Ndi\params\Country\enum, "MQ", 0, %Martinique%
;; HKR, Ndi\params\Country\enum, "MR", 0, %Mauritania%
;; HKR, Ndi\params\Country\enum, "MU", 0, %Mauritius%
;; HKR, Ndi\params\Country\enum, "YT", 0, %Mayotte%
; HKR, Ndi\params\Country\enum, "MX", 0, %Mexico%
;; HKR, Ndi\params\Country\enum, "FM", 0, %Micronesia%
;; HKR, Ndi\params\Country\enum, "MD", 0, %Moldova%
; HKR, Ndi\params\Country\enum, "MC", 0, %Monaco%
;; HKR, Ndi\params\Country\enum, "MN", 0, %Mongolia%
;; HKR, Ndi\params\Country\enum, "MS", 0, %Montserrat%
; HKR, Ndi\params\Country\enum, "MA", 0, %Morocco%
;; HKR, Ndi\params\Country\enum, "MZ", 0, %Mozambique%
;; HKR, Ndi\params\Country\enum, "MM", 0, %Myanmar%
;; HKR, Ndi\params\Country\enum, "NA", 0, %Namibia%
;; HKR, Ndi\params\Country\enum, "NR", 0, %Nauru%
;; HKR, Ndi\params\Country\enum, "NP", 0, %Nepal%
; HKR, Ndi\params\Country\enum, "AN", 0, %NetherlandsAntilles%
; HKR, Ndi\params\Country\enum, "NL", 0, %NetherlandsThe%
;; HKR, Ndi\params\Country\enum, "NC", 0, %NewCaledonia%
; HKR, Ndi\params\Country\enum, "NZ", 0, %NewZealand%
; HKR, Ndi\params\Country\enum, "NI", 0, %Nicaragua%
;; HKR, Ndi\params\Country\enum, "NE", 0, %Niger%
; HKR, Ndi\params\Country\enum, "NG", 0, %Nigeria%
;; HKR, Ndi\params\Country\enum, "NU", 0, %Niue%
;; HKR, Ndi\params\Country\enum, "NF", 0, %NorfolkIsland%
;; HKR, Ndi\params\Country\enum, "KP", 0, %NorthKorea%
;; HKR, Ndi\params\Country\enum, "MP", 0, %NorthernMarianaIslands%
; HKR, Ndi\params\Country\enum, "NO", 0, %Norway%
;; HKR, Ndi\params\Country\enum, "OM", 0, %Oman%
; HKR, Ndi\params\Country\enum, "PK", 0, %Pakistan%
;; HKR, Ndi\params\Country\enum, "PW", 0, %Palau%
;; HKR, Ndi\params\Country\enum, "PS", 0, %PalestinianAuthority%
; HKR, Ndi\params\Country\enum, "PA", 0, %Panama%
;; HKR, Ndi\params\Country\enum, "PG", 0, %PapuaNewGuinea%
; HKR, Ndi\params\Country\enum, "PY", 0, %Paraguay%
; HKR, Ndi\params\Country\enum, "PE", 0, %Peru%
; HKR, Ndi\params\Country\enum, "PH", 0, %Philippines%
;; HKR, Ndi\params\Country\enum, "PN", 0, %Pitcairn%
; HKR, Ndi\params\Country\enum, "PL", 0, %Poland%
; HKR, Ndi\params\Country\enum, "PT", 0, %Portugal%
;; HKR, Ndi\params\Country\enum, "PR", 0, %PuertoRico%
;; HKR, Ndi\params\Country\enum, "QA", 0, %Qatar%
;; HKR, Ndi\params\Country\enum, "RE", 0, %Reunion%
; HKR, Ndi\params\Country\enum, "RO", 0, %Romania%
; HKR, Ndi\params\Country\enum, "RU", 0, %Russia%
;; HKR, Ndi\params\Country\enum, "RW", 0, %Rwanda%
;; HKR, Ndi\params\Country\enum, "WS", 0, %Samoa%
;; HKR, Ndi\params\Country\enum, "SM", 0, %SanMarino%
;; HKR, Ndi\params\Country\enum, "ST", 0, %SaoTomeandPrincipe%
; HKR, Ndi\params\Country\enum, "SA", 0, %SaudiArabia%
;; HKR, Ndi\params\Country\enum, "SN", 0, %Senegal%
;; HKR, Ndi\params\Country\enum, "SC", 0, %Seychelles%
;; HKR, Ndi\params\Country\enum, "SL", 0, %SierraLeone%
; HKR, Ndi\params\Country\enum, "SG", 0, %Singapore%
; HKR, Ndi\params\Country\enum, "SK", 0, %Slovakia%
; HKR, Ndi\params\Country\enum, "SI", 0, %Slovenia%
;; HKR, Ndi\params\Country\enum, "SB", 0, %SolomonIslands%
;; HKR, Ndi\params\Country\enum, "SO", 0, %Somalia%
; HKR, Ndi\params\Country\enum, "ZA", 0, %SouthAfrica%
;; HKR, Ndi\params\Country\enum, "GS", 0, %SouthGeorgiaandtheSouthSandwichIslands%
; HKR, Ndi\params\Country\enum, "ES", 0, %Spain%
; HKR, Ndi\params\Country\enum, "LK", 0, %SriLanka%
;; HKR, Ndi\params\Country\enum, "SH", 0, %StHelena%
;; HKR, Ndi\params\Country\enum, "KN", 0, %StKittsandNevis%
;; HKR, Ndi\params\Country\enum, "LC", 0, %StLucia%
;; HKR, Ndi\params\Country\enum, "PM", 0, %StPierreandMiquelon%
;; HKR, Ndi\params\Country\enum, "VC", 0, %StVincentandtheGrenadines%
;; HKR, Ndi\params\Country\enum, "SD", 0, %Sudan%
;; HKR, Ndi\params\Country\enum, "SR", 0, %Suriname%
;; HKR, Ndi\params\Country\enum, "SJ", 0, %SvalbardandJanMayen%
;; HKR, Ndi\params\Country\enum, "SZ", 0, %Swaziland%
; HKR, Ndi\params\Country\enum, "SE", 0, %Sweden%
; HKR, Ndi\params\Country\enum, "CH", 0, %Switzerland%
;; HKR, Ndi\params\Country\enum, "SY", 0, %Syria%
; HKR, Ndi\params\Country\enum, "TW", 0, %Taiwan%
;; HKR, Ndi\params\Country\enum, "TJ", 0, %Tajikistan%
; HKR, Ndi\params\Country\enum, "TZ", 0, %Tanzania%
; HKR, Ndi\params\Country\enum, "TH", 0, %Thailand%
;; HKR, Ndi\params\Country\enum, "TG", 0, %Togo%
;; HKR, Ndi\params\Country\enum, "TK", 0, %Tokelau%
;; HKR, Ndi\params\Country\enum, "TO", 0, %Tonga%
;; HKR, Ndi\params\Country\enum, "TT", 0, %TrinidadandTobago%
; HKR, Ndi\params\Country\enum, "TN", 0, %Tunisia%
; HKR, Ndi\params\Country\enum, "TR", 0, %Turkey%
;; HKR, Ndi\params\Country\enum, "TM", 0, %Turkmenistan%
;; HKR, Ndi\params\Country\enum, "TC", 0, %TurksandCaicosIslands%
;; HKR, Ndi\params\Country\enum, "TV", 0, %Tuvalu%
;; HKR, Ndi\params\Country\enum, "UG", 0, %Uganda%
; HKR, Ndi\params\Country\enum, "UA", 0, %Ukraine%
; HKR, Ndi\params\Country\enum, "AE", 0, %UnitedArabEmirates%
; HKR, Ndi\params\Country\enum, "GB", 0, %UnitedKingdom%
; HKR, Ndi\params\Country\enum, "UM", 0, %UnitedStatesMinorOutlyingIslands%
; HKR, Ndi\params\Country\enum, "US", 0, %UnitedStates%
; HKR, Ndi\params\Country\enum, "UY", 0, %Uruguay%
;; HKR, Ndi\params\Country\enum, "UZ", 0, %Uzbekistan%
;; HKR, Ndi\params\Country\enum, "VU", 0, %Vanuatu%
;; HKR, Ndi\params\Country\enum, "VA", 0, %VaticanCity%
; HKR, Ndi\params\Country\enum, "VE", 0, %Venezuela%
; HKR, Ndi\params\Country\enum, "VN", 0, %VietNam%
;; HKR, Ndi\params\Country\enum, "VG", 0, %VirginIslandsBritish%
;; HKR, Ndi\params\Country\enum, "VI", 0, %VirginIslands%
;; HKR, Ndi\params\Country\enum, "WF", 0, %WallisandFutuna%
;; HKR, Ndi\params\Country\enum, "EH", 0, %WesternSahara%
;; HKR, Ndi\params\Country\enum, "YE", 0, %Yemen%
; HKR, Ndi\params\Country\enum, "YU", 0, %Yugoslavia%
;; HKR, Ndi\params\Country\enum, "ZM", 0, %Zambia%
;; HKR, Ndi\params\Country\enum, "ZW", 0, %Zimbabwe%
; HKR, Ndi\params\Country\enum, "", 0, %Default%
; HKR, Ndi\params\Country, default,, ""
 
HKR, Ndi\params\LOM, ParamDesc,        0, %DisableRadioUponWiredConnection%
HKR, Ndi\params\LOM, type,        0, "enum"
HKR, Ndi\params\LOM\enum, "0", 0, %Disabled%
HKR, Ndi\params\LOM\enum, "1", 0, %Enabled%
HKR, Ndi\params\LOM,default,,"0"
 
HKR, Ndi\params\RoamDelta, ParamDesc, 0, %RoamingTendency%
HKR, Ndi\params\RoamDelta, type, 0, "enum"
HKR, Ndi\params\RoamDelta\enum, "0",        0, %Aggressive%
HKR, Ndi\params\RoamDelta\enum, "1",         0, %Moderate%
HKR, Ndi\params\RoamDelta\enum, "2",         0, %Conservative%
HKR, Ndi\params\RoamDelta\enum, "3",         0, %Auto%
HKR, Ndi\params\RoamDelta,default,,"3"
 
HKR, Ndi\params\MPC, ParamDesc,        0, %MinimumPowerConsumption%
HKR, Ndi\params\MPC, type,        0, "enum"
HKR, Ndi\params\MPC\enum, "0", 0, %Disabled%
HKR, Ndi\params\MPC\enum, "1", 0, %Enabled%
HKR,    Ndi\params\MPC,default,,"1"
 
HKR, Ndi\params\frag, ParamDesc, 0, %FragmentationThreshold%
HKR, Ndi\params\frag,type,0,"dword"
HKR, Ndi\params\frag,min,,"256"
HKR, Ndi\params\frag,max,,"2346"
HKR, Ndi\params\frag,default,,"2346"
 
HKR, Ndi\params\rts, ParamDesc, 0, %RTSThreshold%
HKR, Ndi\params\rts,type,0,"dword"
HKR, Ndi\params\rts,min,,"0"
HKR, Ndi\params\rts,max,,"2347"
HKR, Ndi\params\rts,default,,"2347"
 
HKR, Ndi\params\NetworkAddress, ParamDesc, 0, %LocallyAdministeredMACAddress%
HKR, Ndi\params\NetworkAddress, type, 0, "edit"
HKR, Ndi\params\NetworkAddress, LimitText, 0, "12"
HKR, Ndi\params\NetworkAddress, UpperCase,  0, "1"
HKR, Ndi\params\NetworkAddress, default, 0, ""
HKR, Ndi\params\NetworkAddress, optional, 0, "1"
 
HKR, Ndi\params\PwrOut, ParamDesc, 0, %PowerOutput%
HKR, Ndi\params\PwrOut, type, 0, "enum"
HKR, Ndi\params\PwrOut\enum, "100", 0, "100%"
HKR, Ndi\params\PwrOut\enum, "75", 0, "75%"
HKR, Ndi\params\PwrOut\enum, "50", 0, "50%"
HKR, Ndi\params\PwrOut\enum, "25", 0, "25%"
HKR, Ndi\params\PwrOut,default,,"100"
 
HKR, Ndi\params\FrameBursting, ParamDesc, 0, %XPress_Technology%
HKR, Ndi\params\FrameBursting, type, 0, "enum"
HKR, Ndi\params\FrameBursting\enum, "0", 0, %Disabled%
HKR, Ndi\params\FrameBursting\enum, "1", 0, %Enabled%
HKR, Ndi\params\FrameBursting,default,,"0"
 
HKR, Ndi\params\BTCoexist, ParamDesc, 0, %BlueToothCollaboration%
HKR, Ndi\params\BTCoexist, type, 0, "enum"
HKR, Ndi\params\BTCoexist\enum, "0", 0, %Disable%
HKR, Ndi\params\BTCoexist\enum, "1", 0, %Enable%
HKR, Ndi\params\BTCoexist\enum, "3", 0, %Auto%
HKR, Ndi\params\BTCoexist,default,,"3"
 
HKR, Ndi\params\WakeUpCapabilities, ParamDesc, 0, %WakeUpCapabilities%
HKR, Ndi\params\WakeUpCapabilities, type, 0, "enum"
HKR, Ndi\params\WakeUpCapabilities\enum, "0", 0, %None%
HKR, Ndi\params\WakeUpCapabilities\enum, "1", 0, %MagicPacket%
HKR, Ndi\params\WakeUpCapabilities\enum, "2", 0, %NetPattern%
HKR, Ndi\params\WakeUpCapabilities\enum, "28", 0, %LossofAP%
HKR, Ndi\params\WakeUpCapabilities\enum, "3", 0, %MagicNet%
HKR, Ndi\params\WakeUpCapabilities\enum, "29", 0, %LossMagic%
HKR, Ndi\params\WakeUpCapabilities\enum, "30", 0, %LossNet%
HKR, Ndi\params\WakeUpCapabilities\enum, "31", 0, %All%
HKR, Ndi\params\WakeUpCapabilities,default,,"3"
 
HKR, ,"WowlKeyRot", 0, "1"
HKR, ,"WEP", 0, ""
HKR, ,"NetworkType", 0, "-1"
HKR, ,"SSID", 0, ""
 
HKR, ,"ledbh0", 0, "-1"
HKR, ,"ledbh1", 0, "-1"
HKR, ,"ledbh2", 0, "-1"
HKR, ,"ledbh3", 0, "-1"
HKR, ,"ledblinkslow", 0, "-1"
HKR, ,"ledblinkmed", 0, "-1"
HKR, ,"ledblinkfast", 0, "-1"
HKR, ,"leddc", 0, "0"
 
HKR, ,"scan_channel_time", 0, "-1"
HKR, ,"scan_unassoc_time", 0, "-1"
HKR, ,"scan_home_time", 0, "-1"
HKR, ,"scan_passes", 0, "-1"
 
HKR, ,"BadFramePreempt", 0, "0"
 
HKR, ,"Interference_Mode", 0, "-1"
 
HKR, ,"ccx_rm", 0, "1"
HKR, ,"ccx_rm_limit", 0, "300"
 
HKR, ,"EFCEnable", 0, "0"
 
HKR, Ndi\params\antdiv, ParamDesc, 0, %AntennaDiversity%
HKR, Ndi\params\antdiv, type, 0, "enum"
HKR, Ndi\params\antdiv\enum, "-1", 0, %Auto%
HKR, Ndi\params\antdiv\enum, "0", 0, %Main%
HKR, Ndi\params\antdiv\enum, "1", 0, %Aux%
HKR, Ndi\params\antdiv,default,,"-1"
 
HKR, Ndi\params\WME, ParamDesc, 0, %WME%
HKR, Ndi\params\WME, type, 0, "enum"
HKR, Ndi\params\WME\enum, "-1", 0, %Auto%
HKR, Ndi\params\WME\enum, "1", 0, %Enabled%
HKR, Ndi\params\WME\enum, "0", 0, %Disabled%
HKR, Ndi\params\WME,default,,"-1"
; the next line forces upgrade installation to configure WME value to be -1 
HKR, ,"WME",0,"-1"
 
HKR, Ndi\params\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"
 
[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,,"3"
 
HKR, Ndi\params\PLCPHeader, ParamDesc, 0, %BSSPLCPHeader%
HKR, Ndi\params\PLCPHeader, type, 0, "enum"
HKR, Ndi\params\PLCPHeader\enum, "-1", 0, %Long%
HKR, Ndi\params\PLCPHeader\enum, "0", 0, %AutoShortLong%
HKR, Ndi\params\PLCPHeader,default,,"0"
 
HKR, Ndi\params\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,,"3"
 
HKR, Ndi\params\PLCPHeader, ParamDesc, 0, %BSSPLCPHeader%
HKR, Ndi\params\PLCPHeader, type, 0, "enum"
HKR, Ndi\params\PLCPHeader\enum, "-1", 0, %Long%
HKR, Ndi\params\PLCPHeader\enum, "0", 0, %AutoShortLong%
HKR, Ndi\params\PLCPHeader,default,,"0"
 
HKR, Ndi\params\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"
 
HKR, Ndi\params\ShortGI, ParamDesc,  0, "Short GI"
HKR, Ndi\params\ShortGI, type, 0, "enum"
HKR, Ndi\params\ShortGI\enum, "-1", 0, %Auto%
HKR, Ndi\params\ShortGI\enum, "0", 0, %Disabled%
HKR, Ndi\params\ShortGI,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,,"1"
 
; 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"
 
[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,,"3"
 
HKR, Ndi\params\PLCPHeader, ParamDesc, 0, %BSSPLCPHeader%
HKR, Ndi\params\PLCPHeader, type, 0, "enum"
HKR, Ndi\params\PLCPHeader\enum, "-1", 0, %Long%
HKR, Ndi\params\PLCPHeader\enum, "0", 0, %AutoShortLong%
HKR, Ndi\params\PLCPHeader,default,,"0"
 
HKR, Ndi\params\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,,"3"
 
HKR, Ndi\params\PLCPHeader, ParamDesc, 0, %BSSPLCPHeader%
HKR, Ndi\params\PLCPHeader, type, 0, "enum"
HKR, Ndi\params\PLCPHeader\enum, "-1", 0, %Long%
HKR, Ndi\params\PLCPHeader\enum, "0", 0, %AutoShortLong%
HKR, Ndi\params\PLCPHeader,default,,"0"
 
HKR, Ndi\params\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"
 
HKR, Ndi\params\ShortGI, ParamDesc,  0, "Short GI"
HKR, Ndi\params\ShortGI, type, 0, "enum"
HKR, Ndi\params\ShortGI\enum, "-1", 0, %Auto%
HKR, Ndi\params\ShortGI\enum, "0", 0, %Disabled%
HKR, Ndi\params\ShortGI,default,,"-1"
 
[strings]
V_BCM="Netgear"
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"
BCM430ND_DeviceDesc="NETGEAR WNDA3100v2 N600 Wireless Dual Band USB Adapter"
BCM430NS_DeviceDesc="NETGEAR WNA3100 N300 Wireless USB Adapter"
BCMH43XX_Service_DispName="Broadcom 802.11 USB Network Adapter Driver"
54gAuto="54g - Auto"
54gPerformance="54g - Performance"
80211bOnly="802.11b Only"
80211bgnAuto="802.11b/g/n Auto"
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™ Mode"
IBSS54gtmProtectionMode="IBSS 54g™ 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 ™ 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_and_11d="Loose 11h+d"
Loose_11h="Loose 11h"
Strict_11h="Strict 11h"
MixedCell="Mixed Cell Support"
vlan_mode="VLAN Priority Support"
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"
MagicPacket="Magic Packet"
NetPattern="Wake Up Frame"
Intolerant="40MHz Intolerant"
All="All"
MagicNet="Magic & WakeUp Frame"
LossofAP="LossOfLink"
Mixed_Mode="Mixed Mode"
LossMagic="MagicPkt & LinkLoss"
LossNet="WakeUpPkt & LinkLoss"
OBSSCoex="20/40 Coexistance"
BTAMP="BT-AMP"
 
[strings.0407] 
V_BCM="Netgear"
BCM43XX_HELP="Der Broadcom 802.11-Netzwerkadapter ermöglicht drahtlosen Local Area Netzwerkbetrieb."
BCM43XX_Service_DispName="Treiber für Broadcom 802.11-Netzwerkadapter"
BCM43XX_DiskName="Installationsdisk für 802.11-Netzwerkadapter"
BCM430ND_DeviceDesc="NETGEAR WNDA3100v2 N600 Wireless Dual Band USB Adapter"
BCM430NS_DeviceDesc="NETGEAR WNA3100 N300 Wireless USB Adapter"
BCMH43XX_Service_DispName="Treiber für Broadcom 802.11-USB-Netzwerkadapter"
54gAuto="54g Auto"
54gPerformance="54g - Leistung"
80211bOnly="Nur 802.11b"
80211bgnAuto="802.11b/g/n – Auto"
AntennaDiversity="Antennendiversität"
Auto="Automatisch"
AutoShortLong="Auto (Kurz/Lang)"
BSSPLCPHeader="BSS-PLCP-Header"
BlueToothCollaboration="Bluetooth-Kompatibilität"
Default="Standard"
Disable="Deaktivieren"
Disable80211a="802.11a deaktivieren"
Disable80211gb="802.11g/b deaktivieren"
DisableBands="Frequenzbereiche deaktivieren"
Disabled="Deaktiviert"
Enable="Aktivieren"
Enabled="Aktiviert"
FragmentationThreshold="Fragmentierungsschwelle"
IBSS54gtmMode="IBSS-54g™-Modus"
IBSS54gtmProtectionMode="IBSS-54g™-Schutzmodus"
IBSSMode="IBSS-Modus"
LocallyAdministeredMACAddress="Lokal verwaltete MAC-Adresse"
Long="Lang"
None="Keine"
OptimizeBandwidth="Bandbreite optimieren"
OptimizeDistance="Entfernung optimieren"
PLCPHeader="PLCP-Header"
PowerOutput="Ausgangsleistung"
PowerSaveMode="Stromsparmodus"
Prefer80211a="802.11a bevorzugt"
Prefer80211gb="802.11g/b bevorzugt"
RTSThreshold="RTS-Schwelle"
RadioEnableDisable="Funkgerät aktiviert/deaktiviert"
Rate="Geschwindigkeit"
RoamingDecision="Roamingentscheidung"
XPress_Technology="XPress™-Technologie"
Fast="Schnell"
MinimumPowerConsumption="Mindeststromverbrauch"
AssociationRoamPreference="Bevorzugte Roaming-Zuordnung"
BandPreference="Bevorzugtes Band"
RoamingTendency="Roaming-Tendenz"
Aggressive="Hoch"
Moderate="Mittel"
Conservative="Traditionell"
Aux="Aux"
Main="Hauptschacht"
ApCompatibilityMode="Modus ""AP-Kompatibilität"""
BroaderCompat="Größere Kompatibilität"
HigherPerf="Höhere Leistung"
WME="WMM"
Afterburner="Afterburner"
Rate_802_11a="Geschwindigkeit (802.11a)"
Rate_802_11bg="Geschwindigkeit (802.11b/g)"
WZC_Managed_Ethernet="WZC verwaltetes Ethernet"
Legacy="Ältere Geräte"
IBSS_Link_Indication="IBSS-Verbindungsindikator"
Manage_Wireless_Settings="Drahtlose Einstellungen verwalten"
DisableRadioUponWiredConnection="Funkgerät bei Kabel deaktivieren"
SSIDAutoPromote="SSID Autopromote"
IBSSChannelNumber="WZC IBSS-Kanalnummer"
IbssAllowed="IBSS zugelassen"
Loose_11h_and_11d="Locker 11h+d"
Loose_11h="Locker 11h"
Strict_11h="Streng 11h"
MixedCell="Unterstützung gemischter Zellen"
vlan_mode="VLAN-Prioritätunterstützung"
80211abOnly="Nur 802.11a/b"
80211abgAuto="802.11a/b/g – Auto"
80211abgPerf="802.11a/b/g – Performance"
80211abgnAuto="802.11a/b/g/n – Auto"
PriorityVLANTag="Priorität & VLAN"
PriorityAndVLANDisabled="Priorität & VLAN deaktiviert"
PriorityAndVLANEnabled="Priorität & VLAN aktiviert"
PriorityEnabled="Priorität aktiviert"
VLANEnabled="VLAN aktiviert"
Lock_Wireless_Settings="Wireless-Einstellungen sperren"
Usebestrate="Beste Geschwindigkeit"
WakeUpCapabilities="Reaktivierungsmodus"
MagicPacket="Magic Packet"
NetPattern="Wake Up Frame"
Intolerant="40 MHz intolerant"
All="Alle"
MagicNet="Magic und WakeUp Frame"
LossofAP="Verbindungsverlust"
Mixed_Mode="Mixed Mode"
LossMagic="MagicPkt u. LinkLoss"
LossNet="WakeUpPkt u. LinkLoss"
OBSSCoex="20/40 Koexistenz"
BTAMP="BT-AMP"
 
oem 173 -
;-------------------------------------------------------------------------
; SCMNDISP.INF -- Sample NDIS Protocol Driver
;
; Copyright © 2006, NETGEAR Inc.
;-------------------------------------------------------------------------
[version]
Signature   = "$Windows NT$"
Class       = NetTrans
ClassGUID   = {4d36e975-e325-11ce-bfc1-08002be10318}
Provider    = %Scm%
CatalogFile.NT = net11Pv2.cat ;; for WHQL certified
DriverVer   =10/01/2002,6.0.5019.0
 
[Manufacturer]
%Scm%=MSFT,NTx86,NTia64,NTamd64
 
[MSFT.NTx86]
%SCMNDISP_Desc%=Install, SCM_NDISPROT
 
[MSFT.NTia64]
%SCMNDISP_Desc%=Install, SCM_NDISPROT
 
[MSFT.NTamd64]
%SCMNDISP_Desc%=Install, SCM_NDISPROT
 
;-------------------------------------------------------------------------
; Installation Section
;-------------------------------------------------------------------------
[Install]
AddReg=Inst_Ndi
Characteristics=0x0 ; 
CopyFiles=CpyFiles_Sys
 
;-------------------------------------------------------------------------
; Ndi installation support
;-------------------------------------------------------------------------
[Inst_Ndi]
HKR,Ndi,Service,,"SCMNdisP"
HKR,Ndi,HelpText,,%SCMNDISP_HelpText%
HKR,Ndi\Interfaces, UpperRange,, noupper
HKR,"Ndi\Interfaces","LowerRange",,"ndis5,ndis4,ndis5_prot"
 
;-------------------------------------------------------------------------
; Service installation support
;-------------------------------------------------------------------------
[Install.Services]
AddService=SCMNdisP,,SCMNDISP_Service_Inst
 
[SCMNDISP_Service_Inst]
DisplayName     = %SCMNDISP_Desc%
ServiceType     = 1 ;SERVICE_KERNEL_DRIVER
StartType       =;3 ;SERVICE_DEMAND_START
                  1 ;SERVICE_SYSTEM_START       
                 ;2 ;SERVICE_AUTO_START
ErrorControl    = 1 ;SERVICE_ERROR_NORMAL
ServiceBinary   = %12%\scmndisp.sys
LoadOrderGroup  = NDIS
Description     = %SCMNDISP_Desc%
 
[Install.Remove.Services]
DelService=SCMNdisP,0x200
 
;-------------------------------------------------------------------------
; Declare Destination Directories for file copy/deletion
;-------------------------------------------------------------------------
[SourceDisksNames]
1=%DiskDescription%,"",,
 
[SourceDisksFiles]
scmndisp.sys=1
 
 
[DestinationDirs]
CpyFiles_Sys    = 12    ; DIRID_DRIVERS
 
 
;-------------------------------------------------------------------------
; Files to Copy/Delete - Referenced by Install and Remove sections above
;-------------------------------------------------------------------------
[CpyFiles_Sys]
SCMNdisP.sys,,,2
 
[Strings]
Scm = "NETGEAR Inc."
DiskDescription = "General NDIS Protocol Driver Disk"
SCMNDISP_Desc = "General NDIS Protocol Driver"
SCMNDISP_HelpText = "General user-mode I/O on NDIS devices"
 
 
 
 
 

Attached Files


Edited by liamdonnelly, 23 May 2016 - 10:08 AM.

  • 0

#6
RKinner

RKinner

    Malware Expert

  • Expert
  • 23,358 posts
  • MVP

OK.  The log shows an error:

 

>>>  [SetupScanFileQueue]
>>>  Section start 2016/05/23 16:05:03.819
      cmd: InsDrv64 -I:P "SCM_NDISPROT" "C:\Program Files (x86)\NETGEAR\WNDA3100v2\Driver\Protocol_Win764\SCMNdisP.inf"
!    sig: Verifying file against specific (valid) catalog failed! (0x800b0109)
!    sig: Error 0x800b0109: A certificate chain processed, but terminated in a root certificate which is not trusted by the trust provider.
 

 

 

I think the certificate is from VeriSign 

 

On the laptop and on the desktop:

 

Start, All Programs, Accessories, right click on Command Prompt and Run as Administrator.  Type with an Enter after the line:

 

certmgr.msc

This should open the certmgr window.  Maximize the window

 

Click on the arrow in front of Trusted Root Cert. Auth.

Click on Certificates under the above.

 

Look in the right pane (scroll down) for the ones that start with Verisign

 

 

Compare the VeriSign entries between the  laptop and the desktop.

 

Is there one missing or does one of the desktop entries have an old date?

 

If so Export the missing or newer certificate from the laptop and Import it to the Desktop.  See

https://support.syma...TECH182437.html

 

then uninstall the adapter from the desktop, reboot and reinstall it.

 

 

 


  • 1

#7
liamdonnelly

liamdonnelly

    Member

  • Member
  • PipPip
  • 26 posts
Can't quote post you for some reason.
No, the desktop actually seems to have 1 more  certificate which is, "verisign clsss  public primary certification authority -g3". All the expiration dates are wayyyy in the future except for 1 'verisign commercial software publishers ca'( 08/01/04), but that's the same on the laptop too, so i guess it doesn't matter :/. By the way, I attatched another file in my last post, not sure if it's important or not but I just wanted to let you know in case you missed it.
 
Edit: Thanks so much for all the help so far and the quick responses!

Edited by liamdonnelly, 23 May 2016 - 10:50 AM.

  • 0

#8
RKinner

RKinner

    Malware Expert

  • Expert
  • 23,358 posts
  • MVP

Thanks.  I would have missed the added file.

 

Can you navigate to C:\Windows\system32\WdfCoInstaller01009.dll and right click on it and select Properties.  One of the tabs should be Digital Signatures.  Under there should be one or more entries.  Click on the first one and then on Details.  Then on View Certificate.  What does it say after Issued By:  and what dates does it have from Valid From:  ?

 

Also where did you get the driver from?  You said in your original post that it was v2 but the id seems to imply v1

USB\VID_0846&PID_9011&REV_0001 


  • 1

#9
liamdonnelly

liamdonnelly

    Member

  • Member
  • PipPip
  • 26 posts

:) np

Issued by: microsoft windows verification intermediate pca

Valid from: 11 apr 09 to 26 apr 10. o.o

 

Pretty sure I got all the driver download attempts from the netgear website except one where someone on a forum had uploaded the drivers to mediafire, so I thought i may as well try that out to see if it maybe worked, it's probably that I guess.


  • 0

#10
RKinner

RKinner

    Malware Expert

  • Expert
  • 23,358 posts
  • MVP

OK.  Check in certmgr for that certificate.  Does it exist with valid dates?


  • 0

Advertisements


#11
liamdonnelly

liamdonnelly

    Member

  • Member
  • PipPip
  • 26 posts

OK.  Check in certmgr for that certificate.  Does it exist with valid dates?

Nope. I also found another one to do with verisign titled 'no liability accepted © 97 verisign, inc which expired on 08/01/04, intended purposes 'timestamping' , if this isn't relevant then just ignore this ^^.


  • 0

#12
RKinner

RKinner

    Malware Expert

  • Expert
  • 23,358 posts
  • MVP

Do you have the certificate on the laptop?


  • 0

#13
liamdonnelly

liamdonnelly

    Member

  • Member
  • PipPip
  • 26 posts

Do you have the certificate on the laptop?

No :/


  • 0

#14
RKinner

RKinner

    Malware Expert

  • Expert
  • 23,358 posts
  • MVP

OK.  That certificate was placed in the Untrusted category by an update:

 

https://blogs.techne...tificate-store/

 

There is a way to get around the problem.  You can get boot into the Safe Mode Menu

 

Reboot and when you see the maker's logo, hear a beep or it talks about F8, start tapping the F8 key slowly.  Keep tapping until the Safe Mode Menu appears 

 

Select Disable Driver Signature Enforcement.

 

It should then install the driver without complaint.  This does bypass a level of security so use at your own risk.

 

You might want to try downloading the latest drivers again from Netgear first or perhaps submit the file to VirusTotal first to make sure it hasn't been messed with.

 

 
Easiest way to submit a file is to copy the path:
 
C:\Windows\system32\WdfCoInstaller01009.dll
 
Then
Go to virustotal.com with your browser.  Click on Choose File then when the file chooser window opens, move down to the File Name: box and then Ctrl + v and the path should appear.  Hit Open and it should return to the main page with WdfCoInstaller01009.dll chosen.  Click on Scan it.  If it knows the file already it will tell you it's already been analyzed and offer you a choice of Reanalyze and View Last Analysis.  In that case click on View Last Analysis.  If it doesn't know the file it will take a minute to query 46 or more different anti-virus companies.  In either case, If the Detection ratio: is not 0 / 46 or more then copy the Analysis page and paste it into the forum.  You can just hit Ctrl + a then Ctrl + c to copy the page then go to a reply and Ctrl + v.
 
Something else you can try.  Let Windows check the disk.  Perhaps your bluescreen caused some problems.
 
 
1. Double-click  Computer, and then right-click the hard disk that you want to check. C:
2. Click Properties, and then click Tools.
3. Under Error-checking, click Check Now. A dialog box that shows the Check disk options is displayed,
4. Check both boxes and then click Start.
You will receive the following message:
The disk check could not be performed because the disk check utility needs exclusive access to some Windows files on the disk. These files can be accessed by restarting Windows. Do you want to schedule the disk check to occur the next time you restart the computer?
Click Yes to schedule the disk check, but don't restart yet.
 
Right click on (My) Computer and select Manage (Continue) Then the Event Viewer. Next select Windows Logs.  Right click on System and Clear Log, Clear. Repeat for Application.
 
Reboot.
 
The disk check will run and will probably take an hour or more to finish.
 
 
Start, All Programs, Accessories then right click on Command Prompt and Run as Administrator.  Then type (with an Enter after each line).
 
sfc /scannow
 
(SPACE after sfc.  This will check your critical system files. Does this finish without complaint?  IF it says it couldn't fix everything then:
 
Copy the next two lines:
 
findstr  /c:"[SR]"  \windows\logs\cbs\cbs.log  >  \windows\logs\cbs\junk.txt 
notepad \windows\logs\cbs\junk.txt 
 
Start, All Programs, Accessories, right click on Command Prompt and Run as Administrator, Continue.  Right click and Paste or Edit then Paste and the copied line should appear.
Hit Enter if notepad does not open.  Copy and paste the text from notepad into a reply.  Close notepad.  Close the Command Window.
 
 
1. Please download the Event Viewer Tool by Vino Rosso
and save it to your Desktop:
2. Right-click VEW.exe and Run AS Administrator
3. Under 'Select log to query', select:
 
* System
4. Under 'Select type to list', select:
* Error
* Warning
 
 
Then use the 'Number of events' as follows:
 
 
1. Click the radio button for 'Number of events'
Type 20 in the 1 to 20 box
Then click the Run button.
Notepad will open with the output log.
 
 
Please post the Output log in your next reply then repeat but select Application.  Second time you run vew it will overwrite the first log so rename the log or copy and  paste it to a reply first.
 

  • 1

#15
liamdonnelly

liamdonnelly

    Member

  • Member
  • PipPip
  • 26 posts

Hello,

Thanks a lot for the detailed response, I can see you're really trying to put a lot of effort into the problem if there's anyway I can be more helpful then just say so.

The driver didn't install because for some reason the setup couldn't detect the adapter again. 

Virustotal 0/48.

Windows resource protection did not find any integrity violations.

Windows said the drive is clean after the disk check finished. 

I've attached the files you requested below.

If there anything else I can provide that will give you more insight to what the problem could be just say so, after buying a new adapter and the problem still not been resolved I'm desperate to get this fixed lol ^^.

Attached Files


Edited by liamdonnelly, 23 May 2016 - 01:48 PM.

  • 0






Similar Topics

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

As Featured On:

Microsoft Yahoo BBC MSN PC Magazine Washington Post HP