aml_tz6_351400020 (13155446,com.google.android.go.tzdata6,com.google.android.tzdata6)

-----BEGIN PGP SIGNATURE-----
 
 iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZ9i73wAKCRDorT+BmrEO
 eNAdAJ4iFgX7EK1C2pdsM9xAkM5Xjk7dBwCfch41c+qFXQr6zJJCy4YChJm17gw=
 =5vJF
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN SSH SIGNATURE-----
 U1NIU0lHAAAAAQAAADMAAAALc3NoLWVkMjU1MTkAAAAgPpdpjxPACTIhnlvYz0GM4BR7FJ
 +rYv3jMbfxNKD3JvcAAAADZ2l0AAAAAAAAAAZzaGE1MTIAAABTAAAAC3NzaC1lZDI1NTE5
 AAAAQBeN6OMa4JXSo0E6+1dGtQsG6agJl9uiIidcCeIkA9m/JKpVY4/gLmgAJcDlUj2DCl
 /ke0tsHVnYjBoG0cJ+BQA=
 -----END SSH SIGNATURE-----

Merge tag 'aml_tz6_351400020' into staging/lineage-23.0_merge-aml_tz6_351400020

aml_tz6_351400020 (13155446,com.google.android.go.tzdata6,com.google.android.tzdata6)

# -----BEGIN PGP SIGNATURE-----
#
# iF0EABECAB0WIQRDQNE1cO+UXoOBCWTorT+BmrEOeAUCZ9i73wAKCRDorT+BmrEO
# eNAdAJ4iFgX7EK1C2pdsM9xAkM5Xjk7dBwCfch41c+qFXQr6zJJCy4YChJm17gw=
# =5vJF
# -----END PGP SIGNATURE-----
# gpg: Signature made Tue Mar 18 02:18:39 2025 EET
# gpg:                using DSA key 4340D13570EF945E83810964E8AD3F819AB10E78
# gpg: Good signature from "The Android Open Source Project <initial-contribution@android.com>" [ultimate]

# By James Huang (2) and others
# Via Android (Google) Code Review (12) and others
* tag 'aml_tz6_351400020': (26 commits)
  Remove old unused VINTF manifest file
  gps: Update GNSS config for KDDI
  Enable dynamic routing for tmobile_cz and vodafone_cz carriers
  Enable ambient AOD for certain devices
  Enable fp screen off unlock feature and turn off by default
  thermal: Low power shutdown policy bringup
  Revert^2 "Delete 16kb dev option config from caimito"
  Revert "Delete 16kb dev option config from caimito"
  [UWB] Add a new runtime overlay for caiman and komodo on GSI
  Delete 16kb dev option config from caimito
  powerhint: Mask hints in AA and DISPLAY_IDLE
  thermal: Remove bcl related tzones
  caimito: Clean up dbc and pm properties.
  thermal: prev_samples_order mismatch fix
  Fix LE Audio Unicast Allowlist
  Add IFingerprintDebug and update build config.
  caimito: Update APMg3 tuning files
  Revert "powerhint: Disable auto margins"
  powerhint: Disable auto margins
  Add support for google_car devices
  ...

 Conflicts:
	fingerprint/ultrasonic_udfps.mk

Change-Id: Ifbbdc1ead7a5c49837827f9572df09cc7604779d
This commit is contained in:
Michael Bestas 2025-06-23 05:15:19 +03:00
commit 4277f8480e
69 changed files with 868 additions and 921 deletions

View file

@ -27,6 +27,3 @@ PRODUCT_DEVICE := caiman
PRODUCT_MODEL := AOSP on caiman PRODUCT_MODEL := AOSP on caiman
PRODUCT_BRAND := Android PRODUCT_BRAND := Android
PRODUCT_MANUFACTURER := Google PRODUCT_MANUFACTURER := Google
DEVICE_MANIFEST_FILE := \
device/google/caimito/manifest.xml

View file

@ -27,6 +27,3 @@ PRODUCT_DEVICE := komodo
PRODUCT_MODEL := AOSP on komodo PRODUCT_MODEL := AOSP on komodo
PRODUCT_BRAND := Android PRODUCT_BRAND := Android
PRODUCT_MANUFACTURER := Google PRODUCT_MANUFACTURER := Google
DEVICE_MANIFEST_FILE := \
device/google/caimito/manifest.xml

View file

@ -27,6 +27,3 @@ PRODUCT_DEVICE := ripcurrent24
PRODUCT_MODEL := AOSP on ripcurrent24 PRODUCT_MODEL := AOSP on ripcurrent24
PRODUCT_BRAND := Android PRODUCT_BRAND := Android
PRODUCT_MANUFACTURER := Google PRODUCT_MANUFACTURER := Google
DEVICE_MANIFEST_FILE := \
device/google/caimito/manifest.xml

View file

@ -27,6 +27,3 @@ PRODUCT_DEVICE := ripcurrentpro
PRODUCT_MODEL := AOSP on ripcurrentpro PRODUCT_MODEL := AOSP on ripcurrentpro
PRODUCT_BRAND := Android PRODUCT_BRAND := Android
PRODUCT_MANUFACTURER := Google PRODUCT_MANUFACTURER := Google
DEVICE_MANIFEST_FILE := \
device/google/caimito/manifest.xml

View file

@ -27,6 +27,3 @@ PRODUCT_DEVICE := tokay
PRODUCT_MODEL := AOSP on tokay PRODUCT_MODEL := AOSP on tokay
PRODUCT_BRAND := Android PRODUCT_BRAND := Android
PRODUCT_MANUFACTURER := Google PRODUCT_MANUFACTURER := Google
DEVICE_MANIFEST_FILE := \
device/google/caimito/manifest.xml

View file

@ -16,7 +16,13 @@
TARGET_BOARD_INFO_FILE := device/google/caimito/board-info.txt TARGET_BOARD_INFO_FILE := device/google/caimito/board-info.txt
TARGET_BOOTLOADER_BOARD_NAME := caiman TARGET_BOOTLOADER_BOARD_NAME := caiman
TARGET_SCREEN_DENSITY := 480
ifdef PHONE_CAR_BOARD_PRODUCT
include vendor/auto/embedded/products/$(PHONE_CAR_BOARD_PRODUCT)/BoardConfig.mk
else
TARGET_SCREEN_DENSITY := 480
endif
BOARD_USES_GENERIC_AUDIO := true BOARD_USES_GENERIC_AUDIO := true
USES_DEVICE_GOOGLE_CAIMITO := true USES_DEVICE_GOOGLE_CAIMITO := true

View file

@ -168,6 +168,9 @@
<!-- Type of the quick pickup sensor. Empty if quick pickup is not supported. --> <!-- Type of the quick pickup sensor. Empty if quick pickup is not supported. -->
<string name="config_quickPickupSensorType" translatable="false">com.google.sensor.quick_pickup</string> <string name="config_quickPickupSensorType" translatable="false">com.google.sensor.quick_pickup</string>
<!-- If AOD can show an ambient version of the wallpaper -->
<bool name="config_dozeSupportsAodWallpaper">true</bool>
<!-- The stable device width and height in pixels. If these aren't set to a positive number <!-- The stable device width and height in pixels. If these aren't set to a positive number
then the device will use the width and height of the default display the first time it's then the device will use the width and height of the default display the first time it's
booted. --> booted. -->
@ -227,4 +230,11 @@
<!-- Package name providing GNSS location support. Used only when <!-- Package name providing GNSS location support. Used only when
config_useGnssHardwareProvider is false. --> config_useGnssHardwareProvider is false. -->
<string name="config_gnssLocationProviderPackageName" translatable="false">com.google.android.gms</string> <string name="config_gnssLocationProviderPackageName" translatable="false">com.google.android.gms</string>
<!-- Whether to enable fp unlock when screen turns off on udfps devices -->
<bool name="config_screen_off_udfps_enabled">true</bool>
<!-- Default value for fp screen off unlock toggle, it only works for the devices that support
fp screen off unlock-->
<bool name="config_screen_off_udfps_default_on">false</bool>
</resources> </resources>

View file

@ -16,3 +16,11 @@ runtime_resource_overlay {
sdk_version: "current", sdk_version: "current",
product_specific: true, product_specific: true,
} }
runtime_resource_overlay {
name: "UwbOverlayCM4Gsi",
theme: "UwbOverlayCM4",
certificate: "platform",
sdk_version: "current",
vendor: true,
}

View file

@ -40,8 +40,6 @@ ifneq ($(TARGET_BOOTS_16K),true)
PRODUCT_16K_DEVELOPER_OPTION := $(RELEASE_GOOGLE_CAIMAN_16K_DEVELOPER_OPTION) PRODUCT_16K_DEVELOPER_OPTION := $(RELEASE_GOOGLE_CAIMAN_16K_DEVELOPER_OPTION)
endif endif
include device/google/caimito/device-caimito-16k-common.mk
else else
TARGET_KERNEL_DIR ?= device/google/caimito-kernels/6.1/24D1 TARGET_KERNEL_DIR ?= device/google/caimito-kernels/6.1/24D1
TARGET_BOARD_KERNEL_HEADERS ?= device/google/caimito-kernels/6.1/24D1/kernel-headers TARGET_BOARD_KERNEL_HEADERS ?= device/google/caimito-kernels/6.1/24D1/kernel-headers
@ -297,7 +295,8 @@ PRODUCT_SOONG_NAMESPACES += \
# UWB Overlay # UWB Overlay
PRODUCT_PACKAGES += \ PRODUCT_PACKAGES += \
UwbOverlayCM4 UwbOverlayCM4 \
UwbOverlayCM4Gsi
# WiFi Overlay # WiFi Overlay
PRODUCT_PACKAGES += \ PRODUCT_PACKAGES += \
@ -388,8 +387,7 @@ PRODUCT_VENDOR_PROPERTIES += \
persist.vendor.vibrator.hal.context.scale=60 \ persist.vendor.vibrator.hal.context.scale=60 \
persist.vendor.vibrator.hal.context.fade=true \ persist.vendor.vibrator.hal.context.fade=true \
persist.vendor.vibrator.hal.context.cooldowntime=1600 \ persist.vendor.vibrator.hal.context.cooldowntime=1600 \
persist.vendor.vibrator.hal.context.settlingtime=5000 \ persist.vendor.vibrator.hal.context.settlingtime=5000
ro.vendor.vibrator.hal.pm.activetimeout=5
# Override Output Distortion Gain # Override Output Distortion Gain
PRODUCT_VENDOR_PROPERTIES += \ PRODUCT_VENDOR_PROPERTIES += \
@ -402,12 +400,12 @@ PRODUCT_VENDOR_PROPERTIES += \
# Bluetooth LE Audio # Bluetooth LE Audio
# Unicast # Unicast
PRODUCT_PRODUCT_PROPERTIES += \ PRODUCT_PRODUCT_PROPERTIES += \
bluetooth.profile.bap.unicast.client.enabled=true \ bluetooth.profile.bap.unicast.client.enabled?=true \
bluetooth.profile.csip.set_coordinator.enabled=true \ bluetooth.profile.csip.set_coordinator.enabled?=true \
bluetooth.profile.hap.client.enabled=true \ bluetooth.profile.hap.client.enabled?=true \
bluetooth.profile.mcp.server.enabled=true \ bluetooth.profile.mcp.server.enabled?=true \
bluetooth.profile.ccp.server.enabled=true \ bluetooth.profile.ccp.server.enabled?=true \
bluetooth.profile.vcp.controller.enabled=true bluetooth.profile.vcp.controller.enabled?=true
# Set support one-handed mode # Set support one-handed mode
PRODUCT_PRODUCT_PROPERTIES += \ PRODUCT_PRODUCT_PROPERTIES += \
@ -415,8 +413,8 @@ PRODUCT_PRODUCT_PROPERTIES += \
# Bluetooth LE Audio Broadcast # Bluetooth LE Audio Broadcast
PRODUCT_PRODUCT_PROPERTIES += \ PRODUCT_PRODUCT_PROPERTIES += \
bluetooth.profile.bap.broadcast.assist.enabled=true \ bluetooth.profile.bap.broadcast.assist.enabled?=true \
bluetooth.profile.bap.broadcast.source.enabled=true bluetooth.profile.bap.broadcast.source.enabled?=true
# LE Audio switcher in developer options # LE Audio switcher in developer options
PRODUCT_PRODUCT_PROPERTIES += \ PRODUCT_PRODUCT_PROPERTIES += \

View file

@ -1,54 +0,0 @@
#
# Copyright (C) 2024 The Android Open-Source 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.
#
ifneq ($(wildcard $(TARGET_KERNEL_DIR)/16kb/),)
ifeq ($(TARGET_BOOTS_16K),true)
# Configures the 16kb kernel directory.
TARGET_KERNEL_DIR := $(TARGET_KERNEL_DIR)/16kb
else ifeq ($(PRODUCT_16K_DEVELOPER_OPTION),true)
# Configures the 16kb kernel and modules for OTA updates.
TARGET_KERNEL_DIR_16K := $(TARGET_KERNEL_DIR)/16kb
BOARD_KERNEL_PATH_16K := $(TARGET_KERNEL_DIR_16K)/Image.lz4
BOARD_KERNEL_MODULES_16K += $(file < $(TARGET_KERNEL_DIR_16K)/vendor_kernel_boot.modules.load)
BOARD_KERNEL_MODULES_16K += $(file < $(TARGET_KERNEL_DIR_16K)/system_dlkm.modules.load)
BOARD_KERNEL_MODULES_16K += $(file < $(TARGET_KERNEL_DIR_16K)/vendor_dlkm.modules.load)
BOARD_KERNEL_MODULES_16K := $(foreach module,$(BOARD_KERNEL_MODULES_16K),$(TARGET_KERNEL_DIR_16K)/$(notdir $(module)))
BOARD_PREBUILT_DTBOIMAGE_16KB := $(TARGET_KERNEL_DIR_16K)/dtbo.img
# The 16kb mode does not use these modules.
BOARD_KERNEL_MODULES_16K := $(filter-out %/bcm_dbg.ko,$(BOARD_KERNEL_MODULES_16K))
BOARD_KERNEL_MODULES_16K := $(filter-out %/zram.ko,$(BOARD_KERNEL_MODULES_16K))
BOARD_KERNEL_MODULES_16K := $(filter-out %/aoc_unit_test_dev.ko,$(BOARD_KERNEL_MODULES_16K))
BOARD_KERNEL_MODULES_16K := $(filter-out %/gs-panel-common-test.ko,$(BOARD_KERNEL_MODULES_16K))
BOARD_KERNEL_MODULES_16K := $(filter-out %/mali_kutf.ko,$(BOARD_KERNEL_MODULES_16K))
BOARD_KERNEL_MODULES_16K := $(filter-out %/mali_kutf_clk_rate_trace_test_portal.ko,$(BOARD_KERNEL_MODULES_16K))
BOARD_KERNEL_MODULES_16K := $(filter-out %/panel-gs-tk4c-test.ko,$(BOARD_KERNEL_MODULES_16K))
BOARD_KERNEL_MODULES_16K := $(filter-out %/pwm-exynos.ko,$(BOARD_KERNEL_MODULES_16K))
BOARD_KERNEL_MODULES_16K := $(filter-out %/rt4539_bl.ko,$(BOARD_KERNEL_MODULES_16K))
BOARD_KERNEL_MODULES_16K := $(filter-out %/sec_touch.ko,$(BOARD_KERNEL_MODULES_16K))
BOARD_KERNEL_MODULES_16K := $(filter-out %/sscoredump_sample_test.ko,$(BOARD_KERNEL_MODULES_16K))
BOARD_KERNEL_MODULES_16K := $(filter-out %/sscoredump_test.ko,$(BOARD_KERNEL_MODULES_16K))
BOARD_KERNEL_MODULES_LOAD_16K := $(foreach module,$(BOARD_KERNEL_MODULES_16K),$(notdir $(module)))
BOARD_16K_OTA_USE_INCREMENTAL := true
BOARD_16K_OTA_MOVE_VENDOR := true
endif
endif

