netathr.inf Driver File Contents (Driver_SMCWPCIT-G_Vista_v7.3.0.64.zip)

; /****************************************************************************
; * Copyright (c) 1996-2006                                                      *
; * INF file                                                                 *
; ****************************************************************************/

[version]
Signature   = "$Windows NT$"
Class       = Net
ClassGUID   = {4d36e972-e325-11ce-bfc1-08002be10318}
Provider    = %ATHEROS%
LoutFiles   = layout.inf
CatalogFile = athrext.cat
DriverVer   = 03/05/2007,7.3.0.64


[Manufacturer]
%ATHEROS%     = Atheros, NTX86


[ControlFlags]
ExcludeFromSelect = *


[Atheros.NTX86]
; DisplayName               Section                 DeviceID
; -----------               -------                 --------
;legacy HW Entries
%ATHR.DeviceDesc.1030%     = ATHR_DEV_1030.ndi,    PCI\VEN_168C&DEV_0013&SUBSYS_1030168C
%ATHR.DeviceDesc.2030%     = ATHR_DEV_2030.ndi,    PCI\VEN_168C&DEV_0013&SUBSYS_2030168C
%ATHR.DeviceDesc.1031%     = ATHR_DEV_1031.ndi,    PCI\VEN_168C&DEV_0013&SUBSYS_1031168C
%ATHR.DeviceDesc.2031%     = ATHR_DEV_2031.ndi,    PCI\VEN_168C&DEV_0013&SUBSYS_2031168C
%ATHR.DeviceDesc.1041%     = ATHR_DEV_1041.ndi,    PCI\VEN_168C&DEV_0013&SUBSYS_1041168C
%ATHR.DeviceDesc.2041%     = ATHR_DEV_2041.ndi,    PCI\VEN_168C&DEV_0013&SUBSYS_2041168C
%ATHR.DeviceDesc.1042%     = ATHR_DEV_1042.ndi,    PCI\VEN_168C&DEV_0013&SUBSYS_1042168C
%ATHR.DeviceDesc.2042%     = ATHR_DEV_2042.ndi,    PCI\VEN_168C&DEV_0013&SUBSYS_2042168C
%ATHR.DeviceDesc.1051%     = ATHR_DEV_1051.ndi,    PCI\VEN_168C&DEV_0013&SUBSYS_1051168C
%ATHR.DeviceDesc.2051%     = ATHR_DEV_2051.ndi,    PCI\VEN_168C&DEV_0013&SUBSYS_2051168C
%ATHR.DeviceDesc.001A%     = ATHR_DEV_1052.ndi,    PCI\VEN_168C&DEV_001A&SUBSYS_1052168C
%ATHR.DeviceDesc.001A%     = ATHR_DEV_2052.ndi,    PCI\VEN_168C&DEV_001A&SUBSYS_2052168C
%ATHR.DeviceDesc.1053%     = ATHR_DEV_1053.ndi,    PCI\VEN_168C&DEV_0013&SUBSYS_1053168C
%ATHR.DeviceDesc.2053%     = ATHR_DEV_2053.ndi,    PCI\VEN_168C&DEV_0013&SUBSYS_2053168C
%ATHR.DeviceDesc.001A%     = ATHR_DEV_1054.ndi,    PCI\VEN_168C&DEV_001A&SUBSYS_1054168C
%ATHR.DeviceDesc.001A%     = ATHR_DEV_2054.ndi,    PCI\VEN_168C&DEV_001A&SUBSYS_2054168C
%ATHR.DeviceDesc.1062%     = ATHR_DEV_1062.ndi,    PCI\VEN_168C&DEV_001B&SUBSYS_1062168C
%ATHR.DeviceDesc.2062%     = ATHR_DEV_2062.ndi,    PCI\VEN_168C&DEV_001B&SUBSYS_2062168C
%ATHR.DeviceDesc.001B%     = ATHR_DEV_1063.ndi,    PCI\VEN_168C&DEV_001B&SUBSYS_1063168C
%ATHR.DeviceDesc.001B%     = ATHR_DEV_2063.ndi,    PCI\VEN_168C&DEV_001B&SUBSYS_2063168C
%ATHR.DeviceDesc.3062%     = ATHR_DEV_2062.ndi,    PCI\VEN_168C&DEV_001C&SUBSYS_3062168c
%ATHR.DeviceDesc.3063%     = ATHR_DEV_2063.ndi,    PCI\VEN_168C&DEV_001C&SUBSYS_3063168c
%ATHR.DeviceDesc.3061%     = ATHR_DEV_2051.ndi,    PCI\VEN_168C&DEV_001C&SUBSYS_3061168c
%ATHR.DeviceDesc.3065%     = ATHR_DEV_2052.ndi,    PCI\VEN_168C&DEV_001C&SUBSYS_3065168c
%ATHR.DeviceDesc.2061%     = ATHR_DEV_2051.ndi,    PCI\VEN_168C&DEV_001B&SUBSYS_2061168c
%ATHR.DeviceDesc.1061%     = ATHR_DEV_1051.ndi,    PCI\VEN_168C&DEV_001B&SUBSYS_1061168c
%ATHR.DeviceDesc.2065%     = ATHR_DEV_2052.ndi,    PCI\VEN_168C&DEV_001B&SUBSYS_2065168c
%ATHR.DeviceDesc.1065%     = ATHR_DEV_1052.ndi,    PCI\VEN_168C&DEV_001B&SUBSYS_1065168c

%ATHR.DeviceDesc.3062%     = ATHR_DEV_2062.ndi,    PCI\VEN_168C&DEV_001C&SUBSYS_0086106B
%ATHR.DeviceDesc.0013%     = ATHR_DEV_0013.ndi,    PCI\VEN_168C&DEV_0013&SUBSYS_A527167D
%ATHR.DeviceDesc.001A%     = ATHR_DEV_001A.ndi,    PCI\VEN_168C&DEV_001A&SUBSYS_7101144F
%ATHR.DeviceDesc.001B%     = ATHR_DEV_001B.ndi,    PCI\VEN_168C&DEV_001C&SUBSYS_7108144F
%ATHR.DeviceDesc.001B%     = ATHR_DEV_001B.ndi,    PCI\VEN_168C&DEV_001C&SUBSYS_7116144F
%ATHR.DeviceDesc.001A%     = ATHR_DEV_001A.ndi,    PCI\VEN_168C&DEV_001A&SUBSYS_7114144F
%ATHR.DeviceDesc.001A%     = ATHR_DEV_001A.ndi,    PCI\VEN_168C&DEV_001A&SUBSYS_7115144F
%ATHR.DeviceDesc.2041%     = ATHR_DEV_2041.ndi,    PCI\VEN_168C&DEV_0013&SUBSYS_7064144F
%ATHR.DeviceDesc.2042%     = ATHR_DEV_2042.ndi,    PCI\VEN_168C&DEV_0013&SUBSYS_7065144F
%ATHR.DeviceDesc.2051%     = ATHR_DEV_2051.ndi,    PCI\VEN_168C&DEV_0013&SUBSYS_7084144F
%ATHR.DeviceDesc.2051%     = ATHR_DEV_2051.ndi,    PCI\VEN_168C&DEV_0013&SUBSYS_7088144F
%ATHR.DeviceDesc.001B%     = ATHR_DEV_001B.ndi,    PCI\VEN_168C&DEV_001B&SUBSYS_7092144F
%ATHR.DeviceDesc.001A%     = ATHR_DEV_2054.ndi,    PCI\VEN_168C&DEV_001A&SUBSYS_7094144F
%ATHR.DeviceDesc.3063%     = ATHR_DEV_2063.ndi,    PCI\VEN_168C&DEV_001C&SUBSYS_7096144F
%ATHR.DeviceDesc.3065%     = ATHR_DEV_2052.ndi,    PCI\VEN_168C&DEV_001C&SUBSYS_7106144F
%ATHR.DeviceDesc.3067%     = ATHR_DEV_001C.ndi,    PCI\VEN_168C&DEV_001C&SUBSYS_7128144f
%ATHR.DeviceDesc.001A%     = ATHR_DEV_001A.ndi,    PCI\VEN_168C&DEV_001C&SUBSYS_04271468
%ATHR.DeviceDesc.001B%     = ATHR_DEV_001B.ndi,    PCI\VEN_168C&DEV_001C&SUBSYS_04251468
%ATHR.DeviceDesc.001A%     = ATHR_DEV_001A.ndi,    PCI\VEN_168C&DEV_001A&SUBSYS_04261468
%ATHR.DeviceDesc.001A%     = ATHR_DEV_001A.ndi,    PCI\VEN_168C&DEV_001A&SUBSYS_701D1799
%ATHR.DeviceDesc.001A%     = ATHR_DEV_001A.ndi,    PCI\VEN_168C&DEV_001A&SUBSYS_700D1799
%ATHR.DeviceDesc.0013%     = ATHR_DEV_0013.ndi,    PCI\VEN_168C&DEV_0013&SUBSYS_30001799
%ATHR.DeviceDesc.001B%     = ATHR_DEV_001B.ndi,    PCI\VEN_168C&DEV_001B&SUBSYS_30001799
%ATHR.DeviceDesc.001B%     = ATHR_DEV_001B.ndi,    PCI\VEN_168C&DEV_001C&SUBSYS_0086106B

