Last active
May 14, 2025 17:47
-
-
Save Spektykles/3cedb1e3986b059b08f51e85c1c2776d to your computer and use it in GitHub Desktop.
Custom qualcomm driver config WCNSS_qcom_cfg.ini for 8 Gen 1 / FastConnect 6900 / QCA6490 / WCN6856 | 8 Gen 2 / 8 Gen 3 / FastConnect 7800 / WCN7851 | 8 Elite / FastConnect 7900 / WCN7861 no UWB
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# This file allows user to override the factory | |
# defaults for the WLAN Driver | |
gDot11Mode=0 | |
InfraUapsdVoSrvIntv=0 | |
InfraUapsdViSrvIntv=0 | |
InfraUapsdBeSrvIntv=0 | |
InfraUapsdBkSrvIntv=0 | |
gAddTSWhenACMIsOff=1 | |
gEnableApOBSSProt=1 | |
RTSThreshold=1048576 | |
g11dSupportEnabled=0 | |
g11hSupportEnabled=1 | |
# 5g-160M sap need use it to detect radar for dfs channels | |
gEnableDFSMasterCap=1 | |
gNeighborLookupThreshold=-75 | |
gNeighborScanChannelMaxTime=40 | |
gNeighborScanChannelMinTime=20 | |
gNeighborScanTimerPeriod=45 | |
FastRoamEnabled=1 | |
RoamRssiDiff=5 | |
gChannelBondingMode5GHz=1 | |
gChannelBondingMode24GHz=1 | |
gAllowDFSChannelRoam=1 | |
gSetTxChainmask1x1=1 | |
gSetRxChainmask1x1=1 | |
gWlanMccToSccSwitchMode=4 | |
gEnableTXSTBC=1 | |
gEnableTxBFeeSAP=1 | |
gEnableTxBFin20MHz=1 | |
gEnableTxSUBeamformer=1 | |
gRrmEnable=1 | |
gVhtAmpduLenExponent=7 | |
gVhtMpduLen=2 | |
isP2pDeviceAddrAdministrated=0 | |
gEnableVhtFor24GHzBand=1 | |
gEnableLpassSupport=1 | |
gCountryCodePriority=1 | |
gEnableMuBformee=1 | |
# enable TDLS | |
gEnableTDLSSupport=1 | |
gTDLSExternalControl=2 | |
gEnableTDLSOffChannel=1 | |
gEnableTDLSBufferSta=1 | |
gEnableTDLSImplicitTrigger=1 | |
gTDLSRSSITriggerThreshold=-60 | |
gTDLSRSSITeardownThreshold=-95 | |
gTDLSTxPacketThreshold=200 | |
gTDLSRSSIDelta=-20 | |
gTDLSUapsdMask=0 | |
# modded | |
gDfsBeaconTxEnhanced=1 | |
ImplicitQosIsEnabled=1 | |
goptimize_chan_avoid_event=1 | |
wls_6ghz_capable=1 | |
he_ul_mumimo=3 | |
he_dynamic_frag_support=3 | |
enable_ul_mimo=1 | |
enable_ul_ofdma=1 | |
gTxLdpcEnable=3 | |
gEnableRXLDPC=1 | |
gShortGI20Mhz=1 | |
gShortGI40Mhz=1 | |
gShortPreamble=1 | |
gEnableHtSMPS=1 | |
gHtSMPS=1 | |
gMaxRxAmpduFactor=3 | |
obss_detection_offload=1 | |
obss_color_collision_offload=1 | |
bss_color_collision_det_sta=1 | |
gEnableImps=1 | |
gEnableBmps=1 | |
gTxBFEnable=1 | |
enable_vht20_mcs9=1 | |
enable_subfee_vendor_vhtie=1 | |
he_mcs_12_13_support=0xffffffff | |
enable_wmm_txop=1 | |
gActiveModeOffload=1 | |
# enable Qpower power saving | |
gEnablePowerSaveOffload=5 | |
# Add for data stall detection | |
# Enable broadcast logging to the userspace entities | |
gMulticastHostFwMsgs=1 | |
gEnableDataStallDetection=1 | |
# Add for high current when download on 11B | |
g11bNumTxChains=2 | |
# 11B 1x2 (TxRx) for for regulatory compliance default 0 | |
gEnableCckTxFirOverride=1 | |
# default g11agNumTxChains=0 | |
g11agNumTxChains=2 | |
# 802.11mc RTT | |
# disable for CTS test fail fix | |
gEnableRTTSupport=1 | |
gSapDot11mc=1 | |
# Disable MCC->SCC when DUT is GO. In case: P2P connect first and then connect AP | |
# reference to SM8150 | |
g_enable_go_force_scc=0 | |
# Add for open walkround feature to avoid MTK AP crash,QC case2952499 | |
gForce1x1Exception=0 | |
# add for bdf fw rus | |
gEnableForceTargetAssert=1 | |
# change for disable idle module stop, disable the idle shutdown feature. | |
gInterfaceChangeWait=10000 | |
# Add for Qpower parameter,0=disable,1=enable | |
gOptimizedPowerManagement=1 | |
# HIRSSI roaming | |
gRoamScanHiRssiDelta=0 | |
# Modify for bssid_hint_priority default is 0 in .h file | |
is_bssid_hint_priority=1 | |
# Add for some ap don't response to dhcp discovery paket with qos flag equals voice | |
arp_ac_category=0 | |
# RSSI threshold offset for 2G to 5G roam | |
roam_bad_rssi_thresh_offset_2g=0 | |
# add for roam scan diff | |
gRoamRescanRssiDiff=3 | |
# add for disable background scan roam | |
roam_bg_scan_client_bitmap=0 | |
# Disallow the beacons/probe resp from adjacent channels | |
allow_adj_chan_bcns=0 | |
# Add for enable PER based roaming | |
# enabled for Tx and Rx traffic | |
gper_roam_enabled=3 | |
# Mbps x 10 | |
gper_roam_high_rate_th=540 | |
gper_roam_low_rate_th=150 | |
# high PER rate % for roaming scan triggered | |
gper_roam_th_percent=80 | |
gper_roam_rest_time=60 | |
# Add for gper_roam_mon_time, default 25s, it is too long for APP | |
gper_roam_mon_time=10 | |
# Add for btm_sticky_time, prohibit frequency btm roaming | |
btm_sticky_time=300 | |
# Add for scan dev whose beacon is invalid with wrong length | |
scan_allow_bss_with_corrupted_ie=1 | |
# do skip scan DFS channel | |
gInitialScanNoDFSChnl=1 | |
# Disallow STA+SAP SCC on DFS channel | |
g_sta_sap_scc_on_dfs_chan=0 | |
# Increase the kickout threshold to avoid frequent disconnection | |
# which means if DUT missed 2047 packets from AP, the DUT will disconnect from AP byself | |
gDroppedPktDisconnectTh=2047 | |
# add for donot SSDP packet wakeup host subsystem | |
ssdp=0 | |
# set P2P nego req, invite req, discovery req HW tx count from default 16 to 64 | |
# mgmt_frame_hw_tx_retry_count to configure MGMT frame HW tx retry count for certain frame types. | |
# The INI String format: frame_hw_tx_retry_count="<frame type>,<retry count>,..." | |
# The supported frame types are defined by enum mlme_cfg_frame_type. | |
# Retry count max value is 127. | |
# For example: | |
# mgmt_frame_hw_tx_retry_count="0,64,2,32" | |
# The above input string means: | |
# For p2p go negotiation request fame, hw retry count 64 | |
# For p2p provision discovery request, hw retry count 32 | |
mgmt_frame_hw_tx_retry_count=0,64,1,64,2,64 | |
# Add for: close FILS Support on SoftAP | |
oce_enable_fils_discovery_sap=0 | |
# Add for: Bypass xLNA at Softap use case as Tput can not stable at MCS11/10 if DUT and AUX very close | |
xlna_bypass=1 | |
# enable monitor and station mode concurrent for android U decoupling | |
monitor_mode_concurrency=1 | |
# Add for: Enable dynamic nss chains configuration to support set nss from framework | |
restart_sap_on_dynamic_nss_chains_config=1 | |
# add to enable debug unit test cmd | |
gEnableUnitTestFramework=1 | |
# Add for: let Softap be able to setup at LTE conflict channel | |
force_start_sap=1 | |
coex_unsafe_chan_nb_user_prefer=1 | |
# add to disable TXRX tput using traffic monitor based pcie speed switch and based on MCS and BW instead | |
pcie_config=2 | |
################ Datapath feature set Begin ################ | |
gVhtRxMCS=2 | |
gVhtTxMCS=2 | |
gEnable2x2=1 | |
gVhtRxMCS2x2=2 | |
gVhtTxMCS2x2=2 | |
gIPADescSize=800 | |
dp_tx_ring_size=5120 | |
dp_tx_compl_ring_size=8192 | |
dp_tx_desc=6144 | |
dp_tx_ext_desc=6144 | |
rx_mode=20 | |
gEnableFastPath=1 | |
TSOEnable=1 | |
GROEnable=3 | |
ght_mpdu_density=5 | |
gEnableFlowSteering=1 | |
maxMSDUsPerRxInd=8 | |
dp_rx_fisa_enable=1 | |
dp_rx_flow_search_table_size=128 | |
rpsRxQueueCpuMapList=f3 | |
legacy_mode_csum_disable=1 | |
icmp_req_to_fw_mark_interval=200 | |
gBusBandwidthMidHighThreshold=5500 | |
gBusBandwidthVeryHighThreshold=10000 | |
################ Datapath feature set End ################ | |
adaptive_dwell_mode_enabled=1 | |
hostscan_adaptive_dwell_mode=1 | |
enable_rtt_mac_randomization=1 | |
gEnableSNRMonitoring=1 | |
gWmiCreditCount=1 | |
acs_with_more_param=1 | |
AutoChannelSelectWeight=0x00fafafa | |
bcast_twt=1 | |
gRuntimePM=2 | |
gRuntimePMDelay=500 | |
gEnablePacketLog=0 | |
oem_6g_support_disable=0 | |
# Modify for enlarge scan result | |
active_max_channel_time_2g=80 | |
gActiveMaxChannelTime=80 | |
gActiveMinChannelTime=40 | |
active_max_channel_time_6g=60 | |
passive_max_channel_time_6g=60 | |
# Channel Rrequency Response | |
# Bitmap denoting the PDEVs for which CFR needs to be disabled | |
cfr_disable=7 | |
# configure MAC address from the cfg file wlan_mac.bin | |
read_mac_addr_from_mac_file=1 | |
# WLM flags setting for ultralow level, bit9 for BMPS disabled | |
# bit 0: Avoid scan request from HLOS if setting | |
# bit 1: Skip DFS channel SCAN if setting | |
# bit 19/20: 1 to set PCIE in L1SS state(low power mode), 0 to set PCIE in L0 state(active mode) | |
wlm_latency_flags_ultralow=0x180003 | |
# APF: Android Packet Filter | |
gActiveMcBcBpfMode=1 | |
# Assoc failure timeout value | |
# Code default is 2000 | |
assoc_failure_timeout=5000 | |
# Enable NUD tracking feature | |
# 0 - disable(default),1 - trigger disconnect, 2 - trigger roaming, | |
# 3 - trigger roaming, but if roam fails, disconnection | |
gEnableNUDTracking=3 | |
# Enable ETSI SRD channels by Xiaomi. Qualcom default value is disable | |
# * BIT 0:- Enable/Disable SRD channels for SAP. | |
# * BIT 1:- Enable/Disable SRD channels for P2P-GO. | |
# * BIT 2:- Enable/Disable SRD channels for NAN. | |
# Code default value is 6. | |
etsi13_srd_chan_in_master_mode=7 | |
#####Roaming | |
# Sets RSSI preference for 5GHz over 2.4GHz AP | |
gRoamPrefer5GHz=1 | |
gSelect5GHzMargin=5 | |
# Candidate AP minimum RSSI for beacon miss roam trigger | |
# Code default is -70 | |
candidate_min_rssi_for_beacon_miss=-75 | |
candidate_min_rssi_for_disconnect=-75 | |
# Dense traffic threshold in kBps | |
# Code default is 400 | |
gtraffic_threshold=55 | |
groam_dense_rssi_thresh_offset=0 | |
# enable/disable FT open feature | |
# Code default is 1 | |
enable_ftopen=0 | |
# TWT | |
twt_congestion_timeout=0 | |
enable_twt=1 | |
twt_responder=1 | |
twt_requestor=1 | |
twt_bcast_req_resp_config=3 | |
enable_twt_24ghz=1 | |
enable_twt_in_11n=1 | |
# Enable P2PGO Ignoring non-P2P probe requests | |
go_ignore_non_p2p_probe_req=1 | |
# VTS SAR test fail as sar version is not match | |
gEnableSARV1toSARV2=1 | |
# This ini is used to give higher priority for 5g scc than dbs. | |
# It is bitmap per enum policy_mgr_con_mode. | |
# For example in GO+STA(5G) mode, when TPUT is onfigured as wlan system | |
# preference option, If 5G SCC needs higher priority than dbs, set it as 8. | |
g_prefer_5g_scc_to_dbs=8 | |
# set modulated DTIM interval | |
gEnableModulatedDTIM=5 | |
gMaxLIModulatedDTIM=3 | |
# Enable modulated DTIM only for System suspend wow. | |
# For RTPM wow, the device will stay in DTIM 1 (non-modulated DTIM). | |
enable_mod_dtim_on_system_suspend=1 | |
# Reduce the expiry time for avoid list and black list in drv. | |
avoid_list_expiry_time=1 | |
black_list_expiry_time=1 | |
# Improve threshold to move the Ap from avoid to blacklist | |
bad_bssid_counter_thresh=100 | |
# Enable SoftAP on indoor channel, but Xiaomi's patch in driver only | |
# allow this when STA was connected on the same indoor channel. | |
gindoor_channel_support=1 | |
# Enable max link speed | |
gReportMaxLinkSpeed=0 | |
# perform RX pending check before entering WoW mode | |
wow_check_rx_pending_enable=1 | |
# Enable vht mcs 10, 11 support | |
enable_vhtmcs_10_11_support=1 | |
# Enable bus suspend in SAP mode | |
enable_bus_suspend_in_sap_mode=1 | |
# Enable bus suspend in P2PGO mode | |
enable_bus_suspend_in_go_mode=1 | |
# Set IPA offload configuration to default disable | |
gIPAConfig=0 | |
# Set Max peers connected for SAP to 20 | |
gSoftApMaxPeers=20 | |
# Override 11n/11ac to 11ac 80M for P2P GO | |
gGO11ACOverride=1 | |
# Disable triggers of data rssi threshold for roam. | |
# Sometimes have big gap between data rssi and beacon rssi, | |
# this triggers will Interfere and delay the normal roam. | |
roam_data_rssi_threshold_triggers=0 | |
# Enable edca parameter | |
gEnableEdcaParams=1 | |
gEdcaVoCwmin=2 | |
gEdcaViCwmin=2 | |
gEdcaBkCwmin=2 | |
gEdcaBeCwmin=2 | |
gEdcaVoCwmax=3 | |
gEdcaViCwmax=3 | |
gEdcaBkCwmax=3 | |
gEdcaBeCwmax=3 | |
gEdcaVoAifs=2 | |
gEdcaViAifs=2 | |
gEdcaBkAifs=2 | |
gEdcaBeAifs=2 | |
# disable edca to improve throughput when detect below OUI list | |
# AP 1st - Netcore N3 macaddr 08:10:7B:74:62:D7 (000C43 00 03 08107B000000 E0) | |
# AP 2nd - ChinaNet macaddr 08:10:7a:5f:56:8f (000C43 00 03 08107A000000 E0) | |
# AP 3rd - ASUS AX11000 macaddr 04:92:26:e1:51:d8 (001018 00 03 049226000000 E0) | |
# AP 4th - Skyworth macaddr C0:8F:20 (00E04C 00 03 C08F20000000 E0) | |
# AP 5th - Huawei AX3 OUI AC:85:3D (AC853D 00 01) | |
# AP 6th - Apple OUI 00:17:F2 (0017f2 07 06010103010000 fe 01) | |
gActionOUIDisableAggressiveEDCA=000C43 00 03 08107B000000 E0 000C43 00 03 08107A000000 E0 001018 00 03 049226000000 E0 00E04C 00 03 C08F20000000 E0 AC853D 00 01 0017f2 07 06010103010000 fe 01 | |
# Disable adaptive quota mode | |
gEnableMCCAdaptiveScheduler=1 | |
# allow user to configure tx rate | |
ratemask_type=1 | |
# disable dynamic switching of Qos Null Tx rate according to Rssi when detect below OUI list | |
gActionOUIDisableDynamicQosNullTxRate=00e04c 03 020160 E0 01 001018 06 0205009c0000 BC 01 001018 06 0203001c0000 FC 01 000c43 04 03000000 F0 01 000c43 04 00000000 F0 01 | |
# use of the gActionOUIITOExtension is to extend in-activity time for specified APs | |
gEnableActionOUI=1 | |
gActionOUIITOExtension=000c43 04 00000000 F0 01 000c43 04 07000000 F0 01 | |
# Used to specify action OUIs for 1x1 connection, can be bypassed with gForce1x1Exception set to 0 | |
# default 000C43 00 25 C2 001018 06 02FFF02C0000 BC 25 42 001018 06 02FF040C0000 BC 25 42 00037F 00 35 6C 001018 06 02FF009C0000 BC 25 48 | |
gActionOUIConnect1x1=000C43 00 25 42 001018 06 02FFF02C0000 BC 25 42 001018 06 02FF040C0000 BC 25 42 00037F 00 35 6C 001018 06 02FF009C0000 BC 25 48 b0958e 00 05 42 | |
# enable CTS2SELF for specified APs | |
g_action_oui_enable_cts_2_self=000C43 04 07000000 F0 21 C0 000C43 04 03000000 F0 21 C0 8CFDF0 05 0101020100 F8 21 C0 8CFDF0 05 0109020300 F8 21 C0 8CFDF0 13 0400004900000302097201000000003f000000 FFFFE0 21 C0 | |
# Dual STA roam offload | |
enable_dual_sta_roam_offload=1 | |
# disable TX packet inspect for ILP fixed tcp wrong order issue | |
tx_pkt_inspect_for_ilp=0 | |
# add oui rule | |
gActionOUILimitBW=001018 07 0201009C000001 FE 01 | |
# Disable TWT when receiving OUIs of those APs | |
# 001018 00 01 000986 00 01 000ce7 00 01 00e0fc 00 01 is set | |
# by Qualcomm as default in hdd_config.h | |
# 000ce7 00 01 is customized by Sony and it is already a part of default value | |
gActionOUIDisableTWT=001018 00 01 000986 00 01 000ce7 00 01 00e0fc 00 01 | |
# Enable auth/assoc tx rate 6Mbps | |
gActionOUIAuthAssoc6Mbps2GHz=000c43 04 08000000 F0 01 000c43 04 03000000 F0 01 | |
# Hit low throughput issue when connect 1 IoT AP, no issue when disable beamformee. | |
# AP model:GDHG-CW5100 VHT80 rx low tput | |
gActionOUIDisableBFORMEE=00E04C 03 020160 E0 01 | |
# enable Self Recovery | |
gEnableSelfRecovery=1 | |
# Enable/Disable dual MAC feature | |
# 0 - enable DBS | |
# 1 - disable DBS | |
# 2 - disable DBS for connection but keep DBS for scan | |
# 3 - disable DBS for connection but keep DBS scan with async | |
# scan policy disabled | |
# 4 - enable DBS for connection as well as for scan with async | |
# scan policy disabled | |
# 5 - enable DBS for connection but disable dbs for scan. | |
# 6 - enable DBS for connection but disable simultaneous scan from | |
# upper layer (DBS scan remains enabled in FW). | |
gDualMacFeatureDisable=0 | |
# ESE Support and fast transition | |
EseEnabled=1 | |
# enable vendor ft | |
gEnableVendorFt=1 | |
# coex params | |
# ant iso | |
gSetAntennaIsolation=35 | |
# max wlan tx power unit:0.5dbm | |
gSetMaxTxPowerForBTC=44 | |
# max bt tx power | |
gSetBtInterferenceLowLL=20 | |
# bt rssi threshold to enter/exit DBAM | |
gSetBtLowRssiThreshold=-72 | |
# WLAN RSSI threshold to enter/exit DBAM | |
gSetWlanLowRssiThreshold=-85 | |
adapt_dwell_lpf_weight=80 | |
adapt_dwell_wifi_act_threshold=10 | |
beamforming_cap_weightage=0 | |
bss_load_sample_time=10000 | |
bss_load_threshold=70 | |
bss_load_trigger_2g_rssi_threshold=-60 | |
bss_load_trigger_5g_rssi_threshold=-70 | |
btm_disassoc_timer_threshold=0 | |
btm_offload_config=449 | |
btm_roam_score_delta=0 | |
ce_service_max_rx_ind_flush=1 | |
ce_service_max_yield_time=500 | |
chan_band_weightage=0 | |
chan_width_weightage=0 | |
channel_congestion_weightage=35 | |
dp_mpdu_retry_threshold_1=0 | |
dp_mpdu_retry_threshold_2=0 | |
enable_adaptive_11r=1 | |
enable_bss_load_roam_trigger=1 | |
enable_disconnect_roam_offload=1 | |
enable_idle_roam=1 | |
enable_nan_indoor_channel=1 | |
fw_timeout_crash=1 | |
gBusBandwidthComputeInterval=100 | |
gBusBandwidthHighThreshold=2000 | |
gBusBandwidthLowThreshold=150 | |
gBusBandwidthMediumThreshold=500 | |
gCEClassifyEnable=1 | |
gDisableIntraBssFwd=0 | |
gEmptyScanRefreshPeriod=10000 | |
gEnableDFSChnlScan=1 | |
gEnableForcedDTIM=1 | |
gEnableIcmpOffload=1 | |
gEnableIpTcpUdpChecksumOffload=1 | |
gEnableSAPManadatoryChanList=1 | |
gEnablefwprint=0 | |
gFullRoamScanPeriod=120 | |
gHandleLatencyCriticalClients=1 | |
gIPAHighBandwidthMbps=800 | |
gIPAMediumBandwidthMbps=400 | |
gPassiveMaxChannelTime=110 | |
gRArateLimitInterval=600 | |
gReorderOffloadSupported=1 | |
gRoamIntraBand=0 | |
gRoamScanHomeAwayTime=100 | |
gRoamScanNProbes=2 | |
gStaKeepAlivePeriod=30 | |
gTcpDelAckEnable=0 | |
gtsf_ptp_options=0xb | |
gWESModeEnabled=0 | |
g_enable_pci_gen=0 | |
g_enable_sr_in_same_mac_conc=0 | |
g_sta_sap_scc_on_dfs_chan=0 | |
g_user_config_sched_scan_plan=0 | |
get_wifi_features=1 | |
gfine_time_meas_cap=0x0030D | |
he_caps_weightage=0 | |
hs20_btm_offload_disable=0 | |
ht_caps_weightage=0 | |
idle_data_packet_count=5 | |
idle_roam_inactive_time=5000 | |
idle_roam_min_rssi=-65 | |
idle_roam_rssi_delta=8 | |
idle_roam_score_delta=0 | |
igmp_offload_enable=1 | |
min_roam_score_delta=1500 | |
minimum_btm_candidate_score=0 | |
ndi_max_support=1 | |
ndp_max_sessions=5 | |
nr_offload_params_bitmask=1 | |
nr_offload_time_offset=1 | |
nss_weightage=0 | |
oce_wan_weightage=0 | |
p2p_go_on_5ghz_indoor_chan=1 | |
pcl_weightage=0 | |
roam_candidate_validity_timer=0 | |
roam_inactive_data_count=5 | |
roam_scan_inactivity_time=10000 | |
roam_scan_period_after_inactivity=120000 | |
roam_score_delta=20 | |
roam_score_delta_bitmap=0xFFFFFFFF | |
roam_triggers=0xA762C | |
rssi_weightage=65 | |
sae_auth_failure_timeout=200 | |
sae_single_pmk_feature_enabled=1 | |
scan_mode_6ghz_duty_cycle=1 | |
skip_tpe_consideration=1 | |
# disable spectral scan for stability | |
spectral_disable=1 | |
sta_disable_roam=3 | |
tc_ingress_prio=3 | |
tx_retry_multiplier=20 | |
vendor_roam_score_algorithm=1 | |
vht_caps_weightage=0 | |
wake_lock_in_user_scan=1 | |
wlm_latency_enable=1 | |
wlm_latency_reset_on_disconnect=1 | |
wlm_multi_client_ll=1 | |
END | |
# Note: Configuration parser would not read anything past the END marker |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# This file allows user to override the factory | |
# defaults for the WLAN Driver | |
gDot11Mode=0 | |
InfraUapsdVoSrvIntv=0 | |
InfraUapsdViSrvIntv=0 | |
InfraUapsdBeSrvIntv=0 | |
InfraUapsdBkSrvIntv=0 | |
gAddTSWhenACMIsOff=1 | |
gEnableApOBSSProt=1 | |
RTSThreshold=1048576 | |
g11dSupportEnabled=0 | |
g11hSupportEnabled=1 | |
# 5g-160M sap need use it to detect radar for dfs channels | |
gEnableDFSMasterCap=1 | |
gNeighborLookupThreshold=-75 | |
gNeighborScanChannelMaxTime=40 | |
gNeighborScanChannelMinTime=20 | |
gNeighborScanTimerPeriod=45 | |
FastRoamEnabled=1 | |
RoamRssiDiff=5 | |
gChannelBondingMode5GHz=1 | |
gChannelBondingMode24GHz=1 | |
gAllowDFSChannelRoam=1 | |
gSetTxChainmask1x1=1 | |
gSetRxChainmask1x1=1 | |
gWlanMccToSccSwitchMode=4 | |
gEnableTXSTBC=1 | |
gEnableTxBFeeSAP=1 | |
gEnableTxBFin20MHz=1 | |
gEnableTxSUBeamformer=1 | |
gRrmEnable=1 | |
gVhtAmpduLenExponent=7 | |
gVhtMpduLen=2 | |
isP2pDeviceAddrAdministrated=0 | |
gEnableVhtFor24GHzBand=1 | |
gEnableLpassSupport=1 | |
gCountryCodePriority=1 | |
gEnableMuBformee=1 | |
# enable TDLS | |
gEnableTDLSSupport=1 | |
gTDLSExternalControl=2 | |
gEnableTDLSOffChannel=1 | |
gEnableTDLSBufferSta=1 | |
gEnableTDLSImplicitTrigger=1 | |
gTDLSRSSITriggerThreshold=-60 | |
gTDLSRSSITeardownThreshold=-95 | |
gTDLSTxPacketThreshold=200 | |
gTDLSRSSIDelta=-20 | |
gTDLSUapsdMask=0 | |
gNumVdevs=5 | |
# modded | |
gDfsBeaconTxEnhanced=1 | |
ImplicitQosIsEnabled=1 | |
goptimize_chan_avoid_event=1 | |
wls_6ghz_capable=1 | |
he_ul_mumimo=3 | |
he_dynamic_frag_support=3 | |
enable_ul_mimo=1 | |
enable_ul_ofdma=1 | |
eht_su_beamformer=1 | |
eht_su_beamformee=1 | |
mu_bformer_le_80mhz=1 | |
mu_bformer_160mhz=1 | |
mu_bformer_320mhz=1 | |
eht_bfee_ss_le_80mhz=7 | |
eht_bfee_ss_160mhz=7 | |
eht_bfee_ss_320mhz=7 | |
eht_num_sounding_dim_le_80mhz=7 | |
eht_num_sounding_dim_160mhz=7 | |
eht_num_sounding_dim_320mhz=7 | |
gTxLdpcEnable=3 | |
gEnableRXLDPC=1 | |
gShortGI20Mhz=1 | |
gShortGI40Mhz=1 | |
gShortPreamble=1 | |
gEnableHtSMPS=1 | |
gHtSMPS=1 | |
gMaxRxAmpduFactor=3 | |
obss_detection_offload=1 | |
obss_color_collision_offload=1 | |
bss_color_collision_det_sta=1 | |
gEnableImps=1 | |
gEnableBmps=1 | |
gTxBFEnable=1 | |
enable_vht20_mcs9=1 | |
enable_subfee_vendor_vhtie=1 | |
he_mcs_12_13_support=0xffffffff | |
enable_wmm_txop=1 | |
gActiveModeOffload=1 | |
# enable Qpower power saving | |
gEnablePowerSaveOffload=5 | |
# Add for data stall detection | |
# Enable broadcast logging to the userspace entities | |
gMulticastHostFwMsgs=1 | |
gEnableDataStallDetection=1 | |
# Add for high current when download on 11B | |
g11bNumTxChains=2 | |
# 11B 1x2 (TxRx) for for regulatory compliance default 0 | |
gEnableCckTxFirOverride=1 | |
# default g11agNumTxChains=0 | |
g11agNumTxChains=2 | |
# 802.11mc RTT | |
# disable for CTS test fail fix | |
gEnableRTTSupport=1 | |
gSapDot11mc=1 | |
# Add for open walkround feature to avoid MTK AP crash,QC case2952499 | |
gForce1x1Exception=0 | |
# add for bdf fw rus | |
gEnableForceTargetAssert=1 | |
# change for disable idle module stop, disable the idle shutdown feature. | |
gInterfaceChangeWait=10000 | |
# Add for Qpower parameter,0=disable,1=enable | |
gOptimizedPowerManagement=1 | |
# HiRssi roaming | |
gRoamScanHiRssiDelta=0 | |
# Modify for bssid_hint_priority default is 0 in .h file | |
is_bssid_hint_priority=1 | |
# Add for some ap don't response to dhcp discovery paket with qos flag equals voice | |
arp_ac_category=0 | |
# RSSI threshold offset for 2G to 5G roam | |
roam_bad_rssi_thresh_offset_2g=0 | |
# add for roam scan diff | |
gRoamRescanRssiDiff=3 | |
# add for disable background scan roam | |
roam_bg_scan_client_bitmap=0 | |
# Disallow the beacons/probe resp from adjacent channels | |
allow_adj_chan_bcns=0 | |
# Add for enable PER based roaming | |
# enabled for Tx and Rx traffic | |
gper_roam_enabled=3 | |
# Mbps x 10 | |
gper_roam_high_rate_th=540 | |
gper_roam_low_rate_th=150 | |
# high PER rate % for roaming scan triggered | |
gper_roam_th_percent=80 | |
gper_roam_rest_time=60 | |
# Add for gper_roam_mon_time, default 25s, it is too long for APP | |
gper_roam_mon_time=10 | |
# Add for btm_sticky_time, prohibit frequency btm roaming | |
btm_sticky_time=300 | |
# Add for scan dev whose beacon is invalid with wrong length | |
scan_allow_bss_with_corrupted_ie=1 | |
# do skip scan DFS channel | |
gInitialScanNoDFSChnl=1 | |
# Disallow STA+SAP SCC on DFS channel | |
g_sta_sap_scc_on_dfs_chan=0 | |
# Increase the kickout threshold to avoid frequent disconnection | |
# which means if DUT missed 2047 packets from AP, the DUT will disconnect from AP byself | |
gDroppedPktDisconnectTh=2047 | |
# disable EHT RSN check | |
gEnableEhtRsnCheck=0 | |
# add for donot SSDP packet wakeup host subsystem | |
ssdp=0 | |
# set P2P nego req, invite req, discovery req HW tx count from default 16 to 64 | |
# mgmt_frame_hw_tx_retry_count to configure MGMT frame HW tx retry count for certain frame types. | |
# The INI String format: frame_hw_tx_retry_count="<frame type>,<retry count>,..." | |
# The supported frame types are defined by enum mlme_cfg_frame_type. | |
# Retry count max value is 127. | |
# For example: | |
# mgmt_frame_hw_tx_retry_count="0,64,2,32" | |
# The above input string means: | |
# For p2p go negotiation request fame, hw retry count 64 | |
# For p2p provision discovery request, hw retry count 32 | |
mgmt_frame_hw_tx_retry_count=0,64,1,64,2,64 | |
# Add for: close FILS Support on SoftAP | |
oce_enable_fils_discovery_sap=0 | |
# Add for: Bypass xLNA at Softap use case as Tput can not stable at MCS11/10 if DUT and AUX very close | |
xlna_bypass=1 | |
# enable monitor and station mode concurrent for android U decoupling | |
monitor_mode_concurrency=1 | |
# sniffer mode patch for 8650, alm id 6263393 | |
local_packet_capture=0 | |
# Add for: Enable dynamic nss chains configuration to support set nss from framework | |
restart_sap_on_dynamic_nss_chains_config=1 | |
# add to enable debug unit test cmd | |
gEnableUnitTestFramework=1 | |
# Add for: let Softap be able to setup at LTE conflict channel | |
force_start_sap=1 | |
coex_unsafe_chan_nb_user_prefer=1 | |
# add to disable TXRX tput using traffic monitor based pcie speed switch and based on MCS and BW instead | |
pcie_config=2 | |
################ Datapath feature set Begin ################ | |
gVhtRxMCS=2 | |
gVhtTxMCS=2 | |
gEnable2x2=1 | |
gVhtRxMCS2x2=2 | |
gVhtTxMCS2x2=2 | |
gIPADescSize=800 | |
dp_tx_ring_size=5120 | |
dp_tx_compl_ring_size=8192 | |
dp_tx_desc=8192 | |
dp_tx_ext_desc=8192 | |
rx_mode=20 | |
gEnableFastPath=1 | |
TSOEnable=1 | |
GROEnable=3 | |
ght_mpdu_density=5 | |
gEnableFlowSteering=1 | |
maxMSDUsPerRxInd=8 | |
dp_rx_fisa_enable=1 | |
dp_rx_flow_search_table_size=256 | |
dp_rx_fst_in_cmem=1 | |
dp_rx_fisa_lru_del_enable=1 | |
dp_rxdma_buf_ring=4096 | |
dp_rxdma_refill_ring=16384 | |
dp_rx_sw_desc_num=16384 | |
dp_reo_dst_ring=6144 | |
dp_reo_rings_map=0x3F | |
dp_rx_refill_buff_pool=1 | |
rpsRxQueueCpuMapList=f3 | |
legacy_mode_csum_disable=1 | |
icmp_req_to_fw_mark_interval=200 | |
gBusBandwidthVeryHighThreshold=10000 | |
# improve 11be 5G 160M tput | |
gRxAggregationSize=1024 | |
irq_affine_audio_use_case=1 | |
################ Datapath feature set End ################ | |
adaptive_dwell_mode_enabled=1 | |
hostscan_adaptive_dwell_mode=1 | |
enable_rtt_mac_randomization=1 | |
gEnableSNRMonitoring=1 | |
gWmiCreditCount=1 | |
acs_with_more_param=1 | |
AutoChannelSelectWeight=0x00fafafa | |
gRuntimePM=2 | |
gRuntimePMDelay=500 | |
gEnablePacketLog=0 | |
oem_6g_support_disable=0 | |
gMaxConcurrentActiveSessions=4 | |
wlm_latency_flags_xr=0x0000100080083 | |
# Modify for enlarge scan result | |
active_max_channel_time_2g=80 | |
gActiveMaxChannelTime=80 | |
gActiveMinChannelTime=40 | |
active_max_channel_time_6g=60 | |
passive_max_channel_time_6g=60 | |
#####################################Xiaomi ADD: START | |
# Channel Rrequency Response | |
# Bitmap denoting the PDEVs for which CFR needs to be disabled | |
cfr_disable=7 | |
# configure MAC address from the cfg file wlan_mac.bin | |
read_mac_addr_from_mac_file=1 | |
# WLM flags setting for ultralow level, bit9 for BMPS disabled | |
# bit 0: Avoid scan request from HLOS if setting | |
# bit 1: Skip DFS channel SCAN if setting | |
# bit 19/20: 1 to set PCIE in L1SS state(low power mode), 0 to set PCIE in L0 state(active mode) | |
wlm_latency_flags_ultralow=0x180003 | |
# APF: Android Packet Filter | |
gActiveMcBcBpfMode=1 | |
# Assoc failure timeout value | |
# Code default is 2000 | |
assoc_failure_timeout=5000 | |
# Enable NUD tracking feature | |
# 0 - disable(default),1 - trigger disconnect, 2 - trigger roaming, | |
# 3 - trigger roaming, but if roam fails, disconnection | |
gEnableNUDTracking=3 | |
# Enable ETSI SRD channels by Xiaomi. Qualcom default value is disable | |
# * BIT 0:- Enable/Disable SRD channels for SAP. | |
# * BIT 1:- Enable/Disable SRD channels for P2P-GO. | |
# * BIT 2:- Enable/Disable SRD channels for NAN. | |
# Code default value is 6. | |
etsi13_srd_chan_in_master_mode=7 | |
# Sets RSSI preference for 5GHz over 2.4GHz AP | |
gRoamPrefer5GHz=1 | |
gSelect5GHzMargin=5 | |
# Candidate AP minimum RSSI for beacon miss roam trigger | |
# Code default is -70 | |
candidate_min_rssi_for_beacon_miss=-75 | |
candidate_min_rssi_for_disconnect=-75 | |
# Dense traffic threshold in kBps | |
# Code default is 400 | |
gtraffic_threshold=55 | |
groam_dense_rssi_thresh_offset=0 | |
# enable/disable FT open feature | |
# Code default is 1 | |
enable_ftopen=0 | |
# TWT | |
twt_congestion_timeout=0 | |
enable_twt=1 | |
twt_responder=1 | |
twt_requestor=1 | |
twt_bcast_req_resp_config=3 | |
rtwt_req_resp_config=3 | |
enable_twt_24ghz=1 | |
enable_twt_in_11n=1 | |
# Enable P2PGO Ignoring non-P2P probe requests | |
go_ignore_non_p2p_probe_req=1 | |
# VTS SAR test fail as sar version is not match | |
gEnableSARV1toSARV2=1 | |
# This ini is used to give higher priority for 5g scc than dbs. | |
# It is bitmap per enum policy_mgr_con_mode. | |
# For example in GO+STA(5G) mode, when TPUT is onfigured as wlan system | |
# preference option, If 5G SCC needs higher priority than dbs, set it as 8. | |
g_prefer_5g_scc_to_dbs=8 | |
# set modulated DTIM interval | |
gEnableModulatedDTIM=5 | |
gMaxLIModulatedDTIM=3 | |
# Enable modulated DTIM only for System suspend wow. | |
# For RTPM wow, the device will stay in DTIM 1 (non-modulated DTIM). | |
enable_mod_dtim_on_system_suspend=1 | |
# Reduce the expiry time for avoid list and black list in drv. | |
avoid_list_expiry_time=1 | |
black_list_expiry_time=1 | |
# Improve threshold to move the Ap from avoid to blacklist | |
bad_bssid_counter_thresh=100 | |
# Enable SoftAP on indoor channel, but Xiaomi's patch in driver only | |
# allow this when STA was connected on the same indoor channel. | |
gindoor_channel_support=1 | |
# Enable max link speed | |
gReportMaxLinkSpeed=0 | |
# perform RX pending check before entering WoW mode | |
wow_check_rx_pending_enable=1 | |
# enable vht mcs 10, 11 support | |
enable_vhtmcs_10_11_support=1 | |
# Enable bus suspend in SAP mode | |
enable_bus_suspend_in_sap_mode=1 | |
# Enable bus suspend in P2PGO mode | |
enable_bus_suspend_in_go_mode=1 | |
# Set IPA offload configuration to default disable | |
gIPAConfig=0 | |
# Set Max peers connected for SAP to 10 | |
gSoftApMaxPeers=10 | |
# Override 11n/11ac to 11ac 80M for P2P GO | |
gGO11ACOverride=1 | |
# actual control of xbs feature is in host driver-policy_mgr_init_cfg | |
# please check when add new project xbs supported | |
enable_sbs=1 | |
# Disable triggers of data rssi threshold for roam. | |
# Sometimes have big gap between data rssi and beacon rssi, | |
# this triggers will Interfere and delay the normal roam. | |
roam_data_rssi_threshold_triggers=0 | |
# Enable edca parameter | |
gEnableEdcaParams=1 | |
gEdcaVoCwmin=2 | |
gEdcaViCwmin=2 | |
gEdcaBkCwmin=2 | |
gEdcaBeCwmin=2 | |
gEdcaVoCwmax=3 | |
gEdcaViCwmax=3 | |
gEdcaBkCwmax=3 | |
gEdcaBeCwmax=3 | |
gEdcaVoAifs=2 | |
gEdcaViAifs=2 | |
gEdcaBkAifs=2 | |
gEdcaBeAifs=2 | |
# disable edca to improve throughput when detect below OUI list | |
# AP 1st - Netcore N3 macaddr 08:10:7B:74:62:D7 (000C43 00 03 08107B000000 E0) | |
# AP 2nd - ChinaNet macaddr 08:10:7a:5f:56:8f (000C43 00 03 08107A000000 E0) | |
# AP 3rd - ASUS AX11000 macaddr 04:92:26:e1:51:d8 (001018 00 03 049226000000 E0) | |
# AP 4th - Skyworth macaddr C0:8F:20 (00E04C 00 03 C08F20000000 E0) | |
# AP 5th - Huawei AX3 OUI AC:85:3D (AC853D 00 01) | |
# AP 6th - Apple OUI 00:17:F2 (0017f2 07 06010103010000 fe 01) | |
gActionOUIDisableAggressiveEDCA=000C43 00 03 08107B000000 E0 000C43 00 03 08107A000000 E0 001018 00 03 049226000000 E0 00E04C 00 03 C08F20000000 E0 AC853D 00 01 0017f2 07 06010103010000 fe 01 | |
# Disable adaptive quota mode | |
gEnableMCCAdaptiveScheduler=1 | |
# allow user to configure tx rate | |
ratemask_type=1 | |
# disable dynamic switching of Qos Null Tx rate according to Rssi when detect below OUI list | |
gActionOUIDisableDynamicQosNullTxRate=00e04c 03 020160 E0 01 001018 06 0205009c0000 BC 01 001018 06 0203001c0000 FC 01 000c43 04 03000000 F0 01 000c43 04 00000000 F0 01 | |
# use of the gActionOUIITOExtension is to extend in-activity time for specified APs | |
gEnableActionOUI=1 | |
gActionOUIITOExtension=000c43 04 00000000 F0 01 000c43 04 07000000 F0 01 | |
# Used to specify action OUIs for 1x1 connection, can be bypassed with gForce1x1Exception set to 0 | |
# default 000C43 00 25 C2 001018 06 02FFF02C0000 BC 25 42 001018 06 02FF040C0000 BC 25 42 00037F 00 35 6C 001018 06 02FF009C0000 BC 25 48 | |
gActionOUIConnect1x1=000C43 00 25 42 001018 06 02FFF02C0000 BC 25 42 001018 06 02FF040C0000 BC 25 42 00037F 00 35 6C 001018 06 02FF009C0000 BC 25 48 b0958e 00 05 42 b0958e 00 05 42 | |
# enable CTS2SELF for specified APs | |
g_action_oui_enable_cts_2_self=000C43 04 07000000 F0 21 C0 000C43 04 03000000 F0 21 C0 8CFDF0 05 0101020100 F8 21 C0 8CFDF0 05 0109020300 F8 21 C0 8CFDF0 13 0400004900000302097201000000003f000000 FFFFE0 21 C0 | |
# Dual STA roam offload | |
enable_dual_sta_roam_offload=1 | |
# enable mcs 12 13 sap | |
disable_mcs_12_13_sap=0 | |
# disable TX packet inspect for ILP fixed tcp wrong order issue | |
tx_pkt_inspect_for_ilp=0 | |
# allow WPA2 and WPA3 EHT connection options | |
oem_eht_mlo_crypto_bitmap=0x3000f | |
# Eht support open encryption | |
eht_mlo_crypto_open_allow=0x1 | |
# downgrade to MLSR for specified APs | |
gActionOUIRestrictMLSR=000CE7 04 01000000 F0 01 000CE7 04 09000000 F0 01 | |
# add oui rule | |
gActionOUILimitBW=001018 07 0201009C000001 FE 01 | |
# Disable TWT when receiving OUIs of those APs | |
# 001018 00 01 000986 00 01 000ce7 00 01 00e0fc 00 01 is set | |
# by Qualcomm as default in hdd_config.h | |
# 000ce7 00 01 is customized by Sony and it is already a part of default value | |
gActionOUIDisableTWT=001018 00 01 000986 00 01 000ce7 00 01 00e0fc 00 01 | |
# Enable auth/assoc tx rate 6Mbps | |
gActionOUIAuthAssoc6Mbps2GHz=000c43 04 08000000 F0 01 000c43 04 03000000 F0 01 | |
# Hit low throughput issue when connect 1 IoT AP, no issue when disable beamformee. | |
# AP model:GDHG-CW5100 VHT80 rx low tput | |
gActionOUIDisableBFORMEE=00E04C 03 020160 E0 01 | |
# enable Self Recovery | |
gEnableSelfRecovery=1 | |
# enable setup nan config | |
nan_feature_config=1 | |
# MLO | |
mlo_support_link_num=3 | |
mlo_max_simultaneous_links=3 | |
mlo_support_link_band=0x77 | |
mlo_5gl_5gh_mlsr=1 | |
emlsr_mode_enable=1 | |
# Spatial Reuse (SR) | |
sr_enable_modes=0xf | |
# Enable/Disable dual MAC feature | |
# 0 - enable DBS | |
# 1 - disable DBS | |
# 2 - disable DBS for connection but keep DBS for scan | |
# 3 - disable DBS for connection but keep DBS scan with async | |
# scan policy disabled | |
# 4 - enable DBS for connection as well as for scan with async | |
# scan policy disabled | |
# 5 - enable DBS for connection but disable dbs for scan. | |
# 6 - enable DBS for connection but disable simultaneous scan from | |
# upper layer (DBS scan remains enabled in FW). | |
gDualMacFeatureDisable=0 | |
# ESE Support and fast transition | |
EseEnabled=1 | |
# enable vendor ft | |
gEnableVendorFt=1 | |
# add for wifi nss control, dynamic 1t2r | |
FastChainSelection=1 | |
BetterChainRssiThreshold=3 | |
# add for filter out DFS/Indoor Channel in getUsableChannel API | |
discardDFSchannelforMode=2 | |
# coex params | |
# ant iso | |
gSetAntennaIsolation=35 | |
# max wlan tx power unit:0.5dbm | |
gSetMaxTxPowerForBTC=44 | |
# max bt tx power | |
gSetBtInterferenceLowLL=20 | |
# bt rssi threshold to enter/exit DBAM | |
gSetBtLowRssiThreshold=-72 | |
# WLAN RSSI threshold to enter/exit DBAM | |
gSetWlanLowRssiThreshold=-85 | |
# Enable reduced power scan mode | |
enable_reduce_pwr_scan=1 | |
adapt_dwell_lpf_weight=80 | |
adapt_dwell_wifi_act_threshold=10 | |
beamforming_cap_weightage=0 | |
bss_load_sample_time=10000 | |
bss_load_threshold=70 | |
bss_load_trigger_2g_rssi_threshold=-60 | |
bss_load_trigger_5g_rssi_threshold=-70 | |
btm_disassoc_timer_threshold=0 | |
btm_offload_config=449 | |
btm_roam_score_delta=0 | |
ce_service_max_rx_ind_flush=1 | |
ce_service_max_yield_time=500 | |
chan_band_weightage=0 | |
chan_width_weightage=0 | |
channel_congestion_weightage=35 | |
enable_adaptive_11r=1 | |
enable_bss_load_roam_trigger=1 | |
enable_disconnect_roam_offload=1 | |
enable_idle_roam=1 | |
enable_nan_indoor_channel=1 | |
fw_timeout_crash=1 | |
gBusBandwidthComputeInterval=100 | |
gBusBandwidthHighThreshold=2000 | |
gBusBandwidthLowThreshold=150 | |
gBusBandwidthMediumThreshold=500 | |
gCEClassifyEnable=1 | |
gDisableIntraBssFwd=0 | |
gEmptyScanRefreshPeriod=10000 | |
gEnableDFSChnlScan=1 | |
gEnableForcedDTIM=1 | |
gEnableIcmpOffload=1 | |
gEnableIpTcpUdpChecksumOffload=1 | |
gEnableSAPManadatoryChanList=1 | |
gEnablefwprint=0 | |
gFullRoamScanPeriod=120 | |
gHandleLatencyCriticalClients=1 | |
gIPAHighBandwidthMbps=800 | |
gIPAMediumBandwidthMbps=400 | |
gPassiveMaxChannelTime=110 | |
gRArateLimitInterval=600 | |
gReorderOffloadSupported=1 | |
gRoamIntraBand=0 | |
gRoamScanHomeAwayTime=100 | |
gRoamScanNProbes=2 | |
gStaKeepAlivePeriod=30 | |
gTcpDelAckEnable=0 | |
gWESModeEnabled=0 | |
g_user_config_sched_scan_plan=0 | |
get_wifi_features=1 | |
gfine_time_meas_cap=0x0030D | |
he_caps_weightage=0 | |
hs20_btm_offload_disable=0 | |
ht_caps_weightage=0 | |
idle_data_packet_count=5 | |
idle_roam_inactive_time=5000 | |
idle_roam_min_rssi=-65 | |
idle_roam_rssi_delta=8 | |
idle_roam_score_delta=0 | |
igmp_offload_enable=1 | |
min_roam_score_delta=1500 | |
minimum_btm_candidate_score=0 | |
ndi_max_support=1 | |
nr_offload_params_bitmask=1 | |
nr_offload_time_offset=1 | |
nss_weightage=0 | |
oce_wan_weightage=0 | |
p2p_go_on_5ghz_indoor_chan=1 | |
pcl_weightage=0 | |
roam_candidate_validity_timer=0 | |
roam_inactive_data_count=5 | |
roam_scan_inactivity_time=10000 | |
roam_scan_period_after_inactivity=120000 | |
roam_score_delta=20 | |
roam_score_delta_bitmap=0xFFFFFFFF | |
roam_triggers=0xA762C | |
rssi_weightage=65 | |
sae_auth_failure_timeout=200 | |
sae_single_pmk_feature_enabled=1 | |
scan_mode_6ghz_duty_cycle=1 | |
skip_tpe_consideration=1 | |
# disable spectral scan for stability | |
spectral_disable=1 | |
sta_disable_roam=3 | |
tc_ingress_prio=3 | |
tx_retry_multiplier=20 | |
vendor_roam_score_algorithm=1 | |
vht_caps_weightage=0 | |
wake_lock_in_user_scan=1 | |
wlm_latency_enable=1 | |
wlm_latency_reset_on_disconnect=1 | |
wlm_multi_client_ll=1 | |
#####################################Xiaomi ADD: END | |
END | |
# Note: Configuration parser would not read anything past the END marker |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# This file allows user to override the factory | |
# defaults for the WLAN Driver | |
gDot11Mode=0 | |
InfraUapsdVoSrvIntv=0 | |
InfraUapsdViSrvIntv=0 | |
InfraUapsdBeSrvIntv=0 | |
InfraUapsdBkSrvIntv=0 | |
gAddTSWhenACMIsOff=1 | |
gEnableApOBSSProt=1 | |
RTSThreshold=1048576 | |
g11dSupportEnabled=0 | |
g11hSupportEnabled=1 | |
# 5g-160M sap need use it to detect radar for dfs channels | |
gEnableDFSMasterCap=1 | |
gNeighborLookupThreshold=-75 | |
gNeighborScanChannelMaxTime=40 | |
gNeighborScanChannelMinTime=20 | |
gNeighborScanTimerPeriod=45 | |
FastRoamEnabled=1 | |
RoamRssiDiff=5 | |
gChannelBondingMode5GHz=1 | |
gChannelBondingMode24GHz=1 | |
gAllowDFSChannelRoam=1 | |
gSetTxChainmask1x1=1 | |
gSetRxChainmask1x1=1 | |
gWlanMccToSccSwitchMode=4 | |
gEnableTXSTBC=1 | |
gEnableTxBFeeSAP=1 | |
gEnableTxBFin20MHz=1 | |
gEnableTxSUBeamformer=1 | |
gRrmEnable=1 | |
gVhtAmpduLenExponent=7 | |
gVhtMpduLen=2 | |
isP2pDeviceAddrAdministrated=0 | |
gEnableVhtFor24GHzBand=1 | |
gEnableLpassSupport=1 | |
gCountryCodePriority=1 | |
gEnableMuBformee=1 | |
# enable TDLS | |
gEnableTDLSSupport=1 | |
gTDLSExternalControl=2 | |
gEnableTDLSOffChannel=1 | |
gEnableTDLSBufferSta=1 | |
gEnableTDLSImplicitTrigger=1 | |
gTDLSRSSITriggerThreshold=-60 | |
gTDLSRSSITeardownThreshold=-95 | |
gTDLSTxPacketThreshold=200 | |
gTDLSRSSIDelta=-20 | |
gTDLSUapsdMask=0 | |
gNumVdevs=5 | |
# modded | |
gDfsBeaconTxEnhanced=1 | |
ImplicitQosIsEnabled=1 | |
goptimize_chan_avoid_event=1 | |
wls_6ghz_capable=1 | |
he_ul_mumimo=3 | |
he_dynamic_frag_support=3 | |
enable_ul_mimo=1 | |
enable_ul_ofdma=1 | |
eht_su_beamformer=1 | |
eht_su_beamformee=1 | |
mu_bformer_le_80mhz=1 | |
mu_bformer_160mhz=1 | |
mu_bformer_320mhz=1 | |
eht_bfee_ss_le_80mhz=7 | |
eht_bfee_ss_160mhz=7 | |
eht_bfee_ss_320mhz=7 | |
eht_num_sounding_dim_le_80mhz=7 | |
eht_num_sounding_dim_160mhz=7 | |
eht_num_sounding_dim_320mhz=7 | |
gTxLdpcEnable=3 | |
gEnableRXLDPC=1 | |
gShortGI20Mhz=1 | |
gShortGI40Mhz=1 | |
gShortPreamble=1 | |
gEnableHtSMPS=1 | |
gHtSMPS=1 | |
gMaxRxAmpduFactor=3 | |
obss_detection_offload=1 | |
obss_color_collision_offload=1 | |
bss_color_collision_det_sta=1 | |
gEnableImps=1 | |
gEnableBmps=1 | |
gTxBFEnable=1 | |
enable_vht20_mcs9=1 | |
enable_subfee_vendor_vhtie=1 | |
he_mcs_12_13_support=0xffffffff | |
enable_wmm_txop=1 | |
gActiveModeOffload=1 | |
# enable Qpower power saving | |
gEnablePowerSaveOffload=5 | |
# Add for data stall detection | |
# Enable broadcast logging to the userspace entities | |
gMulticastHostFwMsgs=1 | |
gEnableDataStallDetection=1 | |
# Add for high current when download on 11B | |
g11bNumTxChains=2 | |
# 11B 1x2 (TxRx) for for regulatory compliance default 0 | |
gEnableCckTxFirOverride=1 | |
# default g11agNumTxChains=0 | |
g11agNumTxChains=2 | |
# 802.11mc RTT | |
# disable for CTS test fail fix | |
gEnableRTTSupport=1 | |
gSapDot11mc=1 | |
# Add for open walkround feature to avoid MTK AP crash,QC case2952499 | |
gForce1x1Exception=0 | |
# add for bdf fw rus | |
gEnableForceTargetAssert=1 | |
# change for disable idle module stop, disable the idle shutdown feature. | |
gInterfaceChangeWait=10000 | |
# Add for Qpower parameter,0=disable,1=enable | |
gOptimizedPowerManagement=1 | |
# HiRssi roaming | |
gRoamScanHiRssiDelta=0 | |
# Modify for bssid_hint_priority default is 0 in .h file | |
is_bssid_hint_priority=1 | |
# Add for some ap don't response to dhcp discovery paket with qos flag equals voice | |
arp_ac_category=0 | |
# RSSI threshold offset for 2G to 5G roam | |
roam_bad_rssi_thresh_offset_2g=0 | |
# add for roam scan diff | |
gRoamRescanRssiDiff=3 | |
# add for disable background scan roam | |
roam_bg_scan_client_bitmap=0 | |
# Disallow the beacons/probe resp from adjacent channels | |
allow_adj_chan_bcns=0 | |
# Add for enable PER based roaming | |
# enabled for Tx and Rx traffic | |
gper_roam_enabled=3 | |
# Mbps x 10 | |
gper_roam_high_rate_th=540 | |
gper_roam_low_rate_th=150 | |
# high PER rate % for roaming scan triggered | |
gper_roam_th_percent=80 | |
gper_roam_rest_time=60 | |
# Add for gper_roam_mon_time, default 25s, it is too long for APP | |
gper_roam_mon_time=10 | |
# Add for btm_sticky_time, prohibit frequency btm roaming | |
btm_sticky_time=300 | |
# Add for scan dev whose beacon is invalid with wrong length | |
scan_allow_bss_with_corrupted_ie=1 | |
# do skip scan DFS channel | |
gInitialScanNoDFSChnl=1 | |
# Disallow STA+SAP SCC on DFS channel | |
g_sta_sap_scc_on_dfs_chan=0 | |
# Allow dfs scan with p2p device | |
gSkipDfsChannelInP2pSearch=0 | |
# Increase the kickout threshold to avoid frequent disconnection | |
# which means if DUT missed 2047 packets from AP, the DUT will disconnect from AP byself | |
gDroppedPktDisconnectTh=2047 | |
# disable EHT RSN check | |
gEnableEhtRsnCheck=0 | |
# add for donot SSDP packet wakeup host subsystem | |
ssdp=0 | |
# set P2P nego req, invite req, discovery req HW tx count from default 16 to 64 | |
# mgmt_frame_hw_tx_retry_count to configure MGMT frame HW tx retry count for certain frame types. | |
# The INI String format: frame_hw_tx_retry_count="<frame type>,<retry count>,..." | |
# The supported frame types are defined by enum mlme_cfg_frame_type. | |
# Retry count max value is 127. | |
# For example: | |
# mgmt_frame_hw_tx_retry_count="0,64,2,32" | |
# The above input string means: | |
# For p2p go negotiation request fame, hw retry count 64 | |
# For p2p provision discovery request, hw retry count 32 | |
mgmt_frame_hw_tx_retry_count=0,64,1,64,2,64 | |
# Add for: close FILS Support on SoftAP | |
oce_enable_fils_discovery_sap=0 | |
# Add for: Bypass xLNA at Softap use case as Tput can not stable at MCS11/10 if DUT and AUX very close | |
xlna_bypass=1 | |
# enable monitor and station mode concurrent for android U decoupling | |
monitor_mode_concurrency=1 | |
# sniffer mode patch for 8650, alm id 6263393 | |
local_packet_capture=0 | |
# Add for: Enable dynamic nss chains configuration to support set nss from framework | |
restart_sap_on_dynamic_nss_chains_config=1 | |
# add to enable debug unit test cmd | |
gEnableUnitTestFramework=1 | |
# Add for: let Softap be able to setup at LTE conflict channel | |
force_start_sap=1 | |
coex_unsafe_chan_nb_user_prefer=2 | |
# add to disable TXRX tput using traffic monitor based pcie speed switch and based on MCS and BW instead | |
pcie_config=2 | |
################ Datapath feature set Begin ################ | |
gVhtRxMCS=2 | |
gVhtTxMCS=2 | |
gEnable2x2=1 | |
gVhtRxMCS2x2=2 | |
gVhtTxMCS2x2=2 | |
gIPADescSize=800 | |
dp_tx_ring_size=5120 | |
dp_tx_compl_ring_size=8192 | |
dp_tx_desc=8192 | |
dp_tx_ext_desc=8192 | |
rx_mode=20 | |
gEnableFastPath=1 | |
TSOEnable=1 | |
GROEnable=3 | |
ght_mpdu_density=5 | |
gEnableFlowSteering=1 | |
maxMSDUsPerRxInd=8 | |
dp_rx_fisa_enable=1 | |
dp_rx_flow_search_table_size=256 | |
dp_rx_fst_in_cmem=1 | |
dp_rx_fisa_lru_del_enable=1 | |
dp_rxdma_buf_ring=4096 | |
dp_rxdma_refill_ring=16384 | |
dp_rx_sw_desc_num=16384 | |
dp_reo_dst_ring=6144 | |
dp_reo_rings_map=0x3F | |
dp_rx_refill_buff_pool=1 | |
rpsRxQueueCpuMapList=f3 | |
legacy_mode_csum_disable=1 | |
icmp_req_to_fw_mark_interval=200 | |
gBusBandwidthVeryHighThreshold=10000 | |
# Configure Rx aggregation size to 1024 according to 802.11be_D2.0 35.3.8 | |
gRxAggregationSize=1024 | |
dp_direct_link_enable=1 | |
gEnableSWLM=1 | |
dp_enable_load_balance=1 | |
dp_enable_flow_balance=1 | |
dp_enable_lapb=1 | |
dp_tcl_data_rings=4 | |
dp_tx_comp_rings=4 | |
################ Datapath feature set End ################ | |
adaptive_dwell_mode_enabled=1 | |
hostscan_adaptive_dwell_mode=1 | |
enable_rtt_mac_randomization=1 | |
gEnableSNRMonitoring=1 | |
gWmiCreditCount=1 | |
acs_with_more_param=1 | |
AutoChannelSelectWeight=0x00fafafa | |
gRuntimePM=2 | |
# Set runtime pm's inactivity timer | |
gRuntimePMDelay=850 | |
gEnablePacketLog=0 | |
oem_6g_support_disable=0 | |
gMaxConcurrentActiveSessions=4 | |
wlm_latency_flags_xr=0x200080083 | |
# Modify for enlarge scan result | |
active_max_channel_time_2g=80 | |
gActiveMaxChannelTime=80 | |
gActiveMinChannelTime=40 | |
active_max_channel_time_6g=60 | |
passive_max_channel_time_6g=60 | |
#####################################Xiaomi ADD: START | |
# Channel Rrequency Response | |
# Bitmap denoting the PDEVs for which CFR needs to be disabled | |
cfr_disable=7 | |
# configure MAC address from the cfg file wlan_mac.bin | |
read_mac_addr_from_mac_file=1 | |
# WLM flags setting for ultralow level, bit9 for BMPS disabled | |
# bit 0: Avoid scan request from HLOS if setting | |
# bit 1: Skip DFS channel SCAN if setting | |
# bit 19/20: 1 to set PCIE in L1SS state(low power mode), 0 to set PCIE in L0 state(active mode) | |
wlm_latency_flags_ultralow=0x180003 | |
# APF: Android Packet Filter | |
gBpfFilterEnable=1 | |
gActiveUcBpfMode=2 | |
gActiveMcBcBpfMode=1 | |
# Assoc failure timeout value | |
# Code default is 2000 | |
assoc_failure_timeout=5000 | |
# Enable NUD tracking feature | |
# 0 - disable(default),1 - trigger disconnect, 2 - trigger roaming, | |
# 3 - trigger roaming, but if roam fails, disconnection | |
gEnableNUDTracking=3 | |
# Enable ETSI SRD channels by Xiaomi. Qualcom default value is disable | |
# * BIT 0:- Enable/Disable SRD channels for SAP. | |
# * BIT 1:- Enable/Disable SRD channels for P2P-GO. | |
# * BIT 2:- Enable/Disable SRD channels for NAN. | |
# Code default value is 6. | |
etsi13_srd_chan_in_master_mode=7 | |
# Sets RSSI preference for 5GHz over 2.4GHz AP | |
gRoamPrefer5GHz=1 | |
gSelect5GHzMargin=5 | |
# Candidate AP minimum RSSI for beacon miss roam trigger | |
# Code default is -70 | |
candidate_min_rssi_for_beacon_miss=-75 | |
candidate_min_rssi_for_disconnect=-75 | |
# Dense traffic threshold in kBps | |
# Code default is 400 | |
gtraffic_threshold=55 | |
groam_dense_rssi_thresh_offset=0 | |
# enable/disable FT open feature | |
# Code default is 1 | |
enable_ftopen=0 | |
# TWT | |
twt_congestion_timeout=0 | |
enable_twt=1 | |
twt_responder=1 | |
twt_requestor=1 | |
twt_bcast_req_resp_config=3 | |
rtwt_req_resp_config=3 | |
enable_twt_24ghz=1 | |
enable_twt_in_11n=1 | |
# Enable P2PGO Ignoring non-P2P probe requests | |
go_ignore_non_p2p_probe_req=1 | |
# VTS SAR test fail as sar version is not match | |
gEnableSARV1toSARV2=1 | |
# This ini is used to give higher priority for 5g scc than dbs. | |
# It is bitmap per enum policy_mgr_con_mode. | |
# For example in GO+STA(5G) mode, when TPUT is onfigured as wlan system | |
# preference option, If 5G SCC needs higher priority than dbs, set it as 8. | |
g_prefer_5g_scc_to_dbs=8 | |
# set modulated DTIM interval | |
gEnableModulatedDTIM=5 | |
gMaxLIModulatedDTIM=3 | |
gEnableTelescopicDTIM=9 | |
enable_teles_dtim_only_on_system_suspend=1 | |
# Enable modulated DTIM only for System suspend wow. | |
# For RTPM wow, the device will stay in DTIM 1 (non-modulated DTIM). | |
enable_mod_dtim_on_system_suspend=1 | |
# Reduce the expiry time for avoid list and black list in drv. | |
avoid_list_expiry_time=1 | |
black_list_expiry_time=1 | |
# Improve threshold to move the Ap from avoid to blacklist | |
bad_bssid_counter_thresh=100 | |
# Enable SoftAP on indoor channel, but Xiaomi's patch in driver only | |
# allow this when STA was connected on the same indoor channel. | |
gindoor_channel_support=1 | |
# Enable max link speed | |
gReportMaxLinkSpeed=0 | |
# perform RX pending check before entering WoW mode | |
wow_check_rx_pending_enable=1 | |
# enable vht mcs 10, 11 support | |
enable_vhtmcs_10_11_support=1 | |
# Enable bus suspend in SAP mode | |
enable_bus_suspend_in_sap_mode=1 | |
# Enable bus suspend in P2PGO mode | |
enable_bus_suspend_in_go_mode=1 | |
# Set IPA offload configuration to default disable | |
gIPAConfig=0 | |
# Set Max peers connected for SAP to 10 | |
gSoftApMaxPeers=10 | |
# Override 11n/11ac to 11ac 80M for P2P GO | |
gGO11ACOverride=1 | |
# actual control of xbs feature is in host driver-policy_mgr_init_cfg | |
# please check when add new project xbs supported | |
# require hardware have 4x 5G/6G FEM | |
# HBS MLO | |
enable_sbs=0 | |
# Disable triggers of data rssi threshold for roam. | |
# Sometimes have big gap between data rssi and beacon rssi, | |
# this triggers will Interfere and delay the normal roam. | |
roam_data_rssi_threshold_triggers=0 | |
# Enable edca parameter | |
gEnableEdcaParams=1 | |
gEdcaVoCwmin=2 | |
gEdcaViCwmin=2 | |
gEdcaBkCwmin=2 | |
gEdcaBeCwmin=2 | |
gEdcaVoCwmax=3 | |
gEdcaViCwmax=3 | |
gEdcaBkCwmax=3 | |
gEdcaBeCwmax=3 | |
gEdcaVoAifs=2 | |
gEdcaViAifs=2 | |
gEdcaBkAifs=2 | |
gEdcaBeAifs=2 | |
# disable edca to improve throughput when detect below OUI list | |
# AP 1st - Netcore N3 macaddr 08:10:7B:74:62:D7 (000C43 00 03 08107B000000 E0) | |
# AP 2nd - ChinaNet macaddr 08:10:7a:5f:56:8f (000C43 00 03 08107A000000 E0) | |
# AP 3rd - ASUS AX11000 macaddr 04:92:26:e1:51:d8 (001018 00 03 049226000000 E0) | |
# AP 4th - Skyworth macaddr C0:8F:20 (00E04C 00 03 C08F20000000 E0) | |
# AP 5th - Huawei AX3 OUI AC:85:3D (AC853D 00 01) | |
# AP 6th - Apple OUI 00:17:F2 (0017f2 07 06010103010000 fe 01) | |
gActionOUIDisableAggressiveEDCA=000C43 00 03 08107B000000 E0 000C43 00 03 08107A000000 E0 001018 00 03 049226000000 E0 00E04C 00 03 C08F20000000 E0 AC853D 00 01 0017f2 07 06010103010000 fe 01 | |
# Disable adaptive quota mode | |
gEnableMCCAdaptiveScheduler=1 | |
# allow user to configure tx rate | |
ratemask_type=1 | |
# disable dynamic switching of Qos Null Tx rate according to Rssi when detect below OUI list | |
gActionOUIDisableDynamicQosNullTxRate=00e04c 03 020160 E0 01 001018 06 0205009c0000 BC 01 001018 06 0203001c0000 FC 01 000c43 04 03000000 F0 01 000c43 04 00000000 F0 01 | |
# use of the gActionOUIITOExtension is to extend in-activity time for specified APs | |
gEnableActionOUI=1 | |
gActionOUIITOExtension=000c43 04 00000000 F0 01 000c43 04 07000000 F0 01 | |
# Used to specify action OUIs for 1x1 connection, can be bypassed with gForce1x1Exception set to 0 | |
# default 000C43 00 25 C2 001018 06 02FFF02C0000 BC 25 42 001018 06 02FF040C0000 BC 25 42 00037F 00 35 6C 001018 06 02FF009C0000 BC 25 48 | |
gActionOUIConnect1x1=000C43 00 25 42 001018 06 02FFF02C0000 BC 25 42 001018 06 02FF040C0000 BC 25 42 00037F 00 35 6C 001018 06 02FF009C0000 BC 25 48 b0958e 00 05 42 b0958e 00 05 42 | |
# enable CTS2SELF for specified APs | |
g_action_oui_enable_cts_2_self=000C43 04 07000000 F0 21 C0 000C43 04 03000000 F0 21 C0 8CFDF0 05 0101020100 F8 21 C0 8CFDF0 05 0109020300 F8 21 C0 8CFDF0 13 0400004900000302097201000000003f000000 FFFFE0 21 C0 | |
# Dual STA roam offload | |
enable_dual_sta_roam_offload=1 | |
# enable mcs 12 13 sap | |
disable_mcs_12_13_sap=0 | |
# disable TX packet inspect for ILP fixed tcp wrong order issue | |
tx_pkt_inspect_for_ilp=0 | |
# allow WPA2 and WPA3 EHT connection options | |
oem_eht_mlo_crypto_bitmap=0x3000f | |
# Eht support open encryption | |
eht_mlo_crypto_open_allow=0x1 | |
# downgrade to MLSR for specified APs | |
gActionOUIRestrictMLSR=000CE7 04 01000000 F0 01 000CE7 04 09000000 F0 01 | |
# add oui rule | |
gActionOUILimitBW=001018 07 0201009C000001 FE 01 | |
# Disable TWT when receiving OUIs of those APs | |
# 001018 00 01 000986 00 01 000ce7 00 01 00e0fc 00 01 is set | |
# by Qualcomm as default in hdd_config.h | |
# 000ce7 00 01 is customized by Sony and it is already a part of default value | |
gActionOUIDisableTWT=001018 00 01 000986 00 01 000ce7 00 01 00e0fc 00 01 | |
# Enable auth/assoc tx rate 6Mbps | |
gActionOUIAuthAssoc6Mbps2GHz=000c43 04 08000000 F0 01 000c43 04 03000000 F0 01 | |
# Hit low throughput issue when connect 1 IoT AP, no issue when disable beamformee. | |
# AP model:GDHG-CW5100 VHT80 rx low tput | |
gActionOUIDisableBFORMEE=00E04C 03 020160 E0 01 | |
# enable Self Recovery | |
gEnableSelfRecovery=1 | |
# enable setup nan config | |
nan_feature_config=1 | |
# MLO | |
mlo_support_link_num=3 | |
mlo_max_simultaneous_links=3 | |
mlo_support_link_band=0x77 | |
mlo_5gl_5gh_mlsr=1 | |
emlsr_mode_enable=1 | |
# Spatial Reuse (SR) | |
sr_enable_modes=0xf | |
# Enable/Disable dual MAC feature | |
# 0 - enable DBS | |
# 1 - disable DBS | |
# 2 - disable DBS for connection but keep DBS for scan | |
# 3 - disable DBS for connection but keep DBS scan with async | |
# scan policy disabled | |
# 4 - enable DBS for connection as well as for scan with async | |
# scan policy disabled | |
# 5 - enable DBS for connection but disable dbs for scan. | |
# 6 - enable DBS for connection but disable simultaneous scan from | |
# upper layer (DBS scan remains enabled in FW). | |
gDualMacFeatureDisable=0 | |
# ESE Support and fast transition | |
EseEnabled=1 | |
# enable vendor ft | |
gEnableVendorFt=1 | |
# Add XPan configuration | |
gEnableDcs=1 | |
#dcs_debug=2 | |
# Enable reduced power scan mode | |
enable_reduce_pwr_scan=1 | |
# Enable notify nud failure event to fwk | |
gEnableNUDFailureNotify=4 | |
# Enable notify bmiss event to fwk(self recovery) | |
gEnableBmissNotify=1 | |
# Set mwdl interface count | |
g_mwdl_count=2 | |
# add for wifi nss control, dynamic 1t2r | |
FastChainSelection=1 | |
BetterChainRssiThreshold=3 | |
# add for filter out DFS/Indoor Channel in getUsableChannel API | |
discardDFSchannelforMode=2 | |
# coex params | |
# ant iso | |
gSetAntennaIsolation=35 | |
# max wlan tx power unit:0.5dbm | |
gSetMaxTxPowerForBTC=44 | |
# max bt tx power | |
gSetBtInterferenceLowLL=20 | |
# bt rssi threshold to enter/exit DBAM | |
gSetBtLowRssiThreshold=-72 | |
# WLAN RSSI threshold to enter/exit DBAM | |
gSetWlanLowRssiThreshold=-85 | |
adapt_dwell_lpf_weight=80 | |
adapt_dwell_wifi_act_threshold=10 | |
beamforming_cap_weightage=0 | |
bss_load_sample_time=10000 | |
bss_load_threshold=70 | |
bss_load_trigger_2g_rssi_threshold=-60 | |
bss_load_trigger_5g_rssi_threshold=-70 | |
btm_disassoc_timer_threshold=0 | |
btm_offload_config=449 | |
btm_roam_score_delta=0 | |
btm_solicited_timeout=500 | |
ce_service_max_rx_ind_flush=1 | |
ce_service_max_yield_time=500 | |
chan_band_weightage=0 | |
chan_width_weightage=0 | |
channel_congestion_weightage=35 | |
chipset_stats_enable=1 | |
dp_wlm_rx_aggr_control=1 | |
enable_adaptive_11r=1 | |
enable_bss_load_roam_trigger=1 | |
enable_disconnect_roam_offload=1 | |
enable_idle_roam=1 | |
enable_nan_indoor_channel=1 | |
epcs_support_enable=1 | |
exclude_selftx_from_cca_busy_time=1 | |
fw_timeout_crash=1 | |
gBusBandwidthComputeInterval=100 | |
gBusBandwidthHighThreshold=2000 | |
gBusBandwidthLowThreshold=150 | |
gBusBandwidthMediumThreshold=500 | |
gCEClassifyEnable=1 | |
gDisableIntraBssFwd=0 | |
gEmptyScanRefreshPeriod=10000 | |
gEnableDFSChnlScan=1 | |
gEnableForcedDTIM=1 | |
gEnableIcmpOffload=1 | |
gEnableIpTcpUdpChecksumOffload=1 | |
gEnableSAPManadatoryChanList=1 | |
gEnablefwprint=0 | |
gFullRoamScanPeriod=120 | |
gHandleLatencyCriticalClients=1 | |
gIPAHighBandwidthMbps=800 | |
gIPAMediumBandwidthMbps=400 | |
gPassiveMaxChannelTime=110 | |
gRArateLimitInterval=600 | |
gReorderOffloadSupported=1 | |
gRoamIntraBand=0 | |
gRoamScanHomeAwayTime=100 | |
gRoamScanNProbes=2 | |
gStaKeepAlivePeriod=30 | |
gTcpDelAckEnable=0 | |
gWESModeEnabled=0 | |
g_user_config_sched_scan_plan=0 | |
get_wifi_features=1 | |
gfine_time_meas_cap=0x0030D | |
he_caps_weightage=0 | |
hs20_btm_offload_disable=0 | |
ht_caps_weightage=0 | |
idle_data_packet_count=5 | |
idle_roam_inactive_time=5000 | |
idle_roam_min_rssi=-65 | |
idle_roam_rssi_delta=8 | |
idle_roam_score_delta=0 | |
igmp_offload_enable=1 | |
min_roam_score_delta=1500 | |
minimum_btm_candidate_score=0 | |
ndi_max_support=1 | |
nr_offload_params_bitmask=1 | |
nr_offload_time_offset=1 | |
nss_weightage=0 | |
oce_wan_weightage=0 | |
p2p_go_on_5ghz_indoor_chan=1 | |
pcl_weightage=0 | |
relaxed_lpi_conn_policy=1 | |
roam_candidate_validity_timer=0 | |
roam_inactive_data_count=5 | |
roam_scan_inactivity_time=10000 | |
roam_scan_period_after_inactivity=120000 | |
roam_score_delta=20 | |
roam_score_delta_bitmap=0xFFFFFFFF | |
roam_triggers=0xA762C | |
rssi_weightage=65 | |
sae_auth_failure_timeout=200 | |
sae_single_pmk_feature_enabled=1 | |
scan_mode_6ghz_duty_cycle=1 | |
skip_tpe_consideration=1 | |
# disable spectral scan for stability | |
spectral_disable=1 | |
sta_disable_roam=3 | |
sta_vdev_for_p2p_device_upon_vdev_exhaust=1 | |
tc_ingress_prio=3 | |
tx_retry_multiplier=20 | |
vendor_roam_score_algorithm=1 | |
vht_caps_weightage=0 | |
wake_lock_in_user_scan=1 | |
wlm_latency_enable=1 | |
wlm_latency_reset_on_disconnect=1 | |
wlm_multi_client_ll=1 | |
#####################################Xiaomi ADD: END | |
END | |
# Note: Configuration parser would not read anything past the END marker |
Unfortunately, ZET's machine doesn't seem to be able to unlock the bootloader, which means it's impossible to play around with custom WCNSS cfg and cmd wifi.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
I just got notified that ZTE Red Magic 10 Pro support HBS aka "enable_sbs=1" by default.