diff --git a/wifi/WCNSS_qcom_cfg.ini b/wifi/WCNSS_qcom_cfg.ini index 40c6319..3f89766 100644 --- a/wifi/WCNSS_qcom_cfg.ini +++ b/wifi/WCNSS_qcom_cfg.ini @@ -12,7 +12,7 @@ gEnableIdleScan=0 # Increase sleep duration (seconds) during IMPS -# 0 implies no periodic wake up from IMPS. Periodic wakeup is +# 0 implies no periodic wake up from IMPS. Periodic wakeup is # unnecessary if Idle Scan is disabled. gImpsModSleepTime=0 @@ -80,7 +80,7 @@ gNthBeaconFilter=50 # 2: Filter all Broadcast. 3: Filter all Mcast abd Bcast -McastBcastFilter=3 +McastBcastFilter=2 #Flag to enable HostARPOffload feature or not @@ -88,10 +88,6 @@ McastBcastFilter=3 hostArpOffload=1 -#Flag to enable HostNSOffload feature or not - -hostNSOffload=0 - #SoftAP Related Parameters # AP MAc addr @@ -106,7 +102,7 @@ gEnableApProt=1 #Enable OBSS protection -gEnableApOBSSProt=1 +gEnableApOBSSProt=0 #Enable/Disable UAPSD for SoftAP @@ -146,24 +142,18 @@ WmmIsEnabled=0 # 802.11d support -g11dSupportEnabled=1 - -# 802.11h support - -g11hSupportEnabled=1 +g11dSupportEnabled=0 # CCX Support and fast transition -CcxEnabled=0 +CcxEnabled=1 FastTransitionEnabled=1 ImplicitQosIsEnabled=1 gNeighborScanTimerPeriod=200 -gNeighborLookupThreshold=76 -gNeighborReassocThreshold=81 +gNeighborLookupThreshold=78 gNeighborScanChannelMinTime=20 gNeighborScanChannelMaxTime=30 -gMaxNeighborReqTries=3 # Legacy (non-CCX, non-802.11r) Fast Roaming Support # To enable, set FastRoamEnabled=1 @@ -171,19 +161,9 @@ gMaxNeighborReqTries=3 FastRoamEnabled=1 #Check if the AP to which we are roaming is better than current AP in terms of RSSI. -#Checking is disabled if set to Zero.Otherwise it will use this value as to how better +#Checking is disabled if set to Zero.Otherwise it will use this value as to how better #the RSSI of the new/roamable AP should be for roaming -RoamRssiDiff=3 - -# If the RSSI of any available candidate is better than currently associated -# AP by at least gImmediateRoamRssiDiff, then being to roam immediately (without -# registering for reassoc threshold). -# NOTE: Value of 0 means that we would register for reassoc threshold. -gImmediateRoamRssiDiff=10 - -# To enable, set gRoamIntraBand=1 (Roaming within band) -# To disable, set gRoamIntraBand=0 (Roaming across band) -gRoamIntraBand=0 +RoamRssiDiff=5 # SAP Country code @@ -274,7 +254,7 @@ BandCapability=0 enableBeaconEarlyTermination=1 -beaconEarlyTerminationWakeInterval=3 +beaconEarlyTerminationWakeInterval=11 #Bluetooth Alternate Mac Phy (1 = enable the BT AMP feature, 0 = disable) @@ -282,7 +262,7 @@ beaconEarlyTerminationWakeInterval=3 gEnableBtAmp=0 -#SOFTAP Channel Range selection +#SOFTAP Channel Range selection gAPChannelSelectStartChannel=1 @@ -302,14 +282,33 @@ gChannelBondingMode5GHz=1 #Enable Keep alive with non-zero period value -gStaKeepAlivePeriod = 30 +gStaKeepAlivePeriod=30 -#AP LINK MONITOR TIMEOUT is used for both SAP and GO mode. -#It is used to change the frequency of keep alive packets in the AP Link Monitor period which is by -#default 20s. Currently the keep alive packets are sent as an interval of 3s but after this change -#the keep alive packet frequency can be changed. -#gApLinkMonitorPeriod = 3 +#Say gGoKeepAlivePeriod(5 seconds) and gGoLinkMonitorPeriod(10 seconds). +#For every 10 seconds DUT send Qos Null frame(i.e., Keep Alive frame if link is idle for last 10 seconds.) +#For both active and power save clients. + +#Power save clients: DUT set TIM bit from 10th second onwards and till client honors TIM bit. +#If doesn't honor for 5 seconds then DUT remove client. + +#Active clients: DUT send Qos Null frame for 10th seconds onwards if it is not success still we try on +#11th second if not tries on 12th and so on till 15th second. Hence before disconnection DUT will send 5 NULL frames. +#Hence in any case DUT will detect client got removed in (10+5) seconds. i.e., (gGoKeepAlivePeriod + gGoLinkMonitorPeriod).. + +#gGoLinkMonitorPeriod/gApLinkMonitorPeriod is period where link is idle and it is period +#where we send NULL frame. + +gApLinkMonitorPeriod=30 + +gGoLinkMonitorPeriod=10 + +#gGoKeepAlivePeriod/gApKeepAlivePeriod is time to spend to check whether frame are succeed to send or not. +#Hence total effective detection time is gGoLinkMonitorPeriod + gGoKeepAlivePeriod/gApLinkMonitorPeriod+ gApKeepAlivePeriod. + +gGoKeepAlivePeriod=3 + +gApKeepAlivePeriod=10 #If set will start with active scan after driver load, otherwise will start with @@ -330,7 +329,7 @@ gEnableLogp=1 # Enable Automatic Tx Power control -gEnableAutomaticTxPowerControl=1 +gEnableAutomaticTxPowerControl=0 # 0 for OLPC 1 for CLPC and SCPC gEnableCloseLoop=1 @@ -344,57 +343,14 @@ gDataInactivityTimeout=200 gVhtRxMCS=2 gVhtTxMCS=2 -# Enable CRDA regulatory support by settings default country code -#gCrdaDefaultCountryCode=TW +gEnableLpwrImgTransition=1 -# Scan Timing Parameters -# gPassiveMaxChannelTime=110 -# gPassiveMinChannelTime=60 -# gActiveMaxChannelTime=40 -# gActiveMinChannelTime=20 +# Enable Tx beamforming +gTxBFEnable=1 -#If set to 0, MCC is not allowed. -gEnableMCCMode=1 - -# 1=enable STBC; 0=disable STBC -gEnableRXSTBC=1 - -# Enable Active mode offload -gEnableActiveModeOffload=1 - -#Enable Scan Results Aging based on timer -#Timer value is in seconds -#If Set to 0 it will not enable the feature -gScanAgingTime=0 - -#Enable Power saving mechanism Based on Android Framework -#If set to 0 Driver internally control the Power saving mechanism -#If set to 1 Android Framwrok control the Power saving mechanism -isAndroidPsEn=0 - -#disable LDPC in STA mode if the AP is TXBF capable -gDisableLDPCWithTxbfAP=1 - -#Enable thermal mitigation -gThermalMitigationEnable=1 - -gEnableFastRoamInConcurrency=1 - -#List of Country codes for which 11ac needs to be disabled -#Each country code must be delimited by comma(,) -gListOfNon11acCountryCode=RU,UA,ZA - -#Maxium Channel time in msec -gMaxMediumTime = 6000 - -# 802.11K support -gRrmEnable=1 -gRrmOperChanMax=8 -gRrmNonOperChanMax=8 -gRrmRandIntvl=100 - -#Scan offload -gEnableDirectedScanOffload=0 +# Enable Tx LDPC +#gTxLdpcEnable = 1 for HT mode, 2 for VHT mode,3 for both HT and VHT +gTxLdpcEnable=3 # Oxygen network (prop IE for IBSS) gEnableOxygenNwk=0 @@ -403,9 +359,40 @@ gEnableOxygenNwk=0 #Default is set to 0 (disable) gFlexConnectPowerFactor=0 -#SAP/P2P-GO mode traffic monitor -gEnableTrafficMonitor=1 -gTrafficIdleTimeout=3000 +# Valid values are 2048,4096,8192 and so on +# Please don't use values other than the ones mentioned above +gMaxMediumTime=4096 + +# Enable P2P administrated interface +isP2pDeviceAddrAdministrated=1 + +# To Skip DFS Channel in P2P Search +gSkipDfsChannelInP2pSearch=1 + +# Enable/Disable Mcast addr list filtering +# isMcAddrListFilter deprecated +gMCAddrListEnable=1 + +# TDLS setting +gEnableTDLSSupport=1 +gEnableTDLSImplicitTrigger=1 +gEnableTDLSBufferSta=0 +gTDLSMaxDiscoveryAttempt=5 +gTDLSIdleTimeout=10000 + +# Country code priority +gCountryCodePriority=1 + +gReportMaxLinkSpeed=2 + +#PNO scan enable = 1 / disable =0 +gPNOScanSupport=0 + +# Modulated DTIM =3 +gEnableModulatedDTIM=3 + +# Connect more than 8 devices with Wi-Fi Direct +gEnableVSTASupport=1 END diff --git a/wifi/WCNSS_qcom_wlan_nv.bin b/wifi/WCNSS_qcom_wlan_nv.bin index 847a964..13a353f 100644 Binary files a/wifi/WCNSS_qcom_wlan_nv.bin and b/wifi/WCNSS_qcom_wlan_nv.bin differ