View file

@ -27,6 +27,7 @@ PRODUCT_COPY_FILES += \
ifneq (,$(filter $(TARGET_DEVICE),komodo caiman tokay)) ifneq (,$(filter $(TARGET_DEVICE),komodo caiman tokay))
PRODUCT_COPY_FILES += \ PRODUCT_COPY_FILES += \
$(TARGET_VENDOR_THERMAL_CONFIG_PATH)/thermal_info_config_$(TARGET_DEVICE)_proto.json:$(TARGET_COPY_OUT_VENDOR)/etc/thermal_info_config_proto.json \ $(TARGET_VENDOR_THERMAL_CONFIG_PATH)/thermal_info_config_$(TARGET_DEVICE)_proto.json:$(TARGET_COPY_OUT_VENDOR)/etc/thermal_info_config_proto.json \
$(TARGET_VENDOR_THERMAL_CONFIG_PATH)/thermal_info_config_lpm_$(TARGET_DEVICE).json:$(TARGET_COPY_OUT_VENDOR)/etc/thermal_info_config_lpm.json \
$(TARGET_VENDOR_THERMAL_CONFIG_PATH)/vt_estimation_model_$(TARGET_DEVICE).tflite:$(TARGET_COPY_OUT_VENDOR)/etc/vt_estimation_model.tflite \ $(TARGET_VENDOR_THERMAL_CONFIG_PATH)/vt_estimation_model_$(TARGET_DEVICE).tflite:$(TARGET_COPY_OUT_VENDOR)/etc/vt_estimation_model.tflite \
$(TARGET_VENDOR_THERMAL_CONFIG_PATH)/vt_prediction_lstm_model_$(TARGET_DEVICE).tflite:$(TARGET_COPY_OUT_VENDOR)/etc/vt_prediction_lstm_model.tflite $(TARGET_VENDOR_THERMAL_CONFIG_PATH)/vt_prediction_lstm_model_$(TARGET_DEVICE).tflite:$(TARGET_COPY_OUT_VENDOR)/etc/vt_prediction_lstm_model.tflite
ifneq (,$(filter $(TARGET_BUILD_VARIANT), eng)) ifneq (,$(filter $(TARGET_BUILD_VARIANT), eng))

View file

@ -40,8 +40,6 @@ ifneq ($(TARGET_BOOTS_16K),true)
PRODUCT_16K_DEVELOPER_OPTION := $(RELEASE_GOOGLE_KOMODO_16K_DEVELOPER_OPTION) PRODUCT_16K_DEVELOPER_OPTION := $(RELEASE_GOOGLE_KOMODO_16K_DEVELOPER_OPTION)
endif endif
include device/google/caimito/device-caimito-16k-common.mk
else else
TARGET_KERNEL_DIR ?= device/google/caimito-kernels/6.1/24D1 TARGET_KERNEL_DIR ?= device/google/caimito-kernels/6.1/24D1
TARGET_BOARD_KERNEL_HEADERS ?= device/google/caimito-kernels/6.1/24D1/kernel-headers TARGET_BOARD_KERNEL_HEADERS ?= device/google/caimito-kernels/6.1/24D1/kernel-headers
@ -317,7 +315,8 @@ PRODUCT_SOONG_NAMESPACES += \
# UWB Overlay # UWB Overlay
PRODUCT_PACKAGES += \ PRODUCT_PACKAGES += \
UwbOverlayKM4 UwbOverlayKM4 \
UwbOverlayKM4Gsi
# WiFi Overlay # WiFi Overlay
PRODUCT_PACKAGES += \ PRODUCT_PACKAGES += \
@ -389,8 +388,7 @@ PRODUCT_VENDOR_PROPERTIES += \
persist.vendor.vibrator.hal.context.scale=60 \ persist.vendor.vibrator.hal.context.scale=60 \
persist.vendor.vibrator.hal.context.fade=true \ persist.vendor.vibrator.hal.context.fade=true \
persist.vendor.vibrator.hal.context.cooldowntime=1600 \ persist.vendor.vibrator.hal.context.cooldowntime=1600 \
persist.vendor.vibrator.hal.context.settlingtime=5000 \ persist.vendor.vibrator.hal.context.settlingtime=5000
ro.vendor.vibrator.hal.pm.activetimeout=5
# Override Output Distortion Gain # Override Output Distortion Gain
PRODUCT_VENDOR_PROPERTIES += \ PRODUCT_VENDOR_PROPERTIES += \
@ -403,17 +401,17 @@ PRODUCT_VENDOR_PROPERTIES += \
# Bluetooth LE Audio # Bluetooth LE Audio
# Unicast # Unicast
PRODUCT_PRODUCT_PROPERTIES += \ PRODUCT_PRODUCT_PROPERTIES += \
bluetooth.profile.bap.unicast.client.enabled=true \ bluetooth.profile.bap.unicast.client.enabled?=true \
bluetooth.profile.csip.set_coordinator.enabled=true \ bluetooth.profile.csip.set_coordinator.enabled?=true \
bluetooth.profile.hap.client.enabled=true \ bluetooth.profile.hap.client.enabled?=true \
bluetooth.profile.mcp.server.enabled=true \ bluetooth.profile.mcp.server.enabled?=true \
bluetooth.profile.ccp.server.enabled=true \ bluetooth.profile.ccp.server.enabled?=true \
bluetooth.profile.vcp.controller.enabled=true bluetooth.profile.vcp.controller.enabled?=true
# Bluetooth LE Audio Broadcast # Bluetooth LE Audio Broadcast
PRODUCT_PRODUCT_PROPERTIES += \ PRODUCT_PRODUCT_PROPERTIES += \
bluetooth.profile.bap.broadcast.assist.enabled=true \ bluetooth.profile.bap.broadcast.assist.enabled?=true \
bluetooth.profile.bap.broadcast.source.enabled=true bluetooth.profile.bap.broadcast.source.enabled?=true
# LE Audio switcher in developer options # LE Audio switcher in developer options
PRODUCT_PRODUCT_PROPERTIES += \ PRODUCT_PRODUCT_PROPERTIES += \

View file

@ -40,8 +40,6 @@ ifneq ($(TARGET_BOOTS_16K),true)
PRODUCT_16K_DEVELOPER_OPTION := $(RELEASE_GOOGLE_TOKAY_16K_DEVELOPER_OPTION) PRODUCT_16K_DEVELOPER_OPTION := $(RELEASE_GOOGLE_TOKAY_16K_DEVELOPER_OPTION)
endif endif
include device/google/caimito/device-caimito-16k-common.mk
else else
TARGET_KERNEL_DIR ?= device/google/caimito-kernels/6.1/24D1 TARGET_KERNEL_DIR ?= device/google/caimito-kernels/6.1/24D1
TARGET_BOARD_KERNEL_HEADERS ?= device/google/caimito-kernels/6.1/24D1/kernel-headers TARGET_BOARD_KERNEL_HEADERS ?= device/google/caimito-kernels/6.1/24D1/kernel-headers
@ -354,8 +352,7 @@ PRODUCT_VENDOR_PROPERTIES += \
persist.vendor.vibrator.hal.context.scale=60 \ persist.vendor.vibrator.hal.context.scale=60 \
persist.vendor.vibrator.hal.context.fade=true \ persist.vendor.vibrator.hal.context.fade=true \
persist.vendor.vibrator.hal.context.cooldowntime=1600 \ persist.vendor.vibrator.hal.context.cooldowntime=1600 \
persist.vendor.vibrator.hal.context.settlingtime=5000 \ persist.vendor.vibrator.hal.context.settlingtime=5000
ro.vendor.vibrator.hal.pm.activetimeout=5
# Override Output Distortion Gain # Override Output Distortion Gain
PRODUCT_VENDOR_PROPERTIES += \ PRODUCT_VENDOR_PROPERTIES += \
@ -368,12 +365,12 @@ PRODUCT_VENDOR_PROPERTIES += \
# Bluetooth LE Audio # Bluetooth LE Audio
# Unicast # Unicast
PRODUCT_PRODUCT_PROPERTIES += \ PRODUCT_PRODUCT_PROPERTIES += \
bluetooth.profile.bap.unicast.client.enabled=true \ bluetooth.profile.bap.unicast.client.enabled?=true \
bluetooth.profile.csip.set_coordinator.enabled=true \ bluetooth.profile.csip.set_coordinator.enabled?=true \
bluetooth.profile.hap.client.enabled=true \ bluetooth.profile.hap.client.enabled?=true \
bluetooth.profile.mcp.server.enabled=true \ bluetooth.profile.mcp.server.enabled?=true \
bluetooth.profile.ccp.server.enabled=true \ bluetooth.profile.ccp.server.enabled?=true \
bluetooth.profile.vcp.controller.enabled=true bluetooth.profile.vcp.controller.enabled?=true
# Set support one-handed mode # Set support one-handed mode
PRODUCT_PRODUCT_PROPERTIES += \ PRODUCT_PRODUCT_PROPERTIES += \
@ -381,8 +378,8 @@ PRODUCT_PRODUCT_PROPERTIES += \
# Bluetooth LE Audio Broadcast # Bluetooth LE Audio Broadcast
PRODUCT_PRODUCT_PROPERTIES += \ PRODUCT_PRODUCT_PROPERTIES += \
bluetooth.profile.bap.broadcast.assist.enabled=true \ bluetooth.profile.bap.broadcast.assist.enabled?=true \
bluetooth.profile.bap.broadcast.source.enabled=true bluetooth.profile.bap.broadcast.source.enabled?=true
# LE Audio switcher in developer options # LE Audio switcher in developer options
PRODUCT_PRODUCT_PROPERTIES += \ PRODUCT_PRODUCT_PROPERTIES += \

View file

@ -6,6 +6,13 @@
<instance>default</instance> <instance>default</instance>
</interface> </interface>
</hal> </hal>
<hal format="aidl" optional="true">
<name>com.google.hardware.biometrics.fingerprint.debug</name>
<interface>
<name>IFingerprintDebug</name>
<instance>default</instance>
</interface>
</hal>
<hal format="aidl" optional="true"> <hal format="aidl" optional="true">
<name>vendor.qti.hardware.fingerprint</name> <name>vendor.qti.hardware.fingerprint</name>
<version>1</version> <version>1</version>

View file

@ -33,6 +33,8 @@ PRODUCT_PROPERTY_OVERRIDES += \
log.tag.QFP=3 log.tag.QFP=3
ifneq (,$(filter eng, $(TARGET_BUILD_VARIANT))) ifneq (,$(filter eng, $(TARGET_BUILD_VARIANT)))
$(call soong_config_set,fp_hal_feature,fingerprint_debug_support,$(RELEASE_PIXEL_AIDL_FINGERPRINT_DEBUG_HAL))
PRODUCT_SOONG_NAMESPACES += \ PRODUCT_SOONG_NAMESPACES += \
vendor/qcom/fingerprint/QFPCalibration vendor/qcom/fingerprint/QFPCalibration

View file

@ -168,6 +168,9 @@
<!-- Type of the quick pickup sensor. Empty if quick pickup is not supported. --> <!-- Type of the quick pickup sensor. Empty if quick pickup is not supported. -->
<string name="config_quickPickupSensorType" translatable="false">com.google.sensor.quick_pickup</string> <string name="config_quickPickupSensorType" translatable="false">com.google.sensor.quick_pickup</string>
<!-- If AOD can show an ambient version of the wallpaper -->
<bool name="config_dozeSupportsAodWallpaper">true</bool>
<!-- The stable device width and height in pixels. If these aren't set to a positive number <!-- The stable device width and height in pixels. If these aren't set to a positive number
then the device will use the width and height of the default display the first time it's then the device will use the width and height of the default display the first time it's
booted. --> booted. -->
@ -227,4 +230,11 @@
<!-- Package name providing GNSS location support. Used only when <!-- Package name providing GNSS location support. Used only when
config_useGnssHardwareProvider is false. --> config_useGnssHardwareProvider is false. -->
<string name="config_gnssLocationProviderPackageName" translatable="false">com.google.android.gms</string> <string name="config_gnssLocationProviderPackageName" translatable="false">com.google.android.gms</string>
<!-- Whether to enable fp unlock when screen turns off on udfps devices -->
<bool name="config_screen_off_udfps_enabled">true</bool>
<!-- Default value for fp screen off unlock toggle, it only works for the devices that support
fp screen off unlock-->
<bool name="config_screen_off_udfps_default_on">false</bool>
</resources> </resources>

View file

@ -14,5 +14,13 @@ runtime_resource_overlay {
theme: "UwbOverlayKM4", theme: "UwbOverlayKM4",
certificate: "platform", certificate: "platform",
sdk_version: "current", sdk_version: "current",
product_specific: true product_specific: true,
}
runtime_resource_overlay {
name: "UwbOverlayKM4Gsi",
theme: "UwbOverlayKM4",
certificate: "platform",
sdk_version: "current",
vendor: true,
} }

View file

