diff --git a/audio/audio_effects.xml b/audio/audio_effects.xml
deleted file mode 100644
index b2620d7..0000000
--- a/audio/audio_effects.xml
+++ /dev/null
@@ -1,144 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/audio/audio_platform_info_intcodec.xml b/audio/audio_platform_info_intcodec.xml
deleted file mode 100644
index c98e38b..0000000
--- a/audio/audio_platform_info_intcodec.xml
+++ /dev/null
@@ -1,536 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/audio/audio_tuning_mixer.txt b/audio/audio_tuning_mixer.txt
deleted file mode 100644
index 474f18b..0000000
--- a/audio/audio_tuning_mixer.txt
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright (c) 2019, The Linux Foundation. All rights reserved.
-#
-# Redistribution and use in source and binary forms, with or without
-# modification, are permitted provided that the following conditions are
-# met:
-# * Redistributions of source code must retain the above copyright
-# notice, this list of conditions and the following disclaimer.
-# * Redistributions in binary form must reproduce the above
-# copyright notice, this list of conditions and the following
-# disclaimer in the documentation and/or other materials provided
-# with the distribution.
-# * Neither the name of The Linux Foundation nor the names of its
-# contributors may be used to endorse or promote products derived
-# from this software without specific prior written permission.
-#
-# THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED
-# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT
-# ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
-# BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
-# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
-# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
-# BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
-# OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
-# IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-#RAS_TEST_SPKR_PHONE_SPKR_STEREO
-acdb_dev_id:136
-!Playback
-Rxdevice:0
-
-enable
-WSA_CDC_DMA_RX_0 Channels:Two
-WSA RX0 MUX:AIF1_PB
-WSA RX1 MUX:AIF1_PB
-WSA_RX0 INP0:RX0
-WSA_RX1 INP0:RX1
-WSA_COMP1 Switch:1
-WSA_COMP2 Switch:1
-SpkrLeft COMP Switch:1
-SpkrRight COMP Switch:1
-SpkrLeft BOOST Switch:1
-SpkrRight BOOST Switch:1
-SpkrLeft VISENSE Switch:1
-SpkrRight VISENSE Switch:1
-SpkrLeft SWR DAC_Port Switch:1
-SpkrRight SWR DAC_Port Switch:1
-WSA_RX0 Digital Volume:62
-WSA_RX1 Digital Volume:62
-WSA_CDC_DMA_RX_0 Audio Mixer MultiMedia1:1
-
-disable
-WSA RX0 MUX:ZERO
-WSA RX1 MUX:ZERO
-WSA_RX0 INP0:ZERO
-WSA_RX1 INP0:ZERO
-WSA_COMP1 Switch:0
-WSA_COMP2 Switch:0
-SpkrLeft COMP Switch:0
-SpkrRight COMP Switch:0
-SpkrLeft BOOST Switch:0
-SpkrRight BOOST Switch:0
-SpkrLeft VISENSE Switch:0
-SpkrRight VISENSE Switch:0
-SpkrLeft SWR DAC_Port Switch:0
-SpkrRight SWR DAC_Port Switch:0
-WSA_CDC_DMA_RX_0 Audio Mixer MultiMedia1:0
-
diff --git a/audio/sound_trigger_mixer_paths.xml b/audio/sound_trigger_mixer_paths.xml
deleted file mode 100644
index f5c2a1e..0000000
--- a/audio/sound_trigger_mixer_paths.xml
+++ /dev/null
@@ -1,347 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/audio/sound_trigger_platform_info.xml b/audio/sound_trigger_platform_info.xml
deleted file mode 100644
index 9008453..0000000
--- a/audio/sound_trigger_platform_info.xml
+++ /dev/null
@@ -1,416 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/common.mk b/common.mk
index 79cff51..238f50d 100644
--- a/common.mk
+++ b/common.mk
@@ -85,6 +85,8 @@ PRODUCT_COPY_FILES += \
frameworks/native/data/etc/android.software.verified_boot.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.software.verified_boot.xml \
frameworks/native/data/etc/android.software.vulkan.deqp.level-2020-03-01.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.software.vulkan.deqp.level.xml \
frameworks/native/data/etc/com.android.nfc_extras.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/com.android.nfc_extras.xml \
+ frameworks/native/data/etc/com.nxp.mifare.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/com.nxp.mifare.xml \
+ frameworks/native/data/etc/handheld_core_hardware.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/handheld_core_hardware.xml \
vendor/lineage/config/permissions/vendor.lineage.biometrics.fingerprint.inscreen.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/vendor.lineage.biometrics.fingerprint.inscreen.xml
# A/B
@@ -149,13 +151,8 @@ PRODUCT_PACKAGES += \
libvolumelistener
PRODUCT_COPY_FILES += \
- $(LOCAL_PATH)/audio/audio_effects.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_effects.xml \
$(LOCAL_PATH)/audio/audio_io_policy.conf:$(TARGET_COPY_OUT_VENDOR)/etc/audio_io_policy.conf \
- $(LOCAL_PATH)/audio/audio_platform_info_intcodec.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_platform_info_intcodec.xml \
- $(LOCAL_PATH)/audio/audio_policy_configuration.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_policy_configuration.xml \
- $(LOCAL_PATH)/audio/audio_tuning_mixer.txt:$(TARGET_COPY_OUT_VENDOR)/etc/audio_tuning_mixer.txt \
- $(LOCAL_PATH)/audio/sound_trigger_mixer_paths.xml:$(TARGET_COPY_OUT_VENDOR)/etc/sound_trigger_mixer_paths.xml \
- $(LOCAL_PATH)/audio/sound_trigger_platform_info.xml:$(TARGET_COPY_OUT_VENDOR)/etc/sound_trigger_platform_info.xml
+ $(LOCAL_PATH)/audio/audio_policy_configuration.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_policy_configuration.xml
PRODUCT_COPY_FILES += \
frameworks/av/services/audiopolicy/config/a2dp_audio_policy_configuration.xml:$(TARGET_COPY_OUT_VENDOR)/etc/a2dp_audio_policy_configuration.xml \
@@ -168,7 +165,8 @@ PRODUCT_COPY_FILES += \
# Bluetooth
PRODUCT_PACKAGES += \
vendor.qti.hardware.bluetooth_audio@2.0.vendor \
- vendor.qti.hardware.btconfigstore@1.0.vendor
+ vendor.qti.hardware.btconfigstore@1.0.vendor \
+ vendor.qti.hardware.btconfigstore@2.0.vendor
# Boot control
PRODUCT_PACKAGES += \
@@ -380,7 +378,9 @@ PRODUCT_BOOT_JARS += \
# Power
PRODUCT_PACKAGES += \
android.hardware.power-service-qti \
- vendor.qti.hardware.perf@2.0.vendor
+ vendor.qti.hardware.perf@2.0.vendor \
+ vendor.qti.hardware.perf@2.1.vendor \
+ vendor.qti.hardware.perf@2.2.vendor
# QMI
PRODUCT_PACKAGES += \
@@ -390,6 +390,12 @@ PRODUCT_PACKAGES += \
libvndfwk_detect_jni.qti \
libvndfwk_detect_jni.qti.vendor
+# QTI service tracker
+PRODUCT_PACKAGES += \
+ vendor.qti.hardware.servicetracker@1.0.vendor \
+ vendor.qti.hardware.servicetracker@1.1.vendor \
+ vendor.qti.hardware.servicetracker@1.2.vendor
+
# RIL
PRODUCT_PACKAGES += \
libprotobuf-cpp-full \
diff --git a/configs/public.libraries.txt b/configs/public.libraries.txt
index 494b447..d0eff6c 100644
--- a/configs/public.libraries.txt
+++ b/configs/public.libraries.txt
@@ -1,64 +1,63 @@
libnpu.so
-unnhal-acc-hta.so
-libarcsoft_hdr_denoise_api.so
-libarcsoft_tricam_calibration.so
-libarcsoft_tricam_verification.so
-libAlgoProcess.so
-libPolarrRender.so
-libapsexif.so
-libapsjpeg.so
-libmpbase.so
-libarcsoft_high_dynamic_range.so
-libarcsoft_smart_denoise.so
-libarcsoft_low_light_hdr.so
-libarcsoft_hdr_couple_api.so
-libarcsoft_high_dynamic_range_couple.so
-libarcsoft_super_night_raw.so
-libarcsoft_hdrplus_hvx_stub.so
-libarcsoft_hta.so
-libVDSuperPhotoAPI.so
-libarcsoft_beautyshot.so
-libVDBlurless.so
-libVDDualCameraBlurlessAPI.so
-libsnpe_loader.so
-libapsdarksight.so
-libaps_frame_registration.so
-libSNPE.so
-libsymphony-cpu.so
-libsymphonypower.so
-libc++_shared.so
-libstdc++.so
-libarcsoft_dualcam_bokeh_api.so
-libarcsoft_dualcam_refocus_preview.so
-libarcsoft_dualcam_refocus_left.so
-libarcsoft_dualcam_refocus_right.so
-libarcsoft_dualcam_refocus_uw.so
-libarcsoft_portrait_distortion_correction.so
-libstblur_capture_api.so
-libmorpho_image_refiner_deflicker.so
-lib_oneplus_watermark.so
-vendor.qti.hardware.camera.postproc@1.0.so
-libSuperSensor.so
-libSuperSensorFallback.so
-libSuperSensorProcessor.so
-libSuperSensorProcessorCWrapper.so
-lib_oneplus_vivideffect.so
-libnightvision.so
-libfastov_dsp.so
-libAncSegBaseSdk.so
-libancbase_segbase.so
-libop-bokeh.so
-lib_bokehlib.so
-libhta.so
-libyuv2.so
-libsnpe_dsp_domains.so
-libsnpe_dsp_domains_v2.so
-libalCFR.so
-libarcsoft_smart_denoise_v4.so
-libarcsoft_high_dynamic_range_v4.so
-libarcsoft_hdr_denoise_api_v4.so
-libarcsoft_fringe_remove.so
-libarcsoft_video_fringing_correction.so
+libhta_hexagon_runtime.so
+libqti-perfd-client.so
+libadsprpc.so
+libcdsprpc.so
+libsdsprpc.so
+libfastcvopt.so
+liblistensoundmodel2.so
+libOpenCL.so
+unnhal-acc-hta.so
+libarcsoft_hdr_denoise_api.so
+libarcsoft_tricam_verification.so
+libAlgoProcess.so 64
+libPolarrRender.so
+libapsexif.so 64
+libapsjpeg.so 64
+libmpbase.so
+libarcsoft_high_dynamic_range.so
+libarcsoft_smart_denoise.so
+libarcsoft_low_light_hdr.so
+libarcsoft_hdr_couple_api.so 64
+libarcsoft_high_dynamic_range_couple.so 64
+libarcsoft_super_night_raw.so 64
+libarcsoft_hdrplus_hvx_stub.so 64
+libVDSuperPhotoAPI.so 64
+libarcsoft_beautyshot.so 64
+libVDBlurless.so 64
+libVDDualCameraBlurlessAPI.so 64
+libapsdarksight.so 64
+libaps_frame_registration.so 64
+libSNPE.so 64
+libsymphony-cpu.so 64
+libsymphonypower.so 64
+libc++_shared.so 64
+libstdc++.so
+libarcsoft_dualcam_bokeh_api.so
+libarcsoft_dualcam_refocus_preview.so
+libarcsoft_dualcam_refocus_left.so
+libarcsoft_dualcam_refocus_uw.so
+libarcsoft_portrait_distortion_correction.so
+libarcsoft_portrait_distortion_correction_20801.so
+libmorpho_image_refiner_deflicker.so 64
+lib_oneplus_watermark.so 64
+vendor.qti.hardware.camera.postproc@1.0.so
+libSuperSensor.so 64
+libSuperSensorFallback.so 64
+libSuperSensorProcessor.so 64
+libSuperSensorProcessorCWrapper.so 64
+libarcsoft_stripe_removal.so 64
+libarcsoft_mfsr_frt.so 64
+libarcsoft_superportrait.so 64
+libAncSegBaseSdk.so 64
+libancbase_segbase.so 64
+libop-bokeh.so 64
+lib_bokehlib.so 64
+libhta.so 64
+libyuv2.so 64
+libsnpe_dsp_domains.so 64
+libsnpe_dsp_domains_v2.so 64
+libalCFR.so
libqti-perfd-client.so
libadsprpc.so
libcdsprpc.so
diff --git a/device_framework_matrix.xml b/device_framework_matrix.xml
index 4a160bc..82670fc 100644
--- a/device_framework_matrix.xml
+++ b/device_framework_matrix.xml
@@ -66,14 +66,6 @@
default
-
- android.hardware.vibrator
- 1.0
-
- IVibrator
- default
-
-
android.hardware.wifi.supplicant
1.0-2
@@ -111,6 +103,7 @@
com.qualcomm.qti.uceservice
2.0-1
2.2
+ 2.3
IUceService
com.qualcomm.qti.uceservice
@@ -144,6 +137,29 @@
cnd
+
+ interfaces.factoryAta
+ 1.0
+
+ IFactoryAta
+ default
+
+
+
+ interfaces.factoryInterface
+ 1.0
+
+ IFactoryInterface
+ default
+
+
+
+ vendor.aac.hardware.richtap.vibrator
+
+ IRichtapVibrator
+ default
+
+
vendor.display.color
1.0-5
@@ -177,7 +193,7 @@
default
-
+
vendor.goodix.hardware.biometrics.fingerprint
2.1
@@ -185,6 +201,14 @@
default
+
+ vendor.nxp.eventprocessor
+ 1.0
+
+ INxpEseEvtProcessor
+ default
+
+
vendor.nxp.hardware.nfc
1.0-1
@@ -194,6 +218,22 @@
default
+
+ vendor.nxp.nxpese
+ 1.0
+
+ INxpEse
+ default
+
+
+
+ vendor.nxp.nxpnfc
+ 1.0
+
+ INxpNfc
+ default
+
+
vendor.nxp.nxpnfclegacy
1.0
@@ -242,6 +282,14 @@
default
+
+ vendor.oneplus.hardware.charger
+ 1.0
+
+ ICharger
+ default
+
+
vendor.oneplus.hardware.cwb
1.0
@@ -298,6 +346,14 @@
default
+
+ vendor.oneplus.hardware.motorcontrol
+ 1.0
+
+ IOPMotorControl
+ default
+
+
vendor.oneplus.hardware.param
1.0
@@ -349,7 +405,7 @@
vendor.qti.data.factory
1.0
- 2.0-1
+ 2.0-2
IFactory
default
@@ -382,6 +438,14 @@
gnss_vendor
+
+ vendor.qti.hardware.AGMIPC
+ 1.0
+
+ IAGM
+ default
+
+
vendor.qti.hardware.alarm
1.0
@@ -400,7 +464,7 @@
vendor.qti.hardware.bluetooth_audio
- 2.0
+ 2.0-1
IBluetoothAudioProvidersFactory
default
@@ -516,8 +580,17 @@
default
+
+ vendor.qti.hardware.display.demura
+ 1.0
+
+ IDemuraFileFinder
+ default
+
+
vendor.qti.hardware.display.mapper
+ 1.1
2.0
3.0
4.0
@@ -544,7 +617,7 @@
vendor.qti.hardware.embmssl
- 1.0
+ 1.0-1
IEmbms
embmsslServer0
@@ -614,9 +687,25 @@
default
+
+ vendor.qti.hardware.limits
+ 1.0
+
+ ILimits
+ default
+
+
+
+ vendor.qti.hardware.mwqemadapter
+ 1.0
+
+ IMwqemAdapter
+ MwqemAdapter
+
+
vendor.qti.hardware.perf
- 2.0
+ 2.0-2
IPerf
default
@@ -638,6 +727,14 @@
qccvndhal
+
+ vendor.qti.hardware.qconfig
+ 1.0
+
+ IQConfig
+ default
+
+
vendor.qti.hardware.qdutils_disp
1.0
@@ -694,7 +791,7 @@
vendor.qti.hardware.radio.lpa
- 1.0
+ 1.0-1
IUimLpa
UimLpa0
@@ -713,7 +810,7 @@
vendor.qti.hardware.radio.qtiradio
1.0
- 2.0-4
+ 2.0-5
IQtiRadio
slot1
@@ -829,7 +926,7 @@
vendor.qti.hardware.trustedui
- 1.0
+ 1.0-1
ITrustedInput
default
@@ -860,7 +957,7 @@
vendor.qti.hardware.wifi.hostapd
- 1.0-2
+ 1.0-3
IHostapdVendor
default
@@ -868,7 +965,7 @@
vendor.qti.hardware.wifi.supplicant
- 2.0
+ 2.0-3
ISupplicantVendor
default
@@ -882,6 +979,14 @@
wifiStats
+
+ vendor.qti.hardware.wifi.wifimyftm
+ 1.0
+
+ IWifiMyFtm
+ default
+
+
vendor.qti.hardware.wifidisplaysession
1.0
@@ -952,7 +1057,7 @@
vendor.qti.memory.pasrmanager
- 1.0
+ 1.0-1
IPasrManager
pasrhal
@@ -976,7 +1081,7 @@
vendor.qti.spu
- 1.0
+ 1.0-1
ISPUManager
default
diff --git a/manifest.xml b/manifest.xml
index f7be331..2c8cb96 100644
--- a/manifest.xml
+++ b/manifest.xml
@@ -17,15 +17,6 @@
default
-
- android.hardware.authsecret
- hwbinder
- 1.0
-
- IAuthSecret
- default
-
-
android.hardware.bluetooth
hwbinder
@@ -35,15 +26,6 @@
default
-
- android.hardware.bluetooth.audio
- hwbinder
- 2.0
-
- IBluetoothAudioProvidersFactory
- default
-
-
android.hardware.camera.provider
hwbinder
@@ -68,16 +50,6 @@
default
-
- android.hardware.gnss
- hwbinder
- 1.1
-
- IGnss
- default
-
- @1.0::IGnss/gnss_vendor
-
android.hardware.media.omx
hwbinder
@@ -100,6 +72,18 @@
default
+
+ android.hardware.neuralnetworks
+ hwbinder
+ 1.2
+
+ IDevice
+ qti-default
+ qti-dsp
+ qti-gpu
+ qti-hta
+
+
android.hardware.nfc
hwbinder
@@ -127,13 +111,12 @@
- android.hardware.secure_element
- hwbinder
- 1.2
+ android.hardware.renderscript
+ passthrough
+ 1.0
- ISecureElement
- SIM1
- eSE1
+ IDevice
+ default
@@ -200,11 +183,20 @@
- vendor.dolby.hardware.dms
+ interfaces.factoryAta
hwbinder
- 2.0
+ 1.0
- IDms
+ IFactoryAta
+ default
+
+
+
+ interfaces.factoryInterface
+ hwbinder
+ 1.0
+
+ IFactoryInterface
default
@@ -218,11 +210,11 @@
- vendor.nxp.hardware.nfc
+ vendor.nxp.nxpnfc
hwbinder
- 2.0
+ 1.0
- INqNfc
+ INxpNfc
default
@@ -298,15 +290,6 @@
default
-
- vendor.oneplus.hardware.hdcpkey
- hwbinder
- 1.0
-
- IOneplusHdcpKey
- default
-
-
vendor.oneplus.hardware.hypnus
hwbinder
@@ -325,15 +308,6 @@
default
-
- vendor.oneplus.hardware.lmvibrator
- hwbinder
- 1.0
-
- ILinearMotorVibrator
- default
-
-
vendor.oneplus.hardware.param
hwbinder
@@ -379,24 +353,6 @@
default
-
- vendor.qti.gnss
- hwbinder
- 1.2
-
- ILocHidlGnss
- gnss_vendor
-
-
-
- vendor.qti.gnss
- hwbinder
- 2.1
-
- ILocHidlGnss
- gnss_vendor
-
-
vendor.qti.hardware.alarm
hwbinder
@@ -427,7 +383,7 @@
vendor.qti.hardware.bluetooth_sar
hwbinder
- 1.0
+ 1.1
IBluetoothSar
default
@@ -436,7 +392,7 @@
vendor.qti.hardware.btconfigstore
hwbinder
- 1.0
+ 2.0
IBTConfigStore
default
@@ -537,7 +493,7 @@
vendor.qti.hardware.perf
hwbinder
- 2.0
+ 2.2
IPerf
default
@@ -626,7 +582,7 @@
vendor.qti.hardware.radio.qtiradio
hwbinder
- 2.4
+ 1.0
IQtiRadio
slot1
@@ -636,7 +592,7 @@
vendor.qti.hardware.radio.qtiradio
hwbinder
- 1.0
+ 2.4
IQtiRadio
slot1
@@ -682,15 +638,6 @@
default
-
- vendor.qti.hardware.slmadapter
- hwbinder
- 1.0
-
- ISlmAdapter
- SlmAdapter
-
-
vendor.qti.hardware.soter
hwbinder
diff --git a/proprietary-files.txt b/proprietary-files.txt
index 897e9d5..7002279 100644
--- a/proprietary-files.txt
+++ b/proprietary-files.txt
@@ -1,18 +1,20 @@
-# All unpinned blobs below are extracted from OnePlus8ProOxygen_15.E.39_OTA_0390_all_2107310114_8f0157e5d7e
+# All unpinned blobs below are extracted from OnePlusNordCE-user 11 RKQ1.201217.002 2108132040 release-keys
# ADSP
vendor/bin/adsprpcd
+vendor/bin/dspservice
+vendor/bin/loadalgo
vendor/etc/init/vendor.qti.adsprpc-service.rc
+vendor/etc/init/vendor.qti.hardware.dsp@1.0-service.rc
vendor/etc/seccomp_policy/vendor.qti.hardware.dsp.policy
vendor/lib/vendor.qti.hardware.dsp@1.0.so
vendor/lib64/libadsp_default_listener.so
+vendor/lib64/libloadalgo_stub.so
vendor/lib64/vendor.qti.hardware.dsp@1.0.so
# ADSP modules
vendor/lib/rfsa/adsp/capi_v2_aptX_CLHDAD_Speech_Decoder.so
vendor/lib/rfsa/adsp/capi_v2_aptX_CLHDADV_Encoder.so
-vendor/lib/rfsa/adsp/capi_v2_dap_cpdp.so
-vendor/lib/rfsa/adsp/libalCFR_skel.so
vendor/lib/rfsa/adsp/libapps_mem_heap.so
vendor/lib/rfsa/adsp/libarc_hta_driver_skel.so
vendor/lib/rfsa/adsp/libarcnn_hvx_1_1_skel.so
@@ -30,10 +32,6 @@ vendor/lib/rfsa/adsp/libfastcvadsp.so
vendor/lib/rfsa/adsp/libfastcvdsp_skel.so
vendor/lib/rfsa/adsp/libhdr_skel.so
vendor/lib/rfsa/adsp/libhexagon_nn_skel.so
-vendor/lib/rfsa/adsp/libhta_dsp_skel.so
-vendor/lib/rfsa/adsp/libinterstellar_skel.so
-vendor/lib/rfsa/adsp/libproxy_skel.so
-vendor/lib/rfsa/adsp/libQ6MSFR_manager_skel.so
vendor/lib/rfsa/adsp/libscveObjectSegmentation_skel.so
vendor/lib/rfsa/adsp/libscveT2T_skel.so
vendor/lib/rfsa/adsp/libsnpe_dsp_domains_skel.so
@@ -44,7 +42,6 @@ vendor/lib/rfsa/adsp/libsns_device_mode_skel.so
vendor/lib/rfsa/adsp/libsns_low_lat_stream_skel.so
vendor/lib/rfsa/adsp/libSuperSensor_skel.so
vendor/lib/rfsa/adsp/libVDHexagonBlurless_v2_skel.so
-vendor/lib/rfsa/adsp/libvdsuperphoto_skel.so
# ANT+
system_ext/lib/com.qualcomm.qti.ant@1.0.so
@@ -69,148 +66,40 @@ vendor/lib/libqtigef.so
vendor/lib/libssrec.so
vendor/lib64/libadsprpc.so
-# Authsecret
-vendor/bin/hw/android.hardware.authsecret@1.0-service-qti
-vendor/etc/init/android.hardware.authsecret@1.0-service-qti.rc
-
# Bluetooth
vendor/bin/hw/android.hardware.bluetooth@1.0-service-qti
vendor/etc/init/android.hardware.bluetooth@1.0-service-qti.rc
vendor/lib64/hw/android.hardware.bluetooth@1.0-impl-qti.so
vendor/lib64/libbtnv.so
+vendor/lib64/libsoc_helper.so
# Bluetooth (A2DP)
vendor/lib/hw/audio.bluetooth_qti.default.so
vendor/lib/hw/vendor.qti.hardware.bluetooth_audio@2.0-impl.so
-vendor/lib/hw/vendor.qti.hardware.bluetooth_sar@1.0-impl.so
+vendor/lib/hw/vendor.qti.hardware.bluetooth_sar@1.1-impl.so
vendor/lib/hw/vendor.qti.hardware.btconfigstore@1.0-impl.so
+vendor/lib/hw/vendor.qti.hardware.btconfigstore@2.0-impl.so
vendor/lib/btaudio_offload_if.so
vendor/lib/libbluetooth_audio_session_qti.so
vendor/lib/vendor.qti.hardware.bluetooth_sar@1.0.so
vendor/lib/vendor.qti.hardware.bluetooth_sar@1.1.so
vendor/lib64/hw/audio.bluetooth_qti.default.so
vendor/lib64/hw/vendor.qti.hardware.bluetooth_audio@2.0-impl.so
-vendor/lib64/hw/vendor.qti.hardware.bluetooth_sar@1.0-impl.so
+vendor/lib64/hw/vendor.qti.hardware.bluetooth_sar@1.1-impl.so
vendor/lib64/hw/vendor.qti.hardware.btconfigstore@1.0-impl.so
+vendor/lib64/hw/vendor.qti.hardware.btconfigstore@2.0-impl.so
vendor/lib64/btaudio_offload_if.so
vendor/lib64/libbluetooth_audio_session_qti.so
vendor/lib64/vendor.qti.hardware.bluetooth_sar@1.0.so
vendor/lib64/vendor.qti.hardware.bluetooth_sar@1.1.so
+# Bluetooth (shared dependencies)
+vendor/lib64/vendor.qti.hardware.fm@1.0.so
+
# Bluetooth (aptX) - from crosshatch - RQ1A.201205.003
system_ext/lib64/libaptX_encoder.so|df1c89d7af1bb35808d5fe3496b04ba066c10cbc
system_ext/lib64/libaptXHD_encoder.so|e13fa70c97caaa24d061678bdee608eb8850a69e
-# Camera
-vendor/bin/hw/vendor.oneplus.hardware.camera@1.0-service
-vendor/bin/hw/vendor.oneplus.hardware.CameraMDMHIDL@1.0-service
-vendor/bin/vl53l1_daemon_main
-vendor/etc/init/vendor.oneplus.hardware.camera@1.0-service.rc
-vendor/etc/init/vendor.oneplus.hardware.CameraMDMHIDL@1.0-service.rc
-vendor/lib/libcamxexternalformatutils.so
-vendor/lib64/hw/com.qti.chi.override.so
-vendor/lib64/com.qti.feature2.anchorsync.so
-vendor/lib64/com.qti.feature2.demux.so
-vendor/lib64/com.qti.feature2.frameselect.so
-vendor/lib64/com.qti.feature2.fusion.so
-vendor/lib64/com.qti.feature2.generic.so
-vendor/lib64/com.qti.feature2.gs.so
-vendor/lib64/com.qti.feature2.hdr.so
-vendor/lib64/com.qti.feature2.memcpy.so
-vendor/lib64/com.qti.feature2.mfsr.so
-vendor/lib64/com.qti.feature2.qcfa.so
-vendor/lib64/com.qti.feature2.rawhdr.so
-vendor/lib64/com.qti.feature2.rt.so
-vendor/lib64/com.qti.feature2.serializer.so
-vendor/lib64/com.qti.feature2.stub.so
-vendor/lib64/com.qti.feature2.swmf.so
-vendor/lib64/lib_bokehlib.so
-vendor/lib64/lib_oneplus_vivideffect.so
-vendor/lib64/lib_oneplus_watermark.so
-vendor/lib64/libAlgoProcess.so
-vendor/lib64/libarcsoft_beautyshot.so
-vendor/lib64/libarcsoft_beautyshot_4.0.so
-vendor/lib64/libarcsoft_calibverify_TriCamera.so
-vendor/lib64/libarcsoft_dualcam_bokeh_api.so
-vendor/lib64/libarcsoft_dualcam_refocus_left.so
-vendor/lib64/libarcsoft_dualcam_refocus_preview.so
-vendor/lib64/libarcsoft_dualcam_refocus_right.so
-vendor/lib64/libarcsoft_dualcam_refocus_uw.so
-vendor/lib64/libarcsoft_fringe_remove.so
-vendor/lib64/libarcsoft_hdr_couple_api.so
-vendor/lib64/libarcsoft_hdr_denoise_api.so
-vendor/lib64/libarcsoft_hdr_denoise_api_v4.so
-vendor/lib64/libarcsoft_hdrplus_hvx_stub.so
-vendor/lib64/libarcsoft_high_dynamic_range.so
-vendor/lib64/libarcsoft_high_dynamic_range_couple.so
-vendor/lib64/libarcsoft_high_dynamic_range_v4.so
-vendor/lib64/libarcsoft_hta.so
-vendor/lib64/libarcsoft_low_light_hdr.so
-vendor/lib64/libarcsoft_mfsr_frt.so
-vendor/lib64/libarcsoft_portrait_distortion_correction.so
-vendor/lib64/libarcsoft_portrait_distortion_correction_20801.so
-vendor/lib64/libarcsoft_smart_denoise.so
-vendor/lib64/libarcsoft_smart_denoise_v4.so
-vendor/lib64/libarcsoft_stripe_removal.so
-vendor/lib64/libarcsoft_super_night_raw.so
-vendor/lib64/libarcsoft_superportrait.so
-vendor/lib64/libarcsoft_tricam_calibration.so
-vendor/lib64/libarcsoft_tricam_verification.so
-vendor/lib64/libarcsoft_video_fringing_correction.so
-vendor/lib64/libcamera_nn_stub.so
-vendor/lib64/libcamerapostproc.so
-vendor/lib64/libcamxexternalformatutils.so
-vendor/lib64/libcamxfacialfeatures.so
-vendor/lib64/libcamxfdalgo.so
-vendor/lib64/libcamxfdengine.so
-vendor/lib64/libcamxifestriping.so
-vendor/lib64/libcamximageformatutils.so
-vendor/lib64/libcamxncs.so
-vendor/lib64/libcamxstatscore.so
-vendor/lib64/libcamxswprocessalgo.so
-vendor/lib64/libcamxtintlessalgo.so
-vendor/lib64/libcamxtintlessalgo_21.so
-vendor/lib64/libchilog.so
-vendor/lib64/libcom.qti.chinodeutils.so
-vendor/lib64/libcvface_api.so
-vendor/lib64/libcvp2.so
-vendor/lib64/libcvp2_hfi.so
-vendor/lib64/libcvp_common.so
-vendor/lib64/libdualcam_image_optical_zoom.so
-vendor/lib64/libdualcam_optical_zoom_control.so
-vendor/lib64/libdualcam_video_optical_zoom.so
-vendor/lib64/libipebpsstriping.so
-vendor/lib64/libmorpho_dcface.so
-vendor/lib64/libmorpho_image_refiner_deflicker.so
-vendor/lib64/libmpbase.so
-vendor/lib64/libnightvision.so
-vendor/lib64/libofflinelog.so
-vendor/lib64/libop-bokeh.so
-vendor/lib64/libOPPO_Front_SCPortrait.so
-vendor/lib64/libOPPO_SCPortrait.so
-vendor/lib64/libos.so
-vendor/lib64/libPolarrRender.so
-vendor/lib64/libSonyIMX471RmscLibrary.so
-vendor/lib64/libstblur_capture_api.so
-vendor/lib64/libSuperSensor.so
-vendor/lib64/libSuperSensorFallback.so
-vendor/lib64/libSuperSensorProcessor.so
-vendor/lib64/libSuperSensorProcessorCWrapper.so
-vendor/lib64/libsynx.so
-vendor/lib64/libthreadutils.so
-vendor/lib64/libtriplecam_image_optical_zoom.so
-vendor/lib64/libtriplecam_optical_zoom_control.so
-vendor/lib64/libtriplecam_video_optical_zoom.so
-vendor/lib64/libVDBlurless.so
-vendor/lib64/libVDDualCameraBlurlessAPI.so
-vendor/lib64/libVDFusionBlurlessAPI_v2.so
-vendor/lib64/libVDSuperPhotoAPI.so
-vendor/lib64/libvl53l1_daemon.so
-vendor/lib64/sensors.hal.tof.so
-vendor/lib64/vendor.oneplus.hardware.camera@1.0.so
-vendor/lib64/vendor.oneplus.hardware.CameraMDMHIDL@1.0.so
-vendor/lib64/vendor.qti.hardware.camera.postproc@1.0-service-impl.so
-
# Camera firmware
vendor/firmware/CAMERA_ICP.elf
@@ -232,16 +121,11 @@ vendor/lib64/libsdsprpc.so
vendor/lib64/libsysmon_cdsp_skel.so
# Charger
-vendor/bin/dashd
-vendor/bin/wlchgd
vendor/etc/init/vendor.qti.hardware.charger_monitor@1.0-service.rc
# CNE
-vendor/app/CneApp/CneApp.apk
vendor/bin/cnd
-vendor/etc/cne/Nexus/ATT/ATT_profiles.xml
-vendor/etc/cne/Nexus/ROW/ROW_profiles.xml
-vendor/etc/cne/Nexus/VZW/VZW_profiles.xml
vendor/etc/cne/wqeclient/ATT/ATT_profile1.xml
vendor/etc/cne/wqeclient/ATT/ATT_profile2.xml
vendor/etc/cne/wqeclient/ATT/ATT_profile3.xml
@@ -283,6 +167,7 @@ vendor/lib64/libxml.so
vendor/lib64/vendor.qti.data.factory@2.0.so
vendor/lib64/vendor.qti.data.factory@2.1.so
vendor/lib64/vendor.qti.data.slm@1.0.so
+vendor/lib64/vendor.qti.hardware.cacert@1.0.so
vendor/lib64/vendor.qti.hardware.data.cne.internal.api@1.0.so
vendor/lib64/vendor.qti.hardware.data.cne.internal.constants@1.0.so
vendor/lib64/vendor.qti.hardware.data.cne.internal.server@1.0.so
@@ -301,6 +186,11 @@ vendor/etc/init/vendor.qti.hardware.capabilityconfigstore@1.0-service.rc
vendor/lib64/hw/vendor.qti.hardware.capabilityconfigstore@1.0-impl.so
vendor/lib/hw/vendor.qti.hardware.capabilityconfigstore@1.0-impl.so
+# CVP
+vendor/lib64/libcvp_common.so
+vendor/lib64/libcvpcpuRev_skel.so
+vendor/lib64/vendor.qti.hardware.cvp@1.0.so
+
# Display
vendor/bin/hw/vendor.oneplus.hardware.display@1.0-service
vendor/etc/init/vendor.oneplus.hardware.display@1.0-service.rc
@@ -310,6 +200,9 @@ vendor/lib64/libhdr_tm.so
# Display (HWC)
vendor/bin/hw/vendor.qti.hardware.display.composer-service
+vendor/bin/qdcmss
+vendor/etc/init/qdcmss.rc
+vendor/lib64/libdpps.so
vendor/lib64/libdisplayconfig.qti.so
vendor/lib64/libsdmcore.so
vendor/lib64/libsdmutils.so
@@ -326,14 +219,6 @@ vendor/lib64/libsdm-disp-vndapis.so
vendor/lib64/libsdmextension.so
vendor/lib64/libtinyxml2_1.so
-# Display calibration data
-vendor/etc/ltm_config_samsung_amb655x_fhd_cmd_mode_dsc_dsi_panel.xml
-vendor/etc/ltm_config_samsung_ana6705_fhd_cmd_mode_dsc_dsi_panel.xml
-vendor/etc/ltm_config_samsung_ana6706_dsc_cmd_mode_panel.xml
-vendor/etc/qdcm_calib_data_samsung_amb655x_fhd_cmd_mode_dsc_dsi_panel.xml
-vendor/etc/qdcm_calib_data_samsung_ana6705_fhd_cmd_mode_dsc_dsi_panel.xml
-vendor/etc/qdcm_calib_data_samsung_ana6706_dsc_cmd_mode_panel.xml
-
# Display postprocessing
vendor/bin/hw/vendor.display.color@1.0-service
vendor/bin/ppd
@@ -391,7 +276,6 @@ vendor/lib64/librpmb.so
vendor/lib64/libsecureui.so
vendor/lib64/libsecureui_svcsock.so
vendor/lib64/libSecureUILib.so
-vendor/lib64/libspl.so
vendor/lib64/libssd.so
vendor/lib64/libStDrvInt.so
vendor/lib64/libtzdrmgenprov.so
@@ -415,13 +299,14 @@ vendor/lib64/hw/android.hardware.gatekeeper@1.0-impl-qti.so
# Graphics (Adreno)
-vendor/app/com.oneplus.gpudrivers.kona.api30/com.oneplus.gpudrivers.kona.api30.apk;PRESIGNED
--vendor/app/com.qualcomm.qti.gpudrivers.kona.api30/com.qualcomm.qti.gpudrivers.kona.api30.apk;PRESIGNED
+-vendor/app/com.qualcomm.qti.gpudrivers.lito.api30/com.qualcomm.qti.gpudrivers.lito.api30.apk;PRESIGNED
vendor/lib/egl/eglSubDriverAndroid.so
vendor/lib/egl/libEGL_adreno.so
vendor/lib/egl/libGLESv1_CM_adreno.so
vendor/lib/egl/libGLESv2_adreno.so
vendor/lib/egl/libq3dtools_adreno.so
vendor/lib/egl/libq3dtools_esx.so
+vendor/lib/libadreno_app_profiles.so
vendor/lib/libadreno_utils.so
vendor/lib/libC2D2.so
vendor/lib/libc2d30_bltlib.so
@@ -438,6 +323,7 @@ vendor/lib64/egl/libGLESv1_CM_adreno.so
vendor/lib64/egl/libGLESv2_adreno.so
vendor/lib64/egl/libq3dtools_adreno.so
vendor/lib64/egl/libq3dtools_esx.so
+vendor/lib64/libadreno_app_profiles.so
vendor/lib64/libadreno_utils.so
vendor/lib64/libC2D2.so
vendor/lib64/libc2d30_bltlib.so
@@ -450,13 +336,20 @@ vendor/lib64/libOpenCL.so
vendor/lib64/libVkLayer_q3dtools.so
# Graphics (Adreno firmware)
+vendor/firmware/a615_zap.b00
+vendor/firmware/a615_zap.b01
+vendor/firmware/a615_zap.b02
+vendor/firmware/a615_zap.elf
+vendor/firmware/a615_zap.mdt
+vendor/firmware/a619_gmu.bin
+vendor/firmware/a620_zap.b00
+vendor/firmware/a620_zap.b01
+vendor/firmware/a620_zap.b02
+vendor/firmware/a620_zap.elf
+vendor/firmware/a620_zap.mdt
+vendor/firmware/a630_sqe.fw
vendor/firmware/a650_gmu.bin
vendor/firmware/a650_sqe.fw
-vendor/firmware/a650_zap.b00
-vendor/firmware/a650_zap.b01
-vendor/firmware/a650_zap.b02
-vendor/firmware/a650_zap.elf
-vendor/firmware/a650_zap.mdt
# Graphics (Vulkan)
vendor/lib/hw/vulkan.adreno.so
@@ -503,7 +396,10 @@ vendor/lib64/libminksocket.so
vendor/lib64/libqcc_file_agent.so
vendor/lib64/libqdma_file_agent.so
vendor/lib64/libslimclient.so
+vendor/lib64/libsynergy_loc_api.so
vendor/lib64/libxtadapter.so
+vendor/lib64/libxtwifi_server_protocol.so
+vendor/lib64/libxtwifi_server_protocol_uri_v3.so
vendor/lib64/vendor.qti.gnss@1.0.so
vendor/lib64/vendor.qti.gnss@1.1.so
vendor/lib64/vendor.qti.gnss@1.2.so
@@ -514,8 +410,6 @@ vendor/lib64/vendor.qti.gnss@4.0-service.so
vendor/lib64/vendor.qti.gnss@4.0.so
# HDCP
-vendor/bin/hw/vendor.oneplus.hardware.hdcpkey@1.0-service
-vendor/etc/init/vendor.oneplus.hardware.hdcpkey@1.0-service.rc
vendor/lib64/vendor.oneplus.hardware.hdcpkey@1.0.so
# HotwordEnrollment
@@ -589,48 +483,12 @@ vendor/lib64/libqti-iopd.so
vendor/lib64/vendor.qti.hardware.iop@1.0.so
vendor/lib64/vendor.qti.hardware.iop@2.0.so
-# IPA firmware
-vendor/etc/init/ipa_fws.rc
-vendor/firmware/ipa_fws.b00
-vendor/firmware/ipa_fws.b01
-vendor/firmware/ipa_fws.b02
-vendor/firmware/ipa_fws.b03
-vendor/firmware/ipa_fws.b04
-vendor/firmware/ipa_fws.elf
-vendor/firmware/ipa_fws.mdt
-vendor/firmware/ipa_uc.b00
-vendor/firmware/ipa_uc.b01
-vendor/firmware/ipa_uc.b02
-vendor/firmware/ipa_uc.elf
-vendor/firmware/ipa_uc.mdt
-
-# Iris
-vendor/bin/hw/vendor.pixelworks.hardware.feature.irisfeature-service
-vendor/etc/init/vendor.pixelworks.hardware.display.iris-service.rc
-vendor/etc/init/vendor.pixelworks.hardware.feature.irisfeature-service.rc
-vendor/etc/inparm/irissoft/mcfCheck.txt
--vendor/etc/vintf/manifest/vendor.pixelworks.hardware.display.iris-service.xml
--vendor/etc/vintf/manifest/vendor.pixelworks.hardware.feature.irisfeature-service.xml
-vendor/lib64/libpwiriscalibrate.so
-vendor/lib64/libpwirisfeature.so
-vendor/lib64/libpwirishalwrapper.so
-vendor/lib64/libpwirisIoctlWrapper.so
-vendor/lib64/libpwirisPCS.so
-vendor/lib64/libpwirispq.so
-vendor/lib64/libpwirisservice.so
-vendor/lib64/libpwirissoft.so
-vendor/lib64/libpwsnapdragoncolor.so
-vendor/lib64/libpwsoftirisPCS.so
-vendor/lib64/vendor.pixelworks.hardware.display@1.0.so
-vendor/lib64/vendor.pixelworks.hardware.display@1.1.so
-vendor/lib64/vendor.pixelworks.hardware.feature@1.0.so
-
# IRQ balance
vendor/bin/msm_irqbalance
vendor/etc/msm_irqbalance.conf
# Listen
-vendor/lib/hw/sound_trigger.primary.kona.so
+vendor/lib/hw/sound_trigger.primary.lito.so
vendor/lib/libadpcmdec.so
vendor/lib/libcapiv2svacnn.so
vendor/lib/libcapiv2vop.so
@@ -646,7 +504,6 @@ vendor/lib/libsmwrapper.so
system_ext/lib/libmmosal.so
system_ext/lib/libmmparser_lite.so
system_ext/lib64/libmmosal.so
-vendor/etc/seccomp_policy/codec2.vendor.base.policy
vendor/etc/system_properties.xml
vendor/lib64/libmmosal.so
@@ -664,38 +521,20 @@ vendor/lib64/unnhal-acc-hta.so
vendor/lib64/unnhal-acc-hvx.so
# NFC
+-system_ext/app/NxpNfcNci/NxpNfcNci.apk;OVERRIDES=NfcNci
system/etc/nfcee_access.xml
--system_ext/app/NQNfcNci/NQNfcNci.apk;OVERRIDES=NfcNci
-system_ext/etc/permissions/com.nxp.nfc.nq.xml
-system_ext/framework/com.nxp.nfc.nq.jar
-system_ext/lib64/libnqnfc-nci.so
-system_ext/lib64/libnqnfc_nci_jni.so
-vendor/bin/hw/vendor.nxp.hardware.nfc@2.0-service
-vendor/etc/init/vendor.nxp.hardware.nfc@2.0-service.rc
-vendor/etc/permissions/com.nxp.mifare.xml
-vendor/etc/libese-nxp.conf
-vendor/etc/libnfc-mtp-SN100.conf
-vendor/etc/libnfc-mtp-SN100.conf_19805
-vendor/etc/libnfc-mtp-SN100.conf_19811
-vendor/etc/libnfc-mtp-SN100.conf_19821
-vendor/etc/libnfc-mtp-SN100.conf_19867
-vendor/etc/libnfc-mtp-SN100_38_4MHZ.conf
-vendor/etc/libnfc-nci.conf
-vendor/etc/libnfc-nxp-pnscr.conf
-vendor/etc/libnfc-qrd-SN100.conf
-vendor/etc/libnfc-qrd-SN100_38_4MHZ.conf
-vendor/etc/libnfc_beijing_config.conf
-vendor/etc/libnfc_gcf_config.conf
-vendor/etc/libnfc_shanghai_config.conf
-vendor/etc/libnfc_suzhou_config.conf
-vendor/etc/libnfc_xiamen_config.conf
-vendor/etc/nfc_config_type.conf
-vendor/etc/sn100u_nfcon.pnscr
-vendor/lib/libsn100u_fw.so
+system_ext/etc/permissions/com.nxp.nfc.xml
+system_ext/framework/com.nxp.nfc.jar
+system_ext/lib64/libnxpnfc-nci.so
+system_ext/lib64/libnxpnfc_nci_jni.so
+vendor/bin/hw/android.hardware.nfc@1.2-service
+vendor/etc/init/android.hardware.nfc@1.2-service.rc
+vendor/lib64/hw/android.hardware.nfc@1.0-impl.so
+vendor/lib64/ese_client.so
+vendor/lib64/ese_spi_nxp.so
+vendor/lib64/hal_libnfc.so
vendor/lib64/libchrome.so
-vendor/lib64/nfc_nci.nqx.default.hw.so
-vendor/lib64/se_nq_extn_client.so
-vendor/lib64/vendor.nxp.hardware.nfc@2.0.so
+vendor/lib64/vendor.nxp.eventprocessor@1.0.so
# OMX
vendor/lib/libAlacSwDec.so
@@ -703,6 +542,7 @@ vendor/lib/libApeSwDec.so
vendor/lib/libdsd2pcm.so
vendor/lib/libFlacSwDec.so
vendor/lib/libMpeg4SwEncoder.so
+vendor/lib/libMpeghSwEnc.so
vendor/lib/libOmxAacDec.so
vendor/lib/libOmxAlacDec.so
vendor/lib/libOmxAlacDecSw.so
@@ -726,6 +566,7 @@ vendor/lib64/libAlacSwDec.so
vendor/lib64/libApeSwDec.so
vendor/lib64/libFlacSwDec.so
vendor/lib64/libMpeg4SwEncoder.so
+vendor/lib64/libMpeghSwEnc.so
vendor/lib64/libOmxAacDec.so
vendor/lib64/libOmxAlacDec.so
vendor/lib64/libOmxAlacDecSw.so
@@ -751,11 +592,10 @@ vendor/etc/init/init.opf.rc
vendor/bin/pm-proxy
vendor/bin/pm-service
vendor/lib64/libperipheral_client.so
-vendor/lib64/libspcom.so
# Perf
-vendor/bin/hw/vendor.qti.hardware.perf@2.0-service
-vendor/etc/init/vendor.qti.hardware.perf@2.0-service.rc
+vendor/bin/hw/vendor.qti.hardware.perf@2.2-service
+vendor/etc/init/vendor.qti.hardware.perf@2.2-service.rc
vendor/etc/perf/commonresourceconfigs.xml
vendor/etc/perf/perfboostsconfig.xml
vendor/etc/perf/perfconfigstore.xml
@@ -835,6 +675,19 @@ vendor/lib64/libqmi_csi.so
vendor/lib64/libqmi_encdec.so
vendor/lib64/libqmiservices.so
+# QSPM
+vendor/bin/vendor.qti.qspmhal@1.0-service
+vendor/etc/init/vendor.qti.qspmhal@1.0-service.rc
+vendor/etc/seccomp_policy/qspm.policy
+vendor/lib64/vendor.qti.qspmhal@1.0-impl.so
+vendor/lib64/vendor.qti.qspmhal@1.0.so
+
+# QTI service tracker
+vendor/bin/hw/vendor.qti.hardware.servicetracker@1.2-service
+vendor/etc/init/vendor.qti.hardware.servicetracker@1.2-service.rc
+-vendor/etc/vintf/manifest/vendor.qti.hardware.servicetracker@1.2-service.xml
+vendor/lib64/hw/vendor.qti.hardware.servicetracker@1.2-impl.so
+
# RIL
-system/framework/qcnvitems.jar
-system_ext/app/QtiTelephonyService/QtiTelephonyService.apk
@@ -850,7 +703,6 @@ vendor/bin/hw/vendor.oneplus.hardware.param@1.0-service
vendor/bin/adpl
vendor/bin/ATFWD-daemon
vendor/bin/ks
-vendor/bin/mdm_helper
vendor/bin/netmgrd
vendor/bin/pd-mapper
vendor/bin/port-bridge
@@ -881,7 +733,6 @@ vendor/lib64/deviceInfoServiceModule.so
vendor/lib64/libconfigdb.so
vendor/lib64/liblqe.so
vendor/lib64/libmdmdetect.so
-vendor/lib64/libmdmimgload.so
vendor/lib64/libminkdescriptor.so
vendor/lib64/libnetmgr.so
vendor/lib64/libnetmgr_common.so
@@ -939,13 +790,6 @@ vendor/radio/qcril_database/upgrade/6_version_update_ecc_table.sql
vendor/radio/qcril_database/upgrade/7_version_update_ecc_table.sql
vendor/radio/qcril_database/upgrade/8_version_update_ecc_table.sql
-# Secure element
-vendor/bin/hw/vendor.qti.secure_element@1.2-service
-vendor/etc/init/vendor.qti.secure_element@1.2-service.rc
-vendor/lib64/android.hardware.secure_element@1.0-impl.so
-vendor/lib64/jcos_nq_client.so
-vendor/lib64/ls_nq_client.so
-
# Sensors
vendor/bin/hw/vendor.qti.hardware.sensorscalibrate@1.0-service
vendor/bin/sensors.qti
@@ -957,6 +801,9 @@ vendor/etc/init/vendor.sensors.sscrpcd.rc
vendor/etc/permissions/vendor-qti-hardware-sensorscalibrate.xml
vendor/etc/sensors/hals.conf
vendor/lib64/hw/vendor.qti.hardware.sensorscalibrate@1.0-impl.so
+vendor/lib64/libasn1cper.so
+vendor/lib64/libasn1crt.so
+vendor/lib64/libasn1crtx.so
vendor/lib64/libsensorcal.so
vendor/lib64/libsensorslog.so
vendor/lib64/libsns_device_mode_stub.so
@@ -1004,20 +851,6 @@ vendor/bin/time_daemon
vendor/etc/init/init.time_daemon.rc
vendor/lib64/libtime_genoff.so
-# Touchscreen firmware
-vendor/firmware/tp/FW_19805_S3908.img
-vendor/firmware/tp/FW_19811_SY761.bin
-vendor/firmware/tp/FW_19811_SY79x.bin
-vendor/firmware/tp/FW_19821_S3908.img
-vendor/firmware/tp/FW_19821_SY761.bin
-vendor/firmware/tp/FW_19821_SY771.bin
-vendor/firmware/tp/LIMIT_19805_S3908.img
-vendor/firmware/tp/LIMIT_19811_SY761.img
-vendor/firmware/tp/LIMIT_19811_SY79x.img
-vendor/firmware/tp/LIMIT_19821_S3908.img
-vendor/firmware/tp/LIMIT_19821_SY761.img
-vendor/firmware/tp/LIMIT_19821_SY771.img
-
# Trusted Execution Environment connector
vendor/bin/hw/vendor.qti.hardware.qteeconnector@1.0-service
vendor/etc/init/vendor.qti.hardware.qteeconnector@1.0-service.rc
@@ -1032,134 +865,6 @@ vendor/bin/hw/vendor.qti.hardware.tui_comm@1.0-service-qti
vendor/etc/init/vendor.qti.hardware.tui_comm@1.0-service-qti.rc
vendor/lib64/vendor.qti.hardware.tui_comm@1.0.so
-# Vibrator firmware
-vendor/firmware/100ms_RTP.bin
-vendor/firmware/120ms_RTP.bin
-vendor/firmware/140ms_RTP.bin
-vendor/firmware/160ms_RTP.bin
-vendor/firmware/180ms_RTP.bin
-vendor/firmware/200ms_RTP.bin
-vendor/firmware/20ms_RTP.bin
-vendor/firmware/220ms_RTP.bin
-vendor/firmware/240ms_RTP.bin
-vendor/firmware/260ms_RTP.bin
-vendor/firmware/280ms_RTP.bin
-vendor/firmware/300ms_RTP.bin
-vendor/firmware/320ms_RTP.bin
-vendor/firmware/340ms_RTP.bin
-vendor/firmware/360ms_RTP.bin
-vendor/firmware/380ms_RTP.bin
-vendor/firmware/400ms_RTP.bin
-vendor/firmware/40ms_RTP.bin
-vendor/firmware/420ms_RTP.bin
-vendor/firmware/440ms_RTP.bin
-vendor/firmware/460ms_RTP.bin
-vendor/firmware/480ms_RTP.bin
-vendor/firmware/500ms_RTP.bin
-vendor/firmware/60ms_RTP.bin
-vendor/firmware/80ms_RTP.bin
-vendor/firmware/agingtest_160hz_RTP.bin
-vendor/firmware/agingtest_162hz_RTP.bin
-vendor/firmware/agingtest_164hz_RTP.bin
-vendor/firmware/agingtest_166hz_RTP.bin
-vendor/firmware/agingtest_168hz_RTP.bin
-vendor/firmware/agingtest_170hz_RTP.bin
-vendor/firmware/agingtest_172hz_RTP.bin
-vendor/firmware/agingtest_174hz_RTP.bin
-vendor/firmware/agingtest_176hz_RTP.bin
-vendor/firmware/agingtest_178hz_RTP.bin
-vendor/firmware/agingtest_180hz_RTP.bin
-vendor/firmware/alarm_Alarm_clock_RTP.bin
-vendor/firmware/alarm_Beep_RTP.bin
-vendor/firmware/alarm_Breeze_RTP.bin
-vendor/firmware/alarm_Dawn_RTP.bin
-vendor/firmware/alarm_Dream_RTP.bin
-vendor/firmware/alarm_Fluttering_RTP.bin
-vendor/firmware/alarm_Flyer_RTP.bin
-vendor/firmware/alarm_Interesting_RTP.bin
-vendor/firmware/alarm_Leisurely_RTP.bin
-vendor/firmware/alarm_Memory_RTP.bin
-vendor/firmware/alarm_Relieved_RTP.bin
-vendor/firmware/alarm_Ripple_RTP.bin
-vendor/firmware/alarm_Slowly_RTP.bin
-vendor/firmware/alarm_spring_RTP.bin
-vendor/firmware/alarm_Stars_RTP.bin
-vendor/firmware/alarm_Surging_RTP.bin
-vendor/firmware/alarm_tactfully_RTP.bin
-vendor/firmware/alarm_The_wind_RTP.bin
-vendor/firmware/alarm_Walking_in_the_rain_RTP.bin
-vendor/firmware/AT500ms_RTP.bin
-vendor/firmware/aw8697_haptic_166.bin
-vendor/firmware/aw8697_haptic_168.bin
-vendor/firmware/aw8697_haptic_170.bin
-vendor/firmware/aw8697_haptic_172.bin
-vendor/firmware/aw8697_haptic_174.bin
-vendor/firmware/aw8697_haptic.bin
-vendor/firmware/aw8697_rtp.bin
-vendor/firmware/aw8697_rtp_lighthouse.bin
-vendor/firmware/aw8697_rtp_silk.bin
-vendor/firmware/awinic_haptic_gun_params.bin
-vendor/firmware/awinic_haptic_params.bin
-vendor/firmware/notif_Allay_RTP.bin
-vendor/firmware/notif_Allusion_RTP.bin
-vendor/firmware/notif_Amiable_RTP.bin
-vendor/firmware/notif_Blare_RTP.bin
-vendor/firmware/notif_Blissful_RTP.bin
-vendor/firmware/notif_Brisk_RTP.bin
-vendor/firmware/notif_Bubble_RTP.bin
-vendor/firmware/notif_Cheerful_RTP.bin
-vendor/firmware/notif_Clear_RTP.bin
-vendor/firmware/notif_Comely_RTP.bin
-vendor/firmware/notif_Cozy_RTP.bin
-vendor/firmware/notif_Ding_RTP.bin
-vendor/firmware/notif_Effervesce_RTP.bin
-vendor/firmware/notif_Elegant_RTP.bin
-vendor/firmware/notif_Free_RTP.bin
-vendor/firmware/notif_Hallucination_RTP.bin
-vendor/firmware/notif_Inbound_RTP.bin
-vendor/firmware/notif_Light_RTP.bin
-vendor/firmware/notif_Meet_RTP.bin
-vendor/firmware/notif_Naivety_RTP.bin
-vendor/firmware/notif_Quickly_RTP.bin
-vendor/firmware/notif_Rhythm_RTP.bin
-vendor/firmware/notif_Surprise_RTP.bin
-vendor/firmware/notif_Twinkle_RTP.bin
-vendor/firmware/ring_Amenity_RTP.bin
-vendor/firmware/ring_Bounce_RTP.bin
-vendor/firmware/ring_Calm_RTP.bin
-vendor/firmware/ring_Lazy_RTP.bin
-vendor/firmware/ring_Mystical_RTP.bin
-vendor/firmware/ringtone_Alacrity_RTP.bin
-vendor/firmware/ringtone_Blues_RTP.bin
-vendor/firmware/ringtone_Cloud_RTP.bin
-vendor/firmware/ringtone_Cyclotron_RTP.bin
-vendor/firmware/ringtone_Distinct_RTP.bin
-vendor/firmware/ringtone_Dynamic_RTP.bin
-vendor/firmware/ringtone_Echo_RTP.bin
-vendor/firmware/ringtone_Expect_RTP.bin
-vendor/firmware/ringtone_Fanatical_RTP.bin
-vendor/firmware/ringtone_Funky_RTP.bin
-vendor/firmware/ringtone_Guitar_RTP.bin
-vendor/firmware/ringtone_Harping_RTP.bin
-vendor/firmware/ringtone_Highlight_RTP.bin
-vendor/firmware/ringtone_Idyl_RTP.bin
-vendor/firmware/ringtone_Innocence_RTP.bin
-vendor/firmware/ringtone_Journey_RTP.bin
-vendor/firmware/ringtone_Joyous_RTP.bin
-vendor/firmware/ringtone_Marimba_RTP.bin
-vendor/firmware/ringtone_Old_telephone_RTP.bin
-vendor/firmware/ringtone_OnePlus_tune_rhythm_RTP.bin
-vendor/firmware/ringtone_Oneplus_tune_RTP.bin
-vendor/firmware/ringtone_Optimistic_RTP.bin
-vendor/firmware/ringtone_Piano_RTP.bin
-vendor/firmware/ringtone_Rhythm_RTP.bin
-vendor/firmware/ring_Whirl_RTP.bin
-vendor/firmware/shuntai24k_rtp.bin
-vendor/firmware/t-jingle_RTP.bin
-vendor/firmware/Version_Alert_RTP.bin
-vendor/firmware/VZW_Alrwave_RTP.bin
-vendor/firmware/wentai24k_rtp.bin
-
# VPP
vendor/bin/vppservice
vendor/etc/configstore/vpp.configstore.xml
@@ -1181,15 +886,6 @@ vendor/lib64/vendor.qti.hardware.vpp@1.3.so
# Widevine DRM
vendor/bin/hw/android.hardware.drm@1.3-service.widevine
-vendor/etc/firmware/wkeyota.b00
-vendor/etc/firmware/wkeyota.b01
-vendor/etc/firmware/wkeyota.b02
-vendor/etc/firmware/wkeyota.b03
-vendor/etc/firmware/wkeyota.b04
-vendor/etc/firmware/wkeyota.b05
-vendor/etc/firmware/wkeyota.b06
-vendor/etc/firmware/wkeyota.b07
-vendor/etc/firmware/wkeyota.mdt
vendor/etc/init/android.hardware.drm@1.3-service.widevine.rc
-vendor/etc/vintf/manifest/manifest_android.hardware.drm@1.3-service.widevine.xml
vendor/lib64/mediadrm/libwvdrmengine.so
diff --git a/seccomp/mediacodec.policy b/seccomp/mediacodec.policy
index 0b75b84..3bf11a3 100644
--- a/seccomp/mediacodec.policy
+++ b/seccomp/mediacodec.policy
@@ -17,5 +17,3 @@ ueventd: 1
timer_create: 1
timer_settime: 1
rt_sigtimedwait: 1
-readlink: 1
-open: 1
diff --git a/system.prop b/system.prop
index 40ae605..e5e2c7b 100644
--- a/system.prop
+++ b/system.prop
@@ -34,7 +34,7 @@ vendor.iop.enable_uxe=0
media.settings.xml=/vendor/etc/media_profiles_vendor.xml
# Netflix
-ro.netflix.bsp_rev=Q8250-19134-1
+ro.netflix.bsp_rev=Q7250-19133-1
# Perf
ro.vendor.qti.core_ctl_max_cpu=4