%ATHR.DeviceDesc.0013%     = ATHR_DEV_0013.ndi,    PCI\VEN_168C&DEV_0013&SUBSYS_1025168C
%ATHR.DeviceDesc.0013%     = ATHR_DEV_0013.ndi,    PCI\VEN_168C&DEV_0013&SUBSYS_32031186
%ATHR.DeviceDesc.0013%     = ATHR_DEV_0013.ndi,    PCI\VEN_168C&DEV_0013&SUBSYS_3A1C1186

%ATHR.DeviceDesc.0013%     = ATHR_DEV_0013.ndi,    PCI\VEN_168C&DEV_0013&SUBSYS_1026168C
%ATHR.DeviceDesc.0013%     = ATHR_DEV_0013.ndi,    PCI\VEN_168C&DEV_0013&SUBSYS_3A071186
%ATHR.DeviceDesc.0013%     = ATHR_DEV_0013.ndi,    PCI\VEN_168C&DEV_0013&SUBSYS_2026168C
%ATHR.DeviceDesc.0013%     = ATHR_DEV_0013.ndi,    PCI\VEN_168C&DEV_0013&SUBSYS_3A081186
%ATHR.DeviceDesc.0013%     = ATHR_DEV_0013.ndi,    PCI\VEN_168C&DEV_0013&SUBSYS_1031168C
%ATHR.DeviceDesc.0013%     = ATHR_DEV_0013.ndi,    PCI\VEN_168C&DEV_0013&SUBSYS_2031168C

%ATHR.DeviceDesc.0013%     = ATHR_DEV_0013.ndi,    PCI\VEN_168C&DEV_0013&SUBSYS_3A121186
%ATHR.DeviceDesc.0013%     = ATHR_DEV_0013.ndi,    PCI\VEN_168C&DEV_0013&SUBSYS_3A131186
%ATHR.DeviceDesc.0013%     = ATHR_DEV_0013.ndi,    PCI\VEN_168C&DEV_0013&SUBSYS_3A141186
%ATHR.DeviceDesc.0013%     = ATHR_DEV_0013.ndi,    PCI\VEN_168C&DEV_001A&SUBSYS_3A151186
%ATHR.DeviceDesc.0013%     = ATHR_DEV_0013.ndi,    PCI\VEN_168C&DEV_001A&SUBSYS_3A161186
%ATHR.DeviceDesc.0013%     = ATHR_DEV_0013.ndi,    PCI\VEN_168C&DEV_0013&SUBSYS_3A171186
%ATHR.DeviceDesc.0013%     = ATHR_DEV_0013.ndi,    PCI\VEN_168C&DEV_0013&SUBSYS_3A181186
%ATHR.DeviceDesc.0013%     = ATHR_DEV_0013.ndi,    PCI\VEN_168C&DEV_001B&SUBSYS_3A191186
%ATHR.DeviceDesc.0013%     = ATHR_DEV_0013.ndi,    PCI\VEN_168C&DEV_001B&SUBSYS_3A221186
%ATHR.DeviceDesc.0013%     = ATHR_DEV_0013.ndi,    PCI\VEN_168C&DEV_001A&SUBSYS_3A231186
%ATHR.DeviceDesc.0013%     = ATHR_DEV_0013.ndi,    PCI\VEN_168C&DEV_001A&SUBSYS_3A241186
%ATHR.DeviceDesc.0013%     = ATHR_DEV_0013.ndi,    PCI\VEN_168C&DEV_0013&SUBSYS_46101385

%ATHR.DeviceDesc.0013%     = ATHR_DEV_F013.ndi,    PCI\VEN_168C&DEV_0013&SUBSYS_123410CF
%ATHR.DeviceDesc.0013%     = ATHR_DEV_F013.ndi,    PCI\VEN_168C&DEV_0013&SUBSYS_123510CF
%ATHR.DeviceDesc.001B%     = ATHR_DEV_F013.ndi,    PCI\VEN_168C&DEV_001B&SUBSYS_132910CF
%ATHR.DeviceDesc.3062%     = ATHR_DEV_F013.ndi,    PCI\VEN_168C&DEV_001C&SUBSYS_139C10CF
%ATHR.DeviceDesc.3067%     = ATHR_DEV_F01C.ndi,    PCI\VEN_168C&DEV_001C&SUBSYS_142E10CF


%ATHR.DeviceDesc.3062%     = ATHR_DEV_2062.ndi,    PCI\VEN_168C&DEV_001C&SUBSYS_102010E9

%ATHR.DeviceDesc.3067%     = ATHR_DEV_001C.ndi,    PCI\VEN_168C&DEV_001C&SUBSYS_3067168C

%ATHR.DeviceDesc.3067%     = ATHR_DEV_10261A3B.ndi,    PCI\VEN_168C&DEV_001C&SUBSYS_10261A3B

%ATHR.DeviceDesc.3062%     = ATHR_DEV_04221468.ndi,    PCI\VEN_168C&DEV_001C&SUBSYS_04221468
%ATHR.DeviceDesc.001A%     = ATHR_DEV_04221468.ndi,    PCI\VEN_168C&DEV_0013&SUBSYS_04171468
%ATHR.DeviceDesc.001A%     = ATHR_DEV_04221468.ndi,    PCI\VEN_168C&DEV_001A&SUBSYS_04181468
%ATHR.DeviceDesc.001A%     = ATHR_DEV_04221468.ndi,    PCI\VEN_168C&DEV_001A&SUBSYS_04201468
%ATHR.DeviceDesc.3067%     = ATHR_DEV_04281468.ndi,    PCI\VEN_168C&DEV_001C&SUBSYS_04281468
%ATHR.DeviceDesc.3067%     = ATHR_DEV_001C.ndi,        PCI\VEN_168C&DEV_001C&SUBSYS_042A1468
%ATHR.DeviceDesc.3067%     = ATHR_DEV_01051A32.ndi,        PCI\VEN_168C&DEV_001C&SUBSYS_01051A32

%ATHR.DeviceDesc.2055%     = ATHR_DEV_1055.ndi,    PCI\VEN_168C&DEV_001D&SUBSYS_1055168C
%ATHR.DeviceDesc.2055%     = ATHR_DEV_2055.ndi,    PCI\VEN_168C&DEV_001D&SUBSYS_2055168C

;11n HW Entries
%ATHR.DeviceDesc.1071%    = ATHR_DEV_1071.ndi,    PCI\VEN_168C&DEV_0023&SUBSYS_1071168C
%ATHR.DeviceDesc.1071%    = ATHR_DEV_1071.ndi,    PCI\VEN_168C&DEV_0023&SUBSYS_2071168C
%ATHR.DeviceDesc.3072%    = ATHR_DEV_3072.ndi,    PCI\VEN_168C&DEV_0023&SUBSYS_1072168C
%ATHR.DeviceDesc.3072%    = ATHR_DEV_3072.ndi,    PCI\VEN_168C&DEV_0023&SUBSYS_2072168C
%ATHR.DeviceDesc.3072%    = ATHR_DEV_3072.ndi,    PCI\VEN_168C&DEV_0024&SUBSYS_3072168C

%ATHR.DeviceDesc.3072%  	= ATHR_DEV_13C010CF.ndi,    PCI\VEN_168C&DEV_0024&SUBSYS_13C010CF
%ATHR.DeviceDesc.3072%  	= ATHR_DEV_7125144F.ndi,    PCI\VEN_168C&DEV_0024&SUBSYS_7125144F
%ATHR.DeviceDesc.3072%  	= ATHR_DEV_7125144F.ndi,    PCI\VEN_168C&DEV_0024&SUBSYS_04291468
%ATHR.DeviceDesc.3072%          = ATHR_DEV_3072.ndi,        PCI\VEN_168C&DEV_0024&SUBSYS_04301468
%ATHR.DeviceDesc.3072%          = ATHR_DEV_3072.ndi,        PCI\VEN_168C&DEV_0024&SUBSYS_00000000
%ATHR.DeviceDesc.3072%          = ATHR_DEV_3072.ndi,        PCI\VEN_168C&DEV_0024&SUBSYS_0087106b