@ -23,17 +23,17 @@ ChipCfg_VDR_high_end_Distance = 200
ChipCfg_VDR_low_end_Distance = 200 ChipCfg_VDR_low_end_Distance = 200
ChipCfg_VDR_high_end_Time = 20 ChipCfg_VDR_high_end_Time = 20
ChipCfg_VDR_low_end_Time = 20 ChipCfg_VDR_low_end_Time = 20
Chip_Configuration_AidingConfiguration=0x00020046 Chip_Configuration_AidingConfiguration=0x000200C6
Chip_Configuration_RefClkControl=0x24 Chip_Configuration_RefClkControl=0x24
Chip_Configuration_DCXO_CrystalType=0x11 Chip_Configuration_DCXO_CrystalType=0x11
Chip_Configuration_GNSSConstConstraintDef = 0x60FF Chip_Configuration_GNSSConstConstraintDef = 0x60FF
LocTech_Constraints = 0x60FF LocTech_Constraints = 0x60FF
Chip_Configuration_RfMiscCtrl = 0x80008001 Chip_Configuration_RfMiscCtrl = 0x80008001
Chip_Configuration_ntn_option=2 Chip_Configuration_ntn_option=2
bdsUsedInUSPolicy=2 bdsUsedPolicy=2
sbasUsedInUSPolicy=2 sbasUsedPolicy=2
qzssUsedInUSPolicy=2 qzssUsedPolicy=2
navicUsedInUSPolicy=2 navicUsedPolicy=2
Chip_Configuration_FeatureCfg_DVS = 1 Chip_Configuration_FeatureCfg_DVS = 1
Chip_Configuration_FeatureCfg_DFS = 1 Chip_Configuration_FeatureCfg_DFS = 1
Chip_Configuration_FeatureCfg_MTPL = 0 Chip_Configuration_FeatureCfg_MTPL = 0
@ -44,6 +44,8 @@ UseRtcForAiding=1
additional_rtc_uncertainty_ms=10 additional_rtc_uncertainty_ms=10
Sif_UseFwXtraInterface=1 Sif_UseFwXtraInterface=1
Agnss_IsGloAidingEnable=0 Agnss_IsGloAidingEnable=0
Agnss_IsGalAidingEnable=0
Agnss_IsBdsAidingEnable=0
SETCaps_IsOtdoa=1 SETCaps_IsOtdoa=1
SETCaps_IsLpp=1 SETCaps_IsLpp=1
SETCaps_SuplUT1=20 SETCaps_SuplUT1=20
@ -70,16 +72,20 @@ UP_LocTech_PrimaryConst=0
UP_LocTech_Constraints=1 UP_LocTech_Constraints=1
UP_LocTech_Requirements=0 UP_LocTech_Requirements=0
SpotLogger_Allowed=0 SpotLogger_Allowed=0
SingleBandAcqPower=69 SingleBandAcq=474
MultiBandAcqPower=90 MultiBandAcq=586
SingleBandFullTrkPower=55 SingleBandFullTrkNm=432
MultiBandFullTrkPower=70 SingleBandFullTrkUd=390
SingleBandDutyCycleTrkPower=50 MultiBandFullTrkNm=572
MultiBandDutyCycleTrkPower=65 MultiBandFullTrkUd=509
SingleBandNmTrkPower=20 SingleBandDutyCycleTrkNm=390
MultiBandNmTrkPower=28 SingleBandDutyCycleTrkUd=355
SingleBandUdTrkPower=14 MultiBandDutyCycleTrkNm=509
MultiBandUdTrkPower=18 MultiBandDutyCycleTrkUd=453
SingleBandVddGnssNmTrk=145
MultiBandVddGnssNmTrk=187
SingleBandVddGnssUdTrk=103
MultiBandVddGnssUdTrk=131
path_delay_glo_12fx_cm = -5076,-5076,-5064,-5022,-4982,-4916,-4879,-4800,-4704,-4647,-4628,-4573,-4522,-4493 path_delay_glo_12fx_cm = -5076,-5076,-5064,-5022,-4982,-4916,-4879,-4800,-4704,-4647,-4628,-4573,-4522,-4493
path_delay_gps_2fx_cm = 12371 path_delay_gps_2fx_cm = 12371
path_delay_bds_4fx_cm = 123 path_delay_bds_4fx_cm = 123
@ -88,6 +94,7 @@ RfPathLossDb_Ap=3210
RfPathLossDb_Cp=3210 RfPathLossDb_Cp=3210
RfPathLossDb_L5_Ap=4450 RfPathLossDb_L5_Ap=4450
RfPathLossDb_L5_Cp=4450 RfPathLossDb_L5_Cp=4450
NmeaBitmask=0x010003fff
IsUseEntireRespTime911=1 IsUseEntireRespTime911=1
isForceHighAccuracyMode=1 isForceHighAccuracyMode=1
cp_partial_reset_disable=1 cp_partial_reset_disable=1
@ -155,10 +162,14 @@ ENABLE_LPP_UP=1
ENABLE_LPPE_UP=3 ENABLE_LPPE_UP=3
GNSS_CARRIER_ID=6 GNSS_CARRIER_ID=6
ENABLE_CAPS_OTDOA=0
ENABLE_LPP_CP=0 ENABLE_LPP_CP=0
ENABLE_LPP_UP=1 ENABLE_LPP_UP=1
ENABLE_LPPE_CP=0 ENABLE_LPPE_CP=0
ENABLE_LPPE_UP=3 ENABLE_LPPE_UP=3
ENABLE_2G_UP_CAPS_MSA=0
ENABLE_3G_UP_CAPS_MSA=0
ENABLE_4G_UP_CAPS_MSA=0
GNSS_CARRIER_ID=7 GNSS_CARRIER_ID=7
ENABLE_LPP_CP=0 ENABLE_LPP_CP=0

View file

@ -62,8 +62,17 @@ ChipCfg_VDR_low_end_Distance = 200
ChipCfg_VDR_high_end_Time = 20 ChipCfg_VDR_high_end_Time = 20
ChipCfg_VDR_low_end_Time = 20 ChipCfg_VDR_low_end_Time = 20
# 0x01 = Precise time aiding
# 0x02 = Coarse time aiding *
# 0x04 = Local time aiding *
# 0x08 = CP time aiding
# 0x10 = Frequency counter aiding
# 0x20 = Frequency non-counter aiding
# 0x40 = CP Frequency aiding *
# 0x80 = Extend BE collection *
# 0xFFFF0000 Frequency aiding PPM mask (example - 0x00020000 is .2PPM)
### temporarily disable precise time aiding ### ### temporarily disable precise time aiding ###
Chip_Configuration_AidingConfiguration=0x00020046 Chip_Configuration_AidingConfiguration=0x000200C6
# set shared reference clock for freq aiding (0x20) # set shared reference clock for freq aiding (0x20)
# enable dcxo (0x04) # enable dcxo (0x04)
@ -120,13 +129,15 @@ Chip_Configuration_RfMiscCtrl = 0x80008001
#Chip_Configuration_ntn_option=2 means turning GNSS off during NTN blackout period. #Chip_Configuration_ntn_option=2 means turning GNSS off during NTN blackout period.
Chip_Configuration_ntn_option=2 Chip_Configuration_ntn_option=2
# Disable BDS in the U.S. # Certain constellation permission overriding LocTech config setting: only to possibly
# 0-enabled (default), 1-disabled, 2-auto(disabled in US) # disallow constellations allowed in LocTech, not vice versa. Note: GPS and GAL are
#gloUsedInUSPolicy=2 # allowed in all markets so no such overriding.
bdsUsedInUSPolicy=2 # 0: not to override (default), 1-disabled, 2- disabled if in US
sbasUsedInUSPolicy=2 #gloUsedPolicy=2
qzssUsedInUSPolicy=2 bdsUsedPolicy=2
navicUsedInUSPolicy=2 sbasUsedPolicy=2
qzssUsedPolicy=2
navicUsedPolicy=2
# DVS: 0 = Disabled, 1 = Enabled (default) # DVS: 0 = Disabled, 1 = Enabled (default)
# DFS: 0 = Disabled, 1 = Enabled (default) # DFS: 0 = Disabled, 1 = Enabled (default)
@ -179,6 +190,8 @@ Sif_UseFwXtraInterface=1
# ChipCfg_GetGpsWeekFloor=0 # ChipCfg_GetGpsWeekFloor=0
Agnss_IsGloAidingEnable=0 Agnss_IsGloAidingEnable=0
Agnss_IsGalAidingEnable=0
Agnss_IsBdsAidingEnable=0
SETCaps_IsOtdoa=1 SETCaps_IsOtdoa=1
SETCaps_IsLpp=1 SETCaps_IsLpp=1
SETCaps_SuplUT1=20 SETCaps_SuplUT1=20
@ -213,16 +226,20 @@ UP_LocTech_Requirements=0
SpotLogger_Allowed=0 SpotLogger_Allowed=0
# GNSS power values in "mW" # GNSS power values in "mW"
SingleBandAcqPower=69 SingleBandAcq=474
MultiBandAcqPower=90 MultiBandAcq=586
SingleBandFullTrkPower=55 SingleBandFullTrkNm=432
MultiBandFullTrkPower=70 SingleBandFullTrkUd=390
SingleBandDutyCycleTrkPower=50 MultiBandFullTrkNm=572
MultiBandDutyCycleTrkPower=65 MultiBandFullTrkUd=509
SingleBandNmTrkPower=20 SingleBandDutyCycleTrkNm=390
MultiBandNmTrkPower=28 SingleBandDutyCycleTrkUd=355
SingleBandUdTrkPower=14 MultiBandDutyCycleTrkNm=509
MultiBandUdTrkPower=18 MultiBandDutyCycleTrkUd=453
SingleBandVddGnssNmTrk=145
MultiBandVddGnssNmTrk=187
SingleBandVddGnssUdTrk=103
MultiBandVddGnssUdTrk=131
path_delay_glo_12fx_cm = -5076,-5076,-5064,-5022,-4982,-4916,-4879,-4800,-4704,-4647,-4628,-4573,-4522,-4493 path_delay_glo_12fx_cm = -5076,-5076,-5064,-5022,-4982,-4916,-4879,-4800,-4704,-4647,-4628,-4573,-4522,-4493
path_delay_gps_2fx_cm = 12371 path_delay_gps_2fx_cm = 12371
@ -318,10 +335,14 @@ ENABLE_LPP_UP=1
ENABLE_LPPE_UP=3 ENABLE_LPPE_UP=3
# KDDI # KDDI
GNSS_CARRIER_ID=6 GNSS_CARRIER_ID=6
ENABLE_CAPS_OTDOA=0
ENABLE_LPP_CP=0 ENABLE_LPP_CP=0
ENABLE_LPP_UP=1 ENABLE_LPP_UP=1
ENABLE_LPPE_CP=0 ENABLE_LPPE_CP=0
ENABLE_LPPE_UP=3 ENABLE_LPPE_UP=3
ENABLE_2G_UP_CAPS_MSA=0
ENABLE_3G_UP_CAPS_MSA=0
ENABLE_4G_UP_CAPS_MSA=0
# SBM # SBM
GNSS_CARRIER_ID=7 GNSS_CARRIER_ID=7
ENABLE_LPP_CP=0 ENABLE_LPP_CP=0

View file

@ -23,17 +23,17 @@ ChipCfg_VDR_high_end_Distance = 200
ChipCfg_VDR_low_end_Distance = 200 ChipCfg_VDR_low_end_Distance = 200
ChipCfg_VDR_high_end_Time = 20 ChipCfg_VDR_high_end_Time = 20
ChipCfg_VDR_low_end_Time = 20 ChipCfg_VDR_low_end_Time = 20
Chip_Configuration_AidingConfiguration=0x00020046 Chip_Configuration_AidingConfiguration=0x000200C6
Chip_Configuration_RefClkControl=0x24 Chip_Configuration_RefClkControl=0x24
Chip_Configuration_DCXO_CrystalType=0x11 Chip_Configuration_DCXO_CrystalType=0x11
Chip_Configuration_GNSSConstConstraintDef = 0x60FF Chip_Configuration_GNSSConstConstraintDef = 0x60FF
LocTech_Constraints = 0x60FF LocTech_Constraints = 0x60FF
Chip_Configuration_RfMiscCtrl = 0x80008001 Chip_Configuration_RfMiscCtrl = 0x80008001
Chip_Configuration_ntn_option=2 Chip_Configuration_ntn_option=2
bdsUsedInUSPolicy=2 bdsUsedPolicy=2
sbasUsedInUSPolicy=2 sbasUsedPolicy=2
qzssUsedInUSPolicy=2 qzssUsedPolicy=2
navicUsedInUSPolicy=2 navicUsedPolicy=2
Chip_Configuration_FeatureCfg_DVS = 1 Chip_Configuration_FeatureCfg_DVS = 1
Chip_Configuration_FeatureCfg_DFS = 1 Chip_Configuration_FeatureCfg_DFS = 1
Chip_Configuration_FeatureCfg_MTPL = 0 Chip_Configuration_FeatureCfg_MTPL = 0
@ -44,6 +44,8 @@ UseRtcForAiding=1
additional_rtc_uncertainty_ms=10 additional_rtc_uncertainty_ms=10
Sif_UseFwXtraInterface=1 Sif_UseFwXtraInterface=1
Agnss_IsGloAidingEnable=0 Agnss_IsGloAidingEnable=0
Agnss_IsGalAidingEnable=0
Agnss_IsBdsAidingEnable=0
SETCaps_IsOtdoa=1 SETCaps_IsOtdoa=1
SETCaps_IsLpp=1 SETCaps_IsLpp=1
SETCaps_SuplUT1=20 SETCaps_SuplUT1=20
@ -70,16 +72,20 @@ UP_LocTech_PrimaryConst=0
UP_LocTech_Constraints=1 UP_LocTech_Constraints=1
UP_LocTech_Requirements=0 UP_LocTech_Requirements=0
SpotLogger_Allowed=0 SpotLogger_Allowed=0
SingleBandAcqPower=69 SingleBandAcq=474
MultiBandAcqPower=90 MultiBandAcq=586
SingleBandFullTrkPower=55 SingleBandFullTrkNm=432
MultiBandFullTrkPower=70 SingleBandFullTrkUd=390
SingleBandDutyCycleTrkPower=50 MultiBandFullTrkNm=572
MultiBandDutyCycleTrkPower=65 MultiBandFullTrkUd=509
SingleBandNmTrkPower=20 SingleBandDutyCycleTrkNm=390
MultiBandNmTrkPower=28 SingleBandDutyCycleTrkUd=355
SingleBandUdTrkPower=14 MultiBandDutyCycleTrkNm=509
MultiBandUdTrkPower=18 MultiBandDutyCycleTrkUd=453
SingleBandVddGnssNmTrk=145
MultiBandVddGnssNmTrk=187
SingleBandVddGnssUdTrk=103
MultiBandVddGnssUdTrk=131
path_delay_glo_12fx_cm = -5185,-5158,-5112,-5111,-5031,-4972,-4900,-4823,-4765,-4714,-4625,-4613,-4553,-4553 path_delay_glo_12fx_cm = -5185,-5158,-5112,-5111,-5031,-4972,-4900,-4823,-4765,-4714,-4625,-4613,-4553,-4553
path_delay_gps_2fx_cm = 12378 path_delay_gps_2fx_cm = 12378
path_delay_bds_4fx_cm = 168 path_delay_bds_4fx_cm = 168
@ -88,6 +94,7 @@ RfPathLossDb_Ap=3520
RfPathLossDb_Cp=3520 RfPathLossDb_Cp=3520
RfPathLossDb_L5_Ap=3700 RfPathLossDb_L5_Ap=3700
RfPathLossDb_L5_Cp=3700 RfPathLossDb_L5_Cp=3700
NmeaBitmask=0x010003fff
IsUseEntireRespTime911=1 IsUseEntireRespTime911=1
isForceHighAccuracyMode=1 isForceHighAccuracyMode=1
cp_partial_reset_disable=1 cp_partial_reset_disable=1
@ -155,10 +162,14 @@ ENABLE_LPP_UP=1
ENABLE_LPPE_UP=3 ENABLE_LPPE_UP=3
GNSS_CARRIER_ID=6 GNSS_CARRIER_ID=6
ENABLE_CAPS_OTDOA=0
ENABLE_LPP_CP=0 ENABLE_LPP_CP=0
ENABLE_LPP_UP=1 ENABLE_LPP_UP=1
ENABLE_LPPE_CP=0 ENABLE_LPPE_CP=0
ENABLE_LPPE_UP=3 ENABLE_LPPE_UP=3
ENABLE_2G_UP_CAPS_MSA=0
ENABLE_3G_UP_CAPS_MSA=0
ENABLE_4G_UP_CAPS_MSA=0
GNSS_CARRIER_ID=7 GNSS_CARRIER_ID=7
ENABLE_LPP_CP=0 ENABLE_LPP_CP=0

View file

