lynx: Regenerate vendor blobs

Signed-off-by: HeroBuxx <me@herobuxx.me>
This commit is contained in:
HeroBuxx
2026-07-11 13:00:21 +00:00
commit bfe5ab4cfe
2769 changed files with 65782 additions and 0 deletions
+623
View File
@@ -0,0 +1,623 @@
# This file allows user to override the factory
# defaults for the WLAN Driver
#############################################
# General configurations
#############################################
# This ini is used to set Phy Mode (auto, b, g, n, etc/) Valid values are
# 0-12, with 0 = Auto, 12 = 11ax.
gDot11Mode=0
# This ini is used to set default Cck ChainMask
# 0: disable the cck tx chain mask (default)
# 1: enable the cck tx chain mask
gCckChainMaskEnable=1
# This ini is used to set default channel bonding mode 24GHZ
# 0 - 20MHz IF bandwidth centered on IF carrier
# 1 - 40MHz IF bandwidth with lower 20MHz supporting the primary channel
# 2 - reserved
# 3 - 40MHz IF bandwidth with higher 20MHz supporting the primary channel
# 4 - 20/40MHZ offset LOW 40/80MHZ offset CENTERED
# 5 - 20/40MHZ offset CENTERED 40/80MHZ offset CENTERED
# 6 - 20/40MHZ offset HIGH 40/80MHZ offset CENTERED
# 7 - 20/40MHZ offset LOW 40/80MHZ offset LOW
# 8 - 20/40MHZ offset HIGH 40/80MHZ offset LOW
# 9 - 20/40MHZ offset LOW 40/80MHZ offset HIGH
# 10 - 20/40MHZ offset-HIGH 40/80MHZ offset HIGH
gChannelBondingMode24GHz=0
# This ini is used to show OEM is 6Ghz disabled. For legacy OEM apps
# having no support for 6Ghz, the default value is 1 and thus driver will
# not serve 6Ghz info to legacy oem application.
# OEM apps supporting 6Ghz sets the ini value to 0 to get 6Ghz
# information from driver.
oem_6g_support_disable=0
# etsi_srd_chan_in_master_mode is to enable/disable ETSI SRD channels in
# master mode PCL and ACS functionality
# Bit map for enabling the SRD mode in various modes are as follows:-
# 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.
# Rest of the bits are currently reserved for future SRD channel support for
# other vdevs.
etsi13_srd_chan_in_master_mode=7
#############################################
# STA related configurations
#############################################
# This ini is used to ignore default peer info
gIgnorePeerErpInfo=1
# This ini is used to enable/disable probe request deferral as per OCE spec
oce_enable_probe_req_deferral=0
# This ini is used to set probe request rate to 5.5Mbps as per OCE requirement
# in 2.4G band
oce_enable_probe_req_rate=0
# Channel Band preference to 5GHZ to calculate best candidate
chan_band_weightage=5
# Channel Congestion Weightage to calculate best candidate
channel_congestion_weightage=10
#############################################
# SAP related configurations
#############################################
# This ini is used to set Max peers connected for SAP
gSoftApMaxPeers=10
# This ini is used to enable/disable AP OBSS protection
gEnableApOBSSProt=1
# This ini is used to override SAP channel.
# If gWlanMccToSccSwitchMode = 0: disabled.
# If gWlanMccToSccSwitchMode = 1: Enable switch.
# If gWlainMccToSccSwitchMode = 2: Force switch with SAP restart.
# If gWlainMccToSccSwitchMode = 3: Force switch without SAP restart.
# If gWlainMccToSccSwitchMode = 4: Switch using fav channel(s)without SAP
# restart.
# If gWlainMccToSccSwitchMode = 5: Force switch without SAP restart.MCC allowed
# in exceptional cases.
# If gWlainMccToSccSwitchMode = 6: Force Switch without SAP restart only in
# user preferred band.
gWlanMccToSccSwitchMode=3
# This ini is used to set default RTSThreshold
# If minimum value 0 is selected then it will use always RTS
# max is the max frame size
RTSThreshold=1048576
# This ini is used to enable green ap feature
gEnableGreenAp=1
# This ini is used to enable/disable oce feature for SAP
oce_sap_enable=0
# This ini is used to enable/disable fils discovery in sap mode
oce_enable_fils_discovery_sap=0
# This ini is used to enable the enhanced green ap feature
gEnableEGAP=1
#############################################
# Concurrency related configurations
#############################################
# This ini is for different concurrency combinations to DBS or inter band
# MCC. Default is DBS for STA+STA and STA+P2P.
#
# 0 - inter-band MCC
# 1 - DBS
#
# BIT 0: STA+STA
# BIT 1: STA+P2P
# BIT 2-31: Reserved
channel_select_logic_conc=0
# This ini is used to allow STA+SAP SCC on DFS channel with master mode
# support disabled, the value is defined by enum PM_AP_DFS_MASTER_MODE.
# 0 - Disallow STA+SAP SCC on DFS channel
# 1 - Allow STA+SAP SCC on DFS channel with master mode disabled
# This needs gEnableDFSMasterCap enabled to allow SAP SCC with
# STA on DFS but dfs master mode disabled. Single SAP is not allowed
# on DFS.
# 2 - enhance "1" with below requirement
# a. Allow single SAP (GO) start on DFS channel.
# b. Allow CAC process on DFS channel in single SAP (GO) mode
# c. Allow DFS radar event process in single SAP (GO) mode
# d. Disallow CAC and radar event process in SAP (GO) + STA mode.
# The value 2 of this ini requires master mode to be enabled so it is
# mandatory to enable the dfs master mode ini gEnableDFSMasterCap
# along with it.
g_sta_sap_scc_on_dfs_chan=0
#############################################
# Data path related configurations
#############################################
# DP Tx Ring Size
dp_tx_ring_size=3072
# DP TSO Enabled
TSOEnable=1
# This ini entry is used to enable/disable GRO feature standalonely.
# Value 0: Disable GRO feature
# Value 1: Enable Dynamic GRO feature, TC rule can control GRO
# behavior of STA mode
# Value 3: Enable GRO feature forcibly
GROEnable=1
# Ctrl to enable fastpath feature
gEnableFastPath=1
# This ini is used to specify the behaviour of the driver for NUD tracking.
# If the ini value is:-
# 0: Driver will not track the NUD failures, and ignore the same.
# 1: Driver will track the NUD failures and if honoured will disconnect from
# the connected BSSID.
# 2: Driver will track the NUD failures and if honoured will roam away from
# the connected BSSID to a new BSSID to retain the data connectivity.
# 3: Driver will try to roam to a new AP but if roam fails, disconnect.
gEnableNUDTracking=2
# This ini is used to set RPS map for different RX queues.
#
# List of RPS CPU maps for different rx queues registered by WLAN driver
# Ref - Kernel/Documentation/networking/scaling.txt
# RPS CPU map for a particular RX queue, selects CPU(s) for bottom half
# processing of RX packets. For example, for a system with 4 CPUs,
# 0xe: Use CPU1 - CPU3 and donot use CPU0.
# 0x0: RPS is disabled, packets are processed on the interrupting CPU.
#
# WLAN driver registers NUM_TX_QUEUES queues for tx and rx each during
# alloc_netdev_mq. Hence, we need to have a cpu mask for each of the rx queues.
#
# For example, if the NUM_TX_QUEUES is 4, a sample WLAN ini entry may look like
# rpsRxQueueCpuMapList=a b c d
# For a 4 CPU system (CPU0 - CPU3), this implies:
# 0xa - (1010) use CPU1, CPU3 for rx queue 0
# 0xb - (1011) use CPU0, CPU1 and CPU3 for rx queue 1
# 0xc - (1100) use CPU2, CPU3 for rx queue 2
# 0xd - (1101) use CPU0, CPU2 and CPU3 for rx queue 3
# In practice, we may want to avoid the cores which are heavily loaded.
#
# Default value of rpsRxQueueCpuMapList. Different platforms may have
# different configurations for NUM_TX_QUEUES and # of cpus, and will need to
# configure an appropriate value via ini file. Setting default value to 'e' to
# avoid use of CPU0 (since its heavily used by other system processes) by rx
# queue 0, which is currently being used for rx packet processing.
#
# Maximum length of string used to hold a list of cpu maps for various rx
# queues. Considering a 16 core system with 5 rx queues, a RPS CPU map
# list may look like -
# rpsRxQueueCpuMapList = ffff ffff ffff ffff ffff
# (all 5 rx queues can be processed on all 16 cores)
# max string len = 24 + 1(for '\0'). Considering 30 to be on safe side.
rpsRxQueueCpuMapList=f3
# This ini is used to control DP Software to mark the ICMP request packets
# to be sent to FW at certain interval (in milliseconds).
# The value 0 is used to disable marking of ICMP requests to be sent to FW.
# The value -1 is used to mark all the ICMP requests to be sent to FW.
# Any value greater than zero indicates the time interval (in milliseconds)
# at which ICMP requests are marked to be sent to FW.
icmp_req_to_fw_mark_interval=200
#############################################
# Scan related configurations
#############################################
# This ini is used to set maximum time in msecs spent in active 2G channel scan
# if it's not zero, in case of zero, CFG_ACTIVE_MAX_CHANNEL_TIME is used for 2G
# channels also.
active_max_channel_time_2g=40
# This INI is added for a specific OEM on their request, who dont want to
# use PNO offload scan (sched scans). This is useful only if PNO scan offload
# is disabled. If PNO scan is enabled this INI should be disabled and its
# by default disabled intentionally.
# This is used to acquire wake lock to handle the case where PNO scan offload
# is disabled so that wlan is not suspended during scan before connect and
# thus scan is not aborted in between. In case PNO scan is offloaded, the FW
# will take care of connect scans and will wake up host when candidate is found
# Related: Scan
wake_lock_in_user_scan=1
# This ini is used to set default snr monitor
gEnableSNRMonitoring=1
# Configure the 6Ghz scan mode
# 0 - Remove 6GHz channels in the scan request
# 1 - Allow/Add 6Ghz PSC channels to scan request
# 2 - Allow all the 6Ghz channels
# 3 - Scan the channels (both PSC and non-PSC) found in RNR-IEs while scanning
# 2g and 5g bands. Host fills all PSC and non-PSC channels in the scan
# request and set the flag FLAG_SCAN_ONLY_IF_RNR_FOUND for each channel.
# 4 - Scan the complete PSC channel list for every duty cycle. For every
# duty cycle scan, host fills all 6g channels and sets the flag
# FLAG_SCAN_ONLY_IF_RNR_FOUND only for non-PSC channels. Rest of the scans
# will be done only on RNR channels (PSC and non-PSC).
# 5 - Scan the complete 6g(PSC and non-PSC) channel list for every duty cycle.
# For every duty cycle scan, host fills all 6g channels and doesn't set the
# flag FLAG_SCAN_ONLY_IF_RNR_FOUND for any 6g (PSC/non-PSC) channels. Rest
# of the scans will be done only on RNR (PSC and non-PSC channels).
scan_mode_6ghz=2
#############################################
# Roaming related configurations
#############################################
# This ini is used to configure roaming scan behavior from HOST
# 0 : DBS scan
# 1 : Non-DBS scan
roaming_scan_policy=1
# This is used to control the RSSI threshold for neighbor lookup.
gNeighborLookupThreshold=76
# This INI is used to decide whether to Roam or not based on RSSI. AP1 is the
# currently associated AP and AP2 is chosen for roaming. The Roaming will
# happen only if AP2 has better Signal Quality and it has a RSSI better than
# AP2. RoamRssiDiff is the number of units (typically measured in dB) AP2
# is better than AP1.
RoamRssiDiff=3
# This value is the timeout values for the cached roam candidate
# entries in firmware. If this value is 0, then that entry is not
# valid
roam_candidate_validity_timer=0
# This ini is used to enable/disable ESE feature
EseEnabled=1
# Enable IP subnet detection during legacy fast roming version 3. Legacy fast
# roaming could roam across IP subnets without host processors' knowledge.
# This feature enables firmware to wake up the host processor if it
# successfully determines change in the IP subnet. Change in IP subnet could
# potentially cause disruption in IP connnectivity if IP address is not
# refreshed.
gLFRSubnetDetectionEnable=0
# This ini is applicable only for candidate selection during BTM roam trigger.
# For this roam_score_delta_bitmap bit 10 should be set to 1.
minimum_btm_candidate_score=0
# This ini is used to configure BTM
#
# Bit 0: Enable/Disable the BTM offload. Set this to 1 will
# enable and 0 will disable BTM offload.
#
# BIT 2, 1: Action on non matching candidate with cache. If a BTM request
# is received from AP then the candidate AP's may/may-not be present in
# the firmware scan cache . Based on below config firmware will decide
# whether to forward BTM frame to host or consume with firmware and proceed
# with Roaming to candidate AP.
# 00 scan and consume
# 01 no scan and forward to host
# 10, 11 reserved
#
# BIT 5, 4, 3: Roaming handoff decisions on multiple candidates match
# for unsolicited BTM request.
# 000 match if exact BSSIDs are found
# 001 match if at least one top priority BSSID only
# 010, 011, 100, 101, 110, 111 reserved
# In case of solicited request intersection of Roam cache/candidates
# with candidates in BTM request is taken into consideration.
#
# BIT 6: Set this to 1 will send BTM query frame and 0 not sent.
#
# BIT 7: Roam BTM candidates based on the roam score instead of BTM preferred
# value
#
# BIT 8: BTM query preference over 11k neighbor report request
#
# BIT 9: BTM query with candidate list
#
# BIT 10: When this bit is set, Firmware will forward BTM Request Frame to
# driver when the frame contains MBO assoc retry attribute. Driver will send
# this frame to supplicant and supplicant will use the frame info for
# denylisting the AP so for the next connection framework will avoid this AP.
#
# BIT 11-31: Reserved
#
btm_offload_config=1473
#############################################
# Power related configurations
#############################################
# This ini is used to set suspend mode. Configurations are as follows:
# 0 - Does not support suspend.
# 1 - Legency suspend mode, PDEV suspend.
# 2 - WOW suspend mode.
# 3 - Full power down while suspend.
gSuspendMode=2
# This ini is used to enable runtime PM
# 0: RTPM disabled, so CxPC aware RTPM will be disabled as well
# 1: RTPM enabled, but CxPC aware RTPM disabled
# 2: RTPM enabled and CxPC aware RTPM enabled as well
gRuntimePM=2
# This ini is used to PCIe bus suspend as part of platform system suspend for
# SAP with one or more clients connected
#
# 0: PCIe Bus suspend is not supported in SAP mode with one or more clients
# connected
# 1: PCIe Bus suspend is supported in SAP mode with one or more clients
# connected
enable_bus_suspend_in_sap_mode=1
# This ini is used to PCIe bus suspend as part of platform system suspend for
# P2PGO with one or more clients connected
#
# 0: PCIe Bus suspend is not supported in P2PGO mode with one or more clients
# connected
# 1: PCIe Bus suspend is supported in P2PGO mode with one or more clients
# connected
enable_bus_suspend_in_go_mode=1
# This ini is used to enable or disable TWT support.
enable_twt=0
#############################################
# P2p related configurations
#############################################
# This ini is used to enable/disable to derive the P2P MAC address from the
# primary MAC address.
isP2pDeviceAddrAdministrated=0
#############################################
# NAN related configurations
#############################################
# ndi_max_support - To configure max number of ndi host supports
ndi_max_support=2
# gNdpKeepAlivePeriod - To configure duration of how many seconds
# to wait to kickout peer if peer is not reachable.
gNdpKeepAlivePeriod=20
# disable_6g_nan - Disable NAN feature support in 6GHz
# When set to 1 NAN feature will be disabled in 6GHz.
disable_6g_nan=1
#############################################
# Thermal mitigation configurations
#############################################
# Currently, Wifi framework will remap the levels requested from Thermal
# Search WifiThermalConstants via Code Search can get the mapping table
# NONE -> NONE
# LIGHT -> NONE
# MODERATE -> NONE
# SEVERE -> LIGHT (tput 90%)
# CRITICAL -> SEVERE (tput 50%)
# EMERGENCY -> EMERGENCY (tput 10%)
# Set Thermal mitigation feature control
gThermalMitigationEnable=0
# Set Thermal mitigation throttle duty cycle level0
gThrottleDutyCycleLevel0=0
# Set Thermal mitigation throttle duty cycle level1
gThrottleDutyCycleLevel1=10
# Set Thermal mitigation throttle duty cycle level2
gThrottleDutyCycleLevel2=10
# Set Thermal mitigation throttle duty cycle level3
gThrottleDutyCycleLevel3=60
# Set Thermal mitigation throttle duty cycle level4
gThrottleDutyCycleLevel4=60
# Set Thermal mitigation throttle duty cycle level5
gThrottleDutyCycleLevel5=95
#############################################
# Probe request IE configurations
#############################################
# This ini is used to enable/disable probe request IE white listing feature.
# Values 0 and 1 are used to disable and enable respectively, by default this
# feature is disabled.
g_enable_probereq_whitelist_ies=1
# This ini is used to include the IEs from 0 to 31 in probe request,
# when corresponding bit is set.
g_probe_req_ie_bitmap_0=11
# This ini is used to include the IEs from 32 to 63 in probe request,
# when corresponding bit is set.
g_probe_req_ie_bitmap_1=270336
# This ini is used to include the IEs from 96 to 127 in probe request,
# when corresponding bit is set.
g_probe_req_ie_bitmap_3=2147485696
# This ini is used to include the IEs from 160 to 191 in probe request,
# when corresponding bit is set.
g_probe_req_ie_bitmap_5=2147483648
# This ini is used to include the IEs from 192 to 223 in probe request,
# when corresponding bit is set.
g_probe_req_ie_bitmap_6=536870912
# This ini is used to include the IEs from 224 to 255 in probe request,
# when corresponding bit is set.
g_probe_req_ie_bitmap_7=2147483648
# This ini is used to include the specified OUIs in vendor specific IE
# of probe request.
gProbeReqOUIs=0050F208 0050F204 506F9A0A 506F9A09 506F9A16
#############################################
# DTIM related configurations
#############################################
# This ini is used to enable/disable modulated DTIM feature.
#
# 0 - Disable modulated DTIM.
# 1 to 10 - The maximum No. of modulated DTIM period used for calculating the
# target listen interval.
#
# The target listen interval will be updated to firmware when host driver is
# setting the suspend DTIM parameters.
#
# This configuration will be ignored when dynamic DTIM is enabled(by
# gEnableDynamicDTIM).
gEnableModulatedDTIM=2
# This ini is used to set default MaxLIModulatedDTIM
gMaxLIModulatedDTIM=6
# gEnableDTIMSelectionDiversity - Enable/Disable chain
# selection optimization for one chain dtim
gEnableDTIMSelectionDiversity=3
#############################################
# 802.11d related configurations
#############################################
# This ini is used to set 11d support flag
g11dSupportEnabled=0
# This ini enables 11d in world mode, irrespective of value of
# g11dSupportEnabled
enable_11d_in_world_mode=1
#############################################
# TDLS related configurations
#############################################
# This ini is used to configure the number of Tx/Rx packet, below which
# within last gTDLSTxStatsPeriod period is considered as idle condition.
gTDLSIdlePacketThreshold=1
# This ini is used to configure the number of Tx/Rx packets during the
# period of gTDLSTxStatsPeriod when exceeded, a TDLS Discovery request
# is triggered.
gTDLSTxPacketThreshold=10
#############################################
# APF related configurations
#############################################
# This config item controls MC/BC APF in active mode. There are 3 modes:
# 0) disabled - APF is disabled in active mode
# 1) enabled - APF is enabled for all packets in active mode
# 2) adaptive - APF is enabled for packets up to some throughput threshold
gActiveMcBcBpfMode=1
# This config item controls UC APF in active mode. There are 3 modes:
# 0) disabled - APF is disabled in active mode
# 1) enabled - APF is enabled for all packets in active mode
# 2) adaptive - APF is enabled for packets up to some throughput threshold
gActiveUcBpfMode=2
#############################################
# IOT related configurations
#############################################
# This INI when enabled will force 1x1 connection with certain peer.
# The implementation for this ini would be as follows:-
# Value 0: Even if the AP is present in OUI, 1x1 will not be forced
# Value 1: If antenna sharing supported, then only do 1x1.
# Value 2: If AP present in OUI, force 1x1 connection.
# Supported Feature: connection
gForce1x1Exception=0
#############################################
# misc.
#############################################
# gSelfGenFrmPwr is to set self-generated frame power in tx chain mask
# for CCK rates
gSelfGenFrmPwr=3
# Enable peer unmap confirmation support in the Host. Host will send
# this support to the FW only if FW support is enabled.
gEnablePeerUnmapConfSupport=1
# This ini is used to enable/disable Simple Service Discovery Protocol(SSDP).
ssdp=0
# This ini is used to specify the duration in which any supp. nb command from
# userspace will not be processed completely in driver. For ex, the default
# value of 3 seconds signifies that consecutive commands within that
# time will not be processed fully.
nb_commands_interval=1
# This ini is used to serialize the WMI commandsif required.
# 0: Not allowed
# 1: Serialize WMI commands, 1 command at a time
# Default: 2: As advertized by FW
gWmiCreditCount=1
# This ini is used to enable dynamic configuration of TCP limit output bytes
# tcp_limit_output_bytes param. Enabling this will let driver post message to
# cnss-daemon, accordingly cnss-daemon will modify the tcp_limit_output_bytes.
# Supported Feature: Tcp limit output bytes
gTcpLimitOutputEnable=0
# wlm_latency_flags_low - WLM flags setting for low level
#
# |31 12| 11 | 10 |9 8|7 6|5 4|3 2| 1 | 0 |
# +------+------+------+------+------+------+------+-----+-----+
# | RSVD | SSLP | CSLP | RSVD | Roam | RSVD | DWLT | DFS | SUP |
# +------+-------------+-------------+-------------------------+
# | WAL | PS | Roam | Scan |
#
# bit 0: Avoid scan request from HLOS if setting
# bit 1: Skip DFS channel SCAN if setting
# bit 2-3: Define policy of dwell time/duration for each foreign channel
# (b2 b3)
# (0 0 ): Default scan dwell time
# (0 1 ): Reserve
# (1 0 ): Shrink off channel dwell time
# (1 1 ): Reserve
# bit 4-5: Reserve for scan
# bit 6-7: Define roaming policy
# (b6 b7)
# (0 0 ): Default roaming behavior, allow roaming in all scenarios
# (0 1 ): Disallow all roaming
# (1 0 ): Allow roaming when final bmissed
# (1 1 ): Reserve
# bit 8-9: Reserve for roaming
# bit 10: Disable css power collapse if setting
# bit 11: Disable sys sleep if setting
# bit 12-31: Reserve for future usage
#
# |63 50| 49 | 48 |47 40|39 33| 32 |
# +------+------+--------+------------+-------+-----------+
# | RSVD | HBB | PM-QOS | RSVD | RSVD | RX Thread |
# +------+------+--------+------------+-------+-----------+
# | common | TX Path | RX Path |
#
# bit 39-32: Rx path related optimization
# bit 32: disable rx_thread for vdev
# bit 33-39: Reserved
# bit 40-47: Tx path related optimization
# bit 40-47: Reserved
# bit 48-63: common changes
# bit 48: Request for pm_qos vote
# bit 49: Request for high ddr bus bandwidth
wlm_latency_flags_low=3080
# Enable/Disable OFDM scambler seed
gEnableUpdateScramSeed=1
# This ini is used to handle coex unsafe freq event
#
# @Min: 0 (Honor Firmware event)
# @Max: 1 (Don't honor Firmware event)
# Default: 0
coex_unsafe_chan_nb_user_prefer=1
# This ini is used whether to configure MAC address from the cfg file or not
# @Min: 0
# @Max: 1
# Default: 0
enable_mac_provision=1
# Enable/disable Self Recovery
gEnableSelfRecovery=1
END
# Note: Configuration parser would not read anything past the END marker