;liurui add for SMC
%ATHR.DeviceDesc.C051%     = ATHR_DEV_1051.ndi,    PCI\VEN_168C&DEV_001A&SUBSYS_C051168C

;for SMC PCI CARD
%ATHR.DeviceDesc.F052%  = ATHR_DEV_1052.ndi,    PCI\VEN_168C&DEV_001A&SUBSYS_F052168C
%ATHR.DeviceDesc.F051%  = ATHR_DEV_1051.ndi,    PCI\VEN_168C&DEV_0013&SUBSYS_F051168C


[ATHR_DEV_0013.ndi.NTX86]
Characteristics = 0x84
BusType         = 5
AddReg          = atheros.reg
DelReg          = atheros.DelReg
CopyFiles       = atheros.CopyFiles
*IfType         = 71        ; IF_TYPE_IEEE80211
*MediaType      = 16        ; NdisMediumNative802_11
*PhysicalMediaType = 9      ; NdisPhysicalMediumNative802_11

[ATHR_DEV_0013.ndi.NTX86.Services]
AddService = athr, 2, atheros.Service, atheros.EventLog

[ATHR_DEV_001A.ndi.NTX86]
Characteristics = 0x84
BusType         = 5
AddReg          = atheros.reg
DelReg          = atheros.DelReg
CopyFiles       = atheros.CopyFiles
*IfType         = 71        ; IF_TYPE_IEEE80211
*MediaType      = 16        ; NdisMediumNative802_11
*PhysicalMediaType = 9      ; NdisPhysicalMediumNative802_11

[ATHR_DEV_001A.ndi.NTX86.Services]
AddService = athr, 2, atheros.Service, atheros.EventLog

[ATHR_DEV_001B.ndi.NTX86]
Characteristics = 0x84
BusType         = 5
AddReg          = atheros.reg
DelReg          = atheros.DelReg
CopyFiles       = atheros.CopyFiles
*IfType         = 71        ; IF_TYPE_IEEE80211
*MediaType      = 16        ; NdisMediumNative802_11
*PhysicalMediaType = 9      ; NdisPhysicalMediumNative802_11

[ATHR_DEV_001B.ndi.NTX86.Services]
AddService = athr, 2, atheros.Service, atheros.EventLog

[ATHR_DEV_001C.ndi.NTX86]
Characteristics = 0x84
BusType         = 5
AddReg          = atheros.reg
DelReg          = atheros.DelReg
CopyFiles       = atheros.CopyFiles
*IfType         = 71        ; IF_TYPE_IEEE80211
*MediaType      = 16        ; NdisMediumNative802_11
*PhysicalMediaType = 9      ; NdisPhysicalMediumNative802_11

[ATHR_DEV_001C.ndi.NTX86.Services]
AddService = athr, 2, atheros.Service, atheros.EventLog

[ATHR_DEV_1055.ndi.NTX86]
Characteristics = 0x84
BusType         = 5
AddReg          = atheros.reg, gpioled.reg
DelReg          = atheros.DelReg
CopyFiles       = atheros.CopyFiles
*IfType         = 71        ; IF_TYPE_IEEE80211
*MediaType      = 16        ; NdisMediumNative802_11
*PhysicalMediaType = 9      ; NdisPhysicalMediumNative802_11

[ATHR_DEV_1055.ndi.NTX86.Services]
AddService = athr, 2, atheros.Service, atheros.EventLog

[ATHR_DEV_2055.ndi.NTX86]
Characteristics = 0x84
BusType         = 5
AddReg          = atheros.reg
DelReg          = atheros.DelReg
CopyFiles       = atheros.CopyFiles
*IfType         = 71        ; IF_TYPE_IEEE80211
*MediaType      = 16        ; NdisMediumNative802_11
*PhysicalMediaType = 9      ; NdisPhysicalMediumNative802_11

[ATHR_DEV_2055.ndi.NTX86.Services]
AddService = athr, 2, atheros.Service, atheros.EventLog

[ATHR_DEV_1030.ndi.NTX86]
Characteristics = 0x84
BusType         = 5
AddReg          = atheros.reg
DelReg          = atheros.DelReg
CopyFiles       = atheros.CopyFiles
*IfType         = 71        ; IF_TYPE_IEEE80211
*MediaType      = 16        ; NdisMediumNative802_11
*PhysicalMediaType = 9      ; NdisPhysicalMediumNative802_11

[ATHR_DEV_1030.ndi.NTX86.Services]
AddService = athr, 2, atheros.Service, atheros.EventLog

[ATHR_DEV_2030.ndi.NTX86]
Characteristics = 0x84
BusType         = 5
AddReg          = atheros.reg
DelReg          = atheros.DelReg
CopyFiles       = atheros.CopyFiles
*IfType         = 71        ; IF_TYPE_IEEE80211
*MediaType      = 16        ; NdisMediumNative802_11
*PhysicalMediaType = 9      ; NdisPhysicalMediumNative802_11

[ATHR_DEV_2030.ndi.NTX86.Services]
AddService = athr, 2, atheros.Service, atheros.EventLog

[ATHR_DEV_1031.ndi.NTX86]
Characteristics = 0x84
BusType         = 5
AddReg          = atheros.reg
DelReg          = atheros.DelReg
CopyFiles       = atheros.CopyFiles
*IfType         = 71        ; IF_TYPE_IEEE80211
*MediaType      = 16        ; NdisMediumNative802_11
*PhysicalMediaType = 9      ; NdisPhysicalMediumNative802_11

[ATHR_DEV_1031.ndi.NTX86.Services]
AddService = athr, 2, atheros.Service, atheros.EventLog

[ATHR_DEV_2031.ndi.NTX86]
Characteristics = 0x84
BusType         = 5
AddReg          = atheros.reg
DelReg          = atheros.DelReg
CopyFiles       = atheros.CopyFiles
*IfType         = 71        ; IF_TYPE_IEEE80211
*MediaType      = 16        ; NdisMediumNative802_11
*PhysicalMediaType = 9      ; NdisPhysicalMediumNative802_11

[ATHR_DEV_2031.ndi.NTX86.Services]
AddService = athr, 2, atheros.Service, atheros.EventLog

[ATHR_DEV_1041.ndi.NTX86]
Characteristics = 0x84
BusType         = 5
AddReg          = atheros.reg
DelReg          = atheros.DelReg
CopyFiles       = atheros.CopyFiles
*IfType         = 71        ; IF_TYPE_IEEE80211
*MediaType      = 16        ; NdisMediumNative802_11
*PhysicalMediaType = 9      ; NdisPhysicalMediumNative802_11

[ATHR_DEV_1041.ndi.NTX86.Services]
AddService = athr, 2, atheros.Service, atheros.EventLog

[ATHR_DEV_2041.ndi.NTX86]
Characteristics = 0x84
BusType         = 5
AddReg          = atheros.reg
DelReg          = atheros.DelReg
CopyFiles       = atheros.CopyFiles
*IfType         = 71        ; IF_TYPE_IEEE80211
*MediaType      = 16        ; NdisMediumNative802_11
*PhysicalMediaType = 9      ; NdisPhysicalMediumNative802_11

[ATHR_DEV_2041.ndi.NTX86.Services]
AddService = athr, 2, atheros.Service, atheros.EventLog

[ATHR_DEV_1042.ndi.NTX86]
Characteristics = 0x84
BusType         = 5
AddReg          = atheros.reg
DelReg          = atheros.DelReg
CopyFiles       = atheros.CopyFiles
*IfType         = 71        ; IF_TYPE_IEEE80211
*MediaType      = 16        ; NdisMediumNative802_11
*PhysicalMediaType = 9      ; NdisPhysicalMediumNative802_11

[ATHR_DEV_1042.ndi.NTX86.Services]
AddService = athr, 2, atheros.Service, atheros.EventLog

[ATHR_DEV_2042.ndi.NTX86]
Characteristics = 0x84
BusType         = 5
AddReg          = atheros.reg
DelReg          = atheros.DelReg
CopyFiles       = atheros.CopyFiles
*IfType         = 71        ; IF_TYPE_IEEE80211
*MediaType      = 16        ; NdisMediumNative802_11
*PhysicalMediaType = 9      ; NdisPhysicalMediumNative802_11

[ATHR_DEV_2042.ndi.NTX86.Services]
AddService = athr, 2, atheros.Service, atheros.EventLog

