diff --git a/BoardConfig.mk b/BoardConfig.mk
index 518e6c97309a0feb1511cd78801cda99520e5e52..069d9921a6830caa08c288445aec1b5db42bc488 100644
--- a/BoardConfig.mk
+++ b/BoardConfig.mk
@@ -18,6 +18,8 @@ DEVICE_PATH := device/fairphone/FP3
BOARD_VENDOR := Fairphone
+TARGET_ENFORCE_QSSI := true
+
BUILD_BROKEN_DUP_RULES := true
# APEX image
@@ -60,11 +62,13 @@ TARGET_HAS_NO_SELECT_BUTTON := true
DEVICE_MANIFEST_FILE := $(DEVICE_PATH)/manifest.xml
DEVICE_MATRIX_FILE := $(DEVICE_PATH)/compatibility_matrix.xml
DEVICE_FRAMEWORK_MANIFEST_FILE := $(DEVICE_PATH)/framework_manifest.xml
-ODM_MANIFEST_FILES := $(DEVICE_PATH)/odm_manifest.xml
TARGET_FS_CONFIG_GEN += \
$(DEVICE_PATH)/config.fs
+# Display
+TARGET_SCREEN_DENSITY := 480
+
# Kernel
BOARD_KERNEL_BASE := 0x80000000
BOARD_KERNEL_PAGESIZE := 2048
@@ -79,8 +83,8 @@ TARGET_KERNEL_CONFIG := lineageos_FP3_defconfig
TARGET_KERNEL_SOURCE := kernel/fairphone/sdm632
# TARGET_KERNEL_CLANG_COMPILE := true
TARGET_USES_UNCOMPRESSED_KERNEL := false
-BOARD_KERNEL_CMDLINE += console=ttyMSM0,115200,n8 androidboot.console=ttyMSM0 androidboot.hardware=qcom msm_rtb.filter=0x237
-BOARD_KERNEL_CMDLINE += ehci-hcd.park=3 lpm_levels.sleep_disabled=1 androidboot.bootdevice=7824900.sdhci earlycon=msm_serial_dm,0x78af000
+BOARD_KERNEL_CMDLINE += androidboot.hardware=qcom msm_rtb.filter=0x237
+BOARD_KERNEL_CMDLINE += ehci-hcd.park=3 lpm_levels.sleep_disabled=1 androidboot.bootdevice=7824900.sdhci
BOARD_KERNEL_CMDLINE += androidboot.usbconfigfs=true loop.max_part=7
BOARD_KERNEL_IMAGE_NAME := Image.gz-dtb
BOARD_KERNEL_SEPARATED_DTBO := true
@@ -121,6 +125,10 @@ BOARD_USES_RECOVERY_AS_BOOT := true
TARGET_COPY_OUT_VENDOR := vendor
# BOARD_USES_PRODUCTIMAGE := true
+# Properties
+TARGET_SYSTEM_PROP += $(DEVICE_PATH)/system.prop
+TARGET_VENDOR_PROP += $(DEVICE_PATH)/vendor.prop
+
# Audio
BOARD_USES_ALSA_AUDIO := true
BOARD_SUPPORTS_SOUND_TRIGGER := true
@@ -135,7 +143,7 @@ AUDIO_FEATURE_ENABLED_CUSTOMSTEREO := true
AUDIO_FEATURE_ENABLED_FLUENCE := true
AUDIO_FEATURE_ENABLED_HDMI_SPK := true
AUDIO_FEATURE_ENABLED_HDMI_EDID := true
-AUDIO_FEATURE_ENABLED_EXT_HDMI := true
+AUDIO_FEATURE_ENABLED_EXT_HDMI := false
AUDIO_FEATURE_ENABLED_HFP := true
AUDIO_FEATURE_ENABLED_INCALL_MUSIC := false
AUDIO_FEATURE_ENABLED_MULTI_VOICE_SESSIONS := true
@@ -193,9 +201,6 @@ USE_CAMERA_STUB := true
TARGET_USES_QTI_CAMERA_DEVICE := true
# Graphics
-MAX_EGL_CACHE_KEY_SIZE := 12*1024
-MAX_EGL_CACHE_SIZE := 2048*1024
-# MAX_VIRTUAL_DISPLAY_DIMENSION := 4096 #TODO
TARGET_FORCE_HWC_FOR_VIRTUAL_DISPLAYS := true
OVERRIDE_RS_DRIVER := libRSDriver_adreno.so
TARGET_USES_C2D_COMPOSITION := true
@@ -221,7 +226,6 @@ TARGET_ENABLE_MEDIADRM_64 := true
# GPS
TARGET_NO_RPC := true
-USE_DEVICE_SPECIFIC_GPS := true
BOARD_VENDOR_QCOM_GPS_LOC_API_HARDWARE := $(TARGET_BOARD_PLATFORM)
LOC_HIDL_VERSION := 3.0
@@ -250,8 +254,8 @@ TARGET_USES_NQ_NFC := true
TARGET_PROVIDES_LIBLIGHT := true
# SELinux
-include device/qcom/sepolicy-legacy-um/sepolicy.mk
-BOARD_SEPOLICY_DIRS += $(DEVICE_PATH)/sepolicy/vendor
+include device/qcom/sepolicy-legacy-um/SEPolicy.mk
+BOARD_VENDOR_SEPOLICY_DIRS += $(DEVICE_PATH)/sepolicy/vendor
BOARD_PLAT_PRIVATE_SEPOLICY_DIR += $(DEVICE_PATH)/sepolicy/private
# Soong namespaces
@@ -270,7 +274,6 @@ BOARD_AVB_SYSTEM_ROLLBACK_INDEX_LOCATION := 2
# Wifi
BOARD_HAS_QCOM_WLAN := true
-BOARD_HAS_QCOM_WLAN_SDK := true
BOARD_WLAN_DEVICE := qcwcn
WPA_SUPPLICANT_VERSION := VER_0_8_X
BOARD_WPA_SUPPLICANT_DRIVER := NL80211
@@ -281,6 +284,7 @@ WIFI_DRIVER_FW_PATH_STA := "sta"
WIFI_DRIVER_FW_PATH_AP := "ap"
WIFI_DRIVER_FW_PATH_P2P := "p2p"
TARGET_USES_QCOM_WCNSS_QMI := true
+WIFI_HIDL_UNIFIED_SUPPLICANT_SERVICE_RC_ENTRY := true
PRODUCT_VENDOR_MOVE_ENABLED := true
# inherit from the proprietary version
diff --git a/audio/audio_platform_info_extcodec.xml b/audio/audio_platform_info_extcodec.xml
new file mode 100644
index 0000000000000000000000000000000000000000..c76196954e8368c5b7ebce5f865ee6001cb41d14
--- /dev/null
+++ b/audio/audio_platform_info_extcodec.xml
@@ -0,0 +1,454 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/audio/mixer_paths_wcd9326.xml b/audio/mixer_paths_tashalite.xml
similarity index 100%
rename from audio/mixer_paths_wcd9326.xml
rename to audio/mixer_paths_tashalite.xml
diff --git a/audio_properties.mk b/audio_properties.mk
new file mode 100644
index 0000000000000000000000000000000000000000..03087a7f2912229587316818d3e7b4d27eaf69ab
--- /dev/null
+++ b/audio_properties.mk
@@ -0,0 +1,181 @@
+# audio_properties.mk
+#
+# Product-specific audio property definitions.
+# Taken as it is from vendor/qcom/opensource/audio-hal/primary-hal/configs/msm8953/msm8953.mk
+#
+
+# Reduce client buffer size for fast audio output tracks
+PRODUCT_PROPERTY_OVERRIDES += \
+ af.fast_track_multiplier=1
+
+#Low latency audio buffer size in frames
+PRODUCT_PROPERTY_OVERRIDES += \
+ vendor.audio_hal.period_size=192
+
+##fluencetype can be "fluence" or "fluencepro" or "none"
+PRODUCT_PROPERTY_OVERRIDES += \
+ ro.vendor.audio.sdk.fluencetype=none\
+ persist.vendor.audio.fluence.voicecall=true\
+ persist.vendor.audio.fluence.voicerec=false\
+ persist.vendor.audio.fluence.speaker=true
+
+#disable tunnel encoding
+PRODUCT_PROPERTY_OVERRIDES += \
+ vendor.audio.tunnel.encode=false
+
+#Buffer size in kbytes for compress offload playback
+PRODUCT_PROPERTY_OVERRIDES += \
+ vendor.audio.offload.buffer.size.kb=64
+
+#Minimum duration for offload playback in secs
+PRODUCT_PROPERTY_OVERRIDES += \
+ audio.offload.min.duration.secs=30
+
+#Enable offload audio video playback by default
+PRODUCT_PROPERTY_OVERRIDES += \
+ audio.offload.video=true
+
+#Enable audio track offload by default
+PRODUCT_PROPERTY_OVERRIDES += \
+ vendor.audio.offload.track.enable=true
+
+#Enable music through deep buffer
+PRODUCT_PROPERTY_OVERRIDES += \
+ audio.deep_buffer.media=true
+
+#enable voice path for PCM VoIP by default
+PRODUCT_PROPERTY_OVERRIDES += \
+ vendor.voice.path.for.pcm.voip=true
+
+#Enable multi channel aac through offload
+PRODUCT_PROPERTY_OVERRIDES += \
+ vendor.audio.offload.multiaac.enable=true
+
+#Enable DS2, Hardbypass feature for Dolby
+PRODUCT_PROPERTY_OVERRIDES += \
+ vendor.audio.dolby.ds2.enabled=false\
+ vendor.audio.dolby.ds2.hardbypass=false
+
+#Disable Multiple offload sesison
+PRODUCT_PROPERTY_OVERRIDES += \
+ vendor.audio.offload.multiple.enabled=false
+
+#Disable Compress passthrough playback
+PRODUCT_PROPERTY_OVERRIDES += \
+ vendor.audio.offload.passthrough=false
+
+#Disable surround sound recording
+PRODUCT_PROPERTY_OVERRIDES += \
+ ro.vendor.audio.sdk.ssr=false
+
+#enable dsp gapless mode by default
+PRODUCT_PROPERTY_OVERRIDES += \
+ vendor.audio.offload.gapless.enabled=true
+
+#enable pbe effects
+PRODUCT_PROPERTY_OVERRIDES += \
+ vendor.audio.safx.pbe.enabled=true
+
+#parser input buffer size(256kb) in byte stream mode
+PRODUCT_PROPERTY_OVERRIDES += \
+ vendor.audio.parser.ip.buffer.size=262144
+
+#enable downsampling for multi-channel content > 48Khz
+PRODUCT_PROPERTY_OVERRIDES += \
+ vendor.audio.playback.mch.downsample=true
+
+#enable software decoders for ALAC and APE.
+PRODUCT_PROPERTY_OVERRIDES += \
+ vendor.audio.use.sw.alac.decoder=true\
+ vendor.audio.use.sw.ape.decoder=true
+
+#property for AudioSphere Post processing
+PRODUCT_PROPERTY_OVERRIDES += \
+ vendor.audio.pp.asphere.enabled=false
+
+#Audio voice concurrency related flags
+PRODUCT_PROPERTY_OVERRIDES += \
+ vendor.voice.playback.conc.disabled=true\
+ vendor.voice.record.conc.disabled=false\
+ vendor.voice.voip.conc.disabled=true
+
+#Decides the audio fallback path during voice call,
+#deep-buffer and fast are the two allowed fallback paths now.
+PRODUCT_PROPERTY_OVERRIDES += \
+ vendor.voice.conc.fallbackpath=deep-buffer
+
+#Disable speaker protection by default
+PRODUCT_PROPERTY_OVERRIDES += \
+ persist.vendor.audio.speaker.prot.enable=false
+
+#Enable HW AAC Encoder by default
+PRODUCT_PROPERTY_OVERRIDES += \
+ vendor.audio.hw.aac.encoder=true
+
+#flac sw decoder 24 bit decode capability
+PRODUCT_PROPERTY_OVERRIDES += \
+ vendor.audio.flac.sw.decoder.24bit=true
+
+#timeout crash duration set to 20sec before system is ready.
+#timeout duration updates to default timeout of 5sec once the system is ready.
+PRODUCT_PROPERTY_OVERRIDES += \
+ vendor.audio.hal.boot.timeout.ms=20000
+
+#read wsatz name from thermal zone type
+PRODUCT_PROPERTY_OVERRIDES += \
+ vendor.audio.read.wsatz.type=true
+
+#Set AudioFlinger client heap size
+PRODUCT_PROPERTY_OVERRIDES += \
+ ro.af.client_heap_size_kbyte=7168
+
+PRODUCT_PROPERTY_OVERRIDES += \
+ persist.vendor.audio.hw.binder.size_kbyte=1024
+
+#Set speaker protection cal tx path sampling rate to 48k
+PRODUCT_PROPERTY_OVERRIDES += \
+ vendor.audio.spkr_prot.tx.sampling_rate=48000
+
+# add dynamic feature flags here
+PRODUCT_PROPERTY_OVERRIDES += \
+ vendor.audio.feature.snd_mon.enable=true \
+ vendor.audio.feature.compr_cap.enable=false \
+ vendor.audio.feature.hifi_audio.enable=true \
+ vendor.audio.feature.hdmi_edid.enable=true \
+ vendor.audio.feature.dsm_feedback.enable=false \
+ vendor.audio.feature.ssrec.enable=true \
+ vendor.audio.feature.compr_voip.enable=true \
+ vendor.audio.feature.kpi_optimize.enable=true \
+ vendor.audio.feature.usb_offload.enable=false \
+ vendor.audio.feature.usb_offload_burst_mode.enable=false \
+ vendor.audio.feature.usb_offload_sidetone_volume.enable=false \
+ vendor.audio.feature.src_trkn.enable=true \
+ vendor.audio.feature.ras.enable=false \
+ vendor.audio.feature.a2dp_offload.enable=false \
+ vendor.audio.feature.wsa.enable=true \
+ vendor.audio.feature.compress_meta_data.enable=true \
+ vendor.audio.feature.vbat.enable=true \
+ vendor.audio.feature.display_port.enable=false \
+ vendor.audio.feature.fluence.enable=true \
+ vendor.audio.feature.custom_stereo.enable=true \
+ vendor.audio.feature.anc_headset.enable=true \
+ vendor.audio.feature.spkr_prot.enable=false \
+ vendor.audio.feature.fm.enable=true \
+ vendor.audio.feature.external_dsp.enable=false \
+ vendor.audio.feature.external_speaker.enable=false \
+ vendor.audio.feature.external_speaker_tfa.enable=false \
+ vendor.audio.feature.hwdep_cal.enable=false \
+ vendor.audio.feature.hfp.enable=true \
+ vendor.audio.feature.ext_hw_plugin.enable=false \
+ vendor.audio.feature.record_play_concurency.enable=false \
+ vendor.audio.feature.hdmi_passthrough.enable=false \
+ vendor.audio.feature.concurrent_capture.enable=false \
+ vendor.audio.feature.compress_in.enable=false \
+ vendor.audio.feature.battery_listener.enable=false \
+ vendor.audio.feature.maxx_audio.enable=false \
+ vendor.audio.feature.audiozoom.enable=false \
+ vendor.audio.feature.auto_hal.enable=false \
+ vendor.audio.read.wsatz.type=true \
+ vendor.audio.feature.multi_voice_session.enable=true \
+ vendor.audio.feature.incall_music.enable=true
+
diff --git a/configs/component-overrides.xml b/configs/component-overrides.xml
new file mode 100644
index 0000000000000000000000000000000000000000..eedd7030a0470e777b55d217a0d0d7e7f6f80b82
--- /dev/null
+++ b/configs/component-overrides.xml
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/configs/libnfc-nci.conf b/configs/libnfc-nci.conf
new file mode 100644
index 0000000000000000000000000000000000000000..0035ddaae97e73cf9123bce2c24bc4f3b6c464ae
--- /dev/null
+++ b/configs/libnfc-nci.conf
@@ -0,0 +1,103 @@
+###################### Start of libnfc-common.conf #######################
+
+###############################################################################
+# Application options
+APPL_TRACE_LEVEL=0xFF
+PROTOCOL_TRACE_LEVEL=0xFFFFFFFF
+
+NFC_DEBUG_ENABLED=0x01
+
+###############################################################################
+# File used for NFA storage
+NFA_STORAGE="/data/nfc"
+
+###############################################################################
+# Force UICC to only listen to the following technology(s).
+# The bits are defined as tNFA_TECHNOLOGY_MASK in nfa_api.h.
+# Default is NFA_TECHNOLOGY_MASK_A | NFA_TECHNOLOGY_MASK_B | NFA_TECHNOLOGY_MASK_F
+UICC_LISTEN_TECH_MASK=0x07
+
+###############################################################################
+# Configure the default Destination Gate used by HCI (the default is 4, which
+# is the ETSI loopback gate.
+NFA_HCI_DEFAULT_DEST_GATE=0xF0
+
+###############################################################################
+# Forcing HOST to listen for a selected protocol
+# 0x00 : Disable Host Listen
+# 0x01 : Enable Host to Listen (A) for ISO-DEP tech A
+# 0x02 : Enable Host to Listen (B) for ISO-DEP tech B
+# 0x04 : Enable Host to Listen (F) for T3T Tag Type Protocol tech F
+# 0x07 : Enable Host to Listen (ABF)for ISO-DEP tech AB & T3T Tag Type Protocol tech F
+HOST_LISTEN_TECH_MASK=0x07
+
+###############################################################################
+# Enabling/Disabling Forward functionality
+# Disable 0x00
+# Enable 0x01
+NXP_FWD_FUNCTIONALITY_ENABLE=0x01
+
+###############################################################################
+# AID for Empty Select command
+# If specified, this AID will be substituted when an Empty SELECT command is
+# detected. The first byte is the length of the AID. Maximum length is 16.
+AID_FOR_EMPTY_SELECT={08:A0:00:00:01:51:00:00:00}
+
+###############################################################################
+# When screen is turned off, specify the desired power state of the controller.
+# 0: power-off-sleep state; DEFAULT
+# 1: full-power state
+# 2: screen-off card-emulation (CE4/CE3/CE1 modes are used)
+SCREEN_OFF_POWER_STATE=1
+
+###############################################################################
+# Default poll duration (in ms)
+# The defualt is 500ms if not set (see nfc_target.h)
+#NFA_DM_DISC_DURATION_POLL=333
+
+###############################################################################
+# Force tag polling for the following technology(s).
+# The bits are defined as tNFA_TECHNOLOGY_MASK in nfa_api.h.
+# Default is NFA_TECHNOLOGY_MASK_A | NFA_TECHNOLOGY_MASK_B |
+# NFA_TECHNOLOGY_MASK_F | NFA_TECHNOLOGY_MASK_ISO15693 |
+# NFA_TECHNOLOGY_MASK_B_PRIME | NFA_TECHNOLOGY_MASK_KOVIO |
+# NFA_TECHNOLOGY_MASK_A_ACTIVE | NFA_TECHNOLOGY_MASK_F_ACTIVE.
+#
+# Notable bits:
+# NFA_TECHNOLOGY_MASK_A 0x01 /* NFC Technology A */
+# NFA_TECHNOLOGY_MASK_B 0x02 /* NFC Technology B */
+# NFA_TECHNOLOGY_MASK_F 0x04 /* NFC Technology F */
+# NFA_TECHNOLOGY_MASK_ISO15693 0x08 /* Proprietary Technology */
+# NFA_TECHNOLOGY_MASK_KOVIO 0x20 /* Proprietary Technology */
+# NFA_TECHNOLOGY_MASK_A_ACTIVE 0x40 /* NFC Technology A active mode */
+# NFA_TECHNOLOGY_MASK_F_ACTIVE 0x80 /* NFC Technology F active mode */
+POLLING_TECH_MASK=0xEF
+
+###############################################################################
+# Force P2P to only listen for the following technology(s).
+# The bits are defined as tNFA_TECHNOLOGY_MASK in nfa_api.h.
+# Default is NFA_TECHNOLOGY_MASK_A | NFA_TECHNOLOGY_MASK_F |
+# NFA_TECHNOLOGY_MASK_A_ACTIVE | NFA_TECHNOLOGY_MASK_F_ACTIVE
+#
+# Notable bits:
+# NFA_TECHNOLOGY_MASK_A 0x01 /* NFC Technology A */
+# NFA_TECHNOLOGY_MASK_F 0x04 /* NFC Technology F */
+# NFA_TECHNOLOGY_MASK_A_ACTIVE 0x40 /* NFC Technology A active mode */
+# NFA_TECHNOLOGY_MASK_F_ACTIVE 0x80 /* NFC Technology F active mode */
+P2P_LISTEN_TECH_MASK=0xC5
+
+PRESERVE_STORAGE=0x01
+
+###############################################################################
+# Deactivate notification wait time out in seconds used in ETSI Reader mode
+# 0 - Infinite wait
+NFA_DM_DISC_NTF_TIMEOUT=0
+
+###############################################################################
+# AID_MATCHING constants
+# AID_MATCHING_EXACT_ONLY 0x00
+# AID_MATCHING_EXACT_OR_PREFIX 0x01
+# AID_MATCHING_PREFIX_ONLY 0x02
+AID_MATCHING_MODE=0x01
+
+###############################################################################
\ No newline at end of file
diff --git a/configs/privapp-permissions-qti.xml b/configs/privapp-permissions-qti.xml
index 38b4c00155b955e9457529e1e21219b63a1d7bd3..3d9e3151fef510e0bae0406d79037fd41e9bd5ef 100755
--- a/configs/privapp-permissions-qti.xml
+++ b/configs/privapp-permissions-qti.xml
@@ -88,12 +88,12 @@ It allows additional grants on top of privapp-permissions-platform.xml
-
-
-
+
+
+
-
+
@@ -110,4 +110,9 @@ It allows additional grants on top of privapp-permissions-platform.xml
+
+
+
+
+
diff --git a/configs/public.libraries.txt b/configs/public.libraries.txt
index 0023b13acb3268b474de8e3336ae1d181c95b130..1e8468730df00d06b28b1c1701456d20d033f240 100644
--- a/configs/public.libraries.txt
+++ b/configs/public.libraries.txt
@@ -8,3 +8,5 @@ liblistensoundmodel2.so
libOpenCL.so
libnpu.so
libhta_hexagon_runtime.so
+libprotobuf-cpp-full.so
+libprotobuf-cpp-lite.so
diff --git a/configs/qti_whitelist.xml b/configs/qti_whitelist.xml
index dcfe9f467d3a44e0fc3ea13c8ef87e1c4b369a91..db48c87fc0b72b306f49c2e0543a34d6d2da8917 100755
--- a/configs/qti_whitelist.xml
+++ b/configs/qti_whitelist.xml
@@ -40,7 +40,6 @@
-
@@ -48,6 +47,9 @@
+
+
+
@@ -102,7 +104,6 @@
-
@@ -115,4 +116,8 @@
+
+
+
+
diff --git a/configs/sec_config b/configs/sec_config
index 4825eb2bb20c776cbad2257d67b6685ef57c3181..468940660431d74ae43e02150b173431dd4a07b9 100644
--- a/configs/sec_config
+++ b/configs/sec_config
@@ -274,6 +274,8 @@
18:4294967295:1001:3004
/* Allow RCS service to communicate to IMS QMI Priv Svc*/
77:4294967295:1001:3003
+/* Allow RCS service to access QMI-IMSS service */
+18:4294967295:1001:3003
/* Allow SSGQMIGD to communicate to SSGCCS service*/
76:4294967295:1001
/* Allow cnd to accquire netbind */
diff --git a/device.mk b/device.mk
index f7d434f1958a2ff0e66afb33dc0a6f1022b745df..db16e6cbdac238a8c0f7e8c3fff03bb13aba075e 100644
--- a/device.mk
+++ b/device.mk
@@ -1,5 +1,5 @@
#
-# Copyright (C) 2019 The LineageOS Project
+# Copyright (C) 2019-2020 The LineageOS Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -15,7 +15,7 @@
#
# Vendor blobs
-$(call inherit-product-if-exists, vendor/fairphone/FP3/FP3-vendor.mk)
+$(call inherit-product, vendor/fairphone/FP3/FP3-vendor.mk)
# Installs gsi keys into ramdisk, to boot a GSI with verified boot.
$(call inherit-product, $(SRC_TARGET_DIR)/product/gsi_keys.mk)
@@ -23,9 +23,6 @@ $(call inherit-product, $(SRC_TARGET_DIR)/product/gsi_keys.mk)
# Enable updating of APEXes
$(call inherit-product, $(SRC_TARGET_DIR)/product/updatable_apex.mk)
-# Properties
--include $(LOCAL_PATH)/vendor_prop.mk
-
# Soong
PRODUCT_SOONG_NAMESPACES += \
$(LOCAL_PATH)
@@ -45,7 +42,7 @@ AB_OTA_PARTITIONS += \
vbmeta \
vendor
-PRODUCT_PACKAGES := \
+PRODUCT_PACKAGES += \
android.hardware.boot@1.0-impl.recovery \
bootctrl.msm8953.recovery
@@ -86,24 +83,24 @@ TARGET_SCREEN_WIDTH := 1080
# Display
PRODUCT_PACKAGES += \
- android.hardware.graphics.allocator@2.0-impl \
+ android.hardware.graphics.allocator@2.0-impl:64 \
android.hardware.graphics.allocator@2.0-service \
- android.hardware.graphics.composer@2.1-impl \
android.hardware.graphics.composer@2.1-service \
android.hardware.graphics.mapper@2.0-impl-2.1 \
android.hardware.memtrack@1.0-impl \
android.hardware.memtrack@1.0-service \
- copybit.msm8953 \
gralloc.msm8953 \
hwcomposer.msm8953 \
memtrack.msm8953 \
libdisplayconfig \
- libgenlock \
- liboverlay \
libqdMetaData.system \
libvulkan \
libtinyxml
+# Disable skip validate
+PRODUCT_PROPERTY_OVERRIDES += \
+ vendor.display.disable_skip_validate=1
+
# LED packages
PRODUCT_PACKAGES += \
android.hardware.light@2.0-service.msm8953
@@ -148,12 +145,12 @@ PRODUCT_PACKAGES += \
# Camera
PRODUCT_PACKAGES += \
- android.hardware.camera.provider@2.4-impl \
+ android.hardware.camera.provider@2.4-impl:32 \
android.hardware.camera.provider@2.4-service \
vendor.qti.hardware.camera.device@1.0 \
vendor.qti.hardware.camera.device@1.0_vendor \
camera.device@1.0-impl \
- camera.device@3.2-impl \
+ camera.device@3.2-impl:32 \
libbson.vendor \
libxml2
@@ -198,12 +195,21 @@ PRODUCT_COPY_FILES += \
frameworks/native/data/etc/com.android.nfc_extras.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/com.android.nfc_extras.xml \
frameworks/native/data/etc/handheld_core_hardware.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/handheld_core_hardware.xml
+# Protobuf
+PRODUCT_PACKAGES += \
+ libprotobuf-cpp-full-vendorcompat \
+ libprotobuf-cpp-lite-vendorcompat
+
# QCOM
PRODUCT_COPY_FILES += \
$(LOCAL_PATH)/configs/privapp-permissions-qti.xml:$(TARGET_COPY_OUT_SYSTEM)/etc/permissions/privapp-permissions-qti.xml \
$(LOCAL_PATH)/configs/qti_whitelist.xml:$(TARGET_COPY_OUT_SYSTEM)/etc/sysconfig/qti_whitelist.xml \
$(LOCAL_PATH)/configs/telephony_product_privapp-permissions-qti.xml:$(TARGET_COPY_OUT_PRODUCT)/etc/permissions/telephony_product_privapp-permissions-qti.xml
+# Component overrides
+PRODUCT_COPY_FILES += \
+ $(LOCAL_PATH)/configs/component-overrides.xml:$(TARGET_COPY_OUT_VENDOR)/etc/sysconfig/component-overrides.xml
+
# Dalvik
PRODUCT_PROPERTY_OVERRIDES += \
dalvik.vm.heapminfree=4m \
@@ -214,58 +220,71 @@ $(call inherit-product, frameworks/native/build/phone-xhdpi-2048-dalvik-heap.mk)
# Audio
PRODUCT_PACKAGES += \
- android.hardware.audio@5.0-impl \
- android.hardware.audio@2.0-service \
- android.hardware.audio.effect@5.0-impl \
- android.hardware.audio.effect@2.0-service \
- android.hardware.soundtrigger@2.1-impl \
- android.hardware.soundtrigger@2.1-service \
- audio.a2dp.default \
- audio.primary.msm8953 \
- audio.r_submix.default \
- audio.usb.default \
- libaacwrapper \
- libqcompostprocbundle \
- libaudio-resampler \
- libqcomvisualizer \
- libqcomvoiceprocessing \
- libvolumelistener \
- tinymix
-
+ android.hardware.audio@6.0 \
+ android.hardware.audio.common@6.0 \
+ android.hardware.audio.common@6.0-util \
+ android.hardware.audio@6.0-impl:32 \
+ android.hardware.audio.effect@6.0 \
+ android.hardware.audio.effect@6.0-impl:32 \
+ android.hardware.audio.service \
+ android.hardware.soundtrigger@2.1-impl \
+ audio.a2dp.default \
+ audio.primary.msm8953 \
+ audio.r_submix.default \
+ audio.usb.default \
+ libaacwrapper \
+ libaudio-resampler \
+ libautohal \
+ libqcompostprocbundle \
+ libqcomvisualizer \
+ libqcomvoiceprocessing \
+ libvolumelistener \
+ tinymix
+
+
+AUDIO_HAL_PATH := hardware/qcom-caf/msm8953/audio
+
+# Audio files
PRODUCT_COPY_FILES += \
- hardware/qcom-caf/msm8996/audio/configs/msm8953/audio_effects.conf:$(TARGET_COPY_OUT_VENDOR)/etc/audio_effects.conf \
- hardware/qcom-caf/msm8996/audio/configs/msm8953/audio_effects.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_effects.xml \
- hardware/qcom-caf/msm8996/audio/configs/msm8953/mixer_paths_mtp.xml:$(TARGET_COPY_OUT_VENDOR)/etc/mixer_paths_mtp.xml \
- hardware/qcom-caf/msm8996/audio/configs/msm8953/mixer_paths_qrd_skuh.xml:$(TARGET_COPY_OUT_VENDOR)/etc/mixer_paths_qrd_skuh.xml \
- hardware/qcom-caf/msm8996/audio/configs/msm8953/mixer_paths_qrd_skui.xml:$(TARGET_COPY_OUT_VENDOR)/etc/mixer_paths_qrd_skui.xml \
- hardware/qcom-caf/msm8996/audio/configs/msm8953/mixer_paths_qrd_skuhf.xml:$(TARGET_COPY_OUT_VENDOR)/etc/mixer_paths_qrd_skuhf.xml \
- hardware/qcom-caf/msm8996/audio/configs/msm8953/mixer_paths_qrd_skum.xml:$(TARGET_COPY_OUT_VENDOR)/etc/mixer_paths_qrd_skum.xml \
- hardware/qcom-caf/msm8996/audio/configs/msm8953/mixer_paths_qrd_sku3.xml:$(TARGET_COPY_OUT_VENDOR)/etc/mixer_paths_qrd_sku3.xml \
- hardware/qcom-caf/msm8996/audio/configs/msm8953/mixer_paths_wcd9330.xml:$(TARGET_COPY_OUT_VENDOR)/etc/mixer_paths_wcd9330.xml \
- hardware/qcom-caf/msm8996/audio/configs/msm8953/mixer_paths_wcd9306.xml:$(TARGET_COPY_OUT_VENDOR)/etc/mixer_paths_wcd9306.xml \
- hardware/qcom-caf/msm8996/audio/configs/msm8953/mixer_paths_wcd9335.xml:$(TARGET_COPY_OUT_VENDOR)/etc/mixer_paths_wcd9335.xml \
- hardware/qcom-caf/msm8996/audio/configs/msm8953/mixer_paths_qrd_skun.xml:$(TARGET_COPY_OUT_VENDOR)/etc/mixer_paths_qrd_skun.xml \
- hardware/qcom-caf/msm8996/audio/configs/msm8953/mixer_paths_skuk.xml:$(TARGET_COPY_OUT_VENDOR)/etc/mixer_paths_skuk.xml \
- hardware/qcom-caf/msm8996/audio/configs/msm8953/mixer_paths.xml:$(TARGET_COPY_OUT_VENDOR)/etc/mixer_paths.xml \
- hardware/qcom-caf/msm8996/audio/configs/msm8953/sound_trigger_mixer_paths.xml:$(TARGET_COPY_OUT_VENDOR)/etc/sound_trigger_mixer_paths.xml \
- hardware/qcom-caf/msm8996/audio/configs/msm8953/sound_trigger_mixer_paths_wcd9306.xml:$(TARGET_COPY_OUT_VENDOR)/etc/sound_trigger_mixer_paths_wcd9306.xml \
- hardware/qcom-caf/msm8996/audio/configs/msm8953/sound_trigger_mixer_paths_wcd9330.xml:$(TARGET_COPY_OUT_VENDOR)/etc/sound_trigger_mixer_paths_wcd9330.xml \
- hardware/qcom-caf/msm8996/audio/configs/msm8953/sound_trigger_mixer_paths_wcd9335.xml:$(TARGET_COPY_OUT_VENDOR)/etc/sound_trigger_mixer_paths_wcd9335.xml \
- hardware/qcom-caf/msm8996/audio/configs/msm8953/sound_trigger_platform_info.xml:$(TARGET_COPY_OUT_VENDOR)/etc/sound_trigger_platform_info.xml \
- hardware/qcom-caf/msm8996/audio/configs/msm8953/audio_platform_info.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_platform_info.xml \
- hardware/qcom-caf/msm8996/audio/configs/msm8953/audio_platform_info_extcodec.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_platform_info_extcodec.xml \
- hardware/qcom-caf/msm8996/audio/configs/msm8953/audio_tuning_mixer.txt:$(TARGET_COPY_OUT_VENDOR)/etc/audio_tuning_mixer.txt
-
+ $(AUDIO_HAL_PATH)/configs/msm8953/audio_effects.conf:$(TARGET_COPY_OUT_VENDOR)/etc/audio_effects.conf \
+ $(AUDIO_HAL_PATH)/configs/msm8953/audio_effects.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_effects.xml \
+ $(AUDIO_HAL_PATH)/configs/msm8953/audio_output_policy.conf:$(TARGET_COPY_OUT_VENDOR)/etc/audio_output_policy.conf \
+ $(AUDIO_HAL_PATH)/configs/msm8953/audio_platform_info_intcodec.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_platform_info_intcodec.xml \
+ $(AUDIO_HAL_PATH)/configs/msm8953/audio_platform_info_sku3_tasha.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_platform_info_sku3_tasha.xml \
+ $(AUDIO_HAL_PATH)/configs/msm8953/audio_platform_info_sku4.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_platform_info_sku4.xml \
+ $(AUDIO_HAL_PATH)/configs/msm8953/audio_platform_info_tasha.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_platform_info_tasha.xml \
+ $(AUDIO_HAL_PATH)/configs/msm8953/audio_platform_info_tashalite.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_platform_info_tashalite.xml \
+ $(AUDIO_HAL_PATH)/configs/msm8953/audio_policy.conf:$(TARGET_COPY_OUT_VENDOR)/etc/audio_policy.conf \
+ $(AUDIO_HAL_PATH)/configs/msm8953/audio_tuning_mixer.txt:$(TARGET_COPY_OUT_VENDOR)/etc/audio_tuning_mixer.txt \
+ $(AUDIO_HAL_PATH)/configs/msm8953/mixer_paths.xml:$(TARGET_COPY_OUT_VENDOR)/etc/mixer_paths.xml \
+ $(AUDIO_HAL_PATH)/configs/msm8953/mixer_paths_mtp.xml:$(TARGET_COPY_OUT_VENDOR)/etc/mixer_paths_mtp.xml \
+ $(AUDIO_HAL_PATH)/configs/msm8953/mixer_paths_sku3_tasha.xml:$(TARGET_COPY_OUT_VENDOR)/etc/mixer_paths_sku3_tasha.xml \
+ $(AUDIO_HAL_PATH)/configs/msm8953/mixer_paths_sku4.xml:$(TARGET_COPY_OUT_VENDOR)/etc/mixer_paths_sku4.xml \
+ $(AUDIO_HAL_PATH)/configs/msm8953/mixer_paths_tasha.xml:$(TARGET_COPY_OUT_VENDOR)/etc/mixer_paths_tasha.xml \
+ $(AUDIO_HAL_PATH)/configs/msm8953/sound_trigger_mixer_paths.xml:$(TARGET_COPY_OUT_VENDOR)/etc/sound_trigger_mixer_paths.xml \
+ $(AUDIO_HAL_PATH)/configs/msm8953/sound_trigger_mixer_paths_wcd9306.xml:$(TARGET_COPY_OUT_VENDOR)/etc/sound_trigger_mixer_paths_wcd9306.xml \
+ $(AUDIO_HAL_PATH)/configs/msm8953/sound_trigger_mixer_paths_wcd9330.xml:$(TARGET_COPY_OUT_VENDOR)/etc/sound_trigger_mixer_paths_wcd9330.xml \
+ $(AUDIO_HAL_PATH)/configs/msm8953/sound_trigger_mixer_paths_wcd9335.xml:$(TARGET_COPY_OUT_VENDOR)/etc/sound_trigger_mixer_paths_wcd9335.xml \
+ $(AUDIO_HAL_PATH)/configs/msm8953/sound_trigger_platform_info.xml:$(TARGET_COPY_OUT_VENDOR)/etc/sound_trigger_platform_info.xml
+
+
+# Audio config files
PRODUCT_COPY_FILES += \
- frameworks/av/services/audiopolicy/config/a2dp_in_audio_policy_configuration.xml:$(TARGET_COPY_OUT_VENDOR)/etc/a2dp_in_audio_policy_configuration.xml \
- frameworks/av/services/audiopolicy/config/bluetooth_audio_policy_configuration.xml:$(TARGET_COPY_OUT_VENDOR)/etc/bluetooth_audio_policy_configuration.xml \
- frameworks/av/services/audiopolicy/config/audio_policy_volumes.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_policy_volumes.xml \
- frameworks/av/services/audiopolicy/config/default_volume_tables.xml:$(TARGET_COPY_OUT_VENDOR)/etc/default_volume_tables.xml \
- frameworks/av/services/audiopolicy/config/r_submix_audio_policy_configuration.xml:$(TARGET_COPY_OUT_VENDOR)/etc/r_submix_audio_policy_configuration.xml \
- frameworks/av/services/audiopolicy/config/usb_audio_policy_configuration.xml:$(TARGET_COPY_OUT_VENDOR)/etc/usb_audio_policy_configuration.xml
+ frameworks/av/services/audiopolicy/config/a2dp_in_audio_policy_configuration.xml:$(TARGET_COPY_OUT_VENDOR)/etc/a2dp_in_audio_policy_configuration.xml \
+ frameworks/av/services/audiopolicy/config/audio_policy_volumes.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_policy_volumes.xml \
+ frameworks/av/services/audiopolicy/config/bluetooth_audio_policy_configuration.xml:$(TARGET_COPY_OUT_VENDOR)/etc/bluetooth_audio_policy_configuration.xml \
+ frameworks/av/services/audiopolicy/config/default_volume_tables.xml:$(TARGET_COPY_OUT_VENDOR)/etc/default_volume_tables.xml \
+ frameworks/av/services/audiopolicy/config/r_submix_audio_policy_configuration.xml:$(TARGET_COPY_OUT_VENDOR)/etc/r_submix_audio_policy_configuration.xml \
+ frameworks/av/services/audiopolicy/config/usb_audio_policy_configuration.xml:$(TARGET_COPY_OUT_VENDOR)/etc/usb_audio_policy_configuration.xml
+
+
+# Audio Specific properties
+# Properties
+-include $(LOCAL_PATH)/audio_properties.mk
PRODUCT_COPY_FILES += \
- $(LOCAL_PATH)/audio/mixer_paths_wcd9326.xml:$(TARGET_COPY_OUT_VENDOR)/etc/mixer_paths_wcd9326.xml \
+ $(LOCAL_PATH)/audio/audio_platform_info_extcodec.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_platform_info_extcodec.xml \
+ $(LOCAL_PATH)/audio/mixer_paths_tashalite.xml:$(TARGET_COPY_OUT_VENDOR)/etc/mixer_paths_tashalite.xml \
$(LOCAL_PATH)/audio/audio_output_policy.conf:$(TARGET_COPY_OUT_VENDOR)/etc/audio_output_policy.conf \
$(LOCAL_PATH)/audio/audio_policy_configuration.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_policy_configuration.xml \
$(LOCAL_PATH)/audio/audio_policy.conf:$(TARGET_COPY_OUT_VENDOR)/etc/audio_policy.conf \
@@ -273,7 +292,6 @@ PRODUCT_COPY_FILES += \
$(LOCAL_PATH)/audio/tas2557_uCDSP.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/tas2557_uCDSP.bin \
$(LOCAL_PATH)/audio/tas2557evm_aacspk_a.ftcfg:$(TARGET_COPY_OUT_VENDOR)/firmware/tas2557evm_aacspk_a.ftcfg
-
# Additional native libraries
PRODUCT_COPY_FILES += \
$(LOCAL_PATH)/configs/public.libraries.txt:$(TARGET_COPY_OUT_VENDOR)/etc/public.libraries.txt
@@ -297,8 +315,9 @@ PRODUCT_PACKAGES += \
# OMX
PRODUCT_PACKAGES += \
+ libavservices_minijail \
+ libavservices_minijail.vendor \
libc2dcolorconvert \
- libextmedia_jni \
libOmxAacEnc \
libOmxAmrEnc \
libOmxCore \
@@ -330,7 +349,7 @@ PRODUCT_COPY_FILES += \
# Sensors
PRODUCT_PACKAGES += \
sensors.FP3 \
- android.hardware.sensors@1.0-impl \
+ android.hardware.sensors@1.0-impl:64 \
android.hardware.sensors@1.0-service \
libsensorndkbridge
@@ -353,7 +372,7 @@ PRODUCT_COPY_FILES += \
# Enable vndk-sp Libraries
PRODUCT_PACKAGES += \
- libgui_vendor \
+ libgui_vendor:32 \
vndk_package
# Disable Vulkan feature level 1
@@ -364,16 +383,15 @@ PRODUCT_PACKAGES += \
android.hidl.base@1.0 \
android.hidl.base@1.0_system \
android.hidl.manager@1.0 \
- android.hidl.manager@1.0-java
+ libhidltransport \
+ libhidltransport.vendor \
+ libhwbinder \
+ libhwbinder.vendor
# HW crypto
PRODUCT_PACKAGES += \
vendor.qti.hardware.cryptfshw@1.0-service-qti.qsee
-# Weaver
-PRODUCT_PACKAGES += \
- android.hardware.weaver@1.0
-
# Doze
# PRODUCT_PACKAGES += \
# Doze
@@ -385,19 +403,12 @@ PRODUCT_PACKAGES += \
# DRM
PRODUCT_PACKAGES += \
- android.hardware.drm@1.0-impl \
- android.hardware.drm@1.0-service \
- android.hardware.drm@1.2-service.clearkey
+ android.hardware.drm@1.3-service.clearkey
# Power
PRODUCT_PACKAGES += \
- android.hardware.power@1.2-service-qti
-
-# Thermal
-PRODUCT_PACKAGES += \
- thermal.msm8953 \
- android.hardware.thermal@1.0-impl \
- android.hardware.thermal@1.0-service
+ android.hardware.power-service-qti \
+ vendor.qti.hardware.perf@2.0.vendor
# IRQ
PRODUCT_COPY_FILES += \
@@ -412,10 +423,13 @@ PRODUCT_PACKAGES += \
libipanat \
liboffloadhal
-# IPv6 tethering
+# Service Tracker
PRODUCT_PACKAGES += \
- ebtables \
- ethertypes
+ vendor.qti.hardware.servicetracker@1.2.vendor
+
+# System helper
+PRODUCT_PACKAGES += \
+ vendor.qti.hardware.systemhelper@1.0
# Trust HAL
PRODUCT_PACKAGES += \
@@ -432,14 +446,15 @@ PRODUCT_PACKAGES += \
# Health
PRODUCT_PACKAGES += \
- android.hardware.health@2.0-impl \
- android.hardware.health@2.0-service
+ android.hardware.health@2.1-impl:64 \
+ android.hardware.health@2.1-impl.recovery \
+ android.hardware.health@2.1-service
# Bluetooth
PRODUCT_PACKAGES += \
libbt-vendor \
audio.bluetooth.default \
- android.hardware.bluetooth.audio@2.0-impl \
+ android.hardware.bluetooth.audio@2.0-impl:32 \
android.hardware.bluetooth@1.0 \
vendor.qti.hardware.btconfigstore@1.0.vendor
@@ -452,7 +467,7 @@ PRODUCT_COPY_FILES += \
# GPS
PRODUCT_PACKAGES += \
- android.hardware.gnss@2.0-impl-qti \
+ android.hardware.gnss@2.0-impl-qti:64 \
android.hardware.gnss@2.0-service-qti \
libbatching \
libgeofencing \
@@ -493,12 +508,9 @@ PRODUCT_PACKAGES += \
librmnetctl \
libprotobuf-cpp-full
-# RCS
-PRODUCT_PACKAGES += \
- rcs_service_aidl \
- rcs_service_aidl.xml \
- rcs_service_api \
- rcs_service_api.xml
+#vendor prop to disable advanced network scanning
+PRODUCT_PROPERTY_OVERRIDES += \
+ persist.vendor.radio.enableadvancedscan=false
# Telephony
PRODUCT_PACKAGES += \
@@ -518,7 +530,7 @@ PRODUCT_PACKAGES += \
# NFC
PRODUCT_PACKAGES += \
- vendor.nxp.hardware.nfc@1.2-service \
+ vendor.nxp.hardware.nfc@2.0-service \
com.android.nfc_extras \
com.nxp.nfc.nq \
com.nxp.nfc.nq.xml \
@@ -529,9 +541,12 @@ PRODUCT_PACKAGES += \
nqnfcee_access.xml \
nqnfcse_access.xml \
NfcNci \
- SecureElement \
Tag
+# NFC Config
+PRODUCT_COPY_FILES += \
+ $(LOCAL_PATH)/configs/libnfc-nci.conf:$(TARGET_COPY_OUT_VENDOR)/etc/libnfc-nci.conf
+
# Soong namespaces
PRODUCT_SOONG_NAMESPACES += \
vendor/nxp/opensource/pn5xx
@@ -552,22 +567,18 @@ PRODUCT_ODM_PROPERTIES += \
# Wifi
PRODUCT_PACKAGES += \
android.hardware.wifi@1.0-service \
- dhcpcd.conf \
hostapd \
hostapd_cli \
- libnl_2 \
libnl \
libqsap_sdk \
- libQWiFiSoftApCfg \
libwifi-hal-qcom \
libwpa_client \
vendor.qti.hardware.wifi.supplicant@1.0_vendor \
wificond \
- wifilogd \
+ WifiOverlay \
libwcnss_qmi \
wpa_supplicant \
- wpa_supplicant.conf \
- wpa_supplicant_wcn.conf
+ wpa_supplicant.conf
# Wi-Fi Display
PRODUCT_BOOT_JARS += \
diff --git a/extract-files.sh b/extract-files.sh
index 5a9e1665f5093d42ca5986b19af70e16b6e72106..16b670f5228f656ed4aa4abfab40cc908e4507a5 100755
--- a/extract-files.sh
+++ b/extract-files.sh
@@ -1,18 +1,8 @@
#!/bin/bash
#
-# Copyright (C) 2018-2019 The LineageOS Project
+# Copyright (C) 2018-2021 The LineageOS 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.
+# SPDX-License-Identifier: Apache-2.0
#
set -e
@@ -21,13 +11,15 @@ set -e
export DEVICE=FP3
export VENDOR=fairphone
+export DEVICE_BRINGUP_YEAR=2020
+
# Load extract_utils and do some sanity checks
MY_DIR="${BASH_SOURCE%/*}"
if [[ ! -d "${MY_DIR}" ]]; then MY_DIR="${PWD}"; fi
-LINEAGE_ROOT="${MY_DIR}"/../../..
+ANDROID_ROOT="${MY_DIR}/../../.."
-HELPER="${LINEAGE_ROOT}/vendor/lineage/build/tools/extract_utils.sh"
+HELPER="${ANDROID_ROOT}/tools/extract-utils/extract_utils.sh"
if [ ! -f "${HELPER}" ]; then
echo "Unable to find helper script at ${HELPER}"
exit 1
@@ -65,6 +57,7 @@ fi
function blob_fixup() {
case "${1}" in
+
product/etc/permissions/qcrilhook.xml)
sed -i "s|/system/framework/qcrilhook.jar|/product/framework/qcrilhook.jar|g" "${2}"
;;
@@ -77,19 +70,16 @@ function blob_fixup() {
sed -i "s|name=\"android.hidl.manager-V1.0-java|name=\"android.hidl.manager@1.0-java|g" "${2}"
;;
- # Fix xml version
+ # Fix xml version
product/etc/permissions/vendor.qti.hardware.data.connection-V1.0-java.xml | product/etc/permissions/vendor.qti.hardware.data.connection-V1.1-java.xml)
sed -i 's/xml version="2.0"/xml version="1.0"/' "${2}"
;;
-
esac
}
-# Initialize the helper
-setup_vendor "${DEVICE}" "${VENDOR}" "${LINEAGE_ROOT}" false "${CLEAN_VENDOR}"
-
-extract "${MY_DIR}/proprietary-files.txt" "${SRC}" "${KANG}" --section "${SECTION}"
+setup_vendor "${DEVICE}" "${VENDOR}" "${ANDROID_ROOT}" false "${CLEAN_VENDOR}"
-DEVICE_BLOB_ROOT="${LINEAGE_ROOT}/vendor/${VENDOR}/${DEVICE}/proprietary"
+extract "${MY_DIR}/proprietary-files.txt" "${SRC}" \
+ "${KANG}" --section "${SECTION}"
"${MY_DIR}/setup-makefiles.sh"
diff --git a/gps/android/1.0/Android.mk b/gps/android/1.0/Android.mk
index 112ae8bde657e2687e9e24f482bbdb612241e282..797ecce1cda3711a44538c1361df325f18a647a3 100644
--- a/gps/android/1.0/Android.mk
+++ b/gps/android/1.0/Android.mk
@@ -37,8 +37,6 @@ LOCAL_HEADER_LIBRARIES := \
LOCAL_SHARED_LIBRARIES := \
liblog \
libhidlbase \
- libhidltransport \
- libhwbinder \
libcutils \
libutils \
android.hardware.gnss@1.0 \
@@ -89,9 +87,7 @@ LOCAL_SHARED_LIBRARIES := \
libqti_vndfwk_detect \
LOCAL_SHARED_LIBRARIES += \
- libhwbinder \
libhidlbase \
- libhidltransport \
android.hardware.gnss@1.0 \
LOCAL_CFLAGS += $(GNSS_CFLAGS)
diff --git a/gps/android/1.1/Android.mk b/gps/android/1.1/Android.mk
index 132c1e1e0bd6aaceb8dbe5eef1ae9630671fd3ec..66abd06496887e80ccca01f41f6d6bc68d8e067d 100644
--- a/gps/android/1.1/Android.mk
+++ b/gps/android/1.1/Android.mk
@@ -37,8 +37,6 @@ LOCAL_HEADER_LIBRARIES := \
LOCAL_SHARED_LIBRARIES := \
liblog \
libhidlbase \
- libhidltransport \
- libhwbinder \
libcutils \
libutils \
android.hardware.gnss@1.0 \
@@ -90,9 +88,7 @@ LOCAL_SHARED_LIBRARIES := \
libqti_vndfwk_detect \
LOCAL_SHARED_LIBRARIES += \
- libhwbinder \
libhidlbase \
- libhidltransport \
android.hardware.gnss@1.0 \
android.hardware.gnss@1.1 \
diff --git a/gps/android/2.0/Android.mk b/gps/android/2.0/Android.mk
index d9ac77ca2cca786963cd9d124d56d4bc0b275373..b6790c5dc267e9d053a582bc565ad637e3a103fc 100644
--- a/gps/android/2.0/Android.mk
+++ b/gps/android/2.0/Android.mk
@@ -46,8 +46,6 @@ LOCAL_HEADER_LIBRARIES := \
LOCAL_SHARED_LIBRARIES := \
liblog \
libhidlbase \
- libhidltransport \
- libhwbinder \
libcutils \
libutils \
android.hardware.gnss@1.0 \
@@ -100,9 +98,7 @@ LOCAL_SHARED_LIBRARIES := \
libqti_vndfwk_detect \
LOCAL_SHARED_LIBRARIES += \
- libhwbinder \
libhidlbase \
- libhidltransport \
android.hardware.gnss@1.0 \
android.hardware.gnss@1.1 \
android.hardware.gnss@2.0 \
diff --git a/gps/android/utils/Android.mk b/gps/android/utils/Android.mk
index 0e4c9536eb99aebf2b2243a37e6bb0bf6783d6af..9cb6f7ba84086d2e78cbe7d858ecbd62ff968f19 100644
--- a/gps/android/utils/Android.mk
+++ b/gps/android/utils/Android.mk
@@ -17,8 +17,6 @@ LOCAL_SRC_FILES:= \
LOCAL_SHARED_LIBRARIES := \
liblog \
libhidlbase \
- libhidltransport \
- libhwbinder \
libcutils \
libutils \
android.hardware.health@1.0 \
diff --git a/gpt-utils/gpt-utils.cpp b/gpt-utils/gpt-utils.cpp
index 4ae7f26e8ced20bbd9f94bfbf1c10be1c412f7c9..42ec621dd6b4da2b83c40f44d01e971c6aa7c4ef 100644
--- a/gpt-utils/gpt-utils.cpp
+++ b/gpt-utils/gpt-utils.cpp
@@ -32,7 +32,6 @@
/******************************************************************************
* INCLUDE SECTION
******************************************************************************/
-#include
#include
#include
#include
diff --git a/libhidl/Android.mk b/libhidl/Android.mk
index 5bc706188dbf0cf6a2d8ce30cd4289b1fd41666d..17812b3b5b25f92957a3eec150979672b363f0ac 100644
--- a/libhidl/Android.mk
+++ b/libhidl/Android.mk
@@ -14,7 +14,7 @@
# limitations under the License.
include $(CLEAR_VARS)
-LOCAL_SHARED_LIBRARIES := libhidltransport
+LOCAL_SHARED_LIBRARIES := libhidlbase
LOCAL_MODULE := android.hidl.base@1.0
LOCAL_MODULE_TAGS := optional
LOCAL_MODULE_CLASS := SHARED_LIBRARIES
@@ -22,7 +22,7 @@ LOCAL_VENDOR_MODULE := true
include $(BUILD_SHARED_LIBRARY)
include $(CLEAR_VARS)
-LOCAL_SHARED_LIBRARIES := libhidltransport
+LOCAL_SHARED_LIBRARIES := libhidlbase
LOCAL_MODULE := android.hidl.base@1.0_system
LOCAL_INSTALLED_MODULE_STEM := android.hidl.base@1.0.so
LOCAL_MODULE_TAGS := optional
@@ -30,7 +30,7 @@ LOCAL_MODULE_CLASS := SHARED_LIBRARIES
include $(BUILD_SHARED_LIBRARY)
include $(CLEAR_VARS)
-LOCAL_SHARED_LIBRARIES := libhidltransport
+LOCAL_SHARED_LIBRARIES := libhidlbase
LOCAL_MODULE := android.hidl.manager@1.0
LOCAL_MODULE_TAGS := optional
LOCAL_MODULE_CLASS := SHARED_LIBRARIES
diff --git a/light/Android.bp b/light/Android.bp
index 6eaf6dd0e6c0b36f775981373dc1acba286c0577..458ac7771364a9718402ce8c0f166dbd037c436f 100644
--- a/light/Android.bp
+++ b/light/Android.bp
@@ -23,9 +23,7 @@ cc_binary {
shared_libs: [
"libhardware",
"libhidlbase",
- "libhidltransport",
"liblog",
- "libhwbinder",
"libutils",
"android.hardware.light@2.0",
],
diff --git a/manifest.xml b/manifest.xml
index 627afa5a03572580b6fc754a0651b6fcc2b55d31..990c5a3de29ec898da188ca0034f5f1c68111526 100644
--- a/manifest.xml
+++ b/manifest.xml
@@ -2,7 +2,7 @@
android.hardware.audio
hwbinder
- 5.0
+ 6.0
IDevicesFactory
default
@@ -11,7 +11,7 @@
android.hardware.audio.effect
hwbinder
- 5.0
+ 6.0
IEffectsFactory
default
@@ -80,23 +80,6 @@
default
-
- android.hardware.drm
- hwbinder
- 1.0
-
- ICryptoFactory
- default
-
-
- IDrmFactory
- default
-
- @1.2::ICryptoFactory/clearkey
- @1.2::IDrmFactory/clearkey
- @1.2::ICryptoFactory/widevine
- @1.2::IDrmFactory/widevine
-
android.hardware.gatekeeper
hwbinder
@@ -118,7 +101,7 @@
vendor.qti.hardware.bluetooth_sar
hwbinder
- 1.0
+ 1.1
IBluetoothSar
default
@@ -127,7 +110,7 @@
vendor.qti.hardware.btconfigstore
hwbinder
- 1.0
+ 2.0
IBTConfigStore
default
@@ -160,15 +143,6 @@
default
-
- android.hardware.health
- hwbinder
- 2.0
-
- IHealth
- default
-
-
android.hardware.keymaster
hwbinder
@@ -221,18 +195,18 @@
vendor.nxp.hardware.nfc
hwbinder
- 1.2
+ 2.0
INqNfc
default
- android.hardware.power
+ vendor.nxp.nxpnfclegacy
hwbinder
- 1.2
+ 1.0
- IPower
+ INxpNfcLegacy
default
@@ -256,7 +230,7 @@
android.hardware.secure_element
hwbinder
- 1.0
+ 1.2
ISecureElement
SIM1
@@ -308,24 +282,6 @@
default
-
- android.hardware.thermal
- hwbinder
- 1.0
-
- IThermal
- default
-
-
-
- android.hardware.usb
- hwbinder
- 1.0
-
- IUsb
- default
-
-
android.hardware.vibrator
hwbinder
@@ -344,42 +300,6 @@
dpmQmiService
-
- android.hardware.weaver
- hwbinder
- 1.0
-
- IWeaver
- default
-
-
-
- android.hardware.wifi
- hwbinder
- 1.3
-
- IWifi
- default
-
-
-
- android.hardware.wifi.hostapd
- hwbinder
- 1.1
-
- IHostapd
- default
-
-
-
- android.hardware.wifi.supplicant
- hwbinder
- 1.2
-
- ISupplicant
- default
-
-
vendor.qti.hardware.wifi.supplicant
hwbinder
@@ -398,10 +318,19 @@
qti.ims.connectionmanagerservice
+
+ vendor.qti.ims.factory
+ hwbinder
+ 1.1
+
+ IImsFactory
+ default
+
+
com.qualcomm.qti.uceservice
hwbinder
- 2.1
+ 2.3
IUceService
com.qualcomm.qti.uceservice
@@ -419,7 +348,7 @@
vendor.display.config
hwbinder
- 1.9
+ 2.0
IDisplayConfig
default
@@ -437,7 +366,7 @@
vendor.qti.data.factory
hwbinder
- 2.1
+ 2.3
IFactory
default
@@ -452,6 +381,26 @@
gnss_vendor
+
+
+ vendor.qti.hardware.capabilityconfigstore
+ hwbinder
+ 1.0
+
+ ICapabilityConfigStore
+ default
+
+
+
+
+ vendor.qti.hardware.dsp
+ hwbinder
+ 1.0
+
+ IDspService
+ dspservice
+
+
vendor.qti.hardware.data.connection
hwbinder
@@ -462,6 +411,16 @@
slot2
+
+ vendor.qti.hardware.data.iwlan
+ hwbinder
+ 1.0
+
+ IIWlan
+ slot1
+ slot2
+
+
vendor.qti.hardware.data.latency
hwbinder
@@ -488,18 +447,38 @@
vendor.qti.hardware.perf
hwbinder
- 2.0
+ 2.2
IPerf
default
- vendor.qti.hardware.qdutils_disp
+ vendor.qti.esepowermanager
+ hwbinder
+ 1.1
+
+ IEsePowerManager
+ default
+
+
+
+
+ vendor.qti.hardware.fstman
+ hwbinder
+ 1.0
+
+ IFstManager
+ default
+
+
+
+
+ vendor.qti.hardware.qseecom
hwbinder
1.0
- IQdutilsDisp
+ IQSEECom
default
@@ -529,7 +508,7 @@
vendor.qti.hardware.radio.ims
hwbinder
- 1.5
+ 1.7
IImsRadio
imsradio0
@@ -539,7 +518,7 @@
vendor.qti.hardware.radio.lpa
hwbinder
- 1.0
+ 1.2
IUimLpa
UimLpa0
@@ -606,6 +585,25 @@
uimRemoteServer1
+
+ vendor.qti.hardware.tui_comm
+ hwbinder
+ 1.0
+
+ ITuiComm
+ default
+
+
+
+
+ vendor.qti.hardware.soter
+ hwbinder
+ 1.0
+
+ ISoter
+ default
+
+
vendor.qti.ims.callinfo
hwbinder
@@ -618,7 +616,7 @@
vendor.qti.imsrtpservice
hwbinder
- 2.1
+ 3.0
IRTPService
imsrtpservice
@@ -673,24 +671,6 @@
default
-
- vendor.lineage.power
- hwbinder
- 1.0
-
- ILineagePower
- default
-
-
-
- vendor.lineage.trust
- hwbinder
- 1.0
-
- IUsbRestrict
- default
-
-
vendor.qti.hardware.cryptfshw
hwbinder
diff --git a/odm_manifest.xml b/odm_manifest.xml
deleted file mode 100644
index 115dd7b9433ec503fd0fde274708a78f1547dfdf..0000000000000000000000000000000000000000
--- a/odm_manifest.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
- android.hardware.biometrics.fingerprint
- hwbinder
- 2.1
-
- IBiometricsFingerprint
- default
-
-
-
diff --git a/overlay/frameworks/base/core/res/res/values/config.xml b/overlay/frameworks/base/core/res/res/values/config.xml
index 5fce0c3ae9a215381d5a4152d95fdc5c0b0de8a3..8471203e555f7c2f685baba9a2328d631b06c840 100644
--- a/overlay/frameworks/base/core/res/res/values/config.xml
+++ b/overlay/frameworks/base/core/res/res/values/config.xml
@@ -267,22 +267,6 @@
true
-
-
- - "usb\\d"
- - "rndis\\d"
-
-
-
-
- - "wigig0"
- - "wlan0"
-
-
true
@@ -317,12 +301,6 @@
true
-
- org.codeaurora.ims
-
-
- true
-
true
@@ -416,25 +394,6 @@
true
-
- true
-
-
- true
-
-
- true
-
-
- true
-
-
- true
-
false
@@ -468,6 +427,13 @@
audio output to the WiFi display encoder in the media server.
* The remote submix module "audio.r_submix.default" must be installed on the device.
* The device must be provisioned with HDCP keys (for protected content). -->
- true
-
+ false
+
+
+
+ - 0:2:15
+
diff --git a/overlay/packages/services/Telephony/res/values/config.xml b/overlay/packages/services/Telephony/res/values/config.xml
new file mode 100644
index 0000000000000000000000000000000000000000..49550598a6c402615402c415a64a96939730b85b
--- /dev/null
+++ b/overlay/packages/services/Telephony/res/values/config.xml
@@ -0,0 +1,25 @@
+
+
+
+
+
+
+ org.codeaurora.ims
+
+
+ org.codeaurora.ims
+
diff --git a/power/power-8953.c b/power/power-8953.c
index 48f053e5364cd5695027e8a9a07a49a57577584b..f211d1addf52e33f8b365e5869a5dd5c059736da 100644
--- a/power/power-8953.c
+++ b/power/power-8953.c
@@ -1,6 +1,6 @@
/*
- * Copyright (c) 2016, The Linux Foundation. All rights reserved.
- * Copyright (C) 2018 The LineageOS Project
+ * Copyright (c) 2016, 2018, The Linux Foundation. All rights reserved.
+ * Copyright (C) 2018-2021 The LineageOS Project
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are
@@ -30,44 +30,51 @@
#define LOG_NIDEBUG 0
+#include
#include
-#include
-#include
-#include
-#include
#include
-#include
#include
+#include
+#include
+#include
+#include
+#include
-#define LOG_TAG "QCOM PowerHAL"
-#include
+#define LOG_TAG "QTI PowerHAL"
#include
#include
+#include
-#include "utils.h"
-#include "metadata-defs.h"
#include "hint-data.h"
+#include "metadata-defs.h"
#include "performance.h"
#include "power-common.h"
+#include "utils.h"
-#define NUM_PERF_MODES 3
+static int video_encode_hint_sent;
-const int kMaxLaunchDuration = 5000; /* ms */
+const int kMinInteractiveDuration = 500; /* ms */
const int kMaxInteractiveDuration = 5000; /* ms */
-const int kMinInteractiveDuration = 500; /* ms */
+const int kMaxLaunchDuration = 5000; /* ms */
static int current_power_profile = PROFILE_BALANCED;
+// clang-format off
static int profile_high_performance[] = {
SCHED_BOOST_ON_V3, 0x1,
ALL_CPUS_PWR_CLPS_DIS_V3, 0x1,
+ CPUS_ONLINE_MIN_BIG, 0x4,
MIN_FREQ_BIG_CORE_0, 0xFFF,
MIN_FREQ_LITTLE_CORE_0, 0xFFF,
GPU_MIN_POWER_LEVEL, 0x1,
SCHED_PREFER_IDLE_DIS_V3, 0x1,
+ SCHED_SMALL_TASK, 0x1,
+ SCHED_MOSTLY_IDLE_NR_RUN, 0x1,
+ SCHED_MOSTLY_IDLE_LOAD, 0x1,
};
static int profile_power_save[] = {
+ CPUS_ONLINE_MAX_BIG, 0x1,
MAX_FREQ_BIG_CORE_0, 0x3bf,
MAX_FREQ_LITTLE_CORE_0, 0x300,
};
@@ -78,24 +85,22 @@ static int profile_bias_power[] = {
};
static int profile_bias_performance[] = {
+ CPUS_ONLINE_MAX_BIG, 0x4,
MIN_FREQ_BIG_CORE_0, 0x540,
};
+// clang-format on
#ifdef INTERACTION_BOOST
-int get_number_of_profiles()
-{
+int get_number_of_profiles() {
return 5;
}
#endif
-static int set_power_profile(void *data)
-{
- int profile = data ? *((int*)data) : 0;
+void set_power_profile(int profile) {
int ret = -EINVAL;
- const char *profile_name = NULL;
+ const char* profile_name = NULL;
- if (profile == current_power_profile)
- return 0;
+ if (profile == current_power_profile) return;
ALOGV("%s: Profile=%d", __func__, profile);
@@ -107,22 +112,22 @@ static int set_power_profile(void *data)
if (profile == PROFILE_POWER_SAVE) {
ret = perform_hint_action(DEFAULT_PROFILE_HINT_ID, profile_power_save,
- ARRAY_SIZE(profile_power_save));
+ ARRAY_SIZE(profile_power_save));
profile_name = "powersave";
} else if (profile == PROFILE_HIGH_PERFORMANCE) {
- ret = perform_hint_action(DEFAULT_PROFILE_HINT_ID,
- profile_high_performance, ARRAY_SIZE(profile_high_performance));
+ ret = perform_hint_action(DEFAULT_PROFILE_HINT_ID, profile_high_performance,
+ ARRAY_SIZE(profile_high_performance));
profile_name = "performance";
} else if (profile == PROFILE_BIAS_POWER) {
ret = perform_hint_action(DEFAULT_PROFILE_HINT_ID, profile_bias_power,
- ARRAY_SIZE(profile_bias_power));
+ ARRAY_SIZE(profile_bias_power));
profile_name = "bias power";
} else if (profile == PROFILE_BIAS_PERFORMANCE) {
- ret = perform_hint_action(DEFAULT_PROFILE_HINT_ID,
- profile_bias_performance, ARRAY_SIZE(profile_bias_performance));
+ ret = perform_hint_action(DEFAULT_PROFILE_HINT_ID, profile_bias_performance,
+ ARRAY_SIZE(profile_bias_performance));
profile_name = "bias perf";
} else if (profile == PROFILE_BALANCED) {
ret = 0;
@@ -132,242 +137,189 @@ static int set_power_profile(void *data)
if (ret == 0) {
current_power_profile = profile;
ALOGD("%s: Set %s mode", __func__, profile_name);
+ } else {
+ ALOGE("Setting power profile failed. perf HAL not started?");
}
- return ret;
-}
-
-typedef enum {
- NORMAL_MODE = 0,
- SUSTAINED_MODE = 1,
- VR_MODE = 2,
- VR_SUSTAINED_MODE = (SUSTAINED_MODE|VR_MODE),
- INVALID_MODE = 0xFF
-} perf_mode_type_t;
-
-typedef struct perf_mode {
- perf_mode_type_t type;
- int perf_hint_id;
-} perf_mode_t;
-
-perf_mode_t perf_modes[NUM_PERF_MODES] = {
- { SUSTAINED_MODE, SUSTAINED_PERF_HINT },
- { VR_MODE, VR_MODE_HINT },
- { VR_SUSTAINED_MODE, VR_MODE_SUSTAINED_PERF_HINT }
-};
-
-static int current_mode = NORMAL_MODE;
-
-static inline int get_perfd_hint_id(perf_mode_type_t type) {
- int i;
- for (i = 0; i < NUM_PERF_MODES; i++) {
- if (perf_modes[i].type == type) {
- ALOGD("Hint id is 0x%x for mode 0x%x", perf_modes[i].perf_hint_id, type);
- return perf_modes[i].perf_hint_id;
- }
- }
- ALOGD("Couldn't find the hint for mode 0x%x", type);
- return 0;
}
-static int switch_mode(perf_mode_type_t mode) {
- int hint_id = 0;
- static int perfd_mode_handle = -1;
+/**
+ * Returns true if the target is SDM632.
+ */
+static bool is_target_SDM632(void) {
+ static int is_SDM632 = -1;
+ int soc_id;
- // release existing mode if any
- if (CHECK_HANDLE(perfd_mode_handle)) {
- ALOGD("Releasing handle 0x%x", perfd_mode_handle);
- release_request(perfd_mode_handle);
- perfd_mode_handle = -1;
- }
- // switch to a perf mode
- hint_id = get_perfd_hint_id(mode);
- if (hint_id != 0) {
- perfd_mode_handle = perf_hint_enable(hint_id, 0);
- if (!CHECK_HANDLE(perfd_mode_handle)) {
- ALOGE("Failed perf_hint_interaction for mode: 0x%x", mode);
- return -1;
- }
- ALOGD("Acquired handle 0x%x", perfd_mode_handle);
- }
- return 0;
-}
+ if (is_SDM632 >= 0) return is_SDM632;
-static int process_perf_hint(void *data, perf_mode_type_t mode) {
- // enable
- if (data) {
- ALOGI("Enable request for mode: 0x%x", mode);
- // check if mode is current mode
- if (current_mode & mode) {
- ALOGD("Mode 0x%x already enabled", mode);
- return HINT_HANDLED;
- }
- // enable requested mode
- if (0 != switch_mode(current_mode | mode)) {
- ALOGE("Couldn't enable mode 0x%x", mode);
- return HINT_NONE;
- }
- current_mode |= mode;
- ALOGI("Current mode is 0x%x", current_mode);
- // disable
- } else {
- ALOGI("Disable request for mode: 0x%x", mode);
- // check if mode is enabled
- if (!(current_mode & mode)) {
- ALOGD("Mode 0x%x already disabled", mode);
- return HINT_HANDLED;
- }
- // disable requested mode
- if (0 != switch_mode(current_mode & ~mode)) {
- ALOGE("Couldn't disable mode 0x%x", mode);
- return HINT_NONE;
- }
- current_mode &= ~mode;
- ALOGI("Current mode is 0x%x", current_mode);
- }
+ soc_id = get_soc_id();
+ is_SDM632 = soc_id == 349 || soc_id == 350;
- return HINT_HANDLED;
+ return is_SDM632;
}
-static int process_video_encode_hint(void *metadata)
-{
+static int process_video_encode_hint(void* metadata) {
char governor[80];
struct video_encode_metadata_t video_encode_metadata;
- static int video_encode_handle = 0;
- if (!metadata) {
- return HINT_NONE;
- }
+ if (!metadata) return HINT_NONE;
- if (get_scaling_governor_check_cores(governor, sizeof(governor), CPU0) == -1) {
- if (get_scaling_governor_check_cores(governor, sizeof(governor), CPU1) == -1) {
- if (get_scaling_governor_check_cores(governor, sizeof(governor), CPU2) == -1) {
- if (get_scaling_governor_check_cores(governor, sizeof(governor), CPU3) == -1) {
- ALOGE("Can't obtain scaling governor.");
- return HINT_NONE;
- }
- }
- }
+ if (get_scaling_governor(governor, sizeof(governor)) == -1) {
+ ALOGE("Can't obtain scaling governor.");
+ return HINT_NONE;
}
/* Initialize encode metadata struct fields */
memset(&video_encode_metadata, 0, sizeof(struct video_encode_metadata_t));
video_encode_metadata.state = -1;
+ video_encode_metadata.hint_id = DEFAULT_VIDEO_ENCODE_HINT_ID;
- if (parse_video_encode_metadata((char *)metadata, &video_encode_metadata) == -1) {
+ if (parse_video_encode_metadata((char*)metadata, &video_encode_metadata) == -1) {
ALOGE("Error occurred while parsing metadata.");
return HINT_NONE;
}
if (video_encode_metadata.state == 1) {
- if (is_interactive_governor(governor) || is_schedutil_governor(governor)) {
- video_encode_handle = perf_hint_enable(
- VIDEO_ENCODE_HINT, 0);
- return HINT_HANDLED;
+ if (is_schedutil_governor(governor)) {
+ if (is_target_SDM632()) {
+ /* sample_ms = 10mS
+ * SLB for Core0 = -6
+ * SLB for Core1 = -6
+ * SLB for Core2 = -6
+ * SLB for Core3 = -6
+ * hispeed load = 95
+ * hispeed freq = 1036 */
+ int resource_values[] = {CPUBW_HWMON_SAMPLE_MS,
+ 0xa,
+ 0x40c68100,
+ 0xfffffffa,
+ 0x40c68110,
+ 0xfffffffa,
+ 0x40c68120,
+ 0xfffffffa,
+ 0x40c68130,
+ 0xfffffffa,
+ 0x41440100,
+ 0x5f,
+ 0x4143c100,
+ 0x40c};
+ if (!video_encode_hint_sent) {
+ perform_hint_action(video_encode_metadata.hint_id, resource_values,
+ ARRAY_SIZE(resource_values));
+ video_encode_hint_sent = 1;
+ return HINT_HANDLED;
+ }
+ } else {
+ /* sample_ms = 10mS */
+ int resource_values[] = {CPUBW_HWMON_SAMPLE_MS, 0xa};
+ if (!video_encode_hint_sent) {
+ perform_hint_action(video_encode_metadata.hint_id, resource_values,
+ ARRAY_SIZE(resource_values));
+ video_encode_hint_sent = 1;
+ return HINT_HANDLED;
+ }
+ }
+ } else if (is_interactive_governor(governor)) {
+ /* Sched_load and migration_notification disable
+ * timer rate - 40mS*/
+ int resource_values[] = {INT_OP_CLUSTER0_USE_SCHED_LOAD, 0x1,
+ INT_OP_CLUSTER0_USE_MIGRATION_NOTIF, 0x1,
+ INT_OP_CLUSTER0_TIMER_RATE, BIG_LITTLE_TR_MS_40};
+ if (!video_encode_hint_sent) {
+ perform_hint_action(video_encode_metadata.hint_id, resource_values,
+ ARRAY_SIZE(resource_values));
+ video_encode_hint_sent = 1;
+ return HINT_HANDLED;
+ }
}
} else if (video_encode_metadata.state == 0) {
if (is_interactive_governor(governor) || is_schedutil_governor(governor)) {
- release_request(video_encode_handle);
+ undo_hint_action(video_encode_metadata.hint_id);
+ video_encode_hint_sent = 0;
return HINT_HANDLED;
}
}
return HINT_NONE;
}
-static int process_activity_launch_hint(void *data)
-{
- static int launch_handle = -1;
- static int launch_mode = 0;
- // release lock early if launch has finished
- if (!data) {
- if (CHECK_HANDLE(launch_handle)) {
- release_request(launch_handle);
- launch_handle = -1;
- }
- launch_mode = 0;
- return HINT_HANDLED;
- }
- if (current_mode != NORMAL_MODE) {
- ALOGV("%s: ignoring due to other active perf hints", __func__);
- } else if (!launch_mode) {
- launch_handle = perf_hint_enable_with_type(VENDOR_HINT_FIRST_LAUNCH_BOOST,
- kMaxLaunchDuration, LAUNCH_BOOST_V1);
- if (!CHECK_HANDLE(launch_handle)) {
- ALOGE("Failed to perform launch boost");
- return HINT_NONE;
- }
- launch_mode = 1;
- }
- return HINT_HANDLED;
-}
-
-static int process_interaction_hint(void *data)
-{
+static void process_interaction_hint(void* data) {
static struct timespec s_previous_boost_timespec;
static int s_previous_duration = 0;
+ static int interaction_handle = -1;
+
struct timespec cur_boost_timespec;
long long elapsed_time;
int duration = kMinInteractiveDuration;
- if (current_mode != NORMAL_MODE) {
- ALOGV("%s: ignoring due to other active perf hints", __func__);
- return HINT_HANDLED;
- }
+
if (data) {
int input_duration = *((int*)data);
if (input_duration > duration) {
- duration = (input_duration > kMaxInteractiveDuration) ?
- kMaxInteractiveDuration : input_duration;
+ duration = (input_duration > kMaxInteractiveDuration) ? kMaxInteractiveDuration
+ : input_duration;
}
}
+
clock_gettime(CLOCK_MONOTONIC, &cur_boost_timespec);
+
elapsed_time = calc_timespan_us(s_previous_boost_timespec, cur_boost_timespec);
// don't hint if it's been less than 250ms since last boost
// also detect if we're doing anything resembling a fling
// support additional boosting in case of flings
if (elapsed_time < 250000 && duration <= 750) {
- return HINT_HANDLED;
+ return;
}
s_previous_boost_timespec = cur_boost_timespec;
s_previous_duration = duration;
- if (duration > kMinInteractiveDuration) {
- perf_hint_enable_with_type(VENDOR_HINT_SCROLL_BOOST, duration, SCROLL_VERTICAL);
- }else {
- perf_hint_enable_with_type(VENDOR_HINT_SCROLL_BOOST, duration, SCROLL_PREFILING);
+ if (CHECK_HANDLE(interaction_handle)) {
+ release_request(interaction_handle);
}
- return HINT_HANDLED;
+ interaction_handle =
+ perf_hint_enable_with_type(VENDOR_HINT_SCROLL_BOOST, duration, SCROLL_VERTICAL);
}
-int power_hint_override(power_hint_t hint, void *data)
-{
- int ret_val = HINT_NONE;
+static int process_activity_launch_hint(void* data) {
+ static int launch_handle = -1;
+ static int launch_mode = 0;
- if (hint == POWER_HINT_SET_PROFILE) {
- if (set_power_profile(data) < 0)
- ALOGE("Setting power profile failed. perf HAL not started?");
+ // release lock early if launch has finished
+ if (!data) {
+ if (CHECK_HANDLE(launch_handle)) {
+ release_request(launch_handle);
+ launch_handle = -1;
+ }
+ launch_mode = 0;
return HINT_HANDLED;
}
+ if (!launch_mode) {
+ launch_handle = perf_hint_enable_with_type(VENDOR_HINT_FIRST_LAUNCH_BOOST,
+ kMaxLaunchDuration, LAUNCH_BOOST_V1);
+ if (!CHECK_HANDLE(launch_handle)) {
+ ALOGE("Failed to perform launch boost");
+ return HINT_NONE;
+ }
+ launch_mode = 1;
+ }
+ return HINT_HANDLED;
+}
+
+int power_hint_override(power_hint_t hint, void* data) {
+ int ret_val = HINT_NONE;
+
// Skip other hints in high/low power modes
if (current_power_profile == PROFILE_POWER_SAVE ||
- current_power_profile == PROFILE_HIGH_PERFORMANCE) {
+ current_power_profile == PROFILE_HIGH_PERFORMANCE) {
return HINT_HANDLED;
}
switch (hint) {
- case POWER_HINT_VSYNC:
- break;
case POWER_HINT_VIDEO_ENCODE:
ret_val = process_video_encode_hint(data);
break;
- case POWER_HINT_SUSTAINED_PERFORMANCE:
- ret_val = process_perf_hint(data, SUSTAINED_MODE);
- break;
- case POWER_HINT_VR_MODE:
- ret_val = process_perf_hint(data, VR_MODE);
- break;
case POWER_HINT_INTERACTION:
- ret_val = process_interaction_hint(data);
+ process_interaction_hint(data);
+ ret_val = HINT_HANDLED;
break;
case POWER_HINT_LAUNCH:
ret_val = process_activity_launch_hint(data);
@@ -378,7 +330,6 @@ int power_hint_override(power_hint_t hint, void *data)
return ret_val;
}
-int set_interactive_override(__attribute__((unused)) int on)
-{
- return HINT_HANDLED; /* Don't excecute this code path, not in use */
+int set_interactive_override(__attribute__((unused)) int on) {
+ return HINT_HANDLED; /* Don't execute this code path, not in use */
}
diff --git a/proprietary-files.txt b/proprietary-files.txt
index 3d55dd1cbbb85b90845554a7f71b4f1cdf5c3c71..a7ed1627176d39d9b7454c3cadbac3faf38683e0 100644
--- a/proprietary-files.txt
+++ b/proprietary-files.txt
@@ -1,45 +1,705 @@
-# Unpinned blobs from Fairphone/FP3/FP3:10/8901.3.A.0135.20211222/gms-3e31ddee:user/release-keys
+# All unpinned blobs are extracted from Unreleased proprietary setup
-# ADSP
-vendor/bin/adsprpcd
-vendor/lib/libadsp_default_listener.so
-vendor/lib/libadsprpc.so
-vendor/lib/libfastcvadsp_stub.so
-vendor/lib/libfastcvopt.so
-vendor/lib64/libadsp_default_listener.so
-vendor/lib64/libadsprpc.so
-vendor/lib64/libfastcvadsp_stub.so
-vendor/lib64/libfastcvopt.so
+# System partition
-# AptX
-# lib64/libaptXHD_encoder.so
-# lib64/libaptX_encoder.so
+# bin
+bin/ppd
+bin/sigma_miracasthalservice
+bin/wfdservice
-# Audio
-vendor/lib/libacdb-fts.so
-vendor/lib/libacdbloader.so
-vendor/lib/libacdbrtac.so
-vendor/lib/libadiertac.so
-vendor/lib/libaudcal.so
-vendor/lib/libaudioalsa.so
-vendor/lib/libqtigef.so
-vendor/lib64/libacdb-fts.so
-vendor/lib64/libacdbloader.so
-vendor/lib64/libacdbrtac.so
-vendor/lib64/libadiertac.so
-vendor/lib64/libaudcal.so
-vendor/lib64/libaudioalsa.so
-vendor/lib64/libqtigef.so
+# etc
+etc/firmware/ice40.bin
+etc/init/com.qualcomm.qti.sigma_miracast@1.0-service.rc
+etc/init/wfdservice.rc
+etc/powerhint.xml
+etc/wfdconfig.xml
+etc/wfdconfigsink.xml
-# MM_AUDIO
-vendor/etc/acdbdata/MTP/msm8953-tasha-snd-card/MTP_WCD9335_Bluetooth_cal.acdb
-vendor/etc/acdbdata/MTP/msm8953-tasha-snd-card/MTP_WCD9335_General_cal.acdb
-vendor/etc/acdbdata/MTP/msm8953-tasha-snd-card/MTP_WCD9335_Global_cal.acdb
-vendor/etc/acdbdata/MTP/msm8953-tasha-snd-card/MTP_WCD9335_Handset_cal.acdb
-vendor/etc/acdbdata/MTP/msm8953-tasha-snd-card/MTP_WCD9335_Hdmi_cal.acdb
-vendor/etc/acdbdata/MTP/msm8953-tasha-snd-card/MTP_WCD9335_Headset_cal.acdb
-vendor/etc/acdbdata/MTP/msm8953-tasha-snd-card/MTP_WCD9335_Speaker_cal.acdb
-vendor/etc/acdbdata/MTP/msm8953-tasha-snd-card/MTP_WCD9335_workspaceFile.qwsp
+# firmware
+-framework/QPerformance.jar
+-framework/UxPerformance.jar
+-framework/WfdCommon.jar
+-framework/tcmclient.jar
+-framework/tcmiface.jar
+-framework/telephony-ext.jar
+
+# lib
+lib/com.qualcomm.qti.wifidisplayhal@1.0.so
+lib/hw/vendor.qti.hardware.qccsyshal@1.0-impl.so
+lib/hw/vendor.qti.hardware.sigma_miracast@1.0-impl.so
+lib/libFileMux.so
+lib/libOmxMux.so
+lib/libarcsoft_panorama_burstcapture.so
+lib/libjni_burstpmk.so
+lib/libjni_imageutil.so
+lib/libjni_snapcammosaic.so
+lib/libjni_snapcamtinyplanet.so
+lib/libmiracastsystem.so
+lib/libmmcamera_faceproc.so
+lib/libmmcamera_faceproc2.so
+lib/libmmrtpdecoder.so
+lib/libmmrtpencoder.so
+lib/libmpbase.so
+lib/libsdm-disp-apis.so
+lib/libseemore.so
+lib/libsensorndkbridge.so
+lib/libsigmautils.so
+lib/libwfdavenhancements.so
+lib/libwfdclient.so
+lib/libwfdcodecv4l2.so
+lib/libwfdcommonutils.so
+lib/libwfdconfigutils.so
+lib/libwfddisplayconfig.so
+lib/libwfdmminterface.so
+lib/libwfdmmsink.so
+lib/libwfdmmsrc.so
+lib/libwfdnative.so
+lib/libwfdrtsp.so
+lib/libwfdservice.so
+lib/libwfdsm.so
+lib/libwfduibcinterface.so
+lib/libwfduibcsink.so
+lib/libwfduibcsinkinterface.so
+lib/libwfduibcsrc.so
+lib/libwfduibcsrcinterface.so
+lib/vendor.qti.hardware.secureprocessor.common@1.0-helper.so
+lib/vendor.qti.hardware.sigma_miracast@1.0-halimpl.so
+lib/vendor.qti.hardware.sigma_miracast@1.0.so
+
+# lib64
+lib64/hw/vendor.qti.hardware.qccsyshal@1.0-impl.so
+lib64/hw/vendor.qti.hardware.sigma_miracast@1.0-impl.so
+lib64/libFileMux.so
+lib64/libOmxMux.so
+lib64/libarcsoft_panorama_burstcapture.so
+lib64/libjni_burstpmk.so
+lib64/libjni_imageutil.so
+lib64/libjni_snapcammosaic.so
+lib64/libjni_snapcamtinyplanet.so
+lib64/libmiracastsystem.so
+lib64/libmmcamera_faceproc.so
+lib64/libmmcamera_faceproc2.so
+lib64/libmmrtpdecoder.so
+lib64/libmmrtpencoder.so
+lib64/libmpbase.so
+lib64/libsdm-disp-apis.so
+lib64/libseemore.so
+lib64/libsensorndkbridge.so
+lib64/libsigmautils.so
+lib64/libwfdclient.so
+lib64/libwfdnative.so
+lib64/vendor.qti.hardware.secureprocessor.common@1.0-helper.so
+lib64/vendor.qti.hardware.sigma_miracast@1.0-halimpl.so
+lib64/vendor.qti.hardware.sigma_miracast@1.0.so
+-priv-app/WfdService/WfdService.apk
+
+
+# Product partition
+
+# app
+-product/app/CallFeaturesSetting/CallFeaturesSetting.apk
+-product/app/PowerOffAlarm/PowerOffAlarm.apk
+
+# etc
+product/etc/permissions/telephony_product_privapp-permissions-qti.xml
+product/etc/permissions/vendor.qti.hardware.data.connection-V1.0-java.xml
+product/etc/permissions/vendor.qti.hardware.data.connection-V1.1-java.xml
+
+
+# System_ext partition
+
+# app
+-system_ext/app/ConferenceDialer/ConferenceDialer.apk
+-system_ext/app/DeviceInfo/DeviceInfo.apk
+-system_ext/app/DynamicDDSService/DynamicDDSService.apk
+-system_ext/app/NetworkSetting/NetworkSetting.apk
+-system_ext/app/QCC-AUTHMGR/QCC-AUTHMGR.apk
+-system_ext/app/QCC/QCC.apk
+-system_ext/app/QtiTelephonyService/QtiTelephonyService.apk
+-system_ext/app/SimContact/SimContact.apk
+-system_ext/app/SimSettings/SimSettings.apk
+-system_ext/app/atfwd/atfwd.apk
+-system_ext/app/com.qualcomm.qti.services.secureui/com.qualcomm.qti.services.secureui.apk
+-system_ext/app/datastatusnotification/datastatusnotification.apk
+-system_ext/app/embms/embms.apk
+-system_ext/app/imssettings/imssettings.apk
+-system_ext/app/remotesimlockservice/remotesimlockservice.apk
+-system_ext/app/uimgbaservice/uimgbaservice.apk
+-system_ext/app/uimlpaservice/uimlpaservice.apk
+-system_ext/app/uimremoteclient/uimremoteclient.apk
+-system_ext/app/uimremoteserver/uimremoteserver.apk
+-system_ext/app/workloadclassifier/workloadclassifier.apk
+-system_ext/app/xdivert/xdivert.apk
+
+# bin
+system_ext/bin/dpmd
+system_ext/bin/dun-server
+system_ext/bin/perfservice
+
+# etc
+system_ext/etc/cdma_call_conf.xml
+system_ext/etc/dpm/dpm.conf
+system_ext/etc/init/dpmd.rc
+system_ext/etc/init/perfservice.rc
+system_ext/etc/perf/wlc_model.tflite
+
+# etc-permissions
+system_ext/etc/permissions/RemoteSimlock.xml
+system_ext/etc/permissions/RemoteSimlockManager.xml
+system_ext/etc/permissions/UimGba.xml
+system_ext/etc/permissions/UimGbaManager.xml
+system_ext/etc/permissions/UimService.xml
+system_ext/etc/permissions/audiosphere.xml
+system_ext/etc/permissions/com.qti.dpmframework.xml
+system_ext/etc/permissions/com.qti.location.sdk.xml
+system_ext/etc/permissions/com.qti.media.secureprocessor.xml
+system_ext/etc/permissions/com.qualcomm.location.xml
+system_ext/etc/permissions/com.qualcomm.qti.imscmservice-V2.0-java.xml
+system_ext/etc/permissions/com.qualcomm.qti.imscmservice-V2.1-java.xml
+system_ext/etc/permissions/com.qualcomm.qti.imscmservice-V2.2-java.xml
+system_ext/etc/permissions/com.qualcomm.qti.imscmservice.xml
+system_ext/etc/permissions/dpmapi.xml
+system_ext/etc/permissions/embms-noship_product_privapp_permissions_qti.xml
+system_ext/etc/permissions/embms.xml
+system_ext/etc/permissions/izat.xt.srv.xml
+system_ext/etc/permissions/lpa.xml
+system_ext/etc/permissions/privapp-permissions-com.qualcomm.location.xml
+system_ext/etc/permissions/qcrilhook.xml
+system_ext/etc/permissions/qti_libpermissions.xml
+system_ext/etc/permissions/qti_permissions.xml
+system_ext/etc/permissions/telephony_system-ext_privapp-permissions-qti.xml
+system_ext/etc/permissions/telephonyservice.xml
+system_ext/etc/permissions/uimremoteclient.xml
+system_ext/etc/permissions/uimremoteserver.xml
+
+# etc-seccomp policy
+system_ext/etc/seccomp_policy/perfservice.policy
+system_ext/etc/spn-conf.xml
+
+# framework
+system_ext/framework/ActivityExt.jar
+system_ext/framework/audiosphere.jar
+system_ext/framework/com.qti.dpmframework.jar
+system_ext/framework/com.qti.location.sdk.jar
+system_ext/framework/com.qti.media.secureprocessor.jar
+system_ext/framework/com.qualcomm.qti.imscmservice-V2.0-java.jar
+system_ext/framework/com.qualcomm.qti.imscmservice-V2.1-java.jar
+system_ext/framework/com.qualcomm.qti.imscmservice-V2.2-java.jar
+system_ext/framework/com.qualcomm.qti.uceservice-V2.0-java.jar
+system_ext/framework/com.qualcomm.qti.uceservice-V2.1-java.jar
+system_ext/framework/com.qualcomm.qti.uceservice-V2.2-java.jar
+system_ext/framework/com.qualcomm.qti.uceservice-V2.3-java.jar
+system_ext/framework/com.quicinc.cne.api-V1.0-java.jar
+system_ext/framework/com.quicinc.cne.api-V1.1-java.jar
+system_ext/framework/com.quicinc.cne.constants-V1.0-java.jar
+system_ext/framework/com.quicinc.cne.constants-V2.0-java.jar
+system_ext/framework/com.quicinc.cne.constants-V2.1-java.jar
+system_ext/framework/dpmapi.jar
+system_ext/framework/embmslibrary.jar
+system_ext/framework/izat.xt.srv.jar
+system_ext/framework/qcrilhook.jar
+system_ext/framework/qmapbridge.jar
+system_ext/framework/qti-telephony-common.jar
+system_ext/framework/remotesimlockmanagerlibrary.jar
+system_ext/framework/uimgbalibrary.jar
+system_ext/framework/uimgbamanagerlibrary.jar
+system_ext/framework/uimlpalibrary.jar
+system_ext/framework/uimremoteclientlibrary.jar
+system_ext/framework/uimremoteserverlibrary.jar
+system_ext/framework/uimremotesimlocklibrary.jar
+system_ext/framework/uimservicelibrary.jar
+system_ext/framework/vendor.qti.data.factory-V1.0-java.jar
+system_ext/framework/vendor.qti.data.factory-V2.0-java.jar
+system_ext/framework/vendor.qti.data.factory-V2.1-java.jar
+system_ext/framework/vendor.qti.data.factory-V2.2-java.jar
+system_ext/framework/vendor.qti.data.factory-V2.3-java.jar
+system_ext/framework/vendor.qti.data.mwqem-V1.0-java.jar
+system_ext/framework/vendor.qti.data.slm-V1.0-java.jar
+system_ext/framework/vendor.qti.hardware.alarm-V1.0-java.jar
+system_ext/framework/vendor.qti.hardware.capabilityconfigstore-V1.0-java.jar
+system_ext/framework/vendor.qti.hardware.data.cne.internal.api-V1.0-java.jar
+system_ext/framework/vendor.qti.hardware.data.cne.internal.constants-V1.0-java.jar
+system_ext/framework/vendor.qti.hardware.data.cne.internal.server-V1.0-java.jar
+system_ext/framework/vendor.qti.hardware.data.connection-V1.0-java.jar
+system_ext/framework/vendor.qti.hardware.data.connection-V1.1-java.jar
+system_ext/framework/vendor.qti.hardware.data.dynamicdds-V1.0-java.jar
+system_ext/framework/vendor.qti.hardware.data.iwlan-V1.0-java.jar
+system_ext/framework/vendor.qti.hardware.data.latency-V1.0-java.jar
+system_ext/framework/vendor.qti.hardware.data.lce-V1.0-java.jar
+system_ext/framework/vendor.qti.hardware.data.qmi-V1.0-java.jar
+system_ext/framework/vendor.qti.hardware.fingerprint-V1.0-java.jar
+system_ext/framework/vendor.qti.hardware.mwqemadapter-V1.0-java.jar
+system_ext/framework/vendor.qti.hardware.sensorscalibrate-V1.0-java.jar
+system_ext/framework/vendor.qti.hardware.slmadapter-V1.0-java.jar
+system_ext/framework/vendor.qti.hardware.soter-V1.0-java.jar
+system_ext/framework/vendor.qti.hardware.wigig.netperftuner-V1.0-java.jar
+system_ext/framework/vendor.qti.hardware.wigig.supptunnel-V1.0-java.jar
+system_ext/framework/vendor.qti.ims.callcapability-V1.0-java.jar
+system_ext/framework/vendor.qti.ims.callinfo-V1.0-java.jar
+system_ext/framework/vendor.qti.ims.factory-V1.0-java.jar
+system_ext/framework/vendor.qti.ims.factory-V1.1-java.jar
+system_ext/framework/vendor.qti.ims.rcsconfig-V1.0-java.jar
+system_ext/framework/vendor.qti.ims.rcsconfig-V1.1-java.jar
+system_ext/framework/vendor.qti.ims.rcsconfig-V2.0-java.jar
+system_ext/framework/vendor.qti.ims.rcsconfig-V2.1-java.jar
+system_ext/framework/vendor.qti.latency-V2.0-java.jar
+system_ext/framework/vendor.qti.latency-V2.1-java.jar
+system_ext/framework/vendor.qti.voiceprint-V1.0-java.jar
+system_ext/framework/wigig-service.jar
+
+# lib
+system_ext/lib/com.qualcomm.qti.ant@1.0.so
+system_ext/lib/com.qualcomm.qti.bluetooth_audio@1.0.so
+system_ext/lib/com.qualcomm.qti.dpm.api@1.0.so
+system_ext/lib/com.qualcomm.qti.imscmservice@1.0.so
+system_ext/lib/com.qualcomm.qti.imscmservice@2.0.so
+system_ext/lib/com.qualcomm.qti.imscmservice@2.1.so
+system_ext/lib/com.qualcomm.qti.imscmservice@2.2.so
+system_ext/lib/com.qualcomm.qti.uceservice@2.0.so
+system_ext/lib/com.qualcomm.qti.uceservice@2.1.so
+system_ext/lib/com.qualcomm.qti.uceservice@2.2.so
+system_ext/lib/com.qualcomm.qti.uceservice@2.3.so
+system_ext/lib/com.quicinc.cne.api@1.0.so
+system_ext/lib/com.quicinc.cne.api@1.1.so
+system_ext/lib/com.quicinc.cne.constants@1.0.so
+system_ext/lib/com.quicinc.cne.constants@2.0.so
+system_ext/lib/com.quicinc.cne.constants@2.1.so
+system_ext/lib/extractors/libmmparserextractor.so
+system_ext/lib/lib-imscamera.so
+system_ext/lib/lib-imsvideocodec.so
+system_ext/lib/lib-imsvt.so
+system_ext/lib/lib-imsvtextutils.so
+system_ext/lib/lib-imsvtutils.so
+system_ext/lib/libQSEEComAPI_system.so
+system_ext/lib/libadsprpc_system.so
+system_ext/lib/libavenhancements.so
+system_ext/lib/libbeluga.so
+system_ext/lib/libdiag_system.so
+system_ext/lib/libdpmctmgr.so
+system_ext/lib/libdpmfdmgr.so
+system_ext/lib/libdpmframework.so
+system_ext/lib/libdpmtcm.so
+system_ext/lib/libimscamera_jni.so
+system_ext/lib/libimsmedia_jni.so
+system_ext/lib/libjnihelpers.so
+system_ext/lib/liblistenjni.qti.so
+system_ext/lib/liblistensoundmodel2.qti.so
+system_ext/lib/libmdsprpc_system.so
+system_ext/lib/libmediasp_jni.so
+system_ext/lib/libmink-sock-native-api.so
+system_ext/lib/libminksocket_system.so
+system_ext/lib/libmmosal.so
+system_ext/lib/libmmparser_lite.so
+system_ext/lib/libmwqemiptablemgr.so
+system_ext/lib/libqcc.so
+system_ext/lib/libqcc_file_agent_sys.so
+system_ext/lib/libqct_resampler.so
+system_ext/lib/libqmi_cci_system.so
+system_ext/lib/libqmi_encdec_system.so
+system_ext/lib/libqti-at.so
+system_ext/lib/libqti-iopd-client_system.so
+system_ext/lib/libqti-perfd-client_system.so
+system_ext/lib/libqti-util_system.so
+system_ext/lib/libqti_performance.so
+system_ext/lib/libqti_workloadclassifiermodel.so
+system_ext/lib/libsdsprpc_system.so
+system_ext/lib/libseccam-ipc.so
+system_ext/lib/libseccam.so
+system_ext/lib/libseccamservice.so
+system_ext/lib/libsecureui_svcsock_system.so
+system_ext/lib/libsecureuisvc_jni.so
+system_ext/lib/libsystemhelper_jni.so
+system_ext/lib/libvr_amb_engine.so
+system_ext/lib/libvr_object_engine.so
+system_ext/lib/vendor.display.color@1.0.so
+system_ext/lib/vendor.display.color@1.1.so
+system_ext/lib/vendor.display.color@1.2.so
+system_ext/lib/vendor.display.postproc@1.0.so
+system_ext/lib/vendor.qti.data.factory@1.0.so
+system_ext/lib/vendor.qti.data.factory@2.0.so
+system_ext/lib/vendor.qti.data.factory@2.1.so
+system_ext/lib/vendor.qti.data.factory@2.2.so
+system_ext/lib/vendor.qti.data.factory@2.3.so
+system_ext/lib/vendor.qti.data.mwqem@1.0.so
+system_ext/lib/vendor.qti.data.slm@1.0.so
+system_ext/lib/vendor.qti.diaghal@1.0.so
+system_ext/lib/vendor.qti.gnss@1.0.so
+system_ext/lib/vendor.qti.gnss@1.1.so
+system_ext/lib/vendor.qti.gnss@1.2.so
+system_ext/lib/vendor.qti.gnss@2.0.so
+system_ext/lib/vendor.qti.gnss@2.1.so
+system_ext/lib/vendor.qti.gnss@3.0.so
+system_ext/lib/vendor.qti.gnss@4.0.so
+system_ext/lib/vendor.qti.hardware.alarm@1.0.so
+system_ext/lib/vendor.qti.hardware.capabilityconfigstore@1.0.so
+system_ext/lib/vendor.qti.hardware.cryptfshw@1.0.so
+system_ext/lib/vendor.qti.hardware.cvp@1.0-adapter-helper.so
+system_ext/lib/vendor.qti.hardware.cvp@1.0.so
+system_ext/lib/vendor.qti.hardware.data.cne.internal.api@1.0.so
+system_ext/lib/vendor.qti.hardware.data.cne.internal.constants@1.0.so
+system_ext/lib/vendor.qti.hardware.data.cne.internal.server@1.0.so
+system_ext/lib/vendor.qti.hardware.data.connection@1.0.so
+system_ext/lib/vendor.qti.hardware.data.connection@1.1.so
+system_ext/lib/vendor.qti.hardware.data.dynamicdds@1.0.so
+system_ext/lib/vendor.qti.hardware.data.iwlan@1.0.so
+system_ext/lib/vendor.qti.hardware.data.latency@1.0.so
+system_ext/lib/vendor.qti.hardware.data.lce@1.0.so
+system_ext/lib/vendor.qti.hardware.data.qmi@1.0.so
+system_ext/lib/vendor.qti.hardware.dsp@1.0.so
+system_ext/lib/vendor.qti.hardware.fingerprint@1.0.so
+system_ext/lib/vendor.qti.hardware.iop@2.0.so
+system_ext/lib/vendor.qti.hardware.mwqemadapter@1.0.so
+system_ext/lib/vendor.qti.hardware.perf@2.0.so
+system_ext/lib/vendor.qti.hardware.perf@2.1.so
+system_ext/lib/vendor.qti.hardware.perf@2.2.so
+system_ext/lib/vendor.qti.hardware.qccsyshal@1.0-halimpl.so
+system_ext/lib/vendor.qti.hardware.qccsyshal@1.0.so
+system_ext/lib/vendor.qti.hardware.qccvndhal@1.0.so
+system_ext/lib/vendor.qti.hardware.qdutils_disp@1.0.so
+system_ext/lib/vendor.qti.hardware.qseecom@1.0.so
+system_ext/lib/vendor.qti.hardware.radio.am@1.0.so
+system_ext/lib/vendor.qti.hardware.radio.ims@1.0.so
+system_ext/lib/vendor.qti.hardware.radio.ims@1.1.so
+system_ext/lib/vendor.qti.hardware.radio.ims@1.2.so
+system_ext/lib/vendor.qti.hardware.radio.ims@1.3.so
+system_ext/lib/vendor.qti.hardware.radio.ims@1.4.so
+system_ext/lib/vendor.qti.hardware.radio.ims@1.5.so
+system_ext/lib/vendor.qti.hardware.radio.ims@1.6.so
+system_ext/lib/vendor.qti.hardware.radio.internal.deviceinfo@1.0.so
+system_ext/lib/vendor.qti.hardware.radio.lpa@1.0.so
+system_ext/lib/vendor.qti.hardware.radio.qcrilhook@1.0.so
+system_ext/lib/vendor.qti.hardware.radio.qtiradio@1.0.so
+system_ext/lib/vendor.qti.hardware.radio.qtiradio@2.0.so
+system_ext/lib/vendor.qti.hardware.radio.qtiradio@2.1.so
+system_ext/lib/vendor.qti.hardware.radio.qtiradio@2.2.so
+system_ext/lib/vendor.qti.hardware.radio.qtiradio@2.3.so
+system_ext/lib/vendor.qti.hardware.radio.qtiradio@2.4.so
+system_ext/lib/vendor.qti.hardware.radio.uim@1.0.so
+system_ext/lib/vendor.qti.hardware.radio.uim@1.1.so
+system_ext/lib/vendor.qti.hardware.radio.uim@1.2.so
+system_ext/lib/vendor.qti.hardware.radio.uim_remote_client@1.0.so
+system_ext/lib/vendor.qti.hardware.radio.uim_remote_client@1.1.so
+system_ext/lib/vendor.qti.hardware.radio.uim_remote_client@1.2.so
+system_ext/lib/vendor.qti.hardware.radio.uim_remote_server@1.0.so
+system_ext/lib/vendor.qti.hardware.scve.objecttracker@1.0-adapter-helper.so
+system_ext/lib/vendor.qti.hardware.scve.objecttracker@1.0.so
+system_ext/lib/vendor.qti.hardware.scve.panorama@1.0-adapter-helper.so
+system_ext/lib/vendor.qti.hardware.scve.panorama@1.0.so
+system_ext/lib/vendor.qti.hardware.seccam@1.0.so
+system_ext/lib/vendor.qti.hardware.secureprocessor.common@1.0.so
+system_ext/lib/vendor.qti.hardware.secureprocessor.config@1.0.so
+system_ext/lib/vendor.qti.hardware.secureprocessor.device@1.0.so
+system_ext/lib/vendor.qti.hardware.sensorscalibrate@1.0.so
+system_ext/lib/vendor.qti.hardware.slmadapter@1.0.so
+system_ext/lib/vendor.qti.hardware.soter@1.0.so
+system_ext/lib/vendor.qti.hardware.trustedui@1.0.so
+system_ext/lib/vendor.qti.hardware.tui_comm@1.0.so
+system_ext/lib/vendor.qti.hardware.vpp@1.1.so
+system_ext/lib/vendor.qti.hardware.vpp@1.2.so
+system_ext/lib/vendor.qti.hardware.wigig.netperftuner@1.0.so
+system_ext/lib/vendor.qti.hardware.wigig.supptunnel@1.0.so
+system_ext/lib/vendor.qti.ims.callcapability@1.0.so
+system_ext/lib/vendor.qti.ims.callinfo@1.0.so
+system_ext/lib/vendor.qti.ims.factory@1.0.so
+system_ext/lib/vendor.qti.ims.factory@1.1.so
+system_ext/lib/vendor.qti.ims.rcsconfig@1.0.so
+system_ext/lib/vendor.qti.ims.rcsconfig@1.1.so
+system_ext/lib/vendor.qti.ims.rcsconfig@2.0.so
+system_ext/lib/vendor.qti.ims.rcsconfig@2.1.so
+system_ext/lib/vendor.qti.imsrtpservice@3.0.so
+system_ext/lib/vendor.qti.latency@2.0.so
+system_ext/lib/vendor.qti.latency@2.1.so
+system_ext/lib/vendor.qti.voiceprint@1.0.so
+
+# lib64
+system_ext/lib64/com.qualcomm.qti.ant@1.0.so
+system_ext/lib64/com.qualcomm.qti.bluetooth_audio@1.0.so
+system_ext/lib64/com.qualcomm.qti.dpm.api@1.0.so
+system_ext/lib64/com.qualcomm.qti.imscmservice@1.0.so
+system_ext/lib64/com.qualcomm.qti.imscmservice@2.0.so
+system_ext/lib64/com.qualcomm.qti.imscmservice@2.1.so
+system_ext/lib64/com.qualcomm.qti.imscmservice@2.2.so
+system_ext/lib64/com.qualcomm.qti.uceservice@2.0.so
+system_ext/lib64/com.qualcomm.qti.uceservice@2.1.so
+system_ext/lib64/com.qualcomm.qti.uceservice@2.2.so
+system_ext/lib64/com.qualcomm.qti.uceservice@2.3.so
+system_ext/lib64/com.quicinc.cne.api@1.0.so
+system_ext/lib64/com.quicinc.cne.api@1.1.so
+system_ext/lib64/com.quicinc.cne.constants@1.0.so
+system_ext/lib64/com.quicinc.cne.constants@2.0.so
+system_ext/lib64/com.quicinc.cne.constants@2.1.so
+system_ext/lib64/extractors/libmmparserextractor.so
+system_ext/lib64/lib-imscamera.so
+system_ext/lib64/lib-imsvideocodec.so
+system_ext/lib64/lib-imsvt.so
+system_ext/lib64/lib-imsvtextutils.so
+system_ext/lib64/lib-imsvtutils.so
+system_ext/lib64/libQSEEComAPI_system.so
+system_ext/lib64/libadsprpc_system.so
+system_ext/lib64/libavenhancements.so
+system_ext/lib64/libbeluga.so
+system_ext/lib64/libdiag_system.so
+system_ext/lib64/libdpmctmgr.so
+system_ext/lib64/libdpmfdmgr.so
+system_ext/lib64/libdpmframework.so
+system_ext/lib64/libdpmtcm.so
+system_ext/lib64/libimscamera_jni.so
+system_ext/lib64/libimsmedia_jni.so
+system_ext/lib64/libjnihelpers.so
+system_ext/lib64/liblistenjni.qti.so
+system_ext/lib64/liblistensoundmodel2.qti.so
+system_ext/lib64/libmdsprpc_system.so
+system_ext/lib64/libmediasp_jni.so
+system_ext/lib64/libmink-sock-native-api.so
+system_ext/lib64/libminksocket_system.so
+system_ext/lib64/libmmQSM.so
+system_ext/lib64/libmmhttpstack.so
+system_ext/lib64/libmmiipstreammmihttp.so
+system_ext/lib64/libmmipstreamnetwork.so
+system_ext/lib64/libmmipstreamsourcehttp.so
+system_ext/lib64/libmmipstreamutils.so
+system_ext/lib64/libmmosal.so
+system_ext/lib64/libmmparser_lite.so
+system_ext/lib64/libmsp.so
+system_ext/lib64/libmwqemiptablemgr.so
+system_ext/lib64/libqcc.so
+system_ext/lib64/libqcc_file_agent_sys.so
+system_ext/lib64/libqmi_cci_system.so
+system_ext/lib64/libqmi_encdec_system.so
+system_ext/lib64/libqti-at.so
+system_ext/lib64/libqti-iopd-client_system.so
+system_ext/lib64/libqti-perfd-client_system.so
+system_ext/lib64/libqti-util_system.so
+system_ext/lib64/libqti_performance.so
+system_ext/lib64/libqti_workloadclassifiermodel.so
+system_ext/lib64/libsdsprpc_system.so
+system_ext/lib64/libseccam-ipc.so
+system_ext/lib64/libseccam.so
+system_ext/lib64/libseccamservice.so
+system_ext/lib64/libsecureui_svcsock_system.so
+system_ext/lib64/libsecureuisvc_jni.so
+system_ext/lib64/libsystemhelper_jni.so
+system_ext/lib64/libvr_amb_engine.so
+system_ext/lib64/libvr_object_engine.so
+system_ext/lib64/vendor.display.color@1.0.so
+system_ext/lib64/vendor.display.color@1.1.so
+system_ext/lib64/vendor.display.color@1.2.so
+system_ext/lib64/vendor.display.postproc@1.0.so
+system_ext/lib64/vendor.qti.data.factory@1.0.so
+system_ext/lib64/vendor.qti.data.factory@2.0.so
+system_ext/lib64/vendor.qti.data.factory@2.1.so
+system_ext/lib64/vendor.qti.data.factory@2.2.so
+system_ext/lib64/vendor.qti.data.factory@2.3.so
+system_ext/lib64/vendor.qti.data.mwqem@1.0.so
+system_ext/lib64/vendor.qti.data.slm@1.0.so
+system_ext/lib64/vendor.qti.diaghal@1.0.so
+system_ext/lib64/vendor.qti.gnss@1.0.so
+system_ext/lib64/vendor.qti.gnss@1.1.so
+system_ext/lib64/vendor.qti.gnss@1.2.so
+system_ext/lib64/vendor.qti.gnss@2.0.so
+system_ext/lib64/vendor.qti.gnss@2.1.so
+system_ext/lib64/vendor.qti.gnss@3.0.so
+system_ext/lib64/vendor.qti.gnss@4.0.so
+system_ext/lib64/vendor.qti.hardware.alarm@1.0.so
+system_ext/lib64/vendor.qti.hardware.capabilityconfigstore@1.0.so
+system_ext/lib64/vendor.qti.hardware.cryptfshw@1.0.so
+system_ext/lib64/vendor.qti.hardware.cvp@1.0-adapter-helper.so
+system_ext/lib64/vendor.qti.hardware.cvp@1.0.so
+system_ext/lib64/vendor.qti.hardware.data.cne.internal.api@1.0.so
+system_ext/lib64/vendor.qti.hardware.data.cne.internal.constants@1.0.so
+system_ext/lib64/vendor.qti.hardware.data.cne.internal.server@1.0.so
+system_ext/lib64/vendor.qti.hardware.data.connection@1.0.so
+system_ext/lib64/vendor.qti.hardware.data.connection@1.1.so
+system_ext/lib64/vendor.qti.hardware.data.dynamicdds@1.0.so
+system_ext/lib64/vendor.qti.hardware.data.iwlan@1.0.so
+system_ext/lib64/vendor.qti.hardware.data.latency@1.0.so
+system_ext/lib64/vendor.qti.hardware.data.lce@1.0.so
+system_ext/lib64/vendor.qti.hardware.data.qmi@1.0.so
+system_ext/lib64/vendor.qti.hardware.dsp@1.0.so
+system_ext/lib64/vendor.qti.hardware.fingerprint@1.0.so
+system_ext/lib64/vendor.qti.hardware.iop@2.0.so
+system_ext/lib64/vendor.qti.hardware.mwqemadapter@1.0.so
+system_ext/lib64/vendor.qti.hardware.perf@2.0.so
+system_ext/lib64/vendor.qti.hardware.perf@2.1.so
+system_ext/lib64/vendor.qti.hardware.perf@2.2.so
+system_ext/lib64/vendor.qti.hardware.qccsyshal@1.0-halimpl.so
+system_ext/lib64/vendor.qti.hardware.qccsyshal@1.0.so
+system_ext/lib64/vendor.qti.hardware.qccvndhal@1.0.so
+system_ext/lib64/vendor.qti.hardware.qdutils_disp@1.0.so
+system_ext/lib64/vendor.qti.hardware.qseecom@1.0.so
+system_ext/lib64/vendor.qti.hardware.radio.am@1.0.so
+system_ext/lib64/vendor.qti.hardware.radio.ims@1.0.so
+system_ext/lib64/vendor.qti.hardware.radio.ims@1.1.so
+system_ext/lib64/vendor.qti.hardware.radio.ims@1.2.so
+system_ext/lib64/vendor.qti.hardware.radio.ims@1.3.so
+system_ext/lib64/vendor.qti.hardware.radio.ims@1.4.so
+system_ext/lib64/vendor.qti.hardware.radio.ims@1.5.so
+system_ext/lib64/vendor.qti.hardware.radio.ims@1.6.so
+system_ext/lib64/vendor.qti.hardware.radio.internal.deviceinfo@1.0.so
+system_ext/lib64/vendor.qti.hardware.radio.lpa@1.0.so
+system_ext/lib64/vendor.qti.hardware.radio.qcrilhook@1.0.so
+system_ext/lib64/vendor.qti.hardware.radio.qtiradio@1.0.so
+system_ext/lib64/vendor.qti.hardware.radio.qtiradio@2.0.so
+system_ext/lib64/vendor.qti.hardware.radio.qtiradio@2.1.so
+system_ext/lib64/vendor.qti.hardware.radio.qtiradio@2.2.so
+system_ext/lib64/vendor.qti.hardware.radio.qtiradio@2.3.so
+system_ext/lib64/vendor.qti.hardware.radio.qtiradio@2.4.so
+system_ext/lib64/vendor.qti.hardware.radio.uim@1.0.so
+system_ext/lib64/vendor.qti.hardware.radio.uim@1.1.so
+system_ext/lib64/vendor.qti.hardware.radio.uim@1.2.so
+system_ext/lib64/vendor.qti.hardware.radio.uim_remote_client@1.0.so
+system_ext/lib64/vendor.qti.hardware.radio.uim_remote_client@1.1.so
+system_ext/lib64/vendor.qti.hardware.radio.uim_remote_client@1.2.so
+system_ext/lib64/vendor.qti.hardware.radio.uim_remote_server@1.0.so
+system_ext/lib64/vendor.qti.hardware.scve.objecttracker@1.0-adapter-helper.so
+system_ext/lib64/vendor.qti.hardware.scve.objecttracker@1.0.so
+system_ext/lib64/vendor.qti.hardware.scve.panorama@1.0-adapter-helper.so
+system_ext/lib64/vendor.qti.hardware.scve.panorama@1.0.so
+system_ext/lib64/vendor.qti.hardware.seccam@1.0.so
+system_ext/lib64/vendor.qti.hardware.secureprocessor.common@1.0.so
+system_ext/lib64/vendor.qti.hardware.secureprocessor.config@1.0.so
+system_ext/lib64/vendor.qti.hardware.secureprocessor.device@1.0.so
+system_ext/lib64/vendor.qti.hardware.sensorscalibrate@1.0.so
+system_ext/lib64/vendor.qti.hardware.slmadapter@1.0.so
+system_ext/lib64/vendor.qti.hardware.soter@1.0.so
+system_ext/lib64/vendor.qti.hardware.trustedui@1.0.so
+system_ext/lib64/vendor.qti.hardware.tui_comm@1.0.so
+system_ext/lib64/vendor.qti.hardware.vpp@1.1.so
+system_ext/lib64/vendor.qti.hardware.vpp@1.2.so
+system_ext/lib64/vendor.qti.hardware.wigig.netperftuner@1.0.so
+system_ext/lib64/vendor.qti.hardware.wigig.supptunnel@1.0.so
+system_ext/lib64/vendor.qti.ims.callcapability@1.0.so
+system_ext/lib64/vendor.qti.ims.callinfo@1.0.so
+system_ext/lib64/vendor.qti.ims.factory@1.0.so
+system_ext/lib64/vendor.qti.ims.factory@1.1.so
+system_ext/lib64/vendor.qti.ims.rcsconfig@1.0.so
+system_ext/lib64/vendor.qti.ims.rcsconfig@1.1.so
+system_ext/lib64/vendor.qti.ims.rcsconfig@2.0.so
+system_ext/lib64/vendor.qti.ims.rcsconfig@2.1.so
+system_ext/lib64/vendor.qti.imsrtpservice@3.0.so
+system_ext/lib64/vendor.qti.latency@2.0.so
+system_ext/lib64/vendor.qti.latency@2.1.so
+system_ext/lib64/vendor.qti.voiceprint@1.0.so
+
+# priv-app
+-system_ext/priv-app/QAS_DVC_MSP/QAS_DVC_MSP.apk
+-system_ext/priv-app/com.qualcomm.location/com.qualcomm.location.apk
+-system_ext/priv-app/com.qualcomm.qti.services.systemhelper/com.qualcomm.qti.services.systemhelper.apk
+-system_ext/priv-app/dpmserviceapp/dpmserviceapp.apk
+-system_ext/priv-app/ims/ims.apk
+-system_ext/priv-app/qcrilmsgtunnel/qcrilmsgtunnel.apk
+-system_ext/priv-app/seccamservice/seccamservice.apk
+-system_ext/priv-app/xtra_t_app/xtra_t_app.apk
+
+
+# Vendor partition
+
+# app
+-vendor/app/CACertService/CACertService.apk
+-vendor/app/CneApp/CneApp.apk
+-vendor/app/ConnectionSecurityService/ConnectionSecurityService.apk
+-vendor/app/IWlanService/IWlanService.apk
+-vendor/app/TimeService/TimeService.apk
+-vendor/app/TrustZoneAccessService/TrustZoneAccessService.apk
+
+# bin
+vendor/bin/ATFWD-daemon
+vendor/bin/KmInstallKeybox
+vendor/bin/SoterProvisioningTool
+vendor/bin/adpl
+vendor/bin/adsprpcd
+vendor/bin/athdiag
+vendor/bin/audioflacapp
+vendor/bin/btnvtool
+vendor/bin/cnd
+vendor/bin/cnss-daemon
+vendor/bin/cnss_diag
+vendor/bin/diag_callback_sample
+vendor/bin/diag_dci_sample
+vendor/bin/diag_klog
+vendor/bin/diag_mdlog
+vendor/bin/diag_socket_log
+vendor/bin/diag_uart_log
+vendor/bin/dpmQmiMgr
+vendor/bin/dspservice
+vendor/bin/fstman
+vendor/bin/ftmdaemon
+vendor/bin/garden_app
+vendor/bin/hal_proxy_daemon
+vendor/bin/hvdcp_opti
+vendor/bin/hw/android.hardware.bluetooth@1.0-service-qti
+vendor/bin/hw/android.hardware.gatekeeper@1.0-service-qti
+vendor/bin/hw/android.hardware.keymaster@3.0-service-qti
+vendor/bin/hw/android.hardware.keymaster@4.0-service-qti
+vendor/bin/hw/qcrild
+vendor/bin/hw/vendor.display.color@1.0-service
+vendor/bin/hw/vendor.qti.esepowermanager@1.1-service
+vendor/bin/hw/vendor.qti.hardware.alarm@1.0-service
+vendor/bin/hw/vendor.qti.hardware.capabilityconfigstore@1.0-service
+vendor/bin/hw/vendor.qti.hardware.cryptfshw@1.0-service-qti
+vendor/bin/hw/vendor.qti.hardware.perf@2.2-service
+vendor/bin/hw/vendor.qti.hardware.qseecom@1.0-service
+vendor/bin/hw/vendor.qti.hardware.qteeconnector@1.0-service
+vendor/bin/hw/vendor.qti.hardware.servicetracker@1.2-service
+vendor/bin/hw/vendor.qti.hardware.soter@1.0-service
+vendor/bin/hw/vendor.qti.hardware.tui_comm@1.0-service-qti
+vendor/bin/ims_rtp_daemon
+vendor/bin/imsdatadaemon
+vendor/bin/imsqmidaemon
+vendor/bin/imsrcsd
+vendor/bin/ipacm-diag
+vendor/bin/irsc_util
+vendor/bin/ks
+vendor/bin/loc_launcher
+vendor/bin/lowi-server
+vendor/bin/mlid
+vendor/bin/mm-pp-dpps
+vendor/bin/mm-qcamera-app
+vendor/bin/msm_irqbalance
+vendor/bin/mutualex
+vendor/bin/netmgrd
+vendor/bin/nqnfcinfo
+vendor/bin/pktlogconf
+vendor/bin/pm-proxy
+vendor/bin/pm-service
+vendor/bin/port-bridge
+vendor/bin/power_off_alarm
+vendor/bin/ptt_socket_app
+vendor/bin/qcc-trd
+vendor/bin/qrtr-cfg
+vendor/bin/qrtr-lookup
+vendor/bin/qrtr-ns
+vendor/bin/qseecom_sample_client
+vendor/bin/qseecomd
+vendor/bin/qti
+vendor/bin/qtigetprop
+vendor/bin/qtisetprop
+vendor/bin/remosaic_daemon
+vendor/bin/rmt_storage
+vendor/bin/secure_ui_sample_client
+vendor/bin/sensors.qti
+vendor/bin/spectraltool
+vendor/bin/ssgqmigd
+vendor/bin/ssgtzd
+vendor/bin/ssr_diag
+vendor/bin/ssr_setup
+vendor/bin/subsystem_ramdump
+vendor/bin/tbaseLoader
+vendor/bin/tftp_server
+vendor/bin/thermal-engine
+vendor/bin/time_daemon
+vendor/bin/vendor.qti.hardware.soter@1.0-provision
+vendor/bin/vendor_cmd_tool
+vendor/bin/wcnss_service
+vendor/bin/wdsdaemon
+vendor/bin/wifidisplayhalservice
+vendor/bin/wigighalsvc
+vendor/bin/wigignpt
+vendor/bin/xtra-daemon
+vendor/bin/xtwifi-client
+vendor/bin/xtwifi-inet-agent
+
+# etc-acdb files
vendor/etc/acdbdata/MTP/MTP_Bluetooth_cal.acdb
vendor/etc/acdbdata/MTP/MTP_General_cal.acdb
vendor/etc/acdbdata/MTP/MTP_Global_cal.acdb
@@ -48,14 +708,14 @@ vendor/etc/acdbdata/MTP/MTP_Hdmi_cal.acdb
vendor/etc/acdbdata/MTP/MTP_Headset_cal.acdb
vendor/etc/acdbdata/MTP/MTP_Speaker_cal.acdb
vendor/etc/acdbdata/MTP/MTP_workspaceFile.qwsp
-vendor/etc/acdbdata/QRD/msm8953-sku4-snd-card/QRD_SKU4_Bluetooth_cal.acdb
-vendor/etc/acdbdata/QRD/msm8953-sku4-snd-card/QRD_SKU4_General_cal.acdb
-vendor/etc/acdbdata/QRD/msm8953-sku4-snd-card/QRD_SKU4_Global_cal.acdb
-vendor/etc/acdbdata/QRD/msm8953-sku4-snd-card/QRD_SKU4_Handset_cal.acdb
-vendor/etc/acdbdata/QRD/msm8953-sku4-snd-card/QRD_SKU4_Hdmi_cal.acdb
-vendor/etc/acdbdata/QRD/msm8953-sku4-snd-card/QRD_SKU4_Headset_cal.acdb
-vendor/etc/acdbdata/QRD/msm8953-sku4-snd-card/QRD_SKU4_Speaker_cal.acdb
-vendor/etc/acdbdata/QRD/msm8953-sku4-snd-card/QRD_SKU4_workspaceFile.qwsp
+vendor/etc/acdbdata/MTP/msm8953-tasha-snd-card/MTP_WCD9335_Bluetooth_cal.acdb
+vendor/etc/acdbdata/MTP/msm8953-tasha-snd-card/MTP_WCD9335_General_cal.acdb
+vendor/etc/acdbdata/MTP/msm8953-tasha-snd-card/MTP_WCD9335_Global_cal.acdb
+vendor/etc/acdbdata/MTP/msm8953-tasha-snd-card/MTP_WCD9335_Handset_cal.acdb
+vendor/etc/acdbdata/MTP/msm8953-tasha-snd-card/MTP_WCD9335_Hdmi_cal.acdb
+vendor/etc/acdbdata/MTP/msm8953-tasha-snd-card/MTP_WCD9335_Headset_cal.acdb
+vendor/etc/acdbdata/MTP/msm8953-tasha-snd-card/MTP_WCD9335_Speaker_cal.acdb
+vendor/etc/acdbdata/MTP/msm8953-tasha-snd-card/MTP_WCD9335_workspaceFile.qwsp
vendor/etc/acdbdata/QRD/QRD_Bluetooth_cal.acdb
vendor/etc/acdbdata/QRD/QRD_General_cal.acdb
vendor/etc/acdbdata/QRD/QRD_Global_cal.acdb
@@ -64,6 +724,14 @@ vendor/etc/acdbdata/QRD/QRD_Hdmi_cal.acdb
vendor/etc/acdbdata/QRD/QRD_Headset_cal.acdb
vendor/etc/acdbdata/QRD/QRD_Speaker_cal.acdb
vendor/etc/acdbdata/QRD/QRD_workspaceFile.qwsp
+vendor/etc/acdbdata/QRD/msm8953-sku4-snd-card/QRD_SKU4_Bluetooth_cal.acdb
+vendor/etc/acdbdata/QRD/msm8953-sku4-snd-card/QRD_SKU4_General_cal.acdb
+vendor/etc/acdbdata/QRD/msm8953-sku4-snd-card/QRD_SKU4_Global_cal.acdb
+vendor/etc/acdbdata/QRD/msm8953-sku4-snd-card/QRD_SKU4_Handset_cal.acdb
+vendor/etc/acdbdata/QRD/msm8953-sku4-snd-card/QRD_SKU4_Hdmi_cal.acdb
+vendor/etc/acdbdata/QRD/msm8953-sku4-snd-card/QRD_SKU4_Headset_cal.acdb
+vendor/etc/acdbdata/QRD/msm8953-sku4-snd-card/QRD_SKU4_Speaker_cal.acdb
+vendor/etc/acdbdata/QRD/msm8953-sku4-snd-card/QRD_SKU4_workspaceFile.qwsp
vendor/etc/acdbdata/TAS/TAS_WCD9335_Bluetooth_cal.acdb
vendor/etc/acdbdata/TAS/TAS_WCD9335_General_cal.acdb
vendor/etc/acdbdata/TAS/TAS_WCD9335_Global_cal.acdb
@@ -72,137 +740,945 @@ vendor/etc/acdbdata/TAS/TAS_WCD9335_Hdmi_cal.acdb
vendor/etc/acdbdata/TAS/TAS_WCD9335_Headset_cal.acdb
vendor/etc/acdbdata/TAS/TAS_WCD9335_Speaker_cal.acdb
vendor/etc/acdbdata/TAS/TAS_WCD9335_workspaceFile.qwsp
-vendor/lib/hw/sound_trigger.primary.msm8953.so
-vendor/lib/soundfx/libqcbassboost.so
-vendor/lib/soundfx/libqcreverb.so
-vendor/lib/soundfx/libqcvirt.so
-vendor/lib/libaudio_log_utils.so
-vendor/lib/libaudioparsers.so
-vendor/lib/libsmwrapper.so
-vendor/lib64/hw/sound_trigger.primary.msm8953.so
-vendor/lib64/soundfx/libqcbassboost.so
-vendor/lib64/soundfx/libqcvirt.so
-vendor/lib64/libaudio_log_utils.so
-vendor/lib64/libaudioparsers.so
-
-# Audiosphere
-etc/permissions/audiosphere.xml
-framework/audiosphere.jar
-vendor/lib/soundfx/libasphere.so
-vendor/lib64/soundfx/libasphere.so
-
-# Bluetooth
-vendor/bin/hw/android.hardware.bluetooth@1.0-service-qti
-vendor/etc/init/android.hardware.bluetooth@1.0-service-qti.rc
-vendor/lib/btaudio_offload_if.so
-vendor/lib/libbluetooth_audio_session_qti.so
-vendor/lib/libbt-hidlclient.so
-vendor/lib/libbtnv.so
-vendor/lib64/hw/android.hardware.bluetooth@1.0-impl-qti.so
-vendor/lib64/libbt-hidlclient.so
-vendor/lib64/libbtnv.so
-
-# Bluetooth Audio
-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.btconfigstore@1.0-impl.so
-vendor/lib/com.qualcomm.qti.bluetooth_audio@1.0.so
-vendor/lib/vendor.qti.hardware.bluetooth_audio@2.0.so
-vendor/lib/vendor.qti.hardware.bluetooth_sar@1.0.so
-vendor/lib/vendor.qti.hardware.btconfigstore@1.0.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.btconfigstore@1.0-impl.so
-vendor/lib64/btaudio_offload_if.so
-vendor/lib64/com.qualcomm.qti.bluetooth_audio@1.0.so
-vendor/lib64/libbluetooth_audio_session_qti.so
-vendor/lib64/vendor.qti.hardware.bluetooth_audio@2.0.so
-vendor/lib64/vendor.qti.hardware.bluetooth_sar@1.0.so
-vendor/lib64/vendor.qti.hardware.btconfigstore@1.0.so
-# Bluetooth (shared dependencies)
-lib/com.qualcomm.qti.ant@1.0.so:product/lib/com.qualcomm.qti.ant@1.0.so
-lib64/com.qualcomm.qti.ant@1.0.so:product/lib64/com.qualcomm.qti.ant@1.0.so
-vendor/lib/com.qualcomm.qti.ant@1.0.so
-vendor/lib64/com.qualcomm.qti.ant@1.0.so
+# etc
+vendor/etc/apdr.conf
+vendor/etc/cacert_location.pem
-# Camera - s5k4h7yx and imx363
+# etc-camera
vendor/etc/camera/camera_config.xml
-vendor/lib/hw/camera.msm8953.so
-vendor/lib/libcdsprpc.so
-vendor/lib/libdepthmapwrapper.so
-vendor/lib/libflash_pmic.so
-vendor/lib/libhal_dbg.so
-vendor/lib/libjpegdhw.so
-vendor/lib/libjpegdmahw.so
-vendor/lib/libjpegehw.so
-vendor/lib/libmm-qcamera.so
-vendor/lib/libmmcamera_interface.so
-vendor/lib/libmmjpeg.so
-vendor/lib/libmmjpeg_interface.so
-vendor/lib/libmmlib2d_interface.so
-vendor/lib/libmmqjpeg_codec.so
-vendor/lib/libmmqjpegdma.so
-vendor/lib/libqomx_core.so
-vendor/lib/libqomx_jpegdec.so
-vendor/lib/libqomx_jpegenc.so
-vendor/lib/libqomx_jpegenc_pipe.so
-
-# Samsung remosaic for Tetra-cell camera s5k3p9sp
-vendor/bin/remosaic_daemon
-vendor/lib/libremosaic_daemon.so
-vendor/lib64/libremosaic_daemon.so
-vendor/lib64/libremosaiclib.so
-
-vendor/lib/libarcimageprocess.so
-vendor/lib/libarcsoft_aiscenedetection.so
-vendor/lib/libarcsoft_hdr_detection.so
-vendor/lib/libarcsoft_high_dynamic_range.so
-vendor/lib/libarcsoft_low_light_hdr.so
-vendor/lib/libarcsoft_low_light_shot.so
-vendor/lib/libarcsoft_object_tracking.so
-vendor/lib/libarcsoft_singlecam_bokeh.so
-vendor/lib/libarcsoft_videoautozoom.so
-vendor/lib/libarcsoft_videostabs.so
-
-# Main Camera Actuator (AF)
-# There is no Af for front module
-# We have 3 back sensor support
-### vendor/lib/libactuator_lc898219.so
-vendor/lib/libactuator_ak7374.so
-vendor/lib/libactuator_dw9800.so
-vendor/lib/libactuator_lc898217xc.so
-
-# Chromatics
-### vendor/etc/camera/imx486_chromatix.xml
+vendor/etc/camera/csidtg_camera.xml
+vendor/etc/camera/csidtg_chromatix.xml
+vendor/etc/camera/imx214_chromatix.xml
+vendor/etc/camera/imx230_chromatix.xml
+vendor/etc/camera/imx230_qc2002_chromatix.xml
+vendor/etc/camera/imx230_qc2002_with_gyro_chromatix.xml
+vendor/etc/camera/imx258_bear_chromatix.xml
+vendor/etc/camera/imx258_chromatix.xml
+vendor/etc/camera/imx258_lc898217xc_chromatix.xml
+vendor/etc/camera/imx258_mono_bear_chromatix.xml
+vendor/etc/camera/imx258_mono_chromatix.xml
+vendor/etc/camera/imx298_chromatix.xml
+vendor/etc/camera/imx298_gt24c64_chromatix.xml
+vendor/etc/camera/imx318_chromatix.xml
+vendor/etc/camera/imx362_chromatix.xml
+vendor/etc/camera/imx362_chromatix_bear.xml
+vendor/etc/camera/imx362_gt24c64a_chromatix.xml
vendor/etc/camera/imx363_2nd_chromatix.xml
vendor/etc/camera/imx363_chromatix.xml
+vendor/etc/camera/imx363pv_2nd_chromatix.xml
+vendor/etc/camera/imx376_chromatix.xml
+vendor/etc/camera/imx378_chromatix.xml
+vendor/etc/camera/imx486_chromatix.xml
+vendor/etc/camera/imx519_chromatix.xml
+vendor/etc/camera/ov12a10_bear_chromatix.xml
+vendor/etc/camera/ov12a10_chromatix.xml
+vendor/etc/camera/ov13850_chromatix.xml
+vendor/etc/camera/ov13850_q13v06k_chromatix.xml
+vendor/etc/camera/ov13855_chromatix.xml
+vendor/etc/camera/ov13880_chromatix.xml
+vendor/etc/camera/ov2281_chromatix.xml
+vendor/etc/camera/ov2680_chromatix.xml
+vendor/etc/camera/ov4688_chromatix.xml
+vendor/etc/camera/ov5670_chromatix.xml
+vendor/etc/camera/ov5670_f5670bq_chromatix.xml
+vendor/etc/camera/ov5695_chromatix.xml
+vendor/etc/camera/ov7251_chromatix.xml
+vendor/etc/camera/ov8856_bear_chromatix.xml
+vendor/etc/camera/ov8856_chromatix.xml
+vendor/etc/camera/ov8858_chromatix.xml
+vendor/etc/camera/ov8865_chromatix.xml
+vendor/etc/camera/s5k2l7_8953_chromatix.xml
+vendor/etc/camera/s5k2l7_chromatix.xml
+vendor/etc/camera/s5k2l7sx_chromatix.xml
+vendor/etc/camera/s5k3l8_chromatix.xml
+vendor/etc/camera/s5k3l8_f3l8yam_chromatix.xml
+vendor/etc/camera/s5k3l8_mono_chromatix.xml
+vendor/etc/camera/s5k3m2xm_chromatix.xml
+vendor/etc/camera/s5k3m2xm_chromatix_bear.xml
+vendor/etc/camera/s5k3m2xx_chromatix.xml
+vendor/etc/camera/s5k3m3sm_chromatix.xml
+vendor/etc/camera/s5k3p3sm_chromatix.xml
+vendor/etc/camera/s5k3p8sp_chromatix.xml
vendor/etc/camera/s5k3p9sp_chromatix.xml
vendor/etc/camera/s5k4h7yx_chromatix.xml
+vendor/etc/camera/s5k5e9yu05_mono_chromatix.xml
vendor/etc/camera/s5kgm1sp_chromatix.xml
-vendor/lib/libchromatix_imx363_2nd_common.so
-vendor/lib/libchromatix_imx363_2nd_cpp_hfr_120.so
-vendor/lib/libchromatix_imx363_2nd_cpp_hfr_60.so
-vendor/lib/libchromatix_imx363_2nd_cpp_hfr_90.so
-vendor/lib/libchromatix_imx363_2nd_cpp_liveshot.so
-vendor/lib/libchromatix_imx363_2nd_cpp_preview.so
-vendor/lib/libchromatix_imx363_2nd_cpp_snapshot.so
-vendor/lib/libchromatix_imx363_2nd_cpp_snapshot_upscale.so
-vendor/lib/libchromatix_imx363_2nd_cpp_video.so
-vendor/lib/libchromatix_imx363_2nd_default_preview_3a.so
-vendor/lib/libchromatix_imx363_2nd_default_video_3a.so
-vendor/lib/libchromatix_imx363_2nd_hfr_120.so
-vendor/lib/libchromatix_imx363_2nd_hfr_120_3a.so
-vendor/lib/libchromatix_imx363_2nd_hfr_60.so
-vendor/lib/libchromatix_imx363_2nd_hfr_60_3a.so
-vendor/lib/libchromatix_imx363_2nd_hfr_90.so
-vendor/lib/libchromatix_imx363_2nd_hfr_90_3a.so
-vendor/lib/libchromatix_imx363_2nd_postproc.so
-vendor/lib/libchromatix_imx363_2nd_preview.so
-vendor/lib/libchromatix_imx363_2nd_snapshot.so
-vendor/lib/libchromatix_imx363_2nd_video.so
+
+# etc-cne
+vendor/etc/cne/mwqem.conf
+vendor/etc/cne/profileMwqem.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
+vendor/etc/cne/wqeclient/ATT/ATT_profile4.xml
+vendor/etc/cne/wqeclient/ATT/ATT_profile5.xml
+vendor/etc/cne/wqeclient/ATT/ATT_profile6.xml
+vendor/etc/cne/wqeclient/ROW/ROW_profile1.xml
+vendor/etc/cne/wqeclient/ROW/ROW_profile15.xml
+vendor/etc/cne/wqeclient/ROW/ROW_profile16.xml
+vendor/etc/cne/wqeclient/ROW/ROW_profile17.xml
+vendor/etc/cne/wqeclient/ROW/ROW_profile18.xml
+vendor/etc/cne/wqeclient/ROW/ROW_profile19.xml
+vendor/etc/cne/wqeclient/ROW/ROW_profile2.xml
+vendor/etc/cne/wqeclient/ROW/ROW_profile20.xml
+vendor/etc/cne/wqeclient/ROW/ROW_profile21.xml
+vendor/etc/cne/wqeclient/ROW/ROW_profile3.xml
+vendor/etc/cne/wqeclient/ROW/ROW_profile32.xml
+vendor/etc/cne/wqeclient/ROW/ROW_profile4.xml
+vendor/etc/cne/wqeclient/ROW/ROW_profile5.xml
+vendor/etc/cne/wqeclient/ROW/ROW_profile6.xml
+vendor/etc/cne/wqeclient/ROW/ROW_profile7.xml
+vendor/etc/cne/wqeclient/VZW/VZW_profile1.xml
+vendor/etc/cne/wqeclient/VZW/VZW_profile2.xml
+vendor/etc/cne/wqeclient/VZW/VZW_profile3.xml
+vendor/etc/cne/wqeclient/VZW/VZW_profile4.xml
+vendor/etc/cne/wqeclient/VZW/VZW_profile5.xml
+vendor/etc/cne/wqeclient/VZW/VZW_profile6.xml
+
+
+vendor/etc/data/dsi_config.xml
+vendor/etc/data/netmgr_config.xml
+
+vendor/etc/default-permissions/com.qualcomm.qti.cne.xml
+vendor/etc/permissions/android.hardware.se.omapi.uicc.xml
+
+vendor/etc/ftm_test_config
+vendor/etc/ftm_test_config_msm8953-sku3-tasha-snd-card
+vendor/etc/ftm_test_config_msm8953-sku4-snd-card
+vendor/etc/ftm_test_config_mtp
+vendor/etc/ftm_test_config_wcd9335
+vendor/etc/gpfspath_oem_config.xml
+
+# etc-init
+vendor/etc/init/android.hardware.bluetooth@1.0-service-qti.rc
+vendor/etc/init/android.hardware.gatekeeper@1.0-service-qti.rc
+vendor/etc/init/android.hardware.keymaster@4.0-service-qti.rc
+vendor/etc/init/cnd.rc
+vendor/etc/init/com.qualcomm.qti.wifidisplayhal@1.0-service.rc
+vendor/etc/init/dataadpl.rc
+vendor/etc/init/dataqti.rc
+vendor/etc/init/dpmQmiMgr.rc
+vendor/etc/init/ims_rtp_daemon_legacy.rc
+vendor/etc/init/imsdatadaemon.rc
+vendor/etc/init/imsqmidaemon.rc
+vendor/etc/init/imsrcsd.rc
+vendor/etc/init/init-qcril-data.rc
+vendor/etc/init/init.qdmastats.rc
+vendor/etc/init/init.time_daemon.rc
+vendor/etc/init/init_thermal-engine.rc
+vendor/etc/init/ipacm-diag.rc
+vendor/etc/init/mutualex.rc
+vendor/etc/init/netmgrd.rc
+vendor/etc/init/port-bridge.rc
+vendor/etc/init/qcrild.rc
+vendor/etc/init/vendor.display.color@1.0-service.rc
+vendor/etc/init/vendor.qti.adsprpc-guestos-service.rc
+vendor/etc/init/vendor.qti.esepowermanager@1.1-service.rc
+vendor/etc/init/vendor.qti.hardware.alarm@1.0-service.rc
+vendor/etc/init/vendor.qti.hardware.capabilityconfigstore@1.0-service.rc
+vendor/etc/init/vendor.qti.hardware.cryptfshw@1.0-service-qti.rc
+vendor/etc/init/vendor.qti.hardware.dsp@1.0-service.rc
+vendor/etc/init/vendor.qti.hardware.fstman@1.0-service.rc
+vendor/etc/init/vendor.qti.hardware.perf@2.2-service.rc
+vendor/etc/init/vendor.qti.hardware.qseecom@1.0-service.rc
+vendor/etc/init/vendor.qti.hardware.qteeconnector@1.0-service.rc
+vendor/etc/init/vendor.qti.hardware.servicetracker@1.2-service.rc
+vendor/etc/init/vendor.qti.hardware.soter@1.0-service.rc
+vendor/etc/init/vendor.qti.hardware.tui_comm@1.0-service-qti.rc
+vendor/etc/init/vendor.qti.hardware.wigig.supptunnel@1.0-service.rc
+vendor/etc/init/vendor.qti.rmt_storage.rc
+vendor/etc/init/vendor.qti.tftp.rc
+
+# etc-configs
+vendor/etc/izat.conf
+vendor/etc/libnfc-mtp-NQ3XX.conf
+vendor/etc/libnfc-mtp-NQ4XX.conf
+vendor/etc/libnfc-mtp-SN100.conf
+vendor/etc/libnfc-mtp_default.conf
+vendor/etc/libnfc-mtp_rf1.conf
+vendor/etc/libnfc-mtp_rf2.conf
+vendor/etc/libnfc-qrd-NQ3XX.conf
+vendor/etc/libnfc-qrd-NQ4XX.conf
+vendor/etc/libnfc-qrd-SN100.conf
+vendor/etc/libnfc-qrd_default.conf
+vendor/etc/libnfc-qrd_rf1.conf
+vendor/etc/libnfc-qrd_rf2.conf
+vendor/etc/lowi.conf
+vendor/etc/sap.conf
+vendor/etc/sensors/sensor_def_qcomdev.conf
+vendor/etc/thermal-engine.conf
+vendor/etc/xtwifi.conf
+
+# etc-perf
+vendor/etc/perf/commonresourceconfigs.xml
+vendor/etc/perf/commonsysnodesconfigs.xml
+vendor/etc/perf/perfboostsconfig.xml
+vendor/etc/perf/perfconfigstore.xml
+vendor/etc/perf/targetconfig.xml
+vendor/etc/perf/targetresourceconfigs.xml
+
+# etc-seccom policies
+vendor/etc/seccomp_policy/atfwd@2.0.policy
+vendor/etc/seccomp_policy/imsrtp.policy
+vendor/etc/seccomp_policy/qti-systemd.policy
+vendor/etc/seccomp_policy/vendor.qti.hardware.dsp.policy
+
+# etc-vintf manifests
+-vendor/etc/vintf/manifest/vendor.qti.gnss@4.0-service.xml
+-vendor/etc/vintf/manifest/vendor.qti.hardware.servicetracker@1.2-service.xml
+
+# etc-wifi configs
+vendor/etc/wifi/aoa_cldb_falcon.bin
+vendor/etc/wifi/aoa_cldb_swl14.bin
+vendor/etc/wifi/fstman.ini
+vendor/etc/wifi/wigig_p2p_supplicant.conf
+vendor/etc/wifi/wigig_supplicant.conf
+
+vendor/etc/xtra_root_cert.pem
+
+# firmware
+vendor/firmware/a506_zap.b00
+vendor/firmware/a506_zap.b01
+vendor/firmware/a506_zap.b02
+vendor/firmware/a506_zap.elf
+vendor/firmware/a506_zap.mdt
+vendor/firmware/a530_gpmu.fw2
+vendor/firmware/a530_pfp.fw
+vendor/firmware/a530_pm4.fw
+vendor/firmware/a530v1_pfp.fw
+vendor/firmware/a530v1_pm4.fw
+vendor/firmware/a530v2_seq.fw2
+vendor/firmware/a530v3_gpmu.fw2
+vendor/firmware/a530v3_seq.fw2
+vendor/firmware/a540_gpmu.fw2
+vendor/firmware/cpp_firmware_v1_10_0.fw
+vendor/firmware/cpp_firmware_v1_12_0.fw
+vendor/firmware/cpp_firmware_v1_12_1.fw
+vendor/firmware/cpp_firmware_v1_1_1.fw
+vendor/firmware/cpp_firmware_v1_1_6.fw
+vendor/firmware/cpp_firmware_v1_2_0.fw
+vendor/firmware/cpp_firmware_v1_4_0.fw
+vendor/firmware/cpp_firmware_v1_5_0.fw
+vendor/firmware/cpp_firmware_v1_5_1.fw
+vendor/firmware/cpp_firmware_v1_5_2.fw
+vendor/firmware/cpp_firmware_v1_6_0.fw
+vendor/firmware/cpp_firmware_v1_8_0.fw
+vendor/firmware/fingerprint.b00
+vendor/firmware/fingerprint.b01
+vendor/firmware/fingerprint.b02
+vendor/firmware/fingerprint.b03
+vendor/firmware/fingerprint.b04
+vendor/firmware/fingerprint.b05
+vendor/firmware/fingerprint.b06
+vendor/firmware/fingerprint.mdt
+vendor/firmware/venus.b00
+vendor/firmware/venus.b01
+vendor/firmware/venus.b02
+vendor/firmware/venus.b03
+vendor/firmware/venus.b04
+vendor/firmware/venus.mbn
+vendor/firmware/venus.mdt
+vendor/firmware/wlan/prima/WCNSS_qcom_wlan_nv.bin
+
+# lib
+vendor/lib/btaudio_offload_if.so
+vendor/lib/com.qualcomm.qti.bluetooth_audio@1.0.so
+vendor/lib/com.qualcomm.qti.dpm.api@1.0.so
+vendor/lib/com.qualcomm.qti.imscmservice@1.0.so
+vendor/lib/com.qualcomm.qti.imscmservice@2.0.so
+vendor/lib/com.qualcomm.qti.imscmservice@2.1.so
+vendor/lib/com.qualcomm.qti.imscmservice@2.2.so
+vendor/lib/com.qualcomm.qti.uceservice@2.0.so
+vendor/lib/com.qualcomm.qti.uceservice@2.1.so
+vendor/lib/com.qualcomm.qti.uceservice@2.2.so
+vendor/lib/com.qualcomm.qti.uceservice@2.3.so
+vendor/lib/com.qualcomm.qti.wifidisplayhal@1.0-halimpl.so
+vendor/lib/com.qualcomm.qti.wifidisplayhal@1.0.so
+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/hw/activity_recognition.msm8953.so
+vendor/lib/hw/android.hardware.bluetooth@1.0-impl-qti.so
+vendor/lib/hw/android.hardware.gatekeeper@1.0-impl-qti.so
+vendor/lib/hw/android.hardware.keymaster@3.0-impl-qti.so
+vendor/lib/hw/audio.bluetooth_qti.default.so
+vendor/lib/hw/camera.msm8953.so
+vendor/lib/hw/com.dsi.ant@1.0-impl.so
+vendor/lib/hw/gatekeeper.msm8953.so
+vendor/lib/hw/keystore.msm8953.so
+vendor/lib/hw/sound_trigger.primary.msm8953.so
+vendor/lib/hw/vendor.qti.esepowermanager@1.1-impl.so
+vendor/lib/hw/vendor.qti.gnss@4.0-impl.so
+vendor/lib/hw/vendor.qti.hardware.alarm@1.0-impl.so
+vendor/lib/hw/vendor.qti.hardware.bluetooth_audio@2.0-impl.so
+vendor/lib/hw/vendor.qti.hardware.bluetooth_audio@2.1-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/hw/vendor.qti.hardware.capabilityconfigstore@1.0-impl.so
+vendor/lib/hw/vendor.qti.hardware.qccvndhal@1.0-impl.so
+vendor/lib/hw/vendor.qti.hardware.qseecom@1.0-impl.so
+vendor/lib/hw/vendor.qti.hardware.qteeconnector@1.0-impl.so
+vendor/lib/hw/vendor.qti.hardware.servicetracker@1.2-impl.so
+vendor/lib/hw/vendor.qti.hardware.soter@1.0-impl.so
+vendor/lib/hw/vulkan.adreno.so
+vendor/lib/hw/vulkan.adreno.so:vendor/lib/hw/vulkan.msm8953.so
+vendor/lib/lib-imsSDP.so
+vendor/lib/lib-imscmservice.so
+vendor/lib/lib-imsdpl.so
+vendor/lib/lib-imsqimf.so
+vendor/lib/lib-imsrcs-v2.so
+vendor/lib/lib-imsrcsbaseimpl.so
+vendor/lib/lib-imsvtcore.so
+vendor/lib/lib-imsxml.so
+vendor/lib/lib-rcsconfig.so
+vendor/lib/lib-rtpcommon.so
+vendor/lib/lib-rtpcore.so
+vendor/lib/lib-rtpsl.so
+vendor/lib/lib-siputility.so
+vendor/lib/lib-uceservice.so
+vendor/lib/libAlacSwDec.so
+vendor/lib/libApeSwDec.so
+vendor/lib/libC2D2.so
+vendor/lib/libCB.so
+vendor/lib/libFlacSwDec.so
+vendor/lib/libGPQTEEC_vendor.so
+vendor/lib/libGPTEE_vendor.so
+vendor/lib/libGPreqcancel.so
+vendor/lib/libGPreqcancel_svc.so
+vendor/lib/libI420colorconvert.so
+vendor/lib/libOmxAacDec.so
+vendor/lib/libOmxAlacDec.so
+vendor/lib/libOmxAlacDecSw.so
+vendor/lib/libOmxAmrDec.so
+vendor/lib/libOmxAmrwbplusDec.so
+vendor/lib/libOmxApeDec.so
+vendor/lib/libOmxApeDecSw.so
+vendor/lib/libOmxDsdDec.so
+vendor/lib/libOmxEvrcDec.so
+vendor/lib/libOmxG711Dec.so
+vendor/lib/libOmxQcelp13Dec.so
+vendor/lib/libOmxVideoDSMode.so
+vendor/lib/libOmxVpp.so
+vendor/lib/libOmxWmaDec.so
+vendor/lib/libOpenCL.so
+vendor/lib/libQSEEComAPI.so
+vendor/lib/libQTEEConnector_vendor.so
+vendor/lib/libSecureUILib.so
+vendor/lib/libStDrvInt.so
+vendor/lib/libUBWC.so
+vendor/lib/libVkLayer_q3dtools.so
+vendor/lib/libacdb-fts.so
+vendor/lib/libacdbloader.so
+vendor/lib/libacdbrtac.so
+vendor/lib/libactuator_ad5816g.so
+vendor/lib/libactuator_ad5823.so
+vendor/lib/libactuator_ak7345.so
+vendor/lib/libactuator_ak7371.so
+vendor/lib/libactuator_ak7374.so
+vendor/lib/libactuator_bu64244gwz.so
+vendor/lib/libactuator_bu64297.so
+vendor/lib/libactuator_dw9714.so
+vendor/lib/libactuator_dw9716.so
+vendor/lib/libactuator_dw9718s.so
+vendor/lib/libactuator_dw9761b.so
+vendor/lib/libactuator_dw9763.so
+vendor/lib/libactuator_dw9763b.so
+vendor/lib/libactuator_dw9790a.so
+vendor/lib/libactuator_dw9800.so
+vendor/lib/libactuator_lc898122.so
+vendor/lib/libactuator_lc898212xd.so
+vendor/lib/libactuator_lc898212xd_qc2002.so
+vendor/lib/libactuator_lc898217xc.so
+vendor/lib/libactuator_lc898219.so
+vendor/lib/libactuator_pseudo.so
+vendor/lib/libactuator_rohm_bu64243gwz.so
+vendor/lib/libadiertac.so
+vendor/lib/libadm.so
+vendor/lib/libadpcmdec.so
+vendor/lib/libadreno_utils.so
+vendor/lib/libadsp_default_listener.so
+vendor/lib/libadsprpc.so
+vendor/lib/libaoa.so
+vendor/lib/libarcimageprocess.so
+vendor/lib/libarcsoft_aiscenedetection.so
+vendor/lib/libarcsoft_hdr_detection.so
+vendor/lib/libarcsoft_high_dynamic_range.so
+vendor/lib/libarcsoft_low_light_hdr.so
+vendor/lib/libarcsoft_low_light_shot.so
+vendor/lib/libarcsoft_object_tracking.so
+vendor/lib/libarcsoft_singlecam_bokeh.so
+vendor/lib/libarcsoft_videoautozoom.so
+vendor/lib/libarcsoft_videostabs.so
+vendor/lib/libasn1cper.so
+vendor/lib/libasn1crt.so
+vendor/lib/libasn1crtx.so
+vendor/lib/libaudcal.so
+vendor/lib/libaudio_log_utils.so
+vendor/lib/libaudioalsa.so
+vendor/lib/libaudioconfigstore.so
+-vendor/lib/libaudioparsers.so
+vendor/lib/libbase64.so
+vendor/lib/libbluetooth_audio_session_qti.so
+vendor/lib/libbluetooth_audio_session_qti_2_1.so
+vendor/lib/libbt-hidlclient.so
+vendor/lib/libbtnv.so
+vendor/lib/libc2d30_bltlib.so
+vendor/lib/libcacertclient.so
+vendor/lib/libcapiv2svacnn.so
+vendor/lib/libcapiv2vop.so
+vendor/lib/libcdfw.so
+vendor/lib/libcdfw_remote_api.so
+vendor/lib/libcdsp_default_listener.so
+vendor/lib/libcdsprpc.so
+vendor/lib/libchromatix_csidtg_common.so
+vendor/lib/libchromatix_csidtg_cpp_preview.so
+vendor/lib/libchromatix_csidtg_postproc.so
+vendor/lib/libchromatix_csidtg_preview.so
+vendor/lib/libchromatix_csidtg_zsl_preview.so
+vendor/lib/libchromatix_imx214_4k_preview_lc898122.so
+vendor/lib/libchromatix_imx214_4k_video_lc898122.so
+vendor/lib/libchromatix_imx214_common.so
+vendor/lib/libchromatix_imx214_cpp_hfr_120.so
+vendor/lib/libchromatix_imx214_cpp_hfr_60.so
+vendor/lib/libchromatix_imx214_cpp_hfr_90.so
+vendor/lib/libchromatix_imx214_cpp_liveshot.so
+vendor/lib/libchromatix_imx214_cpp_preview.so
+vendor/lib/libchromatix_imx214_cpp_snapshot.so
+vendor/lib/libchromatix_imx214_cpp_snapshot_hdr.so
+vendor/lib/libchromatix_imx214_cpp_video.so
+vendor/lib/libchromatix_imx214_cpp_video_hdr.so
+vendor/lib/libchromatix_imx214_default_preview_lc898122.so
+vendor/lib/libchromatix_imx214_default_video.so
+vendor/lib/libchromatix_imx214_default_video_lc898122.so
+vendor/lib/libchromatix_imx214_hdr_snapshot_lc898122.so
+vendor/lib/libchromatix_imx214_hdr_video_lc898122.so
+vendor/lib/libchromatix_imx214_hfr_120.so
+vendor/lib/libchromatix_imx214_hfr_120_lc898122.so
+vendor/lib/libchromatix_imx214_hfr_60.so
+vendor/lib/libchromatix_imx214_hfr_60_lc898122.so
+vendor/lib/libchromatix_imx214_hfr_90.so
+vendor/lib/libchromatix_imx214_hfr_90_lc898122.so
+vendor/lib/libchromatix_imx214_liveshot.so
+vendor/lib/libchromatix_imx214_postproc.so
+vendor/lib/libchromatix_imx214_preview.so
+vendor/lib/libchromatix_imx214_snapshot.so
+vendor/lib/libchromatix_imx214_snapshot_hdr.so
+vendor/lib/libchromatix_imx214_video_hdr.so
+vendor/lib/libchromatix_imx214_zsl_preview_lc898122.so
+vendor/lib/libchromatix_imx214_zsl_video_lc898122.so
+vendor/lib/libchromatix_imx230_1080p_preview_lc898212xd.so
+vendor/lib/libchromatix_imx230_1080p_video_lc898212xd.so
+vendor/lib/libchromatix_imx230_4k_preview_lc898212xd.so
+vendor/lib/libchromatix_imx230_4k_video_lc898212xd.so
+vendor/lib/libchromatix_imx230_common.so
+vendor/lib/libchromatix_imx230_cpp_hfr_120.so
+vendor/lib/libchromatix_imx230_cpp_hfr_240.so
+vendor/lib/libchromatix_imx230_cpp_hfr_60.so
+vendor/lib/libchromatix_imx230_cpp_hfr_90.so
+vendor/lib/libchromatix_imx230_cpp_liveshot.so
+vendor/lib/libchromatix_imx230_cpp_preview.so
+vendor/lib/libchromatix_imx230_cpp_raw_hdr.so
+vendor/lib/libchromatix_imx230_cpp_snapshot.so
+vendor/lib/libchromatix_imx230_cpp_snapshot_downscale.so
+vendor/lib/libchromatix_imx230_cpp_snapshot_hdr.so
+vendor/lib/libchromatix_imx230_cpp_snapshot_upscale.so
+vendor/lib/libchromatix_imx230_cpp_video.so
+vendor/lib/libchromatix_imx230_cpp_video_4k.so
+vendor/lib/libchromatix_imx230_cpp_video_hdr.so
+vendor/lib/libchromatix_imx230_default_preview_lc898212xd.so
+vendor/lib/libchromatix_imx230_default_video.so
+vendor/lib/libchromatix_imx230_default_video_lc898212xd.so
+vendor/lib/libchromatix_imx230_hdr_snapshot_lc898212xd.so
+vendor/lib/libchromatix_imx230_hdr_video_lc898212xd.so
+vendor/lib/libchromatix_imx230_hfr_120.so
+vendor/lib/libchromatix_imx230_hfr_120_lc898212xd.so
+vendor/lib/libchromatix_imx230_hfr_240.so
+vendor/lib/libchromatix_imx230_hfr_240_lc898212xd.so
+vendor/lib/libchromatix_imx230_hfr_60.so
+vendor/lib/libchromatix_imx230_hfr_60_lc898212xd.so
+vendor/lib/libchromatix_imx230_hfr_90.so
+vendor/lib/libchromatix_imx230_hfr_90_lc898212xd.so
+vendor/lib/libchromatix_imx230_postproc.so
+vendor/lib/libchromatix_imx230_preview.so
+vendor/lib/libchromatix_imx230_qc2002_1080p_preview_lc898212xd.so
+vendor/lib/libchromatix_imx230_qc2002_1080p_video_lc898212xd.so
+vendor/lib/libchromatix_imx230_qc2002_4k_preview_lc898212xd.so
+vendor/lib/libchromatix_imx230_qc2002_4k_video_lc898212xd.so
+vendor/lib/libchromatix_imx230_qc2002_common.so
+vendor/lib/libchromatix_imx230_qc2002_cpp_hfr_120.so
+vendor/lib/libchromatix_imx230_qc2002_cpp_hfr_240.so
+vendor/lib/libchromatix_imx230_qc2002_cpp_hfr_60.so
+vendor/lib/libchromatix_imx230_qc2002_cpp_hfr_90.so
+vendor/lib/libchromatix_imx230_qc2002_cpp_liveshot.so
+vendor/lib/libchromatix_imx230_qc2002_cpp_preview.so
+vendor/lib/libchromatix_imx230_qc2002_cpp_snapshot.so
+vendor/lib/libchromatix_imx230_qc2002_cpp_snapshot_hdr.so
+vendor/lib/libchromatix_imx230_qc2002_cpp_video.so
+vendor/lib/libchromatix_imx230_qc2002_cpp_video_4k.so
+vendor/lib/libchromatix_imx230_qc2002_cpp_video_hdr.so
+vendor/lib/libchromatix_imx230_qc2002_default_preview_lc898212xd.so
+vendor/lib/libchromatix_imx230_qc2002_default_video.so
+vendor/lib/libchromatix_imx230_qc2002_default_video_lc898212xd.so
+vendor/lib/libchromatix_imx230_qc2002_hdr_snapshot_lc898212xd.so
+vendor/lib/libchromatix_imx230_qc2002_hdr_video_lc898212xd.so
+vendor/lib/libchromatix_imx230_qc2002_hfr_120.so
+vendor/lib/libchromatix_imx230_qc2002_hfr_120_lc898212xd.so
+vendor/lib/libchromatix_imx230_qc2002_hfr_240.so
+vendor/lib/libchromatix_imx230_qc2002_hfr_240_lc898212xd.so
+vendor/lib/libchromatix_imx230_qc2002_hfr_60.so
+vendor/lib/libchromatix_imx230_qc2002_hfr_60_lc898212xd.so
+vendor/lib/libchromatix_imx230_qc2002_hfr_90.so
+vendor/lib/libchromatix_imx230_qc2002_hfr_90_lc898212xd.so
+vendor/lib/libchromatix_imx230_qc2002_liveshot.so
+vendor/lib/libchromatix_imx230_qc2002_postproc.so
+vendor/lib/libchromatix_imx230_qc2002_preview.so
+vendor/lib/libchromatix_imx230_qc2002_snapshot.so
+vendor/lib/libchromatix_imx230_qc2002_snapshot_hdr.so
+vendor/lib/libchromatix_imx230_qc2002_video_16M_lc898212xd.so
+vendor/lib/libchromatix_imx230_qc2002_video_4k.so
+vendor/lib/libchromatix_imx230_qc2002_video_hdr.so
+vendor/lib/libchromatix_imx230_qc2002_with_gyro_1080p_preview_lc898212xd.so
+vendor/lib/libchromatix_imx230_qc2002_with_gyro_1080p_video_lc898212xd.so
+vendor/lib/libchromatix_imx230_qc2002_with_gyro_4k_preview_lc898212xd.so
+vendor/lib/libchromatix_imx230_qc2002_with_gyro_4k_video_lc898212xd.so
+vendor/lib/libchromatix_imx230_qc2002_with_gyro_common.so
+vendor/lib/libchromatix_imx230_qc2002_with_gyro_cpp_hfr_120.so
+vendor/lib/libchromatix_imx230_qc2002_with_gyro_cpp_hfr_240.so
+vendor/lib/libchromatix_imx230_qc2002_with_gyro_cpp_hfr_60.so
+vendor/lib/libchromatix_imx230_qc2002_with_gyro_cpp_hfr_90.so
+vendor/lib/libchromatix_imx230_qc2002_with_gyro_cpp_liveshot.so
+vendor/lib/libchromatix_imx230_qc2002_with_gyro_cpp_preview.so
+vendor/lib/libchromatix_imx230_qc2002_with_gyro_cpp_snapshot.so
+vendor/lib/libchromatix_imx230_qc2002_with_gyro_cpp_snapshot_hdr.so
+vendor/lib/libchromatix_imx230_qc2002_with_gyro_cpp_video.so
+vendor/lib/libchromatix_imx230_qc2002_with_gyro_cpp_video_4k.so
+vendor/lib/libchromatix_imx230_qc2002_with_gyro_cpp_video_hdr.so
+vendor/lib/libchromatix_imx230_qc2002_with_gyro_default_preview_lc898212xd.so
+vendor/lib/libchromatix_imx230_qc2002_with_gyro_default_video.so
+vendor/lib/libchromatix_imx230_qc2002_with_gyro_default_video_lc898212xd.so
+vendor/lib/libchromatix_imx230_qc2002_with_gyro_hdr_snapshot_lc898212xd.so
+vendor/lib/libchromatix_imx230_qc2002_with_gyro_hdr_video_lc898212xd.so
+vendor/lib/libchromatix_imx230_qc2002_with_gyro_hfr_120.so
+vendor/lib/libchromatix_imx230_qc2002_with_gyro_hfr_120_lc898212xd.so
+vendor/lib/libchromatix_imx230_qc2002_with_gyro_hfr_240.so
+vendor/lib/libchromatix_imx230_qc2002_with_gyro_hfr_240_lc898212xd.so
+vendor/lib/libchromatix_imx230_qc2002_with_gyro_hfr_60.so
+vendor/lib/libchromatix_imx230_qc2002_with_gyro_hfr_60_lc898212xd.so
+vendor/lib/libchromatix_imx230_qc2002_with_gyro_hfr_90.so
+vendor/lib/libchromatix_imx230_qc2002_with_gyro_hfr_90_lc898212xd.so
+vendor/lib/libchromatix_imx230_qc2002_with_gyro_liveshot.so
+vendor/lib/libchromatix_imx230_qc2002_with_gyro_postproc.so
+vendor/lib/libchromatix_imx230_qc2002_with_gyro_preview.so
+vendor/lib/libchromatix_imx230_qc2002_with_gyro_snapshot.so
+vendor/lib/libchromatix_imx230_qc2002_with_gyro_snapshot_hdr.so
+vendor/lib/libchromatix_imx230_qc2002_with_gyro_video_16M_lc898212xd.so
+vendor/lib/libchromatix_imx230_qc2002_with_gyro_video_4k.so
+vendor/lib/libchromatix_imx230_qc2002_with_gyro_video_hdr.so
+vendor/lib/libchromatix_imx230_qc2002_with_gyro_zsl_preview_lc898212xd.so
+vendor/lib/libchromatix_imx230_qc2002_with_gyro_zsl_video_lc898212xd.so
+vendor/lib/libchromatix_imx230_qc2002_zsl_preview_lc898212xd.so
+vendor/lib/libchromatix_imx230_qc2002_zsl_video_lc898212xd.so
+vendor/lib/libchromatix_imx230_raw_hdr.so
+vendor/lib/libchromatix_imx230_raw_hdr_lc898212xd.so
+vendor/lib/libchromatix_imx230_snapshot.so
+vendor/lib/libchromatix_imx230_snapshot_hdr.so
+vendor/lib/libchromatix_imx230_video_16M_lc898212xd.so
+vendor/lib/libchromatix_imx230_video_4k.so
+vendor/lib/libchromatix_imx230_video_hdr.so
+vendor/lib/libchromatix_imx230_zsl_preview_lc898212xd.so
+vendor/lib/libchromatix_imx230_zsl_video_lc898212xd.so
+vendor/lib/libchromatix_imx258_4k_preview_3a.so
+vendor/lib/libchromatix_imx258_4k_video_3a.so
+vendor/lib/libchromatix_imx258_bear_4k_preview_lc898217xc.so
+vendor/lib/libchromatix_imx258_bear_4k_video_lc898217xc.so
+vendor/lib/libchromatix_imx258_bear_common.so
+vendor/lib/libchromatix_imx258_bear_cpp_hfr_120.so
+vendor/lib/libchromatix_imx258_bear_cpp_hfr_60.so
+vendor/lib/libchromatix_imx258_bear_cpp_hfr_90.so
+vendor/lib/libchromatix_imx258_bear_cpp_liveshot.so
+vendor/lib/libchromatix_imx258_bear_cpp_preview.so
+vendor/lib/libchromatix_imx258_bear_cpp_snapshot.so
+vendor/lib/libchromatix_imx258_bear_cpp_video.so
+vendor/lib/libchromatix_imx258_bear_cpp_video_4k.so
+vendor/lib/libchromatix_imx258_bear_default_preview_lc898217xc.so
+vendor/lib/libchromatix_imx258_bear_default_video.so
+vendor/lib/libchromatix_imx258_bear_default_video_lc898217xc.so
+vendor/lib/libchromatix_imx258_bear_hfr_120.so
+vendor/lib/libchromatix_imx258_bear_hfr_120_lc898217xc.so
+vendor/lib/libchromatix_imx258_bear_hfr_60.so
+vendor/lib/libchromatix_imx258_bear_hfr_60_lc898217xc.so
+vendor/lib/libchromatix_imx258_bear_hfr_90.so
+vendor/lib/libchromatix_imx258_bear_hfr_90_lc898217xc.so
+vendor/lib/libchromatix_imx258_bear_postproc.so
+vendor/lib/libchromatix_imx258_bear_preview.so
+vendor/lib/libchromatix_imx258_bear_snapshot.so
+vendor/lib/libchromatix_imx258_bear_video_4k.so
+vendor/lib/libchromatix_imx258_bear_zsl_preview_lc898217xc.so
+vendor/lib/libchromatix_imx258_bear_zsl_video_lc898217xc.so
+vendor/lib/libchromatix_imx258_common.so
+vendor/lib/libchromatix_imx258_cpp_hfr_120.so
+vendor/lib/libchromatix_imx258_cpp_hfr_60.so
+vendor/lib/libchromatix_imx258_cpp_hfr_90.so
+vendor/lib/libchromatix_imx258_cpp_liveshot.so
+vendor/lib/libchromatix_imx258_cpp_preview.so
+vendor/lib/libchromatix_imx258_cpp_snapshot.so
+vendor/lib/libchromatix_imx258_cpp_video.so
+vendor/lib/libchromatix_imx258_cpp_video_4k.so
+vendor/lib/libchromatix_imx258_default_preview_3a.so
+vendor/lib/libchromatix_imx258_default_video.so
+vendor/lib/libchromatix_imx258_default_video_3a.so
+vendor/lib/libchromatix_imx258_hfr_120.so
+vendor/lib/libchromatix_imx258_hfr_120_3a.so
+vendor/lib/libchromatix_imx258_hfr_60.so
+vendor/lib/libchromatix_imx258_hfr_60_3a.so
+vendor/lib/libchromatix_imx258_hfr_90.so
+vendor/lib/libchromatix_imx258_hfr_90_3a.so
+vendor/lib/libchromatix_imx258_lc898217xc_4k_preview_3a.so
+vendor/lib/libchromatix_imx258_lc898217xc_4k_video_3a.so
+vendor/lib/libchromatix_imx258_lc898217xc_common.so
+vendor/lib/libchromatix_imx258_lc898217xc_cpp_hfr_120.so
+vendor/lib/libchromatix_imx258_lc898217xc_cpp_hfr_60.so
+vendor/lib/libchromatix_imx258_lc898217xc_cpp_hfr_90.so
+vendor/lib/libchromatix_imx258_lc898217xc_cpp_liveshot.so
+vendor/lib/libchromatix_imx258_lc898217xc_cpp_preview.so
+vendor/lib/libchromatix_imx258_lc898217xc_cpp_snapshot.so
+vendor/lib/libchromatix_imx258_lc898217xc_cpp_video.so
+vendor/lib/libchromatix_imx258_lc898217xc_cpp_video_4k.so
+vendor/lib/libchromatix_imx258_lc898217xc_default_preview_3a.so
+vendor/lib/libchromatix_imx258_lc898217xc_default_video.so
+vendor/lib/libchromatix_imx258_lc898217xc_default_video_3a.so
+vendor/lib/libchromatix_imx258_lc898217xc_hfr_120.so
+vendor/lib/libchromatix_imx258_lc898217xc_hfr_120_3a.so
+vendor/lib/libchromatix_imx258_lc898217xc_hfr_60.so
+vendor/lib/libchromatix_imx258_lc898217xc_hfr_60_3a.so
+vendor/lib/libchromatix_imx258_lc898217xc_hfr_90.so
+vendor/lib/libchromatix_imx258_lc898217xc_hfr_90_3a.so
+vendor/lib/libchromatix_imx258_lc898217xc_liveshot.so
+vendor/lib/libchromatix_imx258_lc898217xc_postproc.so
+vendor/lib/libchromatix_imx258_lc898217xc_preview.so
+vendor/lib/libchromatix_imx258_lc898217xc_snapshot.so
+vendor/lib/libchromatix_imx258_lc898217xc_video_4k.so
+vendor/lib/libchromatix_imx258_lc898217xc_zsl_preview_3a.so
+vendor/lib/libchromatix_imx258_lc898217xc_zsl_video_3a.so
+vendor/lib/libchromatix_imx258_liveshot.so
+vendor/lib/libchromatix_imx258_mono_4k_preview_3a.so
+vendor/lib/libchromatix_imx258_mono_4k_video_3a.so
+vendor/lib/libchromatix_imx258_mono_bear_4k_preview_lc898217xc.so
+vendor/lib/libchromatix_imx258_mono_bear_4k_video_lc898217xc.so
+vendor/lib/libchromatix_imx258_mono_bear_common.so
+vendor/lib/libchromatix_imx258_mono_bear_cpp_hfr_120.so
+vendor/lib/libchromatix_imx258_mono_bear_cpp_hfr_60.so
+vendor/lib/libchromatix_imx258_mono_bear_cpp_hfr_90.so
+vendor/lib/libchromatix_imx258_mono_bear_cpp_liveshot.so
+vendor/lib/libchromatix_imx258_mono_bear_cpp_preview.so
+vendor/lib/libchromatix_imx258_mono_bear_cpp_snapshot.so
+vendor/lib/libchromatix_imx258_mono_bear_cpp_video.so
+vendor/lib/libchromatix_imx258_mono_bear_cpp_video_4k.so
+vendor/lib/libchromatix_imx258_mono_bear_default_preview_lc898217xc.so
+vendor/lib/libchromatix_imx258_mono_bear_default_video.so
+vendor/lib/libchromatix_imx258_mono_bear_default_video_lc898217xc.so
+vendor/lib/libchromatix_imx258_mono_bear_hfr_120.so
+vendor/lib/libchromatix_imx258_mono_bear_hfr_120_lc898217xc.so
+vendor/lib/libchromatix_imx258_mono_bear_hfr_60.so
+vendor/lib/libchromatix_imx258_mono_bear_hfr_60_lc898217xc.so
+vendor/lib/libchromatix_imx258_mono_bear_hfr_90.so
+vendor/lib/libchromatix_imx258_mono_bear_hfr_90_lc898217xc.so
+vendor/lib/libchromatix_imx258_mono_bear_postproc.so
+vendor/lib/libchromatix_imx258_mono_bear_preview.so
+vendor/lib/libchromatix_imx258_mono_bear_snapshot.so
+vendor/lib/libchromatix_imx258_mono_bear_video_4k.so
+vendor/lib/libchromatix_imx258_mono_bear_zsl_preview_lc898217xc.so
+vendor/lib/libchromatix_imx258_mono_bear_zsl_video_lc898217xc.so
+vendor/lib/libchromatix_imx258_mono_common.so
+vendor/lib/libchromatix_imx258_mono_cpp_hfr_120.so
+vendor/lib/libchromatix_imx258_mono_cpp_hfr_60.so
+vendor/lib/libchromatix_imx258_mono_cpp_hfr_90.so
+vendor/lib/libchromatix_imx258_mono_cpp_liveshot.so
+vendor/lib/libchromatix_imx258_mono_cpp_preview.so
+vendor/lib/libchromatix_imx258_mono_cpp_snapshot.so
+vendor/lib/libchromatix_imx258_mono_cpp_video.so
+vendor/lib/libchromatix_imx258_mono_cpp_video_4k.so
+vendor/lib/libchromatix_imx258_mono_default_preview_3a.so
+vendor/lib/libchromatix_imx258_mono_default_video.so
+vendor/lib/libchromatix_imx258_mono_default_video_3a.so
+vendor/lib/libchromatix_imx258_mono_hfr_120.so
+vendor/lib/libchromatix_imx258_mono_hfr_120_3a.so
+vendor/lib/libchromatix_imx258_mono_hfr_60.so
+vendor/lib/libchromatix_imx258_mono_hfr_60_3a.so
+vendor/lib/libchromatix_imx258_mono_hfr_90.so
+vendor/lib/libchromatix_imx258_mono_hfr_90_3a.so
+vendor/lib/libchromatix_imx258_mono_liveshot.so
+vendor/lib/libchromatix_imx258_mono_postproc.so
+vendor/lib/libchromatix_imx258_mono_preview.so
+vendor/lib/libchromatix_imx258_mono_snapshot.so
+vendor/lib/libchromatix_imx258_mono_video_4k.so
+vendor/lib/libchromatix_imx258_mono_zsl_preview_3a.so
+vendor/lib/libchromatix_imx258_mono_zsl_video_3a.so
+vendor/lib/libchromatix_imx258_postproc.so
+vendor/lib/libchromatix_imx258_preview.so
+vendor/lib/libchromatix_imx258_snapshot.so
+vendor/lib/libchromatix_imx258_video_4k.so
+vendor/lib/libchromatix_imx258_zsl_preview_3a.so
+vendor/lib/libchromatix_imx258_zsl_video_3a.so
+vendor/lib/libchromatix_imx298_4K_preview.so
+vendor/lib/libchromatix_imx298_4K_video.so
+vendor/lib/libchromatix_imx298_bear_4K_preview.so
+vendor/lib/libchromatix_imx298_bear_4K_video.so
+vendor/lib/libchromatix_imx298_bear_common.so
+vendor/lib/libchromatix_imx298_bear_cpp_hfr_120.so
+vendor/lib/libchromatix_imx298_bear_cpp_hfr_60.so
+vendor/lib/libchromatix_imx298_bear_cpp_hfr_90.so
+vendor/lib/libchromatix_imx298_bear_cpp_liveshot.so
+vendor/lib/libchromatix_imx298_bear_cpp_preview.so
+vendor/lib/libchromatix_imx298_bear_cpp_snapshot.so
+vendor/lib/libchromatix_imx298_bear_cpp_snapshot_hdr.so
+vendor/lib/libchromatix_imx298_bear_cpp_video.so
+vendor/lib/libchromatix_imx298_bear_cpp_video_hdr.so
+vendor/lib/libchromatix_imx298_bear_default_preview.so
+vendor/lib/libchromatix_imx298_bear_default_video.so
+vendor/lib/libchromatix_imx298_bear_hdr_snapshot_3a.so
+vendor/lib/libchromatix_imx298_bear_hdr_video_3a.so
+vendor/lib/libchromatix_imx298_bear_hfr_120.so
+vendor/lib/libchromatix_imx298_bear_hfr_120_3a.so
+vendor/lib/libchromatix_imx298_bear_hfr_60.so
+vendor/lib/libchromatix_imx298_bear_hfr_60_3a.so
+vendor/lib/libchromatix_imx298_bear_hfr_90.so
+vendor/lib/libchromatix_imx298_bear_hfr_90_3a.so
+vendor/lib/libchromatix_imx298_bear_postproc.so
+vendor/lib/libchromatix_imx298_bear_preview.so
+vendor/lib/libchromatix_imx298_bear_snapshot.so
+vendor/lib/libchromatix_imx298_bear_snapshot_hdr.so
+vendor/lib/libchromatix_imx298_bear_video.so
+vendor/lib/libchromatix_imx298_bear_video_hdr.so
+vendor/lib/libchromatix_imx298_bear_zsl_preview.so
+vendor/lib/libchromatix_imx298_bear_zsl_video.so
+vendor/lib/libchromatix_imx298_common.so
+vendor/lib/libchromatix_imx298_cpp_hfr_120.so
+vendor/lib/libchromatix_imx298_cpp_hfr_60.so
+vendor/lib/libchromatix_imx298_cpp_hfr_90.so
+vendor/lib/libchromatix_imx298_cpp_liveshot.so
+vendor/lib/libchromatix_imx298_cpp_preview.so
+vendor/lib/libchromatix_imx298_cpp_snapshot.so
+vendor/lib/libchromatix_imx298_cpp_snapshot_hdr.so
+vendor/lib/libchromatix_imx298_cpp_video.so
+vendor/lib/libchromatix_imx298_cpp_video_hdr.so
+vendor/lib/libchromatix_imx298_default_preview.so
+vendor/lib/libchromatix_imx298_default_video.so
+vendor/lib/libchromatix_imx298_hdr_snapshot_3a.so
+vendor/lib/libchromatix_imx298_hdr_video_3a.so
+vendor/lib/libchromatix_imx298_hfr_120.so
+vendor/lib/libchromatix_imx298_hfr_120_3a.so
+vendor/lib/libchromatix_imx298_hfr_60.so
+vendor/lib/libchromatix_imx298_hfr_60_3a.so
+vendor/lib/libchromatix_imx298_hfr_90.so
+vendor/lib/libchromatix_imx298_hfr_90_3a.so
+vendor/lib/libchromatix_imx298_liveshot.so
+vendor/lib/libchromatix_imx298_postproc.so
+vendor/lib/libchromatix_imx298_preview.so
+vendor/lib/libchromatix_imx298_snapshot.so
+vendor/lib/libchromatix_imx298_snapshot_hdr.so
+vendor/lib/libchromatix_imx298_video.so
+vendor/lib/libchromatix_imx298_video_hdr.so
+vendor/lib/libchromatix_imx298_zsl_preview.so
+vendor/lib/libchromatix_imx298_zsl_video.so
+vendor/lib/libchromatix_imx318_1080p_preview_lc898212xd.so
+vendor/lib/libchromatix_imx318_1080p_video_lc898212xd.so
+vendor/lib/libchromatix_imx318_4k_12M_preview_lc898212xd.so
+vendor/lib/libchromatix_imx318_4k_12M_video_lc898212xd.so
+vendor/lib/libchromatix_imx318_4k_preview_lc898212xd.so
+vendor/lib/libchromatix_imx318_4k_video_lc898212xd.so
+vendor/lib/libchromatix_imx318_bear_1080p_preview_lc898212xd.so
+vendor/lib/libchromatix_imx318_bear_1080p_video_lc898212xd.so
+vendor/lib/libchromatix_imx318_bear_4k_preview_lc898212xd.so
+vendor/lib/libchromatix_imx318_bear_4k_video_lc898212xd.so
+vendor/lib/libchromatix_imx318_bear_common.so
+vendor/lib/libchromatix_imx318_bear_cpp_hfr_120.so
+vendor/lib/libchromatix_imx318_bear_cpp_hfr_240.so
+vendor/lib/libchromatix_imx318_bear_cpp_hfr_60.so
+vendor/lib/libchromatix_imx318_bear_cpp_liveshot.so
+vendor/lib/libchromatix_imx318_bear_cpp_preview.so
+vendor/lib/libchromatix_imx318_bear_cpp_snapshot.so
+vendor/lib/libchromatix_imx318_bear_cpp_video.so
+vendor/lib/libchromatix_imx318_bear_cpp_video_4k.so
+vendor/lib/libchromatix_imx318_bear_default_video.so
+vendor/lib/libchromatix_imx318_bear_fullsize_preview_lc898212xd.so
+vendor/lib/libchromatix_imx318_bear_fullsize_video_lc898212xd.so
+vendor/lib/libchromatix_imx318_bear_hfr_120.so
+vendor/lib/libchromatix_imx318_bear_hfr_120_lc898212xd.so
+vendor/lib/libchromatix_imx318_bear_hfr_240.so
+vendor/lib/libchromatix_imx318_bear_hfr_240_lc898212xd.so
+vendor/lib/libchromatix_imx318_bear_hfr_60.so
+vendor/lib/libchromatix_imx318_bear_hfr_60_lc898212xd.so
+vendor/lib/libchromatix_imx318_bear_postproc.so
+vendor/lib/libchromatix_imx318_bear_preview.so
+vendor/lib/libchromatix_imx318_bear_snapshot.so
+vendor/lib/libchromatix_imx318_bear_video_4k.so
+vendor/lib/libchromatix_imx318_common.so
+vendor/lib/libchromatix_imx318_cpp_hfr_120.so
+vendor/lib/libchromatix_imx318_cpp_hfr_240.so
+vendor/lib/libchromatix_imx318_cpp_hfr_60.so
+vendor/lib/libchromatix_imx318_cpp_liveshot.so
+vendor/lib/libchromatix_imx318_cpp_preview.so
+vendor/lib/libchromatix_imx318_cpp_snapshot.so
+vendor/lib/libchromatix_imx318_cpp_snapshot_raw_hdr.so
+vendor/lib/libchromatix_imx318_cpp_video.so
+vendor/lib/libchromatix_imx318_cpp_video_4k.so
+vendor/lib/libchromatix_imx318_cpp_video_4k_raw_hdr.so
+vendor/lib/libchromatix_imx318_default_video.so
+vendor/lib/libchromatix_imx318_full_snapshot_raw_hdr_lc898212xd.so
+vendor/lib/libchromatix_imx318_fullsize_preview_lc898212xd.so
+vendor/lib/libchromatix_imx318_fullsize_video_lc898212xd.so
+vendor/lib/libchromatix_imx318_hfr_120.so
+vendor/lib/libchromatix_imx318_hfr_120_lc898212xd.so
+vendor/lib/libchromatix_imx318_hfr_240.so
+vendor/lib/libchromatix_imx318_hfr_240_lc898212xd.so
+vendor/lib/libchromatix_imx318_hfr_60.so
+vendor/lib/libchromatix_imx318_hfr_60_lc898212xd.so
+vendor/lib/libchromatix_imx318_postproc.so
+vendor/lib/libchromatix_imx318_preview.so
+vendor/lib/libchromatix_imx318_qtrsize_preview_lc898212xd.so
+vendor/lib/libchromatix_imx318_qtrsize_video_lc898212xd.so
+vendor/lib/libchromatix_imx318_snapshot.so
+vendor/lib/libchromatix_imx318_snapshot_raw_hdr.so
+vendor/lib/libchromatix_imx318_snapshot_raw_hdr_lc898212xd.so
+vendor/lib/libchromatix_imx318_video_12M_raw_hdr_lc898212xd.so
+vendor/lib/libchromatix_imx318_video_4k.so
+vendor/lib/libchromatix_imx318_video_4k_raw_hdr.so
+vendor/lib/libchromatix_imx318_video_raw_hdr_lc898212xd.so
+vendor/lib/libchromatix_imx362_1080p_preview_3a.so
+vendor/lib/libchromatix_imx362_1080p_preview_3a_bear.so
+vendor/lib/libchromatix_imx362_1080p_video_3a.so
+vendor/lib/libchromatix_imx362_1080p_video_3a_bear.so
+vendor/lib/libchromatix_imx362_4k_preview_3a.so
+vendor/lib/libchromatix_imx362_4k_preview_3a_bear.so
+vendor/lib/libchromatix_imx362_4k_video_3a.so
+vendor/lib/libchromatix_imx362_4k_video_3a_bear.so
+vendor/lib/libchromatix_imx362_common.so
+vendor/lib/libchromatix_imx362_common_bear.so
+vendor/lib/libchromatix_imx362_cpp_hfr_120.so
+vendor/lib/libchromatix_imx362_cpp_hfr_120_bear.so
+vendor/lib/libchromatix_imx362_cpp_hfr_240.so
+vendor/lib/libchromatix_imx362_cpp_hfr_240_bear.so
+vendor/lib/libchromatix_imx362_cpp_hfr_60.so
+vendor/lib/libchromatix_imx362_cpp_hfr_60_bear.so
+vendor/lib/libchromatix_imx362_cpp_liveshot.so
+vendor/lib/libchromatix_imx362_cpp_liveshot_bear.so
+vendor/lib/libchromatix_imx362_cpp_preview.so
+vendor/lib/libchromatix_imx362_cpp_preview_bear.so
+vendor/lib/libchromatix_imx362_cpp_snapshot.so
+vendor/lib/libchromatix_imx362_cpp_snapshot_bear.so
+vendor/lib/libchromatix_imx362_cpp_snapshot_downscale.so
+vendor/lib/libchromatix_imx362_cpp_snapshot_downscale_bear.so
+vendor/lib/libchromatix_imx362_cpp_snapshot_hdr.so
+vendor/lib/libchromatix_imx362_cpp_snapshot_hdr_bear.so
+vendor/lib/libchromatix_imx362_cpp_snapshot_upscale.so
+vendor/lib/libchromatix_imx362_cpp_snapshot_upscale_bear.so
+vendor/lib/libchromatix_imx362_cpp_video.so
+vendor/lib/libchromatix_imx362_cpp_video_4k.so
+vendor/lib/libchromatix_imx362_cpp_video_4k_bear.so
+vendor/lib/libchromatix_imx362_cpp_video_bear.so
+vendor/lib/libchromatix_imx362_cpp_video_hdr.so
+vendor/lib/libchromatix_imx362_cpp_video_hdr_bear.so
+vendor/lib/libchromatix_imx362_default_preview_3a.so
+vendor/lib/libchromatix_imx362_default_preview_3a_bear.so
+vendor/lib/libchromatix_imx362_default_video.so
+vendor/lib/libchromatix_imx362_default_video_3a.so
+vendor/lib/libchromatix_imx362_default_video_3a_bear.so
+vendor/lib/libchromatix_imx362_default_video_bear.so
+vendor/lib/libchromatix_imx362_fullsize_preview_3a.so
+vendor/lib/libchromatix_imx362_fullsize_preview_3a_bear.so
+vendor/lib/libchromatix_imx362_fullsize_video_3a.so
+vendor/lib/libchromatix_imx362_fullsize_video_3a_bear.so
+vendor/lib/libchromatix_imx362_gt24c64a_1080p_preview_3a.so
+vendor/lib/libchromatix_imx362_gt24c64a_1080p_video_3a.so
+vendor/lib/libchromatix_imx362_gt24c64a_4k_preview_3a.so
+vendor/lib/libchromatix_imx362_gt24c64a_4k_video_3a.so
+vendor/lib/libchromatix_imx362_gt24c64a_common.so
+vendor/lib/libchromatix_imx362_gt24c64a_cpp_hfr_120.so
+vendor/lib/libchromatix_imx362_gt24c64a_cpp_hfr_240.so
+vendor/lib/libchromatix_imx362_gt24c64a_cpp_hfr_60.so
+vendor/lib/libchromatix_imx362_gt24c64a_cpp_liveshot.so
+vendor/lib/libchromatix_imx362_gt24c64a_cpp_preview.so
+vendor/lib/libchromatix_imx362_gt24c64a_cpp_snapshot.so
+vendor/lib/libchromatix_imx362_gt24c64a_cpp_snapshot_downscale.so
+vendor/lib/libchromatix_imx362_gt24c64a_cpp_snapshot_hdr.so
+vendor/lib/libchromatix_imx362_gt24c64a_cpp_snapshot_upscale.so
+vendor/lib/libchromatix_imx362_gt24c64a_cpp_video.so
+vendor/lib/libchromatix_imx362_gt24c64a_cpp_video_4k.so
+vendor/lib/libchromatix_imx362_gt24c64a_cpp_video_hdr.so
+vendor/lib/libchromatix_imx362_gt24c64a_default_preview_3a.so
+vendor/lib/libchromatix_imx362_gt24c64a_default_video.so
+vendor/lib/libchromatix_imx362_gt24c64a_default_video_3a.so
+vendor/lib/libchromatix_imx362_gt24c64a_fullsize_preview_3a.so
+vendor/lib/libchromatix_imx362_gt24c64a_fullsize_video_3a.so
+vendor/lib/libchromatix_imx362_gt24c64a_hdr_snapshot_3a.so
+vendor/lib/libchromatix_imx362_gt24c64a_hdr_video_3a.so
+vendor/lib/libchromatix_imx362_gt24c64a_hfr_120.so
+vendor/lib/libchromatix_imx362_gt24c64a_hfr_120_3a.so
+vendor/lib/libchromatix_imx362_gt24c64a_hfr_240.so
+vendor/lib/libchromatix_imx362_gt24c64a_hfr_240_3a.so
+vendor/lib/libchromatix_imx362_gt24c64a_hfr_60.so
+vendor/lib/libchromatix_imx362_gt24c64a_hfr_60_3a.so
+vendor/lib/libchromatix_imx362_gt24c64a_postproc.so
+vendor/lib/libchromatix_imx362_gt24c64a_preview.so
+vendor/lib/libchromatix_imx362_gt24c64a_snapshot.so
+vendor/lib/libchromatix_imx362_gt24c64a_snapshot_hdr.so
+vendor/lib/libchromatix_imx362_gt24c64a_video_4k.so
+vendor/lib/libchromatix_imx362_gt24c64a_video_hdr.so
+vendor/lib/libchromatix_imx362_hdr_snapshot_3a.so
+vendor/lib/libchromatix_imx362_hdr_snapshot_3a_bear.so
+vendor/lib/libchromatix_imx362_hdr_video_3a.so
+vendor/lib/libchromatix_imx362_hdr_video_3a_bear.so
+vendor/lib/libchromatix_imx362_hfr_120.so
+vendor/lib/libchromatix_imx362_hfr_120_3a.so
+vendor/lib/libchromatix_imx362_hfr_120_3a_bear.so
+vendor/lib/libchromatix_imx362_hfr_120_bear.so
+vendor/lib/libchromatix_imx362_hfr_240.so
+vendor/lib/libchromatix_imx362_hfr_240_3a.so
+vendor/lib/libchromatix_imx362_hfr_240_3a_bear.so
+vendor/lib/libchromatix_imx362_hfr_240_bear.so
+vendor/lib/libchromatix_imx362_hfr_60.so
+vendor/lib/libchromatix_imx362_hfr_60_3a.so
+vendor/lib/libchromatix_imx362_hfr_60_3a_bear.so
+vendor/lib/libchromatix_imx362_hfr_60_bear.so
+vendor/lib/libchromatix_imx362_postproc.so
+vendor/lib/libchromatix_imx362_postproc_bear.so
+vendor/lib/libchromatix_imx362_preview.so
+vendor/lib/libchromatix_imx362_preview_bear.so
+vendor/lib/libchromatix_imx362_snapshot.so
+vendor/lib/libchromatix_imx362_snapshot_bear.so
+vendor/lib/libchromatix_imx362_snapshot_hdr.so
+vendor/lib/libchromatix_imx362_snapshot_hdr_bear.so
+vendor/lib/libchromatix_imx362_video_4k.so
+vendor/lib/libchromatix_imx362_video_4k_bear.so
+vendor/lib/libchromatix_imx362_video_hdr.so
+vendor/lib/libchromatix_imx362_video_hdr_bear.so
+vendor/lib/libchromatix_imx363_2nd_common.so
+vendor/lib/libchromatix_imx363_2nd_cpp_hfr_120.so
+vendor/lib/libchromatix_imx363_2nd_cpp_hfr_60.so
+vendor/lib/libchromatix_imx363_2nd_cpp_hfr_90.so
+vendor/lib/libchromatix_imx363_2nd_cpp_liveshot.so
+vendor/lib/libchromatix_imx363_2nd_cpp_preview.so
+vendor/lib/libchromatix_imx363_2nd_cpp_snapshot.so
+vendor/lib/libchromatix_imx363_2nd_cpp_snapshot_upscale.so
+vendor/lib/libchromatix_imx363_2nd_cpp_video.so
+vendor/lib/libchromatix_imx363_2nd_default_preview_3a.so
+vendor/lib/libchromatix_imx363_2nd_default_video_3a.so
+vendor/lib/libchromatix_imx363_2nd_hfr_120.so
+vendor/lib/libchromatix_imx363_2nd_hfr_120_3a.so
+vendor/lib/libchromatix_imx363_2nd_hfr_60.so
+vendor/lib/libchromatix_imx363_2nd_hfr_60_3a.so
+vendor/lib/libchromatix_imx363_2nd_hfr_90.so
+vendor/lib/libchromatix_imx363_2nd_hfr_90_3a.so
+vendor/lib/libchromatix_imx363_2nd_postproc.so
+vendor/lib/libchromatix_imx363_2nd_preview.so
+vendor/lib/libchromatix_imx363_2nd_snapshot.so
+vendor/lib/libchromatix_imx363_2nd_video.so
vendor/lib/libchromatix_imx363_2nd_zsl_preview_3a.so
vendor/lib/libchromatix_imx363_2nd_zsl_video_3a.so
vendor/lib/libchromatix_imx363_common.so
@@ -228,30 +1704,723 @@ vendor/lib/libchromatix_imx363_snapshot.so
vendor/lib/libchromatix_imx363_video.so
vendor/lib/libchromatix_imx363_zsl_preview_3a.so
vendor/lib/libchromatix_imx363_zsl_video_3a.so
-
-### vendor/lib/libchromatix_imx486_common.so
-### vendor/lib/libchromatix_imx486_cpp_hfr_120.so
-### vendor/lib/libchromatix_imx486_cpp_hfr_60.so
-### vendor/lib/libchromatix_imx486_cpp_hfr_90.so
-### vendor/lib/libchromatix_imx486_cpp_liveshot.so
-### vendor/lib/libchromatix_imx486_cpp_preview.so
-### vendor/lib/libchromatix_imx486_cpp_snapshot.so
-### vendor/lib/libchromatix_imx486_cpp_video.so
-### vendor/lib/libchromatix_imx486_default_preview_dw9714v.so
-### vendor/lib/libchromatix_imx486_default_video.so
-### vendor/lib/libchromatix_imx486_default_video_dw9714v.so
-### vendor/lib/libchromatix_imx486_hfr_120.so
-### vendor/lib/libchromatix_imx486_hfr_120_dw9714v.so
-### vendor/lib/libchromatix_imx486_hfr_60.so
-### vendor/lib/libchromatix_imx486_hfr_60_dw9714v.so
-### vendor/lib/libchromatix_imx486_hfr_90.so
-### vendor/lib/libchromatix_imx486_hfr_90_dw9714v.so
-### vendor/lib/libchromatix_imx486_postproc.so
-### vendor/lib/libchromatix_imx486_preview.so
-### vendor/lib/libchromatix_imx486_snapshot.so
-### vendor/lib/libchromatix_imx486_zsl_preview_dw9714v.so
-### vendor/lib/libchromatix_imx486_zsl_video_dw9714v.so
-
+vendor/lib/libchromatix_imx363pv_2nd_common.so
+vendor/lib/libchromatix_imx363pv_2nd_cpp_hfr_120.so
+vendor/lib/libchromatix_imx363pv_2nd_cpp_hfr_60.so
+vendor/lib/libchromatix_imx363pv_2nd_cpp_hfr_90.so
+vendor/lib/libchromatix_imx363pv_2nd_cpp_liveshot.so
+vendor/lib/libchromatix_imx363pv_2nd_cpp_preview.so
+vendor/lib/libchromatix_imx363pv_2nd_cpp_snapshot.so
+vendor/lib/libchromatix_imx363pv_2nd_cpp_snapshot_upscale.so
+vendor/lib/libchromatix_imx363pv_2nd_cpp_video.so
+vendor/lib/libchromatix_imx363pv_2nd_default_preview_3a.so
+vendor/lib/libchromatix_imx363pv_2nd_default_video_3a.so
+vendor/lib/libchromatix_imx363pv_2nd_hfr_120.so
+vendor/lib/libchromatix_imx363pv_2nd_hfr_120_3a.so
+vendor/lib/libchromatix_imx363pv_2nd_hfr_60.so
+vendor/lib/libchromatix_imx363pv_2nd_hfr_60_3a.so
+vendor/lib/libchromatix_imx363pv_2nd_hfr_90.so
+vendor/lib/libchromatix_imx363pv_2nd_hfr_90_3a.so
+vendor/lib/libchromatix_imx363pv_2nd_postproc.so
+vendor/lib/libchromatix_imx363pv_2nd_preview.so
+vendor/lib/libchromatix_imx363pv_2nd_snapshot.so
+vendor/lib/libchromatix_imx363pv_2nd_video.so
+vendor/lib/libchromatix_imx363pv_2nd_zsl_preview_3a.so
+vendor/lib/libchromatix_imx363pv_2nd_zsl_video_3a.so
+vendor/lib/libchromatix_imx376_common.so
+vendor/lib/libchromatix_imx376_cpp_liveshot.so
+vendor/lib/libchromatix_imx376_cpp_preview.so
+vendor/lib/libchromatix_imx376_cpp_snapshot.so
+vendor/lib/libchromatix_imx376_cpp_snapshot_downscale.so
+vendor/lib/libchromatix_imx376_cpp_snapshot_upscale.so
+vendor/lib/libchromatix_imx376_cpp_video.so
+vendor/lib/libchromatix_imx376_cpp_video_default.so
+vendor/lib/libchromatix_imx376_default_preview_3a.so
+vendor/lib/libchromatix_imx376_default_video_3a.so
+vendor/lib/libchromatix_imx376_fullsize_preview_3a.so
+vendor/lib/libchromatix_imx376_fullsize_video_3a.so
+vendor/lib/libchromatix_imx376_postproc.so
+vendor/lib/libchromatix_imx376_snapshot.so
+vendor/lib/libchromatix_imx376_video_default.so
+vendor/lib/libchromatix_imx378_4K_preview.so
+vendor/lib/libchromatix_imx378_4K_video.so
+vendor/lib/libchromatix_imx378_common.so
+vendor/lib/libchromatix_imx378_cpp_hfr_120.so
+vendor/lib/libchromatix_imx378_cpp_hfr_240.so
+vendor/lib/libchromatix_imx378_cpp_hfr_60.so
+vendor/lib/libchromatix_imx378_cpp_hfr_90.so
+vendor/lib/libchromatix_imx378_cpp_liveshot.so
+vendor/lib/libchromatix_imx378_cpp_preview.so
+vendor/lib/libchromatix_imx378_cpp_snapshot.so
+vendor/lib/libchromatix_imx378_cpp_snapshot_hdr.so
+vendor/lib/libchromatix_imx378_cpp_video.so
+vendor/lib/libchromatix_imx378_cpp_video_hdr.so
+vendor/lib/libchromatix_imx378_default_preview.so
+vendor/lib/libchromatix_imx378_default_video.so
+vendor/lib/libchromatix_imx378_hdr_snapshot_3a.so
+vendor/lib/libchromatix_imx378_hdr_video_3a.so
+vendor/lib/libchromatix_imx378_hfr_120.so
+vendor/lib/libchromatix_imx378_hfr_120_3a.so
+vendor/lib/libchromatix_imx378_hfr_240.so
+vendor/lib/libchromatix_imx378_hfr_240_3a.so
+vendor/lib/libchromatix_imx378_hfr_60.so
+vendor/lib/libchromatix_imx378_hfr_60_3a.so
+vendor/lib/libchromatix_imx378_hfr_90.so
+vendor/lib/libchromatix_imx378_hfr_90_3a.so
+vendor/lib/libchromatix_imx378_liveshot.so
+vendor/lib/libchromatix_imx378_postproc.so
+vendor/lib/libchromatix_imx378_preview.so
+vendor/lib/libchromatix_imx378_snapshot.so
+vendor/lib/libchromatix_imx378_snapshot_hdr.so
+vendor/lib/libchromatix_imx378_video.so
+vendor/lib/libchromatix_imx378_video_hdr.so
+vendor/lib/libchromatix_imx378_zsl_preview.so
+vendor/lib/libchromatix_imx378_zsl_video.so
+vendor/lib/libchromatix_imx486_common.so
+vendor/lib/libchromatix_imx486_cpp_hfr_120.so
+vendor/lib/libchromatix_imx486_cpp_hfr_60.so
+vendor/lib/libchromatix_imx486_cpp_hfr_90.so
+vendor/lib/libchromatix_imx486_cpp_liveshot.so
+vendor/lib/libchromatix_imx486_cpp_preview.so
+vendor/lib/libchromatix_imx486_cpp_snapshot.so
+vendor/lib/libchromatix_imx486_cpp_video.so
+vendor/lib/libchromatix_imx486_default_preview_dw9714v.so
+vendor/lib/libchromatix_imx486_default_video.so
+vendor/lib/libchromatix_imx486_default_video_dw9714v.so
+vendor/lib/libchromatix_imx486_hfr_120.so
+vendor/lib/libchromatix_imx486_hfr_120_dw9714v.so
+vendor/lib/libchromatix_imx486_hfr_60.so
+vendor/lib/libchromatix_imx486_hfr_60_dw9714v.so
+vendor/lib/libchromatix_imx486_hfr_90.so
+vendor/lib/libchromatix_imx486_hfr_90_dw9714v.so
+vendor/lib/libchromatix_imx486_postproc.so
+vendor/lib/libchromatix_imx486_preview.so
+vendor/lib/libchromatix_imx486_snapshot.so
+vendor/lib/libchromatix_imx486_zsl_preview_dw9714v.so
+vendor/lib/libchromatix_imx486_zsl_video_dw9714v.so
+vendor/lib/libchromatix_imx519_3A_hfr_120.so
+vendor/lib/libchromatix_imx519_3A_hfr_240.so
+vendor/lib/libchromatix_imx519_3A_hfr_480.so
+vendor/lib/libchromatix_imx519_3A_snapshot_raw_hdr.so
+vendor/lib/libchromatix_imx519_3A_snapshot_raw_hdr_60.so
+vendor/lib/libchromatix_imx519_4k.so
+vendor/lib/libchromatix_imx519_4k_video.so
+vendor/lib/libchromatix_imx519_common.so
+vendor/lib/libchromatix_imx519_cpp_hfr_120.so
+vendor/lib/libchromatix_imx519_cpp_hfr_240.so
+vendor/lib/libchromatix_imx519_cpp_hfr_480.so
+vendor/lib/libchromatix_imx519_cpp_liveshot.so
+vendor/lib/libchromatix_imx519_cpp_preview.so
+vendor/lib/libchromatix_imx519_cpp_snapshot.so
+vendor/lib/libchromatix_imx519_cpp_snapshot_raw_hdr.so
+vendor/lib/libchromatix_imx519_cpp_video.so
+vendor/lib/libchromatix_imx519_default_preview_3a.so
+vendor/lib/libchromatix_imx519_default_video.so
+vendor/lib/libchromatix_imx519_default_video_3a.so
+vendor/lib/libchromatix_imx519_fullsize_preview.so
+vendor/lib/libchromatix_imx519_fullsize_preview_60.so
+vendor/lib/libchromatix_imx519_fullsize_video.so
+vendor/lib/libchromatix_imx519_fullsize_video_60.so
+vendor/lib/libchromatix_imx519_hfr_120.so
+vendor/lib/libchromatix_imx519_hfr_240.so
+vendor/lib/libchromatix_imx519_hfr_480.so
+vendor/lib/libchromatix_imx519_postproc.so
+vendor/lib/libchromatix_imx519_preview.so
+vendor/lib/libchromatix_imx519_snapshot.so
+vendor/lib/libchromatix_imx519_snapshot_raw_hdr.so
+vendor/lib/libchromatix_imx519_video_4k.so
+vendor/lib/libchromatix_ov12a10_4k_preview_3a.so
+vendor/lib/libchromatix_ov12a10_4k_video_3a.so
+vendor/lib/libchromatix_ov12a10_bear_4k_preview_3a.so
+vendor/lib/libchromatix_ov12a10_bear_4k_video_3a.so
+vendor/lib/libchromatix_ov12a10_bear_common.so
+vendor/lib/libchromatix_ov12a10_bear_cpp_hfr_120.so
+vendor/lib/libchromatix_ov12a10_bear_cpp_hfr_60.so
+vendor/lib/libchromatix_ov12a10_bear_cpp_hfr_90.so
+vendor/lib/libchromatix_ov12a10_bear_cpp_liveshot.so
+vendor/lib/libchromatix_ov12a10_bear_cpp_preview.so
+vendor/lib/libchromatix_ov12a10_bear_cpp_snapshot.so
+vendor/lib/libchromatix_ov12a10_bear_cpp_video.so
+vendor/lib/libchromatix_ov12a10_bear_cpp_video_4k.so
+vendor/lib/libchromatix_ov12a10_bear_default_preview_3a.so
+vendor/lib/libchromatix_ov12a10_bear_default_video.so
+vendor/lib/libchromatix_ov12a10_bear_default_video_3a.so
+vendor/lib/libchromatix_ov12a10_bear_default_video_4k.so
+vendor/lib/libchromatix_ov12a10_bear_hfr_120.so
+vendor/lib/libchromatix_ov12a10_bear_hfr_120_3a.so
+vendor/lib/libchromatix_ov12a10_bear_hfr_60.so
+vendor/lib/libchromatix_ov12a10_bear_hfr_60_3a.so
+vendor/lib/libchromatix_ov12a10_bear_hfr_90.so
+vendor/lib/libchromatix_ov12a10_bear_hfr_90_3a.so
+vendor/lib/libchromatix_ov12a10_bear_postproc.so
+vendor/lib/libchromatix_ov12a10_bear_preview.so
+vendor/lib/libchromatix_ov12a10_bear_snapshot.so
+vendor/lib/libchromatix_ov12a10_bear_zsl_preview_3a.so
+vendor/lib/libchromatix_ov12a10_bear_zsl_video_3a.so
+vendor/lib/libchromatix_ov12a10_common.so
+vendor/lib/libchromatix_ov12a10_cpp_hfr_120.so
+vendor/lib/libchromatix_ov12a10_cpp_hfr_60.so
+vendor/lib/libchromatix_ov12a10_cpp_hfr_90.so
+vendor/lib/libchromatix_ov12a10_cpp_liveshot.so
+vendor/lib/libchromatix_ov12a10_cpp_preview.so
+vendor/lib/libchromatix_ov12a10_cpp_snapshot.so
+vendor/lib/libchromatix_ov12a10_cpp_video.so
+vendor/lib/libchromatix_ov12a10_cpp_video_4k.so
+vendor/lib/libchromatix_ov12a10_default_preview_3a.so
+vendor/lib/libchromatix_ov12a10_default_video.so
+vendor/lib/libchromatix_ov12a10_default_video_3a.so
+vendor/lib/libchromatix_ov12a10_default_video_4k.so
+vendor/lib/libchromatix_ov12a10_hfr_120.so
+vendor/lib/libchromatix_ov12a10_hfr_120_3a.so
+vendor/lib/libchromatix_ov12a10_hfr_60.so
+vendor/lib/libchromatix_ov12a10_hfr_60_3a.so
+vendor/lib/libchromatix_ov12a10_hfr_90.so
+vendor/lib/libchromatix_ov12a10_hfr_90_3a.so
+vendor/lib/libchromatix_ov12a10_postproc.so
+vendor/lib/libchromatix_ov12a10_preview.so
+vendor/lib/libchromatix_ov12a10_snapshot.so
+vendor/lib/libchromatix_ov12a10_zsl_preview_3a.so
+vendor/lib/libchromatix_ov12a10_zsl_video_3a.so
+vendor/lib/libchromatix_ov13850_common.so
+vendor/lib/libchromatix_ov13850_cpp_ds_chromatix.so
+vendor/lib/libchromatix_ov13850_cpp_hfr_120.so
+vendor/lib/libchromatix_ov13850_cpp_hfr_60.so
+vendor/lib/libchromatix_ov13850_cpp_hfr_90.so
+vendor/lib/libchromatix_ov13850_cpp_liveshot.so
+vendor/lib/libchromatix_ov13850_cpp_preview.so
+vendor/lib/libchromatix_ov13850_cpp_snapshot.so
+vendor/lib/libchromatix_ov13850_cpp_us_chromatix.so
+vendor/lib/libchromatix_ov13850_cpp_video.so
+vendor/lib/libchromatix_ov13850_cpp_video_full.so
+vendor/lib/libchromatix_ov13850_default_preview_lc898212xd.so
+vendor/lib/libchromatix_ov13850_default_video.so
+vendor/lib/libchromatix_ov13850_default_video_lc898212xd.so
+vendor/lib/libchromatix_ov13850_hfr_120.so
+vendor/lib/libchromatix_ov13850_hfr_120_lc898212xd.so
+vendor/lib/libchromatix_ov13850_hfr_60.so
+vendor/lib/libchromatix_ov13850_hfr_60_lc898212xd.so
+vendor/lib/libchromatix_ov13850_hfr_90.so
+vendor/lib/libchromatix_ov13850_hfr_90_lc898212xd.so
+vendor/lib/libchromatix_ov13850_liveshot.so
+vendor/lib/libchromatix_ov13850_postproc.so
+vendor/lib/libchromatix_ov13850_preview.so
+vendor/lib/libchromatix_ov13850_q13v06k_common.so
+vendor/lib/libchromatix_ov13850_q13v06k_cpp_ds_chromatix.so
+vendor/lib/libchromatix_ov13850_q13v06k_cpp_hfr_120.so
+vendor/lib/libchromatix_ov13850_q13v06k_cpp_hfr_60.so
+vendor/lib/libchromatix_ov13850_q13v06k_cpp_hfr_90.so
+vendor/lib/libchromatix_ov13850_q13v06k_cpp_liveshot.so
+vendor/lib/libchromatix_ov13850_q13v06k_cpp_preview.so
+vendor/lib/libchromatix_ov13850_q13v06k_cpp_snapshot.so
+vendor/lib/libchromatix_ov13850_q13v06k_cpp_us_chromatix.so
+vendor/lib/libchromatix_ov13850_q13v06k_cpp_video.so
+vendor/lib/libchromatix_ov13850_q13v06k_cpp_video_full.so
+vendor/lib/libchromatix_ov13850_q13v06k_default_preview_bu64297.so
+vendor/lib/libchromatix_ov13850_q13v06k_default_video.so
+vendor/lib/libchromatix_ov13850_q13v06k_default_video_bu64297.so
+vendor/lib/libchromatix_ov13850_q13v06k_hfr_120.so
+vendor/lib/libchromatix_ov13850_q13v06k_hfr_120_bu64297.so
+vendor/lib/libchromatix_ov13850_q13v06k_hfr_60.so
+vendor/lib/libchromatix_ov13850_q13v06k_hfr_60_bu64297.so
+vendor/lib/libchromatix_ov13850_q13v06k_hfr_90.so
+vendor/lib/libchromatix_ov13850_q13v06k_hfr_90_bu64297.so
+vendor/lib/libchromatix_ov13850_q13v06k_liveshot.so
+vendor/lib/libchromatix_ov13850_q13v06k_postproc.so
+vendor/lib/libchromatix_ov13850_q13v06k_preview.so
+vendor/lib/libchromatix_ov13850_q13v06k_snapshot.so
+vendor/lib/libchromatix_ov13850_q13v06k_video_full.so
+vendor/lib/libchromatix_ov13850_q13v06k_zsl_preview_bu64297.so
+vendor/lib/libchromatix_ov13850_q13v06k_zsl_video_bu64297.so
+vendor/lib/libchromatix_ov13850_snapshot.so
+vendor/lib/libchromatix_ov13850_video_full.so
+vendor/lib/libchromatix_ov13850_zsl_preview_lc898212xd.so
+vendor/lib/libchromatix_ov13850_zsl_video_lc898212xd.so
+vendor/lib/libchromatix_ov13855_common.so
+vendor/lib/libchromatix_ov13855_cpp_ds_chromatix.so
+vendor/lib/libchromatix_ov13855_cpp_hfr_120.so
+vendor/lib/libchromatix_ov13855_cpp_hfr_60.so
+vendor/lib/libchromatix_ov13855_cpp_hfr_90.so
+vendor/lib/libchromatix_ov13855_cpp_liveshot.so
+vendor/lib/libchromatix_ov13855_cpp_preview.so
+vendor/lib/libchromatix_ov13855_cpp_snapshot.so
+vendor/lib/libchromatix_ov13855_cpp_us_chromatix.so
+vendor/lib/libchromatix_ov13855_cpp_video.so
+vendor/lib/libchromatix_ov13855_cpp_video_full.so
+vendor/lib/libchromatix_ov13855_default_preview_bu64297.so
+vendor/lib/libchromatix_ov13855_default_video.so
+vendor/lib/libchromatix_ov13855_default_video_bu64297.so
+vendor/lib/libchromatix_ov13855_hfr_120.so
+vendor/lib/libchromatix_ov13855_hfr_120_bu64297.so
+vendor/lib/libchromatix_ov13855_hfr_60.so
+vendor/lib/libchromatix_ov13855_hfr_60_bu64297.so
+vendor/lib/libchromatix_ov13855_hfr_90.so
+vendor/lib/libchromatix_ov13855_hfr_90_bu64297.so
+vendor/lib/libchromatix_ov13855_postproc.so
+vendor/lib/libchromatix_ov13855_preview.so
+vendor/lib/libchromatix_ov13855_snapshot.so
+vendor/lib/libchromatix_ov13855_video_full.so
+vendor/lib/libchromatix_ov13855_zsl_preview_bu64297.so
+vendor/lib/libchromatix_ov13855_zsl_video_bu64297.so
+vendor/lib/libchromatix_ov13880_4k_preview_3a.so
+vendor/lib/libchromatix_ov13880_4k_video_3a.so
+vendor/lib/libchromatix_ov13880_common.so
+vendor/lib/libchromatix_ov13880_cpp_hfr_120.so
+vendor/lib/libchromatix_ov13880_cpp_hfr_60.so
+vendor/lib/libchromatix_ov13880_cpp_hfr_90.so
+vendor/lib/libchromatix_ov13880_cpp_liveshot.so
+vendor/lib/libchromatix_ov13880_cpp_preview.so
+vendor/lib/libchromatix_ov13880_cpp_snapshot.so
+vendor/lib/libchromatix_ov13880_cpp_video.so
+vendor/lib/libchromatix_ov13880_cpp_video_4k.so
+vendor/lib/libchromatix_ov13880_default_preview_3a.so
+vendor/lib/libchromatix_ov13880_default_video.so
+vendor/lib/libchromatix_ov13880_default_video_3a.so
+vendor/lib/libchromatix_ov13880_default_video_4k.so
+vendor/lib/libchromatix_ov13880_hfr_120.so
+vendor/lib/libchromatix_ov13880_hfr_120_3a.so
+vendor/lib/libchromatix_ov13880_hfr_60.so
+vendor/lib/libchromatix_ov13880_hfr_60_3a.so
+vendor/lib/libchromatix_ov13880_hfr_90.so
+vendor/lib/libchromatix_ov13880_hfr_90_3a.so
+vendor/lib/libchromatix_ov13880_postproc.so
+vendor/lib/libchromatix_ov13880_preview.so
+vendor/lib/libchromatix_ov13880_snapshot.so
+vendor/lib/libchromatix_ov13880_zsl_preview_3a.so
+vendor/lib/libchromatix_ov13880_zsl_video_3a.so
+vendor/lib/libchromatix_ov2281_a3_default_preview.so
+vendor/lib/libchromatix_ov2281_a3_default_video.so
+vendor/lib/libchromatix_ov2281_common.so
+vendor/lib/libchromatix_ov2281_cpp_ds_chromatix.so
+vendor/lib/libchromatix_ov2281_cpp_liveshot.so
+vendor/lib/libchromatix_ov2281_cpp_preview.so
+vendor/lib/libchromatix_ov2281_cpp_snapshot.so
+vendor/lib/libchromatix_ov2281_cpp_us_chromatix.so
+vendor/lib/libchromatix_ov2281_cpp_video.so
+vendor/lib/libchromatix_ov2281_default_video.so
+vendor/lib/libchromatix_ov2281_liveshot.so
+vendor/lib/libchromatix_ov2281_postproc.so
+vendor/lib/libchromatix_ov2281_preview.so
+vendor/lib/libchromatix_ov2281_snapshot.so
+vendor/lib/libchromatix_ov2281_zsl_preview.so
+vendor/lib/libchromatix_ov2281_zsl_video.so
+vendor/lib/libchromatix_ov4688_common.so
+vendor/lib/libchromatix_ov4688_cpp_hfr_120.so
+vendor/lib/libchromatix_ov4688_cpp_hfr_60.so
+vendor/lib/libchromatix_ov4688_cpp_hfr_90.so
+vendor/lib/libchromatix_ov4688_cpp_liveshot.so
+vendor/lib/libchromatix_ov4688_cpp_preview.so
+vendor/lib/libchromatix_ov4688_cpp_snapshot.so
+vendor/lib/libchromatix_ov4688_cpp_video.so
+vendor/lib/libchromatix_ov4688_default_video.so
+vendor/lib/libchromatix_ov4688_hfr_120.so
+vendor/lib/libchromatix_ov4688_hfr_120_ad5823.so
+vendor/lib/libchromatix_ov4688_hfr_60.so
+vendor/lib/libchromatix_ov4688_hfr_60_ad5823.so
+vendor/lib/libchromatix_ov4688_hfr_90.so
+vendor/lib/libchromatix_ov4688_hfr_90_ad5823.so
+vendor/lib/libchromatix_ov4688_liveshot.so
+vendor/lib/libchromatix_ov4688_postproc.so
+vendor/lib/libchromatix_ov4688_preview.so
+vendor/lib/libchromatix_ov4688_snapshot.so
+vendor/lib/libchromatix_ov4688_zsl_preview_ad5823.so
+vendor/lib/libchromatix_ov4688_zsl_video_ad5823.so
+vendor/lib/libchromatix_ov5670_a3_default_preview.so
+vendor/lib/libchromatix_ov5670_a3_default_video.so
+vendor/lib/libchromatix_ov5670_a3_hfr_120.so
+vendor/lib/libchromatix_ov5670_a3_hfr_60.so
+vendor/lib/libchromatix_ov5670_a3_hfr_90.so
+vendor/lib/libchromatix_ov5670_common.so
+vendor/lib/libchromatix_ov5670_cpp_ds_chromatix.so
+vendor/lib/libchromatix_ov5670_cpp_hfr_120.so
+vendor/lib/libchromatix_ov5670_cpp_hfr_60.so
+vendor/lib/libchromatix_ov5670_cpp_hfr_90.so
+vendor/lib/libchromatix_ov5670_cpp_liveshot.so
+vendor/lib/libchromatix_ov5670_cpp_preview.so
+vendor/lib/libchromatix_ov5670_cpp_snapshot.so
+vendor/lib/libchromatix_ov5670_cpp_us_chromatix.so
+vendor/lib/libchromatix_ov5670_cpp_video.so
+vendor/lib/libchromatix_ov5670_cpp_video_full.so
+vendor/lib/libchromatix_ov5670_default_video.so
+vendor/lib/libchromatix_ov5670_f5670bq_a3_default_preview.so
+vendor/lib/libchromatix_ov5670_f5670bq_a3_default_video.so
+vendor/lib/libchromatix_ov5670_f5670bq_a3_hfr_120.so
+vendor/lib/libchromatix_ov5670_f5670bq_a3_hfr_60.so
+vendor/lib/libchromatix_ov5670_f5670bq_a3_hfr_90.so
+vendor/lib/libchromatix_ov5670_f5670bq_common.so
+vendor/lib/libchromatix_ov5670_f5670bq_cpp_ds_chromatix.so
+vendor/lib/libchromatix_ov5670_f5670bq_cpp_hfr_120.so
+vendor/lib/libchromatix_ov5670_f5670bq_cpp_hfr_60.so
+vendor/lib/libchromatix_ov5670_f5670bq_cpp_hfr_90.so
+vendor/lib/libchromatix_ov5670_f5670bq_cpp_liveshot.so
+vendor/lib/libchromatix_ov5670_f5670bq_cpp_preview.so
+vendor/lib/libchromatix_ov5670_f5670bq_cpp_snapshot.so
+vendor/lib/libchromatix_ov5670_f5670bq_cpp_us_chromatix.so
+vendor/lib/libchromatix_ov5670_f5670bq_cpp_video.so
+vendor/lib/libchromatix_ov5670_f5670bq_cpp_video_full.so
+vendor/lib/libchromatix_ov5670_f5670bq_default_video.so
+vendor/lib/libchromatix_ov5670_f5670bq_hfr_120.so
+vendor/lib/libchromatix_ov5670_f5670bq_hfr_60.so
+vendor/lib/libchromatix_ov5670_f5670bq_hfr_90.so
+vendor/lib/libchromatix_ov5670_f5670bq_liveshot.so
+vendor/lib/libchromatix_ov5670_f5670bq_postproc.so
+vendor/lib/libchromatix_ov5670_f5670bq_preview.so
+vendor/lib/libchromatix_ov5670_f5670bq_snapshot.so
+vendor/lib/libchromatix_ov5670_f5670bq_video_full.so
+vendor/lib/libchromatix_ov5670_f5670bq_zsl_preview.so
+vendor/lib/libchromatix_ov5670_f5670bq_zsl_video.so
+vendor/lib/libchromatix_ov5670_hfr_120.so
+vendor/lib/libchromatix_ov5670_hfr_60.so
+vendor/lib/libchromatix_ov5670_hfr_90.so
+vendor/lib/libchromatix_ov5670_postproc.so
+vendor/lib/libchromatix_ov5670_preview.so
+vendor/lib/libchromatix_ov5670_snapshot.so
+vendor/lib/libchromatix_ov5670_video_full.so
+vendor/lib/libchromatix_ov5670_zsl_preview.so
+vendor/lib/libchromatix_ov5670_zsl_video.so
+vendor/lib/libchromatix_ov7251_common.so
+vendor/lib/libchromatix_ov7251_cpp_liveshot.so
+vendor/lib/libchromatix_ov7251_cpp_preview.so
+vendor/lib/libchromatix_ov7251_cpp_snapshot.so
+vendor/lib/libchromatix_ov7251_cpp_video.so
+vendor/lib/libchromatix_ov7251_default_video.so
+vendor/lib/libchromatix_ov7251_postproc.so
+vendor/lib/libchromatix_ov7251_preview.so
+vendor/lib/libchromatix_ov7251_snapshot.so
+vendor/lib/libchromatix_ov7251_zsl_preview.so
+vendor/lib/libchromatix_ov7251_zsl_video.so
+vendor/lib/libchromatix_ov8856_a3_default_preview.so
+vendor/lib/libchromatix_ov8856_a3_default_video.so
+vendor/lib/libchromatix_ov8856_a3_hfr_60.so
+vendor/lib/libchromatix_ov8856_a3_hfr_90.so
+vendor/lib/libchromatix_ov8856_bear_3a_default_preview.so
+vendor/lib/libchromatix_ov8856_bear_3a_default_video.so
+vendor/lib/libchromatix_ov8856_bear_3a_hfr_120.so
+vendor/lib/libchromatix_ov8856_bear_3a_hfr_60.so
+vendor/lib/libchromatix_ov8856_bear_3a_hfr_90.so
+vendor/lib/libchromatix_ov8856_bear_common.so
+vendor/lib/libchromatix_ov8856_bear_cpp_ds_chromatix.so
+vendor/lib/libchromatix_ov8856_bear_cpp_hfr_120.so
+vendor/lib/libchromatix_ov8856_bear_cpp_hfr_60.so
+vendor/lib/libchromatix_ov8856_bear_cpp_hfr_90.so
+vendor/lib/libchromatix_ov8856_bear_cpp_liveshot.so
+vendor/lib/libchromatix_ov8856_bear_cpp_preview.so
+vendor/lib/libchromatix_ov8856_bear_cpp_snapshot.so
+vendor/lib/libchromatix_ov8856_bear_cpp_us_chromatix.so
+vendor/lib/libchromatix_ov8856_bear_cpp_video.so
+vendor/lib/libchromatix_ov8856_bear_default_video.so
+vendor/lib/libchromatix_ov8856_bear_hfr_120.so
+vendor/lib/libchromatix_ov8856_bear_hfr_60.so
+vendor/lib/libchromatix_ov8856_bear_hfr_90.so
+vendor/lib/libchromatix_ov8856_bear_liveshot.so
+vendor/lib/libchromatix_ov8856_bear_postproc.so
+vendor/lib/libchromatix_ov8856_bear_preview.so
+vendor/lib/libchromatix_ov8856_bear_snapshot.so
+vendor/lib/libchromatix_ov8856_bear_zsl_preview.so
+vendor/lib/libchromatix_ov8856_bear_zsl_video.so
+vendor/lib/libchromatix_ov8856_common.so
+vendor/lib/libchromatix_ov8856_cpp_ds_chromatix.so
+vendor/lib/libchromatix_ov8856_cpp_hfr_60.so
+vendor/lib/libchromatix_ov8856_cpp_hfr_90.so
+vendor/lib/libchromatix_ov8856_cpp_liveshot.so
+vendor/lib/libchromatix_ov8856_cpp_preview.so
+vendor/lib/libchromatix_ov8856_cpp_snapshot.so
+vendor/lib/libchromatix_ov8856_cpp_us_chromatix.so
+vendor/lib/libchromatix_ov8856_cpp_video.so
+vendor/lib/libchromatix_ov8856_default_video.so
+vendor/lib/libchromatix_ov8856_hfr_60.so
+vendor/lib/libchromatix_ov8856_hfr_90.so
+vendor/lib/libchromatix_ov8856_liveshot.so
+vendor/lib/libchromatix_ov8856_postproc.so
+vendor/lib/libchromatix_ov8856_preview.so
+vendor/lib/libchromatix_ov8856_snapshot.so
+vendor/lib/libchromatix_ov8856_zsl_preview.so
+vendor/lib/libchromatix_ov8856_zsl_video.so
+vendor/lib/libchromatix_ov8858_a3_default_preview.so
+vendor/lib/libchromatix_ov8858_a3_default_video.so
+vendor/lib/libchromatix_ov8858_a3_hfr_120.so
+vendor/lib/libchromatix_ov8858_a3_hfr_60.so
+vendor/lib/libchromatix_ov8858_a3_hfr_90.so
+vendor/lib/libchromatix_ov8858_bear_a3_default_preview.so
+vendor/lib/libchromatix_ov8858_bear_a3_default_video.so
+vendor/lib/libchromatix_ov8858_bear_a3_hfr_120.so
+vendor/lib/libchromatix_ov8858_bear_a3_hfr_60.so
+vendor/lib/libchromatix_ov8858_bear_a3_hfr_90.so
+vendor/lib/libchromatix_ov8858_bear_common.so
+vendor/lib/libchromatix_ov8858_bear_cpp_ds_chromatix.so
+vendor/lib/libchromatix_ov8858_bear_cpp_hfr_120.so
+vendor/lib/libchromatix_ov8858_bear_cpp_hfr_60.so
+vendor/lib/libchromatix_ov8858_bear_cpp_hfr_90.so
+vendor/lib/libchromatix_ov8858_bear_cpp_liveshot.so
+vendor/lib/libchromatix_ov8858_bear_cpp_preview.so
+vendor/lib/libchromatix_ov8858_bear_cpp_snapshot.so
+vendor/lib/libchromatix_ov8858_bear_cpp_us_chromatix.so
+vendor/lib/libchromatix_ov8858_bear_cpp_video.so
+vendor/lib/libchromatix_ov8858_bear_default_video.so
+vendor/lib/libchromatix_ov8858_bear_hfr_120.so
+vendor/lib/libchromatix_ov8858_bear_hfr_60.so
+vendor/lib/libchromatix_ov8858_bear_hfr_90.so
+vendor/lib/libchromatix_ov8858_bear_postproc.so
+vendor/lib/libchromatix_ov8858_bear_preview.so
+vendor/lib/libchromatix_ov8858_bear_snapshot.so
+vendor/lib/libchromatix_ov8858_bear_zsl_preview.so
+vendor/lib/libchromatix_ov8858_bear_zsl_video.so
+vendor/lib/libchromatix_ov8858_common.so
+vendor/lib/libchromatix_ov8858_cpp_ds_chromatix.so
+vendor/lib/libchromatix_ov8858_cpp_hfr_120.so
+vendor/lib/libchromatix_ov8858_cpp_hfr_60.so
+vendor/lib/libchromatix_ov8858_cpp_hfr_90.so
+vendor/lib/libchromatix_ov8858_cpp_liveshot.so
+vendor/lib/libchromatix_ov8858_cpp_preview.so
+vendor/lib/libchromatix_ov8858_cpp_snapshot.so
+vendor/lib/libchromatix_ov8858_cpp_us_chromatix.so
+vendor/lib/libchromatix_ov8858_cpp_video.so
+vendor/lib/libchromatix_ov8858_default_video.so
+vendor/lib/libchromatix_ov8858_hfr_120.so
+vendor/lib/libchromatix_ov8858_hfr_60.so
+vendor/lib/libchromatix_ov8858_hfr_90.so
+vendor/lib/libchromatix_ov8858_liveshot.so
+vendor/lib/libchromatix_ov8858_postproc.so
+vendor/lib/libchromatix_ov8858_preview.so
+vendor/lib/libchromatix_ov8858_snapshot.so
+vendor/lib/libchromatix_ov8858_zsl_preview.so
+vendor/lib/libchromatix_ov8858_zsl_video.so
+vendor/lib/libchromatix_ov8865_common.so
+vendor/lib/libchromatix_ov8865_cpp_ds_chromatix.so
+vendor/lib/libchromatix_ov8865_cpp_hfr_120.so
+vendor/lib/libchromatix_ov8865_cpp_hfr_60.so
+vendor/lib/libchromatix_ov8865_cpp_hfr_90.so
+vendor/lib/libchromatix_ov8865_cpp_liveshot.so
+vendor/lib/libchromatix_ov8865_cpp_preview.so
+vendor/lib/libchromatix_ov8865_cpp_snapshot.so
+vendor/lib/libchromatix_ov8865_cpp_us_chromatix.so
+vendor/lib/libchromatix_ov8865_cpp_video.so
+vendor/lib/libchromatix_ov8865_cpp_video_full.so
+vendor/lib/libchromatix_ov8865_default_preview_dw9714.so
+vendor/lib/libchromatix_ov8865_default_video.so
+vendor/lib/libchromatix_ov8865_default_video_dw9714.so
+vendor/lib/libchromatix_ov8865_hfr_120.so
+vendor/lib/libchromatix_ov8865_hfr_120_dw9714.so
+vendor/lib/libchromatix_ov8865_hfr_60.so
+vendor/lib/libchromatix_ov8865_hfr_60_dw9714.so
+vendor/lib/libchromatix_ov8865_hfr_90.so
+vendor/lib/libchromatix_ov8865_hfr_90_dw9714.so
+vendor/lib/libchromatix_ov8865_liveshot.so
+vendor/lib/libchromatix_ov8865_postproc.so
+vendor/lib/libchromatix_ov8865_preview.so
+vendor/lib/libchromatix_ov8865_snapshot.so
+vendor/lib/libchromatix_ov8865_video_full.so
+vendor/lib/libchromatix_ov8865_zsl_preview.so
+vendor/lib/libchromatix_ov8865_zsl_video.so
+vendor/lib/libchromatix_s5k2l7sx_4k_preview_3a.so
+vendor/lib/libchromatix_s5k2l7sx_4k_video_3a.so
+vendor/lib/libchromatix_s5k2l7sx_common.so
+vendor/lib/libchromatix_s5k2l7sx_cpp_hfr_60.so
+vendor/lib/libchromatix_s5k2l7sx_cpp_liveshot.so
+vendor/lib/libchromatix_s5k2l7sx_cpp_preview.so
+vendor/lib/libchromatix_s5k2l7sx_cpp_snapshot.so
+vendor/lib/libchromatix_s5k2l7sx_cpp_video.so
+vendor/lib/libchromatix_s5k2l7sx_cpp_video_4k.so
+vendor/lib/libchromatix_s5k2l7sx_default_preview_3a.so
+vendor/lib/libchromatix_s5k2l7sx_default_video_3a.so
+vendor/lib/libchromatix_s5k2l7sx_hfr_60.so
+vendor/lib/libchromatix_s5k2l7sx_hfr_60_3a.so
+vendor/lib/libchromatix_s5k2l7sx_postproc.so
+vendor/lib/libchromatix_s5k2l7sx_preview.so
+vendor/lib/libchromatix_s5k2l7sx_snapshot.so
+vendor/lib/libchromatix_s5k2l7sx_video.so
+vendor/lib/libchromatix_s5k2l7sx_video_4k.so
+vendor/lib/libchromatix_s5k2l7sx_zsl_preview_3a.so
+vendor/lib/libchromatix_s5k2l7sx_zsl_video_3a.so
+vendor/lib/libchromatix_s5k3l8_common.so
+vendor/lib/libchromatix_s5k3l8_cpp_hfr_120.so
+vendor/lib/libchromatix_s5k3l8_cpp_hfr_60.so
+vendor/lib/libchromatix_s5k3l8_cpp_hfr_90.so
+vendor/lib/libchromatix_s5k3l8_cpp_liveshot.so
+vendor/lib/libchromatix_s5k3l8_cpp_preview.so
+vendor/lib/libchromatix_s5k3l8_cpp_snapshot.so
+vendor/lib/libchromatix_s5k3l8_cpp_video.so
+vendor/lib/libchromatix_s5k3l8_default_preview_ak7345.so
+vendor/lib/libchromatix_s5k3l8_default_video.so
+vendor/lib/libchromatix_s5k3l8_default_video_ak7345.so
+vendor/lib/libchromatix_s5k3l8_f3l8yam_common.so
+vendor/lib/libchromatix_s5k3l8_f3l8yam_cpp_hfr_120.so
+vendor/lib/libchromatix_s5k3l8_f3l8yam_cpp_hfr_60.so
+vendor/lib/libchromatix_s5k3l8_f3l8yam_cpp_hfr_90.so
+vendor/lib/libchromatix_s5k3l8_f3l8yam_cpp_liveshot.so
+vendor/lib/libchromatix_s5k3l8_f3l8yam_cpp_preview.so
+vendor/lib/libchromatix_s5k3l8_f3l8yam_cpp_snapshot.so
+vendor/lib/libchromatix_s5k3l8_f3l8yam_cpp_video.so
+vendor/lib/libchromatix_s5k3l8_f3l8yam_default_preview_dw9763.so
+vendor/lib/libchromatix_s5k3l8_f3l8yam_default_video.so
+vendor/lib/libchromatix_s5k3l8_f3l8yam_default_video_dw9763.so
+vendor/lib/libchromatix_s5k3l8_f3l8yam_hfr_120.so
+vendor/lib/libchromatix_s5k3l8_f3l8yam_hfr_120_dw9763.so
+vendor/lib/libchromatix_s5k3l8_f3l8yam_hfr_60.so
+vendor/lib/libchromatix_s5k3l8_f3l8yam_hfr_60_dw9763.so
+vendor/lib/libchromatix_s5k3l8_f3l8yam_hfr_90.so
+vendor/lib/libchromatix_s5k3l8_f3l8yam_hfr_90_dw9763.so
+vendor/lib/libchromatix_s5k3l8_f3l8yam_liveshot.so
+vendor/lib/libchromatix_s5k3l8_f3l8yam_postproc.so
+vendor/lib/libchromatix_s5k3l8_f3l8yam_preview.so
+vendor/lib/libchromatix_s5k3l8_f3l8yam_snapshot.so
+vendor/lib/libchromatix_s5k3l8_f3l8yam_zsl_preview_dw9763.so
+vendor/lib/libchromatix_s5k3l8_f3l8yam_zsl_video_dw9763.so
+vendor/lib/libchromatix_s5k3l8_hfr_120.so
+vendor/lib/libchromatix_s5k3l8_hfr_120_ak7345.so
+vendor/lib/libchromatix_s5k3l8_hfr_60.so
+vendor/lib/libchromatix_s5k3l8_hfr_60_ak7345.so
+vendor/lib/libchromatix_s5k3l8_hfr_90.so
+vendor/lib/libchromatix_s5k3l8_hfr_90_ak7345.so
+vendor/lib/libchromatix_s5k3l8_mono_common.so
+vendor/lib/libchromatix_s5k3l8_mono_cpp_hfr_120.so
+vendor/lib/libchromatix_s5k3l8_mono_cpp_hfr_60.so
+vendor/lib/libchromatix_s5k3l8_mono_cpp_hfr_90.so
+vendor/lib/libchromatix_s5k3l8_mono_cpp_liveshot.so
+vendor/lib/libchromatix_s5k3l8_mono_cpp_preview.so
+vendor/lib/libchromatix_s5k3l8_mono_cpp_snapshot.so
+vendor/lib/libchromatix_s5k3l8_mono_cpp_video.so
+vendor/lib/libchromatix_s5k3l8_mono_default_preview_ak7345.so
+vendor/lib/libchromatix_s5k3l8_mono_default_video.so
+vendor/lib/libchromatix_s5k3l8_mono_default_video_ak7345.so
+vendor/lib/libchromatix_s5k3l8_mono_hfr_120.so
+vendor/lib/libchromatix_s5k3l8_mono_hfr_120_ak7345.so
+vendor/lib/libchromatix_s5k3l8_mono_hfr_60.so
+vendor/lib/libchromatix_s5k3l8_mono_hfr_60_ak7345.so
+vendor/lib/libchromatix_s5k3l8_mono_hfr_90.so
+vendor/lib/libchromatix_s5k3l8_mono_hfr_90_ak7345.so
+vendor/lib/libchromatix_s5k3l8_mono_postproc.so
+vendor/lib/libchromatix_s5k3l8_mono_preview.so
+vendor/lib/libchromatix_s5k3l8_mono_snapshot.so
+vendor/lib/libchromatix_s5k3l8_mono_zsl_preview_ak7345.so
+vendor/lib/libchromatix_s5k3l8_mono_zsl_video_ak7345.so
+vendor/lib/libchromatix_s5k3l8_postproc.so
+vendor/lib/libchromatix_s5k3l8_preview.so
+vendor/lib/libchromatix_s5k3l8_snapshot.so
+vendor/lib/libchromatix_s5k3l8_zsl_preview_ak7345.so
+vendor/lib/libchromatix_s5k3l8_zsl_video_ak7345.so
+vendor/lib/libchromatix_s5k3m2xm_common.so
+vendor/lib/libchromatix_s5k3m2xm_common_bear.so
+vendor/lib/libchromatix_s5k3m2xm_cpp_hfr_120.so
+vendor/lib/libchromatix_s5k3m2xm_cpp_hfr_120_bear.so
+vendor/lib/libchromatix_s5k3m2xm_cpp_hfr_60.so
+vendor/lib/libchromatix_s5k3m2xm_cpp_hfr_60_bear.so
+vendor/lib/libchromatix_s5k3m2xm_cpp_hfr_90.so
+vendor/lib/libchromatix_s5k3m2xm_cpp_hfr_90_bear.so
+vendor/lib/libchromatix_s5k3m2xm_cpp_liveshot.so
+vendor/lib/libchromatix_s5k3m2xm_cpp_liveshot_bear.so
+vendor/lib/libchromatix_s5k3m2xm_cpp_preview.so
+vendor/lib/libchromatix_s5k3m2xm_cpp_preview_bear.so
+vendor/lib/libchromatix_s5k3m2xm_cpp_snapshot.so
+vendor/lib/libchromatix_s5k3m2xm_cpp_snapshot_bear.so
+vendor/lib/libchromatix_s5k3m2xm_cpp_video.so
+vendor/lib/libchromatix_s5k3m2xm_cpp_video_bear.so
+vendor/lib/libchromatix_s5k3m2xm_default_preview_dw9761b.so
+vendor/lib/libchromatix_s5k3m2xm_default_preview_dw9761b_bear.so
+vendor/lib/libchromatix_s5k3m2xm_default_video.so
+vendor/lib/libchromatix_s5k3m2xm_default_video_bear.so
+vendor/lib/libchromatix_s5k3m2xm_default_video_dw9761b.so
+vendor/lib/libchromatix_s5k3m2xm_default_video_dw9761b_bear.so
+vendor/lib/libchromatix_s5k3m2xm_hfr_120.so
+vendor/lib/libchromatix_s5k3m2xm_hfr_120_bear.so
+vendor/lib/libchromatix_s5k3m2xm_hfr_120_dw9761b.so
+vendor/lib/libchromatix_s5k3m2xm_hfr_120_dw9761b_bear.so
+vendor/lib/libchromatix_s5k3m2xm_hfr_60.so
+vendor/lib/libchromatix_s5k3m2xm_hfr_60_bear.so
+vendor/lib/libchromatix_s5k3m2xm_hfr_60_dw9761b.so
+vendor/lib/libchromatix_s5k3m2xm_hfr_60_dw9761b_bear.so
+vendor/lib/libchromatix_s5k3m2xm_hfr_90.so
+vendor/lib/libchromatix_s5k3m2xm_hfr_90_bear.so
+vendor/lib/libchromatix_s5k3m2xm_hfr_90_dw9761b.so
+vendor/lib/libchromatix_s5k3m2xm_hfr_90_dw9761b_bear.so
+vendor/lib/libchromatix_s5k3m2xm_liveshot.so
+vendor/lib/libchromatix_s5k3m2xm_liveshot_bear.so
+vendor/lib/libchromatix_s5k3m2xm_postproc.so
+vendor/lib/libchromatix_s5k3m2xm_postproc_bear.so
+vendor/lib/libchromatix_s5k3m2xm_preview.so
+vendor/lib/libchromatix_s5k3m2xm_preview_bear.so
+vendor/lib/libchromatix_s5k3m2xm_snapshot.so
+vendor/lib/libchromatix_s5k3m2xm_snapshot_bear.so
+vendor/lib/libchromatix_s5k3m2xm_zsl_preview_dw9761b.so
+vendor/lib/libchromatix_s5k3m2xm_zsl_preview_dw9761b_bear.so
+vendor/lib/libchromatix_s5k3m2xm_zsl_video_dw9761b.so
+vendor/lib/libchromatix_s5k3m2xm_zsl_video_dw9761b_bear.so
+vendor/lib/libchromatix_s5k3m2xx_1080p_preview_ad5816g.so
+vendor/lib/libchromatix_s5k3m2xx_1080p_video_ad5816g.so
+vendor/lib/libchromatix_s5k3m2xx_4k_preview_ad5816g.so
+vendor/lib/libchromatix_s5k3m2xx_4k_video_ad5816g.so
+vendor/lib/libchromatix_s5k3m2xx_common.so
+vendor/lib/libchromatix_s5k3m2xx_cpp_hfr_120.so
+vendor/lib/libchromatix_s5k3m2xx_cpp_hfr_60.so
+vendor/lib/libchromatix_s5k3m2xx_cpp_hfr_90.so
+vendor/lib/libchromatix_s5k3m2xx_cpp_liveshot.so
+vendor/lib/libchromatix_s5k3m2xx_cpp_preview.so
+vendor/lib/libchromatix_s5k3m2xx_cpp_snapshot.so
+vendor/lib/libchromatix_s5k3m2xx_cpp_snapshot_downscale.so
+vendor/lib/libchromatix_s5k3m2xx_cpp_snapshot_upscale.so
+vendor/lib/libchromatix_s5k3m2xx_cpp_video.so
+vendor/lib/libchromatix_s5k3m2xx_cpp_video_4k.so
+vendor/lib/libchromatix_s5k3m2xx_default_preview_ad5816g.so
+vendor/lib/libchromatix_s5k3m2xx_default_video.so
+vendor/lib/libchromatix_s5k3m2xx_default_video_ad5816g.so
+vendor/lib/libchromatix_s5k3m2xx_hfr_120.so
+vendor/lib/libchromatix_s5k3m2xx_hfr_120_ad5816g.so
+vendor/lib/libchromatix_s5k3m2xx_hfr_60.so
+vendor/lib/libchromatix_s5k3m2xx_hfr_60_ad5816g.so
+vendor/lib/libchromatix_s5k3m2xx_hfr_90.so
+vendor/lib/libchromatix_s5k3m2xx_hfr_90_ad5816g.so
+vendor/lib/libchromatix_s5k3m2xx_liveshot.so
+vendor/lib/libchromatix_s5k3m2xx_postproc.so
+vendor/lib/libchromatix_s5k3m2xx_preview.so
+vendor/lib/libchromatix_s5k3m2xx_snapshot.so
+vendor/lib/libchromatix_s5k3m2xx_video_4k.so
+vendor/lib/libchromatix_s5k3m2xx_zsl_preview_ad5816g.so
+vendor/lib/libchromatix_s5k3m2xx_zsl_video_ad5816g.so
+vendor/lib/libchromatix_s5k3m3sm_4k_preview_3a.so
+vendor/lib/libchromatix_s5k3m3sm_4k_video_3a.so
+vendor/lib/libchromatix_s5k3m3sm_common.so
+vendor/lib/libchromatix_s5k3m3sm_cpp_hfr_60.so
+vendor/lib/libchromatix_s5k3m3sm_cpp_liveshot.so
+vendor/lib/libchromatix_s5k3m3sm_cpp_preview.so
+vendor/lib/libchromatix_s5k3m3sm_cpp_snapshot.so
+vendor/lib/libchromatix_s5k3m3sm_cpp_video.so
+vendor/lib/libchromatix_s5k3m3sm_cpp_video_4k.so
+vendor/lib/libchromatix_s5k3m3sm_default_preview_3a.so
+vendor/lib/libchromatix_s5k3m3sm_default_video_3a.so
+vendor/lib/libchromatix_s5k3m3sm_hfr60_3a.so
+vendor/lib/libchromatix_s5k3m3sm_hfr_60.so
+vendor/lib/libchromatix_s5k3m3sm_liveshot.so
+vendor/lib/libchromatix_s5k3m3sm_postproc.so
+vendor/lib/libchromatix_s5k3m3sm_preview.so
+vendor/lib/libchromatix_s5k3m3sm_snapshot.so
+vendor/lib/libchromatix_s5k3m3sm_video.so
+vendor/lib/libchromatix_s5k3m3sm_video_4k.so
+vendor/lib/libchromatix_s5k3m3sm_zsl_preview_3a.so
+vendor/lib/libchromatix_s5k3m3sm_zsl_video_3a.so
+vendor/lib/libchromatix_s5k3p8sp_a3_zsl_preview.so
+vendor/lib/libchromatix_s5k3p8sp_a3_zsl_video.so
+vendor/lib/libchromatix_s5k3p8sp_common.so
+vendor/lib/libchromatix_s5k3p8sp_cpp_liveshot.so
+vendor/lib/libchromatix_s5k3p8sp_cpp_preview.so
+vendor/lib/libchromatix_s5k3p8sp_cpp_snapshot.so
+vendor/lib/libchromatix_s5k3p8sp_cpp_snapshot_4m.so
+vendor/lib/libchromatix_s5k3p8sp_cpp_video.so
+vendor/lib/libchromatix_s5k3p8sp_postproc.so
+vendor/lib/libchromatix_s5k3p8sp_preview.so
+vendor/lib/libchromatix_s5k3p8sp_snapshot.so
+vendor/lib/libchromatix_s5k3p9sp_a3_default_preview.so
+vendor/lib/libchromatix_s5k3p9sp_a3_default_video.so
+vendor/lib/libchromatix_s5k3p9sp_a3_zsl_preview.so
+vendor/lib/libchromatix_s5k3p9sp_a3_zsl_video.so
+vendor/lib/libchromatix_s5k3p9sp_common.so
+vendor/lib/libchromatix_s5k3p9sp_cpp_liveshot.so
+vendor/lib/libchromatix_s5k3p9sp_cpp_preview.so
+vendor/lib/libchromatix_s5k3p9sp_cpp_snapshot.so
+vendor/lib/libchromatix_s5k3p9sp_cpp_video.so
+vendor/lib/libchromatix_s5k3p9sp_liveshot.so
+vendor/lib/libchromatix_s5k3p9sp_postproc.so
+vendor/lib/libchromatix_s5k3p9sp_preview.so
+vendor/lib/libchromatix_s5k3p9sp_snapshot.so
+vendor/lib/libchromatix_s5k3p9sp_video.so
vendor/lib/libchromatix_s5k4h7yx_common.so
vendor/lib/libchromatix_s5k4h7yx_default_preview_3a.so
vendor/lib/libchromatix_s5k4h7yx_default_video.so
@@ -275,7 +2444,25 @@ vendor/lib/libchromatix_s5k4h7yx_sw_post_proc.so
vendor/lib/libchromatix_s5k4h7yx_video_cpp.so
vendor/lib/libchromatix_s5k4h7yx_zsl_preview_3a.so
vendor/lib/libchromatix_s5k4h7yx_zsl_video_3a.so
-
+vendor/lib/libchromatix_s5k5e9yu05_mono_common.so
+vendor/lib/libchromatix_s5k5e9yu05_mono_cpp_hfr_120.so
+vendor/lib/libchromatix_s5k5e9yu05_mono_cpp_hfr_60.so
+vendor/lib/libchromatix_s5k5e9yu05_mono_cpp_liveshot.so
+vendor/lib/libchromatix_s5k5e9yu05_mono_cpp_preview.so
+vendor/lib/libchromatix_s5k5e9yu05_mono_cpp_snapshot.so
+vendor/lib/libchromatix_s5k5e9yu05_mono_cpp_video.so
+vendor/lib/libchromatix_s5k5e9yu05_mono_default_preview.so
+vendor/lib/libchromatix_s5k5e9yu05_mono_default_video.so
+vendor/lib/libchromatix_s5k5e9yu05_mono_default_video_isp.so
+vendor/lib/libchromatix_s5k5e9yu05_mono_hfr_120.so
+vendor/lib/libchromatix_s5k5e9yu05_mono_hfr_120_isp.so
+vendor/lib/libchromatix_s5k5e9yu05_mono_hfr_60.so
+vendor/lib/libchromatix_s5k5e9yu05_mono_hfr_60_isp.so
+vendor/lib/libchromatix_s5k5e9yu05_mono_postproc.so
+vendor/lib/libchromatix_s5k5e9yu05_mono_preview_isp.so
+vendor/lib/libchromatix_s5k5e9yu05_mono_snapshot_isp.so
+vendor/lib/libchromatix_s5k5e9yu05_mono_zsl_preview.so
+vendor/lib/libchromatix_s5k5e9yu05_mono_zsl_video.so
vendor/lib/libchromatix_s5kgm1sp_common.so
vendor/lib/libchromatix_s5kgm1sp_cpp_hfr_120.so
vendor/lib/libchromatix_s5kgm1sp_cpp_hfr_60.so
@@ -299,39 +2486,74 @@ vendor/lib/libchromatix_s5kgm1sp_snapshot.so
vendor/lib/libchromatix_s5kgm1sp_video.so
vendor/lib/libchromatix_s5kgm1sp_zsl_preview_3a.so
vendor/lib/libchromatix_s5kgm1sp_zsl_video_3a.so
-
-vendor/lib/libchromatix_s5k3p9sp_a3_default_preview.so
-vendor/lib/libchromatix_s5k3p9sp_a3_default_video.so
-vendor/lib/libchromatix_s5k3p9sp_a3_zsl_preview.so
-vendor/lib/libchromatix_s5k3p9sp_a3_zsl_video.so
-vendor/lib/libchromatix_s5k3p9sp_common.so
-vendor/lib/libchromatix_s5k3p9sp_cpp_liveshot.so
-vendor/lib/libchromatix_s5k3p9sp_cpp_preview.so
-vendor/lib/libchromatix_s5k3p9sp_cpp_snapshot.so
-vendor/lib/libchromatix_s5k3p9sp_cpp_video.so
-vendor/lib/libchromatix_s5k3p9sp_liveshot.so
-vendor/lib/libchromatix_s5k3p9sp_postproc.so
-vendor/lib/libchromatix_s5k3p9sp_preview.so
-vendor/lib/libchromatix_s5k3p9sp_snapshot.so
-vendor/lib/libchromatix_s5k3p9sp_video.so
-
-# Camera Sensor
-### vendor/lib/libmmcamera_imx486.so
-vendor/lib/libmmcamera_imx363.so
-vendor/lib/libmmcamera_imx363_2nd.so
-vendor/lib/libmmcamera_s5k3p9sp.so
-vendor/lib/libmmcamera_s5k4h7yx.so
-vendor/lib/libmmcamera_s5kgm1sp.so
-
-# EEPROM
-### vendor/lib/libmmcamera_tsp_imx486_fm24c64_eeprom.so
-vendor/lib/libmmcamera_ofilm_imx363_bl24s64_eeprom.so
-vendor/lib/libmmcamera_puya_s5kgm1sp_p24c64e_eeprom.so
-vendor/lib/libmmcamera_s5k3p9sp_p24c64e_eeprom.so
-vendor/lib/libmmcamera_samsung_s5k4h7yx_eeprom.so
-
-#
-# Camera - mmcamera
+vendor/lib/libcne.so
+vendor/lib/libcneapiclient.so
+vendor/lib/libcneoplookup.so
+vendor/lib/libcneqmiutils.so
+vendor/lib/libconfigdb.so
+vendor/lib/libcpion.so
+vendor/lib/libcppf.so
+vendor/lib/libcryptfshwcommon.so
+vendor/lib/libcryptfshwhidl.so
+vendor/lib/libdataitems.so
+vendor/lib/libdepthmapwrapper.so
+vendor/lib/libdiag.so
+vendor/lib/libdiagjni.so
+vendor/lib/libdisp-aba.so
+vendor/lib/libdpmqmihal.so
+vendor/lib/libdrc.so
+vendor/lib/libdrmfs.so
+vendor/lib/libdrmtime.so
+vendor/lib/libdsd2pcm.so
+vendor/lib/libdsi_netctrl.so
+vendor/lib/libdsutils.so
+vendor/lib/libfastcrc.so
+vendor/lib/libfastcvadsp_stub.so
+vendor/lib/libfastcvopt.so
+vendor/lib/libfastrpc_utf_stub.so
+vendor/lib/libflash_gpio.so
+vendor/lib/libflash_pmic.so
+vendor/lib/libgarden.so
+vendor/lib/libgcs-calwrapper.so
+vendor/lib/libgcs-ipc.so
+vendor/lib/libgcs-osal.so
+vendor/lib/libgcs.so
+vendor/lib/libgdtap.so
+vendor/lib/libgnsspps.so
+vendor/lib/libgpudataproducer.so
+vendor/lib/libgsl.so
+vendor/lib/libhal_dbg.so
+vendor/lib/libhdcpsrm.so
+vendor/lib/libhdr_tm.so
+vendor/lib/libidl.so
+vendor/lib/libizat_client_api.so
+vendor/lib/libizat_core.so
+vendor/lib/libjnihelper.so
+vendor/lib/libjpegdhw.so
+vendor/lib/libjpegdmahw.so
+vendor/lib/libjpegehw.so
+vendor/lib/libkeymasterdeviceutils.so
+vendor/lib/libkeymasterprovision.so
+vendor/lib/libkeymasterutils.so
+vendor/lib/liblbs_core.so
+vendor/lib/liblistensoundmodel2.so
+vendor/lib/libllvm-glnext.so
+vendor/lib/libllvm-qcom.so
+vendor/lib/libloc_api_v02.so
+vendor/lib/libloc_socket.so
+vendor/lib/liblocationservice.so
+vendor/lib/liblocationservice_glue.so
+vendor/lib/liblowi_client.so
+vendor/lib/liblowi_wifihal.so
+vendor/lib/liblqe.so
+vendor/lib/libmdmdetect.so
+vendor/lib/libmdsprpc.so
+vendor/lib/libminkdescriptor.so
+vendor/lib/libminksocket.so
+vendor/lib/libmiracast.so
+vendor/lib/libmm-color-convertor.so
+vendor/lib/libmm-hdcpmgr.so
+vendor/lib/libmm-qcamera.so
vendor/lib/libmmcamera2_c2d_module.so
vendor/lib/libmmcamera2_cpp_module.so
vendor/lib/libmmcamera2_frame_algorithm.so
@@ -348,8 +2570,13 @@ vendor/lib/libmmcamera2_sensor_modules.so
vendor/lib/libmmcamera2_stats_algorithm.so
vendor/lib/libmmcamera2_stats_lib.so
vendor/lib/libmmcamera2_stats_modules.so
+vendor/lib/libmmcamera_atmel_at24c32e_eeprom.so
+vendor/lib/libmmcamera_bokeh.so
+vendor/lib/libmmcamera_csidtg.so
vendor/lib/libmmcamera_dbg.so
vendor/lib/libmmcamera_depth_map.so
+vendor/lib/libmmcamera_dummyalgo.so
+vendor/lib/libmmcamera_dw9761b_2d_eeprom.so
vendor/lib/libmmcamera_eebinparse.so
vendor/lib/libmmcamera_eeprom_util.so
vendor/lib/libmmcamera_eztune_module.so
@@ -359,6 +2586,26 @@ vendor/lib/libmmcamera_faceproc2.so
vendor/lib/libmmcamera_hdr_gb_lib.so
vendor/lib/libmmcamera_imglib.so
vendor/lib/libmmcamera_imglib_faceproc_adspstub.so
+vendor/lib/libmmcamera_imx214.so
+vendor/lib/libmmcamera_imx230.so
+vendor/lib/libmmcamera_imx258.so
+vendor/lib/libmmcamera_imx258_gt24c16_eeprom.so
+vendor/lib/libmmcamera_imx258_gt24c32_eeprom.so
+vendor/lib/libmmcamera_imx258_mono.so
+vendor/lib/libmmcamera_imx258_mono_gt24c32_eeprom.so
+vendor/lib/libmmcamera_imx298.so
+vendor/lib/libmmcamera_imx318.so
+vendor/lib/libmmcamera_imx362.so
+vendor/lib/libmmcamera_imx362_gt24c64a.so
+vendor/lib/libmmcamera_imx363.so
+vendor/lib/libmmcamera_imx363_2nd.so
+vendor/lib/libmmcamera_imx363pv_2nd.so
+vendor/lib/libmmcamera_imx376.so
+vendor/lib/libmmcamera_imx378.so
+vendor/lib/libmmcamera_imx486.so
+vendor/lib/libmmcamera_imx519.so
+vendor/lib/libmmcamera_interface.so
+vendor/lib/libmmcamera_irs1645.so
vendor/lib/libmmcamera_isp_abf40.so
vendor/lib/libmmcamera_isp_bcc40.so
vendor/lib/libmmcamera_isp_be_stats44.so
@@ -393,572 +2640,282 @@ vendor/lib/libmmcamera_isp_sce40.so
vendor/lib/libmmcamera_isp_sub_module.so
vendor/lib/libmmcamera_isp_template.so
vendor/lib/libmmcamera_isp_wb40.so
+vendor/lib/libmmcamera_le2464c_eeprom.so
+vendor/lib/libmmcamera_le2464c_master_eeprom.so
+vendor/lib/libmmcamera_m24c64s_eeprom.so
+vendor/lib/libmmcamera_ofilm_imx363_bl24s64_eeprom.so
+vendor/lib/libmmcamera_ofilm_imx363pv_bl24s64_eeprom.so
+vendor/lib/libmmcamera_ofilm_ohs0443_ov12a10_eeprom.so
+vendor/lib/libmmcamera_ofilm_ohs0443_ov13880_eeprom.so
+vendor/lib/libmmcamera_onsemi_cat24c16_eeprom.so
+vendor/lib/libmmcamera_onsemi_cat24c32_eeprom.so
+vendor/lib/libmmcamera_onsemi_cat24c32_imx362_eeprom.so
+vendor/lib/libmmcamera_ov12a10.so
+vendor/lib/libmmcamera_ov13850.so
+vendor/lib/libmmcamera_ov13850_q13v06k.so
+vendor/lib/libmmcamera_ov13855.so
+vendor/lib/libmmcamera_ov13880.so
+vendor/lib/libmmcamera_ov2281.so
+vendor/lib/libmmcamera_ov2680.so
+vendor/lib/libmmcamera_ov2685.so
+vendor/lib/libmmcamera_ov2685_scv3b4035.so
+vendor/lib/libmmcamera_ov4188.so
+vendor/lib/libmmcamera_ov4688.so
+vendor/lib/libmmcamera_ov4688_eeprom.so
+vendor/lib/libmmcamera_ov5645.so
+vendor/lib/libmmcamera_ov5670.so
+vendor/lib/libmmcamera_ov5695.so
+vendor/lib/libmmcamera_ov7251.so
+vendor/lib/libmmcamera_ov8856.so
+vendor/lib/libmmcamera_ov8856_2lane.so
+vendor/lib/libmmcamera_ov8856_4lane.so
+vendor/lib/libmmcamera_ov8858.so
+vendor/lib/libmmcamera_ov8865.so
vendor/lib/libmmcamera_paaf_lib.so
vendor/lib/libmmcamera_pdaf.so
vendor/lib/libmmcamera_pdafcamif.so
vendor/lib/libmmcamera_ppbase_module.so
vendor/lib/libmmcamera_ppeiscore.so
+vendor/lib/libmmcamera_puya_s5kgm1sp_p24c64e_eeprom.so
+vendor/lib/libmmcamera_qtech_f3l8yam_eeprom.so
+vendor/lib/libmmcamera_qtech_f5670bq_eeprom.so
vendor/lib/libmmcamera_quadracfa.so
-vendor/lib/libmmcamera_sw2d_lib.so
-vendor/lib/libmmcamera_thread_services.so
-vendor/lib/libmmcamera_tintless_algo.so
-vendor/lib/libmmcamera_tintless_bg_pca_algo.so
-vendor/lib/libmmcamera_tuning.so
-vendor/lib/libmmcamera_tuning_lookup.so
-vendor/lib/libmpbase.so
-vendor/lib64/libmmcamera2_frame_algorithm.so
-vendor/lib64/libmmcamera2_is.so
-vendor/lib64/libmmcamera2_q3a_core.so
-vendor/lib64/libmmcamera2_stats_algorithm.so
-vendor/lib64/libmmcamera2_stats_lib.so
-vendor/lib64/libmmcamera_dbg.so
-vendor/lib64/libmmcamera_faceproc.so
-vendor/lib64/libmmcamera_faceproc2.so
-vendor/lib64/libmmcamera_tintless_algo.so
-vendor/lib64/libmmcamera_tintless_bg_pca_algo.so
-
-# # Camera - Firmware
-vendor/firmware/cpp_firmware_v1_10_0.fw
-vendor/firmware/cpp_firmware_v1_12_0.fw
-vendor/firmware/cpp_firmware_v1_1_1.fw
-vendor/firmware/cpp_firmware_v1_1_6.fw
-vendor/firmware/cpp_firmware_v1_2_0.fw
-vendor/firmware/cpp_firmware_v1_4_0.fw
-vendor/firmware/cpp_firmware_v1_5_0.fw
-vendor/firmware/cpp_firmware_v1_5_1.fw
-vendor/firmware/cpp_firmware_v1_5_2.fw
-vendor/firmware/cpp_firmware_v1_6_0.fw
-vendor/firmware/cpp_firmware_v1_8_0.fw
-
-# CNE
-etc/permissions/vendor.qti.hardware.data.connection-V1.0-java.xml:product/etc/permissions/vendor.qti.hardware.data.connection-V1.0-java.xml
-etc/permissions/vendor.qti.hardware.data.connection-V1.1-java.xml:product/etc/permissions/vendor.qti.hardware.data.connection-V1.1-java.xml
-framework/vendor.qti.data.factory-V1.0-java.jar:product/framework/vendor.qti.data.factory-V1.0-java.jar
-framework/vendor.qti.data.factory-V2.0-java.jar:product/framework/vendor.qti.data.factory-V2.0-java.jar
-framework/vendor.qti.data.factory-V2.1-java.jar:product/framework/vendor.qti.data.factory-V2.1-java.jar
-framework/vendor.qti.data.slm-V1.0-java.jar:product/framework/vendor.qti.data.slm-V1.0-java.jar
-framework/vendor.qti.hardware.data.connection-V1.0-java.jar:product/framework/vendor.qti.hardware.data.connection-V1.0-java.jar
-framework/vendor.qti.hardware.data.connection-V1.1-java.jar:product/framework/vendor.qti.hardware.data.connection-V1.1-java.jar
-framework/vendor.qti.hardware.data.dynamicdds-V1.0-java.jar:product/framework/vendor.qti.hardware.data.dynamicdds-V1.0-java.jar
-framework/vendor.qti.hardware.data.iwlan-V1.0-java.jar:product/framework/vendor.qti.hardware.data.iwlan-V1.0-java.jar
-framework/vendor.qti.hardware.data.latency-V1.0-java.jar:product/framework/vendor.qti.hardware.data.latency-V1.0-java.jar
-framework/vendor.qti.hardware.factory-V1.0-java.jar:product/framework/vendor.qti.hardware.factory-V1.0-java.jar
-framework/vendor.qti.hardware.factory-V1.1-java.jar:product/framework/vendor.qti.hardware.factory-V1.1-java.jar
-framework/vendor.qti.hardware.slmadapter-V1.0-java.jar:product/framework/vendor.qti.hardware.slmadapter-V1.0-java.jar
-framework/vendor.qti.latency-V2.0-java.jar:product/framework/vendor.qti.latency-V2.0-java.jar
-lib/libslmiptablemgr.so:product/lib/libslmiptablemgr.so
-lib/vendor.qti.data.factory@2.1.so:product/lib/vendor.qti.data.factory@2.1.so
-lib/vendor.qti.data.slm@1.0.so:product/lib/vendor.qti.data.slm@1.0.so
-lib/vendor.qti.hardware.radio.uim_remote_client@1.2.so:product/lib/vendor.qti.hardware.radio.uim_remote_client@1.2.so
-lib64/libslmiptablemgr.so:product/lib64/libslmiptablemgr.so
-lib64/vendor.qti.data.factory@2.1.so:product/lib64/vendor.qti.data.factory@2.1.so
-lib64/vendor.qti.data.slm@1.0.so:product/lib64/vendor.qti.data.slm@1.0.so
-lib64/vendor.qti.hardware.radio.uim_remote_client@1.2.so:product/lib64/vendor.qti.hardware.radio.uim_remote_client@1.2.so
-lib64/vendor.qti.hardware.slmadapter@1.0.so:product/lib64/vendor.qti.hardware.slmadapter@1.0.so
--vendor/app/CneApp/CneApp.apk
-vendor/bin/cnd
-vendor/etc/cne/wqeclient/ATT/ATT_profile1.xml
-vendor/etc/cne/wqeclient/ATT/ATT_profile2.xml
-vendor/etc/cne/wqeclient/ATT/ATT_profile3.xml
-vendor/etc/cne/wqeclient/ATT/ATT_profile4.xml
-vendor/etc/cne/wqeclient/ATT/ATT_profile5.xml
-vendor/etc/cne/wqeclient/ATT/ATT_profile6.xml
-vendor/etc/cne/wqeclient/ROW/ROW_profile1.xml
-vendor/etc/cne/wqeclient/ROW/ROW_profile15.xml
-vendor/etc/cne/wqeclient/ROW/ROW_profile16.xml
-vendor/etc/cne/wqeclient/ROW/ROW_profile17.xml
-vendor/etc/cne/wqeclient/ROW/ROW_profile18.xml
-vendor/etc/cne/wqeclient/ROW/ROW_profile19.xml
-vendor/etc/cne/wqeclient/ROW/ROW_profile2.xml
-vendor/etc/cne/wqeclient/ROW/ROW_profile20.xml
-vendor/etc/cne/wqeclient/ROW/ROW_profile21.xml
-vendor/etc/cne/wqeclient/ROW/ROW_profile3.xml
-vendor/etc/cne/wqeclient/ROW/ROW_profile32.xml
-vendor/etc/cne/wqeclient/ROW/ROW_profile4.xml
-vendor/etc/cne/wqeclient/ROW/ROW_profile5.xml
-vendor/etc/cne/wqeclient/ROW/ROW_profile6.xml
-vendor/etc/cne/wqeclient/ROW/ROW_profile7.xml
-vendor/etc/cne/wqeclient/VZW/VZW_profile1.xml
-vendor/etc/cne/wqeclient/VZW/VZW_profile2.xml
-vendor/etc/cne/wqeclient/VZW/VZW_profile3.xml
-vendor/etc/cne/wqeclient/VZW/VZW_profile4.xml
-vendor/etc/cne/wqeclient/VZW/VZW_profile5.xml
-vendor/etc/cne/wqeclient/VZW/VZW_profile6.xml
-vendor/etc/cne/profileSlm.xml
-vendor/etc/cne/slm.conf
-vendor/etc/init/cnd.rc
-vendor/lib64/libcacertclient.so
-vendor/lib64/libcne.so
-vendor/lib64/libcneapiclient.so
-vendor/lib64/libcneoplookup.so
-vendor/lib64/libcneqmiutils.so
-vendor/lib64/libwms.so
-vendor/lib64/libwqe.so
-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
-vendor/lib64/vendor.qti.hardware.data.connection@1.0.so
-vendor/lib64/vendor.qti.hardware.data.connection@1.1.so
-vendor/lib64/vendor.qti.hardware.data.dynamicdds@1.0.so
-vendor/lib64/vendor.qti.hardware.data.iwlan@1.0.so
-vendor/lib64/vendor.qti.hardware.data.latency@1.0.so
-vendor/lib64/vendor.qti.hardware.data.qmi@1.0.so
-vendor/lib64/vendor.qti.hardware.factory@1.0.so
-vendor/lib64/vendor.qti.hardware.factory@1.1.so
-vendor/lib64/vendor.qti.hardware.slmadapter@1.0.so
-vendor/lib64/vendor.qti.latency@2.0.so
-
-# DPM
-vendor/bin/dpmQmiMgr
-vendor/etc/init/dpmQmiMgr.rc
-vendor/lib/com.qualcomm.qti.dpm.api@1.0.so
-vendor/lib/libdpmqmihal.so
-vendor/lib64/com.qualcomm.qti.dpm.api@1.0.so
-vendor/lib64/libdpmqmihal.so
-
-# DRM - HDCP
-vendor/lib/libmm-hdcpmgr.so
-vendor/lib64/libmm-hdcpmgr.so
-
-# DRM - Qualcomm Trusted Execution Enviornment
-vendor/bin/hw/vendor.qti.hardware.qteeconnector@1.0-service
-vendor/etc/init/vendor.qti.hardware.qteeconnector@1.0-service.rc
-vendor/lib/hw/vendor.qti.hardware.qteeconnector@1.0-impl.so
-vendor/lib/vendor.qti.hardware.qteeconnector@1.0.so
-vendor/lib64/hw/vendor.qti.hardware.qteeconnector@1.0-impl.so
-vendor/lib64/vendor.qti.hardware.qteeconnector@1.0.so
-
-# DRM - Widevine
-vendor/bin/hw/android.hardware.drm@1.2-service.widevine
-vendor/etc/init/android.hardware.drm@1.2-service.widevine.rc
-vendor/lib/mediadrm/libwvdrmengine.so
-vendor/lib64/mediadrm/libwvdrmengine.so
-vendor/lib64/libcpion.so
-vendor/lib64/libhdcpsrm.so
-vendor/lib64/libwvhidl.so
-
-# DRM
-vendor/bin/qseecomd
-vendor/lib/libGPreqcancel.so
-vendor/lib/libGPreqcancel_svc.so
-vendor/lib/libQSEEComAPI.so
-vendor/lib/libSecureUILib.so
-vendor/lib/libcppf.so
-vendor/lib/libdrmfs.so
-vendor/lib/libdrmtime.so
-vendor/lib/libqisl.so
-vendor/lib/librpmb.so
-vendor/lib/libssd.so
-vendor/lib64/libGPreqcancel.so
-vendor/lib64/libGPreqcancel_svc.so
-vendor/lib64/libQSEEComAPI.so
-vendor/lib64/libSecureUILib.so
-vendor/lib64/libdrmfs.so
-vendor/lib64/libdrmtime.so
-vendor/lib64/libqisl.so
-vendor/lib64/librpmb.so
-vendor/lib64/libssd.so
-
-# DSP
-vendor/lib/rfsa/adsp/libadsp_fd_skel.so
-vendor/lib/rfsa/adsp/libapps_mem_heap.so
-vendor/lib/rfsa/adsp/libdspCV_skel.so
-vendor/lib/rfsa/adsp/libfastcvadsp.so
-vendor/lib/rfsa/adsp/libfastcvadsp_skel.so
-vendor/lib/rfsa/adsp/libscveBlobDescriptor_skel.so
-vendor/lib/rfsa/adsp/libscveObjectSegmentation_skel.so
-vendor/lib/rfsa/adsp/libscveT2T_skel.so
-vendor/lib/libsdsprpc.so
-vendor/lib64/libsdsprpc.so
-
-# DSP - SCVE
-vendor/lib/libscveBlobDescriptor.so
-vendor/lib/libscveBlobDescriptor_stub.so
-vendor/lib/libscveCommon.so
-vendor/lib/libscveCommon_stub.so
-vendor/lib/libscveObjectSegmentation.so
-vendor/lib/libscveObjectSegmentation_stub.so
-vendor/lib/libscveObjectTracker.so
-vendor/lib/libscveObjectTracker_stub.so
-vendor/lib/libscvePanorama.so
-vendor/lib/libscvePanorama_lite.so
-vendor/lib64/libscveBlobDescriptor.so
-vendor/lib64/libscveBlobDescriptor_stub.so
-vendor/lib64/libscveCommon.so
-vendor/lib64/libscveCommon_stub.so
-vendor/lib64/libscveObjectSegmentation.so
-vendor/lib64/libscveObjectSegmentation_stub.so
-vendor/lib64/libscveObjectTracker.so
-vendor/lib64/libscveObjectTracker_stub.so
-vendor/lib64/libscvePanorama.so
-vendor/lib64/libscvePanorama_lite.so
-
-# Gatekeeper
-vendor/bin/hw/android.hardware.gatekeeper@1.0-service-qti
-vendor/etc/init/android.hardware.gatekeeper@1.0-service-qti.rc
-vendor/lib/hw/android.hardware.gatekeeper@1.0-impl-qti.so
-vendor/lib/hw/gatekeeper.msm8953.so
-vendor/lib64/hw/android.hardware.gatekeeper@1.0-impl-qti.so
-vendor/lib64/hw/gatekeeper.msm8953.so
-
-# GPS
-vendor/bin/garden_app
-vendor/bin/loc_launcher
-vendor/bin/lowi-server
-vendor/bin/slim_daemon
-vendor/bin/xtra-daemon
-vendor/bin/xtwifi-client
-vendor/bin/xtwifi-inet-agent
-vendor/etc/vintf/manifest/vendor.qti.gnss@3.0-service.xml
-vendor/lib/hw/vendor.qti.gnss@3.0-impl.so
-vendor/lib/vendor.qti.gnss@1.0.so
-vendor/lib/vendor.qti.gnss@1.1.so
-vendor/lib/vendor.qti.gnss@1.2.so
-vendor/lib/vendor.qti.gnss@2.0.so
-vendor/lib/vendor.qti.gnss@2.1.so
-vendor/lib/vendor.qti.gnss@3.0-service.so
-vendor/lib/vendor.qti.gnss@3.0.so
-vendor/lib64/hw/vendor.qti.gnss@3.0-impl.so
-vendor/lib64/libdataitems.so
-vendor/lib64/libgdtap.so
-vendor/lib64/libizat_client_api.so
-vendor/lib64/libizat_core.so
-vendor/lib64/liblbs_core.so
--vendor/lib64/libloc_api_v02.so
-vendor/lib64/liblocationservice.so
-vendor/lib64/liblocationservice_glue.so
-vendor/lib64/liblowi_client.so
-vendor/lib64/liblowi_wifihal.so
-vendor/lib64/libqdma_file_agent.so
-vendor/lib64/libslimclient.so
-vendor/lib64/libxtadapter.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
-vendor/lib64/vendor.qti.gnss@2.0.so
-vendor/lib64/vendor.qti.gnss@2.1.so
-vendor/lib64/vendor.qti.gnss@3.0-service.so
-vendor/lib64/vendor.qti.gnss@3.0.so
-
-# Graphics
-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/libQTapGLES.so
-vendor/lib/egl/libq3dtools_adreno.so
-vendor/lib/hw/vulkan.msm8953.so
-vendor/lib/libC2D2.so
-vendor/lib/libCB.so
-vendor/lib/libOpenCL.so
-vendor/lib/libRSDriver_adreno.so
-vendor/lib/libadreno_utils.so
-vendor/lib/libbccQTI.so
-vendor/lib/libc2d30_bltlib.so
-vendor/lib/libgsl.so
-vendor/lib/libllvm-glnext.so
-vendor/lib/libllvm-qcom.so
-vendor/lib/librs_adreno.so
-vendor/lib/librs_adreno_sha1.so
-vendor/lib/libsdedrm.so
-vendor/lib64/egl/eglSubDriverAndroid.so
-vendor/lib64/egl/libEGL_adreno.so
-vendor/lib64/egl/libGLESv1_CM_adreno.so
-vendor/lib64/egl/libGLESv2_adreno.so
-vendor/lib64/egl/libQTapGLES.so
-vendor/lib64/egl/libq3dtools_adreno.so
-vendor/lib64/hw/vulkan.msm8953.so
-vendor/lib64/libC2D2.so
-vendor/lib64/libCB.so
-vendor/lib64/libOpenCL.so
-vendor/lib64/libRSDriver_adreno.so
-vendor/lib64/libadreno_utils.so
-vendor/lib64/libbccQTI.so
-vendor/lib64/libc2d30_bltlib.so
-vendor/lib64/libgsl.so
-vendor/lib64/libllvm-glnext.so
-vendor/lib64/libllvm-qcom.so
-vendor/lib64/librs_adreno.so
-vendor/lib64/librs_adreno_sha1.so
-vendor/lib64/libsdedrm.so
-
-# Graphics - HDR
-vendor/lib/libhdr_tm.so
-vendor/lib64/libhdr_tm.so
-
-# Graphics (SDM) - from bardock 2.7.0 release - LA.UM.7.5.r1-03700-8x96.0
-vendor/lib/libscalar.so|cad128a6e71195b4ad38494bc0382bf80e1fb0b2
-vendor/lib/libsdm-color.so|e9d0673708bf6f8c47ac7cfb0ba58269be4df9da
-vendor/lib/libsdm-diag.so|30df6a131cd55776e0d02b0b0427109f2b244c95
--vendor/lib/libsdm-disp-vndapis.so|8e64464ad0cc4c0245619518f37735ffa1ba7682
-vendor/lib/libsdmextension.so|140969ca301305a1772f85c5dbbe18f83c927410
-vendor/lib/libtinyxml2_1.so|0960b3c008d818be73774e345c2f0f1c1e5873cd
-vendor/lib64/libscalar.so|61c059ca3b9da6a36bdf112e8fbe26a252ad1234
-vendor/lib64/libsdm-color.so|5d675be60fb9c334b4ba0fc569a186f00ad119ea
-vendor/lib64/libsdm-diag.so|64ec0a1af99830d3ffe2ee36312fe2cc7de80208
--vendor/lib64/libsdm-disp-vndapis.so|d93f262f60b58f32273909142aa7fdc7bfb6dda3
-vendor/lib64/libsdmextension.so|3a4b0f888178eded3bd4e38b127f2148d367899c
-vendor/lib64/libtinyxml2_1.so|a2d9661cf2bb426e72ba15fd1a6a4eec940418a5
-
-# Graphics - Firmwares
-vendor/firmware/a225_pfp.fw
-vendor/firmware/a225_pm4.fw
-vendor/firmware/a225p5_pm4.fw
-vendor/firmware/a300_pfp.fw
-vendor/firmware/a300_pm4.fw
-vendor/firmware/a330_pfp.fw
-vendor/firmware/a330_pm4.fw
-vendor/firmware/a420_pfp.fw
-vendor/firmware/a420_pm4.fw
-vendor/firmware/a506_zap.b00
-vendor/firmware/a506_zap.b01
-vendor/firmware/a506_zap.b02
-vendor/firmware/a506_zap.elf
-vendor/firmware/a506_zap.mdt
-vendor/firmware/a530_gpmu.fw2
-vendor/firmware/a530_pfp.fw
-vendor/firmware/a530_pm4.fw
-vendor/firmware/a530v1_pfp.fw
-vendor/firmware/a530v1_pm4.fw
-vendor/firmware/a530v2_seq.fw2
-vendor/firmware/a530v3_gpmu.fw2
-vendor/firmware/a530v3_seq.fw2
-vendor/firmware/a540_gpmu.fw2
-vendor/firmware/a630_gmu.bin
-vendor/firmware/a630_sqe.fw
-vendor/firmware/leia_pfp_470.fw
-vendor/firmware/leia_pm4_470.fw
-
-# IPA
-vendor/bin/ipacm-diag
-
-# Keymaster
-vendor/bin/hw/android.hardware.keymaster@3.0-service-qti
-vendor/bin/hw/android.hardware.keymaster@4.0-service-qti
-vendor/etc/init/android.hardware.keymaster@4.0-service-qti.rc
-vendor/lib/hw/android.hardware.keymaster@3.0-impl-qti.so
-vendor/lib/hw/keystore.msm8953.so
-vendor/lib/libkeymasterdeviceutils.so
-vendor/lib/libkeymasterprovision.so
-vendor/lib/libkeymasterutils.so
-vendor/lib/libqtikeymaster4.so
-vendor/lib64/hw/android.hardware.keymaster@3.0-impl-qti.so
-vendor/lib64/hw/keystore.msm8953.so
-vendor/lib64/libkeymasterdeviceutils.so
-vendor/lib64/libkeymasterprovision.so
-vendor/lib64/libkeymasterutils.so
-vendor/lib64/libqtikeymaster4.so
-
-# Listen
-vendor/lib/libgcs-calwrapper.so
-vendor/lib/libgcs-ipc.so
-vendor/lib/libgcs-osal.so
-vendor/lib/libgcs.so
-vendor/lib/vendor.qti.voiceprint@1.0.so
-vendor/lib64/libgcs-calwrapper.so
-vendor/lib64/libgcs-ipc.so
-vendor/lib64/libgcs-osal.so
-vendor/lib64/libgcs.so
-vendor/lib64/vendor.qti.voiceprint@1.0.so
-
-# Media
-vendor/lib/libAlacSwDec.so
-vendor/lib/libApeSwDec.so
-vendor/lib/libFlacSwDec.so
-vendor/lib/libI420colorconvert.so
-vendor/lib/libOmxAacDec.so
-vendor/lib/libOmxAlacDec.so
-vendor/lib/libOmxAlacDecSw.so
-vendor/lib/libOmxAmrDec.so
-vendor/lib/libOmxAmrwbplusDec.so
-vendor/lib/libOmxApeDec.so
-vendor/lib/libOmxApeDecSw.so
-vendor/lib/libOmxDsdDec.so
-vendor/lib/libOmxEvrcDec.so
-vendor/lib/libOmxQcelp13Dec.so
-vendor/lib/libOmxVpp.so
-vendor/lib/libOmxWmaDec.so
--vendor/lib/libgpustats.so
-vendor/lib/libmm-color-convertor.so
-vendor/lib/libvpplibrary.so
-vendor/lib/libvqzip.so
-vendor/lib64/libAlacSwDec.so
-vendor/lib64/libApeSwDec.so
-vendor/lib64/libFlacSwDec.so
-vendor/lib64/libI420colorconvert.so
-vendor/lib64/libOmxAacDec.so
-vendor/lib64/libOmxAlacDec.so
-vendor/lib64/libOmxAlacDecSw.so
-vendor/lib64/libOmxAmrDec.so
-vendor/lib64/libOmxAmrwbplusDec.so
-vendor/lib64/libOmxApeDec.so
-vendor/lib64/libOmxApeDecSw.so
-vendor/lib64/libOmxEvrcDec.so
-vendor/lib64/libOmxQcelp13Dec.so
-vendor/lib64/libOmxVpp.so
-vendor/lib64/libOmxWmaDec.so
--vendor/lib64/libgpustats.so
-vendor/lib64/libmm-color-convertor.so
-vendor/lib64/libvpplibrary.so
-
-# Offmode charging
-# vendor/bin/charge_only_mode not found
-vendor/bin/hvdcp_opti
-
-# Perf
-lib/libqti-perfd-client_system.so
-lib/libqti_performance.so
-lib64/libqti-perfd-client_system.so
-lib64/libqti_performance.so
-lib/vendor.qti.hardware.perf@1.0.so:product/lib/vendor.qti.hardware.perf@1.0.so
-lib/vendor.qti.hardware.perf@2.0.so:product/lib/vendor.qti.hardware.perf@2.0.so
-lib64/vendor.qti.hardware.perf@1.0.so:product/lib64/vendor.qti.hardware.perf@1.0.so
-lib64/vendor.qti.hardware.perf@2.0.so:product/lib64/vendor.qti.hardware.perf@2.0.so
-vendor/bin/hw/vendor.qti.hardware.perf@2.0-service
-vendor/bin/energy-awareness
-vendor/bin/msm_irqbalance
-vendor/etc/init/vendor.qti.hardware.perf@2.0-service.rc
-vendor/etc/perf/commonresourceconfigs.xml
-vendor/etc/perf/perfboostsconfig.xml
-vendor/etc/perf/perfconfigstore.xml
-vendor/etc/perf/targetconfig.xml
-vendor/etc/perf/targetresourceconfigs.xml
-vendor/lib/libperfconfig.so
-vendor/lib/libperfgluelayer.so
-vendor/lib/libqti-perfd-client.so
-vendor/lib/libqti-perfd.so
-vendor/lib/libqti-util.so
-vendor/lib/libqti-utils.so
-vendor/lib/vendor.qti.hardware.perf@1.0.so
-vendor/lib/vendor.qti.hardware.perf@2.0.so
-vendor/lib64/libperfconfig.so
-vendor/lib64/libperfgluelayer.so
-vendor/lib64/libqti-perfd-client.so
-vendor/lib64/libqti-perfd.so
-vendor/lib64/libqti-util.so
-vendor/lib64/libqti-utils.so
-vendor/lib64/vendor.qti.hardware.perf@1.0.so
-vendor/lib64/vendor.qti.hardware.perf@2.0.so
-
-# Perf - IOP
-lib/libqti-iopd-client_system.so
-lib/libqti-util_system.so
-lib64/libqti-iopd-client_system.so
-lib64/libqti-util_system.so
-lib/vendor.qti.hardware.iop@1.0.so:product/lib/vendor.qti.hardware.iop@1.0.so
-lib/vendor.qti.hardware.iop@2.0.so:product/lib/vendor.qti.hardware.iop@2.0.so
-lib64/vendor.qti.hardware.iop@1.0.so:product/lib64/vendor.qti.hardware.iop@1.0.so
-lib64/vendor.qti.hardware.iop@2.0.so:product/lib64/vendor.qti.hardware.iop@2.0.so
-vendor/lib/hw/vendor.qti.hardware.iop@2.0-impl.so
-vendor/lib/libqti-iopd-client.so
-vendor/lib/vendor.qti.hardware.iop@1.0.so
-vendor/lib/vendor.qti.hardware.iop@2.0.so
-vendor/lib64/hw/vendor.qti.hardware.iop@2.0-impl.so
-vendor/lib64/libqti-iopd-client.so
-vendor/lib64/vendor.qti.hardware.iop@1.0.so
-vendor/lib64/vendor.qti.hardware.iop@2.0.so
-
-# Peripheral manager
-vendor/bin/pm-proxy
-vendor/bin/pm-service
-vendor/lib/libperipheral_client.so
-vendor/lib64/libperipheral_client.so
-
-# Postprocessing
-vendor/bin/hw/vendor.display.color@1.0-service
-vendor/bin/hw/vendor.qti.hardware.qdutils_disp@1.0-service-qti
-vendor/bin/mm-pp-dpps
-vendor/etc/init/vendor.display.color@1.0-service.rc
-vendor/etc/init/vendor.qti.hardware.qdutils_disp@1.0-service-qti.rc
-vendor/lib/libdisp-aba.so
-vendor/lib/vendor.display.color@1.0.so
-vendor/lib/vendor.display.color@1.1.so
-vendor/lib/vendor.display.postproc@1.0.so
-vendor/lib/vendor.qti.hardware.qdutils_disp@1.0.so
-vendor/lib64/libdisp-aba.so
-vendor/lib64/vendor.display.color@1.0.so
-vendor/lib64/vendor.display.color@1.1.so
-vendor/lib64/vendor.display.color@1.2.so
-vendor/lib64/vendor.display.postproc@1.0.so
-vendor/lib64/vendor.qti.hardware.qdutils_disp@1.0.so
-
-# QMI
-etc/permissions/qti_libpermissions.xml
-vendor/bin/irsc_util
-vendor/lib/libdiag.so
--vendor/lib/libdsi_netctrl.so
-vendor/lib/libdsutils.so
-vendor/lib/libidl.so
+vendor/lib/libmmcamera_rohm_brcg064gwz_3_eeprom.so
+vendor/lib/libmmcamera_s5k2l7.so
+vendor/lib/libmmcamera_s5k2l7sx.so
+vendor/lib/libmmcamera_s5k3l8.so
+vendor/lib/libmmcamera_s5k3l8_mono.so
+vendor/lib/libmmcamera_s5k3m2xm.so
+vendor/lib/libmmcamera_s5k3m2xx.so
+vendor/lib/libmmcamera_s5k3m3sm.so
+vendor/lib/libmmcamera_s5k3p3sm.so
+vendor/lib/libmmcamera_s5k3p8sp.so
+vendor/lib/libmmcamera_s5k3p9sp.so
+vendor/lib/libmmcamera_s5k3p9sp_p24c64e_eeprom.so
+vendor/lib/libmmcamera_s5k4h7yx.so
+vendor/lib/libmmcamera_s5k5e9yu05.so
+vendor/lib/libmmcamera_s5kgm1sp.so
+vendor/lib/libmmcamera_samsung_s5k4h7yx_eeprom.so
+vendor/lib/libmmcamera_sony_imx214_eeprom.so
+vendor/lib/libmmcamera_sony_imx298_eeprom.so
+vendor/lib/libmmcamera_sony_imx378_eeprom.so
+vendor/lib/libmmcamera_sonyimx135_eeprom.so
+vendor/lib/libmmcamera_stillmore_lib.so
+vendor/lib/libmmcamera_sunny_8865_eeprom.so
+vendor/lib/libmmcamera_sunny_gt24c64_imx298_eeprom.so
+vendor/lib/libmmcamera_sunny_gt24c64_s5k2l7_eeprom.so
+vendor/lib/libmmcamera_sunny_gt24c64_s5k2l7sx_eeprom.so
+vendor/lib/libmmcamera_sunny_gt24c64a_imx362_eeprom.so
+vendor/lib/libmmcamera_sunny_gt24c64a_imx376_eeprom.so
+vendor/lib/libmmcamera_sunny_gt24p64b_imx519_eeprom.so
+vendor/lib/libmmcamera_sunny_ov13855_eeprom.so
+vendor/lib/libmmcamera_sunny_q13v06k_eeprom.so
+vendor/lib/libmmcamera_sunny_q5v41b_eeprom.so
+vendor/lib/libmmcamera_sw2d_lib.so
+vendor/lib/libmmcamera_thread_services.so
+vendor/lib/libmmcamera_tintless_algo.so
+vendor/lib/libmmcamera_tintless_bg_pca_algo.so
+vendor/lib/libmmcamera_truly_cma481_eeprom.so
+vendor/lib/libmmcamera_truly_cmb433_eeprom.so
+vendor/lib/libmmcamera_tsp_imx486_fm24c64_eeprom.so
+vendor/lib/libmmcamera_tuning.so
+vendor/lib/libmmcamera_tuning_lookup.so
+vendor/lib/libmmjpeg.so
+vendor/lib/libmmjpeg_interface.so
+vendor/lib/libmmlib2d_interface.so
+vendor/lib/libmmosal.so
+vendor/lib/libmmqjpeg_codec.so
+vendor/lib/libmmqjpegdma.so
+vendor/lib/libmpbase.so
+vendor/lib/libmulawdec.so
+vendor/lib/libnetmgr.so
+vendor/lib/libnetmgr_common.so
+vendor/lib/libnetmgr_nr_fusion.so
+vendor/lib/libnetmgr_rmnet_ext.so
+vendor/lib/libnlnetmgr.so
+vendor/lib/libois_bu63165.so
+vendor/lib/libois_lc898122.so
+vendor/lib/libpdmapper.so
+vendor/lib/libpdnotifier.so
+vendor/lib/libperfconfig.so
+vendor/lib/libperfgluelayer.so
+vendor/lib/libperfioctl.so
+vendor/lib/libperipheral_client.so
+vendor/lib/libpn547_fw.so
+vendor/lib/libpn548ad_fw.so
+vendor/lib/libpn551_fw.so
+vendor/lib/libpn553_fw.so
+vendor/lib/libpn557_fw.so
+vendor/lib/libpvr.so
+vendor/lib/libqcbor.so
+vendor/lib/libqcc_file_agent.so
vendor/lib/libqcci_legacy.so
vendor/lib/libqcmaputils.so
+vendor/lib/libqcrilFramework.so
+vendor/lib/libqcrildatactl.so
vendor/lib/libqdi.so
+vendor/lib/libqdma_file_agent.so
vendor/lib/libqdp.so
+vendor/lib/libqisl.so
vendor/lib/libqmi.so
--vendor/lib/libqmi_cci.so
+vendor/lib/libqmi_cci.so
vendor/lib/libqmi_client_helper.so
vendor/lib/libqmi_client_qmux.so
--vendor/lib/libqmi_common_so.so
+vendor/lib/libqmi_common_so.so
vendor/lib/libqmi_csi.so
vendor/lib/libqmi_encdec.so
-vendor/lib64/libdiag.so
--vendor/lib64/libdsi_netctrl.so
-vendor/lib64/libdsutils.so
-vendor/lib64/libidl.so
-vendor/lib64/libqcci_legacy.so
-vendor/lib64/libqcmaputils.so
-vendor/lib64/libqdi.so
-vendor/lib64/libqdp.so
-vendor/lib64/libqmi.so
--vendor/lib64/libqmi_cci.so
-vendor/lib64/libqmi_client_helper.so
-vendor/lib64/libqmi_client_qmux.so
--vendor/lib64/libqmi_common_so.so
-vendor/lib64/libqmi_csi.so
-vendor/lib64/libqmi_encdec.so
-
-# Radio
--app/QtiTelephonyService/QtiTelephonyService.apk:product/app/QtiTelephonyService/QtiTelephonyService.apk
--app/datastatusnotification/datastatusnotification.apk:product/app/datastatusnotification/datastatusnotification.apk
-etc/permissions/qcrilhook.xml:product/etc/permissions/qcrilhook.xml
-etc/permissions/telephonyservice.xml:product/etc/permissions/telephonyservice.xml
-framework/QtiTelephonyServicelibrary.jar:product/framework/QtiTelephonyServicelibrary.jar
-framework/qcrilhook.jar:product/framework/qcrilhook.jar
--priv-app/qcrilmsgtunnel/qcrilmsgtunnel.apk:product/priv-app/qcrilmsgtunnel/qcrilmsgtunnel.apk
-vendor/bin/hw/qcrild
-vendor/bin/ATFWD-daemon
-vendor/bin/adpl
-vendor/bin/netmgrd
-vendor/bin/port-bridge
-vendor/bin/qti
-vendor/bin/rmt_storage
-vendor/bin/tftp_server
-vendor/etc/data/dsi_config.xml
-vendor/etc/data/netmgr_config.xml
-vendor/etc/init/dataadpl.rc
-vendor/etc/init/dataqti.rc
-vendor/etc/init/netmgrd.rc
-vendor/etc/init/port-bridge.rc
-vendor/etc/init/qcrild.rc
-vendor/etc/init/vendor.qti.rmt_storage.rc
-vendor/etc/init/vendor.qti.tftp.rc
-vendor/lib/libconfigdb.so
-vendor/lib/liblqe.so
-vendor/lib/libmdmdetect.so
-vendor/lib/libnetmgr.so
-vendor/lib/libpdmapper.so
-vendor/lib/libpdnotifier.so
-vendor/lib/libqcrilFramework.so
--vendor/lib/libqmiservices.so
+vendor/lib/libqmi_legacy.so
+vendor/lib/libqmiservices.so
+vendor/lib/libqomx_core.so
+vendor/lib/libqomx_jpegdec.so
+vendor/lib/libqomx_jpegenc.so
+vendor/lib/libqomx_jpegenc_pipe.so
+vendor/lib/libqrtr.so
+vendor/lib/libqsocket.so
+vendor/lib/libqti-iopd-client.so
+vendor/lib/libqti-perfd-client.so
+vendor/lib/libqti-perfd.so
+vendor/lib/libqti-util.so
+vendor/lib/libqti-utils.so
+vendor/lib/libqtigef.so
+vendor/lib/libqtikeymaster4.so
+vendor/lib/librcc.so
+vendor/lib/libremosaic_daemon.so
vendor/lib/libril-qc-hal-qmi.so
+vendor/lib/libril-qc-logger.so
+vendor/lib/libril-qc-ltedirectdisc.so
vendor/lib/libril-qc-qmi-1.so
vendor/lib/libril-qc-radioconfig.so
vendor/lib/libril-qcril-hook-oem.so
+vendor/lib/librilqmiservices.so
+vendor/lib/librmp.so
+vendor/lib/librpmb.so
+vendor/lib/librs_adreno.so
+vendor/lib/libscalar.so
+vendor/lib/libscveCommon.so
+vendor/lib/libscveCommon_stub.so
+vendor/lib/libscveObjectSegmentation.so
+vendor/lib/libscveObjectSegmentation_stub.so
+vendor/lib/libscveObjectTracker.so
+vendor/lib/libscveObjectTracker_stub.so
+vendor/lib/libsdedrm.so
+vendor/lib/libsdm-color.so
+vendor/lib/libsdm-diag.so
+vendor/lib/libsdm-disp-vndapis.so
+vendor/lib/libsdmextension.so
+vendor/lib/libsdsprpc.so
+vendor/lib/libsecureui.so
+vendor/lib/libsecureui_svcsock.so
+vendor/lib/libseemore.so
+vendor/lib/libsensor1.so
+vendor/lib/libsensor_reg.so
+vendor/lib/libsettings.so
+vendor/lib/libsi.so
+vendor/lib/libslimclient.so
+vendor/lib/libsmemlog.so
+vendor/lib/libsmwrapper.so
+vendor/lib/libsn100u_fw.so
+vendor/lib/libsoc_helper.so
+vendor/lib/libssc_default_listener.so
+vendor/lib/libssd.so
+vendor/lib/libstagefright_soft_qtiflacdec.so
+vendor/lib/libstreamparser.so
+vendor/lib/libsubsystem_control.so
+vendor/lib/libsurround_3mic_proc.so
+vendor/lib/libsynergy_loc_api.so
+vendor/lib/libsysmon_cdsp_skel.so
vendor/lib/libsystem_health_mon.so
+vendor/lib/libthermalclient.so
+vendor/lib/libtime_genoff.so
+vendor/lib/libtinyxml2_1.so
+vendor/lib/libtrustedapploader.so
+vendor/lib/libvideoutils.so
+vendor/lib/libvpplibrary.so
+vendor/lib/libvqzip.so
+vendor/lib/libwfdcommonutils_proprietary.so
+vendor/lib/libwfddisplayconfig_proprietary.so
+vendor/lib/libwfdhaldsmanager.so
+vendor/lib/libwfdhdcpcp.so
+vendor/lib/libwfdmmservice.so
+vendor/lib/libwfdmodulehdcpsession.so
+vendor/lib/libwms.so
+vendor/lib/libwqe.so
+vendor/lib/libxml.so
+vendor/lib/libxtadapter.so
+vendor/lib/libxtwifi_server_protocol.so
+vendor/lib/libxtwifi_server_protocol_uri_v3.so
+vendor/lib/qcrild_librilutils.so
+vendor/lib/qtibus.so
+vendor/lib/qtimutex.so
+vendor/lib/rfsa/adsp/libadsp_fd_skel.so
+vendor/lib/rfsa/adsp/libapps_mem_heap.so
+vendor/lib/rfsa/adsp/libdspCV_skel.so
+vendor/lib/rfsa/adsp/libfastcvadsp.so
+vendor/lib/rfsa/adsp/libfastcvadsp_skel.so
+vendor/lib/rfsa/adsp/libscveObjectSegmentation_skel.so
+vendor/lib/rfsa/adsp/libscveT2T_skel.so
+vendor/lib/sensor_calibrate.so
+vendor/lib/sensors.ssc.so
+vendor/lib/soundfx/libasphere.so
+vendor/lib/soundfx/libqcbassboost.so
+vendor/lib/soundfx/libqcreverb.so
+vendor/lib/soundfx/libqcvirt.so
+vendor/lib/soundfx/libshoebox.so
+vendor/lib/vendor.display.color@1.0.so
+vendor/lib/vendor.display.color@1.1.so
+vendor/lib/vendor.display.color@1.2.so
+vendor/lib/vendor.display.postproc@1.0.so
+vendor/lib/vendor.qti.data.factory@2.0.so
+vendor/lib/vendor.qti.data.factory@2.1.so
+vendor/lib/vendor.qti.data.factory@2.2.so
+vendor/lib/vendor.qti.data.factory@2.3.so
+vendor/lib/vendor.qti.data.mwqem@1.0.so
+vendor/lib/vendor.qti.data.slm@1.0.so
+vendor/lib/vendor.qti.esepowermanager@1.0.so
+vendor/lib/vendor.qti.esepowermanager@1.1.so
+vendor/lib/vendor.qti.gnss@1.0.so
+vendor/lib/vendor.qti.gnss@1.1.so
+vendor/lib/vendor.qti.gnss@1.2.so
+vendor/lib/vendor.qti.gnss@2.0.so
+vendor/lib/vendor.qti.gnss@2.1.so
+vendor/lib/vendor.qti.gnss@3.0.so
+vendor/lib/vendor.qti.gnss@4.0-service.so
+vendor/lib/vendor.qti.gnss@4.0.so
+vendor/lib/vendor.qti.hardware.alarm@1.0.so
+vendor/lib/vendor.qti.hardware.bluetooth_sar@1.0.so
+vendor/lib/vendor.qti.hardware.bluetooth_sar@1.1.so
+vendor/lib/vendor.qti.hardware.btconfigstore@1.0.so
+vendor/lib/vendor.qti.hardware.btconfigstore@2.0.so
+vendor/lib/vendor.qti.hardware.cacert@1.0.so
+vendor/lib/vendor.qti.hardware.capabilityconfigstore@1.0.so
+vendor/lib/vendor.qti.hardware.cryptfshw@1.0.so
+vendor/lib/vendor.qti.hardware.cvp@1.0.so
+vendor/lib/vendor.qti.hardware.data.cne.internal.api@1.0.so
+vendor/lib/vendor.qti.hardware.data.cne.internal.constants@1.0.so
+vendor/lib/vendor.qti.hardware.data.cne.internal.server@1.0.so
+vendor/lib/vendor.qti.hardware.data.connection@1.0.so
+vendor/lib/vendor.qti.hardware.data.connection@1.1.so
+vendor/lib/vendor.qti.hardware.data.dynamicdds@1.0.so
+vendor/lib/vendor.qti.hardware.data.iwlan@1.0.so
+vendor/lib/vendor.qti.hardware.data.latency@1.0.so
+vendor/lib/vendor.qti.hardware.data.lce@1.0.so
+vendor/lib/vendor.qti.hardware.data.qmi@1.0.so
+vendor/lib/vendor.qti.hardware.dsp@1.0.so
+vendor/lib/vendor.qti.hardware.fingerprint@1.0.so
+vendor/lib/vendor.qti.hardware.fm@1.0.so
+vendor/lib/vendor.qti.hardware.iop@1.0.so
+vendor/lib/vendor.qti.hardware.iop@2.0.so
+vendor/lib/vendor.qti.hardware.mwqemadapter@1.0.so
+vendor/lib/vendor.qti.hardware.perf@1.0.so
+vendor/lib/vendor.qti.hardware.perf@2.0.so
+vendor/lib/vendor.qti.hardware.perf@2.1.so
+vendor/lib/vendor.qti.hardware.perf@2.2.so
+vendor/lib/vendor.qti.hardware.qccsyshal@1.0.so
+vendor/lib/vendor.qti.hardware.qccvndhal@1.0-halimpl.so
+vendor/lib/vendor.qti.hardware.qccvndhal@1.0.so
+vendor/lib/vendor.qti.hardware.qdutils_disp@1.0.so
+vendor/lib/vendor.qti.hardware.qseecom@1.0.so
+vendor/lib/vendor.qti.hardware.qteeconnector@1.0.so
vendor/lib/vendor.qti.hardware.radio.am@1.0.so
vendor/lib/vendor.qti.hardware.radio.atcmdfwd@1.0.so
vendor/lib/vendor.qti.hardware.radio.ims@1.0.so
@@ -968,8 +2925,10 @@ vendor/lib/vendor.qti.hardware.radio.ims@1.3.so
vendor/lib/vendor.qti.hardware.radio.ims@1.4.so
vendor/lib/vendor.qti.hardware.radio.ims@1.5.so
vendor/lib/vendor.qti.hardware.radio.ims@1.6.so
+vendor/lib/vendor.qti.hardware.radio.ims@1.7.so
vendor/lib/vendor.qti.hardware.radio.internal.deviceinfo@1.0.so
vendor/lib/vendor.qti.hardware.radio.lpa@1.0.so
+vendor/lib/vendor.qti.hardware.radio.lpa@1.1.so
vendor/lib/vendor.qti.hardware.radio.qcrilhook@1.0.so
vendor/lib/vendor.qti.hardware.radio.qtiradio@1.0.so
vendor/lib/vendor.qti.hardware.radio.qtiradio@2.0.so
@@ -984,9 +2943,218 @@ vendor/lib/vendor.qti.hardware.radio.uim_remote_client@1.0.so
vendor/lib/vendor.qti.hardware.radio.uim_remote_client@1.1.so
vendor/lib/vendor.qti.hardware.radio.uim_remote_client@1.2.so
vendor/lib/vendor.qti.hardware.radio.uim_remote_server@1.0.so
+vendor/lib/vendor.qti.hardware.scve.objecttracker@1.0.so
+vendor/lib/vendor.qti.hardware.scve.panorama@1.0.so
+vendor/lib/vendor.qti.hardware.sigma_miracast@1.0.so
+vendor/lib/vendor.qti.hardware.slmadapter@1.0.so
+vendor/lib/vendor.qti.hardware.soter@1.0.so
+vendor/lib/vendor.qti.hardware.tui_comm@1.0.so
+vendor/lib/vendor.qti.hardware.vpp@1.1.so
+vendor/lib/vendor.qti.hardware.vpp@1.2.so
+vendor/lib/vendor.qti.hardware.wigig.netperftuner@1.0.so
+vendor/lib/vendor.qti.ims.callcapability@1.0.so
+vendor/lib/vendor.qti.ims.callinfo@1.0.so
+vendor/lib/vendor.qti.ims.factory@1.0.so
+vendor/lib/vendor.qti.ims.factory@1.1.so
+vendor/lib/vendor.qti.ims.rcsconfig@1.0.so
+vendor/lib/vendor.qti.ims.rcsconfig@1.1.so
+vendor/lib/vendor.qti.ims.rcsconfig@2.0.so
+vendor/lib/vendor.qti.ims.rcsconfig@2.1.so
+vendor/lib/vendor.qti.imsrtpservice@3.0-service-Impl.so
+vendor/lib/vendor.qti.imsrtpservice@3.0.so
+vendor/lib/vendor.qti.latency@2.0.so
+vendor/lib/vendor.qti.latency@2.1.so
+vendor/lib/vendor.qti.memory.pasrmanager@1.0.so
+vendor/lib/vendor.qti.memory.pasrmanager@1.1.so
+vendor/lib/vendor.qti.power.pasrmanager@1.0.so
+vendor/lib/vendor.qti.voiceprint@1.0.so
+
+# lib64
+vendor/lib64/btaudio_offload_if.so
+vendor/lib64/com.qualcomm.qti.bluetooth_audio@1.0.so
+vendor/lib64/com.qualcomm.qti.dpm.api@1.0.so
+vendor/lib64/com.qualcomm.qti.imscmservice@1.0.so
+vendor/lib64/com.qualcomm.qti.imscmservice@2.0.so
+vendor/lib64/com.qualcomm.qti.imscmservice@2.1.so
+vendor/lib64/com.qualcomm.qti.imscmservice@2.2.so
+vendor/lib64/com.qualcomm.qti.uceservice@2.0.so
+vendor/lib64/com.qualcomm.qti.uceservice@2.1.so
+vendor/lib64/com.qualcomm.qti.uceservice@2.2.so
+vendor/lib64/com.qualcomm.qti.uceservice@2.3.so
+vendor/lib64/egl/eglSubDriverAndroid.so
+vendor/lib64/egl/libEGL_adreno.so
+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/ftm_fm_lib.so
+vendor/lib64/hw/activity_recognition.msm8953.so
+vendor/lib64/hw/android.hardware.bluetooth@1.0-impl-qti.so
+vendor/lib64/hw/android.hardware.gatekeeper@1.0-impl-qti.so
+vendor/lib64/hw/android.hardware.keymaster@3.0-impl-qti.so
+vendor/lib64/hw/audio.bluetooth_qti.default.so
+vendor/lib64/hw/com.dsi.ant@1.0-impl.so
+vendor/lib64/hw/fingerprint.default.so
+vendor/lib64/hw/gatekeeper.msm8953.so
+vendor/lib64/hw/keystore.msm8953.so
+vendor/lib64/hw/sound_trigger.primary.msm8953.so
+vendor/lib64/hw/vendor.qti.esepowermanager@1.1-impl.so
+vendor/lib64/hw/vendor.qti.gnss@4.0-impl.so
+vendor/lib64/hw/vendor.qti.hardware.alarm@1.0-impl.so
+vendor/lib64/hw/vendor.qti.hardware.bluetooth_audio@2.0-impl.so
+vendor/lib64/hw/vendor.qti.hardware.bluetooth_audio@2.1-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/hw/vendor.qti.hardware.capabilityconfigstore@1.0-impl.so
+vendor/lib64/hw/vendor.qti.hardware.qccvndhal@1.0-impl.so
+vendor/lib64/hw/vendor.qti.hardware.qseecom@1.0-impl.so
+vendor/lib64/hw/vendor.qti.hardware.qteeconnector@1.0-impl.so
+vendor/lib64/hw/vendor.qti.hardware.servicetracker@1.2-impl.so
+vendor/lib64/hw/vendor.qti.hardware.soter@1.0-impl.so
+vendor/lib64/hw/vulkan.adreno.so
+vendor/lib64/hw/vulkan.adreno.so:vendor/lib64/hw/vulkan.msm8953.so
+vendor/lib64/lib-imsSDP.so
+vendor/lib64/lib-imscmservice.so
+vendor/lib64/lib-imsdpl.so
+vendor/lib64/lib-imsqimf.so
+vendor/lib64/lib-imsrcs-v2.so
+vendor/lib64/lib-imsrcsbaseimpl.so
+vendor/lib64/lib-imsvtcore.so
+vendor/lib64/lib-imsxml.so
+vendor/lib64/lib-rcsconfig.so
+vendor/lib64/lib-rtpcommon.so
+vendor/lib64/lib-rtpcore.so
+vendor/lib64/lib-rtpsl.so
+vendor/lib64/lib-siputility.so
+vendor/lib64/lib-uceservice.so
+vendor/lib64/libAlacSwDec.so
+vendor/lib64/libApeSwDec.so
+vendor/lib64/libC2D2.so
+vendor/lib64/libCB.so
+vendor/lib64/libFlacSwDec.so
+vendor/lib64/libGPQTEEC_vendor.so
+vendor/lib64/libGPTEE_vendor.so
+vendor/lib64/libGPreqcancel.so
+vendor/lib64/libGPreqcancel_svc.so
+vendor/lib64/libI420colorconvert.so
+vendor/lib64/libOmxAacDec.so
+vendor/lib64/libOmxAlacDec.so
+vendor/lib64/libOmxAlacDecSw.so
+vendor/lib64/libOmxAmrDec.so
+vendor/lib64/libOmxAmrwbplusDec.so
+vendor/lib64/libOmxApeDec.so
+vendor/lib64/libOmxApeDecSw.so
+vendor/lib64/libOmxEvrcDec.so
+vendor/lib64/libOmxG711Dec.so
+vendor/lib64/libOmxQcelp13Dec.so
+vendor/lib64/libOmxVpp.so
+vendor/lib64/libOmxWmaDec.so
+vendor/lib64/libOpenCL.so
+vendor/lib64/libQSEEComAPI.so
+vendor/lib64/libQTEEConnector_vendor.so
+vendor/lib64/libSecureUILib.so
+vendor/lib64/libStDrvInt.so
+vendor/lib64/libUBWC.so
+vendor/lib64/libVkLayer_q3dtools.so
+vendor/lib64/libacdb-fts.so
+vendor/lib64/libacdbloader.so
+vendor/lib64/libacdbrtac.so
+vendor/lib64/libadiertac.so
+vendor/lib64/libadreno_utils.so
+vendor/lib64/libadsp_default_listener.so
+vendor/lib64/libadsprpc.so
+vendor/lib64/libaoa.so
+vendor/lib64/libasn1cper.so
+vendor/lib64/libasn1crt.so
+vendor/lib64/libasn1crtx.so
+vendor/lib64/libaudcal.so
+vendor/lib64/libaudio_log_utils.so
+vendor/lib64/libaudioalsa.so
+vendor/lib64/libaudioconfigstore.so
+-vendor/lib64/libaudioparsers.so
+vendor/lib64/libbase64.so
+vendor/lib64/libbluetooth_audio_session_qti.so
+vendor/lib64/libbluetooth_audio_session_qti_2_1.so
+vendor/lib64/libbt-hidlclient.so
+vendor/lib64/libbtnv.so
+vendor/lib64/libc2d30_bltlib.so
+vendor/lib64/libcacertclient.so
+vendor/lib64/libcapiv2svacnn.so
+vendor/lib64/libcapiv2vop.so
+vendor/lib64/libcdfw.so
+vendor/lib64/libcdfw_remote_api.so
+vendor/lib64/libcdsp_default_listener.so
+vendor/lib64/libcdsprpc.so
+vendor/lib64/libcne.so
+vendor/lib64/libcneapiclient.so
+vendor/lib64/libcneoplookup.so
+vendor/lib64/libcneqmiutils.so
vendor/lib64/libconfigdb.so
+vendor/lib64/libcpion.so
+vendor/lib64/libcryptfshwcommon.so
+vendor/lib64/libcryptfshwhidl.so
+vendor/lib64/libdataitems.so
+vendor/lib64/libdiag.so
+vendor/lib64/libdiagjni.so
+vendor/lib64/libdisp-aba.so
+vendor/lib64/libdpmqmihal.so
+vendor/lib64/libdrmfs.so
+vendor/lib64/libdrmtime.so
+vendor/lib64/libdsi_netctrl.so
+vendor/lib64/libdsutils.so
+vendor/lib64/libfastcrc.so
+vendor/lib64/libfastcvadsp_stub.so
+vendor/lib64/libfastcvopt.so
+vendor/lib64/libfastrpc_utf_stub.so
+vendor/lib64/libgarden.so
+vendor/lib64/libgcs-calwrapper.so
+vendor/lib64/libgcs-ipc.so
+vendor/lib64/libgcs-osal.so
+vendor/lib64/libgcs.so
+vendor/lib64/libgdtap.so
+vendor/lib64/libgnsspps.so
+vendor/lib64/libgpudataproducer.so
+vendor/lib64/libgsl.so
+vendor/lib64/libhdcpsrm.so
+vendor/lib64/libhdr_tm.so
+vendor/lib64/libidl.so
+vendor/lib64/libizat_client_api.so
+vendor/lib64/libizat_core.so
+vendor/lib64/libjnihelper.so
+vendor/lib64/libkeymasterdeviceutils.so
+vendor/lib64/libkeymasterprovision.so
+vendor/lib64/libkeymasterutils.so
+vendor/lib64/liblbs_core.so
+vendor/lib64/liblistensoundmodel2.so
+vendor/lib64/libllvm-glnext.so
+vendor/lib64/libllvm-qcom.so
+vendor/lib64/libloc_api_v02.so
+vendor/lib64/libloc_socket.so
+vendor/lib64/liblocationservice.so
+vendor/lib64/liblocationservice_glue.so
+vendor/lib64/liblowi_client.so
+vendor/lib64/liblowi_wifihal.so
vendor/lib64/liblqe.so
vendor/lib64/libmdmdetect.so
+vendor/lib64/libmdsprpc.so
+vendor/lib64/libminkdescriptor.so
+vendor/lib64/libminksocket.so
+vendor/lib64/libmiracast.so
+vendor/lib64/libmm-color-convertor.so
+vendor/lib64/libmm-hdcpmgr.so
+vendor/lib64/libmmcamera2_frame_algorithm.so
+vendor/lib64/libmmcamera2_is.so
+vendor/lib64/libmmcamera2_q3a_core.so
+vendor/lib64/libmmcamera2_stats_algorithm.so
+vendor/lib64/libmmcamera2_stats_lib.so
+vendor/lib64/libmmcamera_dbg.so
+vendor/lib64/libmmcamera_faceproc.so
+vendor/lib64/libmmcamera_faceproc2.so
+vendor/lib64/libmmcamera_tintless_algo.so
+vendor/lib64/libmmcamera_tintless_bg_pca_algo.so
+vendor/lib64/libmmosal.so
+vendor/lib64/libmulawdec.so
vendor/lib64/libnetmgr.so
vendor/lib64/libnetmgr_common.so
vendor/lib64/libnetmgr_nr_fusion.so
@@ -994,22 +3162,162 @@ vendor/lib64/libnetmgr_rmnet_ext.so
vendor/lib64/libnlnetmgr.so
vendor/lib64/libpdmapper.so
vendor/lib64/libpdnotifier.so
+vendor/lib64/libperfconfig.so
+vendor/lib64/libperfgluelayer.so
+vendor/lib64/libperfioctl.so
+vendor/lib64/libperipheral_client.so
+vendor/lib64/libpvr.so
+vendor/lib64/libqcbor.so
+vendor/lib64/libqcc_file_agent.so
+vendor/lib64/libqcci_legacy.so
+vendor/lib64/libqcmaputils.so
vendor/lib64/libqcrilFramework.so
vendor/lib64/libqcrildatactl.so
--vendor/lib64/libqmiservices.so
+vendor/lib64/libqdi.so
+vendor/lib64/libqdma_file_agent.so
+vendor/lib64/libqdp.so
+vendor/lib64/libqisl.so
+vendor/lib64/libqmi.so
+vendor/lib64/libqmi_cci.so
+vendor/lib64/libqmi_client_helper.so
+vendor/lib64/libqmi_client_qmux.so
+vendor/lib64/libqmi_common_so.so
+vendor/lib64/libqmi_csi.so
+vendor/lib64/libqmi_encdec.so
+vendor/lib64/libqmi_legacy.so
+vendor/lib64/libqmiservices.so
vendor/lib64/libqrtr.so
vendor/lib64/libqsocket.so
+vendor/lib64/libqti-iopd-client.so
+vendor/lib64/libqti-perfd-client.so
+vendor/lib64/libqti-perfd.so
+vendor/lib64/libqti-util.so
+vendor/lib64/libqti-utils.so
+vendor/lib64/libqtigef.so
+vendor/lib64/libqtikeymaster4.so
+vendor/lib64/librcc.so
+vendor/lib64/libremosaic_daemon.so
+vendor/lib64/libremosaiclib.so
vendor/lib64/libril-qc-hal-qmi.so
+vendor/lib64/libril-qc-logger.so
vendor/lib64/libril-qc-ltedirectdisc.so
vendor/lib64/libril-qc-qmi-1.so
vendor/lib64/libril-qc-radioconfig.so
vendor/lib64/libril-qcril-hook-oem.so
vendor/lib64/librilqmiservices.so
+vendor/lib64/librmp.so
+vendor/lib64/librpmb.so
+vendor/lib64/librs_adreno.so
+vendor/lib64/libscalar.so
+vendor/lib64/libscveCommon.so
+vendor/lib64/libscveCommon_stub.so
+vendor/lib64/libscveObjectSegmentation.so
+vendor/lib64/libscveObjectSegmentation_stub.so
+vendor/lib64/libscveObjectTracker.so
+vendor/lib64/libscveObjectTracker_stub.so
+vendor/lib64/libsdedrm.so
+vendor/lib64/libsdm-color.so
+vendor/lib64/libsdm-diag.so
+vendor/lib64/libsdm-disp-vndapis.so
+vendor/lib64/libsdmextension.so
+vendor/lib64/libsdsprpc.so
+vendor/lib64/libsecureui.so
+vendor/lib64/libsecureui_svcsock.so
+vendor/lib64/libseemore.so
+vendor/lib64/libsensor1.so
+vendor/lib64/libsensor_reg.so
vendor/lib64/libsettings.so
+vendor/lib64/libsi.so
+vendor/lib64/libslimclient.so
+vendor/lib64/libsmemlog.so
+vendor/lib64/libsoc_helper.so
+vendor/lib64/libssc_default_listener.so
+vendor/lib64/libssd.so
+vendor/lib64/libstagefright_soft_qtiflacdec.so
+vendor/lib64/libstreamparser.so
+vendor/lib64/libsubsystem_control.so
+vendor/lib64/libsynergy_loc_api.so
+vendor/lib64/libsysmon_cdsp_skel.so
vendor/lib64/libsystem_health_mon.so
+vendor/lib64/libthermalclient.so
+vendor/lib64/libtime_genoff.so
+vendor/lib64/libtinyxml2_1.so
+vendor/lib64/libtrustedapploader.so
+vendor/lib64/libtzdrmgenprov.so
+vendor/lib64/libvideoutils.so
+vendor/lib64/libvpplibrary.so
+vendor/lib64/libwfdhdcpcp.so
+vendor/lib64/libwms.so
+vendor/lib64/libwqe.so
+vendor/lib64/libxml.so
+vendor/lib64/libxtadapter.so
+vendor/lib64/libxtwifi_server_protocol.so
+vendor/lib64/libxtwifi_server_protocol_uri_v3.so
vendor/lib64/qcrild_librilutils.so
vendor/lib64/qtibus.so
vendor/lib64/qtimutex.so
+vendor/lib64/sensor_calibrate.so
+vendor/lib64/sensors.ssc.so
+vendor/lib64/soundfx/libasphere.so
+vendor/lib64/soundfx/libqcbassboost.so
+vendor/lib64/soundfx/libqcreverb.so
+vendor/lib64/soundfx/libqcvirt.so
+vendor/lib64/soundfx/libshoebox.so
+vendor/lib64/vendor.display.color@1.0.so
+vendor/lib64/vendor.display.color@1.1.so
+vendor/lib64/vendor.display.color@1.2.so
+vendor/lib64/vendor.display.postproc@1.0.so
+vendor/lib64/vendor.qti.data.factory@2.0.so
+vendor/lib64/vendor.qti.data.factory@2.1.so
+vendor/lib64/vendor.qti.data.factory@2.2.so
+vendor/lib64/vendor.qti.data.factory@2.3.so
+vendor/lib64/vendor.qti.data.mwqem@1.0.so
+vendor/lib64/vendor.qti.data.slm@1.0.so
+vendor/lib64/vendor.qti.esepowermanager@1.0.so
+vendor/lib64/vendor.qti.esepowermanager@1.1.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
+vendor/lib64/vendor.qti.gnss@2.0.so
+vendor/lib64/vendor.qti.gnss@2.1.so
+vendor/lib64/vendor.qti.gnss@3.0.so
+vendor/lib64/vendor.qti.gnss@4.0-service.so
+vendor/lib64/vendor.qti.gnss@4.0.so
+vendor/lib64/vendor.qti.hardware.alarm@1.0.so
+vendor/lib64/vendor.qti.hardware.bluetooth_sar@1.0.so
+vendor/lib64/vendor.qti.hardware.bluetooth_sar@1.1.so
+vendor/lib64/vendor.qti.hardware.btconfigstore@1.0.so
+vendor/lib64/vendor.qti.hardware.btconfigstore@2.0.so
+vendor/lib64/vendor.qti.hardware.cacert@1.0.so
+vendor/lib64/vendor.qti.hardware.capabilityconfigstore@1.0.so
+vendor/lib64/vendor.qti.hardware.cryptfshw@1.0.so
+vendor/lib64/vendor.qti.hardware.cvp@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
+vendor/lib64/vendor.qti.hardware.data.connection@1.0.so
+vendor/lib64/vendor.qti.hardware.data.connection@1.1.so
+vendor/lib64/vendor.qti.hardware.data.dynamicdds@1.0.so
+vendor/lib64/vendor.qti.hardware.data.iwlan@1.0.so
+vendor/lib64/vendor.qti.hardware.data.latency@1.0.so
+vendor/lib64/vendor.qti.hardware.data.lce@1.0.so
+vendor/lib64/vendor.qti.hardware.data.qmi@1.0.so
+vendor/lib64/vendor.qti.hardware.dsp@1.0.so
+vendor/lib64/vendor.qti.hardware.fingerprint@1.0.so
+vendor/lib64/vendor.qti.hardware.fm@1.0.so
+vendor/lib64/vendor.qti.hardware.iop@1.0.so
+vendor/lib64/vendor.qti.hardware.iop@2.0.so
+vendor/lib64/vendor.qti.hardware.mwqemadapter@1.0.so
+vendor/lib64/vendor.qti.hardware.perf@1.0.so
+vendor/lib64/vendor.qti.hardware.perf@2.0.so
+vendor/lib64/vendor.qti.hardware.perf@2.1.so
+vendor/lib64/vendor.qti.hardware.perf@2.2.so
+vendor/lib64/vendor.qti.hardware.qccsyshal@1.0.so
+vendor/lib64/vendor.qti.hardware.qccvndhal@1.0-halimpl.so
+vendor/lib64/vendor.qti.hardware.qccvndhal@1.0.so
+vendor/lib64/vendor.qti.hardware.qdutils_disp@1.0.so
+vendor/lib64/vendor.qti.hardware.qseecom@1.0.so
+vendor/lib64/vendor.qti.hardware.qteeconnector@1.0.so
vendor/lib64/vendor.qti.hardware.radio.am@1.0.so
vendor/lib64/vendor.qti.hardware.radio.atcmdfwd@1.0.so
vendor/lib64/vendor.qti.hardware.radio.ims@1.0.so
@@ -1019,8 +3327,10 @@ vendor/lib64/vendor.qti.hardware.radio.ims@1.3.so
vendor/lib64/vendor.qti.hardware.radio.ims@1.4.so
vendor/lib64/vendor.qti.hardware.radio.ims@1.5.so
vendor/lib64/vendor.qti.hardware.radio.ims@1.6.so
+vendor/lib64/vendor.qti.hardware.radio.ims@1.7.so
vendor/lib64/vendor.qti.hardware.radio.internal.deviceinfo@1.0.so
vendor/lib64/vendor.qti.hardware.radio.lpa@1.0.so
+vendor/lib64/vendor.qti.hardware.radio.lpa@1.1.so
vendor/lib64/vendor.qti.hardware.radio.qcrilhook@1.0.so
vendor/lib64/vendor.qti.hardware.radio.qtiradio@1.0.so
vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.0.so
@@ -1035,6 +3345,35 @@ vendor/lib64/vendor.qti.hardware.radio.uim_remote_client@1.0.so
vendor/lib64/vendor.qti.hardware.radio.uim_remote_client@1.1.so
vendor/lib64/vendor.qti.hardware.radio.uim_remote_client@1.2.so
vendor/lib64/vendor.qti.hardware.radio.uim_remote_server@1.0.so
+vendor/lib64/vendor.qti.hardware.scve.objecttracker@1.0.so
+vendor/lib64/vendor.qti.hardware.scve.panorama@1.0.so
+vendor/lib64/vendor.qti.hardware.sigma_miracast@1.0.so
+vendor/lib64/vendor.qti.hardware.slmadapter@1.0.so
+vendor/lib64/vendor.qti.hardware.soter@1.0.so
+vendor/lib64/vendor.qti.hardware.tui_comm@1.0.so
+vendor/lib64/vendor.qti.hardware.vpp@1.1.so
+vendor/lib64/vendor.qti.hardware.vpp@1.2.so
+vendor/lib64/vendor.qti.hardware.wigig.netperftuner@1.0.so
+vendor/lib64/vendor.qti.hardware.wigig.supptunnel@1.0.so
+vendor/lib64/vendor.qti.ims.callcapability@1.0.so
+vendor/lib64/vendor.qti.ims.callinfo@1.0.so
+vendor/lib64/vendor.qti.ims.factory@1.0.so
+vendor/lib64/vendor.qti.ims.factory@1.1.so
+vendor/lib64/vendor.qti.ims.rcsconfig@1.0.so
+vendor/lib64/vendor.qti.ims.rcsconfig@1.1.so
+vendor/lib64/vendor.qti.ims.rcsconfig@2.0.so
+vendor/lib64/vendor.qti.ims.rcsconfig@2.1.so
+vendor/lib64/vendor.qti.imsrtpservice@3.0-service-Impl.so
+vendor/lib64/vendor.qti.imsrtpservice@3.0.so
+vendor/lib64/vendor.qti.latency@2.0.so
+vendor/lib64/vendor.qti.latency@2.1.so
+vendor/lib64/vendor.qti.memory.pasrmanager@1.0.so
+vendor/lib64/vendor.qti.memory.pasrmanager@1.1.so
+vendor/lib64/vendor.qti.power.pasrmanager@1.0.so
+vendor/lib64/vendor.qti.voiceprint@1.0.so
+
+# radio
+vendor/radio/qcril_database/qcril.db
vendor/radio/qcril_database/upgrade/0_initial.sql
vendor/radio/qcril_database/upgrade/1_version_intro.sql
vendor/radio/qcril_database/upgrade/2_version_add_wps_config.sql
@@ -1042,268 +3381,7 @@ vendor/radio/qcril_database/upgrade/3_version_update_wps_config.sql
vendor/radio/qcril_database/upgrade/4_version_update_ecc_table.sql
vendor/radio/qcril_database/upgrade/5_version_update_ecc_table.sql
vendor/radio/qcril_database/upgrade/6_version_update_ecc_table.sql
-vendor/radio/qcril_database/qcril.db
-
-# Radio (qti-telephony-common) - from daisy-user-10-QKQ1.191002.002-V11.0.18.0.QDLMIXM-release-keys
-framework/qti-telephony-common.jar:product/framework/qti-telephony-common.jar|11d6b89b31a9bf65218b3676c2bbd296275b1932
-
-# Radio - IMS
-lib/android.hardware.camera.common@1.0.so
-lib/android.hardware.camera.device@1.0.so
-lib/android.hardware.camera.device@3.2.so
-lib/android.hardware.camera.device@3.3.so
-lib/android.hardware.camera.device@3.4.so
-lib/android.hardware.camera.provider@2.4.so
-lib/android.hardware.camera.provider@2.5.so
-lib/vendor.qti.hardware.camera.device@1.0.so
-lib64/android.hardware.camera.common@1.0.so
-lib64/android.hardware.camera.device@1.0.so
-lib64/android.hardware.camera.device@3.2.so
-lib64/android.hardware.camera.device@3.3.so
-lib64/android.hardware.camera.device@3.4.so
-lib64/android.hardware.camera.provider@2.4.so
-lib64/android.hardware.camera.provider@2.5.so
-lib64/vendor.qti.hardware.camera.device@1.0.so
-etc/permissions/com.qualcomm.qti.imscmservice-V2.0-java.xml:product/etc/permissions/com.qualcomm.qti.imscmservice-V2.0-java.xml
-etc/permissions/com.qualcomm.qti.imscmservice-V2.1-java.xml:product/etc/permissions/com.qualcomm.qti.imscmservice-V2.1-java.xml
-etc/permissions/com.qualcomm.qti.imscmservice-V2.2-java.xml:product/etc/permissions/com.qualcomm.qti.imscmservice-V2.2-java.xml
-framework/com.qualcomm.qti.imscmservice-V2.0-java.jar:product/framework/com.qualcomm.qti.imscmservice-V2.0-java.jar
-framework/com.qualcomm.qti.imscmservice-V2.1-java.jar:product/framework/com.qualcomm.qti.imscmservice-V2.1-java.jar
-framework/com.qualcomm.qti.imscmservice-V2.2-java.jar:product/framework/com.qualcomm.qti.imscmservice-V2.2-java.jar
-framework/com.qualcomm.qti.uceservice-V2.0-java.jar:product/framework/com.qualcomm.qti.uceservice-V2.0-java.jar
-framework/com.qualcomm.qti.uceservice-V2.1-java.jar:product/framework/com.qualcomm.qti.uceservice-V2.1-java.jar
-framework/vendor.qti.ims.callinfo-V1.0-java.jar:product/framework/vendor.qti.ims.callinfo-V1.0-java.jar
-framework/vendor.qti.ims.rcsconfig-V1.0-java.jar:product/framework/vendor.qti.ims.rcsconfig-V1.0-java.jar
-lib/com.qualcomm.qti.imscmservice@1.0.so:product/lib/com.qualcomm.qti.imscmservice@1.0.so
-lib/com.qualcomm.qti.imscmservice@2.0.so:product/lib/com.qualcomm.qti.imscmservice@2.0.so
-lib/com.qualcomm.qti.imscmservice@2.1.so:product/lib/com.qualcomm.qti.imscmservice@2.1.so
-lib/com.qualcomm.qti.imscmservice@2.2.so:product/lib/com.qualcomm.qti.imscmservice@2.2.so
-lib/com.qualcomm.qti.uceservice@2.0.so:product/lib/com.qualcomm.qti.uceservice@2.0.so
-lib/com.qualcomm.qti.uceservice@2.1.so:product/lib/com.qualcomm.qti.uceservice@2.1.so
-lib/lib-imscamera.so:product/lib/lib-imscamera.so
-lib/lib-imsvideocodec.so:product/lib/lib-imsvideocodec.so
-lib/lib-imsvt.so:product/lib/lib-imsvt.so
-lib/lib-imsvtextutils.so:product/lib/lib-imsvtextutils.so
-lib/lib-imsvtutils.so:product/lib/lib-imsvtutils.so
-lib/libdiag_system.so:product/lib/libdiag_system.so
-lib/libimscamera_jni.so:product/lib/libimscamera_jni.so
-lib/libimsmedia_jni.so:product/lib/libimsmedia_jni.so
-lib/vendor.qti.hardware.camera.device@1.0.so:product/lib/vendor.qti.hardware.camera.device@1.0.so
-lib/vendor.qti.ims.callinfo@1.0.so:product/lib/vendor.qti.ims.callinfo@1.0.so
-lib/vendor.qti.ims.rcsconfig@1.0.so:product/lib/vendor.qti.ims.rcsconfig@1.0.so
-lib/vendor.qti.ims.rcsconfig@1.1.so:product/lib/vendor.qti.ims.rcsconfig@1.1.so
-lib/vendor.qti.imsrtpservice@2.0.so:product/lib/vendor.qti.imsrtpservice@2.0.so
-lib/vendor.qti.imsrtpservice@2.1.so:product/lib/vendor.qti.imsrtpservice@2.1.so
-lib64/com.qualcomm.qti.imscmservice@1.0.so:product/lib64/com.qualcomm.qti.imscmservice@1.0.so
-lib64/com.qualcomm.qti.imscmservice@2.0.so:product/lib64/com.qualcomm.qti.imscmservice@2.0.so
-lib64/com.qualcomm.qti.imscmservice@2.1.so:product/lib64/com.qualcomm.qti.imscmservice@2.1.so
-lib64/com.qualcomm.qti.imscmservice@2.2.so:product/lib64/com.qualcomm.qti.imscmservice@2.2.so
-lib64/com.qualcomm.qti.uceservice@2.0.so:product/lib64/com.qualcomm.qti.uceservice@2.0.so
-lib64/com.qualcomm.qti.uceservice@2.1.so:product/lib64/com.qualcomm.qti.uceservice@2.1.so
-lib64/lib-imscamera.so:product/lib64/lib-imscamera.so
-lib64/lib-imsvideocodec.so:product/lib64/lib-imsvideocodec.so
-lib64/lib-imsvt.so:product/lib64/lib-imsvt.so
-lib64/lib-imsvtextutils.so:product/lib64/lib-imsvtextutils.so
-lib64/lib-imsvtutils.so:product/lib64/lib-imsvtutils.so
-lib64/libdiag_system.so:product/lib64/libdiag_system.so
-lib64/libimscamera_jni.so:product/lib64/libimscamera_jni.so
-lib64/libimsmedia_jni.so:product/lib64/libimsmedia_jni.so
-lib64/vendor.qti.hardware.camera.device@1.0.so:product/lib64/vendor.qti.hardware.camera.device@1.0.so
-lib64/vendor.qti.ims.callinfo@1.0.so:product/lib64/vendor.qti.ims.callinfo@1.0.so
-lib64/vendor.qti.ims.rcsconfig@1.0.so:product/lib64/vendor.qti.ims.rcsconfig@1.0.so
-lib64/vendor.qti.ims.rcsconfig@1.1.so:product/lib64/vendor.qti.ims.rcsconfig@1.1.so
-lib64/vendor.qti.imsrtpservice@2.0.so:product/lib64/vendor.qti.imsrtpservice@2.0.so
-lib64/vendor.qti.imsrtpservice@2.1.so:product/lib64/vendor.qti.imsrtpservice@2.1.so
--priv-app/ims/ims.apk:product/priv-app/ims/ims.apk
-vendor/bin/ims_rtp_daemon
-vendor/bin/imsdatadaemon
-vendor/bin/imsqmidaemon
-vendor/bin/imsrcsd
-vendor/etc/init/ims_rtp_daemon.rc
-vendor/etc/init/imsdatadaemon.rc
-vendor/etc/init/imsqmidaemon.rc
-vendor/etc/init/imsrcsd.rc
-vendor/lib/com.qualcomm.qti.imscmservice@1.0.so
-vendor/lib/com.qualcomm.qti.imscmservice@2.0.so
-vendor/lib/com.qualcomm.qti.imscmservice@2.1.so
-vendor/lib/com.qualcomm.qti.imscmservice@2.2.so
-vendor/lib/com.qualcomm.qti.uceservice@2.0.so
-vendor/lib/com.qualcomm.qti.uceservice@2.1.so
-vendor/lib/lib-imsSDP.so
-vendor/lib/lib-imscmservice.so
-vendor/lib/lib-imsdpl.so
-vendor/lib/lib-imsqimf.so
-vendor/lib/lib-imsrcs-v2.so
-vendor/lib/lib-imsrcsbaseimpl.so
-vendor/lib/lib-imsvtcore.so
-vendor/lib/lib-imsxml.so
-vendor/lib/lib-rtpcommon.so
-vendor/lib/lib-rtpcore.so
-vendor/lib/lib-rtpsl.so
-vendor/lib/lib-uceservice.so
-vendor/lib/vendor.qti.ims.callinfo@1.0.so
-vendor/lib/vendor.qti.ims.rcsconfig@1.0.so
-vendor/lib/vendor.qti.ims.rcsconfig@1.1.so
-vendor/lib/vendor.qti.imsrtpservice@2.0.so
-vendor/lib/vendor.qti.imsrtpservice@2.1-service-Impl.so
-vendor/lib/vendor.qti.imsrtpservice@2.1.so
-vendor/lib64/com.qualcomm.qti.imscmservice@1.0.so
-vendor/lib64/com.qualcomm.qti.imscmservice@2.0.so
-vendor/lib64/com.qualcomm.qti.imscmservice@2.1.so
-vendor/lib64/com.qualcomm.qti.imscmservice@2.2.so
-vendor/lib64/com.qualcomm.qti.uceservice@2.0.so
-vendor/lib64/com.qualcomm.qti.uceservice@2.1.so
-vendor/lib64/lib-imsSDP.so
-vendor/lib64/lib-imscmservice.so
-vendor/lib64/lib-imsdpl.so
-vendor/lib64/lib-imsqimf.so
-vendor/lib64/lib-imsrcs-v2.so
-vendor/lib64/lib-imsrcsbaseimpl.so
-vendor/lib64/lib-imsvtcore.so
-vendor/lib64/lib-imsxml.so
-vendor/lib64/lib-rtpcommon.so
-vendor/lib64/lib-rtpcore.so
-vendor/lib64/lib-rtpsl.so
-vendor/lib64/lib-siputility.so
-vendor/lib64/lib-uceservice.so
-vendor/lib64/librcc.so
-vendor/lib64/vendor.qti.ims.callinfo@1.0.so
-vendor/lib64/vendor.qti.ims.rcsconfig@1.0.so
-vendor/lib64/vendor.qti.ims.rcsconfig@1.1.so
-vendor/lib64/vendor.qti.imsrtpservice@2.0.so
-vendor/lib64/vendor.qti.imsrtpservice@2.1-service-Impl.so
-vendor/lib64/vendor.qti.imsrtpservice@2.1.so
-
-# Sensors
-vendor/bin/sensors.qti
-vendor/etc/sensors/sensor_def_qcomdev.conf
-vendor/lib/hw/activity_recognition.msm8953.so
-vendor/lib/libsensor1.so
-vendor/lib/libsensor_reg.so
-vendor/lib/sensor_calibrate.so
-vendor/lib/sensors.ssc.so
-vendor/lib64/hw/activity_recognition.msm8953.so
-vendor/lib64/libsensor1.so
-vendor/lib64/libsensor_reg.so
-vendor/lib64/sensor_calibrate.so
-vendor/lib64/sensors.ssc.so
-
-# Thermal
-vendor/bin/thermal-engine
--vendor/lib/libthermalclient.so
--vendor/lib64/libthermalclient.so
-
-# Time services
--vendor/app/TimeService/TimeService.apk;:timeservice_app_cert-legacy-um
-vendor/bin/time_daemon
-vendor/etc/init/init.time_daemon.rc
--vendor/lib/libtime_genoff.so
--vendor/lib64/libtime_genoff.so
-
-# Wi-Fi
-etc/firmware/wlan/prima/WCNSS_cfg.dat
-vendor/bin/cnss-daemon
-vendor/bin/wcnss_service
-vendor/etc/wifi/aoa_cldb_falcon.bin
-vendor/etc/wifi/aoa_cldb_swl14.bin
-vendor/firmware/wlan/prima/WCNSS_qcom_wlan_nv.bin
-
-# Wi-Fi Display - 8901.2.A.0111-SS.20200304
-bin/wfdservice
-etc/init/wfdservice.rc
-etc/wfdconfig.xml
-etc/wfdconfigsink.xml
--framework/WfdCommon.jar
-lib/com.qualcomm.qti.wifidisplayhal@1.0.so
-lib/libFileMux.so
-lib/libOmxMux.so
-lib/libmmosal.so
-lib/libmmparser_lite.so
-lib/libmmrtpdecoder.so
-lib/libmmrtpencoder.so
-lib/libwfdavenhancements.so
-lib/libwfdclient.so
-lib/libwfdcodecv4l2.so
-lib/libwfdcommonutils.so
-lib/libwfdconfigutils.so
-lib/libwfdmminterface.so
-lib/libwfdmmsink.so
-lib/libwfdmmsrc.so
-lib/libwfdnative.so
-lib/libwfdrtsp.so
-lib/libwfdservice.so
-lib/libwfdsm.so
-lib/libwfduibcinterface.so
-lib/libwfduibcsink.so
-lib/libwfduibcsinkinterface.so
-lib/libwfduibcsrc.so
-lib/libwfduibcsrcinterface.so
-lib64/libFileMux.so
-lib64/libmmosal.so
-lib64/libmmparser_lite.so
-lib64/libwfdclient.so
-lib64/libwfdnative.so
--priv-app/WfdService/WfdService.apk
-vendor/bin/wifidisplayhalservice
-vendor/etc/init/com.qualcomm.qti.wifidisplayhal@1.0-service.rc
-vendor/lib/com.qualcomm.qti.wifidisplayhal@1.0-halimpl.so
-vendor/lib/com.qualcomm.qti.wifidisplayhal@1.0.so
-vendor/lib/libOmxVideoDSMode.so
-vendor/lib/libmmosal_proprietary.so
-vendor/lib/libwfdcommonutils_proprietary.so
-vendor/lib/libwfdhaldsmanager.so
-vendor/lib/libwfdhdcpcp.so
-vendor/lib/libwfdmmservice.so
-vendor/lib/libwfdmodulehdcpsession.so
-vendor/lib64/libmmosal_proprietary.so
-vendor/lib64/libwfdhdcpcp.so
-
-# This is in charge of setting the subsystem restart values at:
-# /sys/bus/msm_subsys/devices/subsys*/restart_level
-vendor/bin/ssr_setup
-
-# SECUREMSM
-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/lib/libGPQTEEC_vendor.so
-vendor/lib/libQTEEConnector_vendor.so
-vendor/lib/libStDrvInt.so
-vendor/lib/libsecureui.so
-vendor/lib/libsecureui_svcsock.so
-vendor/lib/vendor.qti.hardware.tui_comm@1.0.so
-vendor/lib64/libGPQTEEC_vendor.so
-vendor/lib64/libQTEEConnector_vendor.so
-vendor/lib64/libStDrvInt.so
-vendor/lib64/libsecureui.so
-vendor/lib64/libsecureui_svcsock.so
-vendor/lib64/vendor.qti.hardware.tui_comm@1.0.so
-
-# Elan Fingerprint
-vendor/firmware/fingerprint.b00
-vendor/firmware/fingerprint.b01
-vendor/firmware/fingerprint.b02
-vendor/firmware/fingerprint.b03
-vendor/firmware/fingerprint.b04
-vendor/firmware/fingerprint.b05
-vendor/firmware/fingerprint.b06
-vendor/firmware/fingerprint.mdt
-vendor/lib64/hw/fingerprint.default.so
-
-# NFC - PN553
-vendor/bin/nqnfcinfo
-vendor/etc/libnfc-mtp-NQ3XX.conf
-vendor/etc/libnfc-nci.conf
-vendor/etc/libnfc-qrd-NQ3XX.conf
-vendor/lib/libpn553_fw.so
-
-#POWER_OFF_ALARM
-vendor/bin/hw/vendor.qti.hardware.alarm@1.0-service
-vendor/bin/power_off_alarm
-vendor/etc/init/vendor.qti.hardware.alarm@1.0-service.rc
-vendor/lib/hw/vendor.qti.hardware.alarm@1.0-impl.so
-vendor/lib/vendor.qti.hardware.alarm@1.0.so
-vendor/lib64/hw/vendor.qti.hardware.alarm@1.0-impl.so
-vendor/lib64/vendor.qti.hardware.alarm@1.0.so
-
-# USB
-etc/firmware/ice40.bin
+vendor/radio/qcril_database/upgrade/7_version_update_ecc_table.sql
+vendor/radio/qcril_database/upgrade/8_version_update_ecc_table.sql
+vendor/radio/qcril_database/upgrade/9_version_update_ecc_table.sql
+vendor/radio/qcril_database/upgrade/10_version_update_ecc_table.sql
diff --git a/rootdir/etc/init.qcom.rc b/rootdir/etc/init.qcom.rc
index e899046a0597291b52fa4569d0c106d614157681..90ca33e80ae9e89d56305e9d297db82f88f910da 100755
--- a/rootdir/etc/init.qcom.rc
+++ b/rootdir/etc/init.qcom.rc
@@ -616,21 +616,6 @@ on property:ro.data.large_tcp_window_size=true
on property:sys.sysctl.tcp_adv_win_scale=*
write /proc/sys/net/ipv4/tcp_adv_win_scale ${sys.sysctl.tcp_adv_win_scale}
-service wpa_supplicant /vendor/bin/hw/wpa_supplicant \
- -O/data/vendor/wifi/wpa/sockets -puse_p2p_group_interface=1 -dd \
- -g@android:vendor_wpa_wlan0
-# we will start as root and wpa_supplicant will switch to user wifi
-# after setting up the capabilities required for WEXT
-# user wifi
-# group wifi inet keystore
- interface android.hardware.wifi.supplicant@1.0::ISupplicant default
- interface android.hardware.wifi.supplicant@1.1::ISupplicant default
- interface android.hardware.wifi.supplicant@1.2::ISupplicant default
- class main
- socket vendor_wpa_wlan0 dgram 660 wifi wifi
- disabled
- oneshot
-
service vendor.wigig_supplicant /vendor/bin/hw/wpa_supplicant \
-iwigig0 -Dnl80211 -c/data/vendor/wifi/wigig_supplicant.conf \
-m/data/vendor/wifi/wigig_p2p_supplicant.conf \
@@ -655,7 +640,6 @@ service vendor.move_wifi_data /system/bin/move_wifi_data.sh
oneshot
service wigignpt /vendor/bin/wigignpt
- interface vendor.qti.hardware.wigig.netperftuner@1.0::INetPerfTuner default
class hal
socket wigig/wigignpt stream 660 system wifi
user system
@@ -1002,7 +986,6 @@ service esepmdaemon /system/vendor/bin/esepmdaemon
on charger
setprop persist.sys.usb.config mass_storage
- load_system_props
start qcom-post-boot
#add poweroffhandler
diff --git a/rootdir/etc/init.target.rc b/rootdir/etc/init.target.rc
index 8c81e96584a372eb05ad7927f32658cc220240ec..b383bf69f9c9d8afc2932f6a91a18c61c3f429de 100755
--- a/rootdir/etc/init.target.rc
+++ b/rootdir/etc/init.target.rc
@@ -218,37 +218,6 @@ service wcnss-service /system/vendor/bin/wcnss_service
group system wifi radio
oneshot
-## imsdatadaemon starts with root and UID will be downgraded to SYSTEM.
-service vendor.imsqmidaemon /system/vendor/bin/imsqmidaemon
- class main
- user system
- socket ims_qmid stream 0660 system radio
- group radio log diag
-
-# imsdatadaemon starts with root and UID will be downgraded to SYSTEM.
-service vendor.imsdatadaemon /system/vendor/bin/imsdatadaemon
- class main
- user system
- socket ims_datad stream 0660 system radio
- group system wifi radio inet log diag
- disabled
-
-on property:vendor.ims.QMI_DAEMON_STATUS=1
- start vendor.imsdatadaemon
-
-service vendor.ims_rtp_daemon /system/vendor/bin/ims_rtp_daemon
- class main
- user system
- group radio diag inet log
-
-service vendor.imsrcsservice /system/vendor/bin/imsrcsd
- class main
- user system
- group radio diag inet log wakelock
-
-on property:vendor.ims.DATA_DAEMON_STATUS=1
- restart vendor.ims_rtp_daemon
-
# [Arima_8901][allen_yu] remove improve touch hbtp 20181109 begin
#service hbtp /system/vendor/bin/hbtp_daemon
# class main
@@ -282,17 +251,6 @@ on property:init.svc.zygote=running
on property:init.svc.zygote=restarting
stop ppd
-#//<2020/04/27-JessicaTseng, [ARFP3-63] Enable the adb on off-charging mode
-on charger
- wait /dev/block/bootdevice/by-name/system
- mount ext4 /dev/block/bootdevice/by-name/system /system ro barrier=1
- load_system_props
- setprop sys.usb.configfs 1
- start qcom-post-boot
- setprop persist.sys.usb.config mass_storage,adb
- start vendor.hvdcp_opti
-#//>2020/04/27-JessicaTseng
-
service dts_configurator /system/vendor/bin/dts_configurator
class late_start
user system
@@ -305,11 +263,6 @@ service dtseagleservice /system/vendor/bin/dts_eagle_service
group audio media
disabled
-service adsprpcd /system/vendor/bin/adsprpcd
- class main
- user media
- group media
-
service vendor.hvdcp_opti /system/vendor/bin/hvdcp_opti
class main
user root
diff --git a/rootdir/etc/recovery.fstab b/rootdir/etc/recovery.fstab
index 2544a65afbcb3beed60a8b46b4d55336e61ef5b8..6564b3cd2deae659afa9d4f6403251b7f2f8969b 100644
--- a/rootdir/etc/recovery.fstab
+++ b/rootdir/etc/recovery.fstab
@@ -29,7 +29,7 @@
#device mount point fstype [device2] [length=]
/dev/block/bootdevice/by-name/system / ext4 ro,barrier=1 wait,slotselect,avb
-/dev/block/bootdevice/by-name/vendor / ext4 ro,barrier=1 wait,slotselect,avb
+/dev/block/bootdevice/by-name/vendor /vendor ext4 ro,barrier=1 wait,slotselect,avb
/dev/block/bootdevice/by-name/userdata /data ext4 noatime,nosuid,nodev,barrier=1,data=ordered,noauto_da_alloc wait,check,length=-16384
/dev/block/mmcblk1p1 /sdcard vfat nosuid,nodev wait
/dev/block/bootdevice/by-name/boot /boot emmc defaults defaults
diff --git a/rootdir/root/ueventd.qcom.rc b/rootdir/root/ueventd.qcom.rc
index 6dd18ba210454f70fd7acd5cf86e208169a18979..13abcb8f3056d85e14f13385e52424c4455cc6a9 100644
--- a/rootdir/root/ueventd.qcom.rc
+++ b/rootdir/root/ueventd.qcom.rc
@@ -167,7 +167,7 @@ firmware_directories /vendor/firmware_mnt/image/
#qvr
/dev/qvr_external_sensor_ioctl 0660 system system
-/sys/kernel/qvr_external_sensor/fd 0660 system system
+/sys/kernel/qvr_external_sensor fd 0660 system system
# wlan
/dev/wcnss_wlan 0660 system system
diff --git a/rro_overlays/TetheringOverlay/Android.bp b/rro_overlays/TetheringOverlay/Android.bp
new file mode 100644
index 0000000000000000000000000000000000000000..05acd79fef846578191a2133b0d3716b02b19820
--- /dev/null
+++ b/rro_overlays/TetheringOverlay/Android.bp
@@ -0,0 +1,6 @@
+runtime_resource_overlay {
+ name: "TetheringConfigOverlay",
+ theme: "TetheringConfigOverlay",
+ sdk_version: "current",
+ vendor: true
+}
diff --git a/rro_overlays/TetheringOverlay/AndroidManifest.xml b/rro_overlays/TetheringOverlay/AndroidManifest.xml
new file mode 100644
index 0000000000000000000000000000000000000000..9fc99bb97b52cbba259df033cf0501fff7f2e9ff
--- /dev/null
+++ b/rro_overlays/TetheringOverlay/AndroidManifest.xml
@@ -0,0 +1,11 @@
+
+
+
+
diff --git a/rro_overlays/TetheringOverlay/res/values/config.xml b/rro_overlays/TetheringOverlay/res/values/config.xml
new file mode 100644
index 0000000000000000000000000000000000000000..78da80b6bf4b9daa26932039dd554a3b57d4bfd8
--- /dev/null
+++ b/rro_overlays/TetheringOverlay/res/values/config.xml
@@ -0,0 +1,46 @@
+
+
+
+
+
+
+
+ - "usb\\d"
+ - "rndis\\d"
+
+
+
+
+ - "wlan\\d"
+ - "wigig0"
+ - "softap0"
+
+
+
+
+ - "bnep\\d"
+ - "bt-pan"
+
+
diff --git a/rro_overlays/WifiOverlay/Android.bp b/rro_overlays/WifiOverlay/Android.bp
new file mode 100644
index 0000000000000000000000000000000000000000..c602c229d59a22cce4f2731a8348e853544483db
--- /dev/null
+++ b/rro_overlays/WifiOverlay/Android.bp
@@ -0,0 +1,6 @@
+runtime_resource_overlay {
+ name: "WifiOverlay",
+ theme: "WifiOverlay",
+ sdk_version: "current",
+ vendor: true
+}
diff --git a/rro_overlays/WifiOverlay/AndroidManifest.xml b/rro_overlays/WifiOverlay/AndroidManifest.xml
new file mode 100644
index 0000000000000000000000000000000000000000..3ec43e8e1e6c002d527a682d53de5d3d89bcd362
--- /dev/null
+++ b/rro_overlays/WifiOverlay/AndroidManifest.xml
@@ -0,0 +1,24 @@
+
+
+
+
+
+
+
diff --git a/rro_overlays/WifiOverlay/res/values/config.xml b/rro_overlays/WifiOverlay/res/values/config.xml
new file mode 100644
index 0000000000000000000000000000000000000000..d3a709f9b9b24fadb4c68023eaa2aaad4e197ad1
--- /dev/null
+++ b/rro_overlays/WifiOverlay/res/values/config.xml
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ false
+
diff --git a/sepolicy/vendor/file_contexts b/sepolicy/vendor/file_contexts
index ee392330d1b6da4273c2242af4926030f3a129cf..56fa7c181fc939ff16385566284215fd78128deb 100755
--- a/sepolicy/vendor/file_contexts
+++ b/sepolicy/vendor/file_contexts
@@ -10,3 +10,6 @@
# Samsung remosaic algorithm ingegration
/(vendor|system/vendor)/bin/remosaic_daemon u:object_r:remosaic_daemon_exec:s0
+
+# Persist
+/persist(/*)? u:object_r:mnt_vendor_file:s0
diff --git a/sepolicy/vendor/hal_perf_default.te b/sepolicy/vendor/hal_perf_default.te
new file mode 100644
index 0000000000000000000000000000000000000000..bff2ba89a2fc6972e812aa3a7593b08a7c390dd5
--- /dev/null
+++ b/sepolicy/vendor/hal_perf_default.te
@@ -0,0 +1,2 @@
+# Allow perf HAL to set freq props
+set_prop(hal_perf_default, vendor_freq_prop)
diff --git a/sepolicy/vendor/hat_pref_default.te b/sepolicy/vendor/hat_pref_default.te
deleted file mode 100644
index c67af0d1bf9155cc922e9f31e706a658916b13e3..0000000000000000000000000000000000000000
--- a/sepolicy/vendor/hat_pref_default.te
+++ /dev/null
@@ -1,2 +0,0 @@
-# Allow perf HAL to set freq props
-set_prop(hal_perf_default, freq_prop)
diff --git a/setup-makefiles.sh b/setup-makefiles.sh
index 853b346edc446fd734ee3356d7d15d03d501da09..129bb38654d6badb5771e4039383fd8d315c2e89 100755
--- a/setup-makefiles.sh
+++ b/setup-makefiles.sh
@@ -1,18 +1,8 @@
#!/bin/bash
#
-# Copyright (C) 2018-2019 The LineageOS Project
+# Copyright (C) 2018-2021 The LineageOS 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.
+# SPDX-License-Identifier: Apache-2.0
#
set -e
@@ -21,29 +11,30 @@ set -e
export DEVICE=FP3
export VENDOR=fairphone
-export INITIAL_COPYRIGHT_YEAR=2020
+export DEVICE_BRINGUP_YEAR=2020
# Load extract_utils and do some sanity checks
MY_DIR="${BASH_SOURCE%/*}"
if [[ ! -d "${MY_DIR}" ]]; then MY_DIR="${PWD}"; fi
-LINEAGE_ROOT="${MY_DIR}/../../.."
+ANDROID_ROOT="${MY_DIR}/../../.."
-HELPER="${LINEAGE_ROOT}/vendor/lineage/build/tools/extract_utils.sh"
+HELPER="${ANDROID_ROOT}/tools/extract-utils/extract_utils.sh"
if [ ! -f "${HELPER}" ]; then
echo "Unable to find helper script at ${HELPER}"
exit 1
fi
source "${HELPER}"
-# Initialize the helper
-setup_vendor "${DEVICE}" "${VENDOR}" "${LINEAGE_ROOT}" false
+# Initialize the helper for common
+setup_vendor "${DEVICE}" "${VENDOR}" "${ANDROID_ROOT}" false
# Copyright headers and guards
write_headers "FP3"
-# The standard device blobs
+# The standard common blobs
write_makefiles "${MY_DIR}/proprietary-files.txt" true
# Finish
write_footers
+
diff --git a/system.prop b/system.prop
index 6cec66712bb242a552169ef8e90a76e21e376617..dd3a7d9cb138096b2d52f26e511ba1af89b80c45 100644
--- a/system.prop
+++ b/system.prop
@@ -1,2 +1,142 @@
# RIL
persist.sys.fflag.override.settings_network_and_internet_v2=true
+
+# AUDIO
+# Reduce client buffer size for fast audio output tracks
+af.fast_track_multiplier=1
+# Minimum duration for offload playback in secs
+audio.offload.min.duration.secs=30
+# Enable offload audio video playback by default
+audio.offload.video=true
+# Enable music through deep buffer
+audio.deep_buffer.media=true
+# Set AudioFlinger client heap size
+ro.af.client_heap_size_kbyte=7168
+
+# Bluetooth
+persist.vendor.btstack.enable.splita2dp=false
+bluetooth.hfp.client=1
+ro.bluetooth.library_name=libbluetooth_qti.so
+
+# Camera
+persist.vendor.camera.lib2d.rotation=on
+persist.vendor.camera.isp.clock.optmz=0
+persist.vendor.camera.display.umax=1920x1080
+persist.vendor.camera.display.lmax=1280x720
+# Expose aux camera for below packages
+# vendor.camera.aux.packagelist=org.codeaurora.snapcam
+# Force HAL1 for below packages
+#vendor.camera.hal1.packagelist=com.skype.raider,com.google.android.talk
+# low power mode for camera
+vendor.camera.lowpower.record.enable=1
+
+# Display
+debug.sf.hw=0
+debug.egl.hw=0
+dev.pm.dyn_samplingrate=1
+debug.sf.recomputecrop=0
+debug.sf.disable_backpressure=1
+debug.mdpcomp.logs=0
+# Disable SF Latch Buffer Signaled property
+debug.sf.latch_unsignaled=1
+# Enable libscalar for single DSI Usecases
+debug.enable.sglscale=1
+# Enable UBWC aligned allocation for framebuffer
+debug.gralloc.enable_fb_ubwc=1
+# Property to enable display default color mode
+vendor.display.enable_default_color_mode=1
+# Display Properties as per treble compliance
+vendor.gralloc.enable_fb_ubwc=1
+vendor.display.disable_skip_validate=1
+# Disable Skip Validate
+sdm.debug.disable_skip_validate=1
+
+# HWUI properties
+ro.hwui.texture_cache_size=72
+ro.hwui.layer_cache_size=48
+ro.hwui.r_buffer_cache_size=8
+ro.hwui.path_cache_size=32
+ro.hwui.gradient_cache_size=1
+ro.hwui.drop_shadow_cache_size=6
+ro.hwui.texture_cache_flushrate=0.4
+ro.hwui.text_small_cache_width=1024
+ro.hwui.text_small_cache_height=1024
+ro.hwui.text_large_cache_width=2048
+ro.hwui.text_large_cache_height=1024
+
+# IMS
+# Enable IMS VoLTE&WFC properties
+persist.ims.enableADBLogs=1
+persist.ims.enableDebugLogs=1
+persist.radio.calls.on.ims=true
+persist.radio.jbims=1
+persist.radio.vrte_logic=1
+persist.radio.domain.ps=false
+persist.rcs.supported=0
+persist.dbg.ims_volte_enable=1
+persist.dbg.volte_avail_ovr=1
+persist.data.iwlan.enable=true
+persist.dbg.wfc_avail_ovr=1
+
+# System props for the MM modules
+media.msm8956hw=0
+mm.enable.smoothstreaming=true
+mmp.enable.3g2=true
+media.aac_51_output_enabled=true
+av.debug.disable.pers.cache=1
+media.settings.xml=/vendor/etc/media_profiles_vendor.xml
+# codecs:(PARSER_)AAC AC3 AMR_NB AMR_WB ASF AVI DTS FLV 3GP 3G2 MKV MP2PS MP2TS MP3 OGG QCP WAV FLAC AIFF APE
+vendor.mm.enable.qcom_parser=1048575
+# disable PQ feature by default
+vendor.vidc.enc.disable.pq=true
+# property to enable narrow search range for video encoding
+vendor.vidc.enc.disable_bframes=1
+vendor.vidc.disable.split.mode=1
+vendor.vidc.dec.downscalar_width=1920
+vendor.vidc.dec.downscalar_height=1088
+vendor.video.disable.ubwc=1
+# Additional buffers shared between Camera and Video
+vidc.enc.dcvs.extra-buff-count=2
+
+# NTP
+persist.backup.ntpServer=0.pool.ntp.org
+
+# OEM Unlock reporting
+ro.oem_unlock_supported=1
+
+# Play store
+ro.com.google.clientidbase=android-uniscope
+ro.com.google.clientidbase.am=android-uniscope
+ro.com.google.clientidbase.gmm=android-uniscope
+ro.com.google.clientidbase.ms=android-uniscope
+ro.com.google.clientidbase.yt=android-uniscope
+
+# System property for cabl
+ro.qualcomm.cabl=2
+ro.vendor.display.cabl=2
+vendor.gralloc.disable_ahardware_buffer=1
+
+# RIL
+rild.libpath=/vendor/lib64/libril-qc-qmi-1.so
+rild.libargs=-d /dev/smd0
+persist.rild.nitz_plmn=""
+persist.rild.nitz_long_ons_0=""
+persist.rild.nitz_long_ons_1=""
+persist.rild.nitz_long_ons_2=""
+persist.rild.nitz_long_ons_3=""
+persist.rild.nitz_short_ons_0=""
+persist.rild.nitz_short_ons_1=""
+persist.rild.nitz_short_ons_2=""
+persist.rild.nitz_short_ons_3=""
+ril.subscription.types=NV,RUIM
+DEVICE_PROVISIONED=1
+telephony.lteOnCdmaDevice=1
+# Set network mode to (T/L/G/W/1X/EVDO, T/G/W/L) for 7+5 mode device on DSDS mode
+ro.telephony.default_network=20,20
+ro.vendor.use_data_netmgrd=true
+persist.vendor.data.mode=concurrent
+persist.vendor.data.profile_update=true
+
+# Time services
+persist.timed.enable=true
+>>>>>>> 6ff5590 (FP3: convert vendor_prop.mk to system.prop and vendor.prop)
diff --git a/vendor.prop b/vendor.prop
new file mode 100644
index 0000000000000000000000000000000000000000..e237e7ddd76a10fc305dfb958b424f963de2e76d
--- /dev/null
+++ b/vendor.prop
@@ -0,0 +1,98 @@
+# AUDIO
+# fluencetype can be "fluence" or "fluencepro" or "none"
+ro.vendor.audio.sdk.fluencetype=fluence
+persist.vendor.audio.fluence.voicecall=true
+persist.vendor.audio.fluence.voicerec=false
+persist.vendor.audio.fluence.speaker=true
+# Low latency audio buffer size in frames
+vendor.audio_hal.period_size=192
+# Disable tunnel encoding
+vendor.audio.tunnel.encode=false
+# Buffer size in kbytes for compress offload playback
+vendor.audio.offload.buffer.size.kb=64
+# Enable audio track offload by default
+vendor.audio.offload.track.enable=true
+# Enable voice path for PCM VoIP by default
+vendor.voice.path.for.pcm.voip=true
+# Enable multi channel aac through offload
+vendor.audio.offload.multiaac.enable=true
+# Enable DS2, Hardbypass feature for Dolby
+vendor.audio.dolby.ds2.enabled=false
+vendor.audio.dolby.ds2.hardbypass=false
+# Disable Multiple offload sesison
+vendor.audio.offload.multiple.enabled=false
+# Disable Compress passthrough playback
+vendor.audio.offload.passthrough=false
+# Disable surround sound recording
+ro.vendor.audio.sdk.ssr=false
+# Enable dsp gapless mode by default
+vendor.audio.offload.gapless.enabled=true
+# Enable pbe effects
+vendor.audio.safx.pbe.enabled=true
+# Parser input buffer size(256kb) in byte stream mode
+vendor.audio.parser.ip.buffer.size=262144
+# Enable downsampling for multi-channel content > 48Khz
+vendor.audio.playback.mch.downsample=true
+# Enable software decoders for ALAC and APE.
+vendor.audio.use.sw.alac.decoder=true
+vendor.audio.use.sw.ape.decoder=true
+# Property for AudioSphere Post processing
+vendor.audio.pp.asphere.enabled=false
+# Audio voice concurrency related flags
+vendor.voice.playback.conc.disabled=true
+vendor.voice.record.conc.disabled=false
+vendor.voice.voip.conc.disabled=true
+# Decides the audio fallback path during voice call,
+# deep-buffer and fast are the two allowed fallback paths now.
+vendor.voice.conc.fallbackpath=deep-buffer
+# Disable speaker protection by default
+persist.vendor.audio.speaker.prot.enable=false
+# Enable HW AAC Encoder by default
+vendor.audio.hw.aac.encoder=true
+# flac sw decoder 24 bit decode capability
+vendor.audio.flac.sw.decoder.24bit=true
+persist.vendor.audio.hw.binder.size_kbyte=1024
+
+# Bluetooth
+ro.vendor.bluetooth.wipower=false
+
+# system props for the cne module
+persist.vendor.cne.feature=1
+
+# DRM
+ro.crypto.allow_encrypt_override=true
+ro.crypto.volume.filenames_mode=aes-256-cts
+drm.service.enabled=true
+
+# Factory reset partition
+ro.frp.pst=/dev/block/bootdevice/by-name/config
+
+# Enable TDES support when KM4 is enabled
+ro.hardware.keystore_desede=true
+
+# MM_GRAPHICS
+ro.hardware.vulkan=adreno
+ro.hardware.egl=adreno
+# 196608 is decimal for 0x30000 to report major/minor versions as 3/0
+# 196609 is decimal for 0x30001 to report major/minor versions as 3/1
+# 196610 is decimal for 0x30002 to report major/minor versions as 3/2
+ro.opengles.version=196610
+
+# NFC
+ro.hardware.nfc_nci=nqx.default
+
+# Perf
+ro.vendor.extension_library=libqti-perfd-client.so
+
+# QTI
+ro.vendor.qti.va_aosp.support=1
+
+# RIL
+vendor.rild.libpath=/vendor/lib64/libril-qc-qmi-1.so
+keyguard.no_require_sim=true
+persist.radio.multisim.config=dsds
+persist.vendor.radio.apm_sim_not_pwdn=1
+persist.vendor.radio.custom_ecc=1
+persist.vendor.radio.rat_on=combine
+persist.vendor.radio.sib16_support=1
+
diff --git a/vendor_prop.mk b/vendor_prop.mk
deleted file mode 100644
index 78a26fbc9d37673b4ebf53c93b3e06fb4f99ed30..0000000000000000000000000000000000000000
--- a/vendor_prop.mk
+++ /dev/null
@@ -1,336 +0,0 @@
-#
-# vendor props for FP3
-#
-
-# Display
-PRODUCT_PROPERTY_OVERRIDES += \
- debug.sf.enable_hwc_vds=1 \
- debug.sf.hw=0 \
- debug.egl.hw=0 \
- dev.pm.dyn_samplingrate=1 \
- debug.sf.recomputecrop=0 \
- debug.sf.disable_backpressure=1 \
- persist.hwc.mdpcomp.enable=true \
- debug.mdpcomp.logs=0
-
-#Disable SF Latch Buffer Signaled property
-PRODUCT_PROPERTY_OVERRIDES += \
- debug.sf.latch_unsignaled=1
-
-#Enable libscalar for single DSI Usecases
-PRODUCT_PROPERTY_OVERRIDES += \
- debug.enable.sglscale=1
-
-#Enable UBWC aligned allocation for framebuffer
-PRODUCT_PROPERTY_OVERRIDES += \
- debug.gralloc.enable_fb_ubwc=1
-
-#Disable Skip Validate
-PRODUCT_PROPERTY_OVERRIDES += \
- sdm.debug.disable_skip_validate=1
-
-#Property to enable display default color mode
-PRODUCT_PROPERTY_OVERRIDES += \
- vendor.display.enable_default_color_mode=1
-
-# Display Properties as per treble compliance
-PRODUCT_PROPERTY_OVERRIDES += \
- vendor.gralloc.enable_fb_ubwc=1 \
- vendor.display.disable_skip_validate=1
-
- # ro.sf.hwc_set_default_colormode=true \
-
-# 196608 is decimal for 0x30000 to report major/minor versions as 3/0
-# 196609 is decimal for 0x30001 to report major/minor versions as 3/1
-# 196610 is decimal for 0x30002 to report major/minor versions as 3/2
-PRODUCT_PROPERTY_OVERRIDES += \
- ro.opengles.version=196610
-
-# System property for cabl
-PRODUCT_PROPERTY_OVERRIDES += \
- ro.qualcomm.cabl=2 \
- ro.vendor.display.cabl=2
-
-#MM_GRAPHICS
-PRODUCT_PROPERTY_OVERRIDES += \
- ro.hardware.vulkan=adreno \
- ro.hardware.egl=adreno
-
-# Bluetooth
-PRODUCT_PROPERTY_OVERRIDES += \
- persist.vendor.btstack.enable.splita2dp=false \
- bluetooth.hfp.client=1 \
- ro.vendor.bluetooth.wipower=false
-
-# system props for the cne module
-PRODUCT_PROPERTY_OVERRIDES += \
- persist.vendor.cne.feature=1
-
-#system props for the MM modules
-PRODUCT_PROPERTY_OVERRIDES += \
- media.msm8956hw=0 \
- mm.enable.smoothstreaming=true \
- mmp.enable.3g2=true \
- media.aac_51_output_enabled=true \
- av.debug.disable.pers.cache=1 \
- media.settings.xml=/vendor/etc/media_profiles_vendor.xml
-
-# AUDIO
-##fluencetype can be "fluence" or "fluencepro" or "none"
-PRODUCT_PROPERTY_OVERRIDES += \
- ro.vendor.audio.sdk.fluencetype=fluence
-
-# Reduce client buffer size for fast audio output tracks
-PRODUCT_PROPERTY_OVERRIDES += \
- af.fast_track_multiplier=1
-
-#Low latency audio buffer size in frames
-PRODUCT_PROPERTY_OVERRIDES += \
- vendor.audio_hal.period_size=192
-
-PRODUCT_PROPERTY_OVERRIDES += \
- persist.vendor.audio.fluence.voicecall=true \
- persist.vendor.audio.fluence.voicerec=false \
- persist.vendor.audio.fluence.speaker=true
-
-#disable tunnel encoding
-PRODUCT_PROPERTY_OVERRIDES += \
- vendor.audio.tunnel.encode=false
-
-#Buffer size in kbytes for compress offload playback
-PRODUCT_PROPERTY_OVERRIDES += \
- vendor.audio.offload.buffer.size.kb=64
-
-#Minimum duration for offload playback in secs
-PRODUCT_PROPERTY_OVERRIDES += \
- audio.offload.min.duration.secs=30
-
-#Enable offload audio video playback by default
-PRODUCT_PROPERTY_OVERRIDES += \
- audio.offload.video=true
-
-#Enable audio track offload by default
-PRODUCT_PROPERTY_OVERRIDES += \
- vendor.audio.offload.track.enable=true
-
-#Enable music through deep buffer
-PRODUCT_PROPERTY_OVERRIDES += \
- audio.deep_buffer.media=true
-
-#enable voice path for PCM VoIP by default
-PRODUCT_PROPERTY_OVERRIDES += \
- vendor.voice.path.for.pcm.voip=true
-
-#Enable multi channel aac through offload
-PRODUCT_PROPERTY_OVERRIDES += \
- vendor.audio.offload.multiaac.enable=true
-
-#Enable DS2, Hardbypass feature for Dolby
-PRODUCT_PROPERTY_OVERRIDES += \
- vendor.audio.dolby.ds2.enabled=false \
- vendor.audio.dolby.ds2.hardbypass=false
-
-#Disable Multiple offload sesison
-PRODUCT_PROPERTY_OVERRIDES += \
- vendor.audio.offload.multiple.enabled=false
-
-#Disable Compress passthrough playback
-PRODUCT_PROPERTY_OVERRIDES += \
- vendor.audio.offload.passthrough=false
-
-#Disable surround sound recording
-PRODUCT_PROPERTY_OVERRIDES += \
- ro.vendor.audio.sdk.ssr=false
-
-#enable dsp gapless mode by default
-PRODUCT_PROPERTY_OVERRIDES += \
- vendor.audio.offload.gapless.enabled=true
-
-#enable pbe effects
-PRODUCT_PROPERTY_OVERRIDES += \
- vendor.audio.safx.pbe.enabled=true
-
-#parser input buffer size(256kb) in byte stream mode
-PRODUCT_PROPERTY_OVERRIDES += \
- vendor.audio.parser.ip.buffer.size=262144
-
-#enable downsampling for multi-channel content > 48Khz
-PRODUCT_PROPERTY_OVERRIDES += \
- vendor.audio.playback.mch.downsample=true
-
-#enable software decoders for ALAC and APE.
-PRODUCT_PROPERTY_OVERRIDES += \
- vendor.audio.use.sw.alac.decoder=true \
- vendor.audio.use.sw.ape.decoder=true
-
-#property for AudioSphere Post processing
-PRODUCT_PROPERTY_OVERRIDES += \
- vendor.audio.pp.asphere.enabled=false
-
-#Audio voice concurrency related flags
-PRODUCT_PROPERTY_OVERRIDES += \
- vendor.voice.playback.conc.disabled=true \
- vendor.voice.record.conc.disabled=false \
- vendor.voice.voip.conc.disabled=true
-
-#Decides the audio fallback path during voice call,
-#deep-buffer and fast are the two allowed fallback paths now.
-PRODUCT_PROPERTY_OVERRIDES += \
- vendor.voice.conc.fallbackpath=deep-buffer
-
-#Disable speaker protection by default
-PRODUCT_PROPERTY_OVERRIDES += \
- persist.vendor.audio.speaker.prot.enable=false
-
-#Enable HW AAC Encoder by default
-PRODUCT_PROPERTY_OVERRIDES += \
- vendor.audio.hw.aac.encoder=true
-
-#flac sw decoder 24 bit decode capability
-PRODUCT_PROPERTY_OVERRIDES += \
- vendor.audio.flac.sw.decoder.24bit=true
-
-#Set AudioFlinger client heap size
-PRODUCT_PROPERTY_OVERRIDES += \
- ro.af.client_heap_size_kbyte=7168
-
-PRODUCT_PROPERTY_OVERRIDES += \
- persist.vendor.audio.hw.binder.size_kbyte=1024
-
-#enable offload audio video playback by default
-PRODUCT_PROPERTY_OVERRIDES += \
- audio.offload.video=true
-
-#enable music through deep buffer
-PRODUCT_PROPERTY_OVERRIDES += \
- audio.deep_buffer.media=true
-
-#set AudioFlinger client heap size
-PRODUCT_PROPERTY_OVERRIDES += \
- ro.af.client_heap_size_kbyte=7168
-
-# Reduce client buffer size for fast audio output tracks
-PRODUCT_PROPERTY_OVERRIDES += \
- af.fast_track_multiplier=1
-
-#codecs:(PARSER_)AAC AC3 AMR_NB AMR_WB ASF AVI DTS FLV 3GP 3G2 MKV MP2PS MP2TS MP3 OGG QCP WAV FLAC AIFF APE
-PRODUCT_PROPERTY_OVERRIDES += \
- vendor.mm.enable.qcom_parser=1048575
-
-# disable PQ feature by default
-PRODUCT_PROPERTY_OVERRIDES += \
- vendor.vidc.enc.disable.pq=true
-
-PRODUCT_PROPERTY_OVERRIDES += \
- vendor.vidc.enc.disable_bframes=1 \
- vendor.vidc.disable.split.mode=1 \
- vendor.vidc.dec.downscalar_width=1920 \
- vendor.vidc.dec.downscalar_height=1088 \
- vendor.video.disable.ubwc=1
-
-# vendor library
-PRODUCT_PROPERTY_OVERRIDES += \
- ro.vendor.extension_library=libqti-perfd-client.so
-
-# Camera
-PRODUCT_PROPERTY_OVERRIDES += \
- persist.sys.camera.camera2=true \
- persist.vendor.camera.lib2d.rotation=on \
- persist.vendor.camera.isp.clock.optmz=0 \
- vendor.camera.hal1.packagelist=com.skype.raider,com.google.android.talk \
- vendor.camera.lowpower.record.enable=1 \
- persist.vendor.camera.display.umax=1920x1080 \
- persist.vendor.camera.display.lmax=1280x720
-
-#expose aux camera for below packages
-# vendor.camera.aux.packagelist=org.codeaurora.snapcam
-
-PRODUCT_PROPERTY_OVERRIDES += \
- persist.radio.multisim.config=dsds \
- keyguard.no_require_sim=true \
- persist.vendor.radio.apm_sim_not_pwdn=1 \
- persist.vendor.radio.sib16_support=1 \
- persist.vendor.radio.custom_ecc=1 \
- persist.vendor.radio.rat_on=combine \
- persist.backup.ntpServer=0.pool.ntp.org
-
-PRODUCT_PROPERTY_OVERRIDES += \
- rild.libpath=/vendor/lib64/libril-qc-qmi-1.so \
- vendor.rild.libpath=/vendor/lib64/libril-qc-qmi-1.so \
- rild.libargs=-d /dev/smd0 \
- persist.rild.nitz_plmn="" \
- persist.rild.nitz_long_ons_0="" \
- persist.rild.nitz_long_ons_1="" \
- persist.rild.nitz_long_ons_2="" \
- persist.rild.nitz_long_ons_3="" \
- persist.rild.nitz_short_ons_0="" \
- persist.rild.nitz_short_ons_1="" \
- persist.rild.nitz_short_ons_2="" \
- persist.rild.nitz_short_ons_3="" \
- ril.subscription.types=NV,RUIM \
- DEVICE_PROVISIONED=1 \
- telephony.lteOnCdmaDevice=1
-
-# Set network mode to (T/L/G/W/1X/EVDO, T/G/W/L) for 7+5 mode device on DSDS mode
-PRODUCT_PROPERTY_OVERRIDES += \
- ro.telephony.default_network=20,20
-
-# Enable IMS VoLTE&WFC properties
-PRODUCT_PROPERTY_OVERRIDES += \
- persist.ims.enableADBLogs=1 \
- persist.ims.enableDebugLogs=1 \
- persist.radio.calls.on.ims=true \
- persist.radio.jbims=1 \
- persist.radio.vrte_logic=1 \
- persist.radio.domain.ps=false \
- persist.rcs.supported=0 \
- persist.dbg.ims_volte_enable=1 \
- persist.dbg.volte_avail_ovr=1 \
- persist.data.iwlan.enable=true \
- persist.dbg.wfc_avail_ovr=1
-
-#HWUI properties
-PRODUCT_PROPERTY_OVERRIDES += \
- ro.hwui.texture_cache_size=72 \
- ro.hwui.layer_cache_size=48 \
- ro.hwui.r_buffer_cache_size=8 \
- ro.hwui.path_cache_size=32 \
- ro.hwui.gradient_cache_size=1 \
- ro.hwui.drop_shadow_cache_size=6 \
- ro.hwui.texture_cache_flushrate=0.4 \
- ro.hwui.text_small_cache_width=1024 \
- ro.hwui.text_small_cache_height=1024 \
- ro.hwui.text_large_cache_width=2048 \
- ro.hwui.text_large_cache_height=1024
-
-# Enable TDES support when KM4 is enabled
-PRODUCT_PROPERTY_OVERRIDES += \
- ro.hardware.keystore_desede=true
-
-# NFC
-PRODUCT_PROPERTY_OVERRIDES += \
- ro.hardware.nfc_nci=nqx.default
-
-# OEM Unlock reporting
-PRODUCT_DEFAULT_PROPERTY_OVERRIDES += \
- ro.oem_unlock_supported=1
-
-# Factory reset partition
-PRODUCT_PROPERTY_OVERRIDES += \
- ro.frp.pst=/dev/block/bootdevice/by-name/config
-
-
-# Play store
-PRODUCT_PROPERTY_OVERRIDES += \
- ro.com.google.clientidbase=android-uniscope \
- ro.com.google.clientidbase.am=android-uniscope \
- ro.com.google.clientidbase.gmm=android-uniscope \
- ro.com.google.clientidbase.ms=android-uniscope \
- ro.com.google.clientidbase.yt=android-uniscope
-
-# DRM
-PRODUCT_PROPERTY_OVERRIDES += \
- ro.control_privapp_permissions=enforce \
- ro.crypto.allow_encrypt_override=true \
- ro.crypto.volume.filenames_mode=aes-256-cts \
- drm.service.enabled=true
diff --git a/wifi/wpa_supplicant_overlay.conf b/wifi/wpa_supplicant_overlay.conf
index eb7a4d67999d45a62db09067f3779ddc7ddd023d..9f16e554a8824f9d3b2385084656971345a178c9 100755
--- a/wifi/wpa_supplicant_overlay.conf
+++ b/wifi/wpa_supplicant_overlay.conf
@@ -2,3 +2,4 @@ disable_scan_offload=1
p2p_disabled=1
tdls_external_control=1
wowlan_triggers=magic_pkt
+driver_param=use_p2p_group_interface=1