marble: add support for new Wi-Fi firmware and configuration files

- Introduced symlinks for WCNSS_qcom_cfg.ini and wlan_mac.bin for qca6490 and qca6750.
- Updated BoardConfig.mk to enable vendor RIL service and set security patch level.
- Enhanced device.mk with additional packages for Wi-Fi, USB, and sensors.
- Removed obsolete GNSS-related files from proprietary-files.txt.
- Updated setup-makefiles.py and sort-blobs-list.sh to executable permissions.
- Created public.libraries.txt for shared libraries.
- Added prebuilt IDCs and keylayouts for fingerprint sensors (uinput-fpc and uinput-goodix).
- Implemented new HAL configuration for sensors.
- Enhanced WLAN configuration files with additional parameters for performance optimization.
- Updated wpa_supplicant_overlay.conf and p2p_supplicant_overlay.conf for improved Wi-Fi functionality.
This commit is contained in:
2025-06-20 11:27:03 +09:00
parent f09e486236
commit e58aaaa2ef
18 changed files with 906 additions and 21 deletions

View File

@ -0,0 +1,140 @@
# 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
gEnableDFSMasterCap=1
gNeighborScanTimerPeriod=200
gNeighborLookupThreshold=76
FastRoamEnabled=1
RoamRssiDiff=5
gChannelBondingMode5GHz=1
gAllowDFSChannelRoam=1
gSetTxChainmask1x1=1
gSetRxChainmask1x1=1
gWlanMccToSccSwitchMode = 3
gEnableTXSTBC=1
gEnableTxBFeeSAP=1
gEnableTxBFin20MHz=1
gEnableTxSUBeamformer=1
gRrmEnable=1
gVhtAmpduLenExponent=7
gVhtMpduLen=2
isP2pDeviceAddrAdministrated=0
gEnableVhtFor24GHzBand=1
gEnableLpassSupport=1
gCountryCodePriority=1
gEnableMuBformee=1
gTDLSExternalControl=1
gEnableTDLSOffChannel=1
gThermalMitigationEnable=0
################ Datapath feature set Begin ################
gVhtRxMCS=2
gVhtTxMCS=2
gEnable2x2=1
gVhtRxMCS2x2=2
gVhtTxMCS2x2=2
dp_tx_ring_size=3072
rx_mode=20
gEnableFastPath=1
TSOEnable=1
GROEnable=1
ght_mpdu_density=5
gEnableFlowSteering=1
maxMSDUsPerRxInd=8
dp_rx_fisa_enable=1
dp_rx_flow_search_table_size=128
rpsRxQueueCpuMapList=07
legacy_mode_csum_disable=0
################ Datapath feature set End ################
adaptive_dwell_mode_enabled=1
hostscan_adaptive_dwell_mode=1
enable_rtt_mac_randomization=1
gEnableSNRMonitoring=1
gWmiCreditCount=1
AutoChannelSelectWeight=0x00fafafa
bcast_twt=1
gRuntimePM=2
gRuntimePMDelay=500
oem_6g_support_disable=0
gEnableSWLM=1
g_enable_pci_gen=1
ssdp=0
gRArateLimitInterval=600
gEnableSifsBurst=1
gIbssTxSpEndInactivityTime=10
RX_THREAD_UL_CPU_AFFINITY_MASK=0xc0
dp_rx_buff_prealloc_pool=1
dp_rx_refill_buff_pool=1
dp_rx_fst_in_cmem=1
################ XIAOMI ADD ######################
gActiveMaxChannelTime=40
gIPAConfig=0
gIPADescSize=800
active_max_channel_time_2g=80
wlm_latency_flags_ultralow=0x180003
gActiveMcBcBpfMode=1
assoc_failure_timeout=5000
gEnableNUDTracking=3
etsi13_srd_chan_in_master_mode=7
gSelect5GHzMargin=5
candidate_min_rssi_for_beacon_miss=-83
gtraffic_threshold=50
enable_ftopen=0
twt_congestion_timeout=0
gEnableSARV1toSARV2=1
g_prefer_5g_scc_to_dbs=8
gEnableModulatedDTIM=3
gMaxLIModulatedDTIM=3
enable_mod_dtim_on_system_suspend=1
avoid_list_expiry_time=3
black_list_expiry_time=5
bad_bssid_counter_thresh=7
gindoor_channel_support=1
gReportMaxLinkSpeed=2
icmp_req_to_fw_mark_interval=200
twt_responder=0
# MIUI:ADD:
# Add for optimize download performance in noisy env.
# used to specify AP OUIs. The station's EDCA should follow
# the APs' when connecting to those AP, even if the
# gEnableEdcaParams is set.
# Huawei OUI:ac:85:3d
gActionOUIDisableAggressiveEDCA=ac853d 00 01 0017f2 07 06010103010000 fe 01
# 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
END
# Note: Configuration parser would not read anything past the END marker