diff --git a/BoardConfigCommon.mk b/BoardConfigCommon.mk index 6535f10..1ff2b0a 100644 --- a/BoardConfigCommon.mk +++ b/BoardConfigCommon.mk @@ -60,7 +60,6 @@ TARGET_KERNEL_CONFIG := vendor/kona-perf_defconfig # Platform BOARD_USES_QCOM_HARDWARE := true -BUILD_WITHOUT_VENDOR := true TARGET_BOARD_PLATFORM := kona TARGET_BOARD_PLATFORM_GPU := qcom-adreno650 @@ -68,6 +67,7 @@ TARGET_BOARD_PLATFORM_GPU := qcom-adreno650 TARGET_ODM_PROP += $(COMMON_PATH)/odm.prop TARGET_PRODUCT_PROP += $(COMMON_PATH)/product.prop TARGET_SYSTEM_PROP += $(COMMON_PATH)/system.prop +TARGET_VENDOR_PROP += $(COMMON_PATH)/vendor.prop # Treble BOARD_VNDK_VERSION := current @@ -76,9 +76,26 @@ BOARD_VNDK_VERSION := current BOARD_ANT_WIRELESS_DEVICE := "qualcomm-hidl" # Audio +AUDIO_FEATURE_ENABLED_AHAL_EXT := false +AUDIO_FEATURE_ENABLED_DLKM := true +AUDIO_FEATURE_ENABLED_DS2_DOLBY_DAP := false +AUDIO_FEATURE_ENABLED_DTS_EAGLE := false +AUDIO_FEATURE_ENABLED_DYNAMIC_LOG := false +AUDIO_FEATURE_ENABLED_EXTENDED_COMPRESS_FORMAT := true +AUDIO_FEATURE_ENABLED_GEF_SUPPORT := true +AUDIO_FEATURE_ENABLED_HW_ACCELERATED_EFFECTS := false +AUDIO_FEATURE_ENABLED_INSTANCE_ID := true +AUDIO_FEATURE_ENABLED_PROXY_DEVICE := true +AUDIO_FEATURE_ENABLED_SSR := false +BOARD_SUPPORTS_SOUND_TRIGGER := true +BOARD_USES_ALSA_AUDIO := true USE_CUSTOM_AUDIO_POLICY := 1 USE_XML_AUDIO_POLICY_CONF := 1 +# Camera +TARGET_USES_QTI_CAMERA_DEVICE := true +USE_DEVICE_SPECIFIC_CAMERA := true + # Dex ifeq ($(HOST_OS),linux) ifneq ($(TARGET_BUILD_VARIANT),eng) @@ -87,7 +104,24 @@ ifeq ($(HOST_OS),linux) endif # Display +MAX_VIRTUAL_DISPLAY_DIMENSION := 4096 +NUM_FRAMEBUFFER_SURFACE_BUFFERS := 3 +SF_WCG_COMPOSITION_DATA_SPACE := 143261696 +TARGET_FORCE_HWC_FOR_VIRTUAL_DISPLAYS := true +TARGET_HAS_HDR_DISPLAY := true +TARGET_HAS_WIDE_COLOR_DISPLAY := true +TARGET_RECOVERY_PIXEL_FORMAT := RGBX_8888 +TARGET_USE_COLOR_MANAGEMENT := true +TARGET_USES_COLOR_METADATA := true +TARGET_USES_DISPLAY_RENDER_INTENTS := true +TARGET_USES_DRM_PP := true +TARGET_USES_GRALLOC1 := true +TARGET_USES_GRALLOC4 := true TARGET_USES_HWC2 := true +TARGET_USES_ION := true +TARGET_USES_QCOM_DISPLAY_BSP := true +TARGET_USES_QTI_MAPPER_2_0 := true +TARGET_USES_QTI_MAPPER_EXTENSIONS_1_1 := true # DRM TARGET_ENABLE_MEDIADRM_64 := true @@ -101,7 +135,8 @@ SOONG_CONFIG_ONEPLUS_KONA_FOD := POS_X POS_Y SIZE TARGET_SURFACEFLINGER_FOD_LIB := //$(COMMON_PATH):libfod_extension.oneplus_kona # HIDL -DEVICE_FRAMEWORK_MANIFEST_FILE := $(COMMON_PATH)/framework_manifest.xml +DEVICE_MATRIX_FILE := $(COMMON_PATH)/compatibility_matrix.xml +DEVICE_MANIFEST_FILE := $(COMMON_PATH)/manifest.xml # Metadata BOARD_USES_METADATA_PARTITION := true @@ -119,14 +154,17 @@ BOARD_SYSTEMIMAGE_PARTITION_RESERVED_SIZE := 660602880 BOARD_SYSTEM_EXTIMAGE_EXTFS_INODE_COUNT := -1 BOARD_SYSTEM_EXTIMAGE_PARTITION_RESERVED_SIZE := 660602880 endif +BOARD_ODMIMAGE_FILE_SYSTEM_TYPE := ext4 BOARD_PRODUCTIMAGE_FILE_SYSTEM_TYPE := ext4 BOARD_SYSTEM_EXTIMAGE_FILE_SYSTEM_TYPE := ext4 BOARD_SYSTEMIMAGE_FILE_SYSTEM_TYPE := ext4 -BOARD_ONEPLUS_DYNAMIC_PARTITIONS_PARTITION_LIST := product system system_ext +BOARD_VENDORIMAGE_FILE_SYSTEM_TYPE := ext4 +BOARD_ONEPLUS_DYNAMIC_PARTITIONS_PARTITION_LIST := odm product system system_ext vendor BOARD_ONEPLUS_DYNAMIC_PARTITIONS_SIZE := 7511998464 BOARD_SUPER_PARTITION_GROUPS := oneplus_dynamic_partitions BOARD_SUPER_PARTITION_SIZE := 15032385536 BOARD_FLASH_BLOCK_SIZE := 262144 # (BOARD_KERNEL_PAGESIZE * 64) +TARGET_COPY_OUT_ODM := odm TARGET_COPY_OUT_PRODUCT := product TARGET_COPY_OUT_SYSTEM_EXT := system_ext TARGET_COPY_OUT_VENDOR := vendor @@ -146,6 +184,12 @@ TARGET_USES_MKE2FS := true # Telephony TARGET_PROVIDES_QTI_TELEPHONY_JAR := true +# RIL +ENABLE_VENDOR_RIL_SERVICE := true + +# Security patch level +VENDOR_SECURITY_PATCH := 2020-11-01 + # Sepolicy include device/qcom/sepolicy_vndr/SEPolicy.mk @@ -162,5 +206,18 @@ BOARD_AVB_VBMETA_SYSTEM_ALGORITHM := SHA256_RSA2048 BOARD_AVB_VBMETA_SYSTEM_ROLLBACK_INDEX := $(PLATFORM_SECURITY_PATCH_TIMESTAMP) BOARD_AVB_VBMETA_SYSTEM_ROLLBACK_INDEX_LOCATION := 1 +# WiFi +BOARD_WLAN_DEVICE := qcwcn +BOARD_HOSTAPD_DRIVER := NL80211 +BOARD_HOSTAPD_PRIVATE_LIB := lib_driver_cmd_$(BOARD_WLAN_DEVICE) +BOARD_WPA_SUPPLICANT_DRIVER := NL80211 +BOARD_WPA_SUPPLICANT_PRIVATE_LIB := lib_driver_cmd_$(BOARD_WLAN_DEVICE) +WIFI_DRIVER_DEFAULT := qca_cld3 +WIFI_DRIVER_STATE_CTRL_PARAM := "/dev/wlan" +WIFI_DRIVER_STATE_OFF := "OFF" +WIFI_DRIVER_STATE_ON := "ON" +WIFI_HIDL_FEATURE_DUAL_INTERFACE := true +WPA_SUPPLICANT_VERSION := VER_0_8_X + # Inherit from the proprietary version -include vendor/oneplus/sm8250-common/BoardConfigVendor.mk diff --git a/common.mk b/common.mk index c72591c..c5e99a3 100644 --- a/common.mk +++ b/common.mk @@ -33,14 +33,56 @@ DEVICE_PACKAGE_OVERLAYS += \ $(LOCAL_PATH)/overlay-lineage # VNDK -PRODUCT_TARGET_VNDK_VERSION := 30 PRODUCT_USE_PRODUCT_VNDK_OVERRIDE := true # Permissions PRODUCT_COPY_FILES += \ - frameworks/native/data/etc/android.hardware.telephony.ims.xml:$(TARGET_COPY_OUT_SYSTEM)/etc/permissions/android.hardware.telephony.ims.xml \ - frameworks/native/data/etc/handheld_core_hardware.xml:$(TARGET_COPY_OUT_SYSTEM)/etc/permissions/handheld_core_hardware.xml \ - vendor/lineage/config/permissions/vendor.lineage.biometrics.fingerprint.inscreen.xml:$(TARGET_COPY_OUT_SYSTEM)/etc/permissions/vendor.lineage.biometrics.fingerprint.inscreen.xml + frameworks/native/data/etc/android.hardware.audio.low_latency.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.audio.low_latency.xml \ + frameworks/native/data/etc/android.hardware.audio.pro.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.audio.pro.xml \ + frameworks/native/data/etc/android.hardware.bluetooth.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.bluetooth.xml \ + frameworks/native/data/etc/android.hardware.bluetooth_le.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.bluetooth_le.xml \ + frameworks/native/data/etc/android.hardware.camera.flash-autofocus.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.camera.flash-autofocus.xml \ + frameworks/native/data/etc/android.hardware.camera.front.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.camera.front.xml \ + frameworks/native/data/etc/android.hardware.camera.full.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.camera.full.xml \ + frameworks/native/data/etc/android.hardware.camera.raw.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.camera.raw.xml \ + frameworks/native/data/etc/android.hardware.fingerprint.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.fingerprint.xml \ + frameworks/native/data/etc/android.hardware.location.gps.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.location.gps.xml \ + frameworks/native/data/etc/android.hardware.nfc.ese.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.nfc.ese.xml \ + frameworks/native/data/etc/android.hardware.nfc.hce.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.nfc.hce.xml \ + frameworks/native/data/etc/android.hardware.nfc.hcef.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.nfc.hcef.xml \ + frameworks/native/data/etc/android.hardware.nfc.uicc.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.nfc.uicc.xml \ + frameworks/native/data/etc/android.hardware.nfc.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.nfc.xml \ + frameworks/native/data/etc/android.hardware.opengles.aep.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.opengles.aep.xml \ + frameworks/native/data/etc/android.hardware.se.omapi.ese.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.se.omapi.ese.xml \ + frameworks/native/data/etc/android.hardware.se.omapi.uicc.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.se.omapi.uicc.xml \ + frameworks/native/data/etc/android.hardware.sensor.accelerometer.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.sensor.accelerometer.xml \ + frameworks/native/data/etc/android.hardware.sensor.compass.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.sensor.compass.xml \ + frameworks/native/data/etc/android.hardware.sensor.gyroscope.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.sensor.gyroscope.xml \ + frameworks/native/data/etc/android.hardware.sensor.light.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.sensor.light.xml \ + frameworks/native/data/etc/android.hardware.sensor.proximity.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.sensor.proximity.xml \ + frameworks/native/data/etc/android.hardware.sensor.stepcounter.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.sensor.stepcounter.xml \ + frameworks/native/data/etc/android.hardware.sensor.stepdetector.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.sensor.stepdetector.xml \ + frameworks/native/data/etc/android.hardware.telephony.cdma.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.telephony.cdma.xml \ + frameworks/native/data/etc/android.hardware.telephony.gsm.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.telephony.gsm.xml \ + frameworks/native/data/etc/android.hardware.telephony.ims.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.telephony.ims.xml \ + frameworks/native/data/etc/android.hardware.touchscreen.multitouch.jazzhand.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.touchscreen.multitouch.jazzhand.xml \ + frameworks/native/data/etc/android.hardware.usb.accessory.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.usb.accessory.xml \ + frameworks/native/data/etc/android.hardware.usb.host.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.usb.host.xml \ + frameworks/native/data/etc/android.hardware.vulkan.compute-0.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.vulkan.compute-0.xml \ + frameworks/native/data/etc/android.hardware.vulkan.level-1.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.vulkan.level-1.xml \ + frameworks/native/data/etc/android.hardware.vulkan.version-1_1.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.vulkan.version-1_1.xml \ + frameworks/native/data/etc/android.hardware.wifi.direct.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.wifi.direct.xml \ + frameworks/native/data/etc/android.hardware.wifi.passpoint.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.wifi.passpoint.xml \ + frameworks/native/data/etc/android.hardware.wifi.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.wifi.xml \ + frameworks/native/data/etc/android.software.device_id_attestation.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.software.device_id_attestation.xml \ + frameworks/native/data/etc/android.software.ipsec_tunnels.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.software.ipsec_tunnels.xml \ + frameworks/native/data/etc/android.software.midi.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.software.midi.xml \ + frameworks/native/data/etc/android.software.sip.voip.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.software.sip.voip.xml \ + frameworks/native/data/etc/android.software.verified_boot.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.software.verified_boot.xml \ + frameworks/native/data/etc/android.software.vulkan.deqp.level-2020-03-01.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.software.vulkan.deqp.level.xml \ + frameworks/native/data/etc/com.android.nfc_extras.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/com.android.nfc_extras.xml \ + frameworks/native/data/etc/handheld_core_hardware.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/handheld_core_hardware.xml \ + vendor/lineage/config/permissions/vendor.lineage.biometrics.fingerprint.inscreen.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/vendor.lineage.biometrics.fingerprint.inscreen.xml # A/B AB_OTA_UPDATER := true @@ -48,12 +90,14 @@ AB_OTA_UPDATER := true AB_OTA_PARTITIONS += \ boot \ dtbo \ + odm \ product \ recovery \ system \ system_ext \ vbmeta \ - vbmeta_system + vbmeta_system \ + vendor AB_OTA_POSTINSTALL_CONFIG += \ RUN_POSTINSTALL_system=true \ @@ -68,16 +112,51 @@ AB_OTA_POSTINSTALL_CONFIG += \ POSTINSTALL_OPTIONAL_vendor=true PRODUCT_PACKAGES += \ + checkpoint_gc \ otapreopt_script # ANT+ PRODUCT_PACKAGES += \ - AntHalService-Soong + AntHalService-Soong \ + com.dsi.ant@1.0.vendor + +# Atrace +PRODUCT_PACKAGES += \ + android.hardware.atrace@1.0-service # Audio PRODUCT_PACKAGES += \ + android.hardware.audio@6.0-impl \ + android.hardware.audio.effect@6.0-impl \ + android.hardware.audio.service \ + android.hardware.bluetooth.audio@2.0-impl \ + android.hardware.soundtrigger@2.2-impl \ audio.a2dp.default \ - libaacwrapper + audio.bluetooth.default \ + audio.primary.kona \ + audio.r_submix.default \ + audio.usb.default \ + liba2dpoffload \ + libaudiopreprocessing \ + libbatterylistener \ + libbundlewrapper \ + libcirrusspkrprot \ + libcomprcapture \ + libdownmix \ + libdynproc \ + libeffectproxy \ + libexthwplugin \ + libhdmiedid \ + libhfp \ + libldnhncr \ + libqcompostprocbundle \ + libqcomvisualizer \ + libqcomvoiceprocessing \ + libreverbwrapper \ + libsndmonitor \ + libspkrprot \ + libvisualizer \ + libvolumelistener PRODUCT_COPY_FILES += \ $(LOCAL_PATH)/audio/audio_effects.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_effects.xml \ @@ -96,10 +175,17 @@ PRODUCT_COPY_FILES += \ frameworks/av/services/audiopolicy/config/r_submix_audio_policy_configuration.xml:$(TARGET_COPY_OUT_VENDOR)/etc/r_submix_audio_policy_configuration.xml \ frameworks/av/services/audiopolicy/config/usb_audio_policy_configuration.xml:$(TARGET_COPY_OUT_VENDOR)/etc/usb_audio_policy_configuration.xml +# Bluetooth +PRODUCT_PACKAGES += \ + vendor.qti.hardware.bluetooth_audio@2.0.vendor \ + vendor.qti.hardware.btconfigstore@1.0.vendor # Boot control PRODUCT_PACKAGES += \ + android.hardware.boot@1.1-impl \ android.hardware.boot@1.1-impl.recovery \ + android.hardware.boot@1.1-service \ + bootctrl.kona \ bootctrl.kona.recovery PRODUCT_PACKAGES_DEBUG += \ @@ -107,7 +193,10 @@ PRODUCT_PACKAGES_DEBUG += \ # Camera PRODUCT_PACKAGES += \ - Snap + android.hardware.camera.provider@2.4-impl \ + android.hardware.camera.provider@2.4-service_64 \ + Snap \ + vendor.qti.hardware.camera.postproc@1.0.vendor # Common init scripts PRODUCT_PACKAGES += \ @@ -147,16 +236,49 @@ PRODUCT_PACKAGES += \ # Display PRODUCT_PACKAGES += \ libdisplayconfig.qti \ + libdisplayconfig.qti.vendor \ libqdMetaData \ - libqdMetaData.system \ + libtinyxml \ libvulkan \ + android.hardware.graphics.mapper@3.0-impl-qti-display \ + android.hardware.graphics.mapper@4.0-impl-qti-display \ + android.hardware.memtrack@1.0-impl \ + android.hardware.memtrack@1.0-service \ + gralloc.kona \ + libqdMetaData \ + libsdmcore \ + libsdmutils \ + memtrack.kona \ vendor.display.config@1.0 \ - vendor.display.config@2.0 + vendor.display.config@1.0.vendor \ + vendor.display.config@1.1.vendor \ + vendor.display.config@1.2.vendor \ + vendor.display.config@1.3.vendor \ + vendor.display.config@1.4.vendor \ + vendor.display.config@1.5.vendor \ + vendor.display.config@1.6.vendor \ + vendor.display.config@1.7.vendor \ + vendor.display.config@1.8.vendor \ + vendor.display.config@1.9.vendor \ + vendor.display.config@2.0 \ + vendor.display.config@2.0.vendor \ + vendor.oneplus.hardware.display@1.0.vendor \ + vendor.qti.hardware.display.allocator-service \ + vendor.qti.hardware.display.composer-service \ + vendor.qti.hardware.display.mapper@1.0.vendor \ + vendor.qti.hardware.display.mapper@1.1.vendor \ + vendor.qti.hardware.display.mapper@2.0.vendor \ + vendor.qti.hardware.display.mapper@3.0.vendor \ + vendor.qti.hardware.display.mapper@4.0.vendor # Doze PRODUCT_PACKAGES += \ OnePlusDoze +# DRM +PRODUCT_PACKAGES += \ + android.hardware.drm@1.3-service.clearkey + # fastbootd PRODUCT_PACKAGES += \ fastbootd @@ -177,6 +299,15 @@ PRODUCT_COPY_FILES += \ $(LOCAL_PATH)/gps/sap.conf:$(TARGET_COPY_OUT_VENDOR)/etc/sap.conf \ $(LOCAL_PATH)/gps/xtwifi.conf:$(TARGET_COPY_OUT_VENDOR)/etc/xtwifi.conf +# Health +PRODUCT_PACKAGES += \ + android.hardware.health@2.1-impl \ + android.hardware.health@2.1-service + +# HIDL +PRODUCT_PACKAGES += \ + libhwbinder.vendor + # HotwordEnrollement app permissions PRODUCT_COPY_FILES += \ $(LOCAL_PATH)/configs/privapp-permissions-hotword.xml:$(TARGET_COPY_OUT_PRODUCT)/etc/permissions/privapp-permissions-hotword.xml @@ -187,6 +318,13 @@ PRODUCT_COPY_FILES += \ $(LOCAL_PATH)/idc/gf_input.idc:$(TARGET_COPY_OUT_VENDOR)/usr/idc/gf_input.idc \ $(LOCAL_PATH)/keylayout/gf_input.kl:$(TARGET_COPY_OUT_VENDOR)/usr/keylayout/gf_input.kl +# IPACM +PRODUCT_PACKAGES += \ + ipacm \ + IPACM_cfg.xml \ + libipanat \ + liboffloadhal + # LiveDisplay PRODUCT_PACKAGES += \ vendor.lineage.livedisplay@2.0-service.oneplus_kona @@ -216,7 +354,9 @@ PRODUCT_COPY_FILES += \ PRODUCT_PACKAGES += \ - libavservices_minijail + libavservices_minijail \ + libavservices_minijail.vendor \ + libavservices_minijail_vendor # Net PRODUCT_PACKAGES += \ @@ -234,6 +374,18 @@ PRODUCT_PACKAGES += \ vendor.nxp.nxpese@1.0:64 \ vendor.nxp.nxpnfc@1.0:64 +# OMX +PRODUCT_PACKAGES += \ + init.qti.media.sh \ + libOmxAacEnc \ + libOmxAmrEnc \ + libOmxCore \ + libOmxEvrcEnc \ + libOmxG711Enc \ + libOmxQcelp13Enc \ + libOmxVdec \ + libOmxVenc + # OnePlus PRODUCT_PACKAGES += \ oneplus-fwk.oneplus_kona @@ -249,6 +401,14 @@ PRODUCT_PACKAGES += \ PRODUCT_PACKAGES += \ vendor.lineage.powershare@1.0-service.oneplus_kona +# QMI +PRODUCT_PACKAGES += \ + libjson \ + libqti_vndfwk_detect \ + libqti_vndfwk_detect.vendor \ + libvndfwk_detect_jni.qti \ + libvndfwk_detect_jni.qti.vendor + # Ramdisk PRODUCT_COPY_FILES += \ $(LOCAL_PATH)/rootdir/etc/fstab.qcom:$(TARGET_COPY_OUT_RAMDISK)/fstab.qcom @@ -257,6 +417,17 @@ PRODUCT_COPY_FILES += \ PRODUCT_PACKAGES += \ RemovePackages +# RIL +PRODUCT_PACKAGES += \ + libprotobuf-cpp-full \ + librmnetctl \ + libxml2 + +# Sensors +PRODUCT_PACKAGES += \ + android.hardware.sensors@2.0-service.multihal \ + libsensorndkbridge + # Soong namespaces PRODUCT_SOONG_NAMESPACES += \ $(LOCAL_PATH) \ @@ -300,6 +471,10 @@ PRODUCT_PACKAGES += \ PRODUCT_PACKAGES_DEBUG += \ update_engine_client +# Vendor libstdc++ +PRODUCT_PACKAGES += \ + libstdc++.vendor + # Vibrator PRODUCT_PACKAGES += \ vendor.qti.hardware.vibrator.service @@ -316,7 +491,19 @@ PRODUCT_COPY_FILES += \ # WiFi PRODUCT_PACKAGES += \ - WifiResCommon + android.hardware.wifi@1.0-service \ + hostapd \ + libwpa_client \ + libwifi-hal-ctrl \ + libwifi-hal-qcom \ + vendor.qti.hardware.wifi.hostapd@1.0.vendor \ + vendor.qti.hardware.wifi.hostapd@1.1.vendor \ + vendor.qti.hardware.wifi.hostapd@1.2.vendor \ + vendor.qti.hardware.wifi.supplicant@2.0.vendor \ + vendor.qti.hardware.wifi.supplicant@2.1.vendor \ + WifiResCommon \ + wpa_supplicant \ + wpa_supplicant.conf PRODUCT_COPY_FILES += \ $(LOCAL_PATH)/wifi/qca6390/WCNSS_qcom_cfg.ini:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/qca6390/WCNSS_qcom_cfg.ini \ diff --git a/compatibility_matrix.xml b/compatibility_matrix.xml new file mode 100644 index 0000000..8c2c0bf --- /dev/null +++ b/compatibility_matrix.xml @@ -0,0 +1,109 @@ + + + + android.frameworks.schedulerservice + 1.0 + + ISchedulingPolicyService + default + + + + android.frameworks.sensorservice + 1.0 + + ISensorManager + default + + + + android.hidl.allocator + 1.0 + + IAllocator + ashmem + + + + android.hidl.manager + 1.0 + + IServiceManager + default + + + + android.hidl.memory + 1.0 + + IMapper + ashmem + + + + android.hidl.token + 1.0 + + ITokenManager + default + + + + android.system.wifi.keystore + 1.0 + + IKeystore + default + + + + vendor.qti.hardware.qccsyshal + 1.0 + + IQccsyshal + qccsyshal + + + + vendor.qti.hardware.sigma_miracast + 1.0 + + Isigma_miracast + sigmahal + + + + vendor.qti.hardware.wifi.keystore + 1.0 + + IKeystoreExt + default + + + diff --git a/framework_manifest.xml b/framework_manifest.xml deleted file mode 100644 index 15ebf7c..0000000 --- a/framework_manifest.xml +++ /dev/null @@ -1,46 +0,0 @@ - - - vendor.lineage.biometrics.fingerprint.inscreen - hwbinder - 1.0 - - IFingerprintInscreen - default - - - - vendor.lineage.livedisplay - hwbinder - 2.0 - - IDisplayModes - default - - - IPictureAdjustment - default - - - ISunlightEnhancement - default - - - - vendor.lineage.touch - hwbinder - 1.0 - - ITouchscreenGesture - default - - - - vendor.lineage.powershare - hwbinder - 1.0 - - IPowerShare - default - - - diff --git a/manifest.xml b/manifest.xml new file mode 100644 index 0000000..b57e22a --- /dev/null +++ b/manifest.xml @@ -0,0 +1,853 @@ + + + android.hardware.audio + hwbinder + 6.0 + + IDevicesFactory + default + + + + android.hardware.audio.effect + hwbinder + 6.0 + + IEffectsFactory + default + + + + android.hardware.authsecret + hwbinder + 1.0 + + IAuthSecret + default + + + + android.hardware.bluetooth + hwbinder + 1.0 + + IBluetoothHci + default + + + + android.hardware.bluetooth.audio + hwbinder + 2.0 + + IBluetoothAudioProvidersFactory + default + + + + android.hardware.camera.provider + hwbinder + 2.4 + + ICameraProvider + legacy/0 + + + + android.hardware.drm + hwbinder + @1.3::ICryptoFactory/wfdhdcp + @1.3::IDrmFactory/wfdhdcp + + + android.hardware.gatekeeper + hwbinder + 1.0 + + IGatekeeper + default + + + + android.hardware.gnss + hwbinder + 1.1 + + IGnss + default + + @1.0::IGnss/gnss_vendor + + + android.hardware.media.omx + hwbinder + 1.0 + + IOmx + default + + + IOmxStore + default + + + + android.hardware.memtrack + hwbinder + 1.0 + + IMemtrack + default + + + + android.hardware.nfc + hwbinder + 1.2 + + INfc + default + + + + android.hardware.radio + hwbinder + @1.2::ISap/slot1 + @1.2::ISap/slot2 + @1.5::IRadio/slot1 + @1.5::IRadio/slot2 + + + android.hardware.radio.config + hwbinder + 1.1 + + IRadioConfig + default + + + + android.hardware.secure_element + hwbinder + 1.2 + + ISecureElement + SIM1 + eSE1 + + + + android.hardware.soundtrigger + hwbinder + 2.2 + + ISoundTriggerHw + default + + + + android.hardware.tetheroffload.config + hwbinder + 1.0 + + IOffloadConfig + default + + + + android.hardware.tetheroffload.control + hwbinder + 1.0 + + IOffloadControl + default + + + + com.dsi.ant + hwbinder + 1.0 + + IAnt + default + + + + com.qualcomm.qti.dpm.api + hwbinder + 1.0 + + IdpmQmi + dpmQmiService + + + + com.qualcomm.qti.imscmservice + hwbinder + 2.2 + + IImsCmService + qti.ims.connectionmanagerservice + + + + com.qualcomm.qti.uceservice + hwbinder + 2.2 + + IUceService + com.qualcomm.qti.uceservice + + + + vendor.dolby.hardware.dms + hwbinder + 2.0 + + IDms + default + + + + vendor.lineage.biometrics.fingerprint.inscreen + hwbinder + 1.0 + + IFingerprintInscreen + default + + + + vendor.lineage.livedisplay + hwbinder + 2.0 + + IDisplayModes + default + + + IPictureAdjustment + default + + + ISunlightEnhancement + default + + + + vendor.lineage.touch + hwbinder + 1.0 + + ITouchscreenGesture + default + + + + vendor.lineage.powershare + hwbinder + 1.0 + + IPowerShare + default + + + + vendor.goodix.hardware.biometrics.fingerprint + hwbinder + 2.1 + + IGoodixFingerprintDaemon + default + + + + vendor.nxp.hardware.nfc + hwbinder + 2.0 + + INqNfc + default + + + + vendor.oneplus.engnative.engineer + hwbinder + 1.0 + + IEngineer + default + + + + vendor.oneplus.faceunlock.hal + hwbinder + 1.0 + + IFaceUnlockNativeService + default + + + + vendor.oneplus.fingerprint.extension + hwbinder + 1.0 + + IVendorFingerprintExtensions + default + + + + vendor.oneplus.hardware.CameraMDMHIDL + hwbinder + 1.0 + + IOnePlusCameraMDM + default + + + + vendor.oneplus.hardware.camera + hwbinder + 1.0 + + IOnePlusCameraProvider + default + + + + vendor.oneplus.hardware.cwb + hwbinder + 1.0 + + ICwbService + default + + + + vendor.oneplus.hardware.display + hwbinder + 1.0 + + IOneplusDisplay + default + + + + vendor.oneplus.hardware.drmkey + hwbinder + 1.0 + + IOneplusDrmKey + default + + + + vendor.oneplus.hardware.hdcpkey + hwbinder + 1.0 + + IOneplusHdcpKey + default + + + + vendor.oneplus.hardware.hypnus + hwbinder + 1.0 + + IHypnusUtil + default + + + + vendor.oneplus.hardware.ifaa + hwbinder + 2.0 + + IOneplusIfaa + default + + + + vendor.oneplus.hardware.lmvibrator + hwbinder + 1.0 + + ILinearMotorVibrator + default + + + + vendor.oneplus.hardware.param + hwbinder + 1.0 + + IOneplusParam + default + + + + vendor.oneplus.hardware.rpmb + hwbinder + 1.0 + + IOneplusRpmb + default + + + + vendor.oneplus.hardware.wifi + hwbinder + 1.1 + + IOneplusWifi + default + + + + vendor.qti.data.factory + hwbinder + 2.1 + + IFactory + default + + + + vendor.qti.esepowermanager + hwbinder + 1.1 + + IEsePowerManager + default + + + + vendor.qti.gnss + hwbinder + 1.2 + + ILocHidlGnss + gnss_vendor + + + + vendor.qti.gnss + hwbinder + 2.1 + + ILocHidlGnss + gnss_vendor + + + + vendor.qti.hardware.alarm + hwbinder + 1.0 + + IAlarm + default + + + + vendor.qti.hardware.audiohalext + hwbinder + 1.0 + + IAudioHalExt + default + + + + vendor.qti.hardware.bluetooth_audio + hwbinder + 2.0 + + IBluetoothAudioProvidersFactory + default + + + + vendor.qti.hardware.bluetooth_sar + hwbinder + 1.0 + + IBluetoothSar + default + + + + vendor.qti.hardware.btconfigstore + hwbinder + 1.0 + + IBTConfigStore + default + + + + vendor.qti.hardware.cacert + hwbinder + 1.0 + + IService + default + + + + vendor.qti.hardware.camera.postproc + hwbinder + 1.0 + + IPostProcService + camerapostprocservice + + + + vendor.qti.hardware.capabilityconfigstore + hwbinder + 1.0 + + ICapabilityConfigStore + default + + + + vendor.qti.hardware.data.connection + hwbinder + 1.1 + + IDataConnection + slot1 + slot2 + + + + vendor.qti.hardware.data.iwlan + hwbinder + 1.0 + + IIWlan + slot1 + slot2 + + + + vendor.qti.hardware.data.latency + hwbinder + 1.0 + + ILinkLatency + default + + + + vendor.qti.hardware.dsp + hwbinder + 1.0 + + IDspService + dspservice + + + + vendor.qti.hardware.embmssl + hwbinder + 1.0 + + IEmbms + embmsslServer0 + + + + vendor.qti.hardware.factory + hwbinder + 1.1 + + IFactory + default + + + + vendor.qti.hardware.iop + hwbinder + 2.0 + + IIop + default + + + + vendor.qti.hardware.perf + hwbinder + 2.0 + + IPerf + default + + + + vendor.qti.hardware.qccvndhal + hwbinder + 1.0 + + IQccvndhal + qccvndhal + + + + vendor.qti.hardware.qseecom + hwbinder + 1.0 + + IQSEECom + default + + + + vendor.qti.hardware.qteeconnector + hwbinder + 1.0 + + IAppConnector + default + + + IGPAppConnector + default + + + + vendor.qti.hardware.radio.am + hwbinder + 1.0 + + IQcRilAudio + slot1 + slot2 + + + + vendor.qti.hardware.radio.ims + hwbinder + 1.6 + + IImsRadio + imsradio0 + imsradio1 + + + + vendor.qti.hardware.radio.internal.deviceinfo + hwbinder + 1.0 + + IDeviceInfo + deviceinfo + + + + vendor.qti.hardware.radio.lpa + hwbinder + 1.0 + + IUimLpa + UimLpa0 + UimLpa1 + + + + vendor.qti.hardware.radio.qcrilhook + hwbinder + 1.0 + + IQtiOemHook + oemhook0 + oemhook1 + + + + vendor.qti.hardware.radio.qtiradio + hwbinder + 2.4 + + IQtiRadio + slot1 + slot2 + + + + vendor.qti.hardware.radio.qtiradio + hwbinder + 1.0 + + IQtiRadio + slot1 + slot2 + + + + vendor.qti.hardware.radio.uim + hwbinder + 1.2 + + IUim + Uim0 + Uim1 + + + + vendor.qti.hardware.radio.uim_remote_client + hwbinder + 1.0 + + IUimRemoteServiceClient + uimRemoteClient0 + uimRemoteClient1 + + + + vendor.qti.hardware.radio.uim_remote_server + hwbinder + 1.0 + + IUimRemoteServiceServer + uimRemoteServer0 + uimRemoteServer1 + + + + vendor.qti.hardware.sensorscalibrate + hwbinder + 1.0 + + ISensorsCalibrate + default + + + + vendor.qti.hardware.slmadapter + hwbinder + 1.0 + + ISlmAdapter + SlmAdapter + + + + vendor.qti.hardware.soter + hwbinder + 1.0 + + ISoter + default + + + + vendor.qti.hardware.trustedui + hwbinder + 1.0 + + ITrustedInput + default + + + ITrustedUI + default + + + + vendor.qti.hardware.tui_comm + hwbinder + 1.0 + + ITuiComm + default + + + + vendor.qti.hardware.vpp + hwbinder + 1.3 + + IHidlVppService + vppService + + + + vendor.qti.hardware.wifi.wifilearner + hwbinder + 1.0 + + IWifiStats + wifiStats + + + + vendor.qti.hardware.wifidisplaysession + hwbinder + 1.0 + + IWifiDisplaySession + wifidisplaysession + + + IWifiDisplaySessionAudioTrack + wifidisplaysessionaudiotrack + + + IWifiDisplaySessionImageTrack + wifidisplaysessionimagetrack + + + IWifiDisplaySessionVideoTrack + wifidisplaysessionvideotrack + + + + vendor.qti.ims.callinfo + hwbinder + 1.0 + + IService + default + + + + vendor.qti.ims.factory + hwbinder + 1.0 + + IImsFactory + default + + + + vendor.qti.imsrtpservice + hwbinder + 3.0 + + IRTPService + imsrtpservice + + + + vendor.qti.qspmhal + hwbinder + 1.0 + + IQspmhal + default + + + + vendor.rongcard.hardware.eid + hwbinder + 1.0 + + IEidDevice + default + + + diff --git a/proprietary-files.txt b/proprietary-files.txt index f173960..7d3621a 100644 --- a/proprietary-files.txt +++ b/proprietary-files.txt @@ -1,16 +1,349 @@ -# All unpinned blobs below are extracted from OnePlus8ProOxygen_15.O.30_OTA_0300_all_2010031617_f9ca0bfd1b +# All unpinned blobs below are extracted from OnePlus8ProOxygen_15.E.32_OTA_0320_all_2011190127_189c6fc + +# ADSP +vendor/bin/adsprpcd +vendor/etc/init/vendor.qti.adsprpc-service.rc +vendor/lib64/libadsp_default_listener.so +vendor/lib64/vendor.qti.hardware.dsp@1.0.so + +# ADSP modules +vendor/lib/rfsa/adsp/capi_v2_aptX_CLHDAD_Speech_Decoder.so +vendor/lib/rfsa/adsp/capi_v2_aptX_CLHDADV_Encoder.so +vendor/lib/rfsa/adsp/capi_v2_dap_cpdp.so +vendor/lib/rfsa/adsp/libalCFR_skel.so +vendor/lib/rfsa/adsp/libapps_mem_heap.so +vendor/lib/rfsa/adsp/libarc_hta_driver_skel.so +vendor/lib/rfsa/adsp/libarcnn_hvx_1_1_skel.so +vendor/lib/rfsa/adsp/libarcsoft_dualcam_refocus_skel.so +vendor/lib/rfsa/adsp/libarcsoft_hdrplus_hvx_skel.so +vendor/lib/rfsa/adsp/libBeautyShot_skel.so +vendor/lib/rfsa/adsp/libbitml_nsp_skel.so +vendor/lib/rfsa/adsp/libcalculator_domains_skel.so +vendor/lib/rfsa/adsp/libcalculator_skel.so +vendor/lib/rfsa/adsp/libcamera_nn_skel.so +vendor/lib/rfsa/adsp/libcvpdsp_skel.so +vendor/lib/rfsa/adsp/libdsp_streamer_binning.so +vendor/lib/rfsa/adsp/libdspCV_skel.so +vendor/lib/rfsa/adsp/libfastcvadsp.so +vendor/lib/rfsa/adsp/libfastcvdsp_skel.so +vendor/lib/rfsa/adsp/libhdr_skel.so +vendor/lib/rfsa/adsp/libhexagon_nn_skel.so +vendor/lib/rfsa/adsp/libhta_dsp_skel.so +vendor/lib/rfsa/adsp/libinterstellar_skel.so +vendor/lib/rfsa/adsp/libproxy_skel.so +vendor/lib/rfsa/adsp/libQ6MSFR_manager_skel.so +vendor/lib/rfsa/adsp/libscveObjectSegmentation_skel.so +vendor/lib/rfsa/adsp/libscveT2T_skel.so +vendor/lib/rfsa/adsp/libsnpe_dsp_domains_skel.so +vendor/lib/rfsa/adsp/libsnpe_dsp_skel.so +vendor/lib/rfsa/adsp/libsnpe_dsp_v65_domains_v2_skel.so +vendor/lib/rfsa/adsp/libsnpe_dsp_v66_domains_v2_skel.so +vendor/lib/rfsa/adsp/libsns_device_mode_skel.so +vendor/lib/rfsa/adsp/libsns_low_lat_stream_skel.so +vendor/lib/rfsa/adsp/libSuperSensor_skel.so +vendor/lib/rfsa/adsp/libVDHexagonBlurless_v2_skel.so +vendor/lib/rfsa/adsp/libvdsuperphoto_skel.so # ANT+ system_ext/lib/com.qualcomm.qti.ant@1.0.so system_ext/lib64/com.qualcomm.qti.ant@1.0.so +vendor/lib64/hw/com.dsi.ant@1.0-impl.so + +# Audio firmware +vendor/firmware/tfa98xx.cnt + +# Audio libraries +vendor/lib/soundfx/libasphere.so +vendor/lib/soundfx/libhaptic_effect.so +vendor/lib/soundfx/libqcbassboost.so +vendor/lib/soundfx/libqcreverb.so +vendor/lib/soundfx/libqcvirt.so +vendor/lib/soundfx/libshoebox.so +vendor/lib/libacdb-fts.so +vendor/lib/libacdbloader.so +vendor/lib/libacdbrtac.so +vendor/lib/libadiertac.so +vendor/lib/libadm.so +vendor/lib/libadsprpc.so +vendor/lib/libaudcal.so +vendor/lib/libqtigef.so +vendor/lib/libssrec.so +vendor/lib64/libadsprpc.so + +# Authsecret +vendor/bin/hw/android.hardware.authsecret@1.0-service-qti +vendor/etc/init/android.hardware.authsecret@1.0-service-qti.rc + +# Bluetooth +vendor/bin/hw/android.hardware.bluetooth@1.0-service-qti +vendor/etc/init/android.hardware.bluetooth@1.0-service-qti.rc +vendor/lib64/hw/android.hardware.bluetooth@1.0-impl-qti.so +vendor/lib64/libbtnv.so + +# Bluetooth (A2DP) +vendor/lib/hw/audio.bluetooth_qti.default.so +vendor/lib/hw/vendor.qti.hardware.bluetooth_audio@2.0-impl.so +vendor/lib/hw/vendor.qti.hardware.bluetooth_sar@1.0-impl.so +vendor/lib/hw/vendor.qti.hardware.btconfigstore@1.0-impl.so +vendor/lib/btaudio_offload_if.so +vendor/lib/libbluetooth_audio_session_qti.so +vendor/lib/vendor.qti.hardware.bluetooth_sar@1.0.so +vendor/lib/vendor.qti.hardware.bluetooth_sar@1.1.so +vendor/lib64/hw/audio.bluetooth_qti.default.so +vendor/lib64/hw/vendor.qti.hardware.bluetooth_audio@2.0-impl.so +vendor/lib64/hw/vendor.qti.hardware.bluetooth_sar@1.0-impl.so +vendor/lib64/hw/vendor.qti.hardware.btconfigstore@1.0-impl.so +vendor/lib64/btaudio_offload_if.so +vendor/lib64/libbluetooth_audio_session_qti.so +vendor/lib64/vendor.qti.hardware.bluetooth_sar@1.0.so +vendor/lib64/vendor.qti.hardware.bluetooth_sar@1.1.so # Bluetooth (aptX) - from crosshatch - RQ1A.201205.003 system_ext/lib64/libaptX_encoder.so|df1c89d7af1bb35808d5fe3496b04ba066c10cbc system_ext/lib64/libaptXHD_encoder.so|e13fa70c97caaa24d061678bdee608eb8850a69e +# Camera +vendor/bin/hw/vendor.oneplus.hardware.camera@1.0-service +vendor/bin/hw/vendor.oneplus.hardware.CameraMDMHIDL@1.0-service +vendor/etc/init/vendor.oneplus.hardware.camera@1.0-service.rc +vendor/etc/init/vendor.oneplus.hardware.CameraMDMHIDL@1.0-service.rc +vendor/lib/libcamxexternalformatutils.so +vendor/lib64/hw/com.qti.chi.override.so +vendor/lib64/com.qti.feature2.anchorsync.so +vendor/lib64/com.qti.feature2.demux.so +vendor/lib64/com.qti.feature2.frameselect.so +vendor/lib64/com.qti.feature2.fusion.so +vendor/lib64/com.qti.feature2.generic.so +vendor/lib64/com.qti.feature2.gs.so +vendor/lib64/com.qti.feature2.hdr.so +vendor/lib64/com.qti.feature2.memcpy.so +vendor/lib64/com.qti.feature2.mfsr.so +vendor/lib64/com.qti.feature2.qcfa.so +vendor/lib64/com.qti.feature2.rawhdr.so +vendor/lib64/com.qti.feature2.rt.so +vendor/lib64/com.qti.feature2.serializer.so +vendor/lib64/com.qti.feature2.stub.so +vendor/lib64/com.qti.feature2.swmf.so +vendor/lib64/lib_bokehlib.so +vendor/lib64/lib_oneplus_vivideffect.so +vendor/lib64/lib_oneplus_watermark.so +vendor/lib64/libAlgoProcess.so +vendor/lib64/libarcsoft_beautyshot.so +vendor/lib64/libarcsoft_beautyshot_4.0.so +vendor/lib64/libarcsoft_calibverify_TriCamera.so +vendor/lib64/libarcsoft_dualcam_bokeh_api.so +vendor/lib64/libarcsoft_dualcam_refocus_left.so +vendor/lib64/libarcsoft_dualcam_refocus_preview.so +vendor/lib64/libarcsoft_dualcam_refocus_right.so +vendor/lib64/libarcsoft_dualcam_refocus_uw.so +vendor/lib64/libarcsoft_fringe_remove.so +vendor/lib64/libarcsoft_hdr_couple_api.so +vendor/lib64/libarcsoft_hdr_denoise_api.so +vendor/lib64/libarcsoft_hdr_denoise_api_v4.so +vendor/lib64/libarcsoft_hdrplus_hvx_stub.so +vendor/lib64/libarcsoft_high_dynamic_range.so +vendor/lib64/libarcsoft_high_dynamic_range_couple.so +vendor/lib64/libarcsoft_high_dynamic_range_v4.so +vendor/lib64/libarcsoft_hta.so +vendor/lib64/libarcsoft_low_light_hdr.so +vendor/lib64/libarcsoft_mfsr_frt.so +vendor/lib64/libarcsoft_portrait_distortion_correction.so +vendor/lib64/libarcsoft_portrait_distortion_correction_20801.so +vendor/lib64/libarcsoft_smart_denoise.so +vendor/lib64/libarcsoft_smart_denoise_v4.so +vendor/lib64/libarcsoft_stripe_removal.so +vendor/lib64/libarcsoft_super_night_raw.so +vendor/lib64/libarcsoft_superportrait.so +vendor/lib64/libarcsoft_tricam_calibration.so +vendor/lib64/libarcsoft_tricam_verification.so +vendor/lib64/libarcsoft_video_fringing_correction.so +vendor/lib64/libcamera_nn_stub.so +vendor/lib64/libcamerapostproc.so +vendor/lib64/libcamxexternalformatutils.so +vendor/lib64/libcamxfacialfeatures.so +vendor/lib64/libcamxfdalgo.so +vendor/lib64/libcamxfdengine.so +vendor/lib64/libcamxifestriping.so +vendor/lib64/libcamximageformatutils.so +vendor/lib64/libcamxncs.so +vendor/lib64/libcamxstatscore.so +vendor/lib64/libcamxswprocessalgo.so +vendor/lib64/libcamxtintlessalgo.so +vendor/lib64/libcamxtintlessalgo_21.so +vendor/lib64/libchilog.so +vendor/lib64/libcom.qti.chinodeutils.so +vendor/lib64/libcvface_api.so +vendor/lib64/libcvp2.so +vendor/lib64/libcvp2_hfi.so +vendor/lib64/libcvp_common.so +vendor/lib64/libdualcam_image_optical_zoom.so +vendor/lib64/libdualcam_optical_zoom_control.so +vendor/lib64/libdualcam_video_optical_zoom.so +vendor/lib64/libipebpsstriping.so +vendor/lib64/libmorpho_dcface.so +vendor/lib64/libmorpho_image_refiner_deflicker.so +vendor/lib64/libmpbase.so +vendor/lib64/libnightvision.so +vendor/lib64/libofflinelog.so +vendor/lib64/libop-bokeh.so +vendor/lib64/libOPPO_Front_SCPortrait.so +vendor/lib64/libOPPO_SCPortrait.so +vendor/lib64/libos.so +vendor/lib64/libPolarrRender.so +vendor/lib64/libSonyIMX471RmscLibrary.so +vendor/lib64/libstblur_capture_api.so +vendor/lib64/libSuperSensor.so +vendor/lib64/libSuperSensorFallback.so +vendor/lib64/libSuperSensorProcessor.so +vendor/lib64/libSuperSensorProcessorCWrapper.so +vendor/lib64/libsynx.so +vendor/lib64/libthreadutils.so +vendor/lib64/libtriplecam_image_optical_zoom.so +vendor/lib64/libtriplecam_optical_zoom_control.so +vendor/lib64/libtriplecam_video_optical_zoom.so +vendor/lib64/libVDBlurless.so +vendor/lib64/libVDDualCameraBlurlessAPI.so +vendor/lib64/libVDFusionBlurlessAPI_v2.so +vendor/lib64/libVDSuperPhotoAPI.so +vendor/lib64/sensors.hal.tof.so +vendor/lib64/vendor.oneplus.hardware.camera@1.0.so +vendor/lib64/vendor.oneplus.hardware.CameraMDMHIDL@1.0.so +vendor/lib64/vendor.qti.hardware.camera.postproc@1.0-service-impl.so + +# Camera firmware +vendor/firmware/CAMERA_ICP.elf + +# CDSP +vendor/bin/cdsprpcd +vendor/etc/init/vendor.qti.cdsprpc-service.rc +vendor/lib/libcdsp_default_listener.so +vendor/lib/libcdsprpc.so +vendor/lib/libfastcrc.so +vendor/lib/libmdsprpc.so +vendor/lib/libsdsprpc.so +vendor/lib/libsysmon_cdsp_skel.so +vendor/lib64/libcdfw.so +vendor/lib64/libcdfw_remote_api.so +vendor/lib64/libcdsp_default_listener.so +vendor/lib64/libcdsprpc.so +vendor/lib64/libmdsprpc.so +vendor/lib64/libsdsprpc.so +vendor/lib64/libsysmon_cdsp_skel.so + +# Charger +vendor/bin/dashd +vendor/bin/wlchgd +vendor/etc/init/vendor.qti.hardware.charger_monitor@1.0-service.rc + +# CNE +-vendor/app/CneApp/CneApp.apk +vendor/bin/cnd +vendor/etc/cne/Nexus/ATT/ATT_profiles.xml +vendor/etc/cne/Nexus/ROW/ROW_profiles.xml +vendor/etc/cne/Nexus/VZW/VZW_profiles.xml +vendor/etc/cne/wqeclient/ATT/ATT_profile1.xml +vendor/etc/cne/wqeclient/ATT/ATT_profile2.xml +vendor/etc/cne/wqeclient/ATT/ATT_profile3.xml +vendor/etc/cne/wqeclient/ATT/ATT_profile4.xml +vendor/etc/cne/wqeclient/ATT/ATT_profile5.xml +vendor/etc/cne/wqeclient/ATT/ATT_profile6.xml +vendor/etc/cne/wqeclient/ROW/ROW_profile1.xml +vendor/etc/cne/wqeclient/ROW/ROW_profile15.xml +vendor/etc/cne/wqeclient/ROW/ROW_profile16.xml +vendor/etc/cne/wqeclient/ROW/ROW_profile17.xml +vendor/etc/cne/wqeclient/ROW/ROW_profile18.xml +vendor/etc/cne/wqeclient/ROW/ROW_profile19.xml +vendor/etc/cne/wqeclient/ROW/ROW_profile2.xml +vendor/etc/cne/wqeclient/ROW/ROW_profile20.xml +vendor/etc/cne/wqeclient/ROW/ROW_profile21.xml +vendor/etc/cne/wqeclient/ROW/ROW_profile3.xml +vendor/etc/cne/wqeclient/ROW/ROW_profile32.xml +vendor/etc/cne/wqeclient/ROW/ROW_profile4.xml +vendor/etc/cne/wqeclient/ROW/ROW_profile5.xml +vendor/etc/cne/wqeclient/ROW/ROW_profile6.xml +vendor/etc/cne/wqeclient/ROW/ROW_profile7.xml +vendor/etc/cne/wqeclient/VZW/VZW_profile1.xml +vendor/etc/cne/wqeclient/VZW/VZW_profile2.xml +vendor/etc/cne/wqeclient/VZW/VZW_profile3.xml +vendor/etc/cne/wqeclient/VZW/VZW_profile4.xml +vendor/etc/cne/wqeclient/VZW/VZW_profile5.xml +vendor/etc/cne/wqeclient/VZW/VZW_profile6.xml +vendor/etc/cne/profileSlm.xml +vendor/etc/cne/slm.conf +vendor/etc/init/cnd.rc +vendor/etc/default-permissions/com.qualcomm.qti.cne.xml +vendor/lib64/libcne.so +vendor/lib64/libcneapiclient.so +vendor/lib64/libcneoplookup.so +vendor/lib64/libcneqmiutils.so +vendor/lib64/libwms.so +vendor/lib64/libwqe.so +vendor/lib64/libxml.so +vendor/lib64/vendor.qti.data.factory@2.0.so +vendor/lib64/vendor.qti.data.factory@2.1.so +vendor/lib64/vendor.qti.data.slm@1.0.so +vendor/lib64/vendor.qti.hardware.data.cne.internal.api@1.0.so +vendor/lib64/vendor.qti.hardware.data.cne.internal.constants@1.0.so +vendor/lib64/vendor.qti.hardware.data.cne.internal.server@1.0.so +vendor/lib64/vendor.qti.hardware.data.connection@1.0.so +vendor/lib64/vendor.qti.hardware.data.connection@1.1.so +vendor/lib64/vendor.qti.hardware.data.dynamicdds@1.0.so +vendor/lib64/vendor.qti.hardware.data.iwlan@1.0.so +vendor/lib64/vendor.qti.hardware.data.latency@1.0.so +vendor/lib64/vendor.qti.hardware.data.qmi@1.0.so +vendor/lib64/vendor.qti.hardware.slmadapter@1.0.so +vendor/lib64/vendor.qti.latency@2.0.so + +# Configstore +vendor/bin/hw/vendor.qti.hardware.capabilityconfigstore@1.0-service +vendor/etc/init/vendor.qti.hardware.capabilityconfigstore@1.0-service.rc +vendor/lib64/hw/vendor.qti.hardware.capabilityconfigstore@1.0-impl.so +vendor/lib/hw/vendor.qti.hardware.capabilityconfigstore@1.0-impl.so + # Display -system_ext/lib64/libsdm-disp-apis.qti.so -system_ext/lib64/vendor.display.color@1.0.so +vendor/bin/hw/vendor.oneplus.hardware.display@1.0-service +vendor/etc/init/vendor.oneplus.hardware.display@1.0-service.rc + +# Display (HDR) +vendor/lib64/libhdr_tm.so + +# Display (HWC) +vendor/bin/hw/vendor.qti.hardware.display.composer-service +vendor/lib64/libsdmcore.so +vendor/lib64/libsdmutils.so + +# Display (SDM) +vendor/lib64/libdisplayqos.so +vendor/lib64/libdisplayskuutils.so +vendor/lib64/libqseed3.so +vendor/lib64/libsdedrm.so +vendor/lib64/libsdm-color.so +vendor/lib64/libsdm-colormgr-algo.so +vendor/lib64/libsdm-diag.so +vendor/lib64/libsdm-disp-vndapis.so +vendor/lib64/libsdmextension.so +vendor/lib64/libtinyxml2_1.so + +# Display calibration data +vendor/etc/ltm_config_samsung_amb655x_fhd_cmd_mode_dsc_dsi_panel.xml +vendor/etc/ltm_config_samsung_ana6705_fhd_cmd_mode_dsc_dsi_panel.xml +vendor/etc/ltm_config_samsung_ana6706_dsc_cmd_mode_panel.xml +vendor/etc/qdcm_calib_data_samsung_amb655x_fhd_cmd_mode_dsc_dsi_panel.xml +vendor/etc/qdcm_calib_data_samsung_ana6705_fhd_cmd_mode_dsc_dsi_panel.xml +vendor/etc/qdcm_calib_data_samsung_ana6706_dsc_cmd_mode_panel.xml + +# Display postprocessing +vendor/bin/hw/vendor.display.color@1.0-service +vendor/bin/ppd +vendor/etc/init/vendor.display.color@1.0-service.rc +vendor/lib64/libdisp-aba.so +vendor/lib64/vendor.display.color@1.0.so +vendor/lib64/vendor.display.color@1.1.so +vendor/lib64/vendor.display.color@1.2.so +vendor/lib64/vendor.display.color@1.3.so +vendor/lib64/vendor.display.color@1.4.so +vendor/lib64/vendor.display.color@1.5.so +vendor/lib64/vendor.display.postproc@1.0.so # DPM framework/tcmclient.jar @@ -33,6 +366,155 @@ system_ext/lib64/libdpmfdmgr.so system_ext/lib64/libdpmframework.so system_ext/lib64/libdpmtcm.so system_ext/lib64/vendor.qti.diaghal@1.0.so +vendor/bin/dpmQmiMgr +vendor/etc/init/dpmQmiMgr.rc +vendor/lib64/com.qualcomm.qti.dpm.api@1.0.so +vendor/lib64/libdpmqmihal.so + +# DRM +vendor/bin/hw/vendor.qti.hardware.qseecom@1.0-service +vendor/bin/qseecomd +vendor/etc/init/qseecomd.rc +vendor/etc/init/vendor.qti.hardware.qseecom@1.0-service.rc +vendor/lib64/hw/vendor.qti.hardware.qseecom@1.0-impl.so +vendor/lib64/libcpion.so +vendor/lib64/libdrmfs.so +vendor/lib64/libdrmtime.so +vendor/lib64/libGPreqcancel.so +vendor/lib64/libGPreqcancel_svc.so +vendor/lib64/libops.so +vendor/lib64/libqisl.so +vendor/lib64/libQSEEComAPI.so +vendor/lib64/librpmb.so +vendor/lib64/libsecureui.so +vendor/lib64/libsecureui_svcsock.so +vendor/lib64/libSecureUILib.so +vendor/lib64/libspl.so +vendor/lib64/libssd.so +vendor/lib64/libStDrvInt.so +vendor/lib64/libtzdrmgenprov.so +vendor/lib64/vendor.qti.hardware.qseecom@1.0.so + +# ESE +vendor/bin/hw/vendor.qti.esepowermanager@1.1-service +vendor/etc/init/vendor.qti.esepowermanager@1.1-service.rc +vendor/lib64/hw/vendor.qti.esepowermanager@1.1-impl.so +vendor/lib64/vendor.qti.esepowermanager@1.0.so +vendor/lib64/vendor.qti.esepowermanager@1.1.so + +# Feature enabler client +vendor/bin/feature_enabler_client +vendor/etc/init/feature_enabler_client.rc + +# Gatekeeper +vendor/bin/hw/android.hardware.gatekeeper@1.0-service-qti +vendor/etc/init/android.hardware.gatekeeper@1.0-service-qti.rc +vendor/lib64/hw/android.hardware.gatekeeper@1.0-impl-qti.so + +# Graphics (Adreno) +-vendor/app/com.oneplus.gpudrivers.kona.api30/com.oneplus.gpudrivers.kona.api30.apk;PRESIGNED +-vendor/app/com.qualcomm.qti.gpudrivers.kona.api30/com.qualcomm.qti.gpudrivers.kona.api30.apk;PRESIGNED +vendor/lib/egl/eglSubDriverAndroid.so +vendor/lib/egl/libEGL_adreno.so +vendor/lib/egl/libGLESv1_CM_adreno.so +vendor/lib/egl/libGLESv2_adreno.so +vendor/lib/egl/libq3dtools_adreno.so +vendor/lib/egl/libq3dtools_esx.so +vendor/lib/libadreno_utils.so +vendor/lib/libC2D2.so +vendor/lib/libc2d30_bltlib.so +vendor/lib/libCB.so +vendor/lib/libgpudataproducer.so +vendor/lib/libgsl.so +vendor/lib/libllvm-glnext.so +vendor/lib/libllvm-qcom.so +vendor/lib/libOpenCL.so +vendor/lib/libVkLayer_q3dtools.so +vendor/lib64/egl/eglSubDriverAndroid.so +vendor/lib64/egl/libEGL_adreno.so +vendor/lib64/egl/libGLESv1_CM_adreno.so +vendor/lib64/egl/libGLESv2_adreno.so +vendor/lib64/egl/libq3dtools_adreno.so +vendor/lib64/egl/libq3dtools_esx.so +vendor/lib64/libadreno_utils.so +vendor/lib64/libC2D2.so +vendor/lib64/libc2d30_bltlib.so +vendor/lib64/libCB.so +vendor/lib64/libgpudataproducer.so +vendor/lib64/libgsl.so +vendor/lib64/libllvm-glnext.so +vendor/lib64/libllvm-qcom.so +vendor/lib64/libOpenCL.so +vendor/lib64/libVkLayer_q3dtools.so + +# Graphics (Adreno firmware) +vendor/firmware/a650_gmu.bin +vendor/firmware/a650_sqe.fw +vendor/firmware/a650_zap.b00 +vendor/firmware/a650_zap.b01 +vendor/firmware/a650_zap.b02 +vendor/firmware/a650_zap.elf +vendor/firmware/a650_zap.mdt + +# Graphics (Vulkan) +vendor/lib/hw/vulkan.adreno.so +vendor/lib64/hw/vulkan.adreno.so + +# GNSS +vendor/bin/hw/android.hardware.gnss@2.1-service-qti +vendor/bin/loc_launcher +vendor/bin/lowi-server +vendor/bin/mlid +vendor/bin/slim_daemon +vendor/bin/xtra-daemon +vendor/bin/xtwifi-client +vendor/bin/xtwifi-inet-agent +vendor/etc/init/android.hardware.gnss@2.1-service-qti.rc +-vendor/etc/vintf/manifest/android.hardware.gnss@2.1-service-qti.xml +-vendor/etc/vintf/manifest/vendor.qti.gnss@4.0-service.xml +vendor/etc/cacert_location.pem +vendor/etc/xtra_root_cert.pem +vendor/lib64/hw/android.hardware.gnss@2.1-impl-qti.so +vendor/lib64/hw/vendor.qti.gnss@4.0-impl.so +vendor/lib64/libaoa.so +vendor/lib64/libbatching.so +vendor/lib64/libcacertclient.so +vendor/lib64/libdataitems.so +vendor/lib64/libgdtap.so +vendor/lib64/libgeofencing.so +vendor/lib64/libgnss.so +vendor/lib64/libgnsspps.so +vendor/lib64/libgps.utils.so +vendor/lib64/libizat_client_api.so +vendor/lib64/libizat_core.so +vendor/lib64/libjnihelper.so +vendor/lib64/liblbs_core.so +vendor/lib64/libloc_api_v02.so +vendor/lib64/libloc_core.so +vendor/lib64/libloc_socket.so +vendor/lib64/liblocation_api.so +vendor/lib64/liblocationservice.so +vendor/lib64/liblocationservice_glue.so +vendor/lib64/liblowi_client.so +vendor/lib64/liblowi_wifihal.so +vendor/lib64/libminksocket.so +vendor/lib64/libqcc_file_agent.so +vendor/lib64/libqdma_file_agent.so +vendor/lib64/libslimclient.so +vendor/lib64/libxtadapter.so +vendor/lib64/vendor.qti.gnss@1.0.so +vendor/lib64/vendor.qti.gnss@1.1.so +vendor/lib64/vendor.qti.gnss@1.2.so +vendor/lib64/vendor.qti.gnss@2.0.so +vendor/lib64/vendor.qti.gnss@2.1.so +vendor/lib64/vendor.qti.gnss@3.0.so +vendor/lib64/vendor.qti.gnss@4.0-service.so +vendor/lib64/vendor.qti.gnss@4.0.so + +# HDCP +vendor/bin/hw/vendor.oneplus.hardware.hdcpkey@1.0-service +vendor/etc/init/vendor.oneplus.hardware.hdcpkey@1.0-service.rc +vendor/lib64/vendor.oneplus.hardware.hdcpkey@1.0.so # HotwordEnrollment -product/priv-app/HotwordEnrollmentOKGoogleHEXAGON/HotwordEnrollmentOKGoogleHEXAGON.apk @@ -48,11 +530,132 @@ system_ext/lib64/libdiag_system.so system_ext/lib64/libimscamera_jni.so system_ext/lib64/libimsmedia_jni.so system_ext/lib64/vendor.qti.imsrtpservice@3.0.so +vendor/bin/ims_rtp_daemon +vendor/bin/imsdatadaemon +vendor/bin/imsqmidaemon +vendor/bin/imsrcsd +vendor/etc/init/ims_rtp_daemon.rc +vendor/etc/init/imsdatadaemon.rc +vendor/etc/init/imsqmidaemon.rc +vendor/etc/init/imsrcsd.rc +vendor/lib64/com.qualcomm.qti.imscmservice@1.0.so +vendor/lib64/com.qualcomm.qti.imscmservice@2.0.so +vendor/lib64/com.qualcomm.qti.imscmservice@2.1.so +vendor/lib64/com.qualcomm.qti.imscmservice@2.2.so +vendor/lib64/com.qualcomm.qti.uceservice@2.0.so +vendor/lib64/com.qualcomm.qti.uceservice@2.1.so +vendor/lib64/com.qualcomm.qti.uceservice@2.2.so +vendor/lib64/lib-imscmservice.so +vendor/lib64/lib-imsdpl.so +vendor/lib64/lib-imsqimf.so +vendor/lib64/lib-imsrcs-v2.so +vendor/lib64/lib-imsrcsbaseimpl.so +vendor/lib64/lib-imsvtcore.so +vendor/lib64/lib-imsxml.so +vendor/lib64/lib-rcsconfig.so +vendor/lib64/lib-rtpcommon.so +vendor/lib64/lib-rtpcore.so +vendor/lib64/lib-rtpsl.so +vendor/lib64/lib-siputility.so +vendor/lib64/lib-uceservice.so +vendor/lib64/librcc.so +vendor/lib64/vendor.qti.hardware.radio.ims@1.0.so +vendor/lib64/vendor.qti.hardware.radio.ims@1.1.so +vendor/lib64/vendor.qti.hardware.radio.ims@1.2.so +vendor/lib64/vendor.qti.hardware.radio.ims@1.3.so +vendor/lib64/vendor.qti.hardware.radio.ims@1.4.so +vendor/lib64/vendor.qti.hardware.radio.ims@1.5.so +vendor/lib64/vendor.qti.hardware.radio.ims@1.6.so +vendor/lib64/vendor.qti.ims.callcapability@1.0.so +vendor/lib64/vendor.qti.ims.callinfo@1.0.so +vendor/lib64/vendor.qti.ims.factory@1.0.so +vendor/lib64/vendor.qti.ims.rcsconfig@1.0.so +vendor/lib64/vendor.qti.ims.rcsconfig@1.1.so +vendor/lib64/vendor.qti.ims.rcsconfig@2.0.so +vendor/lib64/vendor.qti.ims.rcsconfig@2.1.so +vendor/lib64/vendor.qti.imsrtpservice@3.0-service-Impl.so +vendor/lib64/vendor.qti.imsrtpservice@3.0.so + +# IO prefetcher +vendor/bin/hw/vendor.qti.hardware.iop@2.0-service +vendor/etc/init/vendor.qti.hardware.iop@2.0-service.rc +vendor/lib64/libqti-iopd-client.so +vendor/lib64/libqti-iopd.so +vendor/lib64/vendor.qti.hardware.iop@1.0.so +vendor/lib64/vendor.qti.hardware.iop@2.0.so + +# IPA firmware +vendor/etc/init/ipa_fws.rc +vendor/firmware/ipa_fws.b00 +vendor/firmware/ipa_fws.b01 +vendor/firmware/ipa_fws.b02 +vendor/firmware/ipa_fws.b03 +vendor/firmware/ipa_fws.b04 +vendor/firmware/ipa_fws.elf +vendor/firmware/ipa_fws.mdt +vendor/firmware/ipa_uc.b00 +vendor/firmware/ipa_uc.b01 +vendor/firmware/ipa_uc.b02 +vendor/firmware/ipa_uc.elf +vendor/firmware/ipa_uc.mdt + +# Iris +vendor/bin/hw/vendor.pixelworks.hardware.feature.irisfeature-service +vendor/etc/init/vendor.pixelworks.hardware.display.iris-service.rc +vendor/etc/init/vendor.pixelworks.hardware.feature.irisfeature-service.rc +vendor/etc/inparm/irissoft/mcfCheck.txt +-vendor/etc/vintf/manifest/vendor.pixelworks.hardware.display.iris-service.xml +-vendor/etc/vintf/manifest/vendor.pixelworks.hardware.feature.irisfeature-service.xml +vendor/lib64/libpwiriscalibrate.so +vendor/lib64/libpwirisfeature.so +vendor/lib64/libpwirishalwrapper.so +vendor/lib64/libpwirisIoctlWrapper.so +vendor/lib64/libpwirisPCS.so +vendor/lib64/libpwirispq.so +vendor/lib64/libpwirisservice.so +vendor/lib64/libpwirissoft.so +vendor/lib64/libpwsnapdragoncolor.so +vendor/lib64/libpwsoftirisPCS.so +vendor/lib64/vendor.pixelworks.hardware.display@1.0.so +vendor/lib64/vendor.pixelworks.hardware.display@1.1.so +vendor/lib64/vendor.pixelworks.hardware.feature@1.0.so + +# IRQ balance +vendor/bin/msm_irqbalance +vendor/etc/msm_irqbalance.conf + +# Listen +vendor/lib/hw/sound_trigger.primary.kona.so +vendor/lib/libadpcmdec.so +vendor/lib/libcapiv2svacnn.so +vendor/lib/libcapiv2vop.so +vendor/lib/libgcs-calwrapper.so +vendor/lib/libgcs-ipc.so +vendor/lib/libgcs-osal.so +vendor/lib/libgcs.so +vendor/lib/liblistensoundmodel2.so +vendor/lib/libmulawdec.so +vendor/lib/libsmwrapper.so # Media system_ext/lib/libmmosal.so system_ext/lib/libmmparser_lite.so system_ext/lib64/libmmosal.so +vendor/etc/system_properties.xml +vendor/lib64/libmmosal.so + +# Neural networks +vendor/bin/hw/android.hardware.neuralnetworks@1.3-service-qti +vendor/etc/init/android.hardware.neuralnetworks@1.3-service-qti.rc +-vendor/etc/vintf/manifest/android.hardware.neuralnetworks@1.3-service-qti-hta.xml +-vendor/etc/vintf/manifest/android.hardware.neuralnetworks@1.3-service-qti.xml +vendor/lib64/libhexagon_nn_stub.so +vendor/lib64/libhta.so +vendor/lib64/libhta_hexagon_runtime.so +vendor/lib64/unnhal-acc-adreno.so +vendor/lib64/unnhal-acc-common.so +vendor/lib64/unnhal-acc-hta.so +vendor/lib64/unnhal-acc-hvx.so # NFC system/etc/nfcee_access.xml @@ -61,10 +664,171 @@ system_ext/etc/permissions/com.nxp.nfc.nq.xml system_ext/framework/com.nxp.nfc.nq.jar system_ext/lib64/libnqnfc-nci.so system_ext/lib64/libnqnfc_nci_jni.so +vendor/bin/hw/vendor.nxp.hardware.nfc@2.0-service +vendor/etc/init/vendor.nxp.hardware.nfc@2.0-service.rc +vendor/etc/permissions/com.nxp.mifare.xml +vendor/etc/libese-nxp.conf +vendor/etc/libnfc-mtp-SN100.conf +vendor/etc/libnfc-mtp-SN100.conf_19805 +vendor/etc/libnfc-mtp-SN100.conf_19811 +vendor/etc/libnfc-mtp-SN100.conf_19821 +vendor/etc/libnfc-mtp-SN100.conf_19867 +vendor/etc/libnfc-mtp-SN100_38_4MHZ.conf +vendor/etc/libnfc-nci.conf +vendor/etc/libnfc-nxp-pnscr.conf +vendor/etc/libnfc-qrd-SN100.conf +vendor/etc/libnfc-qrd-SN100_38_4MHZ.conf +vendor/etc/libnfc_beijing_config.conf +vendor/etc/libnfc_gcf_config.conf +vendor/etc/libnfc_shanghai_config.conf +vendor/etc/libnfc_suzhou_config.conf +vendor/etc/libnfc_xiamen_config.conf +vendor/etc/nfc_config_type.conf +vendor/etc/sn100u_nfcon.pnscr +vendor/lib/libsn100u_fw.so +vendor/lib64/libchrome.so +vendor/lib64/nfc_nci.nqx.default.hw.so +vendor/lib64/se_nq_extn_client.so +vendor/lib64/vendor.nxp.hardware.nfc@2.0.so -# Telephony +# OMX +vendor/lib/libAlacSwDec.so +vendor/lib/libApeSwDec.so +vendor/lib/libdsd2pcm.so +vendor/lib/libFlacSwDec.so +vendor/lib/libMpeg4SwEncoder.so +vendor/lib/libOmxAacDec.so +vendor/lib/libOmxAlacDec.so +vendor/lib/libOmxAlacDecSw.so +vendor/lib/libOmxAmrDec.so +vendor/lib/libOmxAmrwbplusDec.so +vendor/lib/libOmxApeDec.so +vendor/lib/libOmxApeDecSw.so +vendor/lib/libOmxDsdDec.so +vendor/lib/libOmxEvrcDec.so +vendor/lib/libOmxG711Dec.so +vendor/lib/libOmxMpeghDecSw.so +vendor/lib/libOmxMpeghEncSw.so +vendor/lib/libOmxQcelp13Dec.so +vendor/lib/libOmxSwVdec.so +vendor/lib/libOmxSwVencMpeg4.so +vendor/lib/libOmxVideoDSMode.so +vendor/lib/libOmxVpp.so +vendor/lib/libOmxWmaDec.so +vendor/lib/libswvdec.so +vendor/lib64/libAlacSwDec.so +vendor/lib64/libApeSwDec.so +vendor/lib64/libFlacSwDec.so +vendor/lib64/libMpeg4SwEncoder.so +vendor/lib64/libOmxAacDec.so +vendor/lib64/libOmxAlacDec.so +vendor/lib64/libOmxAlacDecSw.so +vendor/lib64/libOmxAmrDec.so +vendor/lib64/libOmxAmrwbplusDec.so +vendor/lib64/libOmxApeDec.so +vendor/lib64/libOmxApeDecSw.so +vendor/lib64/libOmxEvrcDec.so +vendor/lib64/libOmxG711Dec.so +vendor/lib64/libOmxMpeghEncSw.so +vendor/lib64/libOmxQcelp13Dec.so +vendor/lib64/libOmxSwVdec.so +vendor/lib64/libOmxSwVencMpeg4.so +vendor/lib64/libOmxVpp.so +vendor/lib64/libOmxWmaDec.so +vendor/lib64/libswvdec.so + +# OPFeature +vendor/bin/opf-service +vendor/etc/init/init.opf.rc + +# Peripheral manager +vendor/bin/pm-proxy +vendor/bin/pm-service +vendor/lib64/libperipheral_client.so +vendor/lib64/libspcom.so + +# Perf +vendor/bin/hw/vendor.qti.hardware.perf@2.0-service +vendor/etc/init/vendor.qti.hardware.perf@2.0-service.rc +vendor/etc/perf/commonresourceconfigs.xml +vendor/etc/perf/perfboostsconfig.xml +vendor/etc/perf/perfconfigstore.xml +vendor/etc/perf/targetconfig.xml +vendor/etc/perf/targetresourceconfigs.xml +vendor/etc/powerhint.xml +vendor/lib/libperfconfig.so +vendor/lib/libperfgluelayer.so +vendor/lib/libperfioctl.so +vendor/lib/libqti-perfd-client.so +vendor/lib/libqti-perfd.so +vendor/lib/libqti-util.so +vendor/lib/vendor.qti.hardware.perf@2.0.so +vendor/lib64/liblearningmodule.so +vendor/lib64/libmeters.so +vendor/lib64/libperfconfig.so +vendor/lib64/libperfgluelayer.so +vendor/lib64/libperfioctl.so +vendor/lib64/libqti-perfd-client.so +vendor/lib64/libqti-perfd.so +vendor/lib64/libqti-util.so +vendor/lib64/vendor.qti.hardware.perf@2.0.so + +# Power-off alarm +vendor/bin/hw/vendor.qti.hardware.alarm@1.0-service +vendor/bin/power_off_alarm +vendor/etc/init/vendor.qti.hardware.alarm@1.0-service.rc +vendor/lib64/hw/vendor.qti.hardware.alarm@1.0-impl.so +vendor/lib64/vendor.qti.hardware.alarm@1.0.so + +# QCC +vendor/bin/hw/vendor.qti.hardware.qccvndhal@1.0-service +vendor/etc/init/vendor.qti.hardware.qccvndhal@1.0-service.rc +vendor/lib64/hw/vendor.qti.hardware.qccvndhal@1.0-impl.so +vendor/lib64/vendor.qti.hardware.qccsyshal@1.0.so +vendor/lib64/vendor.qti.hardware.qccvndhal@1.0-halimpl.so +vendor/lib64/vendor.qti.hardware.qccvndhal@1.0.so + +# QMI etc/permissions/privapp-permissions-qti.xml etc/sysconfig/qti_whitelist.xml +vendor/bin/irsc_util +vendor/bin/qmipriod +vendor/etc/init/qmipriod.rc +vendor/etc/sec_config +vendor/lib/libdiag.so +vendor/lib/libdsi_netctrl.so +vendor/lib/libdsutils.so +vendor/lib/libidl.so +vendor/lib/libqcci_legacy.so +vendor/lib/libqcmaputils.so +vendor/lib/libqdi.so +vendor/lib/libqdp.so +vendor/lib/libqmi.so +vendor/lib/libqmi_cci.so +vendor/lib/libqmi_client_helper.so +vendor/lib/libqmi_client_qmux.so +vendor/lib/libqmi_common_so.so +vendor/lib/libqmi_csi.so +vendor/lib/libqmi_encdec.so +vendor/lib/libqmiservices.so +vendor/lib64/libdiag.so +vendor/lib64/libdsi_netctrl.so +vendor/lib64/libdsutils.so +vendor/lib64/libidl.so +vendor/lib64/libqcci_legacy.so +vendor/lib64/libqcmaputils.so +vendor/lib64/libqdi.so +vendor/lib64/libqdp.so +vendor/lib64/libqmi.so +vendor/lib64/libqmi_cci.so +vendor/lib64/libqmi_client_helper.so +vendor/lib64/libqmi_client_qmux.so +vendor/lib64/libqmi_common_so.so +vendor/lib64/libqmi_csi.so +vendor/lib64/libqmi_encdec.so +vendor/lib64/libqmiservices.so + +# RIL -framework/qcnvitems.jar -system_ext/app/QtiTelephonyService/QtiTelephonyService.apk system_ext/etc/permissions/qcrilhook.xml @@ -73,6 +837,358 @@ system_ext/etc/permissions/qti_permissions.xml system_ext/etc/permissions/telephonyservice.xml system_ext/framework/qcrilhook.jar -system_ext/priv-app/qcrilmsgtunnel/qcrilmsgtunnel.apk +-vendor/app/IWlanService/IWlanService.apk +vendor/bin/hw/qcrild +vendor/bin/hw/vendor.oneplus.hardware.param@1.0-service +vendor/bin/adpl +vendor/bin/ATFWD-daemon +vendor/bin/ks +vendor/bin/mdm_helper +vendor/bin/netmgrd +vendor/bin/pd-mapper +vendor/bin/port-bridge +vendor/bin/qrtr-cfg +vendor/bin/qrtr-lookup +vendor/bin/qrtr-ns +vendor/bin/qti +vendor/bin/rmt_storage +vendor/bin/ssgqmigd +vendor/bin/ssgtzd +vendor/bin/tftp_server +vendor/etc/data/dsi_config.xml +vendor/etc/data/netmgr_config.xml +vendor/etc/ssg/ta_config.json +vendor/etc/ssg/tz_whitelist.json +vendor/etc/init/dataadpl.rc +vendor/etc/init/dataqti.rc +vendor/etc/init/init-qcril-data.rc +vendor/etc/init/netmgrd.rc +vendor/etc/init/port-bridge.rc +vendor/etc/init/qcrild.rc +vendor/etc/init/ssgtzd.rc +vendor/etc/init/vendor.oneplus.hardware.param@1.0-service.rc +vendor/etc/init/vendor.qti.rmt_storage.rc +vendor/etc/init/vendor.qti.tftp.rc +vendor/lib64/deviceInfoServiceModule.so +vendor/lib64/libconfigdb.so +vendor/lib64/liblqe.so +vendor/lib64/libmdmdetect.so +vendor/lib64/libmdmimgload.so +vendor/lib64/libminkdescriptor.so +vendor/lib64/libnetmgr.so +vendor/lib64/libnetmgr_common.so +vendor/lib64/libnetmgr_nr_fusion.so +vendor/lib64/libnetmgr_rmnet_ext.so +vendor/lib64/libnlnetmgr.so +vendor/lib64/liboemnvbk_img_helper.so +vendor/lib64/libopf.so +vendor/lib64/libparam_vendor.so +vendor/lib64/libpdmapper.so +vendor/lib64/libpdnotifier.so +vendor/lib64/libqcbor.so +vendor/lib64/libqcrildatactl.so +vendor/lib64/libqcrilFramework.so +vendor/lib64/libqrtr.so +vendor/lib64/libqsocket.so +vendor/lib64/libril-qc-hal-qmi.so +vendor/lib64/libril-qc-logger.so +vendor/lib64/libril-qc-ltedirectdisc.so +vendor/lib64/libril-qc-radioconfig.so +vendor/lib64/libril-qcril-hook-oem.so +vendor/lib64/librilqmiservices.so +vendor/lib64/libsettings.so +vendor/lib64/libsystem_health_mon.so +vendor/lib64/qcrild_librilutils.so +vendor/lib64/qtibus.so +vendor/lib64/qtimutex.so +vendor/lib64/vendor.oneplus.hardware.param@1.0.so +vendor/lib64/vendor.qti.hardware.radio.am@1.0.so +vendor/lib64/vendor.qti.hardware.radio.atcmdfwd@1.0.so +vendor/lib64/vendor.qti.hardware.radio.internal.deviceinfo@1.0.so +vendor/lib64/vendor.qti.hardware.radio.lpa@1.0.so +vendor/lib64/vendor.qti.hardware.radio.qcrilhook@1.0.so +vendor/lib64/vendor.qti.hardware.radio.qtiradio@1.0.so +vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.0.so +vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.1.so +vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.2.so +vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.3.so +vendor/lib64/vendor.qti.hardware.radio.qtiradio@2.4.so +vendor/lib64/vendor.qti.hardware.radio.uim@1.0.so +vendor/lib64/vendor.qti.hardware.radio.uim@1.1.so +vendor/lib64/vendor.qti.hardware.radio.uim@1.2.so +vendor/lib64/vendor.qti.hardware.radio.uim_remote_client@1.0.so +vendor/lib64/vendor.qti.hardware.radio.uim_remote_client@1.1.so +vendor/lib64/vendor.qti.hardware.radio.uim_remote_client@1.2.so +vendor/lib64/vendor.qti.hardware.radio.uim_remote_server@1.0.so +vendor/radio/qcril_database/qcril.db +vendor/radio/qcril_database/upgrade/0_initial.sql +vendor/radio/qcril_database/upgrade/1_version_intro.sql +vendor/radio/qcril_database/upgrade/2_version_add_wps_config.sql +vendor/radio/qcril_database/upgrade/3_version_update_wps_config.sql +vendor/radio/qcril_database/upgrade/4_version_update_ecc_table.sql +vendor/radio/qcril_database/upgrade/5_version_update_ecc_table.sql +vendor/radio/qcril_database/upgrade/6_version_update_ecc_table.sql +vendor/radio/qcril_database/upgrade/7_version_update_ecc_table.sql +vendor/radio/qcril_database/upgrade/8_version_update_ecc_table.sql + +# Secure element +vendor/bin/hw/vendor.qti.secure_element@1.2-service +vendor/etc/init/vendor.qti.secure_element@1.2-service.rc +vendor/lib64/android.hardware.secure_element@1.0-impl.so +vendor/lib64/jcos_nq_client.so +vendor/lib64/ls_nq_client.so + +# Sensors +vendor/bin/hw/vendor.qti.hardware.sensorscalibrate@1.0-service +vendor/bin/sensors.qti +vendor/bin/sscrpcd +vendor/etc/init/init.vendor.sensors.rc +vendor/etc/init/vendor.qti.hardware.sensorscalibrate@1.0-service.rc +vendor/etc/init/vendor.sensors.qti.rc +vendor/etc/init/vendor.sensors.sscrpcd.rc +vendor/etc/permissions/vendor-qti-hardware-sensorscalibrate.xml +vendor/etc/sensors/hals.conf +vendor/lib64/hw/vendor.qti.hardware.sensorscalibrate@1.0-impl.so +vendor/lib64/libsensorcal.so +vendor/lib64/libsensorslog.so +vendor/lib64/libsns_device_mode_stub.so +vendor/lib64/libsns_fastRPC_util.so +vendor/lib64/libsns_low_lat_stream_stub.so +vendor/lib64/libsnsapi.so +vendor/lib64/libsnsdiaglog.so +vendor/lib64/libssc.so +vendor/lib64/libssc_default_listener.so +vendor/lib64/sensors.ssc.so +vendor/lib64/vendor.qti.hardware.sensorscalibrate@1.0.so + +# Snapdragon Computer Vision Engine +vendor/lib/libfastcvdsp_stub.so +-vendor/lib/libfastcvopt.so +vendor/lib/libscveCommon.so +vendor/lib/libscveCommon_stub.so +vendor/lib/libscveObjectSegmentation.so +vendor/lib/libscveObjectSegmentation_stub.so +vendor/lib/libscveObjectTracker.so +vendor/lib/libscveObjectTracker_stub.so +vendor/lib64/libfastcvdsp_stub.so +-vendor/lib64/libfastcvopt.so +vendor/lib64/libscveCommon.so +vendor/lib64/libscveCommon_stub.so +vendor/lib64/libscveObjectSegmentation.so +vendor/lib64/libscveObjectSegmentation_stub.so +vendor/lib64/libscveObjectTracker.so +vendor/lib64/libscveObjectTracker_stub.so + +# Soter +vendor/bin/hw/vendor.qti.hardware.soter@1.0-service +vendor/etc/init/vendor.qti.hardware.soter@1.0-service.rc +vendor/lib64/hw/vendor.qti.hardware.soter@1.0-impl.so +vendor/lib64/vendor.qti.hardware.soter@1.0.so + +# Thermal engine +vendor/bin/thermal-engine +-vendor/lib/libthermalclient.so +-vendor/lib64/libthermalclient.so + +# Time services +-vendor/app/TimeService/TimeService.apk +vendor/bin/time_daemon +vendor/etc/init/init.time_daemon.rc +vendor/lib64/libtime_genoff.so + +# Touchscreen firmware +vendor/firmware/tp/FW_19805_S3908.img +vendor/firmware/tp/FW_19811_SY761.bin +vendor/firmware/tp/FW_19811_SY79x.bin +vendor/firmware/tp/FW_19821_S3908.img +vendor/firmware/tp/FW_19821_SY761.bin +vendor/firmware/tp/FW_19821_SY771.bin +vendor/firmware/tp/LIMIT_19805_S3908.img +vendor/firmware/tp/LIMIT_19811_SY761.img +vendor/firmware/tp/LIMIT_19811_SY79x.img +vendor/firmware/tp/LIMIT_19821_S3908.img +vendor/firmware/tp/LIMIT_19821_SY761.img +vendor/firmware/tp/LIMIT_19821_SY771.img + +# Trusted Execution Environment connector +vendor/bin/hw/vendor.qti.hardware.qteeconnector@1.0-service +vendor/etc/init/vendor.qti.hardware.qteeconnector@1.0-service.rc +vendor/lib64/hw/vendor.qti.hardware.qteeconnector@1.0-impl.so +vendor/lib64/libGPQTEEC_vendor.so +vendor/lib64/libGPTEE_vendor.so +vendor/lib64/libQTEEConnector_vendor.so +vendor/lib64/vendor.qti.hardware.qteeconnector@1.0.so + +# Trusted User Interface +vendor/bin/hw/vendor.qti.hardware.tui_comm@1.0-service-qti +vendor/etc/init/vendor.qti.hardware.tui_comm@1.0-service-qti.rc +vendor/lib64/vendor.qti.hardware.tui_comm@1.0.so + +# Vibrator firmware +vendor/firmware/100ms_RTP.bin +vendor/firmware/120ms_RTP.bin +vendor/firmware/140ms_RTP.bin +vendor/firmware/160ms_RTP.bin +vendor/firmware/180ms_RTP.bin +vendor/firmware/200ms_RTP.bin +vendor/firmware/20ms_RTP.bin +vendor/firmware/220ms_RTP.bin +vendor/firmware/240ms_RTP.bin +vendor/firmware/260ms_RTP.bin +vendor/firmware/280ms_RTP.bin +vendor/firmware/300ms_RTP.bin +vendor/firmware/320ms_RTP.bin +vendor/firmware/340ms_RTP.bin +vendor/firmware/360ms_RTP.bin +vendor/firmware/380ms_RTP.bin +vendor/firmware/400ms_RTP.bin +vendor/firmware/40ms_RTP.bin +vendor/firmware/420ms_RTP.bin +vendor/firmware/440ms_RTP.bin +vendor/firmware/460ms_RTP.bin +vendor/firmware/480ms_RTP.bin +vendor/firmware/500ms_RTP.bin +vendor/firmware/60ms_RTP.bin +vendor/firmware/80ms_RTP.bin +vendor/firmware/agingtest_160hz_RTP.bin +vendor/firmware/agingtest_162hz_RTP.bin +vendor/firmware/agingtest_164hz_RTP.bin +vendor/firmware/agingtest_166hz_RTP.bin +vendor/firmware/agingtest_168hz_RTP.bin +vendor/firmware/agingtest_170hz_RTP.bin +vendor/firmware/agingtest_172hz_RTP.bin +vendor/firmware/agingtest_174hz_RTP.bin +vendor/firmware/agingtest_176hz_RTP.bin +vendor/firmware/agingtest_178hz_RTP.bin +vendor/firmware/agingtest_180hz_RTP.bin +vendor/firmware/alarm_Alarm_clock_RTP.bin +vendor/firmware/alarm_Beep_RTP.bin +vendor/firmware/alarm_Breeze_RTP.bin +vendor/firmware/alarm_Dawn_RTP.bin +vendor/firmware/alarm_Dream_RTP.bin +vendor/firmware/alarm_Fluttering_RTP.bin +vendor/firmware/alarm_Flyer_RTP.bin +vendor/firmware/alarm_Interesting_RTP.bin +vendor/firmware/alarm_Leisurely_RTP.bin +vendor/firmware/alarm_Memory_RTP.bin +vendor/firmware/alarm_Relieved_RTP.bin +vendor/firmware/alarm_Ripple_RTP.bin +vendor/firmware/alarm_Slowly_RTP.bin +vendor/firmware/alarm_spring_RTP.bin +vendor/firmware/alarm_Stars_RTP.bin +vendor/firmware/alarm_Surging_RTP.bin +vendor/firmware/alarm_tactfully_RTP.bin +vendor/firmware/alarm_The_wind_RTP.bin +vendor/firmware/alarm_Walking_in_the_rain_RTP.bin +vendor/firmware/AT500ms_RTP.bin +vendor/firmware/aw8697_haptic_166.bin +vendor/firmware/aw8697_haptic_168.bin +vendor/firmware/aw8697_haptic_170.bin +vendor/firmware/aw8697_haptic_172.bin +vendor/firmware/aw8697_haptic_174.bin +vendor/firmware/aw8697_haptic.bin +vendor/firmware/aw8697_rtp.bin +vendor/firmware/aw8697_rtp_lighthouse.bin +vendor/firmware/aw8697_rtp_silk.bin +vendor/firmware/awinic_haptic_gun_params.bin +vendor/firmware/awinic_haptic_params.bin +vendor/firmware/notif_Allay_RTP.bin +vendor/firmware/notif_Allusion_RTP.bin +vendor/firmware/notif_Amiable_RTP.bin +vendor/firmware/notif_Blare_RTP.bin +vendor/firmware/notif_Blissful_RTP.bin +vendor/firmware/notif_Brisk_RTP.bin +vendor/firmware/notif_Bubble_RTP.bin +vendor/firmware/notif_Cheerful_RTP.bin +vendor/firmware/notif_Clear_RTP.bin +vendor/firmware/notif_Comely_RTP.bin +vendor/firmware/notif_Cozy_RTP.bin +vendor/firmware/notif_Ding_RTP.bin +vendor/firmware/notif_Effervesce_RTP.bin +vendor/firmware/notif_Elegant_RTP.bin +vendor/firmware/notif_Free_RTP.bin +vendor/firmware/notif_Hallucination_RTP.bin +vendor/firmware/notif_Inbound_RTP.bin +vendor/firmware/notif_Light_RTP.bin +vendor/firmware/notif_Meet_RTP.bin +vendor/firmware/notif_Naivety_RTP.bin +vendor/firmware/notif_Quickly_RTP.bin +vendor/firmware/notif_Rhythm_RTP.bin +vendor/firmware/notif_Surprise_RTP.bin +vendor/firmware/notif_Twinkle_RTP.bin +vendor/firmware/ring_Amenity_RTP.bin +vendor/firmware/ring_Bounce_RTP.bin +vendor/firmware/ring_Calm_RTP.bin +vendor/firmware/ring_Lazy_RTP.bin +vendor/firmware/ring_Mystical_RTP.bin +vendor/firmware/ringtone_Alacrity_RTP.bin +vendor/firmware/ringtone_Blues_RTP.bin +vendor/firmware/ringtone_Cloud_RTP.bin +vendor/firmware/ringtone_Cyclotron_RTP.bin +vendor/firmware/ringtone_Distinct_RTP.bin +vendor/firmware/ringtone_Dynamic_RTP.bin +vendor/firmware/ringtone_Echo_RTP.bin +vendor/firmware/ringtone_Expect_RTP.bin +vendor/firmware/ringtone_Fanatical_RTP.bin +vendor/firmware/ringtone_Funky_RTP.bin +vendor/firmware/ringtone_Guitar_RTP.bin +vendor/firmware/ringtone_Harping_RTP.bin +vendor/firmware/ringtone_Highlight_RTP.bin +vendor/firmware/ringtone_Idyl_RTP.bin +vendor/firmware/ringtone_Innocence_RTP.bin +vendor/firmware/ringtone_Journey_RTP.bin +vendor/firmware/ringtone_Joyous_RTP.bin +vendor/firmware/ringtone_Marimba_RTP.bin +vendor/firmware/ringtone_Old_telephone_RTP.bin +vendor/firmware/ringtone_OnePlus_tune_rhythm_RTP.bin +vendor/firmware/ringtone_Oneplus_tune_RTP.bin +vendor/firmware/ringtone_Optimistic_RTP.bin +vendor/firmware/ringtone_Piano_RTP.bin +vendor/firmware/ringtone_Rhythm_RTP.bin +vendor/firmware/ring_Whirl_RTP.bin +vendor/firmware/shuntai24k_rtp.bin +vendor/firmware/t-jingle_RTP.bin +vendor/firmware/Version_Alert_RTP.bin +vendor/firmware/VZW_Alrwave_RTP.bin +vendor/firmware/wentai24k_rtp.bin + +# VPP +vendor/bin/vppservice +vendor/etc/configstore/vpp.configstore.xml +vendor/etc/init/vppservice.rc +vendor/lib/libvppclient.so +vendor/lib/libvpphcp.so +vendor/lib/libvpphvx.so +vendor/lib/libvpplibrary.so +vendor/lib/vendor.qti.hardware.vpp@1.1.so +vendor/lib/vendor.qti.hardware.vpp@1.2.so +vendor/lib/vendor.qti.hardware.vpp@1.3.so +vendor/lib64/libvppclient.so +vendor/lib64/libvpphcp.so +vendor/lib64/libvpphvx.so +vendor/lib64/libvpplibrary.so +vendor/lib64/vendor.qti.hardware.vpp@1.1.so +vendor/lib64/vendor.qti.hardware.vpp@1.2.so +vendor/lib64/vendor.qti.hardware.vpp@1.3.so + +# Widevine DRM +vendor/bin/hw/android.hardware.drm@1.3-service.widevine +vendor/etc/firmware/wkeyota.b00 +vendor/etc/firmware/wkeyota.b01 +vendor/etc/firmware/wkeyota.b02 +vendor/etc/firmware/wkeyota.b03 +vendor/etc/firmware/wkeyota.b04 +vendor/etc/firmware/wkeyota.b05 +vendor/etc/firmware/wkeyota.b06 +vendor/etc/firmware/wkeyota.b07 +vendor/etc/firmware/wkeyota.mdt +vendor/etc/init/android.hardware.drm@1.3-service.widevine.rc +-vendor/etc/vintf/manifest/manifest_android.hardware.drm@1.3-service.widevine.xml +vendor/lib64/mediadrm/libwvdrmengine.so +vendor/lib64/libwvhidl.so + +# WiFi +vendor/bin/cnss-daemon # WiFi Display -framework/WfdCommon.jar @@ -119,3 +1235,42 @@ system_ext/lib64/libwfduibcsinkinterface.so system_ext/lib64/libwfduibcsrc.so system_ext/lib64/libwfduibcsrcinterface.so -system_ext/priv-app/WfdService/WfdService.apk +vendor/bin/wfdhdcphalservice +vendor/bin/wfdvndservice +vendor/bin/wifidisplayhalservice +vendor/etc/init/android.hardware.drm@1.1-service.wfdhdcp.rc +vendor/etc/init/com.qualcomm.qti.wifidisplayhal@1.0-service.rc +vendor/etc/init/wfdvndservice.rc +vendor/etc/seccomp_policy/wfdhdcphalservice.policy +vendor/etc/seccomp_policy/wfdvndservice.policy +vendor/etc/seccomp_policy/wifidisplayhalservice.policy +vendor/etc/ArmHDCP_QTI_Android.cfg +vendor/etc/wfdconfig.xml +vendor/lib/libFileMux_proprietary.so +vendor/lib/libmm-hdcpmgr.so +vendor/lib/libmmosal.so +vendor/lib/libmmrtpdecoder_proprietary.so +vendor/lib/libmmrtpencoder_proprietary.so +vendor/lib/libwfdaac_vendor.so +vendor/lib/libwfdcodecv4l2_proprietary.so +vendor/lib/libwfdcommonutils_proprietary.so +vendor/lib/libwfdconfigutils_proprietary.so +vendor/lib/libwfddisplayconfig_proprietary.so +vendor/lib/libwfdhdcpcp.so +vendor/lib/libwfdhdcpservice_proprietary.so +vendor/lib/libwfdmminterface_proprietary.so +vendor/lib/libwfdmmservice_proprietary.so +vendor/lib/libwfdmmsrc_proprietary.so +vendor/lib/libwfdmodulehdcpsession.so +vendor/lib/libwfdrtsp_proprietary.so +vendor/lib/libwfdsessionmodule.so +vendor/lib/libwfdsourcesession_proprietary.so +vendor/lib/libwfdsourcesm_proprietary.so +vendor/lib/libwfduibcinterface_proprietary.so +vendor/lib/libwfduibcsink_proprietary.so +vendor/lib/libwfduibcsinkinterface_proprietary.so +vendor/lib/libwfduibcsrc_proprietary.so +vendor/lib/libwfduibcsrcinterface_proprietary.so +vendor/lib/libwfdutils_proprietary.so +vendor/lib/vendor.qti.hardware.wifidisplaysession@1.0.so +vendor/lib/vendor.qti.hardware.wifidisplaysessionl@1.0-halimpl.so diff --git a/vendor.prop b/vendor.prop new file mode 100644 index 0000000..e4fff2a --- /dev/null +++ b/vendor.prop @@ -0,0 +1,236 @@ +# Audio +aaudio.hw_burst_min_usec=2000 +aaudio.mmap_exclusive_policy=2 +aaudio.mmap_policy=2 +audio.deep_buffer.media=true +audio.offload.video=false +persist.vendor.audio.ambisonic.auto.profile=false +persist.vendor.audio.ambisonic.capture=false +persist.vendor.audio.apptype.multirec.enabled=false +persist.vendor.audio.avs.afe_api_version=2 +persist.vendor.audio.fluence.speaker=true +persist.vendor.audio.fluence.tmic.enabled=false +persist.vendor.audio.fluence.voicecall=true +persist.vendor.audio.fluence.voicecomm=true +persist.vendor.audio.fluence.voicerec=true +persist.vendor.audio.ras.enabled=false +persist.vendor.audio.spv3.enable=true +persist.vendor.audio.voicecall.speaker.stereo=true +persist.vendor.audio_hal.dsp_bit_width_enforce_mode=24 +ro.vendor.audio.sdk.fluencetype=fluence +ro.vendor.audio.sdk.ssr=false +ro.vendor.dolby.dax.version=DAX3_3.5.6.11_r1 +vendor.audio.adm.buffering.ms=2 +vendor.audio.dolby.ds2.enabled=false +vendor.audio.dolby.ds2.hardbypass=false +vendor.audio.dtmf.volume=35 +vendor.audio.enable.mirrorlink=false +vendor.audio.feature.a2dp_offload.enable=true +vendor.audio.feature.afe_proxy.enable=true +vendor.audio.feature.anc_headset.enable=false +vendor.audio.feature.audiozoom.enable=false +vendor.audio.feature.battery_listener.enable=true +vendor.audio.feature.compr_cap.enable=false +vendor.audio.feature.compr_voip.enable=false +vendor.audio.feature.compress_in.enable=true +vendor.audio.feature.compress_meta_data.enable=true +vendor.audio.feature.concurrent_capture.enable=true +vendor.audio.feature.custom_stereo.enable=true +vendor.audio.feature.deepbuffer_as_primary.enable=false +vendor.audio.feature.display_port.enable=true +vendor.audio.feature.dsm_feedback.enable=false +vendor.audio.feature.dynamic_ecns.enable=true +vendor.audio.feature.ext_hw_plugin.enable=false +vendor.audio.feature.external_dsp.enable=false +vendor.audio.feature.external_speaker.enable=false +vendor.audio.feature.external_speaker_tfa.enable=false +vendor.audio.feature.fluence.enable=true +vendor.audio.feature.fm.enable=true +vendor.audio.feature.hdmi_edid.enable=true +vendor.audio.feature.hdmi_passthrough.enable=true +vendor.audio.feature.hfp.enable=true +vendor.audio.feature.hifi_audio.enable=false +vendor.audio.feature.hwdep_cal.enable=false +vendor.audio.feature.incall_music.enable=true +vendor.audio.feature.keep_alive.enable=true +vendor.audio.feature.kpi_optimize.enable=true +vendor.audio.feature.maxx_audio.enable=false +vendor.audio.feature.multi_voice_session.enable=true +vendor.audio.feature.ras.enable=true +vendor.audio.feature.record_play_concurency.enable=false +vendor.audio.feature.snd_mon.enable=true +vendor.audio.feature.spkr_prot.enable=false +vendor.audio.feature.src_trkn.enable=true +vendor.audio.feature.ssrec.enable=true +vendor.audio.feature.usb_offload.enable=true +vendor.audio.feature.usb_offload_burst_mode.enable=true +vendor.audio.feature.usb_offload_sidetone_volume.enable=false +vendor.audio.feature.vbat.enable=true +vendor.audio.feature.wsa.enable=false +vendor.audio.flac.sw.decoder.24bit=true +vendor.audio.hal.output.suspend.supported=false +vendor.audio.hw.aac.encoder=true +vendor.audio.offload.buffer.size.kb=32 +vendor.audio.offload.gapless.enabled=true +vendor.audio.offload.multiaac.enable=true +vendor.audio.offload.multiple.enabled=false +vendor.audio.offload.passthrough=false +vendor.audio.offload.track.enable=true +vendor.audio.parser.ip.buffer.size=262144 +vendor.audio.safx.pbe.enabled=false +vendor.audio.tunnel.encode=false +vendor.audio.use.sw.alac.decoder=true +vendor.audio.use.sw.ape.decoder=true +vendor.audio.use.sw.mpegh.decoder=true +vendor.audio.volume.headset.gain.depcal=true +vendor.audio_hal.in_period_size=144 +vendor.audio_hal.period_multiplier=3 +vendor.audio_hal.period_size=192 +vendor.voice.path.for.pcm.voip=true + +# Bluetooth +persist.bluetooth.a2dp_offload.cap=sbc-aac-aptx-aptxhd-ldac +persist.bluetooth.a2dp_offload.disabled=false +persist.sys.fflag.override.settings_bluetooth_hearing_aid=true +persist.vendor.bt.a2dp_offload_cap=sbc-aptx-aptxtws-aptxhd-aac-ldac +persist.vendor.bt.aac_frm_ctl.enabled=true +persist.vendor.bt.aac_vbr_frm_ctl.enabled=true +persist.vendor.oneplus.bt.asd.chain=0 +persist.vendor.oneplus.bt.asd.firmware=false +persist.vendor.qcom.bluetooth.a2dp_mcast_test.enabled=false +persist.vendor.qcom.bluetooth.a2dp_offload_cap=sbc-aptx-aptxtws-aptxhd-aac-ldac-aptxadaptiver2 +persist.vendor.qcom.bluetooth.aac_frm_ctl.enabled=true +persist.vendor.qcom.bluetooth.aac_vbr_ctl.enabled=true +persist.vendor.qcom.bluetooth.enable.splita2dp=true +persist.vendor.qcom.bluetooth.scram.enabled=false +persist.vendor.qcom.bluetooth.soc=hastings +persist.vendor.qcom.bluetooth.twsp_state.enabled=false +ro.bluetooth.a2dp_offload.supported=true +ro.vendor.bluetooth.wipower=false +vendor.qcom.bluetooth.soc=hastings + +# Camera +persist.vendor.camera.privapp.list=com.oneplus.camera,com.oem.autotest,com.oneplus.factorymode +vendor.arcsoft.sn_isHardCopy=0 +vendor.camera.algo.jpeghwencode=1 +vendor.camera.aux.packagelist=com.oem.autotest,com.oneplus.factorymode,com.oneplus.camera,com.oneplus.healthcheck + +# Crypto +ro.crypto.allow_encrypt_override=true +ro.crypto.volume.filenames_mode=aes-256-cts + +# Dalvik +dalvik.vm.heapgrowthlimit=256m +dalvik.vm.heapmaxfree=8m +dalvik.vm.heapminfree=512k +dalvik.vm.heapsize=512m +dalvik.vm.heapstartsize=8m +dalvik.vm.heaptargetutilization=0.75 + +# Display +ro.vendor.display.sensortype=2 +vendor.display.comp_mask=0 +vendor.display.disable_excl_rect=0 +vendor.display.disable_excl_rect_partial_fb=1 +vendor.display.disable_hw_recovery_dump=1 +vendor.display.disable_offline_rotator=1 +vendor.display.disable_scaler=0 +vendor.display.enable_async_powermode=0 +vendor.display.enable_optimize_refresh=1 +vendor.display.enable_posted_start_dyn=1 +vendor.display.use_layer_ext=1 +vendor.display.use_smooth_motion=1 + +# DRM +drm.service.enabled=true + +# Fingerprint +persist.vendor.qfp=true + +# FRP +ro.frp.pst=/dev/block/bootdevice/by-name/config + +# Gatekeeper +vendor.gatekeeper.disable_spu=true + +# GPS +persist.backup.ntpServer=0.pool.ntp.org + +# Graphics +debug.egl.hw=0 +debug.mdpcomp.logs=0 +debug.sf.enable_advanced_sf_phase_offset=1 +debug.sf.enable_gl_backpressure=1 +debug.sf.high_fps_early_gl_phase_offset_ns=-4000000 +debug.sf.high_fps_early_phase_offset_ns=-4000000 +debug.sf.high_fps_late_app_phase_offset_ns=1000000 +debug.sf.high_fps_late_sf_phase_offset_ns=-4000000 +debug.sf.hw=0 +debug.sf.latch_unsignaled=1 +persist.demo.hdmirotationlock=false +persist.sys.sf.color_mode=0 +persist.sys.sf.color_saturation=1.0 +ro.gfx.driver.1=com.qualcomm.qti.gpudrivers.kona.api30 +ro.hardware.egl=adreno +ro.hardware.vulkan=adreno +ro.opengles.version=196610 +vendor.gralloc.disable_ubwc=0 + +# Keystore +ro.hardware.keystore_desede=true + +# Media +debug.stagefright.ccodec=4 +debug.stagefright.omx_default_rank=0 + +# NFC +ro.camera.notify_nfc=1 + +# PASR +vendor.power.pasr.enabled=false + +# Perf +ro.vendor.extension_library=libqti-perfd-client.so + +# Qualcomm System Daemon +persist.vendor.qcomsysd.enabled=1 + +# Radio +persist.radio.multisim.config=dsds +persist.radio.snapshot_enabled=0 +persist.radio.snapshot_timer=0 +persist.rcs.otp_sms_port=0 +persist.rcs.supported=1 +persist.vendor.data.iwlan.enable=true +persist.vendor.radio.5g_mode_pref=1 +persist.vendor.radio.apm_sim_not_pwdn=1 +persist.vendor.radio.arfcn_test_mode=3 +persist.vendor.radio.bar_fake_gcell=1 +persist.vendor.radio.custom_ecc=1 +persist.vendor.radio.data_con_rprt=1 +persist.vendor.radio.data_ltd_sys_ind=1 +persist.vendor.radio.efssync=true +persist.vendor.radio.enableadvancedscan=true +persist.vendor.radio.force_on_dc=true +persist.vendor.radio.ignore_dom_time=10 +persist.vendor.radio.procedure_bytes=SKIP +persist.vendor.radio.process_sups_ind=1 +persist.vendor.radio.rat_on=combine +persist.vendor.radio.sib16_support=1 +persist.vendor.radio.uicc_se_enabled=true +rild.libpath=/vendor/lib64/libril-qc-hal-qmi.so +ro.com.android.dataroaming=false + +# Sensors +persist.vendor.sensors.allow_non_default_discovery=true +persist.vendor.sensors.sync_request=true + +# Shutdown +sys.vendor.shutdown.waittime=500 + +# USB +vendor.usb.diag.func.name=diag +vendor.usb.use_ffs_mtp=0 + +# WiFi +wifi.aware.interface=wifi-aware0