1# This file allows user to override the factory 2 3############################################# 4# STA related general configurations 5############################################# 6# Assigned MAC Addresses - This will be used until NV items are in place 7# Each byte of MAC address is represented in Hex format as XX 8Intf0MacAddress=000AF58989FF 9Intf1MacAddress=000AF58989FE 10Intf2MacAddress=000AF58989FD 11Intf3MacAddress=000AF58989FC 12 13#Channel Bonding 14gChannelBondingMode5GHz=1 15gChannelBondingMode24GHz=0 16 17#Enable Keep alive with non-zero period value 18gStaKeepAlivePeriod = 30 19 20# Maximum MPDU length (VHT only. Valid values: 0->3895 octets, 1->7991 octets, 2->11454 octets) 21gVhtMpduLen=2 22 23# 0 for OLPC 1 for CLPC and SCPC 24gEnableCloseLoop=1 25 26ImplicitQosIsEnabled=0 27 28# VHT Tx/Rx MCS values 29# Valid values are 0,1,2. If commented out, the default value is 0. 30# 0=MCS0-7, 1=MCS0-8, 2=MCS0-9 31gVhtRxMCS=2 32gVhtTxMCS=2 33 34# VHT Tx/Rx MCS values for 2x2 35# Valid values are 0,1,2. If commented out, the default value is 0. 36# 0=MCS0-7, 1=MCS0-8, 2=MCS0-9 37gEnable2x2=1 38gVhtRxMCS2x2=2 39gVhtTxMCS2x2=2 40 41# Enable Tx beamforming in VHT20MHz 42# Valid values are 0,1. If commented out, the default value is 0. 43# 0=disable, 1=enable 44gEnableTxBFin20MHz=1 45 46# 1=enable tx STBC; 0=disable 47gEnableTXSTBC=1 48 49# 1=enable STBC; 0=disable STBC 50gEnableRXSTBC=1 51 52# 1=enable rx LDPC; 0=disable 53gEnableRXLDPC=1 54 55# Flag to allow STA send AddTspec even when ACM is Off 56gAddTSWhenACMIsOff=1 57 58# RTS threshold 59RTSThreshold=1048576 60 61# 802.11d support 62g11dSupportEnabled=0 63 64 65# Phy Mode (auto, b, g, n, etc) 66# Valid values are 0-9, with 0 = Auto, 4 = 11n, 9 = 11ac 67# 1 = 11abg, 2 = 11b, 3 = 11g, 5 = 11g only, 6 = 11n only 68# 7 = 11b only 8 = 11ac only. 69gDot11Mode=0 70 71# RX packet handling options 72# 0: no rx thread, no RPS, for MDM 73# 1: RX thread 74# 2: RPS 75rxhandle=1 76 77#Enable VHT on 2.4Ghz 78gEnableVhtFor24GHzBand=1 79 80# Regulatory Setting; 0=STRICT; 1=CUSTOM 81gRegulatoryChangeCountry=1 82 83# Enable/Disable RX full reorder offload 84gReorderOffloadSupported=1 85 86# userspace country code setting shld take priority 87gCountryCodePriority=1 88 89# Enable/Disable LPASS support 90# 0 to disable, 1 to enable 91gEnableLpassSupport=1 92 93# Enable(1)/Disable(0) SIFS burst 94gEnableSifsBurst=1 95 96# Tx Chain Mask for CCK 97gCckChainMaskEnable=1 98 99# Tx Chain Mask for 1SS 100gTxChainMask1ss=0 101 102# TPC power 103gSelfGenFrmPwr=3 104 105# Enable or Disable NAN 106# 1=Enable (default), 0=Disable 107gEnableNanSupport=1 108 109gIgnorePeerHTopMode=1 110gIgnorePeerErpInfo=1 111 112# 802.11n Protection flag 113gEnableApProt=1 114 115# Fixed Rate 116gFixedRate=0 117 118# Intra-BSS forward 119gDisableIntraBssFwd=0 120 121# WMM Enable/Disable 122WmmIsEnabled=0 123 124# 802.11h support 125g11hSupportEnabled=1 126 127#Short Guard Interval Enable/disable 128gShortGI20Mhz=1 129gShortGI40Mhz=1 130 131#Auto Shutdown wlan : Value in Seconds. 0 means disabled. Max 1 day = 86400 sec 132gWlanAutoShutdown=0 133 134#Preferred band (both or 2.4 only or 5 only) 135BandCapability=0 136 137gVhtChannelWidth=2 138 139# Enable Tx beamforming 140gTxBFEnable=1 141 142# Set txchainmask and rxchainmask 143# These parameters are used only if gEnable2x2 is 0 144# Valid values are 1,2 145# Set gSetTxChainmask1x1=1 or gSetRxChainmask1x1=1 to select chain0. 146# Set gSetTxChainmask1x1=2 or gSetRxChainmask1x1=2 to select chain1. 147gSetTxChainmask1x1=1 148gSetRxChainmask1x1=1 149 150#If set to 0, MCC is not allowed. 151gEnableMCCMode=1 152 153# MCC to SCC Switch mode: 0-Disable 1-Enable 2-Force SCC if same band 154gWlanMccToSccSwitchMode = 0 155 156# Maximum Receive AMPDU size (VHT only. Valid values: 0->8k 1->16k 2->32k 3->64k 4->128k) 157gVhtAmpduLenExponent=7 158 159# Bus bandwidth threshold values in terms of number of packets 160gBusBandwidthHighThreshold=2000 161gBusBandwidthMediumThreshold=500 162gBusBandwidthLowThreshold=150 163 164# Bus bandwidth compute timeout value in ms 165gBusBandwidthComputeInterval=100 166 167# Maximum number of concurrent connections 168gMaxConcurrentActiveSessions=2 169 170# Radar PRI multiplier 171gDFSradarMappingPriMultiplier=4 172 173# Enable or Disable Multi-user MIMO 174# 1=Enable (default), 0=Disable 175gEnableMuBformee=1 176 177# Enable to check FW hash if secure FW feature is enabled. It's for defconfig 178# builds only since it will be ignored in performance/release builds. 179gEnableFWHashCheck=1 180 181# Enable or Disable MCC Adaptive Scheduler at the FW 182# 1=Enable (default), 0=Disable 183gEnableMCCAdaptiveScheduler=1 184 185############################################# 186# SCAN related configurations 187############################################# 188# Enable/Disable Idle Scan 189gEnableIdleScan=0 190 191#Enable Scan Results Aging based on timer 192#Timer value is in seconds 193#If Set to 0 it will not enable the feature 194gScanAgingTime=0 195 196#Enable Scan Results Aging based on number of scans 197gScanResultAgeCount=1 198 199#Enable thermal mitigation 200gThermalMitigationEnable=0 201 202#List of Country codes for which 11ac needs to be disabled 203#Each country code must be delimited by comma(,) 204gListOfNon11acCountryCode=RU,UA,ZA 205 206#Maximum Channel time in msec 207gMaxMediumTime=6000 208 209# Scan Timing Parameters 210# gPassiveMaxChannelTime=110 211# gPassiveMinChannelTime=60 212gActiveMaxChannelTime=40 213gActiveMinChannelTime=20 214 215gPNOScanSupport=1 216 217# Perform PNO fast scan this many number of times 218gPNOScanTimerRepeatValue=6 219 220# PNO slow scan period = gPNOSlowScanMultiplier times PNO fast scan period 221# Example: fast scan period is passed from framework (default = 10 sec), then 222# PNO slow scan period = 60 sec. 223gPNOSlowScanMultiplier=6 224 225# Enable or Disable Extended Scan (GScan) 226# 1=Enable (default), 0=Disable 227gExtScanEnable=1 228 229#If set will start with active scan after driver load, otherwise will start with 230#passive scan to find out the domain 231gEnableBypass11d=1 232 233#If set to 0, will not scan DFS channels 234gEnableDFSChnlScan=1 235 236gInformBssRssiRaw=0 237 238# Enable or disable Probe Req Information Element whitelist. When enabled, IEs corresponding to bits 239# set in bitmaps are allowed in probe request, all others removed while device is unassociated 240# with an AP 241# 1=Enable, 0=Disable (default) 242g_enable_probereq_whitelist_ies=1 243 244# ie bitmap examples: <bitmap_name>=<value> [<Allowed Information elements>] 245# g_probe_req_ie_bitmap_0=0x80000009 #[0, 3, 31] 246# g_probe_req_ie_bitmap_0=0x00000000 #[] (default) 247# g_probe_req_ie_bitmap_1=0x80000009 #[32, 35, 63] 248g_probe_req_ie_bitmap_0=0x0000000B 249# g_probe_req_ie_bitmap_1=0x00000000 250# g_probe_req_ie_bitmap_2=0x00000000 251# g_probe_req_ie_bitmap_3=0x00000000 252# g_probe_req_ie_bitmap_4=0x00000000 253# g_probe_req_ie_bitmap_5=0x00000000 254# g_probe_req_ie_bitmap_6=0x00000000 255# g_probe_req_ie_bitmap_7=0x00000000 256 257############################################# 258# Power related configurations 259############################################# 260# Enable IMPS or not 261gEnableImps=1 262 263# Enable BMPS or not 264gEnableBmps=1 265 266# Increase sleep duration (seconds) during IMPS 267# 0 implies no periodic wake up from IMPS. Periodic wakeup is 268# unnecessary if Idle Scan is disabled. 269gImpsModSleepTime=0 270 271# UAPSD service interval for VO,VI, BE, BK traffic 272InfraUapsdVoSrvIntv=0 273InfraUapsdViSrvIntv=0 274InfraUapsdBeSrvIntv=0 275InfraUapsdBkSrvIntv=0 276 277# Enable suspend or not 278# 1: Enable standby, 2: Enable Deep sleep, 3: Enable Mcast/Bcast Filter 279gEnableSuspend=3 280 281#Enable Power Save offload 282gEnablePowerSaveOffload=5 283 284# Enable Runtime PM Feature. 285# Enabling this feature will put target wow and shutdown pcie link 286# when inactivity is detected in WLAN Driver. 287# This feature is inactive when beaconing interfaces are active with 288# clients associated. 289# 0 - disable 290# 1 - enable 291gRuntimePM=1 292 293# When gRuntimePM is disabled gRuntimeAutoTime won't take effect. 294# The Time is in msec. 295# 100 is min, 10000 is max, 500 is default. 296gRuntimePMDelay=500 297 298#Enable Power saving mechanism Based on Android Framework 299#If set to 0 Driver internally control the Power saving mechanism 300#If set to 1 Android Framwrok control the Power saving mechanism 301isAndroidPsEn=0 302 303#Beacon Early Termination (1 = enable the BET feature, 0 = disable) 304enableBeaconEarlyTermination=1 305 306beaconEarlyTerminationWakeInterval=3 307 308#Data Inactivity Timeout when in powersave (in ms) 309gDataInactivityTimeout=200 310 311#Enable or Disable 5G early beacon termination 312gEnable5gEBT=1 313 314# Inactivity time (in ms) to end TX Service Period while in IBSS power save mode 315gIbssTxSpEndInactivityTime=10 316 317gEnableModulatedDTIM=2 318gMaxLIModulatedDTIM=6 319 320############################################# 321# Roaming related configurations 322############################################# 323# CSR Roaming Enable(1) Disable(0) 324gRoamingTime=0 325 326# ESE Support and fast transition 327EseEnabled=1 328 329gNeighborLookupThreshold=76 330gNeighborReassocThreshold=81 331gNeighborScanTimerPeriod=200 332gNeighborScanChannelMinTime=20 333gNeighborScanChannelMaxTime=30 334gMaxNeighborReqTries=3 335 336# To enable, set gRoamIntraBand=1 (Roaming within band) 337# To disable, set gRoamIntraBand=0 (Roaming across band) 338gRoamIntraBand=0 339 340# Legacy (non-ESE, non-802.11r) Fast Roaming Support 341# To enable, set FastRoamEnabled=1 342# To disable, set FastRoamEnabled=0 343FastRoamEnabled=1 344 345#Check if the AP to which we are roaming is better than current AP in terms of RSSI. 346#Checking is disabled if set to Zero.Otherwise it will use this value as to how better 347#the RSSI of the new/roamable AP should be for roaming 348RoamRssiDiff=3 349 350# If the RSSI of any available candidate is better than currently associated 351# AP by at least gImmediateRoamRssiDiff, then being to roam immediately (without 352# registering for reassoc threshold). 353# NOTE: Value of 0 means that we would register for reassoc threshold. 354gImmediateRoamRssiDiff=10 355 356# 802.11K support 357gRrmEnable=1 358gRrmOperChanMax=8 359gRrmNonOperChanMax=8 360 361gEnableFastRoamInConcurrency=1 362 363# Enable/Disable Roaming Offload Support (a.k.a Key Management Offload) 364# 0 to disable, 1 to enable 365gRoamOffloadEnabled=0 366 367gAllowDFSChannelRoam=1 368 369############################################# 370# Offload related configurations 371############################################# 372# Beacon filtering frequency (unit in beacon intervals) 373gNthBeaconFilter=50 374 375# Enable WAPI or not 376# WAPIIsEnabled=0 377# Flags to filter Mcast abd Bcast RX packets. 378# Value 0: No filtering, 1: Filter all Multicast. 379# 2: Filter all Broadcast. 3: Filter all Mcast abd Bcast 380McastBcastFilter=3 381 382#Flag to enable HostARPOffload feature or not 383hostArpOffload=1 384 385#Flag to enable TCPChkSumOffld feature or not 386gEnableTCPChkSumOffld=1 387 388#Flag to enable HostNSOffload feature or not 389hostNSOffload=1 390 391#Flag to enable IPChkSumOffld feature or not 392gEnableIPChecksumOffload=1 393 394# controlling the following offload patterns 395# through ini parameter. Default value is 1 396# to disable set it to zero. ssdp = 0 397# Setup multicast pattern for mDNS 224.0.0.251, 398# SSDP 239.255.255.250 and LLMNR 224.0.0.252 399ssdp = 0 400 401#Enable MC address filtering offload 402gMCAddrListEnable=1 403 404# Enable Active mode offload 405gActiveModeOffload=1 406 407# Enable Active mode offload 408gEnableActiveModeOffload=1 409 410#Maximum number of offload peers supported 411# gMaxOffloadPeers=2 412 413# WOW Enable/Disable. 414# 0 - Disable both magic pattern match and pattern byte match. 415# 1 - Enable magic pattern match on all interfaces. 416# 2 - Enable pattern byte match on all interfaces. 417# 3 - Enable both magic patter and pattern byte match on all interfaces. 418# Default value of gEnableWoW is 3. 419# gEnableWoW=0 420 421#IPA config 422gIPAEnable=0x00 423gIPADescSize=800 424gIPAPreFilterEnable=1 425gIPARMEnable=1 426gIPAIPv6Enable=1 427 428 429############################################# 430# Logging related configurations 431############################################# 432gEnableLogp=1 433 434gEnableSelfRecovery=1 435 436#Enable firmware log 437gEnablefwlog=1 438# Additional firmware log levels 439gFwDebugLogLevel=4 440gFwDebugModuleLoglevel=1,0,2,0,4,0,5,0,6,0,7,4,8,0,9,0,11,0,13,0,17,0,18,0,19,0,27,0,29,0,31,0,35,0,36,0,38,0 441 442#Enable firmware uart print 443gEnablefwprint=0 444 445############################################# 446# TDLS related configurations 447############################################# 448# Enable support for TDLS 449# 0 - disable 450# 1 - enable 451gEnableTDLSSupport=1 452 453# Enable support for Implicit Trigger of TDLS. That is, wlan driver shall 454# initiate TDLS Discovery towards a peer whenever setup criteria (throughput 455# and RSSI) is met and then will initiate teardown when teardown criteria 456# (idle packet count and RSSI) is met. 457# 0 - disable 458# 1 - enable 459gEnableTDLSImplicitTrigger=1 460 461# Enable TDLS External Control. That is, user space application has to 462# first configure a peer MAC in wlan driver towards which TDLS is desired. 463# Device will establish TDLS only towards those configured peers whenever 464# TDLS criteria (throughput and RSSI threshold) is met and teardown TDLS 465# when teardown criteria (idle packet count and RSSI) is met. However, 466# device will accept TDLS connection if it is initiated from any other peer, 467# even if that peer is not configured. 468# 0 - disable 469# 1 - enable 470# For TDLS External Control, Implicit Trigger must also be enabled. 471gTDLSExternalControl=1 472 473# Enable support for TDLS off-channel operation 474# 0 - disable 475# 1 - enable 476# TDLS off-channel operation will be invoked when there is only one 477# TDLS connection. 478gEnableTDLSOffChannel=1 479 480gEnableTDLSScan=1 481gTDLSTxStatsPeriod=500 482gTDLSTxPacketThreshold=10 483gTDLSIdlePacketThreshold=1 484 485############################################# 486# P2P related configurations 487############################################# 488#P2P Listen offload 489gEnableP2pListenOffload=1 490 491#Enable or Disable p2p device address administered 492isP2pDeviceAddrAdministrated=0 493 494#Say gGoKeepAlivePeriod(5 seconds) and gGoLinkMonitorPeriod(10 seconds). 495#For every 10 seconds DUT send Qos Null frame(i.e., Keep Alive frame if link is idle for last 10 seconds.) 496#For both active and power save clients. 497 498#Power save clients: DUT set TIM bit from 10th second onwards and till client honors TIM bit. 499#If doesn't honor for 5 seconds then DUT remove client. 500 501#Active clients: DUT send Qos Null frame for 10th seconds onwards if it is not success still we try on 502#11th second if not tries on 12th and so on till 15th second. Hence before disconnection DUT will send 5 NULL frames. 503#Hence in any case DUT will detect client got removed in (10+5) seconds. i.e., (gGoKeepAlivePeriod + gGoLinkMonitorPeriod).. 504 505#gGoLinkMonitorPeriod/ gApLinkMonitorPeriod is period where link is idle and it is period 506#where we send NULL frame. 507 508#gApLinkMonitorPeriod = 10 509#gGoLinkMonitorPeriod = 10 510 511#gGoKeepAlivePeriod/gApKeepAlivePeriod is time to spend to check whether frame are succeed to send or not. 512#Hence total effective detection time is gGoLinkMonitorPeriod+ gGoKeepAlivePeriod/gApLinkMonitorPeriod+ gApKeepAlivePeriod. 513gGoKeepAlivePeriod = 20 514gApKeepAlivePeriod = 20 515 516############################################# 517# SAP related configurations 518############################################# 519#Enable OBSS protection 520gEnableApOBSSProt=1 521 522#Enable/Disable UAPSD for SoftAP 523gEnableApUapsd=1 524 525# SAP auto channel selection configuration 526# 0 = disable auto channel selection 527# 1 = enable auto channel selection, channel provided by supplicant will be ignored 528gApAutoChannelSelection=0 529 530#SOFTAP Channel Range selection 531gAPChannelSelectStartChannel=1 532gAPChannelSelectEndChannel=11 533 534# SAP Country code 535# Default Country Code is 2 bytes, 3rd byte is optional indoor or out door. 536# Example 537# US Indoor, USI 538# Korea Outdoor, KRO 539# Japan without optional byte, JP 540# France without optional byte, FR 541#gAPCntryCode=USI 542 543# DFS Master Capability 544gEnableDFSMasterCap=1 545 546# Disable 11AC for hotspot 547gSapForce11NFor11AC=1 548 549#Auto Shutdown Value in seconds. A value of 0 means Auto shutoff is disabled 550gAPAutoShutOff=0 551 552# Remove Overlap channel restriction 553gEnableOverLapCh=0 554 555# Enable/Disable channel avoidance for SAP in SCC scenario 556# 0 - disable 557# 1 - enable 558gSapSccChanAvoidance=0 559 560#Set priority for connection with bssid_hint 561g_is_bssid_hint_priority=0 562END 563 564# Note: Configuration parser would not read anything past the END marker 565