@ -62,8 +62,17 @@ ChipCfg_VDR_low_end_Distance = 200
ChipCfg_VDR_high_end_Time = 20 ChipCfg_VDR_high_end_Time = 20
ChipCfg_VDR_low_end_Time = 20 ChipCfg_VDR_low_end_Time = 20
# 0x01 = Precise time aiding
# 0x02 = Coarse time aiding *
# 0x04 = Local time aiding *
# 0x08 = CP time aiding
# 0x10 = Frequency counter aiding
# 0x20 = Frequency non-counter aiding
# 0x40 = CP Frequency aiding *
# 0x80 = Extend BE collection *
# 0xFFFF0000 Frequency aiding PPM mask (example - 0x00020000 is .2PPM)
### temporarily disable precise time aiding ### ### temporarily disable precise time aiding ###
Chip_Configuration_AidingConfiguration=0x00020046 Chip_Configuration_AidingConfiguration=0x000200C6
# set shared reference clock for freq aiding (0x20) # set shared reference clock for freq aiding (0x20)
# enable dcxo (0x04) # enable dcxo (0x04)
@ -120,13 +129,15 @@ Chip_Configuration_RfMiscCtrl = 0x80008001
#Chip_Configuration_ntn_option=2 means turning GNSS off during NTN blackout period. #Chip_Configuration_ntn_option=2 means turning GNSS off during NTN blackout period.
Chip_Configuration_ntn_option=2 Chip_Configuration_ntn_option=2
# Disable BDS in the U.S. # Certain constellation permission overriding LocTech config setting: only to possibly
# 0-enabled (default), 1-disabled, 2-auto(disabled in US) # disallow constellations allowed in LocTech, not vice versa. Note: GPS and GAL are
#gloUsedInUSPolicy=2 # allowed in all markets so no such overriding.
bdsUsedInUSPolicy=2 # 0: not to override (default), 1-disabled, 2- disabled if in US
sbasUsedInUSPolicy=2 #gloUsedPolicy=2
qzssUsedInUSPolicy=2 bdsUsedPolicy=2
navicUsedInUSPolicy=2 sbasUsedPolicy=2
qzssUsedPolicy=2
navicUsedPolicy=2
# DVS: 0 = Disabled, 1 = Enabled (default) # DVS: 0 = Disabled, 1 = Enabled (default)
# DFS: 0 = Disabled, 1 = Enabled (default) # DFS: 0 = Disabled, 1 = Enabled (default)
@ -179,6 +190,8 @@ Sif_UseFwXtraInterface=1
# ChipCfg_GetGpsWeekFloor=0 # ChipCfg_GetGpsWeekFloor=0
Agnss_IsGloAidingEnable=0 Agnss_IsGloAidingEnable=0
Agnss_IsGalAidingEnable=0
Agnss_IsBdsAidingEnable=0
SETCaps_IsOtdoa=1 SETCaps_IsOtdoa=1
SETCaps_IsLpp=1 SETCaps_IsLpp=1
SETCaps_SuplUT1=20 SETCaps_SuplUT1=20
@ -213,16 +226,20 @@ UP_LocTech_Requirements=0
SpotLogger_Allowed=0 SpotLogger_Allowed=0
# GNSS power values in "mW" # GNSS power values in "mW"
SingleBandAcqPower=69 SingleBandAcq=474
MultiBandAcqPower=90 MultiBandAcq=586
SingleBandFullTrkPower=55 SingleBandFullTrkNm=432
MultiBandFullTrkPower=70 SingleBandFullTrkUd=390
SingleBandDutyCycleTrkPower=50 MultiBandFullTrkNm=572
MultiBandDutyCycleTrkPower=65 MultiBandFullTrkUd=509
SingleBandNmTrkPower=20 SingleBandDutyCycleTrkNm=390
MultiBandNmTrkPower=28 SingleBandDutyCycleTrkUd=355
SingleBandUdTrkPower=14 MultiBandDutyCycleTrkNm=509
MultiBandUdTrkPower=18 MultiBandDutyCycleTrkUd=453
SingleBandVddGnssNmTrk=145
MultiBandVddGnssNmTrk=187
SingleBandVddGnssUdTrk=103
MultiBandVddGnssUdTrk=131
path_delay_glo_12fx_cm = -5185,-5158,-5112,-5111,-5031,-4972,-4900,-4823,-4765,-4714,-4625,-4613,-4553,-4553 path_delay_glo_12fx_cm = -5185,-5158,-5112,-5111,-5031,-4972,-4900,-4823,-4765,-4714,-4625,-4613,-4553,-4553
path_delay_gps_2fx_cm = 12378 path_delay_gps_2fx_cm = 12378
@ -318,10 +335,14 @@ ENABLE_LPP_UP=1
ENABLE_LPPE_UP=3 ENABLE_LPPE_UP=3
# KDDI # KDDI
GNSS_CARRIER_ID=6 GNSS_CARRIER_ID=6
ENABLE_CAPS_OTDOA=0
ENABLE_LPP_CP=0 ENABLE_LPP_CP=0
ENABLE_LPP_UP=1 ENABLE_LPP_UP=1
ENABLE_LPPE_CP=0 ENABLE_LPPE_CP=0
ENABLE_LPPE_UP=3 ENABLE_LPPE_UP=3
ENABLE_2G_UP_CAPS_MSA=0
ENABLE_3G_UP_CAPS_MSA=0
ENABLE_4G_UP_CAPS_MSA=0
# SBM # SBM
GNSS_CARRIER_ID=7 GNSS_CARRIER_ID=7
ENABLE_LPP_CP=0 ENABLE_LPP_CP=0

View file

@ -23,17 +23,17 @@ ChipCfg_VDR_high_end_Distance = 200
ChipCfg_VDR_low_end_Distance = 200 ChipCfg_VDR_low_end_Distance = 200
ChipCfg_VDR_high_end_Time = 20 ChipCfg_VDR_high_end_Time = 20
ChipCfg_VDR_low_end_Time = 20 ChipCfg_VDR_low_end_Time = 20
Chip_Configuration_AidingConfiguration=0x00020046 Chip_Configuration_AidingConfiguration=0x000200C6
Chip_Configuration_RefClkControl=0x24 Chip_Configuration_RefClkControl=0x24
Chip_Configuration_DCXO_CrystalType=0x11 Chip_Configuration_DCXO_CrystalType=0x11
Chip_Configuration_GNSSConstConstraintDef = 0x60FF Chip_Configuration_GNSSConstConstraintDef = 0x60FF
LocTech_Constraints = 0x60FF LocTech_Constraints = 0x60FF
Chip_Configuration_RfMiscCtrl = 0x80008001 Chip_Configuration_RfMiscCtrl = 0x80008001
Chip_Configuration_ntn_option=2 Chip_Configuration_ntn_option=2
bdsUsedInUSPolicy=2 bdsUsedPolicy=2
sbasUsedInUSPolicy=2 sbasUsedPolicy=2
qzssUsedInUSPolicy=2 qzssUsedPolicy=2
navicUsedInUSPolicy=2 navicUsedPolicy=2
Chip_Configuration_FeatureCfg_DVS = 1 Chip_Configuration_FeatureCfg_DVS = 1
Chip_Configuration_FeatureCfg_DFS = 1 Chip_Configuration_FeatureCfg_DFS = 1
Chip_Configuration_FeatureCfg_MTPL = 0 Chip_Configuration_FeatureCfg_MTPL = 0
@ -44,6 +44,8 @@ UseRtcForAiding=1
additional_rtc_uncertainty_ms=10 additional_rtc_uncertainty_ms=10
Sif_UseFwXtraInterface=1 Sif_UseFwXtraInterface=1
Agnss_IsGloAidingEnable=0 Agnss_IsGloAidingEnable=0
Agnss_IsGalAidingEnable=0
Agnss_IsBdsAidingEnable=0
SETCaps_IsOtdoa=1 SETCaps_IsOtdoa=1
SETCaps_IsLpp=1 SETCaps_IsLpp=1
SETCaps_SuplUT1=20 SETCaps_SuplUT1=20
@ -70,16 +72,21 @@ UP_LocTech_PrimaryConst=0
UP_LocTech_Constraints=1 UP_LocTech_Constraints=1
UP_LocTech_Requirements=0 UP_LocTech_Requirements=0
SpotLogger_Allowed=0 SpotLogger_Allowed=0
SingleBandAcqPower=69 SingleBandAcq=474
MultiBandAcqPower=90 MultiBandAcq=586
SingleBandFullTrkPower=55 SingleBandFullTrkNm=432
MultiBandFullTrkPower=70 SingleBandFullTrkUd=390
SingleBandDutyCycleTrkPower=50 MultiBandFullTrkNm=572
MultiBandDutyCycleTrkPower=65 MultiBandFullTrkUd=509
SingleBandNmTrkPower=20 SingleBandDutyCycleTrkNm=390
MultiBandNmTrkPower=28 SingleBandDutyCycleTrkUd=355
SingleBandUdTrkPower=14 MultiBandDutyCycleTrkNm=509
MultiBandUdTrkPower=18 MultiBandDutyCycleTrkUd=453
SingleBandVddGnssNmTrk=145
MultiBandVddGnssNmTrk=187
SingleBandVddGnssUdTrk=103
MultiBandVddGnssUdTrk=131
NmeaBitmask=0x010003fff
IsUseEntireRespTime911=1 IsUseEntireRespTime911=1
isForceHighAccuracyMode=1 isForceHighAccuracyMode=1
cp_partial_reset_disable=1 cp_partial_reset_disable=1
@ -147,10 +154,14 @@ ENABLE_LPP_UP=1
ENABLE_LPPE_UP=3 ENABLE_LPPE_UP=3
GNSS_CARRIER_ID=6 GNSS_CARRIER_ID=6
ENABLE_CAPS_OTDOA=0
ENABLE_LPP_CP=0 ENABLE_LPP_CP=0
ENABLE_LPP_UP=1 ENABLE_LPP_UP=1
ENABLE_LPPE_CP=0 ENABLE_LPPE_CP=0
ENABLE_LPPE_UP=3 ENABLE_LPPE_UP=3
ENABLE_2G_UP_CAPS_MSA=0
ENABLE_3G_UP_CAPS_MSA=0
ENABLE_4G_UP_CAPS_MSA=0
GNSS_CARRIER_ID=7 GNSS_CARRIER_ID=7
ENABLE_LPP_CP=0 ENABLE_LPP_CP=0

View file

@ -62,8 +62,17 @@ ChipCfg_VDR_low_end_Distance = 200
ChipCfg_VDR_high_end_Time = 20 ChipCfg_VDR_high_end_Time = 20
ChipCfg_VDR_low_end_Time = 20 ChipCfg_VDR_low_end_Time = 20
# 0x01 = Precise time aiding
# 0x02 = Coarse time aiding *
# 0x04 = Local time aiding *
# 0x08 = CP time aiding
# 0x10 = Frequency counter aiding
# 0x20 = Frequency non-counter aiding
# 0x40 = CP Frequency aiding *
# 0x80 = Extend BE collection *
# 0xFFFF0000 Frequency aiding PPM mask (example - 0x00020000 is .2PPM)
### temporarily disable precise time aiding ### ### temporarily disable precise time aiding ###
Chip_Configuration_AidingConfiguration=0x00020046 Chip_Configuration_AidingConfiguration=0x000200C6
# set shared reference clock for freq aiding (0x20) # set shared reference clock for freq aiding (0x20)
# enable dcxo (0x04) # enable dcxo (0x04)
@ -120,13 +129,15 @@ Chip_Configuration_RfMiscCtrl = 0x80008001
#Chip_Configuration_ntn_option=2 means turning GNSS off during NTN blackout period. #Chip_Configuration_ntn_option=2 means turning GNSS off during NTN blackout period.
Chip_Configuration_ntn_option=2 Chip_Configuration_ntn_option=2
# Disable BDS in the U.S. # Certain constellation permission overriding LocTech config setting: only to possibly
# 0-enabled (default), 1-disabled, 2-auto(disabled in US) # disallow constellations allowed in LocTech, not vice versa. Note: GPS and GAL are
#gloUsedInUSPolicy=2 # allowed in all markets so no such overriding.
bdsUsedInUSPolicy=2 # 0: not to override (default), 1-disabled, 2- disabled if in US
sbasUsedInUSPolicy=2 #gloUsedPolicy=2
qzssUsedInUSPolicy=2 bdsUsedPolicy=2
navicUsedInUSPolicy=2 sbasUsedPolicy=2
qzssUsedPolicy=2
navicUsedPolicy=2
# DVS: 0 = Disabled, 1 = Enabled (default) # DVS: 0 = Disabled, 1 = Enabled (default)
# DFS: 0 = Disabled, 1 = Enabled (default) # DFS: 0 = Disabled, 1 = Enabled (default)
@ -179,6 +190,8 @@ Sif_UseFwXtraInterface=1
# ChipCfg_GetGpsWeekFloor=0 # ChipCfg_GetGpsWeekFloor=0
Agnss_IsGloAidingEnable=0 Agnss_IsGloAidingEnable=0
Agnss_IsGalAidingEnable=0
Agnss_IsBdsAidingEnable=0
SETCaps_IsOtdoa=1 SETCaps_IsOtdoa=1
SETCaps_IsLpp=1 SETCaps_IsLpp=1
SETCaps_SuplUT1=20 SETCaps_SuplUT1=20
@ -213,16 +226,20 @@ UP_LocTech_Requirements=0
SpotLogger_Allowed=0 SpotLogger_Allowed=0
# GNSS power values in "mW" # GNSS power values in "mW"
SingleBandAcqPower=69 SingleBandAcq=474
MultiBandAcqPower=90 MultiBandAcq=586
SingleBandFullTrkPower=55 SingleBandFullTrkNm=432
MultiBandFullTrkPower=70 SingleBandFullTrkUd=390
SingleBandDutyCycleTrkPower=50 MultiBandFullTrkNm=572
MultiBandDutyCycleTrkPower=65 MultiBandFullTrkUd=509
SingleBandNmTrkPower=20 SingleBandDutyCycleTrkNm=390
MultiBandNmTrkPower=28 SingleBandDutyCycleTrkUd=355
SingleBandUdTrkPower=14 MultiBandDutyCycleTrkNm=509
MultiBandUdTrkPower=18 MultiBandDutyCycleTrkUd=453
SingleBandVddGnssNmTrk=145
MultiBandVddGnssNmTrk=187
SingleBandVddGnssUdTrk=103
MultiBandVddGnssUdTrk=131
NmeaBitmask=0x010003fff NmeaBitmask=0x010003fff
@ -309,10 +326,14 @@ ENABLE_LPP_UP=1
ENABLE_LPPE_UP=3 ENABLE_LPPE_UP=3
# KDDI # KDDI
GNSS_CARRIER_ID=6 GNSS_CARRIER_ID=6
ENABLE_CAPS_OTDOA=0
ENABLE_LPP_CP=0 ENABLE_LPP_CP=0
ENABLE_LPP_UP=1 ENABLE_LPP_UP=1
ENABLE_LPPE_CP=0 ENABLE_LPPE_CP=0
ENABLE_LPPE_UP=3 ENABLE_LPPE_UP=3
ENABLE_2G_UP_CAPS_MSA=0
ENABLE_3G_UP_CAPS_MSA=0
ENABLE_4G_UP_CAPS_MSA=0
# SBM # SBM
GNSS_CARRIER_ID=7 GNSS_CARRIER_ID=7
ENABLE_LPP_CP=0 ENABLE_LPP_CP=0

View file