[ATHR_DEV_1051.ndi.NTX86]
Characteristics = 0x84
BusType         = 5
AddReg          = atheros.reg
DelReg          = atheros.DelReg
CopyFiles       = atheros.CopyFiles
*IfType         = 71        ; IF_TYPE_IEEE80211
*MediaType      = 16        ; NdisMediumNative802_11
*PhysicalMediaType = 9      ; NdisPhysicalMediumNative802_11

[ATHR_DEV_1051.ndi.NTX86.Services]
AddService = athr, 2, atheros.Service, atheros.EventLog

[ATHR_DEV_2051.ndi.NTX86]
Characteristics = 0x84
BusType         = 5
AddReg          = atheros.reg
DelReg          = atheros.DelReg
CopyFiles       = atheros.CopyFiles
*IfType         = 71        ; IF_TYPE_IEEE80211
*MediaType      = 16        ; NdisMediumNative802_11
*PhysicalMediaType = 9      ; NdisPhysicalMediumNative802_11

[ATHR_DEV_2051.ndi.NTX86.Services]
AddService = athr, 2, atheros.Service, atheros.EventLog

[ATHR_DEV_1052.ndi.NTX86]
Characteristics = 0x84
BusType         = 5
AddReg          = atheros.reg
DelReg          = atheros.DelReg
CopyFiles       = atheros.CopyFiles
*IfType         = 71        ; IF_TYPE_IEEE80211
*MediaType      = 16        ; NdisMediumNative802_11
*PhysicalMediaType = 9      ; NdisPhysicalMediumNative802_11

[ATHR_DEV_1052.ndi.NTX86.Services]
AddService = athr, 2, atheros.Service, atheros.EventLog

[ATHR_DEV_2052.ndi.NTX86]
Characteristics = 0x84
BusType         = 5
AddReg          = atheros.reg
DelReg          = atheros.DelReg
CopyFiles       = atheros.CopyFiles
*IfType         = 71        ; IF_TYPE_IEEE80211
*MediaType      = 16        ; NdisMediumNative802_11
*PhysicalMediaType = 9      ; NdisPhysicalMediumNative802_11

[ATHR_DEV_2052.ndi.NTX86.Services]
AddService = athr, 2, atheros.Service, atheros.EventLog

[ATHR_DEV_1053.ndi.NTX86]
Characteristics = 0x84
BusType         = 5
AddReg          = atheros.reg
DelReg          = atheros.DelReg
CopyFiles       = atheros.CopyFiles
*IfType         = 71        ; IF_TYPE_IEEE80211
*MediaType      = 16        ; NdisMediumNative802_11
*PhysicalMediaType = 9      ; NdisPhysicalMediumNative802_11

[ATHR_DEV_1053.ndi.NTX86.Services]
AddService = athr, 2, atheros.Service, atheros.EventLog

[ATHR_DEV_2053.ndi.NTX86]
Characteristics = 0x84
BusType         = 5
AddReg          = atheros.reg
DelReg          = atheros.DelReg
CopyFiles       = atheros.CopyFiles
*IfType         = 71        ; IF_TYPE_IEEE80211
*MediaType      = 16        ; NdisMediumNative802_11
*PhysicalMediaType = 9      ; NdisPhysicalMediumNative802_11

[ATHR_DEV_2053.ndi.NTX86.Services]
AddService = athr, 2, atheros.Service, atheros.EventLog

[ATHR_DEV_1054.ndi.NTX86]
Characteristics = 0x84
BusType         = 5
AddReg          = atheros.reg
DelReg          = atheros.DelReg
CopyFiles       = atheros.CopyFiles
*IfType         = 71        ; IF_TYPE_IEEE80211
*MediaType      = 16        ; NdisMediumNative802_11
*PhysicalMediaType = 9      ; NdisPhysicalMediumNative802_11

[ATHR_DEV_1054.ndi.NTX86.Services]
AddService = athr, 2, atheros.Service, atheros.EventLog

[ATHR_DEV_2054.ndi.NTX86]
Characteristics = 0x84
BusType         = 5
AddReg          = atheros.reg
DelReg          = atheros.DelReg
CopyFiles       = atheros.CopyFiles
*IfType         = 71        ; IF_TYPE_IEEE80211
*MediaType      = 16        ; NdisMediumNative802_11
*PhysicalMediaType = 9      ; NdisPhysicalMediumNative802_11

[ATHR_DEV_2054.ndi.NTX86.Services]
AddService = athr, 2, atheros.Service, atheros.EventLog

[ATHR_DEV_1062.ndi.NTX86]
Characteristics = 0x84
BusType         = 5
AddReg          = atheros.reg
DelReg          = atheros.DelReg
CopyFiles       = atheros.CopyFiles
*IfType         = 71        ; IF_TYPE_IEEE80211
*MediaType      = 16        ; NdisMediumNative802_11
*PhysicalMediaType = 9      ; NdisPhysicalMediumNative802_11

[ATHR_DEV_1062.ndi.NTX86.Services]
AddService = athr, 2, atheros.Service, atheros.EventLog

[ATHR_DEV_2062.ndi.NTX86]
Characteristics = 0x84
BusType         = 5
AddReg          = atheros.reg
DelReg          = atheros.DelReg
CopyFiles       = atheros.CopyFiles
*IfType         = 71        ; IF_TYPE_IEEE80211
*MediaType      = 16        ; NdisMediumNative802_11
*PhysicalMediaType = 9      ; NdisPhysicalMediumNative802_11

[ATHR_DEV_2062.ndi.NTX86.Services]
AddService = athr, 2, atheros.Service, atheros.EventLog

[ATHR_DEV_1063.ndi.NTX86]
Characteristics = 0x84
BusType         = 5
AddReg          = atheros.reg
DelReg          = atheros.DelReg
CopyFiles       = atheros.CopyFiles
*IfType         = 71        ; IF_TYPE_IEEE80211
*MediaType      = 16        ; NdisMediumNative802_11
*PhysicalMediaType = 9      ; NdisPhysicalMediumNative802_11

[ATHR_DEV_1063.ndi.NTX86.Services]
AddService = athr, 2, atheros.Service, atheros.EventLog

[ATHR_DEV_2063.ndi.NTX86]
Characteristics = 0x84
BusType         = 5
AddReg          = atheros.reg
DelReg          = atheros.DelReg
CopyFiles       = atheros.CopyFiles
*IfType         = 71        ; IF_TYPE_IEEE80211
*MediaType      = 16        ; NdisMediumNative802_11
*PhysicalMediaType = 9      ; NdisPhysicalMediumNative802_11

[ATHR_DEV_2063.ndi.NTX86.Services]
AddService = athr, 2, atheros.Service, atheros.EventLog

[ATHR_DEV_1071.ndi.NTX86]
Characteristics = 0x84
BusType         = 5
AddReg          = atheros.reg
DelReg          = atheros.DelReg
CopyFiles       = atheros.CopyFiles
*IfType         = 71		; IF_TYPE_IEEE80211
*MediaType      = 16		; NdisMediumNative802_11
*PhysicalMediaType = 9		; NdisPhysicalMediumNative802_11

[ATHR_DEV_1071.ndi.NTX86.Services]
AddService = athr, 2, atheros.Service, atheros.EventLog

[ATHR_DEV_3072.ndi.NTX86]
Characteristics = 0x84
BusType         = 5
AddReg          = atheros.reg
DelReg          = atheros.DelReg
CopyFiles       = atheros.CopyFiles
*IfType         = 71		; IF_TYPE_IEEE80211
*MediaType      = 16		; NdisMediumNative802_11
*PhysicalMediaType = 9		; NdisPhysicalMediumNative802_11

[ATHR_DEV_3072.ndi.NTX86.Services]
AddService = athr, 2, atheros.Service, atheros.EventLog

;;Others Section

[ATHR_DEV_1013.ndi.NTX86]
Characteristics = 0x84
BusType         = 5
AddReg          = atheros.reg, customer0LED.reg, customer0.reg, roamthreshA.reg, ignore11d.reg
DelReg          = atheros.DelReg
CopyFiles       = atheros.CopyFiles
*IfType         = 71        ; IF_TYPE_IEEE80211
*MediaType      = 16        ; NdisMediumNative802_11
*PhysicalMediaType = 9      ; NdisPhysicalMediumNative802_11

[ATHR_DEV_1013.ndi.NTX86.Services]
AddService = athr, 2, atheros.Service, atheros.EventLog

[ATHR_DEV_2013.ndi.NTX86]
Characteristics = 0x84
BusType         = 5
AddReg          = atheros.reg, customer0LED.reg, customer0.reg, roamthreshA.reg, ignore11d.reg, bandselect.reg
DelReg          = atheros.DelReg
CopyFiles       = atheros.CopyFiles
*IfType         = 71        ; IF_TYPE_IEEE80211
*MediaType      = 16        ; NdisMediumNative802_11
*PhysicalMediaType = 9      ; NdisPhysicalMediumNative802_11

