diff --git a/Android.mk b/Android.mk index 7900a44..97cb791 100644 --- a/Android.mk +++ b/Android.mk @@ -6,7 +6,7 @@ LOCAL_PATH := $(call my-dir) -ifneq ($(filter cupid marble mondrian zeus,$(TARGET_DEVICE)),) +ifeq ($(TARGET_DEVICE),mondrian) include $(call all-makefiles-under,$(LOCAL_PATH)) diff --git a/AndroidProducts.mk b/AndroidProducts.mk new file mode 100644 index 0000000..ff75e87 --- /dev/null +++ b/AndroidProducts.mk @@ -0,0 +1,13 @@ +# +# Copyright (C) 2022-2023 The LineageOS Project +# +# SPDX-License-Identifier: Apache-2.0 +# + +PRODUCT_MAKEFILES := \ + $(LOCAL_DIR)/lineage_mondrian.mk + +COMMON_LUNCH_CHOICES := \ + lineage_mondrian-user \ + lineage_mondrian-userdebug \ + lineage_mondrian-eng \ No newline at end of file diff --git a/BoardConfigCommon.mk b/BoardConfig.mk similarity index 84% rename from BoardConfigCommon.mk rename to BoardConfig.mk index d0c784d..d93c96b 100644 --- a/BoardConfigCommon.mk +++ b/BoardConfig.mk @@ -5,9 +5,9 @@ # # Inherit from the proprietary version -include vendor/xiaomi/sm8450-common/BoardConfigVendor.mk +include vendor/xiaomi/mondrian/BoardConfigVendor.mk -COMMON_PATH := device/xiaomi/sm8450-common +DEVICE_PATH := device/xiaomi/mondrian BUILD_BROKEN_DUP_RULES := true BUILD_BROKEN_ELF_PREBUILT_PRODUCT_COPY_FILES := true @@ -90,22 +90,22 @@ MAX_VIRTUAL_DISPLAY_DIMENSION := 4096 NUM_FRAMEBUFFER_SURFACE_BUFFERS := 3 # Filesystem -TARGET_FS_CONFIG_GEN := $(COMMON_PATH)/configs/config.fs +TARGET_FS_CONFIG_GEN := $(DEVICE_PATH)/configs/config.fs # HIDL -DEVICE_MATRIX_FILE := $(COMMON_PATH)/hidl/compatibility_matrix.xml +DEVICE_MATRIX_FILE := $(DEVICE_PATH)/hidl/compatibility_matrix.xml DEVICE_MANIFEST_SKUS := \ cape \ taro DEVICE_MANIFEST_CAPE_FILES := \ - $(COMMON_PATH)/hidl/manifest_taro.xml \ - $(COMMON_PATH)/hidl/manifest_xiaomi.xml + $(DEVICE_PATH)/hidl/manifest_taro.xml \ + $(DEVICE_PATH)/hidl/manifest_xiaomi.xml DEVICE_MANIFEST_TARO_FILES := $(DEVICE_MANIFEST_CAPE_FILES) DEVICE_FRAMEWORK_COMPATIBILITY_MATRIX_FILE := \ - $(COMMON_PATH)/hidl/vendor_framework_compatibility_matrix.xml \ - $(COMMON_PATH)/hidl/xiaomi_framework_compatibility_matrix.xml \ + $(DEVICE_PATH)/hidl/vendor_framework_compatibility_matrix.xml \ + $(DEVICE_PATH)/hidl/xiaomi_framework_compatibility_matrix.xml \ vendor/lineage/config/device_framework_matrix.xml # Kernel @@ -144,11 +144,11 @@ BOARD_BOOTCONFIG := \ androidboot.usbcontroller=a600000.dwc3 # Kernel modules -BOARD_VENDOR_KERNEL_MODULES_BLOCKLIST_FILE := $(COMMON_PATH)/modules.blocklist -BOARD_VENDOR_KERNEL_MODULES_LOAD := $(strip $(shell cat $(COMMON_PATH)/modules.load)) +BOARD_VENDOR_KERNEL_MODULES_BLOCKLIST_FILE := $(DEVICE_PATH)/modules.blocklist +BOARD_VENDOR_KERNEL_MODULES_LOAD := $(strip $(shell cat $(DEVICE_PATH)/modules.load)) BOARD_VENDOR_RAMDISK_KERNEL_MODULES_BLOCKLIST_FILE := $(BOARD_VENDOR_KERNEL_MODULES_BLOCKLIST_FILE) -BOARD_VENDOR_RAMDISK_KERNEL_MODULES_LOAD := $(strip $(shell cat $(COMMON_PATH)/modules.load.vendor_boot)) -BOARD_VENDOR_RAMDISK_RECOVERY_KERNEL_MODULES_LOAD := $(strip $(shell cat $(COMMON_PATH)/modules.load.recovery)) +BOARD_VENDOR_RAMDISK_KERNEL_MODULES_LOAD := $(strip $(shell cat $(DEVICE_PATH)/modules.load.vendor_boot)) +BOARD_VENDOR_RAMDISK_RECOVERY_KERNEL_MODULES_LOAD := $(strip $(shell cat $(DEVICE_PATH)/modules.load.recovery)) BOOT_KERNEL_MODULES := $(BOARD_VENDOR_RAMDISK_RECOVERY_KERNEL_MODULES_LOAD) TARGET_KERNEL_EXT_MODULE_ROOT := kernel/xiaomi/sm8450-modules @@ -206,7 +206,7 @@ TARGET_COPY_OUT_VENDOR_DLKM := vendor_dlkm BOARD_USES_QCOM_HARDWARE := true # Power -TARGET_POWERHAL_MODE_EXT := $(COMMON_PATH)/power/power-mode.cpp +TARGET_POWERHAL_MODE_EXT := $(DEVICE_PATH)/power/power-mode.cpp # PowerShare SOONG_CONFIG_NAMESPACES += XIAOMI_POWERSHARE @@ -214,11 +214,11 @@ SOONG_CONFIG_XIAOMI_POWERSHARE := WIRELESS_TX_ENABLE_PATH SOONG_CONFIG_XIAOMI_POWERSHARE_WIRELESS_TX_ENABLE_PATH := /sys/class/qcom-battery/reverse_chg_mode # Properties -TARGET_ODM_PROP += $(COMMON_PATH)/properties/odm.prop -TARGET_PRODUCT_PROP += $(COMMON_PATH)/properties/product.prop -TARGET_SYSTEM_PROP += $(COMMON_PATH)/properties/system.prop -TARGET_SYSTEM_EXT_PROP += $(COMMON_PATH)/properties/system_ext.prop -TARGET_VENDOR_PROP += $(COMMON_PATH)/properties/vendor.prop +TARGET_ODM_PROP += $(DEVICE_PATH)/properties/odm.prop +TARGET_PRODUCT_PROP += $(DEVICE_PATH)/properties/product.prop +TARGET_SYSTEM_PROP += $(DEVICE_PATH)/properties/system.prop +TARGET_SYSTEM_EXT_PROP += $(DEVICE_PATH)/properties/system_ext.prop +TARGET_VENDOR_PROP += $(DEVICE_PATH)/properties/vendor.prop # Recovery #namespace definition for librecovery_updater @@ -227,7 +227,7 @@ SOONG_CONFIG_NAMESPACES += ufsbsg SOONG_CONFIG_ufsbsg += ufsframework SOONG_CONFIG_ufsbsg_ufsframework := bsg -TARGET_RECOVERY_FSTAB := $(COMMON_PATH)/rootdir/etc/recovery.fstab +TARGET_RECOVERY_FSTAB := $(DEVICE_PATH)/rootdir/etc/recovery.fstab TARGET_RECOVERY_PIXEL_FORMAT := RGBX_8888 TARGET_USERIMAGES_USE_EXT4 := true TARGET_USERIMAGES_USE_F2FS := true @@ -242,9 +242,16 @@ VENDOR_SECURITY_PATCH := 2023-07-01 # Sepolicy include device/qcom/sepolicy_vndr/SEPolicy.mk -SYSTEM_EXT_PRIVATE_SEPOLICY_DIRS += $(COMMON_PATH)/sepolicy/private -SYSTEM_EXT_PUBLIC_SEPOLICY_DIRS += $(COMMON_PATH)/sepolicy/public -BOARD_VENDOR_SEPOLICY_DIRS += $(COMMON_PATH)/sepolicy/vendor +SYSTEM_EXT_PRIVATE_SEPOLICY_DIRS += $(DEVICE_PATH)/sepolicy/private +SYSTEM_EXT_PUBLIC_SEPOLICY_DIRS += $(DEVICE_PATH)/sepolicy/public +BOARD_VENDOR_SEPOLICY_DIRS += $(DEVICE_PATH)/sepolicy/vendor + +# Screen density +TARGET_SCREEN_DENSITY := 560 + +# Vibrator +TARGET_QTI_VIBRATOR_EFFECT_LIB := libqtivibratoreffect.xiaomi +TARGET_QTI_VIBRATOR_USE_EFFECT_STREAM := true # WiFi BOARD_HAS_QCOM_WLAN := true diff --git a/README.md b/README.md new file mode 100644 index 0000000..d65af42 --- /dev/null +++ b/README.md @@ -0,0 +1,22 @@ +Device configuration for POCO F5 Pro / Xiaomi Redmi K60 +========================================= + +The POCO F5 Pro / Xiaomi Redmi K60 (codenamed _"mondrian"_) is a high-end smartphone from Xiaomi. + +It was released in China in January 2023 and globally in May 2023. + +## Device specifications + +Basic | Spec Sheet +-------:|:------------------------- +Platform | Snapdragon® 8+ Gen 1 (SM8475) +RAM & Storage | 8GB/128GB, 8GB/256GB, 12GB/256GB, 12GB/512GB, 12GB/512GB, 16GB/512GB, 16GB/1024GB (LPDDR5 RAM, UFS 3.1 storage) +Shipped Android Version | 13 +Battery | Non-removable, 5500 mAh +Display | 6.67″, 120Hz, 3200x1440 (526 ppi) +Rear camera | 64MP wide angle, 8MP ultra wide-angle, 2MP macro +Front camera | 16MP in-display + +## Device picture + +![POCO F5 Pro](https://i02.appmifile.com/638_operator_sg/21/04/2023/96bd043ea8810ff590a07ef10ff3508f.png "POCO F5 Pro in black and white") \ No newline at end of file diff --git a/audio/mixer_paths_overlay_static.xml b/audio/mixer_paths_overlay_static.xml new file mode 100644 index 0000000..40bc62f --- /dev/null +++ b/audio/mixer_paths_overlay_static.xml @@ -0,0 +1,210 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/audio/resourcemanager_waipio_mtp.xml b/audio/resourcemanager_waipio_mtp.xml new file mode 100644 index 0000000..75f4f39 --- /dev/null +++ b/audio/resourcemanager_waipio_mtp.xml @@ -0,0 +1,1463 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 1 + + PAL_STREAM_COMPRESSED + PAL_STREAM_PCM_OFFLOAD + PAL_STREAM_VOIP_RX + + + + 1 + + PAL_STREAM_LOW_LATENCY + PAL_STREAM_ULTRA_LOW_LATENCY + + + + + + + + + + + + + + + + + + + + + + + + 0xB3000000 + 1000 + + + + + + + + + PAL_STREAM_VOICE_UI + PAL_STREAM_ACD + PAL_STREAM_ULTRASOUND + + + + + + + + + + + + + + + + + + + + + + PAL_DEVICE_IN_HANDSET_MIC + CODEC_DMA-LPAIF_RXTX-TX-3 + 4 + 2 + 48000 + 16 + handset-dmic-endfire + + PAL_STREAM_LOW_LATENCY + + + PAL_STREAM_DEEP_BUFFER + + 4 + handset-stereo-dmic-ef + 24 + + + 1 + main-mic + + + 1 + top-mic + + + 1 + back-mic + + + 1 + handset-mic + + + 1 + 16000 + va-mic-enroll + + + 2 + 16000 + va-mic-asr + + + + PAL_STREAM_VOIP_TX + 2 + + 2 + 48000 + handset-dmic-endfire + + + + PAL_STREAM_VOICE_CALL + 1 + 48000 + HW + 16 + + 2 + handset-dmic-endfire + + + 4 + quad-mic + + + + PAL_STREAM_ULTRA_LOW_LATENCY + + + PAL_STREAM_RAW + + 4 + unprocessed-hdr-mic-landscape + + + 4 + unprocessed-hdr-mic-portrait + + + 4 + unprocessed-hdr-mic-inverted-landscape + + + 4 + unprocessed-hdr-mic-inverted-portrait + + + 2 + 96000 + unprocessed-top-mic + + + + PAL_DEVICE_OUT_HANDSET + PAL_DEVICE_OUT_SPEAKER + + + + PAL_DEVICE_IN_SPEAKER_MIC + CODEC_DMA-LPAIF_RXTX-TX-3 + 4 + 48000 + 16 + 1 + speaker-mic + + PAL_STREAM_LOW_LATENCY + + + PAL_STREAM_DEEP_BUFFER + + 4 + handset-stereo-dmic-ef + + + + PAL_STREAM_VOIP_TX + 2 + 2 + speaker-dmic-endfire + + 2 + speaker-dmic-endfire + + + + PAL_STREAM_VOICE_CALL + 1 + OFF + 16 + + 2 + speaker-dmic-endfire + + + 4 + quad-mic + + + + PAL_STREAM_LOOPBACK + + + PAL_STREAM_ULTRA_LOW_LATENCY + + + PAL_DEVICE_OUT_SPEAKER + PAL_DEVICE_OUT_WIRED_HEADSET + PAL_DEVICE_OUT_WIRED_HEADPHONE + + + + PAL_DEVICE_IN_WIRED_HEADSET + CODEC_DMA-LPAIF_RXTX-TX-3 + 1 + 1 + 16 + headset-mic + + PAL_STREAM_LOW_LATENCY + + + PAL_STREAM_DEEP_BUFFER + + 1 + 16000 + headset-va-mic-enroll + + + 1 + 16000 + headset-va-mic-asr + + + + PAL_STREAM_VOIP_TX + 48000 + 16 + + + PAL_STREAM_VOICE_CALL + HW + 48000 + 16 + 1 + + + PAL_STREAM_ULTRA_LOW_LATENCY + + + PAL_STREAM_LOOPBACK + + + PAL_DEVICE_OUT_WIRED_HEADSET + PAL_DEVICE_OUT_WIRED_HEADPHONE + + + + PAL_DEVICE_IN_BLUETOOTH_SCO_HEADSET + SLIM-DEV1-TX-7 + 1 + 1 + 8000 + 16 + bt-sco-mic + + PAL_STREAM_LOW_LATENCY + + + PAL_STREAM_DEEP_BUFFER + + + PAL_STREAM_VOIP_TX + + + PAL_STREAM_VOICE_CALL + 1 + + + PAL_STREAM_ULTRA_LOW_LATENCY + + + PAL_DEVICE_OUT_BLUETOOTH_SCO + + + + PAL_DEVICE_IN_HANDSET_VA_MIC + CODEC_DMA-LPAIF_VA-TX-0 + 2 + 1 + 48000 + 16 + va-mic + + PAL_DEVICE_OUT_SPEAKER + PAL_DEVICE_OUT_HANDSET + + + + PAL_DEVICE_IN_HEADSET_VA_MIC + CODEC_DMA-LPAIF_VA-TX-0 + 2 + 1 + headset-va-mic + 48000 + 16 + + + + + PAL_DEVICE_IN_USB_HEADSET + USB_AUDIO-TX + 1 + 1 + 48000 + 16 + usb-headset-mic + + PAL_STREAM_VOIP_TX + + + PAL_STREAM_LOW_LATENCY + + + PAL_STREAM_DEEP_BUFFER + + + PAL_STREAM_VOICE_CALL + 1 + HW + + + PAL_STREAM_ULTRA_LOW_LATENCY + + + PAL_DEVICE_OUT_USB_HEADSET + + + + PAL_DEVICE_IN_FM_TUNER + MI2S-LPAIF-TX-TERTIARY + 2 + 2 + play-fm + 48000 + 16 + + PAL_STREAM_LOOPBACK + + + + PAL_DEVICE_IN_PROXY + PCM_RT_PROXY-TX-1 + 2 + 1 + afe-proxy + + PAL_STREAM_PROXY + + + + PAL_DEVICE_IN_VI_FEEDBACK + TDM-LPAIF-TX-TERTIARY + 2 + 2 + 48000 + 32 + vi-feedback + + + PAL_DEVICE_IN_BLUETOOTH_A2DP + SLIM-DEV1-TX-7 + 1 + 1 + bt-a2dp-mic + 44100 + 16 + + + PAL_DEVICE_IN_TELEPHONY_RX + PCM_RT_PROXY-TX-1 + 2 + 2 + afe-proxy + + PAL_STREAM_PROXY + + + + + PAL_DEVICE_IN_ULTRASOUND_MIC + CODEC_DMA-LPAIF_RXTX-TX-4 + 2 + 1 + 96000 + 16 + ultrasound-mic + + PAL_STREAM_ULTRASOUND + + + + + PAL_DEVICE_IN_EXT_EC_REF + TDM-LPAIF-TX-TERTIARY + ext_ec_ref_tx + 2 + 2 + 48000 + 32 + + + PAL_DEVICE_NONE + CODEC_DMA-LPAIF_WSA-RX-0 + 2 + 1 + none + 48000 + 16 + + + PAL_DEVICE_OUT_SPEAKER + TDM-LPAIF-RX-TERTIARY-VIRT-0 + 2 + 2 + 48000 + + 24 + speaker + 1 + 0 + + 0 + 0 + 0 + + + + + + 0 + + 0 + + 0 + + PAL_STREAM_VOICE_CALL + 2 + 2 + speaker-mono-2 + + + PAL_STREAM_LOW_LATENCY + 2 + HW + 2 + + 2 + speaker-top + + + 2 + speaker-bot + + + 2 + speaker + + + + PAL_STREAM_VOIP_RX + 24 + 2 + 3 + speaker + + + PAL_STREAM_ULTRASOUND + 1 + 96000 + + + + PAL_DEVICE_OUT_HANDSET + TDM-LPAIF-RX-TERTIARY-VIRT-0 + 2 + 1 + + 0 + 48000 + + 24 + 0 + handset + + PAL_STREAM_VOICE_CALL + 2 + + voice-handset-hac + + + + PAL_STREAM_VOIP_RX + 3 + + voice-handset-hac + + + + PAL_STREAM_ULTRASOUND + 1 + 96000 + + + + PAL_DEVICE_OUT_WIRED_HEADPHONE + CODEC_DMA-LPAIF_RXTX-RX-0 + 2 + 2 + 24 + 1 + headphones + + + PAL_STREAM_VOICE_CALL + 1 + 48000 + 24 + voice-headphones + + + PAL_STREAM_VOIP_RX + 2 + 48000 + 24 + voice-headphones + + + + PAL_DEVICE_OUT_WIRED_HEADSET + CODEC_DMA-LPAIF_RXTX-RX-0 + 2 + 2 + 1 + 24 + headphones + + + PAL_STREAM_VOICE_CALL + 1 + 48000 + 24 + voice-headphones + + + PAL_STREAM_VOIP_RX + 2 + 48000 + 24 + voice-headphones + + + + PAL_DEVICE_OUT_BLUETOOTH_A2DP + SLIM-DEV1-RX-7 + 1 + 1 + bt-a2dp + 44100 + 16 + + PAL_STREAM_VOICE_CALL + 1 + + + + PAL_DEVICE_OUT_BLUETOOTH_SCO + SLIM-DEV1-RX-7 + 1 + 1 + bt-sco + 8000 + 16 + + PAL_STREAM_VOICE_CALL + 1 + + + + PAL_DEVICE_OUT_AUX_DIGITAL + DISPLAY_PORT-RX + 32 + 2 + display-port + 1 + + PAL_STREAM_VOICE_CALL + 1 + + + + PAL_DEVICE_OUT_HDMI + DISPLAY_PORT-RX + 32 + 2 + 1 + display-port + + PAL_STREAM_VOICE_CALL + 1 + + + + PAL_DEVICE_OUT_USB_DEVICE + USB_AUDIO-RX + 2 + 2 + usb-headphones + 1 + + PAL_STREAM_VOICE_CALL + 1 + + + + PAL_DEVICE_OUT_USB_HEADSET + USB_AUDIO-RX + 2 + 2 + usb-headphones + 1 + + PAL_STREAM_VOICE_CALL + 1 + + + + PAL_DEVICE_OUT_AUX_DIGITAL_1 + DISPLAY_PORT-RX + 8 + 2 + display-port + 1 + + PAL_STREAM_VOICE_CALL + 1 + + + + PAL_DEVICE_OUT_PROXY + PCM_RT_PROXY-RX-1 + 8 + 2 + afe-proxy + 0 + 48000 + + PAL_STREAM_VOICE_CALL + 1 + + + + PAL_DEVICE_OUT_HEARING_AID + PCM_RT_PROXY-RX-1 + 8 + 2 + afe-proxy + 0 + + PAL_STREAM_VOICE_CALL + 1 + + + + PAL_DEVICE_OUT_HAPTICS_DEVICE + CODEC_DMA-LPAIF_RXTX-RX-6 + 2 + 1 + haptics-dev + + + + PAL_DEVICE_OUT_ULTRASOUND + TDM-LPAIF-RX-TERTIARY-VIRT-1 + 2 + 1 + ultrasound-handset + 96000 + 16 + + + + + + PAL_STREAM_VOIP_TX + + + PAL_STREAM_GENERIC + + + + + PAL_STREAM_DEEP_BUFFER + + + PAL_STREAM_LOW_LATENCY + PAL_STREAM_GENERIC + + + + + PAL_STREAM_VOICE_UI + + + PAL_STREAM_GENERIC + + + + + PAL_STREAM_ACD + + + PAL_STREAM_LOW_LATENCY + PAL_STREAM_GENERIC + + + + + PAL_STREAM_PROXY + + + PAL_STREAM_COMPRESSED + PAL_STREAM_ULTRA_LOW_LATENCY + PAL_STREAM_LOW_LATENCY + PAL_STREAM_GENERIC + + + + + PAL_STREAM_RAW + + + PAL_STREAM_COMPRESSED + PAL_STREAM_ULTRA_LOW_LATENCY + PAL_STREAM_LOW_LATENCY + PAL_STREAM_GENERIC + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + QC_ACD + + + + + + + + + + + + ACD_SOUND_MODEL_ID_EVENT + event.eai + 0x0B001007 + + + + + + + + + + + + + ACD_SOUND_MODEL_ID_SPEECH + speech.eai + 0x0B001008 + + + + + + ACD_SOUND_MODEL_ID_MUSIC + music.eai + 0x0B001009 + + + + + + ACD_SOUND_MODEL_AMBIENCE_NOISE_SILENCE + + 0xFFFFFFFF + + + + + + + + + + + + QC_SENSOR_PCM_DATA + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/board-info.txt b/board-info.txt new file mode 100644 index 0000000..e2cdc03 --- /dev/null +++ b/board-info.txt @@ -0,0 +1 @@ +require board=taro|mondrian \ No newline at end of file diff --git a/common.mk b/device.mk similarity index 97% rename from common.mk rename to device.mk index 4fb6abc..a0fbb40 100644 --- a/common.mk +++ b/device.mk @@ -24,7 +24,7 @@ $(call inherit-product, $(SRC_TARGET_DIR)/product/virtual_ab_ota/launch_with_ven $(call inherit-product, frameworks/native/build/phone-xhdpi-6144-dalvik-heap.mk) # Inherit from the proprietary version -$(call inherit-product, vendor/xiaomi/sm8450-common/sm8450-common-vendor.mk) +$(call inherit-product, vendor/xiaomi/mondrian/mondrian-vendor.mk) # Platform TARGET_BOARD_PLATFORM := taro @@ -113,6 +113,10 @@ PRODUCT_COPY_FILES += \ $(LOCAL_PATH)/audio/microphone_characteristics.xml:$(TARGET_COPY_OUT_VENDOR)/etc/microphone_characteristics.xml \ $(LOCAL_PATH)/audio/usecaseKvManager.xml:$(TARGET_COPY_OUT_VENDOR)/etc/usecaseKvManager.xml +PRODUCT_COPY_FILES += \ + $(LOCAL_PATH)/audio/mixer_paths_overlay_static.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio/sku_cape/mixer_paths_overlay_static.xml \ + $(LOCAL_PATH)/audio/resourcemanager_waipio_mtp.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio/sku_cape/resourcemanager_waipio_mtp.xml + PRODUCT_COPY_FILES += \ 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 \ @@ -344,6 +348,14 @@ PRODUCT_PACKAGES += \ WifiResTarget \ WifiResTarget_spf +PRODUCT_PACKAGES += \ + ApertureResMondrian \ + FrameworksResMondrian \ + SettingsProviderResMondrian \ + SettingsResMondrian \ + SystemUIResMondrian \ + WifiResMondrian + DEVICE_PACKAGE_OVERLAYS += \ $(LOCAL_PATH)/overlay-lineage \ @@ -397,9 +409,13 @@ PRODUCT_COPY_FILES += \ frameworks/native/data/etc/android.hardware.se.omapi.uicc.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.se.omapi.uicc.xml # Sensors +PRODUCT_COPY_FILES += \ + $(LOCAL_PATH)/sensors/hals.conf:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/hals.conf + PRODUCT_PACKAGES += \ android.hardware.sensors@2.1-service.xiaomi-multihal \ - libsensorndkbridge + libsensorndkbridge \ + sensors.xiaomi PRODUCT_COPY_FILES += \ frameworks/native/data/etc/android.hardware.sensor.accelerometer.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/sku_cape/android.hardware.sensor.accelerometer.xml \ diff --git a/extract-files.sh b/extract-files.sh index 2323368..3c1296e 100755 --- a/extract-files.sh +++ b/extract-files.sh @@ -8,6 +8,9 @@ set -e +DEVICE=mondrian +VENDOR=xiaomi + # Load extract_utils and do some sanity checks MY_DIR="${BASH_SOURCE%/*}" if [[ ! -d "${MY_DIR}" ]]; then MY_DIR="${PWD}"; fi @@ -24,32 +27,25 @@ source "${HELPER}" # Default to sanitizing the vendor folder before extraction CLEAN_VENDOR=true -ONLY_COMMON= -ONLY_TARGET= KANG= SECTION= while [ "${#}" -gt 0 ]; do case "${1}" in - --only-common ) - ONLY_COMMON=true - ;; - --only-target ) - ONLY_TARGET=true - ;; - -n | --no-cleanup ) - CLEAN_VENDOR=false - ;; - -k | --kang ) - KANG="--kang" - ;; - -s | --section ) - SECTION="${2}"; shift - CLEAN_VENDOR=false - ;; - * ) - SRC="${1}" - ;; + -n | --no-cleanup) + CLEAN_VENDOR=false + ;; + -k | --kang) + KANG="--kang" + ;; + -s | --section) + SECTION="${2}" + shift + CLEAN_VENDOR=false + ;; + *) + SRC="${1}" + ;; esac shift done @@ -66,22 +62,19 @@ function blob_fixup() { vendor/etc/vintf/manifest/c2_manifest_vendor.xml) sed -ni '/dolby/!p' "${2}" ;; + vendor/etc/camera/mondrian_enhance_motiontuning.xml|vendor/etc/camera/mondrian_motiontuning.xml) + sed -i 's/xml=version/xml version/g' "${2}" + ;; + vendor/etc/camera/pureView_parameter.xml) + sed -i 's/=\([0-9]\+\)>/="\1">/g' "${2}" + ;; esac } -if [ -z "${ONLY_TARGET}" ]; then - # Initialize the helper for common device - setup_vendor "${DEVICE_COMMON}" "${VENDOR}" "${ANDROID_ROOT}" true "${CLEAN_VENDOR}" +# Initialize the helper +setup_vendor "${DEVICE}" "${VENDOR}" "${ANDROID_ROOT}" true "${CLEAN_VENDOR}" - extract "${MY_DIR}/proprietary-files.txt" "${SRC}" "${KANG}" --section "${SECTION}" -fi +extract "${MY_DIR}/proprietary-files.txt" "${SRC}" \ + "${KANG}" --section "${SECTION}" -if [ -z "${ONLY_COMMON}" ] && [ -s "${MY_DIR}/../${DEVICE}/proprietary-files.txt" ]; then - # Reinitialize the helper for device - source "${MY_DIR}/../${DEVICE}/extract-files.sh" - setup_vendor "${DEVICE}" "${VENDOR}" "${ANDROID_ROOT}" false "${CLEAN_VENDOR}" - - extract "${MY_DIR}/../${DEVICE}/proprietary-files.txt" "${SRC}" "${KANG}" --section "${SECTION}" -fi - -"${MY_DIR}/setup-makefiles.sh" +"${MY_DIR}/setup-makefiles.sh" \ No newline at end of file diff --git a/lineage_mondrian.mk b/lineage_mondrian.mk new file mode 100644 index 0000000..a528cea --- /dev/null +++ b/lineage_mondrian.mk @@ -0,0 +1,30 @@ +# +# Copyright (C) 2022-2023 The LineageOS Project +# +# SPDX-License-Identifier: Apache-2.0 +# + +# Inherit from mondrian device +$(call inherit-product, device/xiaomi/mondrian/device.mk) + +# Inherit from common lineage configuration +TARGET_DISABLE_EPPE := true +$(call inherit-product, vendor/lineage/config/common_full_phone.mk) + +PRODUCT_NAME := lineage_mondrian +PRODUCT_DEVICE := mondrian +PRODUCT_MANUFACTURER := Xiaomi +PRODUCT_BRAND := POCO +PRODUCT_MODEL := 23013PC75G + +PRODUCT_SYSTEM_NAME := mondrian_global +PRODUCT_SYSTEM_DEVICE := mondrian + +PRODUCT_BUILD_PROP_OVERRIDES += \ + PRIVATE_BUILD_DESC="mondrian_global-user 13 TKQ1.220905.001 V14.0.5.0.TMNMIXM release-keys" \ + TARGET_DEVICE=$(PRODUCT_SYSTEM_DEVICE) \ + TARGET_PRODUCT=$(PRODUCT_SYSTEM_NAME) + +BUILD_FINGERPRINT := POCO/mondrian_global/mondrian:13/TKQ1.220905.001/V14.0.5.0.TMNMIXM:user/release-keys + +PRODUCT_GMS_CLIENTID_BASE := android-xiaomi diff --git a/properties/system.prop b/properties/system.prop index 286cecf..6615565 100644 --- a/properties/system.prop +++ b/properties/system.prop @@ -45,3 +45,6 @@ ro.hardware.wlan.chip=qca6490 ro.hardware.wlan.dbs=2 ro.hardware.wlan.mimo=1 ro.hardware.wlan.vendor=qcom + +# Xiaomi +ro.product.mod_device=mondrian_global diff --git a/proprietary-files.txt b/proprietary-files.txt index 2ad9039..e474cb2 100644 --- a/proprietary-files.txt +++ b/proprietary-files.txt @@ -1,5 +1,26 @@ # All unpinned blobs below are extracted from mondrian V14.0.5.0.TMNMIXM +# ACDB +vendor/etc/acdbdata/IDP_UPD/IDP_UPD_acdb_cal.acdb +vendor/etc/acdbdata/IDP_UPD/IDP_UPD_workspaceFileXml.qwsp +vendor/etc/acdbdata/IDP_UPD_diwali/IDP_UPD_diwali_acdb_cal.acdb +vendor/etc/acdbdata/IDP_UPD_diwali/IDP_UPD_diwali_workspaceFileXml.qwsp +vendor/etc/acdbdata/Tutu/Tutu_acdb_cal.acdb +vendor/etc/acdbdata/Tutu/Tutu_workspaceFileXml.qwsp +vendor/etc/acdbdata/diwali_idp/IDP_diwali_acdb_cal.acdb +vendor/etc/acdbdata/diwali_idp/IDP_diwali_workspaceFileXml.qwsp +vendor/etc/acdbdata/diwali_idp_sku1/IDP_diwali_sku1_acdb_cal.acdb +vendor/etc/acdbdata/diwali_idp_sku1/IDP_diwali_sku1_workspaceFileXml.qwsp +vendor/etc/acdbdata/diwali_qrd/QRD_diwali_acdb_cal.acdb +vendor/etc/acdbdata/diwali_qrd/QRD_diwali_workspaceFileXml.qwsp +vendor/etc/acdbdata/diwali_qrd_sku1/QRD_diwali_sku1_acdb_cal.acdb +vendor/etc/acdbdata/nn_ns_models/fai__2.0.0_0.1__3.0.0_0.0__eai_1.36_enpu2.pmd +vendor/etc/acdbdata/nn_ns_models/fai__2.3.0_0.1__3.0.0_0.0__eai_1.10.pmd +vendor/etc/acdbdata/nn_ns_models/fai__2.3.0_0.1__3.0.0_0.0__eai_1.36_enpu2_comp.pmd +vendor/etc/acdbdata/nn_ns_models/fai__2.7.20_0.0__3.0.0_0.0__eai_1.36_enpu2.pmd +vendor/etc/acdbdata/nn_ns_models/fai__2.7.2_0.0__3.0.0_0.0__eai_1.36_enpu2.pmd +vendor/etc/acdbdata/nn_vad_models/fai__3.0.0_0.0__eai_1.36_enpu2.pmd + # ADSP vendor/bin/adsprpcd vendor/bin/audioadsprpcd @@ -96,6 +117,9 @@ vendor/lib/rfsa/adsp/weak_refs.so vendor/lib/hw/com.dsi.ant@1.0-impl.so vendor/lib64/hw/com.dsi.ant@1.0-impl.so +# Audio firmware +vendor/firmware/aw882xx_acf.bin + # Audio graph manager vendor/bin/agmcap vendor/bin/agmcompressplay @@ -103,6 +127,7 @@ vendor/bin/agmplay vendor/bin/cplay vendor/bin/hw/vendor.qti.hardware.AGMIPC@1.0-service vendor/etc/init/vendor.qti.hardware.AGMIPC@1.0-service.rc +-vendor/lib/libagm.so vendor/lib/libagm_compress_plugin.so vendor/lib/libagm_mixer_plugin.so vendor/lib/libagm_pcm_plugin.so @@ -110,6 +135,7 @@ vendor/lib/libagmclient.so vendor/lib/libagmmixer.so -vendor/lib/vendor.qti.hardware.AGMIPC@1.0-impl.so vendor/lib/vendor.qti.hardware.AGMIPC@1.0.so +-vendor/lib64/libagm.so vendor/lib64/libagm_compress_plugin.so vendor/lib64/libagm_mixer_plugin.so vendor/lib64/libagm_pcm_plugin.so @@ -207,6 +233,10 @@ vendor/lib64/soundfx/libswvqe.so vendor/lib64/vendor.qti.hardware.pal@1.0-impl.so vendor/lib64/vendor.qti.hardware.pal@1.0.so +# Batterysecret +vendor/bin/batterysecret +vendor/etc/init/hw/init.batterysecret.rc + # Bluetooth vendor/bin/hw/android.hardware.bluetooth@1.0-service-qti vendor/etc/init/android.hardware.bluetooth@1.0-service-qti.rc @@ -245,6 +275,877 @@ vendor/lib64/libbtnv.so vendor/lib64/vendor.qti.hardware.bluetooth_sar@1.0.so vendor/lib64/vendor.qti.hardware.bluetooth_sar@1.1.so +# Camera +vendor/bin/hw/vendor.qti.camera.provider@2.7-service_64 +vendor/bin/hw/vendor.xiaomi.hardware.quickcamera@1.0-service +vendor/etc/camera/102_SummerDay.png +vendor/etc/camera/103_Fantasy.png +vendor/etc/camera/104_Meet.png +vendor/etc/camera/105_WindSing.png +vendor/etc/camera/106_Lost.png +vendor/etc/camera/107_Central.png +vendor/etc/camera/108_NorthernEurope.png +vendor/etc/camera/109_Rome.png +vendor/etc/camera/110_BlackGold.png +vendor/etc/camera/111_GreenOrange.png +vendor/etc/camera/112_CyberPunk.png +vendor/etc/camera/113_BlackIce.png +vendor/etc/camera/121_Bleach.png +vendor/etc/camera/122_Thriller.png +vendor/etc/camera/123_TealOrange.png +vendor/etc/camera/124_JapaneseStyle.png +vendor/etc/camera/125_Latin.png +vendor/etc/camera/126_Fantasy2.png +vendor/etc/camera/127_Creamy.png +vendor/etc/camera/128_Sepia.png +vendor/etc/camera/129_Vivid.png +vendor/etc/camera/130_Natural.png +vendor/etc/camera/131_Monochrom.png +vendor/etc/camera/132_MonochromHighContrast.png +vendor/etc/camera/CFR_para_UW_V01.bin +vendor/etc/camera/GpuKernelRepo.pb +vendor/etc/camera/LDC_ALTEK_AI_SEGMETATION.bin +vendor/etc/camera/LDC_FPC_TUNING_DATA.bin +vendor/etc/camera/LDC_FPC_TUNING_DATA_AI.bin +vendor/etc/camera/LDC_PACKDATA_VENDORID_0x01.bin +vendor/etc/camera/LDC_PACKDATA_VENDORID_0x07.bin +vendor/etc/camera/MobNetv2TF_0.35_iter200000_zoom2.5x_h1500w2000.dlc +vendor/etc/camera/af_class_all.dlc +vendor/etc/camera/af_class_human.dlc +vendor/etc/camera/af_classify.dlc +vendor/etc/camera/af_detect_1st.dlc +vendor/etc/camera/af_detect_2nd.dlc +vendor/etc/camera/af_saliency.dlc +vendor/etc/camera/af_track_backbone.dlc +vendor/etc/camera/af_track_head.dlc +vendor/etc/camera/ai_enhance.dlc +vendor/etc/camera/aivsModels1 +vendor/etc/camera/aivsModels2 +vendor/etc/camera/aivsModels3 +vendor/etc/camera/aivsParams +vendor/etc/camera/aivsParams2 +vendor/etc/camera/anc.bin +vendor/etc/camera/arcsat_2sat.bin +vendor/etc/camera/arcsoft_dynamicEV_config.ini +vendor/etc/camera/beauty_style_nude.cng +vendor/etc/camera/bokehParams.json +vendor/etc/camera/cache +vendor/etc/camera/camxoverridesettings.txt +vendor/etc/camera/com.xiaomi.dcal.wu.golden +vendor/etc/camera/com.xiaomi.dcal.wu.golden2 +vendor/etc/camera/deblur_sd_opencl_binary.bin +vendor/etc/camera/deblur_sd_opencl_params.bin +vendor/etc/camera/deblur_txt_dsp.dlc +vendor/etc/camera/deblur_txt_gpu.dlc +vendor/etc/camera/dualcam_bokeh_params_pro_front.json +vendor/etc/camera/eisoverridesettings.txt +vendor/etc/camera/ellc.bin +vendor/etc/camera/ellc_params.json +vendor/etc/camera/facefocus_models/detlmk.dlc +vendor/etc/camera/facefocus_models/facedet_dark_full.dlc +vendor/etc/camera/facefocus_models/facedet_dark_part.dlc +vendor/etc/camera/facefocus_models/facedet_front.dlc +vendor/etc/camera/facefocus_models/facedet_full.dlc +vendor/etc/camera/facefocus_models/facedet_part.dlc +vendor/etc/camera/facefocus_models/facevalid.dlc +vendor/etc/camera/fold_qianzhi_512_edutpu140_ar36912_depth128_dd48_2_128_inscale_q12qrqfct_rotate45_scale_distortcolor_quantaware_step205420_without_softmax_snpe-1.61.1.3484_soc-sm8475_qat.dlc +vendor/etc/camera/fusion_mecp.bin +vendor/etc/camera/fusion_models/fusion_cache +vendor/etc/camera/fusion_models/fusion_model +vendor/etc/camera/fusion_models/fusion_policy +vendor/etc/camera/his_conf_preview.yaml +vendor/etc/camera/his_conf_video.yaml +vendor/etc/camera/miai_psn_config.yaml +vendor/etc/camera/mibokeh_855_opencl.bin +vendor/etc/camera/mibokeh_855_parameter.bin +vendor/etc/camera/misoverridesettings.txt +vendor/etc/camera/model_ai_dxo.dlc +vendor/etc/camera/model_aiie_cap.dlc +vendor/etc/camera/model_back.dlc +vendor/etc/camera/model_ckpt_modify_dwbox_new_002651_qat8832_snpe-1.61.1.3484_soc-sm8475_qat.dlc +vendor/etc/camera/model_front.dlc +vendor/etc/camera/model_front_mibokeh_video.dlc +vendor/etc/camera/model_glass.dlc +vendor/etc/camera/mondrian_enhance_motiontuning.xml +vendor/etc/camera/mondrian_motiontuning.xml +vendor/etc/camera/preview_bokeh_params_mono.json +vendor/etc/camera/pureView_parameter.xml +vendor/etc/camera/qianzhi_27_snpe.dlc +vendor/etc/camera/resources/default_param.json +vendor/etc/camera/resources/kernel/1720888_32.bin +vendor/etc/camera/resources/kernel/1720888_64.bin +vendor/etc/camera/resources/kernel/2821809890_32.bin +vendor/etc/camera/resources/kernel/2821809890_64.bin +vendor/etc/camera/resources/kernel/32/s31bc24e5f6c4ef1752c77f3a22ad1ffcs0cc175b9c0f1b6a831c399e269772661t92eb5ffee6ae2fec3ad71c777531578fn92eb5ffee6ae2fec3ad71c777531578fn.bin +vendor/etc/camera/resources/kernel/32/t31bc24e5f6c4ef1752c77f3a22ad1ffcs0cc175b9c0f1b6a831c399e269772661t92eb5ffee6ae2fec3ad71c777531578fn92eb5ffee6ae2fec3ad71c777531578fn.bin +vendor/etc/camera/resources/kernel/3711416411_32.bin +vendor/etc/camera/resources/kernel/3711416411_64.bin +vendor/etc/camera/resources/kernel/64/s31bc24e5f6c4ef1752c77f3a22ad1ffcs0cc175b9c0f1b6a831c399e269772661t92eb5ffee6ae2fec3ad71c777531578fn92eb5ffee6ae2fec3ad71c777531578fn.bin +vendor/etc/camera/resources/kernel/64/t31bc24e5f6c4ef1752c77f3a22ad1ffcs0cc175b9c0f1b6a831c399e269772661t92eb5ffee6ae2fec3ad71c777531578fn92eb5ffee6ae2fec3ad71c777531578fn.bin +vendor/etc/camera/resources/model/2722133617 +vendor/etc/camera/resources/render/1068495261 +vendor/etc/camera/resources/render/1202823203 +vendor/etc/camera/resources/render/1587396406 +vendor/etc/camera/resources/render/183601851 +vendor/etc/camera/resources/render/1846660881 +vendor/etc/camera/resources/render/2135547585 +vendor/etc/camera/resources/render/2199122872 +vendor/etc/camera/resources/render/2532213662 +vendor/etc/camera/resources/render/2611148883 +vendor/etc/camera/resources/render/2644822710 +vendor/etc/camera/resources/render/3171791906 +vendor/etc/camera/resources/render/33333333 +vendor/etc/camera/resources/render/3533515369 +vendor/etc/camera/resources/render/3626370065 +vendor/etc/camera/resources/render/4183165925 +vendor/etc/camera/resources/render/4224303816 +vendor/etc/camera/resources/render/837151146 +vendor/etc/camera/resources/render/858912661 +vendor/etc/camera/resources/render/Effect/10_ColorTone/Effects/0_ModeClassical/effect.json +vendor/etc/camera/resources/render/Effect/10_ColorTone/Effects/0_ModeClassical/filter.bin +vendor/etc/camera/resources/render/Effect/10_ColorTone/Effects/1_ModeNative/effect.json +vendor/etc/camera/resources/render/Effect/10_ColorTone/Effects/1_ModeNative/filter.bin +vendor/etc/camera/resources/render/Effect/10_ColorTone/mode_classical.json +vendor/etc/camera/resources/render/Effect/10_ColorTone/mode_native.json +vendor/etc/camera/resources/render/Effect/20_FaceRetouch/Effects/0_Spotless/FaceMask.bin +vendor/etc/camera/resources/render/Effect/20_FaceRetouch/Effects/0_Spotless/effect.json +vendor/etc/camera/resources/render/Effect/20_FaceRetouch/Effects/1_SkinSmoothClassical/effect.json +vendor/etc/camera/resources/render/Effect/20_FaceRetouch/Effects/1_SkinSmoothNative/FaceMask.bin +vendor/etc/camera/resources/render/Effect/20_FaceRetouch/Effects/1_SkinSmoothNative/SkinDetial.bin +vendor/etc/camera/resources/render/Effect/20_FaceRetouch/Effects/1_SkinSmoothNative/effect_capture.json +vendor/etc/camera/resources/render/Effect/20_FaceRetouch/Effects/1_SkinSmoothNative/effect_preview.json +vendor/etc/camera/resources/render/Effect/20_FaceRetouch/mode_classical.json +vendor/etc/camera/resources/render/Effect/20_FaceRetouch/mode_native.json +vendor/etc/camera/resources/render/Effect/30_BasicRetouch/Effects/0_BrightEye/LeftEye.bin +vendor/etc/camera/resources/render/Effect/30_BasicRetouch/Effects/0_BrightEye/RightEye.bin +vendor/etc/camera/resources/render/Effect/30_BasicRetouch/Effects/0_BrightEye/effect.json +vendor/etc/camera/resources/render/Effect/30_BasicRetouch/Effects/0_BrightEyeV3/effect.json +vendor/etc/camera/resources/render/Effect/30_BasicRetouch/Effects/0_BrightEyeV3/eye_pupil.bin +vendor/etc/camera/resources/render/Effect/30_BasicRetouch/Effects/0_BrightEyeV3/left_eye.bin +vendor/etc/camera/resources/render/Effect/30_BasicRetouch/Effects/0_BrightEyeV3/right_eye.bin +vendor/etc/camera/resources/render/Effect/30_BasicRetouch/Effects/1_FacialSmooth/FaceMask.bin +vendor/etc/camera/resources/render/Effect/30_BasicRetouch/Effects/1_FacialSmooth/FacialSmoothMask_first.bin +vendor/etc/camera/resources/render/Effect/30_BasicRetouch/Effects/1_FacialSmooth/FacialSmoothMask_second.bin +vendor/etc/camera/resources/render/Effect/30_BasicRetouch/Effects/1_FacialSmooth/effectV2.json +vendor/etc/camera/resources/render/Effect/30_BasicRetouch/mode_base.json +vendor/etc/camera/resources/render/Effect/40_FaceStereo/Effects/0_ModeClassical/effect_capture.json +vendor/etc/camera/resources/render/Effect/40_FaceStereo/Effects/0_ModeClassical/effect_preview.json +vendor/etc/camera/resources/render/Effect/40_FaceStereo/Effects/0_ModeClassical/xr.bin +vendor/etc/camera/resources/render/Effect/40_FaceStereo/Effects/1_ModeNative/effect_capture.json +vendor/etc/camera/resources/render/Effect/40_FaceStereo/Effects/1_ModeNative/effect_preview.json +vendor/etc/camera/resources/render/Effect/40_FaceStereo/Effects/1_ModeNative/xr.bin +vendor/etc/camera/resources/render/Effect/40_FaceStereo/mode_classical.json +vendor/etc/camera/resources/render/Effect/40_FaceStereo/mode_native.json +vendor/etc/camera/resources/render/Effect/50_SkinTone/Effects/0_ModeClassical/effect.json +vendor/etc/camera/resources/render/Effect/50_SkinTone/Effects/0_ModeClassical/filter.bin +vendor/etc/camera/resources/render/Effect/50_SkinTone/Effects/1_ModeNative/effect.json +vendor/etc/camera/resources/render/Effect/50_SkinTone/Effects/1_ModeNative/filter.bin +vendor/etc/camera/resources/render/Effect/50_SkinTone/mode_classical.json +vendor/etc/camera/resources/render/Effect/50_SkinTone/mode_native.json +vendor/etc/camera/resources/render/Effect/60_Makeup/Effects/0_ModeClassical/Eyebrow.bin +vendor/etc/camera/resources/render/Effect/60_Makeup/Effects/0_ModeClassical/effect_capture.json +vendor/etc/camera/resources/render/Effect/60_Makeup/Effects/0_ModeClassical/effect_preview.json +vendor/etc/camera/resources/render/Effect/60_Makeup/Effects/0_ModeClassical/sh.bin +vendor/etc/camera/resources/render/Effect/60_Makeup/Effects/0_ModeClassical/yyy.bin +vendor/etc/camera/resources/render/Effect/60_Makeup/Effects/0_ModeClassical/yyz.bin +vendor/etc/camera/resources/render/Effect/60_Makeup/Effects/0_ModeClassical/zc.bin +vendor/etc/camera/resources/render/Effect/60_Makeup/Effects/0_ModeNative/Eyebrow.bin +vendor/etc/camera/resources/render/Effect/60_Makeup/Effects/0_ModeNative/effect_capture.json +vendor/etc/camera/resources/render/Effect/60_Makeup/Effects/0_ModeNative/effect_preview.json +vendor/etc/camera/resources/render/Effect/60_Makeup/Effects/0_ModeNative/sh.bin +vendor/etc/camera/resources/render/Effect/60_Makeup/Effects/0_ModeNative/yyy.bin +vendor/etc/camera/resources/render/Effect/60_Makeup/Effects/0_ModeNative/yyz.bin +vendor/etc/camera/resources/render/Effect/60_Makeup/Effects/0_ModeNative/zc.bin +vendor/etc/camera/resources/render/Effect/60_Makeup/mode_classical.json +vendor/etc/camera/resources/render/Effect/60_Makeup/mode_native.json +vendor/etc/camera/resources/render/Effect/70_FacialRefine/Effects/0_ModeClassical/effect_capture.json +vendor/etc/camera/resources/render/Effect/70_FacialRefine/Effects/0_ModeClassical/effect_preview.json +vendor/etc/camera/resources/render/Effect/70_FacialRefine/Effects/0_ModeClassical/eye_refine.bin +vendor/etc/camera/resources/render/Effect/70_FacialRefine/Effects/0_ModeClassical/facelift.bin +vendor/etc/camera/resources/render/Effect/70_FacialRefine/Effects/0_ModeClassical/nose.bin +vendor/etc/camera/resources/render/Effect/70_FacialRefine/Effects/1_ModeNative/effect_capture.json +vendor/etc/camera/resources/render/Effect/70_FacialRefine/Effects/1_ModeNative/effect_preview.json +vendor/etc/camera/resources/render/Effect/70_FacialRefine/Effects/1_ModeNative/eye_refine.bin +vendor/etc/camera/resources/render/Effect/70_FacialRefine/Effects/1_ModeNative/facelift.bin +vendor/etc/camera/resources/render/Effect/70_FacialRefine/Effects/1_ModeNative/nose.bin +vendor/etc/camera/resources/render/Effect/70_FacialRefine/Effects/2_ModeOtherFront/effect_capture.json +vendor/etc/camera/resources/render/Effect/70_FacialRefine/Effects/2_ModeOtherFront/effect_preview.json +vendor/etc/camera/resources/render/Effect/70_FacialRefine/Effects/2_ModeOtherFront/eye_refine.bin +vendor/etc/camera/resources/render/Effect/70_FacialRefine/Effects/2_ModeOtherFront/facelift.bin +vendor/etc/camera/resources/render/Effect/70_FacialRefine/mode_classical.json +vendor/etc/camera/resources/render/Effect/70_FacialRefine/mode_native.json +vendor/etc/camera/resources/render/Effect/70_FacialRefine/mode_other_front.json +vendor/etc/camera/resources/render/Effect/effect_list.json +vendor/etc/camera/resources/render/Effect/effect_mode_classical.json +vendor/etc/camera/resources/render/Effect/effect_mode_native.json +vendor/etc/camera/resources/render/Effect/effect_mode_otherFront.json +vendor/etc/camera/resources/render/GlobalConfig.json +vendor/etc/camera/resources/render/glsl/binShaders32/shader_GLPROGRAM_1D_GAUSSBLUR.bin +vendor/etc/camera/resources/render/glsl/binShaders32/shader_GLPROGRAM_1D_GAUSS_BILATERAL_BLUR.bin +vendor/etc/camera/resources/render/glsl/binShaders32/shader_GLPROGRAM_ADVANCE_BRIGHT_EYE.bin +vendor/etc/camera/resources/render/glsl/binShaders32/shader_GLPROGRAM_ADVANCE_BRIGHT_EYEV3_PROC_PUPIL.bin +vendor/etc/camera/resources/render/glsl/binShaders32/shader_GLPROGRAM_ADVANCE_GUIDE.bin +vendor/etc/camera/resources/render/glsl/binShaders32/shader_GLPROGRAM_BASE.bin +vendor/etc/camera/resources/render/glsl/binShaders32/shader_GLPROGRAM_BASE_Define_DEF_CATMULL_ROM.bin +vendor/etc/camera/resources/render/glsl/binShaders32/shader_GLPROGRAM_BASIC_TEXTURE_MAPPING.bin +vendor/etc/camera/resources/render/glsl/binShaders32/shader_GLPROGRAM_BASIC_TEXTURE_MAPPING_Define_BLEND_ALPHA.bin +vendor/etc/camera/resources/render/glsl/binShaders32/shader_GLPROGRAM_BLEND_COLORLAYER_WITHMASK_Define_NORMAL_MASK_R_EXT_FRAMEBUFFER_FETCH.bin +vendor/etc/camera/resources/render/glsl/binShaders32/shader_GLPROGRAM_BLEND_COLORLAYER_WITHMASK_Define_NORMAL_MASK_R_EXT_FRAMEBUFFER_FETCH_BLEND_ALPHA.bin +vendor/etc/camera/resources/render/glsl/binShaders32/shader_GLPROGRAM_BLEND_IMAGELAYER_NORMAL_Define_MULTIPLY_EXT_FRAMEBUFFER_FETCH.bin +vendor/etc/camera/resources/render/glsl/binShaders32/shader_GLPROGRAM_BLEND_IMAGELAYER_NORMAL_Define_MULTIPLY_EXT_FRAMEBUFFER_FETCH_BLEND_ALPHA.bin +vendor/etc/camera/resources/render/glsl/binShaders32/shader_GLPROGRAM_BLEND_IMAGELAYER_NORMAL_Define_SOFT_LIGHT_EXT_FRAMEBUFFER_FETCH.bin +vendor/etc/camera/resources/render/glsl/binShaders32/shader_GLPROGRAM_BLEND_IMAGELAYER_NORMAL_Define_SOFT_LIGHT_EXT_FRAMEBUFFER_FETCH_BLEND_ALPHA.bin +vendor/etc/camera/resources/render/glsl/binShaders32/shader_GLPROGRAM_BLEND_IMAGELAYER_WITHMASK_Define_MULTIPLY_MASK_R_EXT_FRAMEBUFFER_FETCH.bin +vendor/etc/camera/resources/render/glsl/binShaders32/shader_GLPROGRAM_BLEND_IMAGELAYER_WITHMASK_Define_MULTIPLY_MASK_R_EXT_FRAMEBUFFER_FETCH_BLEND_ALPHA.bin +vendor/etc/camera/resources/render/glsl/binShaders32/shader_GLPROGRAM_BLEND_IMAGELAYER_WITHMASK_Define_SOFT_LIGHT_MASK_R_EXT_FRAMEBUFFER_FETCH.bin +vendor/etc/camera/resources/render/glsl/binShaders32/shader_GLPROGRAM_BLEND_IMAGELAYER_WITHMASK_Define_SOFT_LIGHT_MASK_R_EXT_FRAMEBUFFER_FETCH_BLEND_ALPHA.bin +vendor/etc/camera/resources/render/glsl/binShaders32/shader_GLPROGRAM_BOX_FILTER_2X2.bin +vendor/etc/camera/resources/render/glsl/binShaders32/shader_GLPROGRAM_FACERETOUCH_LUMA_TO_ALPHA_Define_EXT_FRAMEBUFFER_FETCH.bin +vendor/etc/camera/resources/render/glsl/binShaders32/shader_GLPROGRAM_FACESURGERY_HEADNARROW.bin +vendor/etc/camera/resources/render/glsl/binShaders32/shader_GLPROGRAM_FACESURGERY_HEADNARROW_Define_DEF_CATMULL_ROM.bin +vendor/etc/camera/resources/render/glsl/binShaders32/shader_GLPROGRAM_FACESURGERY_HEADNARROW_Define_SMOOTH_COORD.bin +vendor/etc/camera/resources/render/glsl/binShaders32/shader_GLPROGRAM_FACESURGERY_HEADNARROW_Define_SMOOTH_COORD_DEF_CATMULL_ROM.bin +vendor/etc/camera/resources/render/glsl/binShaders32/shader_GLPROGRAM_FACIALREFINE_NORMAL_FUSE_OFFSETS.bin +vendor/etc/camera/resources/render/glsl/binShaders32/shader_GLPROGRAM_FACIALREFINE_NORMAL_WARP.bin +vendor/etc/camera/resources/render/glsl/binShaders32/shader_GLPROGRAM_FACIALREFINE_NORMAL_WARP_Define_DEF_CATMULL_ROM.bin +vendor/etc/camera/resources/render/glsl/binShaders32/shader_GLPROGRAM_FACIALREFINE_NORMAL_WARP_Define_USE_EG_PRESERV.bin +vendor/etc/camera/resources/render/glsl/binShaders32/shader_GLPROGRAM_FACIALREFINE_NORMAL_WARP_Define_USE_EG_PRESERV_DEF_CATMULL_ROM.bin +vendor/etc/camera/resources/render/glsl/binShaders32/shader_GLPROGRAM_FACIALREFINE_V2_BASE_FUSE_OFFSET.bin +vendor/etc/camera/resources/render/glsl/binShaders32/shader_GLPROGRAM_FACIALREFINE_V2_BASE_FUSE_OFFSET_Define_USE_SPLIT.bin +vendor/etc/camera/resources/render/glsl/binShaders32/shader_GLPROGRAM_FACIALREFINE_V2_EYE_FUSE_OFFSET.bin +vendor/etc/camera/resources/render/glsl/binShaders32/shader_GLPROGRAM_FACIALREFINE_V2_WARP.bin +vendor/etc/camera/resources/render/glsl/binShaders32/shader_GLPROGRAM_FACIALREFINE_V2_WARP_Define_DEF_CATMULL_ROM.bin +vendor/etc/camera/resources/render/glsl/binShaders32/shader_GLPROGRAM_FACIALREFINE_V2_WARP_Define_DEF_M.bin +vendor/etc/camera/resources/render/glsl/binShaders32/shader_GLPROGRAM_FACIALREFINE_V2_WARP_Define_DEF_M_DEF_CATMULL_ROM.bin +vendor/etc/camera/resources/render/glsl/binShaders32/shader_GLPROGRAM_FACIALREFINE_V2_WARP_Define_DEF_M_USE_EG_PRESERV.bin +vendor/etc/camera/resources/render/glsl/binShaders32/shader_GLPROGRAM_FACIALREFINE_V2_WARP_Define_DEF_M_USE_EG_PRESERV_DEF_CATMULL_ROM.bin +vendor/etc/camera/resources/render/glsl/binShaders32/shader_GLPROGRAM_FACIALREFINE_V2_WARP_Define_LIQUID.bin +vendor/etc/camera/resources/render/glsl/binShaders32/shader_GLPROGRAM_FACIALREFINE_V2_WARP_Define_USE_EG_PRESERV.bin +vendor/etc/camera/resources/render/glsl/binShaders32/shader_GLPROGRAM_FACIALREFINE_V2_WARP_Define_USE_EG_PRESERV_DEF_CATMULL_ROM.bin +vendor/etc/camera/resources/render/glsl/binShaders32/shader_GLPROGRAM_FACIALSMOOTH_BOX_BLUR.bin +vendor/etc/camera/resources/render/glsl/binShaders32/shader_GLPROGRAM_FACIALSMOOTH_Define_USE_NEW_VERSION_USE_ROI_MASK.bin +vendor/etc/camera/resources/render/glsl/binShaders32/shader_GLPROGRAM_FACIALSMOOTH_Define_USE_ROI_MASK.bin +vendor/etc/camera/resources/render/glsl/binShaders32/shader_GLPROGRAM_FACIALSMOOTH_GAUSS_BLUR_WITH_FACEMASK.bin +vendor/etc/camera/resources/render/glsl/binShaders32/shader_GLPROGRAM_FACIALSMOOTH_GAUSS_BLUR_WITH_FACEMASKV2.bin +vendor/etc/camera/resources/render/glsl/binShaders32/shader_GLPROGRAM_FACIALSMOOTH_GAUSS_BLUR_WITH_MASK.bin +vendor/etc/camera/resources/render/glsl/binShaders32/shader_GLPROGRAM_FACIALSMOOTH_SKIN_TONE_MASK.bin +vendor/etc/camera/resources/render/glsl/binShaders32/shader_GLPROGRAM_FOGGY_FACERETOUCH_1D_MEANBLUR.bin +vendor/etc/camera/resources/render/glsl/binShaders32/shader_GLPROGRAM_FOGGY_FACERETOUCH_1D_MEANBLUR_Define_USE_ALPHA_WEIGHT.bin +vendor/etc/camera/resources/render/glsl/binShaders32/shader_GLPROGRAM_FOGGY_FACERETOUCH_SIMPLE_PROCESS_Define_EXT_FRAMEBUFFER_FETCH.bin +vendor/etc/camera/resources/render/glsl/binShaders32/shader_GLPROGRAM_FOGGY_FACERETOUCH_VARIANCE.bin +vendor/etc/camera/resources/render/glsl/binShaders32/shader_GLPROGRAM_LOCAL_WARP_Define_USE_EG_PRESERV.bin +vendor/etc/camera/resources/render/glsl/binShaders32/shader_GLPROGRAM_LOCAL_WARP_Define_USE_EG_PRESERV_DEF_CATMULL_ROM.bin +vendor/etc/camera/resources/render/glsl/binShaders32/shader_GLPROGRAM_LOCAL_WARP_ROTATE_Define_USE_EG_PRESERV.bin +vendor/etc/camera/resources/render/glsl/binShaders32/shader_GLPROGRAM_LOCAL_WARP_ROTATE_Define_USE_EG_PRESERV_DEF_CATMULL_ROM.bin +vendor/etc/camera/resources/render/glsl/binShaders32/shader_GLPROGRAM_LOCAL_WARP_SCALE_Define_USE_EG_PRESERV.bin +vendor/etc/camera/resources/render/glsl/binShaders32/shader_GLPROGRAM_LOCAL_WARP_SCALE_Define_USE_EG_PRESERV_DEF_CATMULL_ROM.bin +vendor/etc/camera/resources/render/glsl/binShaders32/shader_GLPROGRAM_LOCAL_WARP_TRANSLATE_Define_USE_EG_PRESERV.bin +vendor/etc/camera/resources/render/glsl/binShaders32/shader_GLPROGRAM_LOCAL_WARP_TRANSLATE_Define_USE_EG_PRESERV_DEF_CATMULL_ROM.bin +vendor/etc/camera/resources/render/glsl/binShaders32/shader_GLPROGRAM_LUT_3D_Define_EXT_FRAMEBUFFER_FETCH.bin +vendor/etc/camera/resources/render/glsl/binShaders32/shader_GLPROGRAM_MEAN_BLUR.bin +vendor/etc/camera/resources/render/glsl/binShaders32/shader_GLPROGRAM_MEDIAN_BLUR.bin +vendor/etc/camera/resources/render/glsl/binShaders32/shader_GLPROGRAM_MORPH_ERODE.bin +vendor/etc/camera/resources/render/glsl/binShaders32/shader_GLPROGRAM_POINT.bin +vendor/etc/camera/resources/render/glsl/binShaders32/shader_GLPROGRAM_SIMPLE_FACIALSMOOTH_Define_MASK_R_EXT_FRAMEBUFFER_FETCH.bin +vendor/etc/camera/resources/render/glsl/binShaders32/shader_GLPROGRAM_SKIN_ENHANCE.bin +vendor/etc/camera/resources/render/glsl/binShaders32/shader_GLPROGRAM_SPOTLESS_Define_EXT_FRAMEBUFFER_FETCH.bin +vendor/etc/camera/resources/render/glsl/binShaders32/shader_GLPROGRAM_TEXTURE_RETOUCH_PROCESS_Define_EXT_FRAMEBUFFER_FETCH.bin +vendor/etc/camera/resources/render/glsl/binShaders32/shader_GLPROGRAM_TEXTURE_RETOUCH_PROCESS_WITH_MASK_Define_MASK_R_EXT_FRAMEBUFFER_FETCH.bin +vendor/etc/camera/resources/render/glsl/binShaders32/shader_GLPROGRAM_WARP_AFFINE.bin +vendor/etc/camera/resources/render/glsl/binShaders32/shader_GLPROGRAM_WARP_AFFINE_INCREMENTAL.bin +vendor/etc/camera/resources/render/glsl/binShaders32/shader_GLPROGRAM_WARP_NORMAL.bin +vendor/etc/camera/resources/render/glsl/binShaders32/shader_GLPROGRAM_WARP_NORMAL_Define_WARP_TO_ROI.bin +vendor/etc/camera/resources/render/glsl/binShaders32/shader_RGBA2RGBAUtils.bin +vendor/etc/camera/resources/render/glsl/binShaders32/shader_RGBA2YUVUtils.bin +vendor/etc/camera/resources/render/glsl/binShaders32/shader_RGBA2YUVUtils_SWAP_UV.bin +vendor/etc/camera/resources/render/glsl/binShaders32/shader_YUV2RGBAUtils.bin +vendor/etc/camera/resources/render/glsl/binShaders32/shader_YUV2RGBAUtils_DEHAZE.bin +vendor/etc/camera/resources/render/glsl/binShaders32/shader_YUV2RGBAUtils_SWAP_UV.bin +vendor/etc/camera/resources/render/glsl/binShaders32/shader_YUV2RGBAUtils_SWAP_UV_DEHAZE.bin +vendor/etc/camera/resources/render/glsl/binShaders32/shader_YUV2YUVUtils.bin +vendor/etc/camera/resources/render/glsl/binShaders32/shader_YUV2YUVUtils_SWAP_UV.bin +vendor/etc/camera/resources/render/glsl/binShaders64/shader_GLPROGRAM_1D_GAUSSBLUR.bin +vendor/etc/camera/resources/render/glsl/binShaders64/shader_GLPROGRAM_1D_GAUSS_BILATERAL_BLUR.bin +vendor/etc/camera/resources/render/glsl/binShaders64/shader_GLPROGRAM_ADVANCE_BRIGHT_EYE.bin +vendor/etc/camera/resources/render/glsl/binShaders64/shader_GLPROGRAM_ADVANCE_BRIGHT_EYEV3_PROC_PUPIL.bin +vendor/etc/camera/resources/render/glsl/binShaders64/shader_GLPROGRAM_ADVANCE_GUIDE.bin +vendor/etc/camera/resources/render/glsl/binShaders64/shader_GLPROGRAM_BASE.bin +vendor/etc/camera/resources/render/glsl/binShaders64/shader_GLPROGRAM_BASE_Define_DEF_CATMULL_ROM.bin +vendor/etc/camera/resources/render/glsl/binShaders64/shader_GLPROGRAM_BASIC_TEXTURE_MAPPING.bin +vendor/etc/camera/resources/render/glsl/binShaders64/shader_GLPROGRAM_BASIC_TEXTURE_MAPPING_Define_BLEND_ALPHA.bin +vendor/etc/camera/resources/render/glsl/binShaders64/shader_GLPROGRAM_BLEND_COLORLAYER_WITHMASK_Define_NORMAL_MASK_R_EXT_FRAMEBUFFER_FETCH.bin +vendor/etc/camera/resources/render/glsl/binShaders64/shader_GLPROGRAM_BLEND_COLORLAYER_WITHMASK_Define_NORMAL_MASK_R_EXT_FRAMEBUFFER_FETCH_BLEND_ALPHA.bin +vendor/etc/camera/resources/render/glsl/binShaders64/shader_GLPROGRAM_BLEND_IMAGELAYER_NORMAL_Define_MULTIPLY_EXT_FRAMEBUFFER_FETCH.bin +vendor/etc/camera/resources/render/glsl/binShaders64/shader_GLPROGRAM_BLEND_IMAGELAYER_NORMAL_Define_MULTIPLY_EXT_FRAMEBUFFER_FETCH_BLEND_ALPHA.bin +vendor/etc/camera/resources/render/glsl/binShaders64/shader_GLPROGRAM_BLEND_IMAGELAYER_NORMAL_Define_SOFT_LIGHT_EXT_FRAMEBUFFER_FETCH.bin +vendor/etc/camera/resources/render/glsl/binShaders64/shader_GLPROGRAM_BLEND_IMAGELAYER_NORMAL_Define_SOFT_LIGHT_EXT_FRAMEBUFFER_FETCH_BLEND_ALPHA.bin +vendor/etc/camera/resources/render/glsl/binShaders64/shader_GLPROGRAM_BLEND_IMAGELAYER_WITHMASK_Define_MULTIPLY_MASK_R_EXT_FRAMEBUFFER_FETCH.bin +vendor/etc/camera/resources/render/glsl/binShaders64/shader_GLPROGRAM_BLEND_IMAGELAYER_WITHMASK_Define_MULTIPLY_MASK_R_EXT_FRAMEBUFFER_FETCH_BLEND_ALPHA.bin +vendor/etc/camera/resources/render/glsl/binShaders64/shader_GLPROGRAM_BLEND_IMAGELAYER_WITHMASK_Define_SOFT_LIGHT_MASK_R_EXT_FRAMEBUFFER_FETCH.bin +vendor/etc/camera/resources/render/glsl/binShaders64/shader_GLPROGRAM_BLEND_IMAGELAYER_WITHMASK_Define_SOFT_LIGHT_MASK_R_EXT_FRAMEBUFFER_FETCH_BLEND_ALPHA.bin +vendor/etc/camera/resources/render/glsl/binShaders64/shader_GLPROGRAM_BOX_FILTER_2X2.bin +vendor/etc/camera/resources/render/glsl/binShaders64/shader_GLPROGRAM_FACERETOUCH_LUMA_TO_ALPHA_Define_EXT_FRAMEBUFFER_FETCH.bin +vendor/etc/camera/resources/render/glsl/binShaders64/shader_GLPROGRAM_FACESURGERY_HEADNARROW.bin +vendor/etc/camera/resources/render/glsl/binShaders64/shader_GLPROGRAM_FACESURGERY_HEADNARROW_Define_DEF_CATMULL_ROM.bin +vendor/etc/camera/resources/render/glsl/binShaders64/shader_GLPROGRAM_FACESURGERY_HEADNARROW_Define_SMOOTH_COORD.bin +vendor/etc/camera/resources/render/glsl/binShaders64/shader_GLPROGRAM_FACESURGERY_HEADNARROW_Define_SMOOTH_COORD_DEF_CATMULL_ROM.bin +vendor/etc/camera/resources/render/glsl/binShaders64/shader_GLPROGRAM_FACIALREFINE_NORMAL_FUSE_OFFSETS.bin +vendor/etc/camera/resources/render/glsl/binShaders64/shader_GLPROGRAM_FACIALREFINE_NORMAL_WARP.bin +vendor/etc/camera/resources/render/glsl/binShaders64/shader_GLPROGRAM_FACIALREFINE_NORMAL_WARP_Define_DEF_CATMULL_ROM.bin +vendor/etc/camera/resources/render/glsl/binShaders64/shader_GLPROGRAM_FACIALREFINE_NORMAL_WARP_Define_USE_EG_PRESERV.bin +vendor/etc/camera/resources/render/glsl/binShaders64/shader_GLPROGRAM_FACIALREFINE_NORMAL_WARP_Define_USE_EG_PRESERV_DEF_CATMULL_ROM.bin +vendor/etc/camera/resources/render/glsl/binShaders64/shader_GLPROGRAM_FACIALREFINE_V2_BASE_FUSE_OFFSET.bin +vendor/etc/camera/resources/render/glsl/binShaders64/shader_GLPROGRAM_FACIALREFINE_V2_BASE_FUSE_OFFSET_Define_USE_SPLIT.bin +vendor/etc/camera/resources/render/glsl/binShaders64/shader_GLPROGRAM_FACIALREFINE_V2_EYE_FUSE_OFFSET.bin +vendor/etc/camera/resources/render/glsl/binShaders64/shader_GLPROGRAM_FACIALREFINE_V2_WARP.bin +vendor/etc/camera/resources/render/glsl/binShaders64/shader_GLPROGRAM_FACIALREFINE_V2_WARP_Define_DEF_CATMULL_ROM.bin +vendor/etc/camera/resources/render/glsl/binShaders64/shader_GLPROGRAM_FACIALREFINE_V2_WARP_Define_DEF_M.bin +vendor/etc/camera/resources/render/glsl/binShaders64/shader_GLPROGRAM_FACIALREFINE_V2_WARP_Define_DEF_M_DEF_CATMULL_ROM.bin +vendor/etc/camera/resources/render/glsl/binShaders64/shader_GLPROGRAM_FACIALREFINE_V2_WARP_Define_DEF_M_USE_EG_PRESERV.bin +vendor/etc/camera/resources/render/glsl/binShaders64/shader_GLPROGRAM_FACIALREFINE_V2_WARP_Define_DEF_M_USE_EG_PRESERV_DEF_CATMULL_ROM.bin +vendor/etc/camera/resources/render/glsl/binShaders64/shader_GLPROGRAM_FACIALREFINE_V2_WARP_Define_LIQUID.bin +vendor/etc/camera/resources/render/glsl/binShaders64/shader_GLPROGRAM_FACIALREFINE_V2_WARP_Define_USE_EG_PRESERV.bin +vendor/etc/camera/resources/render/glsl/binShaders64/shader_GLPROGRAM_FACIALREFINE_V2_WARP_Define_USE_EG_PRESERV_DEF_CATMULL_ROM.bin +vendor/etc/camera/resources/render/glsl/binShaders64/shader_GLPROGRAM_FACIALSMOOTH_BOX_BLUR.bin +vendor/etc/camera/resources/render/glsl/binShaders64/shader_GLPROGRAM_FACIALSMOOTH_Define_USE_NEW_VERSION_USE_ROI_MASK.bin +vendor/etc/camera/resources/render/glsl/binShaders64/shader_GLPROGRAM_FACIALSMOOTH_Define_USE_ROI_MASK.bin +vendor/etc/camera/resources/render/glsl/binShaders64/shader_GLPROGRAM_FACIALSMOOTH_GAUSS_BLUR_WITH_FACEMASK.bin +vendor/etc/camera/resources/render/glsl/binShaders64/shader_GLPROGRAM_FACIALSMOOTH_GAUSS_BLUR_WITH_FACEMASKV2.bin +vendor/etc/camera/resources/render/glsl/binShaders64/shader_GLPROGRAM_FACIALSMOOTH_GAUSS_BLUR_WITH_MASK.bin +vendor/etc/camera/resources/render/glsl/binShaders64/shader_GLPROGRAM_FACIALSMOOTH_SKIN_TONE_MASK.bin +vendor/etc/camera/resources/render/glsl/binShaders64/shader_GLPROGRAM_FOGGY_FACERETOUCH_1D_MEANBLUR.bin +vendor/etc/camera/resources/render/glsl/binShaders64/shader_GLPROGRAM_FOGGY_FACERETOUCH_1D_MEANBLUR_Define_USE_ALPHA_WEIGHT.bin +vendor/etc/camera/resources/render/glsl/binShaders64/shader_GLPROGRAM_FOGGY_FACERETOUCH_SIMPLE_PROCESS_Define_EXT_FRAMEBUFFER_FETCH.bin +vendor/etc/camera/resources/render/glsl/binShaders64/shader_GLPROGRAM_FOGGY_FACERETOUCH_VARIANCE.bin +vendor/etc/camera/resources/render/glsl/binShaders64/shader_GLPROGRAM_LOCAL_WARP_Define_USE_EG_PRESERV.bin +vendor/etc/camera/resources/render/glsl/binShaders64/shader_GLPROGRAM_LOCAL_WARP_Define_USE_EG_PRESERV_DEF_CATMULL_ROM.bin +vendor/etc/camera/resources/render/glsl/binShaders64/shader_GLPROGRAM_LOCAL_WARP_ROTATE_Define_USE_EG_PRESERV.bin +vendor/etc/camera/resources/render/glsl/binShaders64/shader_GLPROGRAM_LOCAL_WARP_ROTATE_Define_USE_EG_PRESERV_DEF_CATMULL_ROM.bin +vendor/etc/camera/resources/render/glsl/binShaders64/shader_GLPROGRAM_LOCAL_WARP_SCALE_Define_USE_EG_PRESERV.bin +vendor/etc/camera/resources/render/glsl/binShaders64/shader_GLPROGRAM_LOCAL_WARP_SCALE_Define_USE_EG_PRESERV_DEF_CATMULL_ROM.bin +vendor/etc/camera/resources/render/glsl/binShaders64/shader_GLPROGRAM_LOCAL_WARP_TRANSLATE_Define_USE_EG_PRESERV.bin +vendor/etc/camera/resources/render/glsl/binShaders64/shader_GLPROGRAM_LOCAL_WARP_TRANSLATE_Define_USE_EG_PRESERV_DEF_CATMULL_ROM.bin +vendor/etc/camera/resources/render/glsl/binShaders64/shader_GLPROGRAM_LUT_3D_Define_EXT_FRAMEBUFFER_FETCH.bin +vendor/etc/camera/resources/render/glsl/binShaders64/shader_GLPROGRAM_MEAN_BLUR.bin +vendor/etc/camera/resources/render/glsl/binShaders64/shader_GLPROGRAM_MEDIAN_BLUR.bin +vendor/etc/camera/resources/render/glsl/binShaders64/shader_GLPROGRAM_MORPH_ERODE.bin +vendor/etc/camera/resources/render/glsl/binShaders64/shader_GLPROGRAM_POINT.bin +vendor/etc/camera/resources/render/glsl/binShaders64/shader_GLPROGRAM_SIMPLE_FACIALSMOOTH_Define_MASK_R_EXT_FRAMEBUFFER_FETCH.bin +vendor/etc/camera/resources/render/glsl/binShaders64/shader_GLPROGRAM_SKIN_ENHANCE.bin +vendor/etc/camera/resources/render/glsl/binShaders64/shader_GLPROGRAM_SPOTLESS_Define_EXT_FRAMEBUFFER_FETCH.bin +vendor/etc/camera/resources/render/glsl/binShaders64/shader_GLPROGRAM_TEXTURE_RETOUCH_PROCESS_Define_EXT_FRAMEBUFFER_FETCH.bin +vendor/etc/camera/resources/render/glsl/binShaders64/shader_GLPROGRAM_TEXTURE_RETOUCH_PROCESS_WITH_MASK_Define_MASK_R_EXT_FRAMEBUFFER_FETCH.bin +vendor/etc/camera/resources/render/glsl/binShaders64/shader_GLPROGRAM_WARP_AFFINE.bin +vendor/etc/camera/resources/render/glsl/binShaders64/shader_GLPROGRAM_WARP_AFFINE_INCREMENTAL.bin +vendor/etc/camera/resources/render/glsl/binShaders64/shader_GLPROGRAM_WARP_NORMAL.bin +vendor/etc/camera/resources/render/glsl/binShaders64/shader_GLPROGRAM_WARP_NORMAL_Define_WARP_TO_ROI.bin +vendor/etc/camera/resources/render/glsl/binShaders64/shader_RGBA2RGBAUtils.bin +vendor/etc/camera/resources/render/glsl/binShaders64/shader_RGBA2YUVUtils.bin +vendor/etc/camera/resources/render/glsl/binShaders64/shader_RGBA2YUVUtils_SWAP_UV.bin +vendor/etc/camera/resources/render/glsl/binShaders64/shader_YUV2RGBAUtils.bin +vendor/etc/camera/resources/render/glsl/binShaders64/shader_YUV2RGBAUtils_DEHAZE.bin +vendor/etc/camera/resources/render/glsl/binShaders64/shader_YUV2RGBAUtils_SWAP_UV.bin +vendor/etc/camera/resources/render/glsl/binShaders64/shader_YUV2RGBAUtils_SWAP_UV_DEHAZE.bin +vendor/etc/camera/resources/render/glsl/binShaders64/shader_YUV2YUVUtils.bin +vendor/etc/camera/resources/render/glsl/binShaders64/shader_YUV2YUVUtils_SWAP_UV.bin +vendor/etc/camera/resources/truesight_param.json +vendor/etc/camera/resources/truesight_param_debug.json +vendor/etc/camera/sceneDetection.xml +vendor/etc/camera/scene_seg_20210802_2cls_384input_271212_snpe-1.61.1.3484_soc-sm8475_qat.dlc +vendor/etc/camera/siq_ocl_cache +vendor/etc/camera/superiq_model +vendor/etc/camera/svq_cache +vendor/etc/camera/vidhance_calibration +vendor/etc/camera/xiaomi/dualbokehjpegsnapshot.json +vendor/etc/camera/xiaomi/dualbokehsnapshot.json +vendor/etc/camera/xiaomi/frontbokehsnapshot.json +vendor/etc/camera/xiaomi/frontsinglesnapshot.json +vendor/etc/camera/xiaomi/frontsupernightsnapshot.json +vendor/etc/camera/xiaomi/frontsupernightsnapshotjpeg.json +vendor/etc/camera/xiaomi/manualsnapshot.json +vendor/etc/camera/xiaomi/miviinfo.json +vendor/etc/camera/xiaomi/mivisettings.txt +vendor/etc/camera/xiaomi/normalsnapshot.json +vendor/etc/camera/xiaomi/rearsupernightsnapshot.json +vendor/etc/camera/xiaomi/satsnapshot.json +vendor/etc/camera/xiaomi/superhdsnapshot.json +vendor/etc/camera/xiaomi/thirdpartydualbokehyuvsnapshot.json +vendor/etc/camera/xiaomi/thirdpartyjpegsnapshot.json +vendor/etc/camera/xiaomi/thirdpartyrawsupernightjpeg.json +vendor/etc/camera/xiaomi/thirdpartyrawsupernightyuv.json +vendor/etc/camera/xiaomi/thirdpartysnapshot.json +vendor/etc/camera/xiaomiSceneDetection.xml +vendor/etc/init/vendor.qti.camera.provider@2.7-service_64.rc +vendor/etc/vintf/manifest/vendor.xiaomi.hardware.quickcamera@1.0-service.xml +vendor/lib/camera/com.qti.tuned.default.bin +vendor/lib/camera/fdconfigpreview.bin +vendor/lib/camera/fdconfigpreviewlite.bin +vendor/lib/camera/fdconfigvideo.bin +vendor/lib/camera/fdconfigvideolite.bin +vendor/lib/camx.device@3.2-impl.so +vendor/lib/camx.device@3.3-impl.so +vendor/lib/camx.device@3.4-ext-impl.so +vendor/lib/camx.device@3.4-impl.so +vendor/lib/camx.device@3.5-ext-impl.so +vendor/lib/camx.device@3.5-impl.so +vendor/lib/camx.device@3.6-ext-impl.so +vendor/lib/camx.device@3.6-impl.so +vendor/lib/camx.device@3.7-impl.so +vendor/lib/camx.provider@2.4-external.so +vendor/lib/camx.provider@2.4-impl.so +vendor/lib/camx.provider@2.4-legacy.so +vendor/lib/camx.provider@2.5-external.so +vendor/lib/camx.provider@2.5-legacy.so +vendor/lib/camx.provider@2.6-legacy.so +vendor/lib/camx.provider@2.7-legacy.so +vendor/lib/com.qti.settings.fillmore.so +vendor/lib/com.qti.settings.sm8450.so +vendor/lib/hw/vendor.xiaomi.hardware.quickcamera@1.0-impl.so +vendor/lib/libAF.so +vendor/lib/libSNPE.so +vendor/lib/libSnpeHtpV69Stub.so +vendor/lib/libXMFaceFocus.so +vendor/lib/libc++_shared.so +vendor/lib/libcamxcommonutils.so +vendor/lib/libcamxexternalformatutils.so +vendor/lib/libcamxsettingsmanager.so +vendor/lib/libmemunreachable.so +vendor/lib/libmialgo_ai_vision.so +vendor/lib/libmialgo_utils.so +vendor/lib/libos.so +vendor/lib/libqshcamera.so +vendor/lib/libquickcamera.so +vendor/lib/libsnpe_dsp_domains_v2.so +vendor/lib/libsnpe_dsp_domains_v3.so +vendor/lib/libsynx.so +vendor/lib/libthreadutils.so +vendor/lib/libxmi_slow_motion_mein.so +vendor/lib/vendor.xiaomi.hardware.quickcamera@1.0.so +vendor/lib64/camera/com.qti.tuned.default.bin +vendor/lib64/camera/components/com.bots.node.vendortagwrite.so +vendor/lib64/camera/components/com.mi.node.AIIE.so +vendor/lib64/camera/components/com.mi.node.aiasd.so +vendor/lib64/camera/components/com.mi.node.eisv2.so +vendor/lib64/camera/components/com.mi.node.facealign.so +vendor/lib64/camera/components/com.mi.node.frontbokeh.so +vendor/lib64/camera/components/com.mi.node.hdr.so +vendor/lib64/camera/components/com.mi.node.mawsaliency.so +vendor/lib64/camera/components/com.mi.node.mimovie.so +vendor/lib64/camera/components/com.mi.node.mipitounpacketraw.so +vendor/lib64/camera/components/com.mi.node.realtimebokeh.so +vendor/lib64/camera/components/com.mi.node.rearvideo.so +vendor/lib64/camera/components/com.mi.node.skinbeautifier.so +vendor/lib64/camera/components/com.mi.node.superiq.so +vendor/lib64/camera/components/com.mi.node.test_rearvideo.so +vendor/lib64/camera/components/com.mi.node.tsskinbeautifier.so +vendor/lib64/camera/components/com.mi.node.videobokeh.so +vendor/lib64/camera/components/com.mi.node.videonight.so +vendor/lib64/camera/components/com.qti.camx.chiiqutils.so +vendor/lib64/camera/components/com.qti.eisv2.so +vendor/lib64/camera/components/com.qti.eisv3.so +vendor/lib64/camera/components/com.qti.hvx.addconstant.so +vendor/lib64/camera/components/com.qti.hvx.binning.so +vendor/lib64/camera/components/com.qti.node.afbfusion.so +vendor/lib64/camera/components/com.qti.node.aon.so +vendor/lib64/camera/components/com.qti.node.customhwnode.so +vendor/lib64/camera/components/com.qti.node.depth.so +vendor/lib64/camera/components/com.qti.node.dewarp.so +vendor/lib64/camera/components/com.qti.node.dummydepth.so +vendor/lib64/camera/components/com.qti.node.dummyrtb.so +vendor/lib64/camera/components/com.qti.node.dummysat.so +vendor/lib64/camera/components/com.qti.node.eisv2.so +vendor/lib64/camera/components/com.qti.node.eisv3.so +vendor/lib64/camera/components/com.qti.node.fcv.so +vendor/lib64/camera/components/com.qti.node.formatconversion.so +vendor/lib64/camera/components/com.qti.node.gme.so +vendor/lib64/camera/components/com.qti.node.gpu.so +vendor/lib64/camera/components/com.qti.node.gyrornn.so +vendor/lib64/camera/components/com.qti.node.hdr10pgen.so +vendor/lib64/camera/components/com.qti.node.hdr10phist.so +vendor/lib64/camera/components/com.qti.node.hdr10plushist.so +vendor/lib64/camera/components/com.qti.node.hdr10plusmeta.so +vendor/lib64/camera/components/com.qti.node.ldc.so +vendor/lib64/camera/components/com.qti.node.memcpy.so +vendor/lib64/camera/components/com.qti.node.ml.so +vendor/lib64/camera/components/com.qti.node.mlinference.so +vendor/lib64/camera/components/com.qti.node.muxer.so +vendor/lib64/camera/components/com.qti.node.remosaic.so +vendor/lib64/camera/components/com.qti.node.stich.so +vendor/lib64/camera/components/com.qti.node.swaidenoiser.so +vendor/lib64/camera/components/com.qti.node.swbestats.so +vendor/lib64/camera/components/com.qti.node.swcac.so +vendor/lib64/camera/components/com.qti.node.swec.so +vendor/lib64/camera/components/com.qti.node.swfusion.so +vendor/lib64/camera/components/com.qti.node.swhme.so +vendor/lib64/camera/components/com.qti.node.swlsc.so +vendor/lib64/camera/components/com.qti.node.swmctf.so +vendor/lib64/camera/components/com.qti.node.swmfnr.so +vendor/lib64/camera/components/com.qti.node.swpdpc.so +vendor/lib64/camera/components/com.qti.node.swpreprocess.so +vendor/lib64/camera/components/com.qti.node.swregistration.so +vendor/lib64/camera/components/com.qti.stats.aec.so +vendor/lib64/camera/components/com.qti.stats.aecwrapper.so +vendor/lib64/camera/components/com.qti.stats.aecxcore.so +vendor/lib64/camera/components/com.qti.stats.af.so +vendor/lib64/camera/components/com.qti.stats.afd.so +vendor/lib64/camera/components/com.qti.stats.afwrapper.so +vendor/lib64/camera/components/com.qti.stats.asd.so +vendor/lib64/camera/components/com.qti.stats.awb.so +vendor/lib64/camera/components/com.qti.stats.awbwrapper.so +vendor/lib64/camera/components/com.qti.stats.cnndriver.so +vendor/lib64/camera/components/com.qti.stats.haf.so +vendor/lib64/camera/components/com.qti.stats.hafoverride.so +vendor/lib64/camera/components/com.qti.stats.localhistogram.so +vendor/lib64/camera/components/com.qti.stats.pdlib.so +vendor/lib64/camera/components/com.qti.stats.pdlibsony.so +vendor/lib64/camera/components/com.qti.stats.pdlibwrapper.so +vendor/lib64/camera/components/com.qti.stats.roimixer.so +vendor/lib64/camera/components/com.qti.stats.roimixerlib.so +vendor/lib64/camera/components/com.qti.stats.statsgenerator.so +vendor/lib64/camera/components/com.qti.stats.tracker.so +vendor/lib64/camera/components/com.qtistatic.stats.aec.so +vendor/lib64/camera/components/com.qtistatic.stats.af.so +vendor/lib64/camera/components/com.qtistatic.stats.awb.so +vendor/lib64/camera/components/com.qtistatic.stats.pdlib.so +vendor/lib64/camera/components/com.xiaomi.node.gme.so +vendor/lib64/camera/components/com.xiaomi.node.mibokeh.so +vendor/lib64/camera/components/com.xiaomi.node.mifilter.so +vendor/lib64/camera/components/com.xiaomi.node.misegment.so +vendor/lib64/camera/components/com.xiaomi.node.misv2.so +vendor/lib64/camera/components/com.xiaomi.node.misv3.so +vendor/lib64/camera/components/com.xiaomi.node.smooth_transition.so +vendor/lib64/camera/components/libdepthmapwrapper_secure.so +vendor/lib64/camera/fdconfigpreview.bin +vendor/lib64/camera/fdconfigpreviewlite.bin +vendor/lib64/camera/fdconfigvideo.bin +vendor/lib64/camera/fdconfigvideolite.bin +vendor/lib64/camera/libQnnHtp.so +vendor/lib64/camera/libQnnHtpV69Skel.so +vendor/lib64/camera/libQnnHtpV69Stub.so +vendor/lib64/camera/plugins/com.xiaomi.plugin.anchor.so +vendor/lib64/camera/plugins/com.xiaomi.plugin.arcsoftsll.so +vendor/lib64/camera/plugins/com.xiaomi.plugin.capbokeh.so +vendor/lib64/camera/plugins/com.xiaomi.plugin.depurple.so +vendor/lib64/camera/plugins/com.xiaomi.plugin.frontbokeh.so +vendor/lib64/camera/plugins/com.xiaomi.plugin.fusion.so +vendor/lib64/camera/plugins/com.xiaomi.plugin.gpu.so +vendor/lib64/camera/plugins/com.xiaomi.plugin.hdr.so +vendor/lib64/camera/plugins/com.xiaomi.plugin.ldc.so +vendor/lib64/camera/plugins/com.xiaomi.plugin.memcpy.so +vendor/lib64/camera/plugins/com.xiaomi.plugin.miaideblur.so +vendor/lib64/camera/plugins/com.xiaomi.plugin.miaiie.so +vendor/lib64/camera/plugins/com.xiaomi.plugin.miaiportraitsupernight.so +vendor/lib64/camera/plugins/com.xiaomi.plugin.mialgoellc.so +vendor/lib64/camera/plugins/com.xiaomi.plugin.misegment.so +vendor/lib64/camera/plugins/com.xiaomi.plugin.offlinepostproc.so +vendor/lib64/camera/plugins/com.xiaomi.plugin.pureview.so +vendor/lib64/camera/plugins/com.xiaomi.plugin.relight.so +vendor/lib64/camera/plugins/com.xiaomi.plugin.skinbeautifier.so +vendor/lib64/camera/plugins/com.xiaomi.plugin.sr.so +vendor/lib64/camera/plugins/com.xiaomi.plugin.supermoon.so +vendor/lib64/camera/plugins/com.xiaomi.plugin.swjpegencode.so +vendor/lib64/camera/plugins/com.xiaomi.plugin.tsskinbeautifier.so +vendor/lib64/camx.device@3.2-impl.so +vendor/lib64/camx.device@3.3-impl.so +vendor/lib64/camx.device@3.4-ext-impl.so +vendor/lib64/camx.device@3.4-impl.so +vendor/lib64/camx.device@3.5-ext-impl.so +vendor/lib64/camx.device@3.5-impl.so +vendor/lib64/camx.device@3.6-ext-impl.so +vendor/lib64/camx.device@3.6-impl.so +vendor/lib64/camx.device@3.7-impl.so +vendor/lib64/camx.provider@2.4-external.so +vendor/lib64/camx.provider@2.4-impl.so +vendor/lib64/camx.provider@2.4-legacy.so +vendor/lib64/camx.provider@2.5-external.so +vendor/lib64/camx.provider@2.5-legacy.so +vendor/lib64/camx.provider@2.6-legacy.so +vendor/lib64/camx.provider@2.7-legacy.so +vendor/lib64/com.qti.chiusecaseselector.so +vendor/lib64/com.qti.feature2.anchorsync.so +vendor/lib64/com.qti.feature2.demux.so +vendor/lib64/com.qti.feature2.derivedoffline.so +vendor/lib64/com.qti.feature2.ellcprocess.so +vendor/lib64/com.qti.feature2.ellcsupernight.so +vendor/lib64/com.qti.feature2.frameselect.so +vendor/lib64/com.qti.feature2.fusion.so +vendor/lib64/com.qti.feature2.generic.so +vendor/lib64/com.qti.feature2.gs.fillmore.so +vendor/lib64/com.qti.feature2.gs.sm8450.so +vendor/lib64/com.qti.feature2.hdr.so +vendor/lib64/com.qti.feature2.mcreprocrt.so +vendor/lib64/com.qti.feature2.memcpy.so +vendor/lib64/com.qti.feature2.mfsr.netrani.so +vendor/lib64/com.qti.feature2.mfsr.sm8450.so +vendor/lib64/com.qti.feature2.mfsr.so +vendor/lib64/com.qti.feature2.ml.fillmore.so +vendor/lib64/com.qti.feature2.ml.so +vendor/lib64/com.qti.feature2.multirawproc.so +vendor/lib64/com.qti.feature2.mux.so +vendor/lib64/com.qti.feature2.offlinestatsregeneration.so +vendor/lib64/com.qti.feature2.parallelVTCam.so +vendor/lib64/com.qti.feature2.qcfa.so +vendor/lib64/com.qti.feature2.qllimagedump.so +vendor/lib64/com.qti.feature2.rawhdr.so +vendor/lib64/com.qti.feature2.rawsuperiq.so +vendor/lib64/com.qti.feature2.rawsupernight.so +vendor/lib64/com.qti.feature2.realtimeserializer.so +vendor/lib64/com.qti.feature2.rt.so +vendor/lib64/com.qti.feature2.rtmcx.so +vendor/lib64/com.qti.feature2.serializer.so +vendor/lib64/com.qti.feature2.statsregeneration.so +vendor/lib64/com.qti.feature2.stub.so +vendor/lib64/com.qti.feature2.swmf.so +vendor/lib64/com.qti.qseeaon.so +vendor/lib64/com.qti.qseeutils.so +vendor/lib64/com.qti.settings.fillmore.so +vendor/lib64/com.qti.settings.sm8450.so +vendor/lib64/com.qti.stats.common.so +vendor/lib64/com.qualcomm.mcx.distortionmapper.so +vendor/lib64/com.qualcomm.mcx.linearmapper.so +vendor/lib64/com.qualcomm.mcx.policy.mfl.so +vendor/lib64/com.qualcomm.mcx.policy.xr.so +vendor/lib64/com.qualcomm.qti.mcx.usecase.extension.so +vendor/lib64/hw/camera.qcom.so +vendor/lib64/hw/camera.xiaomi.so +vendor/lib64/hw/vendor.xiaomi.hardware.quickcamera@1.0-impl.so +vendor/lib64/libAF.so +vendor/lib64/libHISCppAlgos.so +vendor/lib64/libMiMotion.so +vendor/lib64/libSNPE.so +vendor/lib64/libSnpeHtpV69Stub.so +vendor/lib64/libTrueSight.so +vendor/lib64/libXMFaceFocus.so +vendor/lib64/libaidenoiser.so +vendor/lib64/libalAILDC.so +vendor/lib64/libalAI_Seg.so +vendor/lib64/libalCFR.so +vendor/lib64/libalLDC.so +vendor/lib64/libalNN.so +vendor/lib64/libalNN_engine.so +vendor/lib64/libalNN_gpu.so +vendor/lib64/libalNN_snpe.so +vendor/lib64/libalhLDC.so +vendor/lib64/libanc_dc_base.so +vendor/lib64/libanc_hdr.so +vendor/lib64/libanc_supervq.so +vendor/lib64/libancbase.so +vendor/lib64/libarc_sat.so +vendor/lib64/libarc_translate.so +vendor/lib64/libarcsoft_beautyshot.so +vendor/lib64/libarcsoft_dualcam_refocus_image.so +vendor/lib64/libarcsoft_dualcam_refocus_video.so +vendor/lib64/libarcsoft_hdr_detection.so +vendor/lib64/libarcsoft_high_dynamic_range.so +vendor/lib64/libarcsoft_low_light_hdr.so +vendor/lib64/libarcsoft_mf_superresolution.so +vendor/lib64/libarcsoft_qnnhtp.so +vendor/lib64/libarcsoft_super_night_detection.so +vendor/lib64/libarcsoft_super_night_raw.so +vendor/lib64/libarcsoft_zoom_high_dynamic_range.so +vendor/lib64/libbeauty_face_interface.so +vendor/lib64/libbitmlengine.so +vendor/lib64/libbitmlenginev2.so +vendor/lib64/libc++_shared.so +vendor/lib64/libcamera_nn_stub.so +vendor/lib64/libcamera_scene.so +vendor/lib64/libcamerapostproc.so +vendor/lib64/libcamlog.so +vendor/lib64/libcamxcommonutils.so +vendor/lib64/libcamxexternalformatutils.so +vendor/lib64/libcamxfacialfeatures.so +vendor/lib64/libcamxfdalgo.so +vendor/lib64/libcamxfdengine.so +vendor/lib64/libcamxhwnodecontext.so +vendor/lib64/libcamxifestriping.so +vendor/lib64/libcamximageformatutils.so +vendor/lib64/libcamxqsatalgo.so +vendor/lib64/libcamxsettingsmanager.so +vendor/lib64/libcamxstatscore.so +vendor/lib64/libcamxswispiqmodule.so +vendor/lib64/libcamxswprocessalgo.so +vendor/lib64/libcamxtintlessalgo.so +vendor/lib64/libceres.so +vendor/lib64/libchilog.so +vendor/lib64/libcom.qti.chinodeutils.so +vendor/lib64/libcom.xiaomi.debug.so +vendor/lib64/libcom.xiaomi.grallocutils.so +vendor/lib64/libcom.xiaomi.mawutils.so +vendor/lib64/libcom.xiaomi.metadatautils.so +vendor/lib64/libcom.xiaomi.pluginutils.so +vendor/lib64/libdeflicker.so +vendor/lib64/libdualcam_optical_zoom_control.so +vendor/lib64/libdualcam_video_optical_zoom.so +vendor/lib64/libhdr10plus.so +vendor/lib64/libipebpsstriping.so +vendor/lib64/libipebpsstriping170.so +vendor/lib64/libipebpsstriping480.so +vendor/lib64/libjpege.so +vendor/lib64/libmctfengine_stub.so +vendor/lib64/libmemunreachable.so +vendor/lib64/libmfGhostDetection.so +vendor/lib64/libmiStereoFactoryRemapBasicLib.so +vendor/lib64/libmi_supernight_raw_checker.so +vendor/lib64/libmiai_deblur.so +vendor/lib64/libmiai_portraitsupernight.so +vendor/lib64/libmialgo_ai_vision.so +vendor/lib64/libmialgo_aio_seg.so +vendor/lib64/libmialgo_basic.so +vendor/lib64/libmialgo_ellc.so +vendor/lib64/libmialgo_globalsaliency.so +vendor/lib64/libmialgo_ie_capture.so +vendor/lib64/libmialgo_ie_preview.so +vendor/lib64/libmialgo_image_colourkeeping.so +vendor/lib64/libmialgo_pureView.so +vendor/lib64/libmialgo_rfs.so +vendor/lib64/libmialgo_sd.so +vendor/lib64/libmialgo_utils.so +vendor/lib64/libmialgo_video_colourkeeping.so +vendor/lib64/libmialgo_video_enhance.so +vendor/lib64/libmialgo_video_seg_depth.so +vendor/lib64/libmialgoengine.so +vendor/lib64/libmibokeh_845_video.so +vendor/lib64/libmibokeh_855.so +vendor/lib64/libmiphone_capture_bokeh_front.so +vendor/lib64/libmiphone_preview_bokeh.so +vendor/lib64/libmiphone_preview_bokeh_mono.so +vendor/lib64/libmiphone_preview_depth.so +vendor/lib64/libmis_plugin_dummy.so +vendor/lib64/libmis_plugin_his.so +vendor/lib64/libmis_plugin_morpho.so +vendor/lib64/libmis_plugin_vidhance.so +vendor/lib64/libmmcamera_bestats.so +vendor/lib64/libmmcamera_cac3.so +vendor/lib64/libmmcamera_lscv35.so +vendor/lib64/libmmcamera_mfnr.so +vendor/lib64/libmmcamera_mfnr_t4.so +vendor/lib64/libmmcamera_pdpc.so +vendor/lib64/libmorpho_ubwc.so +vendor/lib64/libmorpho_video_stabilizer.so +vendor/lib64/libmpbase.so +vendor/lib64/libomp.so +vendor/lib64/libopencv.so +vendor/lib64/libopencv3a.so +vendor/lib64/libopestriping.so +vendor/lib64/libos.so +vendor/lib64/libqll.so +vendor/lib64/libqll10.so +vendor/lib64/libqllengine.so +vendor/lib64/libqshcamera.so +vendor/lib64/libquickcamera.so +vendor/lib64/librelight_only.so +vendor/lib64/libremosaic_wrapper.so +vendor/lib64/libremosaiclib.so +vendor/lib64/libsfeShiftExtrapolation.so +vendor/lib64/libsnpe_dsp_domains_v2.so +vendor/lib64/libsnpe_dsp_domains_v3.so +vendor/lib64/libsnpe_loader.so +vendor/lib64/libsupermoon.so +vendor/lib64/libswregistrationalgo.so +vendor/lib64/libsynx.so +vendor/lib64/libtfestriping.so +vendor/lib64/libthreadutils.so +vendor/lib64/libtriplecam_optical_zoom_control.so +vendor/lib64/libtriplecam_video_optical_zoom.so +vendor/lib64/libubifocus.so +vendor/lib64/libvideoBokeh.so +vendor/lib64/libvideofilter_only.so +vendor/lib64/libvidhance.so +vendor/lib64/libvidhance_active_ois.so +vendor/lib64/libvidhance_face_stabilizer.so +vendor/lib64/libvidhance_horizon_correction.so +vendor/lib64/libvidhance_ldc.so +vendor/lib64/libvidhance_stabilizer.so +vendor/lib64/libvidhance_super_stabilization.so +vendor/lib64/libwa_opticalzoom_fusion.so +vendor/lib64/libxmi_hdr_checker.so +vendor/lib64/libxmi_high_dynamic_range.so +vendor/lib64/libxmi_slow_motion_mein.so +vendor/lib64/libxmi_slow_motion_triger.so +vendor/lib64/vendor.qti.hardware.camera.aon@1.0-service-impl.so +vendor/lib64/vendor.qti.hardware.camera.postproc@1.0-service-impl.so +vendor/lib64/vendor.xiaomi.hardware.bgservice@1.0-impl.so +vendor/lib64/vendor.xiaomi.hardware.bgservice@1.0.so +vendor/lib64/vendor.xiaomi.hardware.campostproc@1.0-service-impl.so +vendor/lib64/vendor.xiaomi.hardware.campostproc@1.0.so +vendor/lib64/vendor.xiaomi.hardware.quickcamera@1.0.so + +# Camera firmware +vendor/firmware/CAMERA_ICP.b00 +vendor/firmware/CAMERA_ICP.b01 +vendor/firmware/CAMERA_ICP.b02 +vendor/firmware/CAMERA_ICP.b03 +vendor/firmware/CAMERA_ICP.b04 +vendor/firmware/CAMERA_ICP.b05 +vendor/firmware/CAMERA_ICP.b06 +vendor/firmware/CAMERA_ICP.b07 +vendor/firmware/CAMERA_ICP.b08 +vendor/firmware/CAMERA_ICP.b09 +vendor/firmware/CAMERA_ICP.b10 +vendor/firmware/CAMERA_ICP.b11 +vendor/firmware/CAMERA_ICP.b12 +vendor/firmware/CAMERA_ICP.b13 +vendor/firmware/CAMERA_ICP.b14 +vendor/firmware/CAMERA_ICP.b15 +vendor/firmware/CAMERA_ICP.b16 +vendor/firmware/CAMERA_ICP.b17 +vendor/firmware/CAMERA_ICP.b18 +vendor/firmware/CAMERA_ICP.b19 +vendor/firmware/CAMERA_ICP.b20 +vendor/firmware/CAMERA_ICP.b21 +vendor/firmware/CAMERA_ICP.elf +vendor/firmware/CAMERA_ICP.mbn +vendor/firmware/CAMERA_ICP.mdt +vendor/firmware/CAMERA_ICP_170.elf +vendor/firmware/CAMERA_ICP_480.elf + +# Camera sensors +vendor/lib/camera/com.qti.sensormodule.mondrian_aac_ov16a1q_front_ii.bin +vendor/lib/camera/com.qti.sensormodule.mondrian_aac_ov64b40_wide_ii.bin +vendor/lib/camera/com.qti.sensormodule.mondrian_ofilm_ov08d10_ultra_i.bin +vendor/lib/camera/com.qti.sensormodule.mondrian_ofilm_ov16a1q_front_i.bin +vendor/lib/camera/com.qti.sensormodule.mondrian_sunny_ov02b10_macro_i.bin +vendor/lib/camera/com.qti.sensormodule.mondrian_sunny_ov08d10_ultra_ii.bin +vendor/lib/camera/com.qti.sensormodule.mondrian_sunny_ov64b40_wide_i.bin +vendor/lib/camera/com.qti.tuned.mondrian_aac_ov16a1q_front_ii.bin +vendor/lib/camera/com.qti.tuned.mondrian_aac_ov64b40_wide_ii.bin +vendor/lib/camera/com.qti.tuned.mondrian_ofilm_ov08d10_ultra_i.bin +vendor/lib/camera/com.qti.tuned.mondrian_ofilm_ov16a1q_front_i.bin +vendor/lib/camera/com.qti.tuned.mondrian_sunny_ov02b10_macro_i.bin +vendor/lib/camera/com.qti.tuned.mondrian_sunny_ov08d10_ultra_ii.bin +vendor/lib/camera/com.qti.tuned.mondrian_sunny_ov64b40_wide_i.bin +vendor/lib64/camera/com.qti.actuator.mondrian_aac_ov64b40_dw9800v_wide_ii_actuator.so +vendor/lib64/camera/com.qti.actuator.mondrian_sunny_ov64b40_dw9800v_wide_i_actuator.so +vendor/lib64/camera/com.qti.eeprom.mondrian_aac_ov16a1q_gt24p64e_front_ii_eeprom.so +vendor/lib64/camera/com.qti.eeprom.mondrian_aac_ov64b40_gt24p128e_wide_ii_eeprom.so +vendor/lib64/camera/com.qti.eeprom.mondrian_ofilm_ov08d10_p24c64f_ultra_i_eeprom.so +vendor/lib64/camera/com.qti.eeprom.mondrian_ofilm_ov16a1q_gt24p64e_front_i_eeprom.so +vendor/lib64/camera/com.qti.eeprom.mondrian_sunny_ov02b10_gt24p64e_macro_i_eeprom.so +vendor/lib64/camera/com.qti.eeprom.mondrian_sunny_ov08d10_p24c64f_ultra_ii_eeprom.so +vendor/lib64/camera/com.qti.eeprom.mondrian_sunny_ov64b40_gt24p128e_wide_i_eeprom.so +vendor/lib64/camera/com.qti.sensor.mondrian_aac_ov16a1q_front_ii.so +vendor/lib64/camera/com.qti.sensor.mondrian_aac_ov64b40_wide_ii.so +vendor/lib64/camera/com.qti.sensor.mondrian_ofilm_ov08d10_ultra_i.so +vendor/lib64/camera/com.qti.sensor.mondrian_ofilm_ov16a1q_front_i.so +vendor/lib64/camera/com.qti.sensor.mondrian_sunny_ov02b10_macro_i.so +vendor/lib64/camera/com.qti.sensor.mondrian_sunny_ov08d10_ultra_ii.so +vendor/lib64/camera/com.qti.sensor.mondrian_sunny_ov64b40_wide_i.so +vendor/lib64/camera/com.qti.sensormodule.mondrian_aac_ov16a1q_front_ii.bin +vendor/lib64/camera/com.qti.sensormodule.mondrian_aac_ov64b40_wide_ii.bin +vendor/lib64/camera/com.qti.sensormodule.mondrian_ofilm_ov08d10_ultra_i.bin +vendor/lib64/camera/com.qti.sensormodule.mondrian_ofilm_ov16a1q_front_i.bin +vendor/lib64/camera/com.qti.sensormodule.mondrian_sunny_ov02b10_macro_i.bin +vendor/lib64/camera/com.qti.sensormodule.mondrian_sunny_ov08d10_ultra_ii.bin +vendor/lib64/camera/com.qti.sensormodule.mondrian_sunny_ov64b40_wide_i.bin +vendor/lib64/camera/com.qti.tuned.mondrian_aac_ov16a1q_front_ii.bin +vendor/lib64/camera/com.qti.tuned.mondrian_aac_ov64b40_wide_ii.bin +vendor/lib64/camera/com.qti.tuned.mondrian_ofilm_ov08d10_ultra_i.bin +vendor/lib64/camera/com.qti.tuned.mondrian_ofilm_ov16a1q_front_i.bin +vendor/lib64/camera/com.qti.tuned.mondrian_sunny_ov02b10_macro_i.bin +vendor/lib64/camera/com.qti.tuned.mondrian_sunny_ov08d10_ultra_ii.bin +vendor/lib64/camera/com.qti.tuned.mondrian_sunny_ov64b40_wide_i.bin +vendor/lib64/hw/com.qti.chi.override.so + # CDSP vendor/bin/cdsprpcd vendor/etc/init/vendor.qti.cdsprpc-service.rc @@ -418,6 +1319,61 @@ vendor/lib64/libscveObjectTracker.so vendor/lib64/libscveObjectTracker_stub.so vendor/lib64/libvideoutils.so +# Computer vision firmware +vendor/firmware/evass-lt-21.b00 +vendor/firmware/evass-lt-21.b01 +vendor/firmware/evass-lt-21.b02 +vendor/firmware/evass-lt-21.b03 +vendor/firmware/evass-lt-21.b04 +vendor/firmware/evass-lt-21.b05 +vendor/firmware/evass-lt-21.b06 +vendor/firmware/evass-lt-21.b07 +vendor/firmware/evass-lt-21.b08 +vendor/firmware/evass-lt-21.b09 +vendor/firmware/evass-lt-21.b10 +vendor/firmware/evass-lt-21.b11 +vendor/firmware/evass-lt-21.b12 +vendor/firmware/evass-lt-21.b13 +vendor/firmware/evass-lt-21.b14 +vendor/firmware/evass-lt-21.b15 +vendor/firmware/evass-lt-21.b16 +vendor/firmware/evass-lt-21.b17 +vendor/firmware/evass-lt-21.b18 +vendor/firmware/evass-lt-21.b19 +vendor/firmware/evass-lt-21.mbn +vendor/firmware/evass-lt-21.mdt +vendor/firmware/evass.b00 +vendor/firmware/evass.b01 +vendor/firmware/evass.b02 +vendor/firmware/evass.b03 +vendor/firmware/evass.b04 +vendor/firmware/evass.b05 +vendor/firmware/evass.b06 +vendor/firmware/evass.b07 +vendor/firmware/evass.b08 +vendor/firmware/evass.b09 +vendor/firmware/evass.b10 +vendor/firmware/evass.b11 +vendor/firmware/evass.b12 +vendor/firmware/evass.b13 +vendor/firmware/evass.b14 +vendor/firmware/evass.b15 +vendor/firmware/evass.b16 +vendor/firmware/evass.b17 +vendor/firmware/evass.b18 +vendor/firmware/evass.b19 +vendor/firmware/evass.mbn +vendor/firmware/evass.mdt +vendor/firmware/evautil64.b00 +vendor/firmware/evautil64.b01 +vendor/firmware/evautil64.b02 +vendor/firmware/evautil64.b03 +vendor/firmware/evautil64.b04 +vendor/firmware/evautil64.b05 +vendor/firmware/evautil64.b06 +vendor/firmware/evautil64.b07 +vendor/firmware/evautil64.mdt + # Configstore vendor/bin/hw/vendor.qti.hardware.capabilityconfigstore@1.0-service vendor/etc/init/vendor.qti.hardware.capabilityconfigstore@1.0-service.rc @@ -454,6 +1410,10 @@ vendor/lib64/libgralloccore.so vendor/lib64/libgrallocutils.so vendor/lib64/libqservice.so +# Display calibration +vendor/etc/display/qdcm_calib_data_xiaomi_42_02_0a_cmd_mode_dsc_dsi_panel.json +vendor/etc/mdss_dsi_m11a_42_02_0a_dsc_cmd_mi.xml + # Display HDR vendor/lib/libhdr_backlight_adapter.so vendor/lib/libhdr_tm.so @@ -759,6 +1719,37 @@ vendor/lib/vendor.qti.hardware.fm@1.0.so vendor/lib64/hw/vendor.qti.hardware.fm@1.0-impl.so vendor/lib64/vendor.qti.hardware.fm@1.0.so +# Fingerprint +vendor/lib64/hw/fingerprint.fpc_fod.so:vendor/lib64/hw/fingerprint.fpc_fod.default.so +vendor/lib64/hw/fingerprint.goodix_fod.so:vendor/lib64/hw/fingerprint.goodix_fod.default.so +vendor/lib64/libgf_hal.so +vendor/lib64/vendor.xiaomi.hardware.fx.tunnel@1.0.so + +# Graphics (Adreno firmware) +vendor/firmware/a660_sqe.fw +vendor/firmware/a662_gmu.bin +vendor/firmware/a662_zap.b00 +vendor/firmware/a662_zap.b01 +vendor/firmware/a662_zap.b02 +vendor/firmware/a662_zap.elf +vendor/firmware/a662_zap.mbn +vendor/firmware/a662_zap.mdt +vendor/firmware/a710_sqe.fw +vendor/firmware/a710_zap.b00 +vendor/firmware/a710_zap.b01 +vendor/firmware/a710_zap.b02 +vendor/firmware/a710_zap.elf +vendor/firmware/a710_zap.mbn +vendor/firmware/a710_zap.mdt +vendor/firmware/a730_sqe.fw +vendor/firmware/a730_zap.b00 +vendor/firmware/a730_zap.b01 +vendor/firmware/a730_zap.b02 +vendor/firmware/a730_zap.elf +vendor/firmware/a730_zap.mbn +vendor/firmware/a730_zap.mdt +vendor/firmware/gmu_gen70000.bin + # Gatekeeper vendor/bin/hw/android.hardware.gatekeeper@1.0-service-qti vendor/etc/init/android.hardware.gatekeeper@1.0-service-qti.rc @@ -2059,6 +3050,40 @@ vendor/bin/mi_thermald vendor/bin/thermal-engine-v2 vendor/etc/init/hw/init.mi_thermald.rc vendor/etc/init/init_thermal-engine-v2.rc +vendor/etc/thermal-4k.conf +vendor/etc/thermal-8k.conf +vendor/etc/thermal-camera.conf +vendor/etc/thermal-cclassvideo.conf +vendor/etc/thermal-cgame.conf +vendor/etc/thermal-chg-only.conf +vendor/etc/thermal-class0.conf +vendor/etc/thermal-cmgame.conf +vendor/etc/thermal-cyuanshen.conf +vendor/etc/thermal-dolbyvision.conf +vendor/etc/thermal-engine.conf +vendor/etc/thermal-hp-mgame.conf +vendor/etc/thermal-hp-normal.conf +vendor/etc/thermal-huanji.conf +vendor/etc/thermal-l18a-map.conf +vendor/etc/thermal-map-india.conf +vendor/etc/thermal-map.conf +vendor/etc/thermal-mgame.conf +vendor/etc/thermal-navigation.conf +vendor/etc/thermal-nolimits.conf +vendor/etc/thermal-normal.conf +vendor/etc/thermal-per-cclassvideo.conf +vendor/etc/thermal-per-cgame.conf +vendor/etc/thermal-per-class0.conf +vendor/etc/thermal-per-navigation.conf +vendor/etc/thermal-per-normal.conf +vendor/etc/thermal-per-video.conf +vendor/etc/thermal-phone.conf +vendor/etc/thermal-region-map.conf +vendor/etc/thermal-tgame.conf +vendor/etc/thermal-video.conf +vendor/etc/thermal-videochat.conf +vendor/etc/thermal-yuanshen.conf +vendor/etc/thermald-devices.conf # Time services vendor/app/TimeService/TimeService.apk @@ -2070,6 +3095,15 @@ vendor/lib64/libtime_genoff.so # Touchscreen vendor/bin/touch_report vendor/bin/touch_report:recovery/root/vendor/bin/touch_report +vendor/firmware/goodix_cfg_group_m11a.bin +vendor/firmware/goodix_cfg_group_m11a_new.bin +vendor/firmware/goodix_firmware_m11a.bin +vendor/firmware/goodix_firmware_m11a_new.bin +vendor/firmware/goodix_normalize.csv +vendor/firmware/goodix_normalize_1.csv +vendor/firmware/goodix_test_limits_1_255.csv +vendor/firmware/goodix_test_limits_255.csv +vendor/firmware/novatek_spi_fw.bin # Trusted Execution Environment connector vendor/bin/hw/vendor.qti.hardware.qteeconnector@1.0-service @@ -2128,6 +3162,14 @@ vendor/app/TrustZoneAccessService/TrustZoneAccessService.apk vendor/bin/init.qcom.usb.sh vendor/etc/init/hw/init.qcom.usb.rc +# Vibrator +vendor/firmware/0_seqbinwav_P_RTP.bin:vendor/etc/vibrator/effect_0.bin +vendor/firmware/1_seqbinwav_P_RTP.bin:vendor/etc/vibrator/effect_1.bin +vendor/firmware/2_seqbinwav_P_RTP.bin:vendor/etc/vibrator/effect_2.bin +vendor/firmware/3_seqbinwav_P_RTP.bin:vendor/etc/vibrator/effect_3.bin +vendor/firmware/4_seqbinwav_P_RTP.bin:vendor/etc/vibrator/effect_4.bin +vendor/firmware/5_seqbinwav_P_RTP.bin:vendor/etc/vibrator/effect_5.bin + # VM mem vendor/lib/libvmmem.so vendor/lib64/libvmmem.so @@ -2173,6 +3215,22 @@ vendor/lib64/vendor.qti.hardware.vpp@1.2.so vendor/lib64/vendor.qti.hardware.vpp@1.3.so vendor/lib64/vendor.qti.hardware.vpp@2.0.so +# VPU firmware +vendor/firmware/vpu20_4v.b00 +vendor/firmware/vpu20_4v.b01 +vendor/firmware/vpu20_4v.b02 +vendor/firmware/vpu20_4v.b03 +vendor/firmware/vpu20_4v.b04 +vendor/firmware/vpu20_4v.b05 +vendor/firmware/vpu20_4v.b06 +vendor/firmware/vpu20_4v.b07 +vendor/firmware/vpu20_4v.b08 +vendor/firmware/vpu20_4v.b09 +vendor/firmware/vpu20_4v.b18 +vendor/firmware/vpu20_4v.b19 +vendor/firmware/vpu20_4v.mbn +vendor/firmware/vpu20_4v.mdt + # Widevine DRM vendor/bin/hw/android.hardware.drm@1.4-service.widevine vendor/etc/init/android.hardware.drm@1.4-service.widevine.rc diff --git a/rro_overlays/ApertureResMondrian/Android.bp b/rro_overlays/ApertureResMondrian/Android.bp new file mode 100644 index 0000000..a65d655 --- /dev/null +++ b/rro_overlays/ApertureResMondrian/Android.bp @@ -0,0 +1,10 @@ +// +// Copyright (C) 2023 The LineageOS Project +// +// SPDX-License-Identifier: Apache-2.0 +// + +runtime_resource_overlay { + name: "ApertureResMondrian", + device_specific: true, +} diff --git a/rro_overlays/ApertureResMondrian/AndroidManifest.xml b/rro_overlays/ApertureResMondrian/AndroidManifest.xml new file mode 100644 index 0000000..e1b513c --- /dev/null +++ b/rro_overlays/ApertureResMondrian/AndroidManifest.xml @@ -0,0 +1,10 @@ + + + + diff --git a/rro_overlays/ApertureResMondrian/res/values/config.xml b/rro_overlays/ApertureResMondrian/res/values/config.xml new file mode 100644 index 0000000..254e79e --- /dev/null +++ b/rro_overlays/ApertureResMondrian/res/values/config.xml @@ -0,0 +1,46 @@ + + + + + true + + + + 0 + 2 + 3 + 5 + 6 + + + + false + + + + 0 sd|hd|fhd|uhd 60 + 1 sd|hd|fhd 60 + 4 sd|hd|fhd|uhd 60 + + + + + 4 0.6 0.64999998 + + diff --git a/rro_overlays/FrameworksResMondrian/Android.bp b/rro_overlays/FrameworksResMondrian/Android.bp new file mode 100644 index 0000000..65a5173 --- /dev/null +++ b/rro_overlays/FrameworksResMondrian/Android.bp @@ -0,0 +1,10 @@ +// +// Copyright (C) 2022 The LineageOS Project +// +// SPDX-License-Identifier: Apache-2.0 +// + +runtime_resource_overlay { + name: "FrameworksResMondrian", + device_specific: true, +} diff --git a/rro_overlays/FrameworksResMondrian/AndroidManifest.xml b/rro_overlays/FrameworksResMondrian/AndroidManifest.xml new file mode 100644 index 0000000..a88026a --- /dev/null +++ b/rro_overlays/FrameworksResMondrian/AndroidManifest.xml @@ -0,0 +1,10 @@ + + + + diff --git a/rro_overlays/FrameworksResMondrian/res/values/config.xml b/rro_overlays/FrameworksResMondrian/res/values/config.xml new file mode 100644 index 0000000..f93707b --- /dev/null +++ b/rro_overlays/FrameworksResMondrian/res/values/config.xml @@ -0,0 +1,68 @@ + + + + 0 + + + org.lineageos.sensor.udfps + + + M 0,0 H -34 V 120 H 34 V 0 H 0 Z + + + 0 + + + 120 + + + + 0:2:15 + + + + + 720 + 2882 + 124 + + diff --git a/rro_overlays/FrameworksResMondrian/res/values/dimens.xml b/rro_overlays/FrameworksResMondrian/res/values/dimens.xml new file mode 100644 index 0000000..f82284e --- /dev/null +++ b/rro_overlays/FrameworksResMondrian/res/values/dimens.xml @@ -0,0 +1,14 @@ + + + + + 120.0px + + + 120.0px + diff --git a/rro_overlays/FrameworksResMondrian/res/xml/power_profile.xml b/rro_overlays/FrameworksResMondrian/res/xml/power_profile.xml new file mode 100644 index 0000000..b175734 --- /dev/null +++ b/rro_overlays/FrameworksResMondrian/res/xml/power_profile.xml @@ -0,0 +1,208 @@ + + + + 0 + + + 97.1 + + + 424.86 + + 4 + 3 + 1 + + + + + 300000 + 441600 + 556800 + 691200 + 806400 + 940800 + 1056000 + 1132800 + 1228800 + 1324800 + 1440000 + 1555200 + 1670400 + 1804800 + + + + + 36.95 + 39.85 + 41.36 + 44.01 + 45.93 + 49.09 + 51.5 + 54.12 + 56.37 + 59.99 + 65.83 + 71.21 + 77.48 + 85.57 + + + + + 633600 + 768000 + 883200 + 998400 + 1113600 + 1209600 + 1324800 + 1440000 + 1555200 + 1651200 + 1766400 + 1881600 + 1996800 + 2112000 + 2227200 + 2342400 + 2496000 + + + + + 55.02 + 62.61 + 69.6 + 78.48 + 85.31 + 92.39 + 102.48 + 114.48 + 128.66 + 140.69 + 159.06 + 174.59 + 194.01 + 213.56 + 234.26 + 254.32 + 291.15 + + + 787200 + 921600 + 1036800 + 1171200 + 1286400 + 1401600 + 1536000 + 1651200 + 1766400 + 1881600 + 1996800 + 2131200 + 2246400 + 2361600 + 2476800 + 2592000 + 2707200 + 2822400 + 2918400 + 2995200 + + + 99.31 + 112.68 + 125.12 + 140.83 + 153.37 + 168.06 + 192.12 + 212.9 + 235.13 + 260.82 + 297.13 + 345.86 + 377.35 + 411.59 + 451.3 + 498.24 + 543.21 + 603.79 + 671.7 + 733.8 + + + + 17.47 + + + 5.86 + + + 0 + + + 5500 + 0.83 + 174.8525 + 28.44 + 23.4 + 56.68 + 107.01 + 883.04 + 54.4 + 163.015 + 73.24 + + 1.98 + 1.98 + + 6 + 180 + 186 + 3700 + + + + 17 + + + + 1 + + + 176 + + + 200 + + 1 + + + + 3700 + + .0001 + .001 + .01 + .1 + 1 + + 6.62 + 0.8 + 3700 + diff --git a/rro_overlays/SettingsProviderResMondrian/Android.bp b/rro_overlays/SettingsProviderResMondrian/Android.bp new file mode 100644 index 0000000..4221bec --- /dev/null +++ b/rro_overlays/SettingsProviderResMondrian/Android.bp @@ -0,0 +1,10 @@ +// +// Copyright (C) 2023 The LineageOS Project +// +// SPDX-License-Identifier: Apache-2.0 +// + +runtime_resource_overlay { + name: "SettingsProviderResMondrian", + device_specific: true +} \ No newline at end of file diff --git a/rro_overlays/SettingsProviderResMondrian/AndroidManifest.xml b/rro_overlays/SettingsProviderResMondrian/AndroidManifest.xml new file mode 100644 index 0000000..7deb6a5 --- /dev/null +++ b/rro_overlays/SettingsProviderResMondrian/AndroidManifest.xml @@ -0,0 +1,10 @@ + + + + \ No newline at end of file diff --git a/rro_overlays/SettingsProviderResMondrian/res/values/defaults.xml b/rro_overlays/SettingsProviderResMondrian/res/values/defaults.xml new file mode 100644 index 0000000..13f9cd3 --- /dev/null +++ b/rro_overlays/SettingsProviderResMondrian/res/values/defaults.xml @@ -0,0 +1,9 @@ + + + + + POCO F5 Pro + diff --git a/rro_overlays/SettingsResMondrian/Android.bp b/rro_overlays/SettingsResMondrian/Android.bp new file mode 100644 index 0000000..bda361f --- /dev/null +++ b/rro_overlays/SettingsResMondrian/Android.bp @@ -0,0 +1,10 @@ +// +// Copyright (C) 2022 The LineageOS Project +// +// SPDX-License-Identifier: Apache-2.0 +// + +runtime_resource_overlay { + name: "SettingsResMondrian", + device_specific: true, +} diff --git a/rro_overlays/SettingsResMondrian/AndroidManifest.xml b/rro_overlays/SettingsResMondrian/AndroidManifest.xml new file mode 100644 index 0000000..8cbc0d9 --- /dev/null +++ b/rro_overlays/SettingsResMondrian/AndroidManifest.xml @@ -0,0 +1,10 @@ + + + + diff --git a/rro_overlays/SettingsResMondrian/res/values/config.xml b/rro_overlays/SettingsResMondrian/res/values/config.xml new file mode 100644 index 0000000..dc0ba96 --- /dev/null +++ b/rro_overlays/SettingsResMondrian/res/values/config.xml @@ -0,0 +1,9 @@ + + + + + true + diff --git a/rro_overlays/SystemUIResMondrian/Android.bp b/rro_overlays/SystemUIResMondrian/Android.bp new file mode 100644 index 0000000..88b40fe --- /dev/null +++ b/rro_overlays/SystemUIResMondrian/Android.bp @@ -0,0 +1,10 @@ +// +// Copyright (C) 2022 The LineageOS Project +// +// SPDX-License-Identifier: Apache-2.0 +// + +runtime_resource_overlay { + name: "SystemUIResMondrian", + device_specific: true, +} diff --git a/rro_overlays/SystemUIResMondrian/AndroidManifest.xml b/rro_overlays/SystemUIResMondrian/AndroidManifest.xml new file mode 100644 index 0000000..67abe62 --- /dev/null +++ b/rro_overlays/SystemUIResMondrian/AndroidManifest.xml @@ -0,0 +1,10 @@ + + + + diff --git a/rro_overlays/SystemUIResMondrian/res/values/config.xml b/rro_overlays/SystemUIResMondrian/res/values/config.xml new file mode 100644 index 0000000..e3a4c42 --- /dev/null +++ b/rro_overlays/SystemUIResMondrian/res/values/config.xml @@ -0,0 +1,9 @@ + + + + + 129 + diff --git a/rro_overlays/SystemUIResMondrian/res/values/dimens.xml b/rro_overlays/SystemUIResMondrian/res/values/dimens.xml new file mode 100644 index 0000000..e8bab41 --- /dev/null +++ b/rro_overlays/SystemUIResMondrian/res/values/dimens.xml @@ -0,0 +1,19 @@ + + + + 49.0px + 16dp + + + 1385px + + + 2882px + diff --git a/rro_overlays/WifiResMondrian/Android.bp b/rro_overlays/WifiResMondrian/Android.bp new file mode 100644 index 0000000..c3df0b1 --- /dev/null +++ b/rro_overlays/WifiResMondrian/Android.bp @@ -0,0 +1,10 @@ +// +// Copyright (C) 2023 The LineageOS Project +// +// SPDX-License-Identifier: Apache-2.0 +// + +runtime_resource_overlay { + name: "WifiResMondrian", + device_specific: true +} diff --git a/rro_overlays/WifiResMondrian/AndroidManifest.xml b/rro_overlays/WifiResMondrian/AndroidManifest.xml new file mode 100644 index 0000000..5aabb52 --- /dev/null +++ b/rro_overlays/WifiResMondrian/AndroidManifest.xml @@ -0,0 +1,11 @@ + + + + diff --git a/rro_overlays/WifiResMondrian/res/values/config.xml b/rro_overlays/WifiResMondrian/res/values/config.xml new file mode 100644 index 0000000..e83bc32 --- /dev/null +++ b/rro_overlays/WifiResMondrian/res/values/config.xml @@ -0,0 +1,9 @@ + + + + + POCO F5 Pro + diff --git a/sensors/hals.conf b/sensors/hals.conf new file mode 100644 index 0000000..14c3df6 --- /dev/null +++ b/sensors/hals.conf @@ -0,0 +1,3 @@ +sensors.ssc.so +sensors.touch.detect.so +sensors.xiaomi.so diff --git a/setup-makefiles.sh b/setup-makefiles.sh index 84bc771..5441798 100755 --- a/setup-makefiles.sh +++ b/setup-makefiles.sh @@ -8,6 +8,9 @@ set -e +DEVICE=mondrian +VENDOR=xiaomi + # Load extract_utils and do some sanity checks MY_DIR="${BASH_SOURCE%/*}" if [[ ! -d "${MY_DIR}" ]]; then MY_DIR="${PWD}"; fi @@ -21,28 +24,13 @@ if [ ! -f "${HELPER}" ]; then fi source "${HELPER}" -# Initialize the helper for common -setup_vendor "${DEVICE_COMMON}" "${VENDOR}" "${ANDROID_ROOT}" true +# Initialize the helper +setup_vendor "${DEVICE}" "${VENDOR}" "${ANDROID_ROOT}" # Warning headers and guards -write_headers "cupid marble mondrian zeus" +write_headers -# The standard common blobs write_makefiles "${MY_DIR}/proprietary-files.txt" true # Finish -write_footers - -if [ -s "${MY_DIR}/../${DEVICE}/proprietary-files.txt" ]; then - # Reinitialize the helper for device - setup_vendor "${DEVICE}" "${VENDOR}" "${ANDROID_ROOT}" false - - # Warning headers and guards - write_headers - - # The standard device blobs - write_makefiles "${MY_DIR}/../${DEVICE}/proprietary-files.txt" true - - # Finish - write_footers -fi +write_footers \ No newline at end of file