@ -23,17 +23,17 @@ ChipCfg_VDR_high_end_Distance = 200
ChipCfg_VDR_low_end_Distance = 200 ChipCfg_VDR_low_end_Distance = 200
ChipCfg_VDR_high_end_Time = 20 ChipCfg_VDR_high_end_Time = 20
ChipCfg_VDR_low_end_Time = 20 ChipCfg_VDR_low_end_Time = 20
Chip_Configuration_AidingConfiguration=0x00020046 Chip_Configuration_AidingConfiguration=0x000200C6
Chip_Configuration_RefClkControl=0x24 Chip_Configuration_RefClkControl=0x24
Chip_Configuration_DCXO_CrystalType=0x11 Chip_Configuration_DCXO_CrystalType=0x11
Chip_Configuration_GNSSConstConstraintDef = 0x60FF Chip_Configuration_GNSSConstConstraintDef = 0x60FF
LocTech_Constraints = 0x60FF LocTech_Constraints = 0x60FF
Chip_Configuration_RfMiscCtrl = 0x80008001 Chip_Configuration_RfMiscCtrl = 0x80008001
Chip_Configuration_ntn_option=2 Chip_Configuration_ntn_option=2
bdsUsedInUSPolicy=2 bdsUsedPolicy=2
sbasUsedInUSPolicy=2 sbasUsedPolicy=2
qzssUsedInUSPolicy=2 qzssUsedPolicy=2
navicUsedInUSPolicy=2 navicUsedPolicy=2
Chip_Configuration_FeatureCfg_DVS = 1 Chip_Configuration_FeatureCfg_DVS = 1
Chip_Configuration_FeatureCfg_DFS = 1 Chip_Configuration_FeatureCfg_DFS = 1
Chip_Configuration_FeatureCfg_MTPL = 0 Chip_Configuration_FeatureCfg_MTPL = 0
@ -44,6 +44,8 @@ UseRtcForAiding=1
additional_rtc_uncertainty_ms=10 additional_rtc_uncertainty_ms=10
Sif_UseFwXtraInterface=1 Sif_UseFwXtraInterface=1
Agnss_IsGloAidingEnable=0 Agnss_IsGloAidingEnable=0
Agnss_IsGalAidingEnable=0
Agnss_IsBdsAidingEnable=0
SETCaps_IsOtdoa=1 SETCaps_IsOtdoa=1
SETCaps_IsLpp=1 SETCaps_IsLpp=1
SETCaps_SuplUT1=20 SETCaps_SuplUT1=20
@ -70,16 +72,21 @@ UP_LocTech_PrimaryConst=0
UP_LocTech_Constraints=1 UP_LocTech_Constraints=1
UP_LocTech_Requirements=0 UP_LocTech_Requirements=0
SpotLogger_Allowed=0 SpotLogger_Allowed=0
SingleBandAcqPower=69 SingleBandAcq=474
MultiBandAcqPower=90 MultiBandAcq=586
SingleBandFullTrkPower=55 SingleBandFullTrkNm=432
MultiBandFullTrkPower=70 SingleBandFullTrkUd=390
SingleBandDutyCycleTrkPower=50 MultiBandFullTrkNm=572
MultiBandDutyCycleTrkPower=65 MultiBandFullTrkUd=509
SingleBandNmTrkPower=20 SingleBandDutyCycleTrkNm=390
MultiBandNmTrkPower=28 SingleBandDutyCycleTrkUd=355
SingleBandUdTrkPower=14 MultiBandDutyCycleTrkNm=509
MultiBandUdTrkPower=18 MultiBandDutyCycleTrkUd=453
SingleBandVddGnssNmTrk=145
MultiBandVddGnssNmTrk=187
SingleBandVddGnssUdTrk=103
MultiBandVddGnssUdTrk=131
NmeaBitmask=0x010003fff
IsUseEntireRespTime911=1 IsUseEntireRespTime911=1
isForceHighAccuracyMode=1 isForceHighAccuracyMode=1
cp_partial_reset_disable=1 cp_partial_reset_disable=1
@ -147,10 +154,14 @@ ENABLE_LPP_UP=1
ENABLE_LPPE_UP=3 ENABLE_LPPE_UP=3
GNSS_CARRIER_ID=6 GNSS_CARRIER_ID=6
ENABLE_CAPS_OTDOA=0
ENABLE_LPP_CP=0 ENABLE_LPP_CP=0
ENABLE_LPP_UP=1 ENABLE_LPP_UP=1
ENABLE_LPPE_CP=0 ENABLE_LPPE_CP=0
ENABLE_LPPE_UP=3 ENABLE_LPPE_UP=3
ENABLE_2G_UP_CAPS_MSA=0
ENABLE_3G_UP_CAPS_MSA=0
ENABLE_4G_UP_CAPS_MSA=0
GNSS_CARRIER_ID=7 GNSS_CARRIER_ID=7
ENABLE_LPP_CP=0 ENABLE_LPP_CP=0

View file

@ -62,8 +62,17 @@ ChipCfg_VDR_low_end_Distance = 200
ChipCfg_VDR_high_end_Time = 20 ChipCfg_VDR_high_end_Time = 20
ChipCfg_VDR_low_end_Time = 20 ChipCfg_VDR_low_end_Time = 20
# 0x01 = Precise time aiding
# 0x02 = Coarse time aiding *
# 0x04 = Local time aiding *
# 0x08 = CP time aiding
# 0x10 = Frequency counter aiding
# 0x20 = Frequency non-counter aiding
# 0x40 = CP Frequency aiding *
# 0x80 = Extend BE collection *
# 0xFFFF0000 Frequency aiding PPM mask (example - 0x00020000 is .2PPM)
### temporarily disable precise time aiding ### ### temporarily disable precise time aiding ###
Chip_Configuration_AidingConfiguration=0x00020046 Chip_Configuration_AidingConfiguration=0x000200C6
# set shared reference clock for freq aiding (0x20) # set shared reference clock for freq aiding (0x20)
# enable dcxo (0x04) # enable dcxo (0x04)
@ -120,13 +129,15 @@ Chip_Configuration_RfMiscCtrl = 0x80008001
#Chip_Configuration_ntn_option=2 means turning GNSS off during NTN blackout period. #Chip_Configuration_ntn_option=2 means turning GNSS off during NTN blackout period.
Chip_Configuration_ntn_option=2 Chip_Configuration_ntn_option=2
# Disable BDS in the U.S. # Certain constellation permission overriding LocTech config setting: only to possibly
# 0-enabled (default), 1-disabled, 2-auto(disabled in US) # disallow constellations allowed in LocTech, not vice versa. Note: GPS and GAL are
#gloUsedInUSPolicy=2 # allowed in all markets so no such overriding.
bdsUsedInUSPolicy=2 # 0: not to override (default), 1-disabled, 2- disabled if in US
sbasUsedInUSPolicy=2 #gloUsedPolicy=2
qzssUsedInUSPolicy=2 bdsUsedPolicy=2
navicUsedInUSPolicy=2 sbasUsedPolicy=2
qzssUsedPolicy=2
navicUsedPolicy=2
# DVS: 0 = Disabled, 1 = Enabled (default) # DVS: 0 = Disabled, 1 = Enabled (default)
# DFS: 0 = Disabled, 1 = Enabled (default) # DFS: 0 = Disabled, 1 = Enabled (default)
@ -179,6 +190,8 @@ Sif_UseFwXtraInterface=1
# ChipCfg_GetGpsWeekFloor=0 # ChipCfg_GetGpsWeekFloor=0
Agnss_IsGloAidingEnable=0 Agnss_IsGloAidingEnable=0
Agnss_IsGalAidingEnable=0
Agnss_IsBdsAidingEnable=0
SETCaps_IsOtdoa=1 SETCaps_IsOtdoa=1
SETCaps_IsLpp=1 SETCaps_IsLpp=1
SETCaps_SuplUT1=20 SETCaps_SuplUT1=20
@ -213,16 +226,20 @@ UP_LocTech_Requirements=0
SpotLogger_Allowed=0 SpotLogger_Allowed=0
# GNSS power values in "mW" # GNSS power values in "mW"
SingleBandAcqPower=69 SingleBandAcq=474
MultiBandAcqPower=90 MultiBandAcq=586
SingleBandFullTrkPower=55 SingleBandFullTrkNm=432
MultiBandFullTrkPower=70 SingleBandFullTrkUd=390
SingleBandDutyCycleTrkPower=50 MultiBandFullTrkNm=572
MultiBandDutyCycleTrkPower=65 MultiBandFullTrkUd=509
SingleBandNmTrkPower=20 SingleBandDutyCycleTrkNm=390
MultiBandNmTrkPower=28 SingleBandDutyCycleTrkUd=355
SingleBandUdTrkPower=14 MultiBandDutyCycleTrkNm=509
MultiBandUdTrkPower=18 MultiBandDutyCycleTrkUd=453
SingleBandVddGnssNmTrk=145
MultiBandVddGnssNmTrk=187
SingleBandVddGnssUdTrk=103
MultiBandVddGnssUdTrk=131
NmeaBitmask=0x010003fff NmeaBitmask=0x010003fff
@ -309,10 +326,14 @@ ENABLE_LPP_UP=1
ENABLE_LPPE_UP=3 ENABLE_LPPE_UP=3
# KDDI # KDDI
GNSS_CARRIER_ID=6 GNSS_CARRIER_ID=6
ENABLE_CAPS_OTDOA=0
ENABLE_LPP_CP=0 ENABLE_LPP_CP=0
ENABLE_LPP_UP=1 ENABLE_LPP_UP=1
ENABLE_LPPE_CP=0 ENABLE_LPPE_CP=0
ENABLE_LPPE_UP=3 ENABLE_LPPE_UP=3
ENABLE_2G_UP_CAPS_MSA=0
ENABLE_3G_UP_CAPS_MSA=0
ENABLE_4G_UP_CAPS_MSA=0
# SBM # SBM
GNSS_CARRIER_ID=7 GNSS_CARRIER_ID=7
ENABLE_LPP_CP=0 ENABLE_LPP_CP=0

View file

@ -23,17 +23,17 @@ ChipCfg_VDR_high_end_Distance = 200
ChipCfg_VDR_low_end_Distance = 200 ChipCfg_VDR_low_end_Distance = 200
ChipCfg_VDR_high_end_Time = 20 ChipCfg_VDR_high_end_Time = 20
ChipCfg_VDR_low_end_Time = 20 ChipCfg_VDR_low_end_Time = 20
Chip_Configuration_AidingConfiguration=0x00020046 Chip_Configuration_AidingConfiguration=0x000200C6
Chip_Configuration_RefClkControl=0x24 Chip_Configuration_RefClkControl=0x24
Chip_Configuration_DCXO_CrystalType=0x11 Chip_Configuration_DCXO_CrystalType=0x11
Chip_Configuration_GNSSConstConstraintDef = 0x60FF Chip_Configuration_GNSSConstConstraintDef = 0x60FF
LocTech_Constraints = 0x60FF LocTech_Constraints = 0x60FF
Chip_Configuration_RfMiscCtrl = 0x80008001 Chip_Configuration_RfMiscCtrl = 0x80008001
Chip_Configuration_ntn_option=2 Chip_Configuration_ntn_option=2
bdsUsedInUSPolicy=2 bdsUsedPolicy=2
sbasUsedInUSPolicy=2 sbasUsedPolicy=2
qzssUsedInUSPolicy=2 qzssUsedPolicy=2
navicUsedInUSPolicy=2 navicUsedPolicy=2
Chip_Configuration_FeatureCfg_DVS = 1 Chip_Configuration_FeatureCfg_DVS = 1
Chip_Configuration_FeatureCfg_DFS = 1 Chip_Configuration_FeatureCfg_DFS = 1
Chip_Configuration_FeatureCfg_MTPL = 0 Chip_Configuration_FeatureCfg_MTPL = 0
@ -44,6 +44,8 @@ UseRtcForAiding=1
additional_rtc_uncertainty_ms=10 additional_rtc_uncertainty_ms=10
Sif_UseFwXtraInterface=1 Sif_UseFwXtraInterface=1
Agnss_IsGloAidingEnable=0 Agnss_IsGloAidingEnable=0
Agnss_IsGalAidingEnable=0
Agnss_IsBdsAidingEnable=0
SETCaps_IsOtdoa=1 SETCaps_IsOtdoa=1
SETCaps_IsLpp=1 SETCaps_IsLpp=1
SETCaps_SuplUT1=20 SETCaps_SuplUT1=20
@ -70,16 +72,20 @@ UP_LocTech_PrimaryConst=0
UP_LocTech_Constraints=1 UP_LocTech_Constraints=1
UP_LocTech_Requirements=0 UP_LocTech_Requirements=0
SpotLogger_Allowed=0 SpotLogger_Allowed=0
SingleBandAcqPower=69 SingleBandAcq=474
MultiBandAcqPower=90 MultiBandAcq=586
SingleBandFullTrkPower=55 SingleBandFullTrkNm=432
MultiBandFullTrkPower=70 SingleBandFullTrkUd=390
SingleBandDutyCycleTrkPower=50 MultiBandFullTrkNm=572
MultiBandDutyCycleTrkPower=65 MultiBandFullTrkUd=509
SingleBandNmTrkPower=20 SingleBandDutyCycleTrkNm=390
MultiBandNmTrkPower=28 SingleBandDutyCycleTrkUd=355
SingleBandUdTrkPower=14 MultiBandDutyCycleTrkNm=509
MultiBandUdTrkPower=18 MultiBandDutyCycleTrkUd=453
SingleBandVddGnssNmTrk=145
MultiBandVddGnssNmTrk=187
SingleBandVddGnssUdTrk=103
MultiBandVddGnssUdTrk=131
path_delay_glo_12fx_cm = -5166,-5149,-5097,-5104,-5021,-4992,-4936,-4854,-4776,-4719,-4656,-4619,-4581,-4544 path_delay_glo_12fx_cm = -5166,-5149,-5097,-5104,-5021,-4992,-4936,-4854,-4776,-4719,-4656,-4619,-4581,-4544
path_delay_gps_2fx_cm = 12368 path_delay_gps_2fx_cm = 12368
path_delay_bds_4fx_cm = 164 path_delay_bds_4fx_cm = 164
@ -88,6 +94,7 @@ RfPathLossDb_Ap=3550
RfPathLossDb_Cp=3550 RfPathLossDb_Cp=3550
RfPathLossDb_L5_Ap=3870 RfPathLossDb_L5_Ap=3870
RfPathLossDb_L5_Cp=3870 RfPathLossDb_L5_Cp=3870
NmeaBitmask=0x010003fff
IsUseEntireRespTime911=1 IsUseEntireRespTime911=1
isForceHighAccuracyMode=1 isForceHighAccuracyMode=1
cp_partial_reset_disable=1 cp_partial_reset_disable=1
@ -155,10 +162,14 @@ ENABLE_LPP_UP=1
ENABLE_LPPE_UP=3 ENABLE_LPPE_UP=3
GNSS_CARRIER_ID=6 GNSS_CARRIER_ID=6
ENABLE_CAPS_OTDOA=0
ENABLE_LPP_CP=0 ENABLE_LPP_CP=0
ENABLE_LPP_UP=1 ENABLE_LPP_UP=1
ENABLE_LPPE_CP=0 ENABLE_LPPE_CP=0
ENABLE_LPPE_UP=3 ENABLE_LPPE_UP=3
ENABLE_2G_UP_CAPS_MSA=0
ENABLE_3G_UP_CAPS_MSA=0
ENABLE_4G_UP_CAPS_MSA=0
GNSS_CARRIER_ID=7 GNSS_CARRIER_ID=7
ENABLE_LPP_CP=0 ENABLE_LPP_CP=0

View file

