Fork from pix106's tree
Find a file
Danny Lin ad3553044c sdm660-common: Increase 5 GHz network signal tolerance
On devices with cellular data available, I've been experiencing Wi-Fi
dropouts on 5 GHz networks where it disconnects and falls back to
cellular data around a RSSI of -77 dBm. While the Wi-Fi quality may not
be ideal at this signal level, it is still better to stay on it than
switch to cellular data because switching networks can be very
disruptive to the user.

To make matters worse, the signal tends to oscillate around -77 dBm in
my case, which causes it to oscillate between Wi-Fi and cellular data
every few seconds. This causes far more disruptions than staying on weak
Wi-Fi would.

These signal levels were measured empirically on a Pixel 5, but they
should apply to most devices. 2.4 GHz values were found to be more or
less accurate, but 5 GHz networks continued to work past the AOSP
thresholds. The iPhone 6s was also content with these signal levels and
still displayed 2 of 3 signal levels at -77 dBm.

Change-Id: I377be8374955530a5f6c084620460cac87e6a126
Signed-off-by: pix106 <sbordenave@gmail.com>
2024-01-14 17:19:23 +01:00
biometrics sdm660-common: rootdir: set task_profiles for common background tasks 2023-04-02 13:44:41 +02:00
CloverParts sdm660-common: CloverParts: Ukrainian translation 2024-01-14 17:18:17 +01:00
configs sdm660-common: configs: remove useless qti-perf configs 2024-01-14 17:18:17 +01:00
DeviceDoze sdm660-common: doze: Fix compilation for QPR1 merge 2022-12-19 07:40:13 +01:00
DeviceSettings sdm660-common: DeviceSettings: add a burn-in protection profile, for lavender 2023-09-15 20:53:08 +02:00
folio_daemon sdm660-common: folio_daemon: adapt to Android 14 2024-01-14 17:18:54 +01:00
gps sdm660-common: gps: Fix misleading indentation 2024-01-14 17:18:17 +01:00
init sdm660-common: vendor_init: make ro.setupwizard.rotation_locked always false 2024-01-14 17:18:17 +01:00
ir sdm660-common: ir: Wire up lirc/spi logic 2021-11-13 11:31:51 +01:00
libqti-perfd-client Revert "sdm660-common: Migrate to Xiaomi power AIDL HAL" 2023-01-04 06:23:14 +01:00
overlay/packages/apps/SimpleDeviceConfig/res/values sdm660-common: overlay: show notification volume control slider separate from ring on QPR3 2023-08-22 08:44:53 +02:00
power-libperfmgr sdm660-common: power: use more advanced cgroup/task profile & drop schedtune powerhint 2024-01-14 17:18:17 +01:00
properties sdm660-common: properties: set ro.boot.wificountrycode to enable the 5g hotspot toggle 2024-01-14 17:19:23 +01:00
rootdir sdm660-common: fstab_A.qcom: mount system as /system 2024-01-14 17:18:54 +01:00
rro_overlay sdm660-common: Increase 5 GHz network signal tolerance 2024-01-14 17:19:23 +01:00
seccomp sdm660-common: mediacodec: Allow syscalls needed by OMX component 2023-04-02 13:44:41 +02:00
sepolicy sdm660-common: sepolicy: allow rild to call qtidataservices_app 2024-01-14 17:19:21 +01:00
.clang-format sdm660-common: Improve lights HAL 2020-08-12 02:02:37 +06:00
Android.bp sdm660-common: Include hardware/google/interfaces and hardware/google/pixel 2023-01-04 06:23:14 +01:00
Android.mk sdm660-common: proprietary: update ADSP, Audio, SoundFX, Bluetooth, CDSP blobs 2023-08-22 08:44:53 +02:00
BoardConfigCommon.mk sdm660-common: Drop unecessary Bluetooth flags 2024-01-14 17:19:23 +01:00
compatibility_matrix.xml sdm660-common: device: Import android.hardware.media.c2 to FCM 2023-03-20 07:59:33 +01:00
extract-files.sh sdm660-common: device: Build mtdservice interface lib from source 2023-06-24 08:20:03 +02:00
framework_compatibility_matrix.xml sdm660-common: decommonize com.fingerprints.extension FCM 2023-08-22 08:44:53 +02:00
framework_manifest.xml sdm660-common: Update radio blobs from ginkgo 2022-05-15 10:28:02 +02:00
manifest.xml sdm660-common: manifest: uprev vendor.qti.data.factory to 2.3 2024-01-14 17:18:17 +01:00
proprietary-files-ir.txt sdm660-common: Import IR HALs 2021-11-13 11:31:51 +01:00
proprietary-files.txt sdm660-common: update ant+ from from LA.QSSI.13.0.r1-10000.02-qssi.0 2024-01-14 17:18:17 +01:00
README.md sdm660-common: Update common tree and adapt changes 2021-03-21 23:27:59 +06:00
releasetools.py sdm660-common: commonize releasetools 2023-08-22 08:45:13 +02:00
sdm660.mk sdm660-common: Stop building neuralnetworks 2024-01-14 17:19:23 +01:00
setup-makefiles.sh sdm660-common: Import IR HALs 2021-11-13 11:31:51 +01:00
update-sha1sums.py sdm660-common: update-sha1sums: handle FileNotFound exception 2021-11-13 11:31:51 +01:00

This repository contains device configuration for Xiaomi-SDM660 devices

Basic Spec Sheet
CPU Quad-core 1.84 GHz Qualcomm Kryo 260 LP
CPU Quad-core 2.20 GHz Qualcomm Kryo 260 HP
Chipset Qualcomm Snapdragon 660, SDM660
GPU Adreno 512
ROM 32/64/128GB
RAM 3/4/6GB
Android 8.1.0

Notes:

  • Depends on: android_packages_resources_devicesettings from LineageOS
  • Depends on: LA.QSSI.11.0.r1-09100-qssi.0 tag for vendor_codeaurora_telephony
  • Depends on: LA.UM.9.6.2.r1-03600-89xx.0 tag for GPS and WFD

Currently Supported Devices:

  • clover (MI PAD 4 /4 Plus)
  • jason (Redmi Note 3)
  • jasmine_sprout (MI A2)
  • lavender (Redmi Note 7)
  • platina (Mi 8 Lite)
  • tulip (Redmi Note 6 Pro)
  • wayne (MI 6X)
  • whyred (Redmi Note 5)
#
# Copyright (C) 2018 The LineageOS Project
# Copyright (C) 2018-2021 Xiaomi-SDM660 Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
#      http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#