[ATHR_DEV_2013.ndi.NTX86.Services]
AddService = athr, 2, atheros.Service, atheros.EventLog

[ATHR_DEV_3013.ndi.NTX86]
Characteristics = 0x84
BusType         = 5
AddReg          = atheros.reg, customer0LED1.reg, customer0.reg, roamthreshA.reg, ignore11d.reg
DelReg          = atheros.DelReg
CopyFiles       = atheros.CopyFiles
*IfType         = 71        ; IF_TYPE_IEEE80211
*MediaType      = 16        ; NdisMediumNative802_11
*PhysicalMediaType = 9      ; NdisPhysicalMediumNative802_11

[ATHR_DEV_3013.ndi.NTX86.Services]
AddService = athr, 2, atheros.Service, atheros.EventLog

[ATHR_DEV_4013.ndi.NTX86]
Characteristics = 0x84
BusType         = 5
AddReg          = atheros.reg, customer0LED1.reg, customer0.reg, roamthreshA.reg, ignore11d.reg, bandselect.reg
DelReg          = atheros.DelReg
CopyFiles       = atheros.CopyFiles
*IfType         = 71        ; IF_TYPE_IEEE80211
*MediaType      = 16        ; NdisMediumNative802_11
*PhysicalMediaType = 9      ; NdisPhysicalMediumNative802_11

[ATHR_DEV_4013.ndi.NTX86.Services]
AddService = athr, 2, atheros.Service, atheros.EventLog

[ATHR_DEV_5013.ndi.NTX86]
Characteristics = 0x84
BusType         = 5
AddReg          = atheros.reg, customer0LED2.reg, customer0.reg, roamthreshA.reg, ignore11d.reg
DelReg          = atheros.DelReg
CopyFiles       = atheros.CopyFiles
*IfType         = 71        ; IF_TYPE_IEEE80211
*MediaType      = 16        ; NdisMediumNative802_11
*PhysicalMediaType = 9      ; NdisPhysicalMediumNative802_11

[ATHR_DEV_5013.ndi.NTX86.Services]
AddService = athr, 2, atheros.Service, atheros.EventLog

[ATHR_DEV_F013.ndi.NTX86]
Characteristics = 0x84
BusType         = 5
AddReg          = atheros.reg, customer1ani.reg, bandselect.reg, adhocchannelselect.reg
DelReg          = atheros.DelReg
CopyFiles       = atheros.CopyFiles
*IfType         = 71        ; IF_TYPE_IEEE80211
*MediaType      = 16        ; NdisMediumNative802_11
*PhysicalMediaType = 9      ; NdisPhysicalMediumNative802_11

[ATHR_DEV_F013.ndi.NTX86.Services]
AddService = athr, 2, atheros.Service, atheros.EventLog

[ATHR_DEV_F01C.ndi.NTX86]
Characteristics = 0x84
BusType         = 5
AddReg          = atheros.reg, customer1ani.reg, adhocchannelselect.reg
DelReg          = atheros.DelReg
CopyFiles       = atheros.CopyFiles
*IfType         = 71        ; IF_TYPE_IEEE80211
*MediaType      = 16        ; NdisMediumNative802_11
*PhysicalMediaType = 9      ; NdisPhysicalMediumNative802_11

[ATHR_DEV_F01C.ndi.NTX86.Services]
AddService = athr, 2, atheros.Service, atheros.EventLog

[ATHR_DEV_04221468.ndi.NTX86]
Characteristics = 0x84
BusType         = 5
AddReg          = atheros.reg, customer3.reg
DelReg          = atheros.DelReg
CopyFiles       = atheros.CopyFiles
*IfType         = 71        ; IF_TYPE_IEEE80211
*MediaType      = 16        ; NdisMediumNative802_11
*PhysicalMediaType = 9      ; NdisPhysicalMediumNative802_11

[ATHR_DEV_04221468.ndi.NTX86.Services]
AddService = athr, 2, atheros.Service, atheros.EventLog

[ATHR_DEV_04281468.ndi.NTX86]
Characteristics = 0x84
BusType         = 5
AddReg          = atheros.reg, customer3a.reg
DelReg          = atheros.DelReg
CopyFiles       = atheros.CopyFiles
*IfType         = 71        ; IF_TYPE_IEEE80211
*MediaType      = 16        ; NdisMediumNative802_11
*PhysicalMediaType = 9      ; NdisPhysicalMediumNative802_11

[ATHR_DEV_04281468.ndi.NTX86.Services]
AddService = athr, 2, atheros.Service, atheros.EventLog

[ATHR_DEV_01051A32.ndi.NTX86]
Characteristics = 0x84
BusType         = 5
AddReg          = atheros.reg, customer3a.reg
DelReg          = atheros.DelReg
CopyFiles       = atheros.CopyFiles
*IfType         = 71        ; IF_TYPE_IEEE80211
*MediaType      = 16        ; NdisMediumNative802_11
*PhysicalMediaType = 9      ; NdisPhysicalMediumNative802_11

[ATHR_DEV_01051A32.ndi.NTX86.Services]
AddService = athr, 2, atheros.Service, atheros.EventLog

[ATHR_DEV_04061468.ndi.NTX86]
Characteristics = 0x84
BusType         = 5
AddReg          = atheros.reg, customer4.reg
DelReg          = atheros.DelReg
CopyFiles       = atheros.CopyFiles
*IfType         = 71        ; IF_TYPE_IEEE80211
*MediaType      = 16        ; NdisMediumNative802_11
*PhysicalMediaType = 9      ; NdisPhysicalMediumNative802_11

[ATHR_DEV_04061468.ndi.NTX86.Services]
AddService = athr, 2, atheros.Service, atheros.EventLog

[ATHR_DEV_04231468.ndi.NTX86]
Characteristics = 0x84
BusType         = 5
AddReg          = atheros.reg, customer4a.reg
DelReg          = atheros.DelReg
CopyFiles       = atheros.CopyFiles
*IfType         = 71        ; IF_TYPE_IEEE80211
*MediaType      = 16        ; NdisMediumNative802_11
*PhysicalMediaType = 9      ; NdisPhysicalMediumNative802_11
Include         = machine.inf
Needs           = PciASPMOptIn

[ATHR_DEV_04231468.ndi.NTX86.Services]
AddService = athr, 2, atheros.Service, atheros.EventLog

[ATHR_DEV_0032168c.ndi.NTX86]
Characteristics = 0x84
BusType         = 5
AddReg          = atheros.reg, customer0_11n.reg, 5416.antennacontrols.reg, 5416.bgnxb.reg
DelReg          = atheros.DelReg
CopyFiles       = atheros.CopyFiles
*IfType         = 71		; IF_TYPE_IEEE80211
*MediaType      = 16		; NdisMediumNative802_11
*PhysicalMediaType = 9		; NdisPhysicalMediumNative802_11

[ATHR_DEV_0032168c.ndi.NTX86.Services]
AddService = athr, 2, atheros.Service, atheros.EventLog

[ATHR_DEV_0033168c.ndi.NTX86]
Characteristics = 0x84
BusType         = 5
AddReg          = atheros.reg, customer0_11n.reg, 5416.antennacontrols.reg, 5416.bandselect.reg
DelReg          = atheros.DelReg
CopyFiles       = atheros.CopyFiles
*IfType         = 71		; IF_TYPE_IEEE80211
*MediaType      = 16		; NdisMediumNative802_11
*PhysicalMediaType = 9		; NdisPhysicalMediumNative802_11

[ATHR_DEV_0033168c.ndi.NTX86.Services]
AddService = athr, 2, atheros.Service, atheros.EventLog

[ATHR_DEV_13C010CF.ndi.NTX86]
Characteristics = 0x84
BusType         = 5
AddReg          = atheros.reg, 5416.bandselect.reg, 5416.antennacontrols.reg, customer1ani.reg, adhocchannelselect.reg
DelReg          = atheros.DelReg
CopyFiles       = atheros.CopyFiles
*IfType         = 71		; IF_TYPE_IEEE80211
*MediaType      = 16		; NdisMediumNative802_11
*PhysicalMediaType = 9		; NdisPhysicalMediumNative802_11

[ATHR_DEV_13C010CF.ndi.NTX86.Services]
AddService = athr, 2, atheros.Service, atheros.EventLog

[ATHR_DEV_7125144F.ndi.NTX86]
Characteristics = 0x84
BusType         = 5
AddReg          = atheros.reg, 5416.antennacontrols.reg
DelReg          = atheros.DelReg
CopyFiles       = atheros.CopyFiles
*IfType         = 71		; IF_TYPE_IEEE80211
*MediaType      = 16		; NdisMediumNative802_11
*PhysicalMediaType = 9		; NdisPhysicalMediumNative802_11