@ -62,8 +62,17 @@ ChipCfg_VDR_low_end_Distance = 200
ChipCfg_VDR_high_end_Time = 20 ChipCfg_VDR_high_end_Time = 20
ChipCfg_VDR_low_end_Time = 20 ChipCfg_VDR_low_end_Time = 20
# 0x01 = Precise time aiding
# 0x02 = Coarse time aiding *
# 0x04 = Local time aiding *
# 0x08 = CP time aiding
# 0x10 = Frequency counter aiding
# 0x20 = Frequency non-counter aiding
# 0x40 = CP Frequency aiding *
# 0x80 = Extend BE collection *
# 0xFFFF0000 Frequency aiding PPM mask (example - 0x00020000 is .2PPM)
### temporarily disable precise time aiding ### ### temporarily disable precise time aiding ###
Chip_Configuration_AidingConfiguration=0x00020046 Chip_Configuration_AidingConfiguration=0x000200C6
# set shared reference clock for freq aiding (0x20) # set shared reference clock for freq aiding (0x20)
# enable dcxo (0x04) # enable dcxo (0x04)
@ -120,13 +129,15 @@ Chip_Configuration_RfMiscCtrl = 0x80008001
#Chip_Configuration_ntn_option=2 means turning GNSS off during NTN blackout period. #Chip_Configuration_ntn_option=2 means turning GNSS off during NTN blackout period.
Chip_Configuration_ntn_option=2 Chip_Configuration_ntn_option=2
# Disable BDS in the U.S. # Certain constellation permission overriding LocTech config setting: only to possibly
# 0-enabled (default), 1-disabled, 2-auto(disabled in US) # disallow constellations allowed in LocTech, not vice versa. Note: GPS and GAL are
#gloUsedInUSPolicy=2 # allowed in all markets so no such overriding.
bdsUsedInUSPolicy=2 # 0: not to override (default), 1-disabled, 2- disabled if in US
sbasUsedInUSPolicy=2 #gloUsedPolicy=2
qzssUsedInUSPolicy=2 bdsUsedPolicy=2
navicUsedInUSPolicy=2 sbasUsedPolicy=2
qzssUsedPolicy=2
navicUsedPolicy=2
# DVS: 0 = Disabled, 1 = Enabled (default) # DVS: 0 = Disabled, 1 = Enabled (default)
# DFS: 0 = Disabled, 1 = Enabled (default) # DFS: 0 = Disabled, 1 = Enabled (default)
@ -179,6 +190,8 @@ Sif_UseFwXtraInterface=1
# ChipCfg_GetGpsWeekFloor=0 # ChipCfg_GetGpsWeekFloor=0
Agnss_IsGloAidingEnable=0 Agnss_IsGloAidingEnable=0
Agnss_IsGalAidingEnable=0
Agnss_IsBdsAidingEnable=0
SETCaps_IsOtdoa=1 SETCaps_IsOtdoa=1
SETCaps_IsLpp=1 SETCaps_IsLpp=1
SETCaps_SuplUT1=20 SETCaps_SuplUT1=20
@ -213,16 +226,20 @@ UP_LocTech_Requirements=0
SpotLogger_Allowed=0 SpotLogger_Allowed=0
# GNSS power values in "mW" # GNSS power values in "mW"
SingleBandAcqPower=69 SingleBandAcq=474
MultiBandAcqPower=90 MultiBandAcq=586
SingleBandFullTrkPower=55 SingleBandFullTrkNm=432
MultiBandFullTrkPower=70 SingleBandFullTrkUd=390
SingleBandDutyCycleTrkPower=50 MultiBandFullTrkNm=572
MultiBandDutyCycleTrkPower=65 MultiBandFullTrkUd=509
SingleBandNmTrkPower=20 SingleBandDutyCycleTrkNm=390
MultiBandNmTrkPower=28 SingleBandDutyCycleTrkUd=355
SingleBandUdTrkPower=14 MultiBandDutyCycleTrkNm=509
MultiBandUdTrkPower=18 MultiBandDutyCycleTrkUd=453
SingleBandVddGnssNmTrk=145
MultiBandVddGnssNmTrk=187
SingleBandVddGnssUdTrk=103
MultiBandVddGnssUdTrk=131
path_delay_glo_12fx_cm = -5166,-5149,-5097,-5104,-5021,-4992,-4936,-4854,-4776,-4719,-4656,-4619,-4581,-4544 path_delay_glo_12fx_cm = -5166,-5149,-5097,-5104,-5021,-4992,-4936,-4854,-4776,-4719,-4656,-4619,-4581,-4544
path_delay_gps_2fx_cm = 12368 path_delay_gps_2fx_cm = 12368
@ -318,10 +335,14 @@ ENABLE_LPP_UP=1
ENABLE_LPPE_UP=3 ENABLE_LPPE_UP=3
# KDDI # KDDI
GNSS_CARRIER_ID=6 GNSS_CARRIER_ID=6
ENABLE_CAPS_OTDOA=0
ENABLE_LPP_CP=0 ENABLE_LPP_CP=0
ENABLE_LPP_UP=1 ENABLE_LPP_UP=1
ENABLE_LPPE_CP=0 ENABLE_LPPE_CP=0
ENABLE_LPPE_UP=3 ENABLE_LPPE_UP=3
ENABLE_2G_UP_CAPS_MSA=0
ENABLE_3G_UP_CAPS_MSA=0
ENABLE_4G_UP_CAPS_MSA=0
# SBM # SBM
GNSS_CARRIER_ID=7 GNSS_CARRIER_ID=7
ENABLE_LPP_CP=0 ENABLE_LPP_CP=0

View file

@ -1,116 +0,0 @@
<manifest version="1.0" type="device" target-level="5">
<hal format="hidl">
<name>android.hardware.audio</name>
<transport>hwbinder</transport>
<version>7.1</version>
<interface>
<name>IDevicesFactory</name>
<instance>default</instance>
</interface>
</hal>
<hal format="hidl">
<name>android.hardware.audio.effect</name>
<transport>hwbinder</transport>
<version>7.0</version>
<interface>
<name>IEffectsFactory</name>
<instance>default</instance>
</interface>
</hal>
<hal format="hidl">
<name>android.hardware.soundtrigger</name>
<transport>hwbinder</transport>
<version>2.3</version>
<interface>
<name>ISoundTriggerHw</name>
<instance>default</instance>
</interface>
</hal>
<hal format="hidl">
<name>android.hardware.media.omx</name>
<transport>hwbinder</transport>
<version>1.0</version>
<interface>
<name>IOmx</name>
<instance>default</instance>
</interface>
<interface>
<name>IOmxStore</name>
<instance>default</instance>
</interface>
</hal>
<hal format="hidl">
<name>android.hardware.graphics.allocator</name>
<transport>hwbinder</transport>
<version>4.0</version>
<interface>
<name>IAllocator</name>
<instance>default</instance>
</interface>
</hal>
<hal format="hidl">
<name>android.hardware.graphics.composer</name>
<transport>hwbinder</transport>
<version>2.4</version>
<interface>
<name>IComposer</name>
<instance>default</instance>
</interface>
</hal>
<hal format="hidl">
<name>android.hardware.renderscript</name>
<transport arch="32+64">passthrough</transport>
<version>1.0</version>
<interface>
<name>IDevice</name>
<instance>default</instance>
</interface>
</hal>
<hal format = "hidl">
<name>android.hardware.dumpstate</name>
<transport>hwbinder</transport>
<version>1.1</version>
<interface>
<name>IDumpstateDevice</name>
<instance>default</instance>
</interface>
</hal>
<hal format="hidl">
<name>android.hardware.bluetooth.audio</name>
<transport>hwbinder</transport>
<version>2.1</version>
<interface>
<name>IBluetoothAudioProvidersFactory</name>
<instance>default</instance>
</interface>
</hal>
<hal format="hidl">
<name>android.hardware.boot</name>
<transport>hwbinder</transport>
<fqname>@1.2::IBootControl/default</fqname>
</hal>
<hal format="hidl">
<name>android.hardware.neuralnetworks</name>
<transport>hwbinder</transport>
<fqname>@1.3::IDevice/google-edgetpu</fqname>
</hal>
<hal format="hidl">
<name>android.hardware.health</name>
<transport>hwbinder</transport>
<version>2.1</version>
<interface>
<name>IHealth</name>
<instance>default</instance>
</interface>
</hal>
<hal format="hidl">
<name>vendor.google.whitechapel.audio.audioext</name>
<transport>hwbinder</transport>
<version>4.0</version>
<interface>
<name>IAudioExt</name>
<instance>default</instance>
</interface>
</hal>
<kernel target-level="6"/>
</manifest>

View file

