Commit graph

26 commits

Author SHA1 Message Date
Michael Bestas
1a406939d0
gs101: overlay: Disable Wi-Fi verbose logging by default
Change-Id: Iafe9f4b83d157906ca6b9114db52ab27b1a01878
2024-10-20 05:01:11 +03:00
isaacchiou
f68e0fb440 wifi: disable FW roaming when in idle mode
When device is idle, disable FW roaming (LOW RSSI roam, high band roam) to save power

Bug: 321639511
Test: Manual
Change-Id: I55b88d86dffba2ccea6f8ceb608efafbc35b64d8
2024-04-15 13:46:09 +00:00
Isaac Chiou
39980e78f4 wifi: Enable fast scan
Enable fast scan and set the channel cache number to 10

Bug: 317012208
Test: Manual
Change-Id: I38777051ba14d13e1e83396309b36c84589de618
2023-12-25 04:39:46 +00:00
Shuibing Dai
a5c2741387 Remove overlay item: country code update during setup wizard
The country code updating from scan results generic case can cover setup wizard case.

Bug: 279625751
Test: manually verified generic case
Change-Id: Ibb1c62e86850cf6105ff190a57bfd2e8f16d3eca
2023-05-02 13:41:06 -07:00
Shuibing Dai
b2bb140b1f Enable updating country code from scan results for generic case
Bug: 271928725
Bug: 267944733
Test: manually test
Change-Id: I6f1f0ce3afdf203812965ede07422f454566f33d
2023-04-17 15:46:24 +00:00
Liang Li
e60bfbd0a7 Enable adjusting link layer stats polling interval
Enable the feature of adjusting link layer stats polling interval in Pixels.

Bug: 237530606
Test: manual
Change-Id: I3029edfb2b794542af9e4a73cb7bcb90c59a5af3
2023-03-28 02:40:43 +00:00
Oscar Shu
49b2eaf151 Update overlay to support MAC randomization on open SSIDs
Bug: 270441948
Test: compile
Change-Id: I9042b2bd91f8fe97b285888aa04d208d9f9634f0
2023-03-03 05:15:18 +00:00
Kai Shi
19bfe732fa Enable country code update during setup wizard
Bug: 267944733
Test: manual with various network
Change-Id: Ia987c07fd5866a2ff64798c180daf1f62cfa2648
2023-03-01 04:41:40 +00:00
Kai Shi
e831d4def9 Enable DTIM multiplier config
Enable DTIM multiplier configuration in Pixels.

Bug: 259554744
Test: manual
Change-Id: Ic8a56a0da307554856dedc2b4ac4e095c43b6831
2023-01-11 03:07:29 +00:00
chenpaul
edac0dda62 Enable SAE upgrade offload
Update wifi overaly to enable WPA2 to WPA3 auto-upgrade offload
to capable Driver/Firmware.
With this feature enabled, Pixel can support cross akm roaming.

Bug: 236096597
Bug: 236098039
Test: AU drop test
Test: Roaming and connection test (go/cross-akm-roaming)
Change-Id: I5556c5f8062127f8721e8677d22d2bfd08cec4e0
2022-10-17 10:36:21 +00:00
Roger Wang
8c7b81d1d3 wlan: Disable 6GHz softAp
Driver actually does not support 6Ghz softAp at
current version. Hence, disable it

Bug: 231384422
Test: SoftAp can be enabled.
Change-Id: I47b39f3d31c1a94de338a2a22dc5b5495b1af1a1
2022-05-04 15:49:33 +00:00
Sunil Ravi
cadd5f8a4c WiFi: Enable radio stats aggregation
set config_wifiLinkLayerRadioStatsAggregationEnabled to true
to enable radio stats aggregation logic.

Bug: 211890916
Test: atest com.android.server.wifi.WifiVendorHalTest
Test: Manual - Dump the link layer stats and validated the results.
Change-Id: Id72778d0e474406f51b5eb4a4be1d57828add934
2022-04-28 20:04:22 +00:00
Chris Ye
1f13ae3470 Enable verbose logging on by default for userdebug build.
Enable verbose logging on by default for userdebug build, to show
verbose logging of Wifi framework.

Bug: 200196601
Test: atest FrameworksWifiTests
Change-Id: Ia484b3893f291023b9dbd507805941b9b59bbaa2
2021-12-30 18:12:18 +00:00
Les Lee
f8d1b3f0cb GS101: Correct overlay configuration
The P21 series didn't support the NL80211 Reg event.
The vendor is working to support it in T. (b/183916225)
The fix corrects the overlay configuration, which introduced
from android T.

PS: The impact of the configuration is two cases.
1. Configuration should be false but it configures to true:
It will cause no CC(country code) changed event to notify listener.
It might cause any function fail which relies on CC.
(It is happening on P21 series)