[ATHR_DEV_7125144F.ndi.NTX86.Services]
AddService = athr, 2, atheros.Service, atheros.EventLog

[ATHR_DEV_3A171186.ndi.NTX86]
Characteristics = 0x84
BusType         = 5
AddReg          = atheros.reg, customer5Led.reg
DelReg          = atheros.DelReg
CopyFiles       = atheros.CopyFiles
*IfType         = 71        ; IF_TYPE_IEEE80211
*MediaType      = 16        ; NdisMediumNative802_11
*PhysicalMediaType = 9      ; NdisPhysicalMediumNative802_11

[ATHR_DEV_3A171186.ndi.NTX86.Services]
AddService = athr, 2, atheros.Service, atheros.EventLog

[ATHR_DEV_10261A3B.ndi.NTX86]
Characteristics = 0x84
BusType         = 5
AddReg          = atheros.reg, customer6Led.reg
DelReg          = atheros.DelReg
CopyFiles       = atheros.CopyFiles
*IfType         = 71        ; IF_TYPE_IEEE80211
*MediaType      = 16        ; NdisMediumNative802_11
*PhysicalMediaType = 9      ; NdisPhysicalMediumNative802_11

[ATHR_DEV_10261A3B.ndi.NTX86.Services]
AddService = athr, 2, atheros.Service, atheros.EventLog

[ATHR_DEV_80111799.ndi.NTX86]
Characteristics = 0x84
BusType         = 5
AddReg          = atheros.reg, customer7Led.reg
DelReg          = atheros.DelReg
CopyFiles       = atheros.CopyFiles
*IfType         = 71		; IF_TYPE_IEEE80211
*MediaType      = 16		; NdisMediumNative802_11
*PhysicalMediaType = 9		; NdisPhysicalMediumNative802_11

[ATHR_DEV_80111799.ndi.NTX86.Services]
AddService = athr, 2, atheros.Service, atheros.EventLog

[ATHR_DEV_1186.ndi.NTX86]
Characteristics = 0x84
BusType         = 5
AddReg          = atheros.reg, customer5.11nLED.reg
DelReg          = atheros.DelReg
CopyFiles       = atheros.CopyFiles
*IfType         = 71		; IF_TYPE_IEEE80211
*MediaType      = 16		; NdisMediumNative802_11
*PhysicalMediaType = 9		; NdisPhysicalMediumNative802_11

[ATHR_DEV_1186.ndi.NTX86.Services]
AddService = athr, 2, atheros.Service, atheros.EventLog

[ATHR_DEV_3A691186.ndi.NTX86]
Characteristics = 0x84
BusType         = 5
AddReg          = atheros.reg, pcibusconfig.reg, customer5.11nLED.reg
DelReg          = atheros.DelReg
CopyFiles       = atheros.CopyFiles
*IfType         = 71		; IF_TYPE_IEEE80211
*MediaType      = 16		; NdisMediumNative802_11
*PhysicalMediaType = 9		; NdisPhysicalMediumNative802_11

[ATHR_DEV_3A691186.ndi.NTX86.Services]
AddService = athr, 2, atheros.Service, atheros.EventLog

[ATHR_DEV_3A6D1186.ndi.NTX86]
Characteristics = 0x84
BusType         = 5
AddReg          = atheros.reg, pcibusconfig.reg, customer5.3x3.reg, customer5.11nLED.reg
DelReg          = atheros.DelReg
CopyFiles       = atheros.CopyFiles
*IfType         = 71		; IF_TYPE_IEEE80211
*MediaType      = 16		; NdisMediumNative802_11
*PhysicalMediaType = 9		; NdisPhysicalMediumNative802_11

[ATHR_DEV_3A6D1186.ndi.NTX86.Services]
AddService = athr, 2, atheros.Service, atheros.EventLog

[ATHR_DEV_3A701186.ndi.NTX86]
Characteristics = 0x84
BusType         = 5
AddReg          = atheros.reg, customer5.3x3.reg, customer5.11nLED.reg
DelReg          = atheros.DelReg
CopyFiles       = atheros.CopyFiles
*IfType         = 71		; IF_TYPE_IEEE80211
*MediaType      = 16		; NdisMediumNative802_11
*PhysicalMediaType = 9		; NdisPhysicalMediumNative802_11

[ATHR_DEV_3A701186.ndi.NTX86.Services]
AddService = athr, 2, atheros.Service, atheros.EventLog

;;End of Others Section

[atheros.reg]
HKR, Ndi,                           Service,    0, "athr"

HKR, Ndi\Interfaces,                UpperRange, 0, "ndis5"
HKR, Ndi\Interfaces,                LowerRange, 0, "wlan,ethernet"

HKR, Ndi\params\*ReceiveBuffers,    ParamDesc,  0, "%ReceiveBuffers%"
HKR, Ndi\params\*ReceiveBuffers,    default,    0, "256"
HKR, Ndi\params\*ReceiveBuffers,    min,        0, "1"
HKR, Ndi\params\*ReceiveBuffers,    max,        0, "00000512"
HKR, Ndi\params\*ReceiveBuffers,    step,       0, "1"
HKR, Ndi\params\*ReceiveBuffers,    Base,       0, "10"
HKR, Ndi\params\*ReceiveBuffers,    type,       0, "int"

HKR, Ndi\params\*TransmitBuffers,   ParamDesc,  0, "%TransmitBuffers%"
HKR, Ndi\params\*TransmitBuffers,   default,    0, "512"
HKR, Ndi\params\*TransmitBuffers,   min,        0, "1"
HKR, Ndi\params\*TransmitBuffers,   max,        0, "00000512"
HKR, Ndi\params\*TransmitBuffers,   step,       0, "1"
HKR, Ndi\params\*TransmitBuffers,   Base,       0, "10"
HKR, Ndi\params\*TransmitBuffers,   type,       0, "int"

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

HKR, Ndi\params\shortPreamble,      ParamDesc,  0,  %shortPreamble%
HKR, Ndi\params\shortPreamble,      Base,       0,  "10"
HKR, Ndi\params\shortPreamble,      default,    0,  "1"
HKR, Ndi\params\shortPreamble,      type,       0,  "enum"
HKR, Ndi\params\shortPreamble\enum, "1",        0,  %shortPreambleEnable%
HKR, Ndi\params\shortPreamble\enum, "0",        0,  %shortPreambleDisable%

HKR, Ndi\params\scanTimeValid,      ParamDesc,  0,  %scanTimeValid%
HKR, Ndi\params\scanTimeValid,      default,    0,  "60"
HKR, Ndi\params\scanTimeValid,      min,        0,  "20"
HKR, Ndi\params\scanTimeValid,      max,        0,  "120"
HKR, Ndi\params\scanTimeValid,      step,       0,  "5"
HKR, Ndi\params\scanTimeValid,      base,       0,  "10"
HKR, Ndi\params\scanTimeValid,      type,       0,  "int"

;/* Enable these if VLAN or 802.1p is to be enabled */
;HKR, Ndi\Params\*PriorityVLANTag,  ParamDesc,  , %PriorityVLAN%
;HKR, Ndi\Params\*PriorityVLANTag,  default,    , "3"
;HKR, Ndi\Params\*PriorityVLANTag,  type,       , "enum"
;HKR, Ndi\Params\*PriorityVLANTag\enum, 0,      , %PriorityVLANDisabled%
;HKR, Ndi\Params\*PriorityVLANTag\enum, 1,      , %PriorityEnabled%
;HKR, Ndi\Params\*PriorityVLANTag\enum, 2,      , %VLANEnabled%
;HKR, Ndi\Params\*PriorityVLANTag\enum, 3,      , %PriorityVLANEnabled%

[atheros.DelReg]
HKR,,NetBand
HKR,,ssid
HKR,,ssid2
HKR,,ssid3
HKR,,prefBssid1
HKR,,prefBssid2
HKR,,prefBssid3
HKR,,prefBssid4
HKR,Ndi\Params\tpc
HKR,,tpc
HKR,Ndi\Params\authTypeUseOnly
HKR,,authTypeUseOnly
HKR,,AdHocBand
HKR,,AwakeTimePerf
HKR,,beaconInterval
HKR,,bkScanEnable
HKR,,bssType
HKR,,ccode
HKR,,clist
HKR,,defaultKey
HKR,,EncryptionAlg
HKR,,FragThreshold
HKR,,HwTxRetries
HKR,,privacyInvoked
HKR,,QoS
HKR,,rateCtrlEnable
HKR,,RTSThreshold
HKR,,scanType
HKR,,SwTxRetryScale
HKR,,SmeEnable
HKR,,aifs
HKR,,cwmin
HKR,Ndi\params,MapRegisters,0x2000
HKR,,MapRegisters
HKR,Ndi\params,radioEnable,0x2000
HKR,Ndi\params,sleepMode,0x2000
HKR,,sleepMode