@ -888,6 +888,26 @@
"ResetOnInit": true, "ResetOnInit": true,
"Type": "Property" "Type": "Property"
}, },
{
"Name": "ntc_critical_trip",
"Path": "/dev/thermal/tz-by-name/quiet_therm/trip_point_1_temp",
"Values": [
"60000",
"70000"
],
"DefaultIndex": 0,
"ResetOnInit": true
},
{
"Name": "ntc_hot_trip",
"Path": "/dev/thermal/tz-by-name/quiet_therm/trip_point_2_temp",
"Values": [
"65000",
"75000"
],
"DefaultIndex": 0,
"ResetOnInit": true
},
{ {
"Name": "MIFTargetLoad", "Name": "MIFTargetLoad",
"Path": "/sys/class/devfreq/17000010.devfreq_mif/interactive/target_load", "Path": "/sys/class/devfreq/17000010.devfreq_mif/interactive/target_load",
@ -993,6 +1013,16 @@
"WriteOnly": true, "WriteOnly": true,
"ResetOnInit": false "ResetOnInit": false
}, },
{
"Name": "AAModeProperty",
"Path": "vendor.powerhal.mode.aa",
"Values": [
"1",
"0"
],
"ResetOnInit": true,
"Type": "Property"
},
{ {
"Name": "KswapdUclaimMin", "Name": "KswapdUclaimMin",
"Path": "/sys/kernel/vendor_mm/kswapd_uclamp_min", "Path": "/sys/kernel/vendor_mm/kswapd_uclamp_min",
@ -1248,7 +1278,7 @@
{ {
"PowerHint": "LAUNCH", "PowerHint": "LAUNCH",
"Node": "TARampupMultiplier", "Node": "TARampupMultiplier",
"Duration": 0, "Duration": 5000,
"Value": "4" "Value": "4"
}, },
{ {
@ -1344,7 +1374,7 @@
{ {
"PowerHint": "LAUNCH_EXTEND", "PowerHint": "LAUNCH_EXTEND",
"Node": "TARampupMultiplier", "Node": "TARampupMultiplier",
"Duration": 0, "Duration": 2000,
"Value": "4" "Value": "4"
}, },
{ {
@ -3214,20 +3244,8 @@
"Value": "1" "Value": "1"
}, },
{ {
"PowerHint": "REFRESH_120FPS", "PowerHint": "AUTOMOTIVE_PROJECTION",
"Node": "TAUClampBoost", "Node": "AAModeProperty",
"Duration": 0,
"Value": "1"
},
{
"PowerHint": "REFRESH_60FPS",
"Node": "TAUClampBoost",
"Duration": 0,
"Value": "1"
},
{
"PowerHint": "ADPF_DISABLE_TA_BOOST",
"Node": "TAUClampBoost",
"Duration": 0, "Duration": 0,
"Value": "1" "Value": "1"
}, },
@ -3272,6 +3290,18 @@
"Duration": 0, "Duration": 0,
"Value": "170" "Value": "170"
}, },
{
"PowerHint": "DISPLAY_IDLE",
"Type": "MaskHint",
"Value":"DISPLAY_UPDATE_IMMINENT",
"EnableProperty": "vendor.powerhal.mode.aa"
},
{
"PowerHint": "DISPLAY_IDLE",
"Type": "MaskHint",
"Value":"CPU_LOAD_RESET",
"EnableProperty": "vendor.powerhal.mode.aa"
},
{ {
"PowerHint": "DISPLAY_UPDATE_IMMINENT", "PowerHint": "DISPLAY_UPDATE_IMMINENT",
"Node": "CPULittleClusterDownRateLimitUs", "Node": "CPULittleClusterDownRateLimitUs",
@ -3416,6 +3446,18 @@
"Duration": 0, "Duration": 0,
"Value": "1" "Value": "1"
}, },
{
"PowerHint": "THERMAL_ShutdownMode_EMERGENCY",
"Node": "ntc_critical_trip",
"Duration": 0,
"Value": "70000"
},
{
"PowerHint": "THERMAL_ShutdownMode_EMERGENCY",
"Node": "ntc_hot_trip",
"Duration": 0,
"Value": "75000"
},
{ {
"PowerHint": "GAME", "PowerHint": "GAME",
"Node": "PMU_POLL", "Node": "PMU_POLL",

View file

@ -888,6 +888,26 @@
"ResetOnInit": true, "ResetOnInit": true,
"Type": "Property" "Type": "Property"
}, },
{
"Name": "ntc_critical_trip",
"Path": "/dev/thermal/tz-by-name/quiet_therm/trip_point_1_temp",
"Values": [
"60000",
"70000"
],
"DefaultIndex": 0,
"ResetOnInit": true
},
{
"Name": "ntc_hot_trip",
"Path": "/dev/thermal/tz-by-name/quiet_therm/trip_point_2_temp",
"Values": [
"65000",
"75000"
],
"DefaultIndex": 0,
"ResetOnInit": true
},
{ {
"Name": "MIFTargetLoad", "Name": "MIFTargetLoad",
"Path": "/sys/class/devfreq/17000010.devfreq_mif/interactive/target_load", "Path": "/sys/class/devfreq/17000010.devfreq_mif/interactive/target_load",
@ -993,6 +1013,16 @@
"WriteOnly": true, "WriteOnly": true,
"ResetOnInit": false "ResetOnInit": false
}, },
{
"Name": "AAModeProperty",
"Path": "vendor.powerhal.mode.aa",
"Values": [
"1",
"0"
],
"ResetOnInit": true,
"Type": "Property"
},
{ {
"Name": "KswapdUclaimMin", "Name": "KswapdUclaimMin",
"Path": "/sys/kernel/vendor_mm/kswapd_uclamp_min", "Path": "/sys/kernel/vendor_mm/kswapd_uclamp_min",
@ -1248,7 +1278,7 @@
{ {
"PowerHint": "LAUNCH", "PowerHint": "LAUNCH",
"Node": "TARampupMultiplier", "Node": "TARampupMultiplier",
"Duration": 0, "Duration": 5000,
"Value": "4" "Value": "4"
}, },
{ {
@ -1344,7 +1374,7 @@
{ {
"PowerHint": "LAUNCH_EXTEND", "PowerHint": "LAUNCH_EXTEND",
"Node": "TARampupMultiplier", "Node": "TARampupMultiplier",
"Duration": 0, "Duration": 2000,
"Value": "4" "Value": "4"
}, },
{ {
@ -3214,20 +3244,8 @@
"Value": "1" "Value": "1"
}, },
{ {
"PowerHint": "REFRESH_120FPS", "PowerHint": "AUTOMOTIVE_PROJECTION",
"Node": "TAUClampBoost", "Node": "AAModeProperty",
"Duration": 0,
"Value": "1"
},
{
"PowerHint": "REFRESH_60FPS",
"Node": "TAUClampBoost",
"Duration": 0,
"Value": "1"
},
{
"PowerHint": "ADPF_DISABLE_TA_BOOST",
"Node": "TAUClampBoost",
"Duration": 0, "Duration": 0,
"Value": "1" "Value": "1"
}, },
@ -3272,6 +3290,18 @@
"Duration": 0, "Duration": 0,
"Value": "170" "Value": "170"
}, },
{
"PowerHint": "DISPLAY_IDLE",
"Type": "MaskHint",
"Value":"DISPLAY_UPDATE_IMMINENT",
"EnableProperty": "vendor.powerhal.mode.aa"
},
{
"PowerHint": "DISPLAY_IDLE",
"Type": "MaskHint",
"Value":"CPU_LOAD_RESET",
"EnableProperty": "vendor.powerhal.mode.aa"
},
{ {
"PowerHint": "DISPLAY_UPDATE_IMMINENT", "PowerHint": "DISPLAY_UPDATE_IMMINENT",
"Node": "CPULittleClusterDownRateLimitUs", "Node": "CPULittleClusterDownRateLimitUs",
@ -3416,6 +3446,18 @@
"Duration": 0, "Duration": 0,
"Value": "1" "Value": "1"
}, },
{
"PowerHint": "THERMAL_ShutdownMode_EMERGENCY",
"Node": "ntc_critical_trip",
"Duration": 0,
"Value": "70000"
},
{
"PowerHint": "THERMAL_ShutdownMode_EMERGENCY",
"Node": "ntc_hot_trip",
"Duration": 0,
"Value": "75000"
},
{ {
"PowerHint": "GAME", "PowerHint": "GAME",
"Node": "PMU_POLL", "Node": "PMU_POLL",

View file

@ -1597,24 +1597,6 @@
"Duration": 0, "Duration": 0,
"Value": "0" "Value": "0"
}, },
{
"PowerHint": "REFRESH_120FPS",
"Node": "TAUClampBoost",
"Duration": 0,
"Value": "1"
},
{
"PowerHint": "REFRESH_60FPS",
"Node": "TAUClampBoost",
"Duration": 0,
"Value": "1"
},
{
"PowerHint": "ADPF_DISABLE_TA_BOOST",
"Node": "TAUClampBoost",
"Duration": 0,
"Value": "1"
},
{ {
"PowerHint": "DISPLAY_IDLE", "PowerHint": "DISPLAY_IDLE",
"Node": "FGPreferIdle", "Node": "FGPreferIdle",

View file

@ -2911,24 +2911,6 @@
"Duration": 0, "Duration": 0,
"Value": "1" "Value": "1"
}, },
{
"PowerHint": "REFRESH_120FPS",
"Node": "TAUClampBoost",
"Duration": 0,
"Value": "1"
},
{
"PowerHint": "REFRESH_60FPS",
"Node": "TAUClampBoost",
"Duration": 0,
"Value": "1"
},
{
"PowerHint": "ADPF_DISABLE_TA_BOOST",
"Node": "TAUClampBoost",
"Duration": 0,
"Value": "1"
},
{ {
"PowerHint": "DISPLAY_IDLE", "PowerHint": "DISPLAY_IDLE",
"Node": "FGPreferIdle", "Node": "FGPreferIdle",

View file

@ -888,6 +888,26 @@
"ResetOnInit": true, "ResetOnInit": true,
"Type": "Property" "Type": "Property"
}, },
{
"Name": "ntc_critical_trip",
"Path": "/dev/thermal/tz-by-name/quiet_therm/trip_point_1_temp",
"Values": [
"60000",
"70000"
],
"DefaultIndex": 0,
"ResetOnInit": true
},
{
"Name": "ntc_hot_trip",
"Path": "/dev/thermal/tz-by-name/quiet_therm/trip_point_2_temp",
"Values": [
"65000",
"75000"
],
"DefaultIndex": 0,
"ResetOnInit": true
},
{ {
"Name": "MIFTargetLoad", "Name": "MIFTargetLoad",
"Path": "/sys/class/devfreq/17000010.devfreq_mif/interactive/target_load", "Path": "/sys/class/devfreq/17000010.devfreq_mif/interactive/target_load",
@ -993,6 +1013,16 @@
"WriteOnly": true, "WriteOnly": true,
"ResetOnInit": false "ResetOnInit": false
}, },
{
"Name": "AAModeProperty",
"Path": "vendor.powerhal.mode.aa",
"Values": [
"1",
"0"
],
"ResetOnInit": true,
"Type": "Property"
},
{ {
"Name": "KswapdUclaimMin", "Name": "KswapdUclaimMin",
"Path": "/sys/kernel/vendor_mm/kswapd_uclamp_min", "Path": "/sys/kernel/vendor_mm/kswapd_uclamp_min",
@ -1248,7 +1278,7 @@
{ {
"PowerHint": "LAUNCH", "PowerHint": "LAUNCH",
"Node": "TARampupMultiplier", "Node": "TARampupMultiplier",
"Duration": 0, "Duration": 5000,
"Value": "4" "Value": "4"
}, },
{ {
@ -1344,7 +1374,7 @@
{ {
"PowerHint": "LAUNCH_EXTEND", "PowerHint": "LAUNCH_EXTEND",
"Node": "TARampupMultiplier", "Node": "TARampupMultiplier",
"Duration": 0, "Duration": 2000,
"Value": "4" "Value": "4"
}, },
{ {
@ -3214,20 +3244,8 @@
"Value": "1" "Value": "1"
}, },
{ {
"PowerHint": "REFRESH_120FPS", "PowerHint": "AUTOMOTIVE_PROJECTION",
"Node": "TAUClampBoost", "Node": "AAModeProperty",
"Duration": 0,
"Value": "1"
},
{
"PowerHint": "REFRESH_60FPS",
"Node": "TAUClampBoost",
"Duration": 0,
"Value": "1"
},
{
"PowerHint": "ADPF_DISABLE_TA_BOOST",
"Node": "TAUClampBoost",
"Duration": 0, "Duration": 0,
"Value": "1" "Value": "1"
}, },
@ -3272,6 +3290,18 @@
"Duration": 0, "Duration": 0,
"Value": "170" "Value": "170"
}, },
{
"PowerHint": "DISPLAY_IDLE",
"Type": "MaskHint",
"Value":"DISPLAY_UPDATE_IMMINENT",
"EnableProperty": "vendor.powerhal.mode.aa"
},
{
"PowerHint": "DISPLAY_IDLE",
"Type": "MaskHint",
"Value":"CPU_LOAD_RESET",
"EnableProperty": "vendor.powerhal.mode.aa"
},
{ {
"PowerHint": "DISPLAY_UPDATE_IMMINENT", "PowerHint": "DISPLAY_UPDATE_IMMINENT",
"Node": "CPULittleClusterDownRateLimitUs", "Node": "CPULittleClusterDownRateLimitUs",
@ -3416,6 +3446,18 @@
"Duration": 0, "Duration": 0,
"Value": "1" "Value": "1"
}, },
{
"PowerHint": "THERMAL_ShutdownMode_EMERGENCY",
"Node": "ntc_critical_trip",
"Duration": 0,
"Value": "70000"
},
{
"PowerHint": "THERMAL_ShutdownMode_EMERGENCY",
"Node": "ntc_hot_trip",
"Duration": 0,
"Value": "75000"
},
{ {
"PowerHint": "GAME", "PowerHint": "GAME",
"Node": "PMU_POLL", "Node": "PMU_POLL",

View file

@ -2372,24 +2372,6 @@
"Duration": 0, "Duration": 0,
"Value": "1" "Value": "1"
}, },
{
"PowerHint": "REFRESH_120FPS",
"Node": "TAUClampBoost",
"Duration": 0,
"Value": "1"
},
{
"PowerHint": "REFRESH_60FPS",
"Node": "TAUClampBoost",
"Duration": 0,
"Value": "1"
},
{
"PowerHint": "ADPF_DISABLE_TA_BOOST",
"Node": "TAUClampBoost",
"Duration": 0,
"Value": "1"
},
{ {
"PowerHint": "DISPLAY_IDLE", "PowerHint": "DISPLAY_IDLE",
"Node": "FGPreferIdle", "Node": "FGPreferIdle",

View file

@ -49,6 +49,11 @@
"Name":"battery", "Name":"battery",
"Type":"BATTERY", "Type":"BATTERY",
"HotThreshold":["NAN", "NAN", "NAN", "NAN", "NAN", "NAN", 60.0], "HotThreshold":["NAN", "NAN", "NAN", "NAN", "NAN", "NAN", 60.0],
"HotHysteresis":[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.9],
"SendCallback": true,
"TripPointIgnorable": true,
"PollingDelay": 60000,
"PassiveDelay": 60000,
"Multiplier":0.001 "Multiplier":0.001
}, },
{ {

View file

@ -49,6 +49,11 @@
"Name":"battery", "Name":"battery",
"Type":"BATTERY", "Type":"BATTERY",
"HotThreshold":["NAN", "NAN", "NAN", "NAN", "NAN", "NAN", 60.0], "HotThreshold":["NAN", "NAN", "NAN", "NAN", "NAN", "NAN", 60.0],
"HotHysteresis":[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.9],
"SendCallback": true,
"TripPointIgnorable": true,
"PollingDelay": 60000,
"PassiveDelay": 60000,
"Multiplier":0.001 "Multiplier":0.001
}, },
{ {

View file

@ -0,0 +1,85 @@
{
"Include": ["thermal_info_config.json"],
"Sensors":[
{
"Name":"SkinShutdownModeHighPower",
"Type":"UNKNOWN",
"VirtualSensor":true,
"Formula":"COUNT_THRESHOLD",
"Combination":["VIRTUAL-SKIN", "PARTIAL_SYSTEM_POWER"],
"CombinationType":["SENSOR", "ODPM"],
"Coefficient":[55000.0, 1000.0],
"HotThreshold":["NAN", "NAN", "NAN", "NAN", "NAN", "NAN", 2.0],
"HotHysteresis":[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.9],
"Multiplier":1
},
{
"Name":"BatteryShutdownModeHighPower",
"Type":"UNKNOWN",
"VirtualSensor":true,
"Formula":"COUNT_THRESHOLD",
"Combination":["battery", "PARTIAL_SYSTEM_POWER"],
"CombinationType":["SENSOR", "ODPM"],
"Coefficient":[60000.0, 1000.0],
"HotThreshold":["NAN", "NAN", "NAN", "NAN", "NAN", "NAN", 2.0],
"HotHysteresis":[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.9],
"Multiplier":1
},
{
"Name":"battery",
"Type":"BATTERY",
"HotThreshold":["NAN", "NAN", "NAN", "NAN", "NAN", 60.0, 65.0],
"HotHysteresis":[0.0, 0.0, 0.0, 0.0, 0.0, 5.0, 1.9],
"SeverityReference": "BatteryShutdownModeHighPower",
"SendCallback": true,
"TripPointIgnorable": true,
"PollingDelay": 60000,
"PassiveDelay": 60000,
"Multiplier":0.001
},
{
"Name":"ShutdownMode",
"Type":"UNKNOWN",
"VirtualSensor":true,
"TriggerSensor": ["north_therm", "soc_therm", "charging_therm", "disp_therm", "quiet_therm", "usb_pwr_therm", "rfpa_therm", "btmspkr_therm"],
"Formula":"WEIGHTED_AVG",
"Combination":["VIRTUAL-SKIN"],
"Coefficient":[1.0],
"HotThreshold":["NAN", "NAN", "NAN", "NAN", "NAN", 55.0, "NAN"],
"HotHysteresis":[0.0, 1.9, 1.9, 1.9, 1.9, 4.9, 1.9],
"SeverityReference": "battery",
"Multiplier":0.001,
"SendCallback": true,
"SendPowerHint": true,
"PollingDelay":300000,
"PassiveDelay":7000
},
{
"Name": "VIRTUAL-SKIN",
"Type": "SKIN",
"Version": "6.1",
"VirtualSensor": true,
"TriggerSensor": ["north_therm", "soc_therm", "charging_therm", "disp_therm", "quiet_therm", "usb_pwr_therm", "rfpa_therm", "btmspkr_therm"],
"Formula": "MAXIMUM",
"Combination": ["VIRTUAL-SKIN-MODEL-UPDATED", "VIRTUAL-SKIN-LEGACY"],
"Coefficient": [1.0, "VIRTUAL-SKIN-LEGACY-SHUTDOWN"],
"CoefficientType":["CONSTANT", "SENSOR"],
"HotThreshold": ["NAN", 39.0, 43.0, 45.0, 46.5, 52.0, 65.0],
"HotHysteresis": [0.0, 1.9, 1.9, 1.9, 1.4, 1.9, 1.9],
"SeverityReference": "SkinShutdownModeHighPower",
"Multiplier": 0.001,
"SendCallback": true,
"PollingDelay": 300000,
"PassiveDelay": 7000,
"PredictorInfo": {
"Sensor": "VIRTUAL-SKIN-LSTM-MODEL"
},
"BindedCdevInfo": [
{
"CdevRequest": "gxp-cooling",
"LimitInfo": [0, 0, 0, 0, 0, 6, 6]
}
]
}
]
}

View file

@ -0,0 +1,85 @@
{
"Include": ["thermal_info_config.json"],
"Sensors":[
{
"Name":"SkinShutdownModeHighPower",
"Type":"UNKNOWN",
"VirtualSensor":true,
"Formula":"COUNT_THRESHOLD",
"Combination":["VIRTUAL-SKIN", "PARTIAL_SYSTEM_POWER"],
"CombinationType":["SENSOR", "ODPM"],
"Coefficient":[55000.0, 1000.0],
"HotThreshold":["NAN", "NAN", "NAN", "NAN", "NAN", "NAN", 2.0],
"HotHysteresis":[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.9],
"Multiplier":1
},
{
"Name":"BatteryShutdownModeHighPower",
"Type":"UNKNOWN",
"VirtualSensor":true,
"Formula":"COUNT_THRESHOLD",
"Combination":["battery", "PARTIAL_SYSTEM_POWER"],
"CombinationType":["SENSOR", "ODPM"],
"Coefficient":[60000.0, 1000.0],
"HotThreshold":["NAN", "NAN", "NAN", "NAN", "NAN", "NAN", 2.0],
"HotHysteresis":[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.9],
"Multiplier":1
},
{
"Name":"battery",
"Type":"BATTERY",
"HotThreshold":["NAN", "NAN", "NAN", "NAN", "NAN", 60.0, 65.0],
"HotHysteresis":[0.0, 0.0, 0.0, 0.0, 0.0, 5.0, 1.9],
"SeverityReference": "BatteryShutdownModeHighPower",
"SendCallback": true,
"TripPointIgnorable": true,
"PollingDelay": 60000,
"PassiveDelay": 60000,
"Multiplier":0.001
},
{
"Name":"ShutdownMode",
"Type":"UNKNOWN",
"VirtualSensor":true,
"TriggerSensor": ["north_therm", "soc_therm", "charging_therm", "disp_therm", "quiet_therm", "usb_pwr_therm", "rfpa_therm", "btmspkr_therm"],
"Formula":"WEIGHTED_AVG",
"Combination":["VIRTUAL-SKIN"],
"Coefficient":[1.0],
"HotThreshold":["NAN", "NAN", "NAN", "NAN", "NAN", 55.0, "NAN"],
"HotHysteresis":[0.0, 1.9, 1.9, 1.9, 1.9, 4.9, 1.9],
"SeverityReference": "battery",
"Multiplier":0.001,
"SendCallback": true,
"SendPowerHint": true,
"PollingDelay":300000,
"PassiveDelay":7000
},
{
"Name": "VIRTUAL-SKIN",
"Type": "SKIN",
"Version": "6.1",
"VirtualSensor": true,
"TriggerSensor": ["north_therm", "soc_therm", "charging_therm", "disp_therm", "quiet_therm", "usb_pwr_therm", "rfpa_therm", "btmspkr_therm"],
"Formula": "MAXIMUM",
"Combination": ["VIRTUAL-SKIN-MODEL-UPDATED", "VIRTUAL-SKIN-LEGACY"],
"Coefficient": [1.0, "VIRTUAL-SKIN-LEGACY-SHUTDOWN"],
"CoefficientType":["CONSTANT", "SENSOR"],
"HotThreshold": ["NAN", 39.0, 43.0, 45.0, 46.5, 52.0, 65.0],
"HotHysteresis": [0.0, 1.9, 1.9, 1.9, 1.4, 1.9, 1.9],
"SeverityReference": "SkinShutdownModeHighPower",
"Multiplier": 0.001,
"SendCallback": true,
"PollingDelay": 300000,
"PassiveDelay": 7000,
"PredictorInfo": {
"Sensor": "VIRTUAL-SKIN-LSTM-MODEL"
},
"BindedCdevInfo": [
{
"CdevRequest": "gxp-cooling",
"LimitInfo": [0, 0, 0, 0, 0, 6, 6]
}
]
}
]
}

View file

@ -0,0 +1,85 @@
{
"Include": ["thermal_info_config.json"],
"Sensors":[
{
"Name":"SkinShutdownModeHighPower",
"Type":"UNKNOWN",
"VirtualSensor":true,
"Formula":"COUNT_THRESHOLD",
"Combination":["VIRTUAL-SKIN", "PARTIAL_SYSTEM_POWER"],
"CombinationType":["SENSOR", "ODPM"],
"Coefficient":[55000.0, 1000.0],
"HotThreshold":["NAN", "NAN", "NAN", "NAN", "NAN", "NAN", 2.0],
"HotHysteresis":[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.9],
"Multiplier":1
},
{
"Name":"BatteryShutdownModeHighPower",
"Type":"UNKNOWN",
"VirtualSensor":true,
"Formula":"COUNT_THRESHOLD",
"Combination":["battery", "PARTIAL_SYSTEM_POWER"],
"CombinationType":["SENSOR", "ODPM"],
"Coefficient":[60000.0, 1000.0],
"HotThreshold":["NAN", "NAN", "NAN", "NAN", "NAN", "NAN", 2.0],
"HotHysteresis":[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.9],
"Multiplier":1
},
{
"Name":"battery",
"Type":"BATTERY",
"HotThreshold":["NAN", "NAN", "NAN", "NAN", "NAN", 60.0, 65.0],
"HotHysteresis":[0.0, 0.0, 0.0, 0.0, 0.0, 5.0, 1.9],
"SeverityReference": "BatteryShutdownModeHighPower",
"SendCallback": true,
"TripPointIgnorable": true,
"PollingDelay": 60000,
"PassiveDelay": 60000,
"Multiplier":0.001
},
{
"Name":"ShutdownMode",
"Type":"UNKNOWN",
"VirtualSensor":true,
"TriggerSensor": ["north_therm", "soc_therm", "charging_therm", "disp_therm", "quiet_therm", "usb_pwr_therm", "rfpa_therm", "btmspkr_therm"],
"Formula":"WEIGHTED_AVG",
"Combination":["VIRTUAL-SKIN"],
"Coefficient":[1.0],
"HotThreshold":["NAN", "NAN", "NAN", "NAN", "NAN", 55.0, "NAN"],
"HotHysteresis":[0.0, 1.9, 1.9, 1.9, 1.9, 4.9, 1.9],
"SeverityReference": "battery",
"Multiplier":0.001,
"SendCallback": true,
"SendPowerHint": true,
"PollingDelay":300000,
"PassiveDelay":7000
},
{
"Name": "VIRTUAL-SKIN",
"Type": "SKIN",
"Version": "6.1",
"VirtualSensor": true,
"TriggerSensor": ["north_therm", "soc_therm", "charging_therm", "disp_therm", "quiet_therm", "usb_pwr_therm", "rfpa_therm", "btmspkr_therm"],
"Formula": "MAXIMUM",
"Combination": ["VIRTUAL-SKIN-MODEL-UPDATED", "VIRTUAL-SKIN-LEGACY"],
"Coefficient": [1.0, "VIRTUAL-SKIN-LEGACY-SHUTDOWN"],
"CoefficientType":["CONSTANT", "SENSOR"],
"HotThreshold": ["NAN", 39.0, 43.0, 45.0, 46.5, 52.0, 60.0],
"HotHysteresis": [0.0, 1.9, 1.9, 1.9, 1.4, 1.9, 1.9],
"SeverityReference": "SkinShutdownModeHighPower",
"Multiplier": 0.001,
"SendCallback": true,
"PollingDelay": 300000,
"PassiveDelay": 7000,
"PredictorInfo": {
"Sensor": "VIRTUAL-SKIN-LSTM-MODEL"
},
"BindedCdevInfo": [
{
"CdevRequest": "gxp-cooling",
"LimitInfo": [0, 0, 0, 0, 0, 6, 6]
}
]
}
]
}

View file

@ -60,434 +60,6 @@
"VrThreshold":"NAN", "VrThreshold":"NAN",
"Multiplier":0.001 "Multiplier":0.001
}, },
{
"Name":"battery_cycle",
"Type":"BCL_VOLTAGE",
"HotThreshold":[
"NAN",
"NAN",
"NAN",
"NAN",
"NAN",
"NAN",
"NAN"
],
"VrThreshold":"NAN",
"Multiplier":1,
"Monitor":false
},
{
"Name":"FLASH_LED_REDUCE",
"Type":"UNKNOWN",
"VirtualSensor":true,
"Formula":"COUNT_THRESHOLD",
"TriggerSensor": "vdroop1",
"Combination":[
"battery",
"battery_cycle",
"vdroop1"
],
"Coefficient":[
"-10000",
"400",
"1000"
],
"HotThreshold":[
"NAN",
"NAN",
"NAN",
"NAN",
3.00,
"NAN",
"NAN"
],
"VrThreshold":"NAN",
"Multiplier":1,
"Monitor":true,
"SendPowerHint":true
},
{
"Name":"soc",
"Type":"BCL_PERCENTAGE",
"HotThreshold":[
"NAN",
80,
"NAN",
"NAN",
"NAN",
"NAN",
"NAN"
],
"VrThreshold":"NAN",
"Multiplier":1
},
{
"Name":"batoilo",
"Type":"BCL_CURRENT",
"HotThreshold":[
"NAN",
"NAN",
"NAN",
"NAN",
5000,
"NAN",
"NAN"
],
"HotHysteresis":[
0.0,
0.0,
0.0,
0.0,
100,
0.0,
0.0
],
"VrThreshold":"NAN",
"Multiplier":1,
"Monitor":true,
"PollingDelay":0,
"PassiveDelay":1000,
"BindedCdevInfo": [
{
"CdevRequest": "thermal-cpufreq-2",
"LimitInfo": [0, 0, 0, 0, 7, 7, 7]
},
{
"CdevRequest": "thermal-gpufreq-0",
"LimitInfo": [0, 0, 0, 0, 3, 3, 3]
}
]
},
{
"Name":"BCL_AUDIO_BAACL",
"Type":"BCL_VOLTAGE",
"VirtualSensor":true,
"Formula":"COUNT_THRESHOLD",
"TriggerSensor": "soc",
"Combination":[
"battery",
"soc"
],
"Coefficient":[
"-25000",
"80"
],
"HotThreshold":[
"NAN",
"NAN",
"NAN",
"NAN",
2.0,
"NAN",
"NAN"
],
"VrThreshold":"NAN",
"Multiplier":1,
"Monitor":true
},
{
"Name":"vdroop1",
"Type":"BCL_VOLTAGE",
"HotThreshold":[
"NAN",
"NAN",
"NAN",
"NAN",
1000,
"NAN",
"NAN"
],
"HotHysteresis":[
0.0,
0.0,
0.0,
0.0,
100,
0.0,
0.0
],
"VrThreshold":"NAN",
"Multiplier":1,
"Monitor":true,
"PollingDelay":0,
"PassiveDelay":1000,
"BindedCdevInfo": [
{
"CdevRequest": "thermal-cpufreq-2",
"LimitInfo": [0, 0, 0, 0, 7, 10, 10]
},
{
"CdevRequest": "thermal-gpufreq-0",
"LimitInfo": [0, 0, 0, 0, 2, 2, 2]
}
]
},
{
"Name":"vdroop2",
"Type":"BCL_VOLTAGE",
"HotThreshold":[
"NAN",
"NAN",
"NAN",
"NAN",
1200,
"NAN",
"NAN"
],
"HotHysteresis":[
0.0,
0.0,
0.0,
0.0,
100,
0.0,
0.0
],
"VrThreshold":"NAN",
"Multiplier":1,
"Monitor":true,
"PollingDelay":0,
"PassiveDelay":1000,
"BindedCdevInfo": [
{
"CdevRequest": "thermal-cpufreq-2",
"LimitInfo": [0, 0, 0, 0, 7, 10, 10]
},
{
"CdevRequest": "thermal-gpufreq-0",
"LimitInfo": [0, 0, 0, 0, 4, 4, 4]
}
]
},
{
"Name":"smpl_gm",
"Type":"BCL_VOLTAGE",
"HotThreshold":[
"NAN",
"NAN",
"NAN",
"NAN",
1100,
"NAN",
"NAN"
],
"HotHysteresis":[
0.0,
0.0,
0.0,
0.0,
100,
0.0,
0.0
],
"VrThreshold":"NAN",
"Multiplier":1,
"Monitor":true,
"PollingDelay":0,
"PassiveDelay":1000,
"BindedCdevInfo": [
{
"CdevRequest": "thermal-cpufreq-2",
"LimitInfo": [0, 0, 0, 0, 7, 10, 10]
},
{
"CdevRequest": "thermal-gpufreq-0",
"LimitInfo": [0, 0, 0, 0, 3, 3, 3]
}
]
},
{
"Name":"ocp_cpu1",
"Type":"BCL_CURRENT",
"HotThreshold":[
"NAN",
"NAN",
"NAN",
"NAN",
7000,
"NAN",
"NAN"
],
"HotHysteresis":[
0.0,
0.0,
0.0,
0.0,
100,
0.0,
0.0
],
"VrThreshold":"NAN",
"Multiplier":1
},
{
"Name":"ocp_cpu2",
"Type":"BCL_CURRENT",
"HotThreshold":[
"NAN",
"NAN",
"NAN",
"NAN",
12000,
"NAN",
"NAN"
],
"HotHysteresis":[
0.0,
0.0,
0.0,
0.0,
100,
0.0,
0.0
],
"VrThreshold":"NAN",
"Multiplier":1
},
{
"Name":"ocp_tpu",
"Type":"BCL_CURRENT",
"HotThreshold":[
"NAN",
"NAN",
"NAN",
"NAN",
10500,
"NAN",
"NAN"
],
"HotHysteresis":[
0.0,
0.0,
0.0,
0.0,
100,
0.0,
0.0
],
"VrThreshold":"NAN",
"Multiplier":1
},
{
"Name":"ocp_gpu",
"Type":"BCL_CURRENT",
"HotThreshold":[
"NAN",
"NAN",
"NAN",
"NAN",
12000,
"NAN",
"NAN"
],
"HotHysteresis":[
0.0,
0.0,
0.0,
0.0,
100,
0.0,
0.0
],
"VrThreshold":"NAN",
"Multiplier":1
},
{
"Name":"soft_ocp_cpu2",
"Type":"BCL_CURRENT",
"HotThreshold":[
"NAN",
"NAN",
"NAN",
"NAN",
9000,
"NAN",
"NAN"
],
"HotHysteresis":[
0.0,
0.0,
0.0,
0.0,
100,
0.0,
0.0
],
"VrThreshold":"NAN",
"Multiplier":1
},
{
"Name":"soft_ocp_cpu1",
"Type":"BCL_CURRENT",
"HotThreshold":[
"NAN",
"NAN",
"NAN",
"NAN",
7000,
"NAN",
"NAN"
],
"HotHysteresis":[
0.0,
0.0,
0.0,
0.0,
100,
0.0,
0.0
],
"VrThreshold":"NAN",
"Multiplier":1
},
{
"Name":"soft_ocp_tpu",
"Type":"BCL_CURRENT",
"HotThreshold":[
"NAN",
"NAN",
"NAN",
"NAN",
8500,
"NAN",
"NAN"
],
"HotHysteresis":[
0.0,
0.0,
0.0,
0.0,
100,
0.0,
0.0
],
"VrThreshold":"NAN",
"Multiplier":1
},
{
"Name":"soft_ocp_gpu",
"Type":"BCL_CURRENT",
"HotThreshold":[
"NAN",
"NAN",
"NAN",
"NAN",
9000,
"NAN",
"NAN"
],
"HotHysteresis":[
0.0,
0.0,
0.0,
0.0,
100,
0.0,
0.0
],
"VrThreshold":"NAN",
"Multiplier":1
},
{ {
"Name":"TPU", "Name":"TPU",
"Type":"NPU", "Type":"NPU",

View file

@ -49,6 +49,11 @@
"Name":"battery", "Name":"battery",
"Type":"BATTERY", "Type":"BATTERY",
"HotThreshold":["NAN", "NAN", "NAN", "NAN", "NAN", "NAN", 60.0], "HotThreshold":["NAN", "NAN", "NAN", "NAN", "NAN", "NAN", 60.0],
"HotHysteresis":[0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 1.9],
"SendCallback": true,
"TripPointIgnorable": true,
"PollingDelay": 60000,
"PassiveDelay": 60000,
"Multiplier":0.001 "Multiplier":0.001
}, },
{ {

View file

@ -16,7 +16,13 @@
TARGET_BOARD_INFO_FILE := device/google/caimito/board-info.txt TARGET_BOARD_INFO_FILE := device/google/caimito/board-info.txt
TARGET_BOOTLOADER_BOARD_NAME := tokay TARGET_BOOTLOADER_BOARD_NAME := tokay
TARGET_SCREEN_DENSITY := 420
ifdef PHONE_CAR_BOARD_PRODUCT
include vendor/auto/embedded/products/$(PHONE_CAR_BOARD_PRODUCT)/BoardConfig.mk
else
TARGET_SCREEN_DENSITY := 420
endif
BOARD_USES_GENERIC_AUDIO := true BOARD_USES_GENERIC_AUDIO := true
USES_DEVICE_GOOGLE_CAIMITO := true USES_DEVICE_GOOGLE_CAIMITO := true

View file

@ -227,4 +227,11 @@
<!-- Package name providing GNSS location support. Used only when <!-- Package name providing GNSS location support. Used only when
config_useGnssHardwareProvider is false. --> config_useGnssHardwareProvider is false. -->
<string name="config_gnssLocationProviderPackageName" translatable="false">com.google.android.gms</string> <string name="config_gnssLocationProviderPackageName" translatable="false">com.google.android.gms</string>
<!-- Whether to enable fp unlock when screen turns off on udfps devices -->
<bool name="config_screen_off_udfps_enabled">true</bool>
<!-- Default value for fp screen off unlock toggle, it only works for the devices that support
fp screen off unlock-->
<bool name="config_screen_off_udfps_default_on">false</bool>
</resources> </resources>