diff --git a/audio/oriole/audio-tables.mk b/audio/oriole/audio-tables.mk
index f9c3759..8d15bf9 100644
--- a/audio/oriole/audio-tables.mk
+++ b/audio/oriole/audio-tables.mk
@@ -25,7 +25,7 @@ PRODUCT_COPY_FILES += \
device/google/raviole/audio/$(AUDIO_TABLE_FOLDER)/config/sound_trigger_configuration.xml:$(TARGET_COPY_OUT_VENDOR)/etc/sound_trigger_configuration.xml \
device/google/raviole/audio/$(AUDIO_TABLE_FOLDER)/config/audio_policy_volumes.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_policy_volumes.xml \
device/google/raviole/audio/$(AUDIO_TABLE_FOLDER)/config/audio_policy_configuration_le_offload_disabled.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_policy_configuration_le_offload_disabled.xml \
- frameworks/av/services/audiopolicy/config/bluetooth_with_le_audio_policy_configuration_7_0.xml:$(TARGET_COPY_OUT_VENDOR)/etc/bluetooth_audio_policy_configuration_7_0.xml
+ device/google/raviole/audio/$(AUDIO_TABLE_FOLDER)/config/bluetooth_with_le_audio_policy_configuration_7_0.xml:$(TARGET_COPY_OUT_VENDOR)/etc/bluetooth_audio_policy_configuration_7_0.xml
# AudioEffectHAL Configuration
PRODUCT_COPY_FILES += \
diff --git a/audio/oriole/config/audio_effects.xml b/audio/oriole/config/audio_effects.xml
index 1718057..e35bfbd 100644
--- a/audio/oriole/config/audio_effects.xml
+++ b/audio/oriole/config/audio_effects.xml
@@ -10,6 +10,7 @@
+
@@ -51,6 +52,7 @@
+
diff --git a/audio/oriole/config/audio_platform_configuration.xml b/audio/oriole/config/audio_platform_configuration.xml
index f0bec9b..bf4ff18 100644
--- a/audio/oriole/config/audio_platform_configuration.xml
+++ b/audio/oriole/config/audio_platform_configuration.xml
@@ -182,6 +182,7 @@
+
diff --git a/audio/oriole/config/audio_policy_configuration.xml b/audio/oriole/config/audio_policy_configuration.xml
index ed81992..d792e27 100644
--- a/audio/oriole/config/audio_policy_configuration.xml
+++ b/audio/oriole/config/audio_policy_configuration.xml
@@ -63,6 +63,10 @@
+
+
+
+ sources="primary output,deep buffer,haptic,raw,compressed_offload,mmap_no_irq_out,voip_rx,immersive_out"/>
+ sources="primary output,deep buffer,haptic,compressed_offload,voip_rx,immersive_out"/>
+ sources="primary output,deep buffer,haptic,compressed_offload,voip_rx,immersive_out"/>
+ sources="primary output,deep buffer,haptic,compressed_offload,voip_rx,immersive_out"/>
+ sources="primary output,deep buffer,haptic,compressed_offload,voip_rx,immersive_out"/>
+ sources="primary output,deep buffer,haptic,compressed_offload,voip_rx,immersive_out"/>
+ sources="primary output,deep buffer,haptic,raw,compressed_offload,mmap_no_irq_out,voip_rx,hifi_playback,immersive_out"/>
+ sources="primary output,deep buffer,haptic,raw,compressed_offload,mmap_no_irq_out,voip_rx,hifi_playback,immersive_out"/>
+
+
+
+ sources="primary output,deep buffer,haptic,raw,compressed_offload,mmap_no_irq_out,voip_rx,immersive_out"/>
+ sources="primary output,deep buffer,haptic,raw,compressed_offload,mmap_no_irq_out,voip_rx,hifi_playback,immersive_out"/>
+ sources="primary output,deep buffer,haptic,raw,compressed_offload,mmap_no_irq_out,voip_rx,hifi_playback,immersive_out"/>
+
+
+
+ sources="primary output,deep buffer,haptic,raw,compressed_offload,mmap_no_irq_out,voip_rx,immersive_out"/>
+ sources="primary output,deep buffer,haptic,compressed_offload,voip_rx,immersive_out"/>
+ sources="primary output,deep buffer,haptic,compressed_offload,voip_rx,immersive_out"/>
+ sources="primary output,deep buffer,haptic,compressed_offload,voip_rx,immersive_out"/>
+ sources="primary output,deep buffer,haptic,raw,compressed_offload,mmap_no_irq_out,voip_rx,hifi_playback,immersive_out"/>
+ sources="primary output,deep buffer,haptic,raw,compressed_offload,mmap_no_irq_out,voip_rx,hifi_playback,immersive_out"/>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/audio/oriole/config/mixer_paths.xml b/audio/oriole/config/mixer_paths.xml
index 55d5252..e2f724e 100644
--- a/audio/oriole/config/mixer_paths.xml
+++ b/audio/oriole/config/mixer_paths.xml
@@ -429,6 +429,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/audio/raven/audio-tables.mk b/audio/raven/audio-tables.mk
index b8538ad..11e20b1 100644
--- a/audio/raven/audio-tables.mk
+++ b/audio/raven/audio-tables.mk
@@ -25,7 +25,7 @@ PRODUCT_COPY_FILES += \
device/google/raviole/audio/$(AUDIO_TABLE_FOLDER)/config/sound_trigger_configuration.xml:$(TARGET_COPY_OUT_VENDOR)/etc/sound_trigger_configuration.xml \
device/google/raviole/audio/$(AUDIO_TABLE_FOLDER)/config/audio_policy_volumes.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_policy_volumes.xml \
device/google/raviole/audio/$(AUDIO_TABLE_FOLDER)/config/audio_policy_configuration_le_offload_disabled.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_policy_configuration_le_offload_disabled.xml \
- frameworks/av/services/audiopolicy/config/bluetooth_with_le_audio_policy_configuration_7_0.xml:$(TARGET_COPY_OUT_VENDOR)/etc/bluetooth_audio_policy_configuration_7_0.xml
+ device/google/raviole/audio/$(AUDIO_TABLE_FOLDER)/config/bluetooth_with_le_audio_policy_configuration_7_0.xml:$(TARGET_COPY_OUT_VENDOR)/etc/bluetooth_audio_policy_configuration_7_0.xml
# AudioEffectHAL Configuration
PRODUCT_COPY_FILES += \
diff --git a/audio/raven/config/audio_effects.xml b/audio/raven/config/audio_effects.xml
index 1718057..e35bfbd 100644
--- a/audio/raven/config/audio_effects.xml
+++ b/audio/raven/config/audio_effects.xml
@@ -10,6 +10,7 @@
+
@@ -51,6 +52,7 @@
+
diff --git a/audio/raven/config/audio_platform_configuration.xml b/audio/raven/config/audio_platform_configuration.xml
index f0bec9b..bf4ff18 100644
--- a/audio/raven/config/audio_platform_configuration.xml
+++ b/audio/raven/config/audio_platform_configuration.xml
@@ -182,6 +182,7 @@
+
diff --git a/audio/raven/config/audio_policy_configuration.xml b/audio/raven/config/audio_policy_configuration.xml
index ed81992..d792e27 100644
--- a/audio/raven/config/audio_policy_configuration.xml
+++ b/audio/raven/config/audio_policy_configuration.xml
@@ -63,6 +63,10 @@
+
+
+
+ sources="primary output,deep buffer,haptic,raw,compressed_offload,mmap_no_irq_out,voip_rx,immersive_out"/>
+ sources="primary output,deep buffer,haptic,compressed_offload,voip_rx,immersive_out"/>
+ sources="primary output,deep buffer,haptic,compressed_offload,voip_rx,immersive_out"/>
+ sources="primary output,deep buffer,haptic,compressed_offload,voip_rx,immersive_out"/>
+ sources="primary output,deep buffer,haptic,compressed_offload,voip_rx,immersive_out"/>
+ sources="primary output,deep buffer,haptic,compressed_offload,voip_rx,immersive_out"/>
+ sources="primary output,deep buffer,haptic,raw,compressed_offload,mmap_no_irq_out,voip_rx,hifi_playback,immersive_out"/>
+ sources="primary output,deep buffer,haptic,raw,compressed_offload,mmap_no_irq_out,voip_rx,hifi_playback,immersive_out"/>
+
+
+
+ sources="primary output,deep buffer,haptic,raw,compressed_offload,mmap_no_irq_out,voip_rx,immersive_out"/>
+ sources="primary output,deep buffer,haptic,raw,compressed_offload,mmap_no_irq_out,voip_rx,hifi_playback,immersive_out"/>
+ sources="primary output,deep buffer,haptic,raw,compressed_offload,mmap_no_irq_out,voip_rx,hifi_playback,immersive_out"/>
+
+
+
+ sources="primary output,deep buffer,haptic,raw,compressed_offload,mmap_no_irq_out,voip_rx,immersive_out"/>
+ sources="primary output,deep buffer,haptic,compressed_offload,voip_rx,immersive_out"/>
+ sources="primary output,deep buffer,haptic,compressed_offload,voip_rx,immersive_out"/>
+ sources="primary output,deep buffer,haptic,compressed_offload,voip_rx,immersive_out"/>
+ sources="primary output,deep buffer,haptic,raw,compressed_offload,mmap_no_irq_out,voip_rx,hifi_playback,immersive_out"/>
+ sources="primary output,deep buffer,haptic,raw,compressed_offload,mmap_no_irq_out,voip_rx,hifi_playback,immersive_out"/>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/audio/raven/config/mixer_paths.xml b/audio/raven/config/mixer_paths.xml
index 55d5252..e2f724e 100644
--- a/audio/raven/config/mixer_paths.xml
+++ b/audio/raven/config/mixer_paths.xml
@@ -429,6 +429,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/device-oriole.mk b/device-oriole.mk
index b1d99a3..7bde14e 100644
--- a/device-oriole.mk
+++ b/device-oriole.mk
@@ -174,12 +174,12 @@ PRODUCT_PROPERTY_OVERRIDES += ro.odm.build.media_performance_class=31
# userdebug specific
ifneq (,$(filter userdebug eng, $(TARGET_BUILD_VARIANT)))
PRODUCT_COPY_FILES += \
- device/google/gs101/init.hardware.wlc.rc.userdebug:$(TARGET_COPY_OUT_VENDOR)/etc/init/init.$(PRODUCT_PLATFORM).wlc.rc
+ device/google/gs101/init.hardware.wlc.rc.userdebug:$(TARGET_COPY_OUT_VENDOR)/etc/init/init.wlc.rc
endif
# Increment the SVN for any official public releases
PRODUCT_VENDOR_PROPERTIES += \
- ro.vendor.build.svn=24
+ ro.vendor.build.svn=25
# Set support hide display cutout feature
PRODUCT_PRODUCT_PROPERTIES += \
@@ -236,5 +236,19 @@ ifneq (,$(filter userdebug eng, $(TARGET_BUILD_VARIANT)))
PRODUCT_PRODUCT_PROPERTIES += \
ro.bluetooth.leaudio_offload.supported=true \
persist.bluetooth.leaudio_offload.disabled=true \
- persist.bluetooth.le_audio_test=true
+ persist.bluetooth.le_audio_test=false
endif
+
+# Device features
+PRODUCT_COPY_FILES += \
+ frameworks/native/data/etc/handheld_core_hardware.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/handheld_core_hardware.xml
+
+# Dolby integration
+-include vendor/dolby/ds/dolby-buildspec.mk
+$(call inherit-product-if-exists, vendor/dolby/ds/dolby-product.mk)
+# overwrite file coming from device/google/gs101/media_codecs_bo_c2.xml
+PRODUCT_COPY_FILES := \
+ device/google/raviole/media_codecs_dolby_c2.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs_c2.xml \
+ $(PRODUCT_COPY_FILES)
+
+PRODUCT_RESTRICT_VENDOR_FILES := false
diff --git a/device-raven.mk b/device-raven.mk
index eaaa29b..91c6ea8 100644
--- a/device-raven.mk
+++ b/device-raven.mk
@@ -187,12 +187,12 @@ PRODUCT_SOONG_NAMESPACES += \
# userdebug specific
ifneq (,$(filter userdebug eng, $(TARGET_BUILD_VARIANT)))
PRODUCT_COPY_FILES += \
- device/google/gs101/init.hardware.wlc.rc.userdebug:$(TARGET_COPY_OUT_VENDOR)/etc/init/init.$(PRODUCT_PLATFORM).wlc.rc
+ device/google/gs101/init.hardware.wlc.rc.userdebug:$(TARGET_COPY_OUT_VENDOR)/etc/init/init.wlc.rc
endif
# Increment the SVN for any official public releases
PRODUCT_VENDOR_PROPERTIES += \
- ro.vendor.build.svn=24
+ ro.vendor.build.svn=25
# Set support hide display cutout feature
PRODUCT_PRODUCT_PROPERTIES += \
@@ -253,5 +253,19 @@ ifneq (,$(filter userdebug eng, $(TARGET_BUILD_VARIANT)))
PRODUCT_PRODUCT_PROPERTIES += \
ro.bluetooth.leaudio_offload.supported=true \
persist.bluetooth.leaudio_offload.disabled=true \
- persist.bluetooth.le_audio_test=true
+ persist.bluetooth.le_audio_test=false
endif
+
+# Device features
+PRODUCT_COPY_FILES += \
+ frameworks/native/data/etc/handheld_core_hardware.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/handheld_core_hardware.xml
+
+# Dolby integration
+-include vendor/dolby/ds/dolby-buildspec.mk
+$(call inherit-product-if-exists, vendor/dolby/ds/dolby-product.mk)
+# overwrite file coming from device/google/gs101/media_codecs_bo_c2.xml
+PRODUCT_COPY_FILES := \
+ device/google/raviole/media_codecs_dolby_c2.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs_c2.xml \
+ $(PRODUCT_COPY_FILES)
+
+PRODUCT_RESTRICT_VENDOR_FILES := false
diff --git a/device-slider.mk b/device-slider.mk
index 26f8798..647ee73 100644
--- a/device-slider.mk
+++ b/device-slider.mk
@@ -116,3 +116,7 @@ PRODUCT_COPY_FILES += \
# This device is shipped with 31 (Android S)
PRODUCT_SHIPPING_API_LEVEL := 31
+
+# Device features
+PRODUCT_COPY_FILES += \
+ frameworks/native/data/etc/handheld_core_hardware.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/handheld_core_hardware.xml
diff --git a/device-whitefin.mk b/device-whitefin.mk
index 69f129d..577092e 100644
--- a/device-whitefin.mk
+++ b/device-whitefin.mk
@@ -97,3 +97,7 @@ PRODUCT_COPY_FILES += \
# This device is shipped with 31 (Android S)
PRODUCT_SHIPPING_API_LEVEL := 31
+
+# Device features
+PRODUCT_COPY_FILES += \
+ frameworks/native/data/etc/handheld_core_hardware.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/handheld_core_hardware.xml
diff --git a/media_codecs_dolby_c2.xml b/media_codecs_dolby_c2.xml
new file mode 100644
index 0000000..e7ecfd9
--- /dev/null
+++ b/media_codecs_dolby_c2.xml
@@ -0,0 +1,66 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/oriole/overlay/frameworks/base/core/res/res/values/config.xml b/oriole/overlay/frameworks/base/core/res/res/values/config.xml
index 0b63462..9ee7aae 100644
--- a/oriole/overlay/frameworks/base/core/res/res/values/config.xml
+++ b/oriole/overlay/frameworks/base/core/res/res/values/config.xml
@@ -227,88 +227,6 @@
non-zero amplitudes, to bring the vibrator amplitude down to zero using this timing. -->
50
-
-
- - 0.0
- - 60.0
- - 0.0
-
- - 0.4
- - 120.0
- - 100.0
-
- - 0.4
- - 120.0
- - 100.0
-
- - 0.0
- - 60.0
- - 100.0
-
- - 0.0
- - 60.0
- - 100.0
-
- - 0.4
- - 120.0
- - 100.0
-
- - 0.4
- - 120.0
- - 100.0
-
- - 0.0
- - 60.0
- - 100.0
-
-
-
-
- - 0.0
- - 60.0
- - 0.0
-
- - 0.4
- - 120.0
- - 50.0
-
- - 0.4
- - 120.0
- - 100.0
-
- - 0.0
- - 60.0
- - 50.0
-
- - 0.0
- - 60.0
- - 100.0
-
- - 0.4
- - 120.0
- - 50.0
-
- - 0.4
- - 120.0
- - 100.0
-
- - 0.0
- - 60.0
- - 50.0
-
-
64
@@ -380,4 +298,7 @@
- 200
+
+
+ true
diff --git a/powerhint-oriole.json b/powerhint-oriole.json
index 6a8af9a..a555bca 100644
--- a/powerhint-oriole.json
+++ b/powerhint-oriole.json
@@ -121,7 +121,7 @@
},
{
"Name": "CPUUtilThreshold",
- "Path": "/sys/kernel/vendor_sched/util_threshold",
+ "Path": "/proc/vendor_sched/util_threshold",
"Values": [
"1280",
"1100"
@@ -140,7 +140,7 @@
},
{
"Name": "TAUClampBoost",
- "Path": "/sys/kernel/vendor_sched/ta_uclamp_min",
+ "Path": "/proc/vendor_sched/ta_uclamp_min",
"Values": [
"553",
"108",
@@ -153,7 +153,7 @@
},
{
"Name": "SFUClampBoost",
- "Path": "/sys/kernel/vendor_sched/sf_uclamp_min",
+ "Path": "/proc/vendor_sched/sf_uclamp_min",
"Values": [
"125",
"65",
@@ -163,7 +163,7 @@
},
{
"Name": "MLUclampBoost",
- "Path": "/sys/kernel/vendor_sched/nnapi_uclamp_min",
+ "Path": "/proc/vendor_sched/nnapi_uclamp_min",
"Values": [
"154",
"512"
@@ -173,7 +173,7 @@
},
{
"Name": "CDPreferIdle",
- "Path": "/sys/kernel/vendor_sched/cam_prefer_idle",
+ "Path": "/proc/vendor_sched/cam_prefer_idle",
"Values": [
"0",
"1"
@@ -236,7 +236,7 @@
},
{
"Name": "TAPreferHighCap",
- "Path": "/sys/kernel/vendor_sched/ta_prefer_high_cap",
+ "Path": "/proc/vendor_sched/ta_prefer_high_cap",
"Values": [
"1",
"0"
@@ -245,7 +245,7 @@
},
{
"Name": "TAPreferIdle",
- "Path": "/sys/kernel/vendor_sched/ta_prefer_idle",
+ "Path": "/proc/vendor_sched/ta_prefer_idle",
"Values": [
"0",
"1"
@@ -254,7 +254,7 @@
},
{
"Name": "CDPreferHighCap",
- "Path": "/sys/kernel/vendor_sched/cam_prefer_high_cap",
+ "Path": "/proc/vendor_sched/cam_prefer_high_cap",
"Values": [
"1",
"0"
@@ -386,6 +386,33 @@
],
"DefaultIndex": 0,
"ResetOnInit": false
+ },
+ {
+ "Name": "CPU_LITTLE_TSKIN_BYPASS",
+ "Path": "/dev/thermal/cdev-by-name/thermal-cpufreq-0/user_vote_bypass",
+ "Values": [
+ "0",
+ "1"
+ ],
+ "DefaultIndex": 0
+ },
+ {
+ "Name": "CPU_MID_TSKIN_BYPASS",
+ "Path": "/dev/thermal/cdev-by-name/thermal-cpufreq-1/user_vote_bypass",
+ "Values": [
+ "0",
+ "1"
+ ],
+ "DefaultIndex": 0
+ },
+ {
+ "Name": "CPU_BIG_TSKIN_BYPASS",
+ "Path": "/dev/thermal/cdev-by-name/thermal-cpufreq-2/user_vote_bypass",
+ "Values": [
+ "0",
+ "1"
+ ],
+ "DefaultIndex": 0
}
],
"Actions": [
@@ -1300,6 +1327,24 @@
"Duration": 1000,
"Value": "9999999"
},
+ {
+ "PowerHint": "FACE_UNLOCK_BOOST",
+ "Node": "CPU_LITTLE_TSKIN_BYPASS",
+ "Duration": 1000,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "FACE_UNLOCK_BOOST",
+ "Node": "CPU_MID_TSKIN_BYPASS",
+ "Duration": 1000,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "FACE_UNLOCK_BOOST",
+ "Node": "CPU_BIG_TSKIN_BYPASS",
+ "Duration": 1000,
+ "Value": "1"
+ },
{
"PowerHint": "FP_BOOST",
"Node": "CPUBigClusterMaxFreq",
@@ -1312,6 +1357,90 @@
"Duration": 1000,
"Value": "9999999"
},
+ {
+ "PowerHint": "FP_BOOST",
+ "Node": "CPU_LITTLE_TSKIN_BYPASS",
+ "Duration": 1000,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "FP_BOOST",
+ "Node": "CPU_MID_TSKIN_BYPASS",
+ "Duration": 1000,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "FP_BOOST",
+ "Node": "CPU_BIG_TSKIN_BYPASS",
+ "Duration": 1000,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "THERMAL_VIRTUAL-SKIN_EMERGENCY",
+ "Node": "CPU_LITTLE_TSKIN_BYPASS",
+ "Duration": 0,
+ "Value": "0"
+ },
+ {
+ "PowerHint": "THERMAL_VIRTUAL-SKIN_EMERGENCY",
+ "Node": "CPU_MID_TSKIN_BYPASS",
+ "Duration": 0,
+ "Value": "0"
+ },
+ {
+ "PowerHint": "THERMAL_VIRTUAL-SKIN_EMERGENCY",
+ "Node": "CPU_BIG_TSKIN_BYPASS",
+ "Duration": 0,
+ "Value": "0"
+ },
+ {
+ "PowerHint": "THERMAL_VIRTUAL-SKIN_EMERGENCY",
+ "Node": "BigControlTempSet",
+ "Duration": 0,
+ "Value": "80000"
+ },
+ {
+ "PowerHint": "THERMAL_VIRTUAL-SKIN_EMERGENCY",
+ "Node": "MidControlTempSet",
+ "Duration": 0,
+ "Value": "80000"
+ },
+ {
+ "PowerHint": "THERMAL_VIRTUAL-SKIN_EMERGENCY",
+ "Node": "LittleControlTempSet",
+ "Duration": 0,
+ "Value": "80000"
+ },
+ {
+ "PowerHint": "THERMAL_VIRTUAL-SKIN_EMERGENCY",
+ "Node": "G3dControlTempSet",
+ "Duration": 0,
+ "Value": "80000"
+ },
+ {
+ "PowerHint": "THERMAL_VIRTUAL-SKIN_EMERGENCY",
+ "Node": "BigSwitchOnTempSet",
+ "Duration": 0,
+ "Value": "60000"
+ },
+ {
+ "PowerHint": "THERMAL_VIRTUAL-SKIN_EMERGENCY",
+ "Node": "MidSwitchOnTempSet",
+ "Duration": 0,
+ "Value": "60000"
+ },
+ {
+ "PowerHint": "THERMAL_VIRTUAL-SKIN_EMERGENCY",
+ "Node": "LittleSwitchOnTempSet",
+ "Duration": 0,
+ "Value": "60000"
+ },
+ {
+ "PowerHint": "THERMAL_VIRTUAL-SKIN_EMERGENCY",
+ "Node": "G3dSwitchOnTempSet",
+ "Duration": 0,
+ "Value": "60000"
+ },
{
"PowerHint": "ML_ACC",
"Node": "MLUclampBoost",
diff --git a/powerhint-raven.json b/powerhint-raven.json
index 7487d32..b776df9 100644
--- a/powerhint-raven.json
+++ b/powerhint-raven.json
@@ -121,7 +121,7 @@
},
{
"Name": "CPUUtilThreshold",
- "Path": "/sys/kernel/vendor_sched/util_threshold",
+ "Path": "/proc/vendor_sched/util_threshold",
"Values": [
"1280",
"1100"
@@ -140,7 +140,7 @@
},
{
"Name": "TAUClampBoost",
- "Path": "/sys/kernel/vendor_sched/ta_uclamp_min",
+ "Path": "/proc/vendor_sched/ta_uclamp_min",
"Values": [
"553",
"158",
@@ -154,7 +154,7 @@
},
{
"Name": "SFUClampBoost",
- "Path": "/sys/kernel/vendor_sched/sf_uclamp_min",
+ "Path": "/proc/vendor_sched/sf_uclamp_min",
"Values": [
"125",
"65",
@@ -164,7 +164,7 @@
},
{
"Name": "MLUclampBoost",
- "Path": "/sys/kernel/vendor_sched/nnapi_uclamp_min",
+ "Path": "/proc/vendor_sched/nnapi_uclamp_min",
"Values": [
"154",
"512"
@@ -174,7 +174,7 @@
},
{
"Name": "CDPreferIdle",
- "Path": "/sys/kernel/vendor_sched/cam_prefer_idle",
+ "Path": "/proc/vendor_sched/cam_prefer_idle",
"Values": [
"0",
"1"
@@ -237,7 +237,7 @@
},
{
"Name": "TAPreferHighCap",
- "Path": "/sys/kernel/vendor_sched/ta_prefer_high_cap",
+ "Path": "/proc/vendor_sched/ta_prefer_high_cap",
"Values": [
"1",
"0"
@@ -246,7 +246,7 @@
},
{
"Name": "TAPreferIdle",
- "Path": "/sys/kernel/vendor_sched/ta_prefer_idle",
+ "Path": "/proc/vendor_sched/ta_prefer_idle",
"Values": [
"0",
"1"
@@ -255,7 +255,7 @@
},
{
"Name": "CDPreferHighCap",
- "Path": "/sys/kernel/vendor_sched/cam_prefer_high_cap",
+ "Path": "/proc/vendor_sched/cam_prefer_high_cap",
"Values": [
"1",
"0"
@@ -387,6 +387,33 @@
],
"DefaultIndex": 0,
"ResetOnInit": false
+ },
+ {
+ "Name": "CPU_LITTLE_TSKIN_BYPASS",
+ "Path": "/dev/thermal/cdev-by-name/thermal-cpufreq-0/user_vote_bypass",
+ "Values": [
+ "0",
+ "1"
+ ],
+ "DefaultIndex": 0
+ },
+ {
+ "Name": "CPU_MID_TSKIN_BYPASS",
+ "Path": "/dev/thermal/cdev-by-name/thermal-cpufreq-1/user_vote_bypass",
+ "Values": [
+ "0",
+ "1"
+ ],
+ "DefaultIndex": 0
+ },
+ {
+ "Name": "CPU_BIG_TSKIN_BYPASS",
+ "Path": "/dev/thermal/cdev-by-name/thermal-cpufreq-2/user_vote_bypass",
+ "Values": [
+ "0",
+ "1"
+ ],
+ "DefaultIndex": 0
}
],
"Actions": [
@@ -1317,18 +1344,120 @@
"Duration": 1000,
"Value": "9999999"
},
+ {
+ "PowerHint": "FACE_UNLOCK_BOOST",
+ "Node": "CPU_LITTLE_TSKIN_BYPASS",
+ "Duration": 1000,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "FACE_UNLOCK_BOOST",
+ "Node": "CPU_MID_TSKIN_BYPASS",
+ "Duration": 1000,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "FACE_UNLOCK_BOOST",
+ "Node": "CPU_BIG_TSKIN_BYPASS",
+ "Duration": 1000,
+ "Value": "1"
+ },
{
"PowerHint": "FP_BOOST",
"Node": "CPUBigClusterMaxFreq",
"Duration": 1000,
"Value": "9999999"
},
+ {
+ "PowerHint": "FP_BOOST",
+ "Node": "CPU_LITTLE_TSKIN_BYPASS",
+ "Duration": 1000,
+ "Value": "1"
+ },
{
"PowerHint": "FP_BOOST",
"Node": "CPUBigClusterMinFreq",
"Duration": 1000,
"Value": "9999999"
},
+ {
+ "PowerHint": "FP_BOOST",
+ "Node": "CPU_MID_TSKIN_BYPASS",
+ "Duration": 1000,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "FP_BOOST",
+ "Node": "CPU_BIG_TSKIN_BYPASS",
+ "Duration": 1000,
+ "Value": "1"
+ },
+ {
+ "PowerHint": "THERMAL_VIRTUAL-SKIN_EMERGENCY",
+ "Node": "CPU_LITTLE_TSKIN_BYPASS",
+ "Duration": 0,
+ "Value": "0"
+ },
+ {
+ "PowerHint": "THERMAL_VIRTUAL-SKIN_EMERGENCY",
+ "Node": "CPU_MID_TSKIN_BYPASS",
+ "Duration": 0,
+ "Value": "0"
+ },
+ {
+ "PowerHint": "THERMAL_VIRTUAL-SKIN_EMERGENCY",
+ "Node": "CPU_BIG_TSKIN_BYPASS",
+ "Duration": 0,
+ "Value": "0"
+ },
+ {
+ "PowerHint": "THERMAL_VIRTUAL-SKIN_EMERGENCY",
+ "Node": "BigControlTempSet",
+ "Duration": 0,
+ "Value": "80000"
+ },
+ {
+ "PowerHint": "THERMAL_VIRTUAL-SKIN_EMERGENCY",
+ "Node": "MidControlTempSet",
+ "Duration": 0,
+ "Value": "80000"
+ },
+ {
+ "PowerHint": "THERMAL_VIRTUAL-SKIN_EMERGENCY",
+ "Node": "LittleControlTempSet",
+ "Duration": 0,
+ "Value": "80000"
+ },
+ {
+ "PowerHint": "THERMAL_VIRTUAL-SKIN_EMERGENCY",
+ "Node": "G3dControlTempSet",
+ "Duration": 0,
+ "Value": "80000"
+ },
+ {
+ "PowerHint": "THERMAL_VIRTUAL-SKIN_EMERGENCY",
+ "Node": "BigSwitchOnTempSet",
+ "Duration": 0,
+ "Value": "60000"
+ },
+ {
+ "PowerHint": "THERMAL_VIRTUAL-SKIN_EMERGENCY",
+ "Node": "MidSwitchOnTempSet",
+ "Duration": 0,
+ "Value": "60000"
+ },
+ {
+ "PowerHint": "THERMAL_VIRTUAL-SKIN_EMERGENCY",
+ "Node": "LittleSwitchOnTempSet",
+ "Duration": 0,
+ "Value": "60000"
+ },
+ {
+ "PowerHint": "THERMAL_VIRTUAL-SKIN_EMERGENCY",
+ "Node": "G3dSwitchOnTempSet",
+ "Duration": 0,
+ "Value": "60000"
+ },
{
"PowerHint": "ML_ACC",
"Node": "MLUclampBoost",
diff --git a/powerhint-slider.json b/powerhint-slider.json
index b342d53..d5eab6b 100644
--- a/powerhint-slider.json
+++ b/powerhint-slider.json
@@ -121,7 +121,7 @@
},
{
"Name": "CPUUtilThreshold",
- "Path": "/sys/kernel/vendor_sched/util_threshold",
+ "Path": "/proc/vendor_sched/util_threshold",
"Values": [
"1280",
"1100"
@@ -140,7 +140,7 @@
},
{
"Name": "TAUClampBoost",
- "Path": "/sys/kernel/vendor_sched/ta_uclamp_min",
+ "Path": "/proc/vendor_sched/ta_uclamp_min",
"Values": [
"553",
"158",
@@ -155,7 +155,7 @@
},
{
"Name": "SFUClampBoost",
- "Path": "/sys/kernel/vendor_sched/sf_uclamp_min",
+ "Path": "/proc/vendor_sched/sf_uclamp_min",
"Values": [
"125",
"65",
@@ -165,7 +165,7 @@
},
{
"Name": "MLUclampBoost",
- "Path": "/sys/kernel/vendor_sched/nnapi_uclamp_min",
+ "Path": "/proc/vendor_sched/nnapi_uclamp_min",
"Values": [
"154",
"512"
@@ -175,7 +175,7 @@
},
{
"Name": "CDPreferIdle",
- "Path": "/sys/kernel/vendor_sched/cam_prefer_idle",
+ "Path": "/proc/vendor_sched/cam_prefer_idle",
"Values": [
"0",
"1"
@@ -229,7 +229,7 @@
},
{
"Name": "TAPreferHighCap",
- "Path": "/sys/kernel/vendor_sched/ta_prefer_high_cap",
+ "Path": "/proc/vendor_sched/ta_prefer_high_cap",
"Values": [
"1",
"0"
@@ -238,7 +238,7 @@
},
{
"Name": "TAPreferIdle",
- "Path": "/sys/kernel/vendor_sched/ta_prefer_idle",
+ "Path": "/proc/vendor_sched/ta_prefer_idle",
"Values": [
"0",
"1"
@@ -247,7 +247,7 @@
},
{
"Name": "CDPreferHighCap",
- "Path": "/sys/kernel/vendor_sched/cam_prefer_high_cap",
+ "Path": "/proc/vendor_sched/cam_prefer_high_cap",
"Values": [
"1",
"0"
diff --git a/powerhint-whitefin.json b/powerhint-whitefin.json
index b342d53..d5eab6b 100644
--- a/powerhint-whitefin.json
+++ b/powerhint-whitefin.json
@@ -121,7 +121,7 @@
},
{
"Name": "CPUUtilThreshold",
- "Path": "/sys/kernel/vendor_sched/util_threshold",
+ "Path": "/proc/vendor_sched/util_threshold",
"Values": [
"1280",
"1100"
@@ -140,7 +140,7 @@
},
{
"Name": "TAUClampBoost",
- "Path": "/sys/kernel/vendor_sched/ta_uclamp_min",
+ "Path": "/proc/vendor_sched/ta_uclamp_min",
"Values": [
"553",
"158",
@@ -155,7 +155,7 @@
},
{
"Name": "SFUClampBoost",
- "Path": "/sys/kernel/vendor_sched/sf_uclamp_min",
+ "Path": "/proc/vendor_sched/sf_uclamp_min",
"Values": [
"125",
"65",
@@ -165,7 +165,7 @@
},
{
"Name": "MLUclampBoost",
- "Path": "/sys/kernel/vendor_sched/nnapi_uclamp_min",
+ "Path": "/proc/vendor_sched/nnapi_uclamp_min",
"Values": [
"154",
"512"
@@ -175,7 +175,7 @@
},
{
"Name": "CDPreferIdle",
- "Path": "/sys/kernel/vendor_sched/cam_prefer_idle",
+ "Path": "/proc/vendor_sched/cam_prefer_idle",
"Values": [
"0",
"1"
@@ -229,7 +229,7 @@
},
{
"Name": "TAPreferHighCap",
- "Path": "/sys/kernel/vendor_sched/ta_prefer_high_cap",
+ "Path": "/proc/vendor_sched/ta_prefer_high_cap",
"Values": [
"1",
"0"
@@ -238,7 +238,7 @@
},
{
"Name": "TAPreferIdle",
- "Path": "/sys/kernel/vendor_sched/ta_prefer_idle",
+ "Path": "/proc/vendor_sched/ta_prefer_idle",
"Values": [
"0",
"1"
@@ -247,7 +247,7 @@
},
{
"Name": "CDPreferHighCap",
- "Path": "/sys/kernel/vendor_sched/cam_prefer_high_cap",
+ "Path": "/proc/vendor_sched/cam_prefer_high_cap",
"Values": [
"1",
"0"
diff --git a/raven/overlay/frameworks/base/core/res/res/values/config.xml b/raven/overlay/frameworks/base/core/res/res/values/config.xml
index 36b7fdf..b136a5d 100644
--- a/raven/overlay/frameworks/base/core/res/res/values/config.xml
+++ b/raven/overlay/frameworks/base/core/res/res/values/config.xml
@@ -195,88 +195,6 @@
non-zero amplitudes, to bring the vibrator amplitude down to zero using this timing. -->
50
-
-
- - 0.0
- - 60.0
- - 0.0
-
- - 0.4
- - 120.0
- - 100.0
-
- - 0.4
- - 120.0
- - 100.0
-
- - 0.0
- - 60.0
- - 100.0
-
- - 0.0
- - 60.0
- - 100.0
-
- - 0.4
- - 120.0
- - 100.0
-
- - 0.4
- - 120.0
- - 100.0
-
- - 0.0
- - 60.0
- - 100.0
-
-
-
-
- - 0.0
- - 60.0
- - 0.0
-
- - 0.4
- - 120.0
- - 50.0
-
- - 0.4
- - 120.0
- - 100.0
-
- - 0.0
- - 60.0
- - 50.0
-
- - 0.0
- - 60.0
- - 100.0
-
- - 0.4
- - 120.0
- - 50.0
-
- - 0.4
- - 120.0
- - 100.0
-
- - 0.0
- - 60.0
- - 50.0
-
-
@@ -356,4 +274,7 @@
- 200
+
+
+ true
diff --git a/thermal_info_config_oriole.json b/thermal_info_config_oriole.json
index 0594f53..6da4f20 100644
--- a/thermal_info_config_oriole.json
+++ b/thermal_info_config_oriole.json
@@ -182,6 +182,7 @@
{
"Name":"VIRTUAL-QI-GNSS",
"Type":"UNKNOWN",
+ "Hidden":true,
"VirtualSensor":true,
"Formula":"WEIGHTED_AVG",
"Combination":[
@@ -208,6 +209,7 @@
{
"Name":"VIRTUAL-QI-QUIET",
"Type":"UNKNOWN",
+ "Hidden":true,
"VirtualSensor":true,
"Formula":"WEIGHTED_AVG",
"Combination":[
@@ -233,6 +235,7 @@
{
"Name":"VIRTUAL-QI-BATT",
"Type":"UNKNOWN",
+ "Hidden":true,
"VirtualSensor":true,
"Formula":"WEIGHTED_AVG",
"Combination":[
@@ -259,6 +262,7 @@
{
"Name":"VIRTUAL-USB2-DISP",
"Type":"UNKNOWN",
+ "Hidden":true,
"VirtualSensor":true,
"Formula":"WEIGHTED_AVG",
"Combination":[
@@ -285,6 +289,7 @@
{
"Name":"VIRTUAL-QUIET-BATT",
"Type":"UNKNOWN",
+ "Hidden":true,
"VirtualSensor":true,
"Formula":"WEIGHTED_AVG",
"Combination":[
@@ -407,6 +412,7 @@
{
"Name":"VIRTUAL-SKIN-CHARGE",
"Type":"UNKNOWN",
+ "Hidden":true,
"VirtualSensor":true,
"TriggerSensor":"quiet_therm",
"Formula":"MAXIMUM",
@@ -442,7 +448,6 @@
],
"VrThreshold":"NAN",
"Multiplier":0.001,
- "Monitor":true,
"PollingDelay":300000,
"PassiveDelay":7000,
"BindedCdevInfo": [
@@ -520,6 +525,7 @@
{
"Name":"USB2-MINUS-USB",
"Type":"UNKNOWN",
+ "Hidden":true,
"VirtualSensor":true,
"Formula":"WEIGHTED_AVG",
"Combination":[
@@ -545,6 +551,7 @@
{
"Name":"USB2-MINUS-QI",
"Type":"UNKNOWN",
+ "Hidden":true,
"VirtualSensor":true,
"Formula":"WEIGHTED_AVG",
"Combination":[
@@ -570,6 +577,7 @@
{
"Name":"VIRTUAL-USB-THROTTLING",
"Type":"USB_PORT",
+ "Hidden":true,
"VirtualSensor":true,
"Formula":"COUNT_THRESHOLD",
"TriggerSensor": "usb_pwr_therm2",
@@ -783,7 +791,7 @@
],
"VrThreshold":"NAN",
"Multiplier":1,
- "Monitor":true
+ "Hidden":true
},
{
"Name":"batoilo",
@@ -964,7 +972,7 @@
],
"VrThreshold":"NAN",
"Multiplier":1,
- "Monitor":true
+ "Hidden":true
},
{
"Name":"ocp_cpu2",
@@ -989,7 +997,7 @@
],
"VrThreshold":"NAN",
"Multiplier":1,
- "Monitor":true
+ "Hidden":true
},
{
"Name":"ocp_tpu",
@@ -1014,7 +1022,7 @@
],
"VrThreshold":"NAN",
"Multiplier":1,
- "Monitor":true
+ "Hidden":true
},
{
"Name":"ocp_gpu",
@@ -1039,7 +1047,7 @@
],
"VrThreshold":"NAN",
"Multiplier":1,
- "Monitor":true
+ "Hidden":true
},
{
"Name":"soft_ocp_cpu2",
@@ -1064,7 +1072,7 @@
],
"VrThreshold":"NAN",
"Multiplier":1,
- "Monitor":true
+ "Hidden":true
},
{
"Name":"soft_ocp_cpu1",
@@ -1089,7 +1097,7 @@
],
"VrThreshold":"NAN",
"Multiplier":1,
- "Monitor":true
+ "Hidden":true
},
{
"Name":"soft_ocp_tpu",
@@ -1114,7 +1122,7 @@
],
"VrThreshold":"NAN",
"Multiplier":1,
- "Monitor":true
+ "Hidden":true
},
{
"Name":"soft_ocp_gpu",
@@ -1139,7 +1147,7 @@
],
"VrThreshold":"NAN",
"Multiplier":1,
- "Monitor":true
+ "Hidden":true
},
{
"Name":"TPU",
diff --git a/thermal_info_config_raven.json b/thermal_info_config_raven.json
index bc4ebd9..0006b70 100644
--- a/thermal_info_config_raven.json
+++ b/thermal_info_config_raven.json
@@ -182,6 +182,7 @@
{
"Name":"VIRTUAL-NEUTRAL-QI",
"Type":"UNKNOWN",
+ "Hidden":true,
"VirtualSensor":true,
"Formula":"WEIGHTED_AVG",
"Combination":[
@@ -208,6 +209,7 @@
{
"Name":"VIRTUAL-USB2-BATT",
"Type":"UNKNOWN",
+ "Hidden":true,
"VirtualSensor":true,
"Formula":"WEIGHTED_AVG",
"Combination":[
@@ -234,6 +236,7 @@
{
"Name":"VIRTUAL-GNSS-BATT",
"Type":"UNKNOWN",
+ "Hidden":true,
"VirtualSensor":true,
"Formula":"WEIGHTED_AVG",
"Combination":[
@@ -260,6 +263,7 @@
{
"Name":"VIRTUAL-QI-DISP",
"Type":"UNKNOWN",
+ "Hidden":true,
"VirtualSensor":true,
"Formula":"WEIGHTED_AVG",
"Combination":[
@@ -382,6 +386,7 @@
{
"Name":"VIRTUAL-SKIN-CHARGE",
"Type":"UNKNOWN",
+ "Hidden":true,
"VirtualSensor":true,
"TriggerSensor":"quiet_therm",
"Formula":"MAXIMUM",
@@ -417,7 +422,6 @@
],
"VrThreshold":"NAN",
"Multiplier":0.001,
- "Monitor":true,
"PollingDelay":300000,
"PassiveDelay":7000,
"BindedCdevInfo": [
@@ -495,6 +499,7 @@
{
"Name":"USB2-MINUS-USB",
"Type":"UNKNOWN",
+ "Hidden":true,
"VirtualSensor":true,
"Formula":"WEIGHTED_AVG",
"Combination":[
@@ -520,6 +525,7 @@
{
"Name":"USB2-MINUS-QI",
"Type":"UNKNOWN",
+ "Hidden":true,
"VirtualSensor":true,
"Formula":"WEIGHTED_AVG",
"Combination":[
@@ -545,6 +551,7 @@
{
"Name":"VIRTUAL-USB-THROTTLING",
"Type":"USB_PORT",
+ "Hidden":true,
"VirtualSensor":true,
"Formula":"COUNT_THRESHOLD",
"TriggerSensor": "usb_pwr_therm2",
@@ -758,7 +765,7 @@
],
"VrThreshold":"NAN",
"Multiplier":1,
- "Monitor":true
+ "Hidden":true
},
{
"Name":"batoilo",
@@ -914,7 +921,7 @@
"CdevRequest": "tpu_cooling",
"LimitInfo": [0, 0, 0, 0, 4, 4, 4]
}
- ]
+ ]
},
{
"Name":"ocp_cpu1",
@@ -939,7 +946,7 @@
],
"VrThreshold":"NAN",
"Multiplier":1,
- "Monitor":true
+ "Hidden":true
},
{
"Name":"ocp_cpu2",
@@ -964,7 +971,7 @@
],
"VrThreshold":"NAN",
"Multiplier":1,
- "Monitor":true
+ "Hidden":true
},
{
"Name":"ocp_tpu",
@@ -989,7 +996,7 @@
],
"VrThreshold":"NAN",
"Multiplier":1,
- "Monitor":true
+ "Hidden":true
},
{
"Name":"ocp_gpu",
@@ -1014,7 +1021,7 @@
],
"VrThreshold":"NAN",
"Multiplier":1,
- "Monitor":true
+ "Hidden":true
},
{
"Name":"soft_ocp_cpu2",
@@ -1039,7 +1046,7 @@
],
"VrThreshold":"NAN",
"Multiplier":1,
- "Monitor":true
+ "Hidden":true
},
{
"Name":"soft_ocp_cpu1",
@@ -1064,7 +1071,7 @@
],
"VrThreshold":"NAN",
"Multiplier":1,
- "Monitor":true
+ "Hidden":true
},
{
"Name":"soft_ocp_tpu",
@@ -1089,7 +1096,7 @@
],
"VrThreshold":"NAN",
"Multiplier":1,
- "Monitor":true
+ "Hidden":true
},
{
"Name":"soft_ocp_gpu",
@@ -1114,7 +1121,7 @@
],
"VrThreshold":"NAN",
"Multiplier":1,
- "Monitor":true
+ "Hidden":true
},
{
"Name":"TPU",
diff --git a/uwb/UWB-calibration.conf b/uwb/UWB-calibration.conf
index c5041bf..c5c267b 100644
--- a/uwb/UWB-calibration.conf
+++ b/uwb/UWB-calibration.conf
@@ -1,6 +1,4 @@
-[CCC]format=1
-[CCC]kind=0
-[CCC]settings=1
+[CCC]version=2
[CCC]ant0.ch5.prf64.pdoa_iso_rf2_rf1=0
[CCC]ant0.ch5.prf64.pdoa_iso_rf1_rf2=0
[CCC]ant0.ch9.prf64.pdoa_iso_rf2_rf1=0
@@ -22,11 +20,11 @@ ant0.ch5.prf64.ant_delay=16450
ant0.ch5.prf64.tx_power=0x4E4E4E4E
ant0.ch5.prf64.pg_count=0
ant0.ch5.prf64.pg_delay=0x26
-ant0.ch9.prf16.ant_delay=16450
+ant0.ch9.prf16.ant_delay=16410
ant0.ch9.prf16.tx_power=0x56565656
ant0.ch9.prf16.pg_count=0
ant0.ch9.prf16.pg_delay=0x26
-ant0.ch9.prf64.ant_delay=16450
+ant0.ch9.prf64.ant_delay=16410
ant0.ch9.prf64.tx_power=0x56565656
ant0.ch9.prf64.pg_count=0
ant0.ch9.prf64.pg_delay=0x26
@@ -41,11 +39,11 @@ ant1.ch5.prf64.ant_delay=16450
ant1.ch5.prf64.tx_power=0x4E4E4E4E
ant1.ch5.prf64.pg_count=0
ant1.ch5.prf64.pg_delay=0x26
-ant1.ch9.prf16.ant_delay=16450
+ant1.ch9.prf16.ant_delay=16410
ant1.ch9.prf16.tx_power=0x56565656
ant1.ch9.prf16.pg_count=0
ant1.ch9.prf16.pg_delay=0x26
-ant1.ch9.prf64.ant_delay=16450
+ant1.ch9.prf64.ant_delay=16410
ant1.ch9.prf64.tx_power=0x56565656
ant1.ch9.prf64.pg_count=0
ant1.ch9.prf64.pg_delay=0x26
@@ -60,11 +58,11 @@ ant2.ch5.prf64.ant_delay=16450
ant2.ch5.prf64.tx_power=0x4E4E4E4E
ant2.ch5.prf64.pg_count=0
ant2.ch5.prf64.pg_delay=0x26
-ant2.ch9.prf16.ant_delay=16450
+ant2.ch9.prf16.ant_delay=16410
ant2.ch9.prf16.tx_power=0x56565656
ant2.ch9.prf16.pg_count=0
ant2.ch9.prf16.pg_delay=0x26
-ant2.ch9.prf64.ant_delay=16450
+ant2.ch9.prf64.ant_delay=16410
ant2.ch9.prf64.tx_power=0x56565656
ant2.ch9.prf64.pg_count=0
ant2.ch9.prf64.pg_delay=0x26
@@ -79,11 +77,11 @@ ant3.ch5.prf64.ant_delay=16450
ant3.ch5.prf64.tx_power=0x4E4E4E4E
ant3.ch5.prf64.pg_count=0
ant3.ch5.prf64.pg_delay=0x26
-ant3.ch9.prf16.ant_delay=16450
+ant3.ch9.prf16.ant_delay=16410
ant3.ch9.prf16.tx_power=0x56565656
ant3.ch9.prf16.pg_count=0
ant3.ch9.prf16.pg_delay=0x26
-ant3.ch9.prf64.ant_delay=16450
+ant3.ch9.prf64.ant_delay=16410
ant3.ch9.prf64.tx_power=0x56565656
ant3.ch9.prf64.pg_count=0
ant3.ch9.prf64.pg_delay=0x26
@@ -110,8 +108,34 @@ xtal_trim=31
temperature_reference=85
smart_tx_power=1
auto_sleep_margin=20000
-[HAL]antenna_pair_azimuth=4
-[HAL]antenna_pair_elevation=0xff
-[HAL]tx_antenna=0
-[HAL]minimum_system_offset_uwbtime0=300
restricted_channels=0
+[HAL]aoa_capability=1
+[HAL]ant_sets.ch5.range.rx_ant_set_nonranging = 6
+[HAL]ant_sets.ch5.range.rx_ant_set_ranging = 4
+[HAL]ant_sets.ch5.range.tx_ant_set_nonranging = 0
+[HAL]ant_sets.ch5.range.tx_ant_set_ranging = 0
+[HAL]ant_sets.ch5.azimuth.rx_ant_set_nonranging = 6
+[HAL]ant_sets.ch5.azimuth.rx_ant_set_ranging = 4
+[HAL]ant_sets.ch5.azimuth.tx_ant_set_nonranging = 0
+[HAL]ant_sets.ch5.azimuth.tx_ant_set_ranging = 0
+[HAL]ant_sets.ch9.range.rx_ant_set_nonranging = 6
+[HAL]ant_sets.ch9.range.rx_ant_set_ranging = 4
+[HAL]ant_sets.ch9.range.tx_ant_set_nonranging = 0
+[HAL]ant_sets.ch9.range.tx_ant_set_ranging = 0
+[HAL]ant_sets.ch5.elevation.rx_ant_set_nonranging = 6
+[HAL]ant_sets.ch5.elevation.rx_ant_set_ranging = 1
+[HAL]ant_sets.ch5.elevation.tx_ant_set_nonranging = 0
+[HAL]ant_sets.ch5.elevation.tx_ant_set_ranging = 0
+[HAL]ant_sets.ch9.elevation.rx_ant_set_nonranging = 6
+[HAL]ant_sets.ch9.elevation.rx_ant_set_ranging = 1
+[HAL]ant_sets.ch9.elevation.tx_ant_set_nonranging = 0
+[HAL]ant_sets.ch9.elevation.tx_ant_set_ranging = 0
+[HAL]ant_sets.ch9.azimuth.rx_ant_set_nonranging = 6
+[HAL]ant_sets.ch9.azimuth.rx_ant_set_ranging = 4
+[HAL]ant_sets.ch9.azimuth.tx_ant_set_nonranging = 0
+[HAL]ant_sets.ch9.azimuth.tx_ant_set_ranging = 0
+[HAL]minimum_system_offset_uwbtime0=500
+coex_gpio=4
+coex_delay_us=1000
+coex_margin_us=500
+coex_interval_us=2000