;;Customized Section

[pcibusconfig.reg]
HKR, ,                                  BusConfig,                 	0x00002,  "0"

[bandselect.reg]
HKR, Ndi\params\NetBand,                ParamDesc,                      0,        %WirelessMode%
HKR, Ndi\params\NetBand,                Base,                           0,        "10"
HKR, Ndi\params\NetBand,                default,                        0,        "1549"
HKR, Ndi\params\NetBand,                type,                           0,        "enum"
HKR, Ndi\params\NetBand\enum,           "1549",                         0,        "Auto"
HKR, Ndi\params\NetBand\enum,           "1537",                         0,        "5Ghz Only"
HKR, Ndi\params\NetBand\enum,           "12",                           0,        "2.4Ghz Only"

[roamthreshA.reg]
HKR, Ndi\params\roamRssiA,              ParamDesc,                      0,        %roamRssiA%
HKR, Ndi\params\roamRssiA,              default,                        0,        "15"
HKR, Ndi\params\roamRssiA,              min,                            0,        "1"
HKR, Ndi\params\roamRssiA,              max,                            0,        "95"
HKR, Ndi\params\roamRssiA,              step,                           0,        "1"
HKR, Ndi\params\roamRssiA,              base,                           0,        "10"
HKR, Ndi\params\roamRssiA,              type,                           0,        "int"

[ignore11d.reg]
HKR,NDI\params\ignore11dBeacon,         ParamDesc,,                               "11d Mode Switch"
HKR,NDI\params\ignore11dBeacon,         type,,                                    "enum"
HKR,NDI\params\ignore11dBeacon,         Default,,                                 "1"
HKR,NDI\params\ignore11dBeacon\enum,    0,,                                       "Enable"
HKR,NDI\params\ignore11dBeacon\enum,    1,,                                       "Disable"

;[radioswitch.reg]
;HKR, Ndi\params\radioEnable,            ParamDesc,                      0,        %radioEnable%
;HKR, Ndi\params\radioEnable,            Base,                           0,        "10"
;HKR, Ndi\params\radioEnable,            default,                        0,        "1"
;HKR, Ndi\params\radioEnable,            type,                           0,        "enum"
;HKR, Ndi\params\radioEnable\enum,       "1",                            0,        %radioEnableOn%
;HKR, Ndi\params\radioEnable\enum,       "0",                            0,        %radioEnableOff%

[adhocchannelselect.reg]
HKR, Ndi\params\defaultIbssChannel,     ParamDesc,                      0,        %adhocchannel%
HKR, Ndi\params\defaultIbssChannel,     default,                        0,        "10"
HKR, Ndi\params\defaultIbssChannel,     min,                            0,        "1"
HKR, Ndi\params\defaultIbssChannel,     max,                            0,        "11"
HKR, Ndi\params\defaultIbssChannel,     step,                           0,        "1"
HKR, Ndi\params\defaultIbssChannel,     base,                           0,        "10"
HKR, Ndi\params\defaultIbssChannel,     type,                           0,        "int"

[5416.bgnxb.reg]
HKR, ,                                  NetBand,                        0x00002,  "8204"

[5416.bandselect.reg]
HKR, Ndi\params\NetBand,                ParamDesc,                      0,  %WirelessMode%
HKR, Ndi\params\NetBand,                Base,                           0,  "10"
HKR, Ndi\params\NetBand,                default,                        0,  "130573"
HKR, Ndi\params\NetBand,                type,                           0,  "enum"
HKR, Ndi\params\NetBand\enum,           "130573",                       0,  "Auto"
HKR, Ndi\params\NetBand\enum,           "103937",                       0,  "5Ghz Only"
HKR, Ndi\params\NetBand\enum,           "26636",                        0,  "2.4Ghz Only"

[5416.antennacontrols.reg] 
HKR, ,                                  rxChainMask,                 	0x00002,  "7"
HKR, ,                                  txChainMaskLegacy,              0x00002,  "5"
HKR, ,                                  rxChainMaskLegacy,           	0x00002,  "7"
HKR, ,                                  rxChainDetect,                  0x00002,  "1"
HKR, ,                                  rxChainDetectRef,               0x00002,  "0"
HKR, ,                                  rxChainDetectThreshA,           0x00002,  "0"
HKR, ,                                  rxChainDetectThreshG,           0x00002,  "0"
HKR, ,                                  rxChainDetectDeltaA,            0x00002,  "20"
HKR, ,                                  rxChainDetectDeltaG,            0x00002,  "20"

[customer0.reg]
HKR, ,                                  ssid,                           0x00002,  "randomssidtoshutoffautoconnectib"
HKR, ,                                  scanTimePreSleep,               0x00002,  "60" 
HKR, ,                                  capLinkSp,                      0x00002,  "1" 
HKR, ,                                  pcieAspm,                       0x00002,  "2" 
HKR, ,                                  halPciePowerSaveEnable,         0x00002,  "1" 
HKR, Ndi\params\scanTimeValid,          ParamDesc,                      0,        %scanTime%
HKR, Ndi\params\scanTimeValid,          default,                        0,        "60"
HKR, Ndi\params\scanTimeValid,          min,                            0,        "20"
HKR, Ndi\params\scanTimeValid,          max,                            0,        "120"
HKR, Ndi\params\scanTimeValid,          step,                           0,        "5"
HKR, Ndi\params\scanTimeValid,          base,                           0,        "10"
HKR, Ndi\params\scanTimeValid,          type,                           0,        "int"

[customer0LED.reg]
HKR, ,                                  gpioPinFunc1,                   0x00002,  "0"

[customer0LED1.reg]
HKR, ,                                  gpioPinFunc1,                   0x00002,  "1"
HKR, ,                                  overrideACstatus,               0x00002,  "1"
HKR, ,                                  halPcieClockReq,                0x00002,  "1"

[customer0LED2.reg]
HKR, ,                                  gpioPinFunc1,                   0x00002,  "3"
HKR, ,                                  overrideACstatus,               0x00002,  "1"
HKR, ,                                  halPcieClockReq,                0x00002,  "1"

[customer0_11n.reg]
;PCIe Related
HKR, ,                                  radioEnableInterval,            0x00002,  "5"
HKR, ,                                  pcieAspm,                 	0x00002,  "2"
HKR, ,                                  halPciePowerSaveEnable,         0x00002,  "1"
HKR, ,                                  overrideACstatus,               0x00002,  "1"
HKR, ,                                  forceWake,                 	0x00002,  "0"
HKR, ,                                  antennaSwitchSwap,              0x00002,  "1"
;LED Related
HKR, ,                                  gpioPinFunc1,                   0x00002,  "1"
;General Customer0
HKR, ,                                  ssid,                           0x00002,  "randomssidtoshutoffautoconnectib"
HKR,NDI\params\ignore11dBeacon,ParamDesc,,	"11d Mode Switch"
HKR,NDI\params\ignore11dBeacon,type,,		"enum"
HKR,NDI\params\ignore11dBeacon,Default,,	"1"
HKR,NDI\params\ignore11dBeacon\enum,0,,		"Enable"
HKR,NDI\params\ignore11dBeacon\enum,1,,		"Disable"

HKR, Ndi\params\roamRssiA,              ParamDesc,                      0,  %roamRssiA%
HKR, Ndi\params\roamRssiA,              default,                        0,  "15"
HKR, Ndi\params\roamRssiA,              min,                            0,  "1"
HKR, Ndi\params\roamRssiA,              max,                            0,  "95"
HKR, Ndi\params\roamRssiA,           	step,                           0,  "1"
HKR, Ndi\params\roamRssiA,           	base,                           0,  "10"
HKR, Ndi\params\roamRssiA,           	type,                           0,  "int"

HKR, Ndi\params\scanTimeValid,          ParamDesc,                      0,  %scanTime%
HKR, Ndi\params\scanTimeValid,          default,                        0,  "60"
HKR, Ndi\params\scanTimeValid,          min,                            0,  "20"
HKR, Ndi\params\scanTimeValid,          max,                            0,  "120"
HKR, Ndi\params\scanTimeValid,          step,                           0,  "5"
HKR, Ndi\params\scanTimeValid,          base,                           0,  "10"
HKR, Ndi\params\scanTimeValid,          type,                           0,  "int"