2. Configuration should be true but it configures to false:
Minor impact than #1 because it just update CC before the Wifi subsystem
apply it.5. It might cause the data to be incorrect because of the
timing issue.

Bug: 183916225
Test: Manuel Test to check that configuration is correct.
Change-Id: Ica764e4a22def6dea0613882b3ae403852a03a83
2021-11-02 02:45:41 +00:00
Sunil Ravi
13ac3f1802 WiFi: Enable 6GHz band support
set config_wifi6ghzSupport to true to return
6GHz band support for wifiManager.is6GHzBandSupported() call.
If this config is not set, framework query the list of
valid frequencies for 6GHz band from kernel/nl80211.
But this call will return valid frequencies only if
country code is set. So it is necessary to set config_wifi6ghzSupport
to true to return chipset support for 6GHz for cases where
country code is not set.

Bug: 193788596
Test: atest android.net.wifi.cts.WifiManagerTest
Change-Id: I68700fbed773aeeb53e70e6e6df9b3697f51b0d0
2021-07-16 19:03:31 +00:00
Ahmed ElArabawy
0c6ba84d72 WiFi: Modify OWNERS files
Replace kumaranand@ with arabawy@ in OWNERS files

Bug: 191158491
Test: None
Change-Id: Iefc7343bc311f5642b165d24217ea8d264918ea2
2021-06-15 23:35:50 +00:00
Isaac Chiou
206366eb0a config: Override disable firmware roaming via HAL API
ag/13790852 provides a solution to disable fw roaming if the connection
is triggered with a specific bssid.
We set config_wifiUseHalApiToDisableFwRoaming to true to enable this
feature.

Bug: 178398607
Test: Build Pass
Test: Make sure HAL api wifi_enable_firmware_roaming can disable roaming
Change-Id: Ia4b6cf80aefbce76c994532175693f38a0698a5a
2021-06-08 02:34:05 +00:00
Kai Shi
1349e3e73b Remove Wifi link layer radio stats aggregation enable flag
Remove the overriding since the aggregation of Wifi link layer radio stats from all radios is enabled by default.

Bug: 183991297
Test: manual test
Change-Id: I9c0f657a4c3bd6242722e751ab0f7c0b0734dd8e
2021-03-30 17:08:17 +00:00
Roger Wang
f4320ddc94 WiFi: Remove PixelWifiOverlayGs101
New Overlay (PixelWifiOverlay2021) was definded for
2021 projects. Hence, remove PixelWifiOverlayGs101.

Bug: 182766776
Test: overlay config can be read correctly.
Change-Id: I6c020b7a3ff507eccb3309b3eac64f6a61a59e32
2021-03-19 16:53:20 +00:00
Quang Luong
7f8e41bd1b Enable default wifi coex algorithm
Bug: 181245154
Test: build
Change-Id: Ia19206307da3936fd32e40ae7bd08a631719e1d3
2021-03-18 13:27:47 -07:00
Jimmy Chen
d88b6b9f82 wifi: enable SAE H2E support
Bug: 182857386
Test: connect to 6GHz AP.
Change-Id: I8c7e6118225e053ab3a231c9029fc1492065c7c7
2021-03-18 16:50:47 +00:00
Roger Wang
a27080df00 gs101: Enable MBB support
Set MBB overriding flag to true in config overlay to
enable MBB support.

Bug: 182859386
Test: Verified MBB is workable.
Change-Id: I33419c40a955bcb21ba80169175467ffafc2dae7
2021-03-18 04:55:48 +00:00
Mingguang Xu
0a49bee13b Merge "On Pixel 21 enable minimum confirmation duration for sending network score to connectivity service" into sc-dev 2021-03-12 18:21:06 +00:00
Mingguang Xu
ebe9c5f672 On Pixel 21 enable minimum confirmation duration for sending network score to connectivity service
Bug: 182513027

Bug: 182011284

Test: verified feature works on device

Signed-off-by: Mingguang Xu <mingguangxu@google.com>
Change-Id: Icb1264c994fcf6bfbe3b09fc3bae201b59603217
2021-03-12 18:20:18 +00:00
Sunil Ravi
faae2ecb3b WiFi: Enable radio stats aggregation
set config_wifiLinkLayerRadioStatsAggregationEnabled to true
to enable radio stats aggregation logic.

Bug: 180513621
Test: atest com.android.server.wifi.WifiVendorHalTest
Change-Id: I62512c678886b16339333c423c3e738ad626c85a
2021-03-10 11:39:38 -08:00
Robin Peng
c2b5ca99e3 Move slider into gs101 and <device>
from: 026342771c6642980cb4653b1ec4d857a5d8be54

Bug: 167996145
Change-Id: I2ebf7f019afed1cbe9b60dcd82581bd3a52fe109
2021-03-06 16:31:12 +08:00