[customer1ani.reg]
HKR, Ndi\params\rssiThrHigh,            ParamDesc,                      0,        %rssiThrHigh%
HKR, Ndi\params\rssiThrHigh,            Base,                           0,        "10"
HKR, Ndi\params\rssiThrHigh,            default,                        0,        "40"
HKR, Ndi\params\rssiThrHigh,            type,                           0,        "enum"
HKR, Ndi\params\rssiThrHigh\enum,       "40",                           0,        %rssiThrHighNormal%
HKR, Ndi\params\rssiThrHigh\enum,       "32",                           0,        %rssiThrHighMin%

[customer2.reg]
HKR,,                                   linkLEDFunc,                    0,        "53"
HKR,,                                   activityLEDFunc,                0,        "51"
HKR,,                                   connectionLEDFunc,              0,        "55"

[customer3.reg]
HKR, ,                                  scanTimePreSleep,               0x00002,  "60"
HKR, ,                                  SleepTimePerf,                  0x00002,  "500"
HKR, ,                                  LinkLEDFunc,                   0x00002,  "19"
HKR, ,                                  ActivityLEDFunc,                   0x00002,  "21"

[customer3a.reg]
HKR, ,                                  scanTimePreSleep,               0x00002,  "60"
HKR, ,                                  SleepTimePerf,                  0x00002,  "500"
HKR, ,                                  LinkLEDFunc,                    0x00002,  "7"

;[customer3b.reg]
;HKR, ,                                  gpioPinFunc1,			0x00002,  "3"
;HKR, ,                                  overrideACstatus,		0x00002,  "1"
;HKR, ,                                  halPcieClockReq,		0x00002,  "1"
;HKR, ,                                  gpioLedCustom,			0x00002,  "4"
;HKR, ,                                  gpioFunc1ActHi,			0x00002,  "0"

[customer4.reg]
HKR, ,					gpioPinFunc0,        		0x00002,  "1"
HKR, ,                                  translateNullSsid,              0x00002,  "1"
HKR, ,                                  AwakeTimePerf,                  0x00002,  "200"

[customer4a.reg]
HKR, ,					gpioPinFunc0,        		0x00002,  "1"
HKR, ,					gpioFunc0ActHi,      		0x00002,  "0"
HKR, ,					halPcieClockReq,        	0x00002,  "1"
HKR, ,                                  translateNullSsid,              0x00002,  "1"
HKR, ,                                  AwakeTimePerf,                  0x00002,  "200"

[customer5.reg]
HKR,,                                   linkLEDFunc,                    0,        "49"
HKR,,                                   activityLEDFunc,                0,        "51"
HKR,,                                   connectionLEDFunc,              0,        "55"

[customer5Led.reg]
HKR, ,                                  softLEDEnable,                  0x00002,  "1"

[customer5.11nLED.reg]
HKR, ,                                  gpioLedCustom,                  0x00002,  "1"
HKR, ,                                  gpioPinFunc0,                   0x00002,  "1"
HKR, ,                                  gpioPinFunc1,                   0x00002,  "2"
HKR, ,                                  gpioFunc0ActHi,                 0x00002,  "1"
HKR, ,                                  gpioFunc1ActHi,                 0x00002,  "0"

[customer5.3x3.reg]
HKR, ,                                  txChainMask,                 	0x00002,  "7"
HKR, ,                                  rxChainMask,                 	0x00002,  "7"

[customer6Led.reg]
HKR, ,                                  gpioPinFunc1,                   0x00002,  "3"
HKR, ,                                  gpioLedCustom,                  0x00002,  "4"

[customer7Led.reg]
HKR, ,                                  gpioLedCustom,                  0x00002,  "2"
HKR, ,                                  gpioPinFunc0,                   0x00002,  "1"
HKR, ,                                  gpioPinFunc1,                   0x00002,  "2"
HKR, ,                                  gpioFunc0ActHi,                 0x00002,  "1"
HKR, ,                                  gpioFunc1ActHi,                 0x00002,  "1"

[gpioled.reg]
HKR,,                                   linkLEDFunc,                    0,        "49"
HKR,,                                   activityLEDFunc,                0,        "51"
HKR,,                                   connectionLEDFunc,              0,        "55"

;;End of Customized Section

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

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

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


[atheros.CopyFiles]
athr.sys,,,2

[SourceDisksNames]
1 = %DiskDescription%,athr.sys,,

[SourceDisksFiles]
athr.sys = 1,,

[DestinationDirs]
atheros.CopyFiles            = 12
DefaultDestDirs              = 11

[Strings]
Msft                         = "Microsoft"
Atheros                      = "SMC"
ATHR.Service.DispName        = "Extensible Wireless LAN device driver"
DiskDescription              = "Sample Driver Disk 1"
TransmitBuffers              = "Transmit Buffers"
ReceiveBuffers               = "Receive Buffers"
NetworkAddress               = "Network Address"
scanTimeValid                = "Scan Valid Interval"
shortPreamble                = "802.11b Preamble"
shortPreambleEnable          = "Long and Short"
shortPreambleDisable         = "Long only"
rssiThrHigh                  = "RSSI Threshold"
rssiThrHighNormal            = "Normal"
rssiThrHighMin               = "Min"
;radioEnable                  = "Radio On/Off"
;radioEnableOn                = "On"
;radioEnableOff               = "Off"
scanTime                     = "Roam Time (sec)"
roamRssiA                    = "Roam Time Threshold (db)"
WirelessMode                 = "Wireless Mode Selection"
adhocchannel                 = "Adhoc channel Selection"
ATHR.DeviceDesc.0013         = "SMC Wireless Adapter"
ATHR.DeviceDesc.001A         = "SMCWCB-G WLAN Cardbus"
ATHR.DeviceDesc.001B         = "SMC Wireless Adapter"
ATHR.DeviceDesc.1030         = "SMC Wireless Adapter"
ATHR.DeviceDesc.2030         = "SMC Wireless Adapter"
ATHR.DeviceDesc.1031         = "SMC Wireless Adapter"
ATHR.DeviceDesc.2031         = "SMC Wireless Adapter"
ATHR.DeviceDesc.1041         = "SMC Wireless Adapter"
ATHR.DeviceDesc.2041         = "SMC Wireless Adapter"
ATHR.DeviceDesc.1042         = "SMC Wireless Adapter"
ATHR.DeviceDesc.2042         = "SMC Wireless Adapter"
ATHR.DeviceDesc.1051         = "SMC 108Mbps Wireless Cardbus Adapter"
ATHR.DeviceDesc.2051         = "SMC Wireless PCI Adapter"
ATHR.DeviceDesc.1053         = "SMC Wireless Adapter"
ATHR.DeviceDesc.2053         = "SMC Wireless Adapter"
ATHR.DeviceDesc.1061         = "SMC Wireless Adapter"
ATHR.DeviceDesc.2061         = "SMC Wireless Adapter"
ATHR.DeviceDesc.1062         = "SMC Wireless Adapter"
ATHR.DeviceDesc.2062         = "SMC Wireless Adapter"
ATHR.DeviceDesc.1065         = "SMC Wireless Adapter"
ATHR.DeviceDesc.2065         = "SMC Wireless Adapter"
ATHR.DeviceDesc.3061         = "SMC Wireless Adapter"
ATHR.DeviceDesc.3062         = "SMC Wireless Adapter"
ATHR.DeviceDesc.3063         = "SMC Wireless Adapter"
ATHR.DeviceDesc.3065         = "SMC Wireless Adapter"
ATHR.DeviceDesc.2055         = "802.11g WirelessCardbus Adapter"
ATHR.DeviceDesc.3067         = "SMC Wireless Adapter"
ATHR.DeviceDesc.1071         = "SMC Wireless Adapter"
ATHR.DeviceDesc.3072         = "SMC Wireless Adapter"

;liurui add for SMC
ATHR.DeviceDesc.C051         = "SMCWCB-G WLAN Cardbus"

;for SMC PCI Card
ATHR.DeviceDesc.F052        = "SMC Wireless PCI Adapter"
ATHR.DeviceDesc.F051        = "SMCWPCIT-G 108 Mbps Wireless PCI Adapter"
;/* Enable these if VLAN or 802.1p is to be enabled */
;PriorityVLAN                = "Priority & VLAN"
;PriorityVLANDisabled        = "Priority & VLAN Disabled"
;PriorityEnabled             = "Priority Enabled"
;VLANEnabled                 = "VLAN Enabled"
;PriorityVLANEnabled         = "Priority & VLAN Enabled"
Download Driver Pack

How To Update Drivers Manually

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

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

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

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

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

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

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

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

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

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

server: web4, load: 0.32