diff --git a/msm8976-common/Android.mk b/msm8976-common/Android.mk
index 1c780a4..3cae710 100644
--- a/msm8976-common/Android.mk
+++ b/msm8976-common/Android.mk
@@ -40,16 +40,4 @@ LOCAL_MODULE_SUFFIX := .so
LOCAL_PROPRIETARY_MODULE := true
include $(BUILD_PREBUILT)
-include $(CLEAR_VARS)
-LOCAL_MODULE := com.qualcomm.location
-LOCAL_MODULE_OWNER := samsung
-LOCAL_SRC_FILES := proprietary/priv-app/com.qualcomm.location/com.qualcomm.location.apk
-LOCAL_CERTIFICATE := platform
-LOCAL_MODULE_TAGS := optional
-LOCAL_MODULE_CLASS := APPS
-LOCAL_DEX_PREOPT := false
-LOCAL_MODULE_SUFFIX := .apk
-LOCAL_PRIVILEGED_MODULE := true
-include $(BUILD_PREBUILT)
-
endif
diff --git a/msm8976-common/msm8976-common-vendor.mk b/msm8976-common/msm8976-common-vendor.mk
index 113756f..d3c8957 100644
--- a/msm8976-common/msm8976-common-vendor.mk
+++ b/msm8976-common/msm8976-common-vendor.mk
@@ -16,7 +16,6 @@
PRODUCT_COPY_FILES += \
vendor/samsung/msm8976-common/proprietary/bin/adsprpcd:system/bin/adsprpcd \
- vendor/samsung/msm8976-common/proprietary/bin/cnss-daemon:system/bin/cnss-daemon \
vendor/samsung/msm8976-common/proprietary/bin/garden_app:system/bin/garden_app \
vendor/samsung/msm8976-common/proprietary/bin/irsc_util:system/bin/irsc_util \
vendor/samsung/msm8976-common/proprietary/bin/loc_launcher:system/bin/loc_launcher \
@@ -64,26 +63,10 @@ PRODUCT_COPY_FILES += \
vendor/samsung/msm8976-common/proprietary/etc/firmware/utf30.bin:system/etc/firmware/utf30.bin \
vendor/samsung/msm8976-common/proprietary/etc/firmware/utfbd30.bin:system/etc/firmware/utfbd30.bin \
vendor/samsung/msm8976-common/proprietary/etc/firmware/utfbd30_R01.bin:system/etc/firmware/utfbd30_R01.bin \
- vendor/samsung/msm8976-common/proprietary/etc/firmware/venus-v1.b00:system/etc/firmware/venus-v1.b00 \
- vendor/samsung/msm8976-common/proprietary/etc/firmware/venus-v1.b01:system/etc/firmware/venus-v1.b01 \
- vendor/samsung/msm8976-common/proprietary/etc/firmware/venus-v1.b02:system/etc/firmware/venus-v1.b02 \
- vendor/samsung/msm8976-common/proprietary/etc/firmware/venus-v1.b03:system/etc/firmware/venus-v1.b03 \
- vendor/samsung/msm8976-common/proprietary/etc/firmware/venus-v1.b04:system/etc/firmware/venus-v1.b04 \
- vendor/samsung/msm8976-common/proprietary/etc/firmware/venus-v1.mbn:system/etc/firmware/venus-v1.mbn \
- vendor/samsung/msm8976-common/proprietary/etc/firmware/venus-v1.mdt:system/etc/firmware/venus-v1.mdt \
- vendor/samsung/msm8976-common/proprietary/etc/firmware/venus.b00:system/etc/firmware/venus.b00 \
- vendor/samsung/msm8976-common/proprietary/etc/firmware/venus.b01:system/etc/firmware/venus.b01 \
- vendor/samsung/msm8976-common/proprietary/etc/firmware/venus.b02:system/etc/firmware/venus.b02 \
- vendor/samsung/msm8976-common/proprietary/etc/firmware/venus.b03:system/etc/firmware/venus.b03 \
- vendor/samsung/msm8976-common/proprietary/etc/firmware/venus.b04:system/etc/firmware/venus.b04 \
- vendor/samsung/msm8976-common/proprietary/etc/firmware/venus.mbn:system/etc/firmware/venus.mbn \
- vendor/samsung/msm8976-common/proprietary/etc/firmware/venus.mdt:system/etc/firmware/venus.mdt \
vendor/samsung/msm8976-common/proprietary/etc/permissions/com.qti.location.sdk.xml:system/etc/permissions/com.qti.location.sdk.xml \
vendor/samsung/msm8976-common/proprietary/etc/permissions/com.qti.snapdragon.sdk.display.xml:system/etc/permissions/com.qti.snapdragon.sdk.display.xml \
- vendor/samsung/msm8976-common/proprietary/etc/permissions/com.qualcomm.location.xml:system/etc/permissions/com.qualcomm.location.xml \
vendor/samsung/msm8976-common/proprietary/etc/permissions/izat.xt.srv.xml:system/etc/permissions/izat.xt.srv.xml \
vendor/samsung/msm8976-common/proprietary/framework/com.qti.location.sdk.jar:system/framework/com.qti.location.sdk.jar \
- vendor/samsung/msm8976-common/proprietary/framework/com.qti.snapdragon.sdk.display.jar:system/framework/com.qti.snapdragon.sdk.display.jar \
vendor/samsung/msm8976-common/proprietary/framework/izat.xt.srv.jar:system/framework/izat.xt.srv.jar \
vendor/samsung/msm8976-common/proprietary/lib/hw/camera.vendor.msm8952.so:system/lib/hw/camera.vendor.msm8952.so \
vendor/samsung/msm8976-common/proprietary/lib/libOmxVpp.so:system/lib/libOmxVpp.so \
@@ -99,18 +82,21 @@ PRODUCT_COPY_FILES += \
vendor/samsung/msm8976-common/proprietary/lib/libsecnativefeature.so:system/lib/libsecnativefeature.so \
vendor/samsung/msm8976-common/proprietary/lib/libsynaFpSensorTestNwd.so:system/lib/libsynaFpSensorTestNwd.so \
vendor/samsung/msm8976-common/proprietary/lib/libvpplibrary.so:system/lib/libvpplibrary.so \
+ vendor/samsung/msm8976-common/proprietary/lib64/hw/gps.default.so:system/lib64/hw/gps.default.so \
vendor/samsung/msm8976-common/proprietary/lib64/hw/sensors.msm8952.so:system/lib64/hw/sensors.msm8952.so \
vendor/samsung/msm8976-common/proprietary/lib64/libbauthserver.so:system/lib64/libbauthserver.so \
vendor/samsung/msm8976-common/proprietary/lib64/libbauthtzcommon.so:system/lib64/libbauthtzcommon.so \
vendor/samsung/msm8976-common/proprietary/lib64/libegis_fp_normal_sensor_test.so:system/lib64/libegis_fp_normal_sensor_test.so \
+ vendor/samsung/msm8976-common/proprietary/lib64/libgps.utils.so:system/lib64/libgps.utils.so \
+ vendor/samsung/msm8976-common/proprietary/lib64/libloc_core.so:system/lib64/libloc_core.so \
vendor/samsung/msm8976-common/proprietary/lib64/libloc_ds_api.so:system/lib64/libloc_ds_api.so \
+ vendor/samsung/msm8976-common/proprietary/lib64/libloc_eng.so:system/lib64/libloc_eng.so \
vendor/samsung/msm8976-common/proprietary/lib64/libsecnativefeature.so:system/lib64/libsecnativefeature.so \
vendor/samsung/msm8976-common/proprietary/lib64/libsynaFpSensorTestNwd.so:system/lib64/libsynaFpSensorTestNwd.so \
vendor/samsung/msm8976-common/proprietary/vendor/bin/perfd:system/vendor/bin/perfd \
- vendor/samsung/msm8976-common/proprietary/vendor/bin/slim_daemon:system/vendor/bin/slim_daemon \
+ vendor/samsung/msm8976-common/proprietary/vendor/bin/qseeproxydaemon:system/vendor/bin/qseeproxydaemon \
vendor/samsung/msm8976-common/proprietary/vendor/bin/thermal-engine:system/vendor/bin/thermal-engine \
vendor/samsung/msm8976-common/proprietary/vendor/etc/yas_set.cfg:system/vendor/etc/yas_set.cfg \
- vendor/samsung/msm8976-common/proprietary/vendor/lib/drm/libdrmwvmplugin.so:system/vendor/lib/drm/libdrmwvmplugin.so \
vendor/samsung/msm8976-common/proprietary/vendor/lib/egl/eglSubDriverAndroid.so:system/vendor/lib/egl/eglSubDriverAndroid.so \
vendor/samsung/msm8976-common/proprietary/vendor/lib/egl/libEGL_adreno.so:system/vendor/lib/egl/libEGL_adreno.so \
vendor/samsung/msm8976-common/proprietary/vendor/lib/egl/libGLESv1_CM_adreno.so:system/vendor/lib/egl/libGLESv1_CM_adreno.so \
@@ -132,14 +118,15 @@ PRODUCT_COPY_FILES += \
vendor/samsung/msm8976-common/proprietary/vendor/lib/libOpenCL.so:system/vendor/lib/libOpenCL.so \
vendor/samsung/msm8976-common/proprietary/vendor/lib/libQSEEComAPI.so:system/vendor/lib/libQSEEComAPI.so \
vendor/samsung/msm8976-common/proprietary/vendor/lib/libRSDriver_adreno.so:system/vendor/lib/libRSDriver_adreno.so \
- vendor/samsung/msm8976-common/proprietary/vendor/lib/libWVStreamControlAPI_L1.so:system/vendor/lib/libWVStreamControlAPI_L1.so \
vendor/samsung/msm8976-common/proprietary/vendor/lib/libacdb-fts.so:system/vendor/lib/libacdb-fts.so \
vendor/samsung/msm8976-common/proprietary/vendor/lib/libacdbloader.so:system/vendor/lib/libacdbloader.so \
vendor/samsung/msm8976-common/proprietary/vendor/lib/libacdbmapper.so:system/vendor/lib/libacdbmapper.so \
vendor/samsung/msm8976-common/proprietary/vendor/lib/libacdbrtac.so:system/vendor/lib/libacdbrtac.so \
vendor/samsung/msm8976-common/proprietary/vendor/lib/libactuator_dw9807.so:system/vendor/lib/libactuator_dw9807.so \
vendor/samsung/msm8976-common/proprietary/vendor/lib/libadiertac.so:system/vendor/lib/libadiertac.so \
+ vendor/samsung/msm8976-common/proprietary/vendor/lib/libadm.so:system/vendor/lib/libadm.so \
vendor/samsung/msm8976-common/proprietary/vendor/lib/libadreno_utils.so:system/vendor/lib/libadreno_utils.so \
+ vendor/samsung/msm8976-common/proprietary/vendor/lib/libadsp_default_listener.so:system/vendor/lib/libadsp_default_listener.so \
vendor/samsung/msm8976-common/proprietary/vendor/lib/libadsprpc.so:system/vendor/lib/libadsprpc.so \
vendor/samsung/msm8976-common/proprietary/vendor/lib/libaudcal.so:system/vendor/lib/libaudcal.so \
vendor/samsung/msm8976-common/proprietary/vendor/lib/libaudioalsa.so:system/vendor/lib/libaudioalsa.so \
@@ -217,7 +204,6 @@ PRODUCT_COPY_FILES += \
vendor/samsung/msm8976-common/proprietary/vendor/lib/libfastcvopt.so:system/vendor/lib/libfastcvopt.so \
vendor/samsung/msm8976-common/proprietary/vendor/lib/libflash_pmic.so:system/vendor/lib/libflash_pmic.so \
vendor/samsung/msm8976-common/proprietary/vendor/lib/libgsl.so:system/vendor/lib/libgsl.so \
- vendor/samsung/msm8976-common/proprietary/vendor/lib/libhwdaphal.so:system/vendor/lib/libhwdaphal.so \
vendor/samsung/msm8976-common/proprietary/vendor/lib/libidl.so:system/vendor/lib/libidl.so \
vendor/samsung/msm8976-common/proprietary/vendor/lib/libjpegdhw.so:system/vendor/lib/libjpegdhw.so \
vendor/samsung/msm8976-common/proprietary/vendor/lib/libjpegdmahw.so:system/vendor/lib/libjpegdmahw.so \
@@ -233,6 +219,7 @@ PRODUCT_COPY_FILES += \
vendor/samsung/msm8976-common/proprietary/vendor/lib/libmmQSM.so:system/vendor/lib/libmmQSM.so \
vendor/samsung/msm8976-common/proprietary/vendor/lib/libmmcamera2_c2d_module.so:system/vendor/lib/libmmcamera2_c2d_module.so \
vendor/samsung/msm8976-common/proprietary/vendor/lib/libmmcamera2_cpp_module.so:system/vendor/lib/libmmcamera2_cpp_module.so \
+ vendor/samsung/msm8976-common/proprietary/vendor/lib/libmmcamera2_dcrf.so:system/vendor/lib/libmmcamera2_dcrf.so \
vendor/samsung/msm8976-common/proprietary/vendor/lib/libmmcamera2_frame_algorithm.so:system/vendor/lib/libmmcamera2_frame_algorithm.so \
vendor/samsung/msm8976-common/proprietary/vendor/lib/libmmcamera2_iface_modules.so:system/vendor/lib/libmmcamera2_iface_modules.so \
vendor/samsung/msm8976-common/proprietary/vendor/lib/libmmcamera2_imglib_modules.so:system/vendor/lib/libmmcamera2_imglib_modules.so \
@@ -249,8 +236,10 @@ PRODUCT_COPY_FILES += \
vendor/samsung/msm8976-common/proprietary/vendor/lib/libmmcamera2_vpe_module.so:system/vendor/lib/libmmcamera2_vpe_module.so \
vendor/samsung/msm8976-common/proprietary/vendor/lib/libmmcamera2_wnr_module.so:system/vendor/lib/libmmcamera2_wnr_module.so \
vendor/samsung/msm8976-common/proprietary/vendor/lib/libmmcamera_cac3_lib.so:system/vendor/lib/libmmcamera_cac3_lib.so \
+ vendor/samsung/msm8976-common/proprietary/vendor/lib/libmmcamera_chromaflash_lib.so:system/vendor/lib/libmmcamera_chromaflash_lib.so \
vendor/samsung/msm8976-common/proprietary/vendor/lib/libmmcamera_csidtg.so:system/vendor/lib/libmmcamera_csidtg.so \
vendor/samsung/msm8976-common/proprietary/vendor/lib/libmmcamera_dbg.so:system/vendor/lib/libmmcamera_dbg.so \
+ vendor/samsung/msm8976-common/proprietary/vendor/lib/libmmcamera_dcrf_lib.so:system/vendor/lib/libmmcamera_dcrf_lib.so \
vendor/samsung/msm8976-common/proprietary/vendor/lib/libmmcamera_dw9807_eeprom.so:system/vendor/lib/libmmcamera_dw9807_eeprom.so \
vendor/samsung/msm8976-common/proprietary/vendor/lib/libmmcamera_eeprom_util.so:system/vendor/lib/libmmcamera_eeprom_util.so \
vendor/samsung/msm8976-common/proprietary/vendor/lib/libmmcamera_eztune_module.so:system/vendor/lib/libmmcamera_eztune_module.so \
@@ -290,6 +279,7 @@ PRODUCT_COPY_FILES += \
vendor/samsung/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_sce40.so:system/vendor/lib/libmmcamera_isp_sce40.so \
vendor/samsung/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_sub_module.so:system/vendor/lib/libmmcamera_isp_sub_module.so \
vendor/samsung/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_wb40.so:system/vendor/lib/libmmcamera_isp_wb40.so \
+ vendor/samsung/msm8976-common/proprietary/vendor/lib/libmmcamera_optizoom_lib.so:system/vendor/lib/libmmcamera_optizoom_lib.so \
vendor/samsung/msm8976-common/proprietary/vendor/lib/libmmcamera_pdaf.so:system/vendor/lib/libmmcamera_pdaf.so \
vendor/samsung/msm8976-common/proprietary/vendor/lib/libmmcamera_pdafcamif.so:system/vendor/lib/libmmcamera_pdafcamif.so \
vendor/samsung/msm8976-common/proprietary/vendor/lib/libmmcamera_ppbase_module.so:system/vendor/lib/libmmcamera_ppbase_module.so \
@@ -300,6 +290,7 @@ PRODUCT_COPY_FILES += \
vendor/samsung/msm8976-common/proprietary/vendor/lib/libmmcamera_tintless_bg_pca_algo.so:system/vendor/lib/libmmcamera_tintless_bg_pca_algo.so \
vendor/samsung/msm8976-common/proprietary/vendor/lib/libmmcamera_tuning.so:system/vendor/lib/libmmcamera_tuning.so \
vendor/samsung/msm8976-common/proprietary/vendor/lib/libmmcamera_tuning_lookup.so:system/vendor/lib/libmmcamera_tuning_lookup.so \
+ vendor/samsung/msm8976-common/proprietary/vendor/lib/libmmcamera_ubifocus_lib.so:system/vendor/lib/libmmcamera_ubifocus_lib.so \
vendor/samsung/msm8976-common/proprietary/vendor/lib/libmmcamera_vpu_module.so:system/vendor/lib/libmmcamera_vpu_module.so \
vendor/samsung/msm8976-common/proprietary/vendor/lib/libmmjpeg.so:system/vendor/lib/libmmjpeg.so \
vendor/samsung/msm8976-common/proprietary/vendor/lib/libmmqjpeg_codec.so:system/vendor/lib/libmmqjpeg_codec.so \
@@ -327,18 +318,16 @@ PRODUCT_COPY_FILES += \
vendor/samsung/msm8976-common/proprietary/vendor/lib/libscale.so:system/vendor/lib/libscale.so \
vendor/samsung/msm8976-common/proprietary/vendor/lib/libsd_sdk_display.so:system/vendor/lib/libsd_sdk_display.so \
vendor/samsung/msm8976-common/proprietary/vendor/lib/libsensor1.so:system/vendor/lib/libsensor1.so \
+ vendor/samsung/msm8976-common/proprietary/vendor/lib/libsmemlog.so:system/vendor/lib/libsmemlog.so \
vendor/samsung/msm8976-common/proprietary/vendor/lib/libthermalclient.so:system/vendor/lib/libthermalclient.so \
vendor/samsung/msm8976-common/proprietary/vendor/lib/libts_detected_face_hal.so:system/vendor/lib/libts_detected_face_hal.so \
vendor/samsung/msm8976-common/proprietary/vendor/lib/libts_face_beautify_hal.so:system/vendor/lib/libts_face_beautify_hal.so \
- vendor/samsung/msm8976-common/proprietary/vendor/lib/libwvdrm_L1.so:system/vendor/lib/libwvdrm_L1.so \
- vendor/samsung/msm8976-common/proprietary/vendor/lib/libwvm.so:system/vendor/lib/libwvm.so \
vendor/samsung/msm8976-common/proprietary/vendor/lib/mediadrm/libwvdrmengine.so:system/vendor/lib/mediadrm/libwvdrmengine.so \
vendor/samsung/msm8976-common/proprietary/vendor/lib/rfsa/adsp/libapps_mem_heap.so:system/vendor/lib/rfsa/adsp/libapps_mem_heap.so \
vendor/samsung/msm8976-common/proprietary/vendor/lib/rfsa/adsp/libdspCV_skel.so:system/vendor/lib/rfsa/adsp/libdspCV_skel.so \
vendor/samsung/msm8976-common/proprietary/vendor/lib/rfsa/adsp/libfastcvadsp.so:system/vendor/lib/rfsa/adsp/libfastcvadsp.so \
vendor/samsung/msm8976-common/proprietary/vendor/lib/rfsa/adsp/libfastcvadsp_skel.so:system/vendor/lib/rfsa/adsp/libfastcvadsp_skel.so \
vendor/samsung/msm8976-common/proprietary/vendor/lib/rfsa/adsp/libobjectMattingApp_skel.so:system/vendor/lib/rfsa/adsp/libobjectMattingApp_skel.so \
- vendor/samsung/msm8976-common/proprietary/vendor/lib/rfsa/adsp/libpanorama_skel.so:system/vendor/lib/rfsa/adsp/libpanorama_skel.so \
vendor/samsung/msm8976-common/proprietary/vendor/lib/rfsa/adsp/libscveBlobDescriptor_skel.so:system/vendor/lib/rfsa/adsp/libscveBlobDescriptor_skel.so \
vendor/samsung/msm8976-common/proprietary/vendor/lib/rfsa/adsp/libscveObjectSegmentation_skel.so:system/vendor/lib/rfsa/adsp/libscveObjectSegmentation_skel.so \
vendor/samsung/msm8976-common/proprietary/vendor/lib/rfsa/adsp/libscveT2T_skel.so:system/vendor/lib/rfsa/adsp/libscveT2T_skel.so \
@@ -360,6 +349,8 @@ PRODUCT_COPY_FILES += \
vendor/samsung/msm8976-common/proprietary/vendor/lib64/lib-sec-disp.so:system/vendor/lib64/lib-sec-disp.so \
vendor/samsung/msm8976-common/proprietary/vendor/lib64/libC2D2.so:system/vendor/lib64/libC2D2.so \
vendor/samsung/msm8976-common/proprietary/vendor/lib64/libCB.so:system/vendor/lib64/libCB.so \
+ vendor/samsung/msm8976-common/proprietary/vendor/lib64/libGPreqcancel.so:system/vendor/lib64/libGPreqcancel.so \
+ vendor/samsung/msm8976-common/proprietary/vendor/lib64/libGPreqcancel_svc.so:system/vendor/lib64/libGPreqcancel_svc.so \
vendor/samsung/msm8976-common/proprietary/vendor/lib64/libOpenCL.so:system/vendor/lib64/libOpenCL.so \
vendor/samsung/msm8976-common/proprietary/vendor/lib64/libQSEEComAPI.so:system/vendor/lib64/libQSEEComAPI.so \
vendor/samsung/msm8976-common/proprietary/vendor/lib64/libRSDriver_adreno.so:system/vendor/lib64/libRSDriver_adreno.so \
@@ -371,6 +362,7 @@ PRODUCT_COPY_FILES += \
vendor/samsung/msm8976-common/proprietary/vendor/lib64/libacdbrtac.so:system/vendor/lib64/libacdbrtac.so \
vendor/samsung/msm8976-common/proprietary/vendor/lib64/libadiertac.so:system/vendor/lib64/libadiertac.so \
vendor/samsung/msm8976-common/proprietary/vendor/lib64/libadreno_utils.so:system/vendor/lib64/libadreno_utils.so \
+ vendor/samsung/msm8976-common/proprietary/vendor/lib64/libadsp_default_listener.so:system/vendor/lib64/libadsp_default_listener.so \
vendor/samsung/msm8976-common/proprietary/vendor/lib64/libadsprpc.so:system/vendor/lib64/libadsprpc.so \
vendor/samsung/msm8976-common/proprietary/vendor/lib64/libalarmservice_jni.so:system/vendor/lib64/libalarmservice_jni.so \
vendor/samsung/msm8976-common/proprietary/vendor/lib64/libasn1cper.so:system/vendor/lib64/libasn1cper.so \
@@ -383,7 +375,6 @@ PRODUCT_COPY_FILES += \
vendor/samsung/msm8976-common/proprietary/vendor/lib64/libc2d30_bltlib.so:system/vendor/lib64/libc2d30_bltlib.so \
vendor/samsung/msm8976-common/proprietary/vendor/lib64/libdataitems.so:system/vendor/lib64/libdataitems.so \
vendor/samsung/msm8976-common/proprietary/vendor/lib64/libdiag.so:system/vendor/lib64/libdiag.so \
- vendor/samsung/msm8976-common/proprietary/vendor/lib64/libdisp-aba.so:system/vendor/lib64/libdisp-aba.so \
vendor/samsung/msm8976-common/proprietary/vendor/lib64/libdrmfs.so:system/vendor/lib64/libdrmfs.so \
vendor/samsung/msm8976-common/proprietary/vendor/lib64/libdrmtime.so:system/vendor/lib64/libdrmtime.so \
vendor/samsung/msm8976-common/proprietary/vendor/lib64/libdsutils.so:system/vendor/lib64/libdsutils.so \
@@ -391,7 +382,6 @@ PRODUCT_COPY_FILES += \
vendor/samsung/msm8976-common/proprietary/vendor/lib64/libgdtap.so:system/vendor/lib64/libgdtap.so \
vendor/samsung/msm8976-common/proprietary/vendor/lib64/libgeofence.so:system/vendor/lib64/libgeofence.so \
vendor/samsung/msm8976-common/proprietary/vendor/lib64/libgsl.so:system/vendor/lib64/libgsl.so \
- vendor/samsung/msm8976-common/proprietary/vendor/lib64/libhwdaphal.so:system/vendor/lib64/libhwdaphal.so \
vendor/samsung/msm8976-common/proprietary/vendor/lib64/libidl.so:system/vendor/lib64/libidl.so \
vendor/samsung/msm8976-common/proprietary/vendor/lib64/libizat_core.so:system/vendor/lib64/libizat_core.so \
vendor/samsung/msm8976-common/proprietary/vendor/lib64/liblbs_core.so:system/vendor/lib64/liblbs_core.so \
@@ -405,12 +395,11 @@ PRODUCT_COPY_FILES += \
vendor/samsung/msm8976-common/proprietary/vendor/lib64/libmdmdetect.so:system/vendor/lib64/libmdmdetect.so \
vendor/samsung/msm8976-common/proprietary/vendor/lib64/libmm-als.so:system/vendor/lib64/libmm-als.so \
vendor/samsung/msm8976-common/proprietary/vendor/lib64/libmm-disp-apis.so:system/vendor/lib64/libmm-disp-apis.so \
- vendor/samsung/msm8976-common/proprietary/vendor/lib64/libmm-dspp-utils.so:system/vendor/lib64/libmm-dspp-utils.so \
- vendor/samsung/msm8976-common/proprietary/vendor/lib64/libmm-qdcm-diag.so:system/vendor/lib64/libmm-qdcm-diag.so \
vendor/samsung/msm8976-common/proprietary/vendor/lib64/libmm-qdcm.so:system/vendor/lib64/libmm-qdcm.so \
vendor/samsung/msm8976-common/proprietary/vendor/lib64/libperipheral_client.so:system/vendor/lib64/libperipheral_client.so \
vendor/samsung/msm8976-common/proprietary/vendor/lib64/libqcci_legacy.so:system/vendor/lib64/libqcci_legacy.so \
vendor/samsung/msm8976-common/proprietary/vendor/lib64/libqcmaputils.so:system/vendor/lib64/libqcmaputils.so \
+ vendor/samsung/msm8976-common/proprietary/vendor/lib64/libqisl.so:system/vendor/lib64/libqisl.so \
vendor/samsung/msm8976-common/proprietary/vendor/lib64/libqmi.so:system/vendor/lib64/libqmi.so \
vendor/samsung/msm8976-common/proprietary/vendor/lib64/libqmi_cci.so:system/vendor/lib64/libqmi_cci.so \
vendor/samsung/msm8976-common/proprietary/vendor/lib64/libqmi_client_helper.so:system/vendor/lib64/libqmi_client_helper.so \
@@ -429,6 +418,7 @@ PRODUCT_COPY_FILES += \
vendor/samsung/msm8976-common/proprietary/vendor/lib64/libsecureui.so:system/vendor/lib64/libsecureui.so \
vendor/samsung/msm8976-common/proprietary/vendor/lib64/libsecureui_svcsock.so:system/vendor/lib64/libsecureui_svcsock.so \
vendor/samsung/msm8976-common/proprietary/vendor/lib64/libsensor1.so:system/vendor/lib64/libsensor1.so \
+ vendor/samsung/msm8976-common/proprietary/vendor/lib64/libsmemlog.so:system/vendor/lib64/libsmemlog.so \
vendor/samsung/msm8976-common/proprietary/vendor/lib64/libssd.so:system/vendor/lib64/libssd.so \
vendor/samsung/msm8976-common/proprietary/vendor/lib64/libthermalclient.so:system/vendor/lib64/libthermalclient.so \
vendor/samsung/msm8976-common/proprietary/vendor/lib64/libthermalioctl.so:system/vendor/lib64/libthermalioctl.so \
@@ -440,5 +430,4 @@ PRODUCT_COPY_FILES += \
PRODUCT_PACKAGES += \
libloc_api_v02 \
- libtime_genoff \
- com.qualcomm.location
+ libtime_genoff
diff --git a/msm8976-common/proprietary/bin/adsprpcd b/msm8976-common/proprietary/bin/adsprpcd
index 1119398..9818e8b 100755
Binary files a/msm8976-common/proprietary/bin/adsprpcd and b/msm8976-common/proprietary/bin/adsprpcd differ
diff --git a/msm8976-common/proprietary/bin/cnss-daemon b/msm8976-common/proprietary/bin/cnss-daemon
deleted file mode 100755
index a129958..0000000
Binary files a/msm8976-common/proprietary/bin/cnss-daemon and /dev/null differ
diff --git a/msm8976-common/proprietary/bin/garden_app b/msm8976-common/proprietary/bin/garden_app
index 863b483..48675bd 100755
Binary files a/msm8976-common/proprietary/bin/garden_app and b/msm8976-common/proprietary/bin/garden_app differ
diff --git a/msm8976-common/proprietary/bin/irsc_util b/msm8976-common/proprietary/bin/irsc_util
index 659e94e..3c4ead6 100755
Binary files a/msm8976-common/proprietary/bin/irsc_util and b/msm8976-common/proprietary/bin/irsc_util differ
diff --git a/msm8976-common/proprietary/bin/loc_launcher b/msm8976-common/proprietary/bin/loc_launcher
index 786d491..ef7617c 100755
Binary files a/msm8976-common/proprietary/bin/loc_launcher and b/msm8976-common/proprietary/bin/loc_launcher differ
diff --git a/msm8976-common/proprietary/bin/mm-qcamera-daemon b/msm8976-common/proprietary/bin/mm-qcamera-daemon
index 1635d41..5621f78 100755
Binary files a/msm8976-common/proprietary/bin/mm-qcamera-daemon and b/msm8976-common/proprietary/bin/mm-qcamera-daemon differ
diff --git a/msm8976-common/proprietary/bin/msm_irqbalance b/msm8976-common/proprietary/bin/msm_irqbalance
index 287ff3b..703ba83 100755
Binary files a/msm8976-common/proprietary/bin/msm_irqbalance and b/msm8976-common/proprietary/bin/msm_irqbalance differ
diff --git a/msm8976-common/proprietary/bin/pm-proxy b/msm8976-common/proprietary/bin/pm-proxy
index 5aa1ba2..4fd979f 100755
Binary files a/msm8976-common/proprietary/bin/pm-proxy and b/msm8976-common/proprietary/bin/pm-proxy differ
diff --git a/msm8976-common/proprietary/bin/pm-service b/msm8976-common/proprietary/bin/pm-service
index 4833056..920a6a6 100755
Binary files a/msm8976-common/proprietary/bin/pm-service and b/msm8976-common/proprietary/bin/pm-service differ
diff --git a/msm8976-common/proprietary/bin/qseecomd b/msm8976-common/proprietary/bin/qseecomd
index 1d7e0f0..e7cc03f 100755
Binary files a/msm8976-common/proprietary/bin/qseecomd and b/msm8976-common/proprietary/bin/qseecomd differ
diff --git a/msm8976-common/proprietary/bin/rmt_storage b/msm8976-common/proprietary/bin/rmt_storage
index 72f4a78..077b8ec 100755
Binary files a/msm8976-common/proprietary/bin/rmt_storage and b/msm8976-common/proprietary/bin/rmt_storage differ
diff --git a/msm8976-common/proprietary/bin/tftp_server b/msm8976-common/proprietary/bin/tftp_server
index dba66eb..aabe785 100755
Binary files a/msm8976-common/proprietary/bin/tftp_server and b/msm8976-common/proprietary/bin/tftp_server differ
diff --git a/msm8976-common/proprietary/bin/wcnss_filter b/msm8976-common/proprietary/bin/wcnss_filter
index 7177699..1a2ee8e 100755
Binary files a/msm8976-common/proprietary/bin/wcnss_filter and b/msm8976-common/proprietary/bin/wcnss_filter differ
diff --git a/msm8976-common/proprietary/bin/xtwifi-client b/msm8976-common/proprietary/bin/xtwifi-client
index 3be3d97..60b8fb9 100755
Binary files a/msm8976-common/proprietary/bin/xtwifi-client and b/msm8976-common/proprietary/bin/xtwifi-client differ
diff --git a/msm8976-common/proprietary/etc/Bluetooth_cal.acdb b/msm8976-common/proprietary/etc/Bluetooth_cal.acdb
index b7958ef..28a3de3 100644
Binary files a/msm8976-common/proprietary/etc/Bluetooth_cal.acdb and b/msm8976-common/proprietary/etc/Bluetooth_cal.acdb differ
diff --git a/msm8976-common/proprietary/etc/General_cal.acdb b/msm8976-common/proprietary/etc/General_cal.acdb
index 836caf7..2c5a151 100644
Binary files a/msm8976-common/proprietary/etc/General_cal.acdb and b/msm8976-common/proprietary/etc/General_cal.acdb differ
diff --git a/msm8976-common/proprietary/etc/Global_cal.acdb b/msm8976-common/proprietary/etc/Global_cal.acdb
index dc2da35..41ffa41 100644
Binary files a/msm8976-common/proprietary/etc/Global_cal.acdb and b/msm8976-common/proprietary/etc/Global_cal.acdb differ
diff --git a/msm8976-common/proprietary/etc/Handset_cal.acdb b/msm8976-common/proprietary/etc/Handset_cal.acdb
index 6b57e0d..7a1633f 100644
Binary files a/msm8976-common/proprietary/etc/Handset_cal.acdb and b/msm8976-common/proprietary/etc/Handset_cal.acdb differ
diff --git a/msm8976-common/proprietary/etc/Hdmi_cal.acdb b/msm8976-common/proprietary/etc/Hdmi_cal.acdb
index b952d44..fa1b041 100644
Binary files a/msm8976-common/proprietary/etc/Hdmi_cal.acdb and b/msm8976-common/proprietary/etc/Hdmi_cal.acdb differ
diff --git a/msm8976-common/proprietary/etc/Headset_cal.acdb b/msm8976-common/proprietary/etc/Headset_cal.acdb
index 9b4b236..802ea2b 100644
Binary files a/msm8976-common/proprietary/etc/Headset_cal.acdb and b/msm8976-common/proprietary/etc/Headset_cal.acdb differ
diff --git a/msm8976-common/proprietary/etc/Speaker_cal.acdb b/msm8976-common/proprietary/etc/Speaker_cal.acdb
index 6d3540e..1105af0 100644
Binary files a/msm8976-common/proprietary/etc/Speaker_cal.acdb and b/msm8976-common/proprietary/etc/Speaker_cal.acdb differ
diff --git a/msm8976-common/proprietary/etc/camera/s5k4h5yc_dw9807_chromatix.xml b/msm8976-common/proprietary/etc/camera/s5k4h5yc_dw9807_chromatix.xml
index 536afb6..473e25c 100644
--- a/msm8976-common/proprietary/etc/camera/s5k4h5yc_dw9807_chromatix.xml
+++ b/msm8976-common/proprietary/etc/camera/s5k4h5yc_dw9807_chromatix.xml
@@ -123,17 +123,6 @@ special_mode_mask values:
s5k4h5yc_dw9807_3a_zsl_video
s5k4h5yc_dw9807_3a_zsl_video
-
- s5k4h5yc_dw9807_isp_qhd_video
- s5k4h5yc_dw9807_isp_qhd_video
- s5k4h5yc_dw9807_isp_qhd_video
- s5k4h5yc_dw9807_cpp_video_qhd
- s5k4h5yc_dw9807_cpp_video_qhd
- s5k4h5yc_dw9807_cpp_video_qhd
- s5k4h5yc_dw9807_cpp_liveshot
- s5k4h5yc_dw9807_3a_zsl_video
- s5k4h5yc_dw9807_3a_zsl_video
-
s5k4h5yc_dw9807_isp_preview
@@ -246,17 +235,6 @@ special_mode_mask values:
s5k4h5yc_dw9807_3a_food
s5k4h5yc_dw9807_3a_zsl_video
-
- s5k4h5yc_dw9807_isp_qhd_video
- s5k4h5yc_dw9807_isp_qhd_video
- s5k4h5yc_dw9807_isp_qhd_video
- s5k4h5yc_dw9807_cpp_video_qhd
- s5k4h5yc_dw9807_cpp_video_qhd
- s5k4h5yc_dw9807_cpp_video_qhd
- s5k4h5yc_dw9807_cpp_liveshot
- s5k4h5yc_dw9807_3a_zsl_video
- s5k4h5yc_dw9807_3a_zsl_video
-
s5k4h5yc_dw9807_isp_hfr_120
diff --git a/msm8976-common/proprietary/etc/camera/s5k6b2yx_chromatix.xml b/msm8976-common/proprietary/etc/camera/s5k6b2yx_chromatix.xml
index e7c368e..8466eaf 100644
--- a/msm8976-common/proprietary/etc/camera/s5k6b2yx_chromatix.xml
+++ b/msm8976-common/proprietary/etc/camera/s5k6b2yx_chromatix.xml
@@ -71,7 +71,7 @@ special_mode_mask values:
-->
-
+
s5k6b2yx_common
s5k6b2yx_snapshot
s5k6b2yx_snapshot
@@ -86,7 +86,7 @@ special_mode_mask values:
-
+
s5k6b2yx_snapshot
s5k6b2yx_snapshot
s5k6b2yx_default_video
@@ -98,61 +98,16 @@ special_mode_mask values:
s5k6b2yx_default_video_lc898122
- s5k6b2yx_snapshot
- s5k6b2yx_snapshot
+ s5k6b2yx_default_video
+ s5k6b2yx_default_video
s5k6b2yx_default_video
s5k6b2yx_cpp_video
- s5k6b2yx_cpp_snapshot
+ s5k6b2yx_cpp_video
s5k6b2yx_cpp_video
s5k6b2yx_cpp_liveshot
- s5k6b2yx_zsl_preview_lc898122
+ s5k6b2yx_default_video_lc898122
s5k6b2yx_default_video_lc898122
-
-
- s5k6b2yx_hfr_120
- s5k6b2yx_hfr_120
- s5k6b2yx_hfr_120
- s5k6b2yx_cpp_hfr_120
- s5k6b2yx_cpp_hfr_120
- s5k6b2yx_cpp_hfr_120
- s5k6b2yx_cpp_hfr_120
- s5k6b2yx_hfr_120_lc898122
- s5k6b2yx_hfr_120_lc898122
-
-
- s5k6b2yx_vt
- s5k6b2yx_vt
- s5k6b2yx_snapshot
- s5k6b2yx_cpp_vt
- s5k6b2yx_cpp_vt
- s5k6b2yx_cpp_video
- s5k6b2yx_cpp_liveshot
- s5k6b2yx_vt_lc898122
- s5k6b2yx_vt_lc898122
-
-
- s5k6b2yx_vt_hd
- s5k6b2yx_vt_hd
- s5k6b2yx_snapshot
- s5k6b2yx_cpp_vt_hd
- s5k6b2yx_cpp_vt_hd
- s5k6b2yx_cpp_video
- s5k6b2yx_cpp_liveshot
- s5k6b2yx_vt_hd_lc898122
- s5k6b2yx_vt_hd_lc898122
-
-
- s5k6b2yx_vt_30fps
- s5k6b2yx_vt_30fps
- s5k6b2yx_snapshot
- s5k6b2yx_cpp_vt_30fps
- s5k6b2yx_cpp_vt_30fps
- s5k6b2yx_cpp_video
- s5k6b2yx_cpp_liveshot
- s5k6b2yx_vt_30fps_lc898122
- s5k6b2yx_vt_30fps_lc898122
-
s5k6b2yx_common
s5k6b2yx_snapshot
@@ -163,6 +118,176 @@ special_mode_mask values:
s5k6b2yx_cpp_video
s5k6b2yx_night_preview_lc898122
s5k6b2yx_night_preview_lc898122
+
+
+
+ s5k6b2yx_snapshot
+ s5k6b2yx_snapshot
+ s5k6b2yx_default_video
+ s5k6b2yx_cpp_preview
+ s5k6b2yx_cpp_snapshot
+ s5k6b2yx_cpp_video
+ s5k6b2yx_cpp_liveshot
+ s5k6b2yx_zsl_preview_lc898122
+ s5k6b2yx_default_video_lc898122
+
+
+ s5k6b2yx_snapshot
+ s5k6b2yx_snapshot
+ s5k6b2yx_default_video
+ s5k6b2yx_cpp_preview
+ s5k6b2yx_cpp_snapshot
+ s5k6b2yx_cpp_video
+ s5k6b2yx_cpp_liveshot
+ s5k6b2yx_zsl_preview_lc898122
+ s5k6b2yx_default_video_lc898122
+
+
+ s5k6b2yx_snapshot
+ s5k6b2yx_snapshot
+ s5k6b2yx_default_video
+ s5k6b2yx_cpp_preview
+ s5k6b2yx_cpp_snapshot
+ s5k6b2yx_cpp_video
+ s5k6b2yx_cpp_liveshot
+ s5k6b2yx_zsl_preview_lc898122
+ s5k6b2yx_default_video_lc898122
+
+
+ s5k6b2yx_snapshot
+ s5k6b2yx_snapshot
+ s5k6b2yx_default_video
+ s5k6b2yx_cpp_preview
+ s5k6b2yx_cpp_snapshot
+ s5k6b2yx_cpp_video
+ s5k6b2yx_cpp_liveshot
+ s5k6b2yx_zsl_preview_lc898122
+ s5k6b2yx_default_video_lc898122
+
+
+ s5k6b2yx_snapshot
+ s5k6b2yx_snapshot
+ s5k6b2yx_default_video
+ s5k6b2yx_cpp_preview
+ s5k6b2yx_cpp_snapshot
+ s5k6b2yx_cpp_video
+ s5k6b2yx_cpp_liveshot
+ s5k6b2yx_zsl_preview_lc898122
+ s5k6b2yx_default_video_lc898122
+
+
+ s5k6b2yx_snapshot
+ s5k6b2yx_snapshot
+ s5k6b2yx_default_video
+ s5k6b2yx_cpp_preview
+ s5k6b2yx_cpp_snapshot
+ s5k6b2yx_cpp_video
+ s5k6b2yx_cpp_liveshot
+ s5k6b2yx_zsl_preview_lc898122
+ s5k6b2yx_default_video_lc898122
+
+
+ s5k6b2yx_snapshot
+ s5k6b2yx_snapshot
+ s5k6b2yx_default_video
+ s5k6b2yx_cpp_preview
+ s5k6b2yx_cpp_snapshot
+ s5k6b2yx_cpp_video
+ s5k6b2yx_cpp_liveshot
+ s5k6b2yx_zsl_preview_lc898122
+ s5k6b2yx_default_video_lc898122
+
+
+ s5k6b2yx_snapshot
+ s5k6b2yx_snapshot
+ s5k6b2yx_default_video
+ s5k6b2yx_cpp_preview
+ s5k6b2yx_cpp_snapshot
+ s5k6b2yx_cpp_video
+ s5k6b2yx_cpp_liveshot
+ s5k6b2yx_zsl_preview_lc898122
+ s5k6b2yx_default_video_lc898122
+
+
+
+ s5k6b2yx_vt
+ s5k6b2yx_vt
+ s5k6b2yx_snapshot
+ s5k6b2yx_cpp_vt
+ s5k6b2yx_cpp_vt
+ s5k6b2yx_cpp_video
+ s5k6b2yx_cpp_liveshot
+ s5k6b2yx_vt_lc898122
+ s5k6b2yx_vt_lc898122
+
+
+ s5k6b2yx_vt
+ s5k6b2yx_vt
+ s5k6b2yx_snapshot
+ s5k6b2yx_cpp_vt
+ s5k6b2yx_cpp_vt
+ s5k6b2yx_cpp_video
+ s5k6b2yx_cpp_liveshot
+ s5k6b2yx_vt_lc898122
+ s5k6b2yx_vt_lc898122
+
+
+
+ s5k6b2yx_vt_hd
+ s5k6b2yx_vt_hd
+ s5k6b2yx_snapshot
+ s5k6b2yx_cpp_vt_hd
+ s5k6b2yx_cpp_vt_hd
+ s5k6b2yx_cpp_video
+ s5k6b2yx_cpp_liveshot
+ s5k6b2yx_vt_hd_lc898122
+ s5k6b2yx_vt_hd_lc898122
+
+
+ s5k6b2yx_vt_hd
+ s5k6b2yx_vt_hd
+ s5k6b2yx_snapshot
+ s5k6b2yx_cpp_vt_hd
+ s5k6b2yx_cpp_vt_hd
+ s5k6b2yx_cpp_video
+ s5k6b2yx_cpp_liveshot
+ s5k6b2yx_vt_hd_lc898122
+ s5k6b2yx_vt_hd_lc898122
+
+
+
+ s5k6b2yx_vt_30fps
+ s5k6b2yx_vt_30fps
+ s5k6b2yx_snapshot
+ s5k6b2yx_cpp_vt_30fps
+ s5k6b2yx_cpp_vt_30fps
+ s5k6b2yx_cpp_video
+ s5k6b2yx_cpp_liveshot
+ s5k6b2yx_vt_30fps_lc898122
+ s5k6b2yx_vt_30fps_lc898122
+
+
+ s5k6b2yx_vt_30fps
+ s5k6b2yx_vt_30fps
+ s5k6b2yx_snapshot
+ s5k6b2yx_cpp_vt_30fps
+ s5k6b2yx_cpp_vt_30fps
+ s5k6b2yx_cpp_video
+ s5k6b2yx_cpp_liveshot
+ s5k6b2yx_vt_30fps_lc898122
+ s5k6b2yx_vt_30fps_lc898122
+
+
+
+ s5k6b2yx_snapshot
+ s5k6b2yx_snapshot
+ s5k6b2yx_default_video
+ s5k6b2yx_cpp_video
+ s5k6b2yx_cpp_snapshot
+ s5k6b2yx_cpp_video
+ s5k6b2yx_cpp_liveshot
+ s5k6b2yx_zsl_preview_lc898122
+ s5k6b2yx_default_video_lc898122
diff --git a/msm8976-common/proprietary/etc/firmware/bdwlan30.bin b/msm8976-common/proprietary/etc/firmware/bdwlan30.bin
index f7fcf89..497908a 100644
Binary files a/msm8976-common/proprietary/etc/firmware/bdwlan30.bin and b/msm8976-common/proprietary/etc/firmware/bdwlan30.bin differ
diff --git a/msm8976-common/proprietary/etc/firmware/btfw32.tlv b/msm8976-common/proprietary/etc/firmware/btfw32.tlv
index 14c1404..d9bf388 100644
Binary files a/msm8976-common/proprietary/etc/firmware/btfw32.tlv and b/msm8976-common/proprietary/etc/firmware/btfw32.tlv differ
diff --git a/msm8976-common/proprietary/etc/firmware/btnv32.bin b/msm8976-common/proprietary/etc/firmware/btnv32.bin
index 2f4947a..c3aee58 100644
Binary files a/msm8976-common/proprietary/etc/firmware/btnv32.bin and b/msm8976-common/proprietary/etc/firmware/btnv32.bin differ
diff --git a/msm8976-common/proprietary/etc/firmware/ois_SE_BU24219.bin b/msm8976-common/proprietary/etc/firmware/ois_SE_BU24219.bin
index 2bed5e9..a03cd68 100644
Binary files a/msm8976-common/proprietary/etc/firmware/ois_SE_BU24219.bin and b/msm8976-common/proprietary/etc/firmware/ois_SE_BU24219.bin differ
diff --git a/msm8976-common/proprietary/etc/firmware/ois_SP_BU24219.bin b/msm8976-common/proprietary/etc/firmware/ois_SP_BU24219.bin
index 50421e6..f8a6044 100644
Binary files a/msm8976-common/proprietary/etc/firmware/ois_SP_BU24219.bin and b/msm8976-common/proprietary/etc/firmware/ois_SP_BU24219.bin differ
diff --git a/msm8976-common/proprietary/etc/firmware/ois_VE_BU24219.bin b/msm8976-common/proprietary/etc/firmware/ois_VE_BU24219.bin
index 61e3230..5179724 100644
Binary files a/msm8976-common/proprietary/etc/firmware/ois_VE_BU24219.bin and b/msm8976-common/proprietary/etc/firmware/ois_VE_BU24219.bin differ
diff --git a/msm8976-common/proprietary/etc/firmware/otp30.bin b/msm8976-common/proprietary/etc/firmware/otp30.bin
index bb8ce74..7ef08b3 100644
Binary files a/msm8976-common/proprietary/etc/firmware/otp30.bin and b/msm8976-common/proprietary/etc/firmware/otp30.bin differ
diff --git a/msm8976-common/proprietary/etc/firmware/qwlan30.bin b/msm8976-common/proprietary/etc/firmware/qwlan30.bin
index cdd1fee..2ff4a92 100644
Binary files a/msm8976-common/proprietary/etc/firmware/qwlan30.bin and b/msm8976-common/proprietary/etc/firmware/qwlan30.bin differ
diff --git a/msm8976-common/proprietary/etc/firmware/utf30.bin b/msm8976-common/proprietary/etc/firmware/utf30.bin
index d592468..cca6613 100644
Binary files a/msm8976-common/proprietary/etc/firmware/utf30.bin and b/msm8976-common/proprietary/etc/firmware/utf30.bin differ
diff --git a/msm8976-common/proprietary/etc/firmware/utfbd30.bin b/msm8976-common/proprietary/etc/firmware/utfbd30.bin
index f7fcf89..497908a 100644
Binary files a/msm8976-common/proprietary/etc/firmware/utfbd30.bin and b/msm8976-common/proprietary/etc/firmware/utfbd30.bin differ
diff --git a/msm8976-common/proprietary/etc/firmware/venus-v1.b00 b/msm8976-common/proprietary/etc/firmware/venus-v1.b00
deleted file mode 100644
index 00cdaeb..0000000
Binary files a/msm8976-common/proprietary/etc/firmware/venus-v1.b00 and /dev/null differ
diff --git a/msm8976-common/proprietary/etc/firmware/venus-v1.b01 b/msm8976-common/proprietary/etc/firmware/venus-v1.b01
deleted file mode 100644
index 81a0537..0000000
Binary files a/msm8976-common/proprietary/etc/firmware/venus-v1.b01 and /dev/null differ
diff --git a/msm8976-common/proprietary/etc/firmware/venus-v1.b02 b/msm8976-common/proprietary/etc/firmware/venus-v1.b02
deleted file mode 100644
index 307c3d3..0000000
Binary files a/msm8976-common/proprietary/etc/firmware/venus-v1.b02 and /dev/null differ
diff --git a/msm8976-common/proprietary/etc/firmware/venus-v1.b03 b/msm8976-common/proprietary/etc/firmware/venus-v1.b03
deleted file mode 100644
index e11a26b..0000000
Binary files a/msm8976-common/proprietary/etc/firmware/venus-v1.b03 and /dev/null differ
diff --git a/msm8976-common/proprietary/etc/firmware/venus-v1.b04 b/msm8976-common/proprietary/etc/firmware/venus-v1.b04
deleted file mode 100644
index 90c7fc9..0000000
--- a/msm8976-common/proprietary/etc/firmware/venus-v1.b04
+++ /dev/null
@@ -1 +0,0 @@
-
ÐÞ
ÐÞ
ÐÞ
ÐÞ
ÐÞ
ÐÞ
ÐÞ
ÐÞ
\ No newline at end of file
diff --git a/msm8976-common/proprietary/etc/firmware/venus-v1.mbn b/msm8976-common/proprietary/etc/firmware/venus-v1.mbn
deleted file mode 100644
index 9a61c4c..0000000
Binary files a/msm8976-common/proprietary/etc/firmware/venus-v1.mbn and /dev/null differ
diff --git a/msm8976-common/proprietary/etc/firmware/venus-v1.mdt b/msm8976-common/proprietary/etc/firmware/venus-v1.mdt
deleted file mode 100644
index 230c99f..0000000
Binary files a/msm8976-common/proprietary/etc/firmware/venus-v1.mdt and /dev/null differ
diff --git a/msm8976-common/proprietary/etc/firmware/venus.b00 b/msm8976-common/proprietary/etc/firmware/venus.b00
deleted file mode 100644
index 7216c54..0000000
Binary files a/msm8976-common/proprietary/etc/firmware/venus.b00 and /dev/null differ
diff --git a/msm8976-common/proprietary/etc/firmware/venus.b01 b/msm8976-common/proprietary/etc/firmware/venus.b01
deleted file mode 100644
index 934d0c5..0000000
Binary files a/msm8976-common/proprietary/etc/firmware/venus.b01 and /dev/null differ
diff --git a/msm8976-common/proprietary/etc/firmware/venus.b02 b/msm8976-common/proprietary/etc/firmware/venus.b02
deleted file mode 100644
index 6a7faf1..0000000
Binary files a/msm8976-common/proprietary/etc/firmware/venus.b02 and /dev/null differ
diff --git a/msm8976-common/proprietary/etc/firmware/venus.b03 b/msm8976-common/proprietary/etc/firmware/venus.b03
deleted file mode 100644
index 27feefa..0000000
Binary files a/msm8976-common/proprietary/etc/firmware/venus.b03 and /dev/null differ
diff --git a/msm8976-common/proprietary/etc/firmware/venus.b04 b/msm8976-common/proprietary/etc/firmware/venus.b04
deleted file mode 100644
index 90c7fc9..0000000
--- a/msm8976-common/proprietary/etc/firmware/venus.b04
+++ /dev/null
@@ -1 +0,0 @@
-
ÐÞ
ÐÞ
ÐÞ
ÐÞ
ÐÞ
ÐÞ
ÐÞ
ÐÞ
\ No newline at end of file
diff --git a/msm8976-common/proprietary/etc/firmware/venus.mbn b/msm8976-common/proprietary/etc/firmware/venus.mbn
deleted file mode 100644
index 2436ea7..0000000
Binary files a/msm8976-common/proprietary/etc/firmware/venus.mbn and /dev/null differ
diff --git a/msm8976-common/proprietary/etc/firmware/venus.mdt b/msm8976-common/proprietary/etc/firmware/venus.mdt
deleted file mode 100644
index 0135e37..0000000
Binary files a/msm8976-common/proprietary/etc/firmware/venus.mdt and /dev/null differ
diff --git a/msm8976-common/proprietary/etc/permissions/com.qualcomm.location.xml b/msm8976-common/proprietary/etc/permissions/com.qualcomm.location.xml
deleted file mode 100644
index 3324429..0000000
--- a/msm8976-common/proprietary/etc/permissions/com.qualcomm.location.xml
+++ /dev/null
@@ -1,25 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/msm8976-common/proprietary/framework/com.qti.location.sdk.jar b/msm8976-common/proprietary/framework/com.qti.location.sdk.jar
index 5b23a8e..fa5c334 100644
Binary files a/msm8976-common/proprietary/framework/com.qti.location.sdk.jar and b/msm8976-common/proprietary/framework/com.qti.location.sdk.jar differ
diff --git a/msm8976-common/proprietary/framework/com.qti.snapdragon.sdk.display.jar b/msm8976-common/proprietary/framework/com.qti.snapdragon.sdk.display.jar
deleted file mode 100644
index 4bb8d62..0000000
Binary files a/msm8976-common/proprietary/framework/com.qti.snapdragon.sdk.display.jar and /dev/null differ
diff --git a/msm8976-common/proprietary/lib/hw/camera.vendor.msm8952.so b/msm8976-common/proprietary/lib/hw/camera.vendor.msm8952.so
index 504cd59..2a36575 100644
Binary files a/msm8976-common/proprietary/lib/hw/camera.vendor.msm8952.so and b/msm8976-common/proprietary/lib/hw/camera.vendor.msm8952.so differ
diff --git a/msm8976-common/proprietary/lib/libOmxVpp.so b/msm8976-common/proprietary/lib/libOmxVpp.so
index d1df2f8..557fad0 100644
Binary files a/msm8976-common/proprietary/lib/libOmxVpp.so and b/msm8976-common/proprietary/lib/libOmxVpp.so differ
diff --git a/msm8976-common/proprietary/lib/libbauthserver.so b/msm8976-common/proprietary/lib/libbauthserver.so
index 81c3138..f522f68 100644
Binary files a/msm8976-common/proprietary/lib/libbauthserver.so and b/msm8976-common/proprietary/lib/libbauthserver.so differ
diff --git a/msm8976-common/proprietary/lib/libbauthtzcommon.so b/msm8976-common/proprietary/lib/libbauthtzcommon.so
index 23ae74d..d14c2bc 100644
Binary files a/msm8976-common/proprietary/lib/libbauthtzcommon.so and b/msm8976-common/proprietary/lib/libbauthtzcommon.so differ
diff --git a/msm8976-common/proprietary/lib/libegis_fp_normal_sensor_test.so b/msm8976-common/proprietary/lib/libegis_fp_normal_sensor_test.so
index 0b0c8c1..a32417e 100644
Binary files a/msm8976-common/proprietary/lib/libegis_fp_normal_sensor_test.so and b/msm8976-common/proprietary/lib/libegis_fp_normal_sensor_test.so differ
diff --git a/msm8976-common/proprietary/lib/libmm-qcamera.so b/msm8976-common/proprietary/lib/libmm-qcamera.so
index 00e249b..4d89954 100644
Binary files a/msm8976-common/proprietary/lib/libmm-qcamera.so and b/msm8976-common/proprietary/lib/libmm-qcamera.so differ
diff --git a/msm8976-common/proprietary/lib/libmmcamera_interface.so b/msm8976-common/proprietary/lib/libmmcamera_interface.so
index 93df580..a94d9f2 100644
Binary files a/msm8976-common/proprietary/lib/libmmcamera_interface.so and b/msm8976-common/proprietary/lib/libmmcamera_interface.so differ
diff --git a/msm8976-common/proprietary/lib/libmmjpeg_interface.so b/msm8976-common/proprietary/lib/libmmjpeg_interface.so
index c8348e0..0d82125 100644
Binary files a/msm8976-common/proprietary/lib/libmmjpeg_interface.so and b/msm8976-common/proprietary/lib/libmmjpeg_interface.so differ
diff --git a/msm8976-common/proprietary/lib/libqomx_core.so b/msm8976-common/proprietary/lib/libqomx_core.so
index 4f250c6..2281647 100644
Binary files a/msm8976-common/proprietary/lib/libqomx_core.so and b/msm8976-common/proprietary/lib/libqomx_core.so differ
diff --git a/msm8976-common/proprietary/lib/libsecnativefeature.so b/msm8976-common/proprietary/lib/libsecnativefeature.so
index 9083aba..362dae2 100644
Binary files a/msm8976-common/proprietary/lib/libsecnativefeature.so and b/msm8976-common/proprietary/lib/libsecnativefeature.so differ
diff --git a/msm8976-common/proprietary/lib/libsynaFpSensorTestNwd.so b/msm8976-common/proprietary/lib/libsynaFpSensorTestNwd.so
index afa1739..0d020eb 100644
Binary files a/msm8976-common/proprietary/lib/libsynaFpSensorTestNwd.so and b/msm8976-common/proprietary/lib/libsynaFpSensorTestNwd.so differ
diff --git a/msm8976-common/proprietary/lib/libvpplibrary.so b/msm8976-common/proprietary/lib/libvpplibrary.so
index 08114a5..4042281 100644
Binary files a/msm8976-common/proprietary/lib/libvpplibrary.so and b/msm8976-common/proprietary/lib/libvpplibrary.so differ
diff --git a/msm8976-common/proprietary/lib64/hw/gps.default.so b/msm8976-common/proprietary/lib64/hw/gps.default.so
new file mode 100644
index 0000000..8bb6109
Binary files /dev/null and b/msm8976-common/proprietary/lib64/hw/gps.default.so differ
diff --git a/msm8976-common/proprietary/lib64/hw/sensors.msm8952.so b/msm8976-common/proprietary/lib64/hw/sensors.msm8952.so
index ae3d2bf..7495cbf 100644
Binary files a/msm8976-common/proprietary/lib64/hw/sensors.msm8952.so and b/msm8976-common/proprietary/lib64/hw/sensors.msm8952.so differ
diff --git a/msm8976-common/proprietary/lib64/libbauthserver.so b/msm8976-common/proprietary/lib64/libbauthserver.so
index 299e80b..3e1ba9b 100644
Binary files a/msm8976-common/proprietary/lib64/libbauthserver.so and b/msm8976-common/proprietary/lib64/libbauthserver.so differ
diff --git a/msm8976-common/proprietary/lib64/libbauthtzcommon.so b/msm8976-common/proprietary/lib64/libbauthtzcommon.so
index 99e2399..2fe9877 100644
Binary files a/msm8976-common/proprietary/lib64/libbauthtzcommon.so and b/msm8976-common/proprietary/lib64/libbauthtzcommon.so differ
diff --git a/msm8976-common/proprietary/lib64/libegis_fp_normal_sensor_test.so b/msm8976-common/proprietary/lib64/libegis_fp_normal_sensor_test.so
index 4d4402d..59aed19 100644
Binary files a/msm8976-common/proprietary/lib64/libegis_fp_normal_sensor_test.so and b/msm8976-common/proprietary/lib64/libegis_fp_normal_sensor_test.so differ
diff --git a/msm8976-common/proprietary/lib64/libgps.utils.so b/msm8976-common/proprietary/lib64/libgps.utils.so
new file mode 100644
index 0000000..bfcb29c
Binary files /dev/null and b/msm8976-common/proprietary/lib64/libgps.utils.so differ
diff --git a/msm8976-common/proprietary/lib64/libloc_api_v02.so b/msm8976-common/proprietary/lib64/libloc_api_v02.so
index 7e7f75d..d7ec4b0 100644
Binary files a/msm8976-common/proprietary/lib64/libloc_api_v02.so and b/msm8976-common/proprietary/lib64/libloc_api_v02.so differ
diff --git a/msm8976-common/proprietary/lib64/libloc_core.so b/msm8976-common/proprietary/lib64/libloc_core.so
new file mode 100644
index 0000000..11b523a
Binary files /dev/null and b/msm8976-common/proprietary/lib64/libloc_core.so differ
diff --git a/msm8976-common/proprietary/lib64/libloc_ds_api.so b/msm8976-common/proprietary/lib64/libloc_ds_api.so
index cb21d60..3ec66d2 100644
Binary files a/msm8976-common/proprietary/lib64/libloc_ds_api.so and b/msm8976-common/proprietary/lib64/libloc_ds_api.so differ
diff --git a/msm8976-common/proprietary/lib64/libloc_eng.so b/msm8976-common/proprietary/lib64/libloc_eng.so
new file mode 100644
index 0000000..727269a
Binary files /dev/null and b/msm8976-common/proprietary/lib64/libloc_eng.so differ
diff --git a/msm8976-common/proprietary/lib64/libsecnativefeature.so b/msm8976-common/proprietary/lib64/libsecnativefeature.so
index 371f02f..5876fae 100644
Binary files a/msm8976-common/proprietary/lib64/libsecnativefeature.so and b/msm8976-common/proprietary/lib64/libsecnativefeature.so differ
diff --git a/msm8976-common/proprietary/lib64/libsynaFpSensorTestNwd.so b/msm8976-common/proprietary/lib64/libsynaFpSensorTestNwd.so
index 834c3ba..22ef0e0 100644
Binary files a/msm8976-common/proprietary/lib64/libsynaFpSensorTestNwd.so and b/msm8976-common/proprietary/lib64/libsynaFpSensorTestNwd.so differ
diff --git a/msm8976-common/proprietary/priv-app/com.qualcomm.location/com.qualcomm.location.apk b/msm8976-common/proprietary/priv-app/com.qualcomm.location/com.qualcomm.location.apk
deleted file mode 100644
index b851b3d..0000000
Binary files a/msm8976-common/proprietary/priv-app/com.qualcomm.location/com.qualcomm.location.apk and /dev/null differ
diff --git a/msm8976-common/proprietary/vendor/bin/perfd b/msm8976-common/proprietary/vendor/bin/perfd
index ece6947..750e68b 100755
Binary files a/msm8976-common/proprietary/vendor/bin/perfd and b/msm8976-common/proprietary/vendor/bin/perfd differ
diff --git a/msm8976-common/proprietary/vendor/bin/qseeproxydaemon b/msm8976-common/proprietary/vendor/bin/qseeproxydaemon
new file mode 100755
index 0000000..25a7000
Binary files /dev/null and b/msm8976-common/proprietary/vendor/bin/qseeproxydaemon differ
diff --git a/msm8976-common/proprietary/vendor/bin/slim_daemon b/msm8976-common/proprietary/vendor/bin/slim_daemon
deleted file mode 100755
index 513c524..0000000
Binary files a/msm8976-common/proprietary/vendor/bin/slim_daemon and /dev/null differ
diff --git a/msm8976-common/proprietary/vendor/bin/thermal-engine b/msm8976-common/proprietary/vendor/bin/thermal-engine
index 0b60442..731f8a0 100755
Binary files a/msm8976-common/proprietary/vendor/bin/thermal-engine and b/msm8976-common/proprietary/vendor/bin/thermal-engine differ
diff --git a/msm8976-common/proprietary/vendor/lib/drm/libdrmwvmplugin.so b/msm8976-common/proprietary/vendor/lib/drm/libdrmwvmplugin.so
deleted file mode 100644
index f914cc1..0000000
Binary files a/msm8976-common/proprietary/vendor/lib/drm/libdrmwvmplugin.so and /dev/null differ
diff --git a/msm8976-common/proprietary/vendor/lib/egl/eglSubDriverAndroid.so b/msm8976-common/proprietary/vendor/lib/egl/eglSubDriverAndroid.so
index 2d1c0bc..caceccd 100644
Binary files a/msm8976-common/proprietary/vendor/lib/egl/eglSubDriverAndroid.so and b/msm8976-common/proprietary/vendor/lib/egl/eglSubDriverAndroid.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/egl/libGLESv2_adreno.so b/msm8976-common/proprietary/vendor/lib/egl/libGLESv2_adreno.so
index c61f666..02124f8 100644
Binary files a/msm8976-common/proprietary/vendor/lib/egl/libGLESv2_adreno.so and b/msm8976-common/proprietary/vendor/lib/egl/libGLESv2_adreno.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/hw/vulkan.msm8952.so b/msm8976-common/proprietary/vendor/lib/hw/vulkan.msm8952.so
index be19f48..125c3c6 100644
Binary files a/msm8976-common/proprietary/vendor/lib/hw/vulkan.msm8952.so and b/msm8976-common/proprietary/vendor/lib/hw/vulkan.msm8952.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libCB.so b/msm8976-common/proprietary/vendor/lib/libCB.so
index 9c524a1..9b4bfa4 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libCB.so and b/msm8976-common/proprietary/vendor/lib/libCB.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libI420colorconvert.so b/msm8976-common/proprietary/vendor/lib/libI420colorconvert.so
index 5a842ae..6beac42 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libI420colorconvert.so and b/msm8976-common/proprietary/vendor/lib/libI420colorconvert.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libOmxAacDec.so b/msm8976-common/proprietary/vendor/lib/libOmxAacDec.so
index 249f937..cd24ea8 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libOmxAacDec.so and b/msm8976-common/proprietary/vendor/lib/libOmxAacDec.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libOmxAlacDec.so b/msm8976-common/proprietary/vendor/lib/libOmxAlacDec.so
index 4164204..b170373 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libOmxAlacDec.so and b/msm8976-common/proprietary/vendor/lib/libOmxAlacDec.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libOmxAmrwbplusDec.so b/msm8976-common/proprietary/vendor/lib/libOmxAmrwbplusDec.so
index e819078..d92dd90 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libOmxAmrwbplusDec.so and b/msm8976-common/proprietary/vendor/lib/libOmxAmrwbplusDec.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libOmxApeDec.so b/msm8976-common/proprietary/vendor/lib/libOmxApeDec.so
index ceed1ae..932c2fe 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libOmxApeDec.so and b/msm8976-common/proprietary/vendor/lib/libOmxApeDec.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libOmxEvrcDec.so b/msm8976-common/proprietary/vendor/lib/libOmxEvrcDec.so
index ec57423..af3dd13 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libOmxEvrcDec.so and b/msm8976-common/proprietary/vendor/lib/libOmxEvrcDec.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libOmxQcelp13Dec.so b/msm8976-common/proprietary/vendor/lib/libOmxQcelp13Dec.so
index 0bf84b7..82e25bc 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libOmxQcelp13Dec.so and b/msm8976-common/proprietary/vendor/lib/libOmxQcelp13Dec.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libOmxWmaDec.so b/msm8976-common/proprietary/vendor/lib/libOmxWmaDec.so
index 9b5c0f1..8965a85 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libOmxWmaDec.so and b/msm8976-common/proprietary/vendor/lib/libOmxWmaDec.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libQSEEComAPI.so b/msm8976-common/proprietary/vendor/lib/libQSEEComAPI.so
index 009cb31..d2fd03e 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libQSEEComAPI.so and b/msm8976-common/proprietary/vendor/lib/libQSEEComAPI.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libWVStreamControlAPI_L1.so b/msm8976-common/proprietary/vendor/lib/libWVStreamControlAPI_L1.so
deleted file mode 100644
index 4e46dbe..0000000
Binary files a/msm8976-common/proprietary/vendor/lib/libWVStreamControlAPI_L1.so and /dev/null differ
diff --git a/msm8976-common/proprietary/vendor/lib/libacdb-fts.so b/msm8976-common/proprietary/vendor/lib/libacdb-fts.so
index ce63786..0f2e697 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libacdb-fts.so and b/msm8976-common/proprietary/vendor/lib/libacdb-fts.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libacdbloader.so b/msm8976-common/proprietary/vendor/lib/libacdbloader.so
index 071bbd9..e64f897 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libacdbloader.so and b/msm8976-common/proprietary/vendor/lib/libacdbloader.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libacdbmapper.so b/msm8976-common/proprietary/vendor/lib/libacdbmapper.so
index 7beeec2..57e6157 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libacdbmapper.so and b/msm8976-common/proprietary/vendor/lib/libacdbmapper.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libacdbrtac.so b/msm8976-common/proprietary/vendor/lib/libacdbrtac.so
index dc7e44b..297d2c4 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libacdbrtac.so and b/msm8976-common/proprietary/vendor/lib/libacdbrtac.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libactuator_dw9807.so b/msm8976-common/proprietary/vendor/lib/libactuator_dw9807.so
index 17d2581..bde1f60 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libactuator_dw9807.so and b/msm8976-common/proprietary/vendor/lib/libactuator_dw9807.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libadiertac.so b/msm8976-common/proprietary/vendor/lib/libadiertac.so
index eb21b23..68209aa 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libadiertac.so and b/msm8976-common/proprietary/vendor/lib/libadiertac.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libadm.so b/msm8976-common/proprietary/vendor/lib/libadm.so
new file mode 100644
index 0000000..f83c786
Binary files /dev/null and b/msm8976-common/proprietary/vendor/lib/libadm.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libadreno_utils.so b/msm8976-common/proprietary/vendor/lib/libadreno_utils.so
index 359084d..45321ed 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libadreno_utils.so and b/msm8976-common/proprietary/vendor/lib/libadreno_utils.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libadsp_default_listener.so b/msm8976-common/proprietary/vendor/lib/libadsp_default_listener.so
new file mode 100644
index 0000000..52cee9d
Binary files /dev/null and b/msm8976-common/proprietary/vendor/lib/libadsp_default_listener.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libadsprpc.so b/msm8976-common/proprietary/vendor/lib/libadsprpc.so
index 14c6eb3..ca137b9 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libadsprpc.so and b/msm8976-common/proprietary/vendor/lib/libadsprpc.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libaudcal.so b/msm8976-common/proprietary/vendor/lib/libaudcal.so
index b65c7d6..9b33980 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libaudcal.so and b/msm8976-common/proprietary/vendor/lib/libaudcal.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libaudioalsa.so b/msm8976-common/proprietary/vendor/lib/libaudioalsa.so
index 771acdc..44e73ca 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libaudioalsa.so and b/msm8976-common/proprietary/vendor/lib/libaudioalsa.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libchromatix_s5k4h5yc_dw9807_3a_food.so b/msm8976-common/proprietary/vendor/lib/libchromatix_s5k4h5yc_dw9807_3a_food.so
index 5c2da94..7cec5a2 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libchromatix_s5k4h5yc_dw9807_3a_food.so and b/msm8976-common/proprietary/vendor/lib/libchromatix_s5k4h5yc_dw9807_3a_food.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libchromatix_s5k4h5yc_dw9807_3a_hfr_120.so b/msm8976-common/proprietary/vendor/lib/libchromatix_s5k4h5yc_dw9807_3a_hfr_120.so
index 3e057a2..541ebb4 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libchromatix_s5k4h5yc_dw9807_3a_hfr_120.so and b/msm8976-common/proprietary/vendor/lib/libchromatix_s5k4h5yc_dw9807_3a_hfr_120.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libchromatix_s5k4h5yc_dw9807_3a_night_preview.so b/msm8976-common/proprietary/vendor/lib/libchromatix_s5k4h5yc_dw9807_3a_night_preview.so
index 62c275b..bbfc4c1 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libchromatix_s5k4h5yc_dw9807_3a_night_preview.so and b/msm8976-common/proprietary/vendor/lib/libchromatix_s5k4h5yc_dw9807_3a_night_preview.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libchromatix_s5k4h5yc_dw9807_3a_panorama_preview.so b/msm8976-common/proprietary/vendor/lib/libchromatix_s5k4h5yc_dw9807_3a_panorama_preview.so
index 2d472c3..2b52c18 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libchromatix_s5k4h5yc_dw9807_3a_panorama_preview.so and b/msm8976-common/proprietary/vendor/lib/libchromatix_s5k4h5yc_dw9807_3a_panorama_preview.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libchromatix_s5k4h5yc_dw9807_3a_sports_preview.so b/msm8976-common/proprietary/vendor/lib/libchromatix_s5k4h5yc_dw9807_3a_sports_preview.so
index 0d68b00..6a0fd54 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libchromatix_s5k4h5yc_dw9807_3a_sports_preview.so and b/msm8976-common/proprietary/vendor/lib/libchromatix_s5k4h5yc_dw9807_3a_sports_preview.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libchromatix_s5k4h5yc_dw9807_3a_zsl_preview.so b/msm8976-common/proprietary/vendor/lib/libchromatix_s5k4h5yc_dw9807_3a_zsl_preview.so
index 449015a..36006f8 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libchromatix_s5k4h5yc_dw9807_3a_zsl_preview.so and b/msm8976-common/proprietary/vendor/lib/libchromatix_s5k4h5yc_dw9807_3a_zsl_preview.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libchromatix_s5k4h5yc_dw9807_3a_zsl_video.so b/msm8976-common/proprietary/vendor/lib/libchromatix_s5k4h5yc_dw9807_3a_zsl_video.so
index e8ef98e..a83605b 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libchromatix_s5k4h5yc_dw9807_3a_zsl_video.so and b/msm8976-common/proprietary/vendor/lib/libchromatix_s5k4h5yc_dw9807_3a_zsl_video.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libchromatix_s5k4h5yc_dw9807_common.so b/msm8976-common/proprietary/vendor/lib/libchromatix_s5k4h5yc_dw9807_common.so
index f113ca5..c8c29ec 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libchromatix_s5k4h5yc_dw9807_common.so and b/msm8976-common/proprietary/vendor/lib/libchromatix_s5k4h5yc_dw9807_common.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libchromatix_s5k4h5yc_dw9807_cpp_food_snapshot.so b/msm8976-common/proprietary/vendor/lib/libchromatix_s5k4h5yc_dw9807_cpp_food_snapshot.so
index 83b9d9f..50fc8c6 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libchromatix_s5k4h5yc_dw9807_cpp_food_snapshot.so and b/msm8976-common/proprietary/vendor/lib/libchromatix_s5k4h5yc_dw9807_cpp_food_snapshot.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libchromatix_s5k4h5yc_dw9807_cpp_hfr_120.so b/msm8976-common/proprietary/vendor/lib/libchromatix_s5k4h5yc_dw9807_cpp_hfr_120.so
index 1f779d4..610ec87 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libchromatix_s5k4h5yc_dw9807_cpp_hfr_120.so and b/msm8976-common/proprietary/vendor/lib/libchromatix_s5k4h5yc_dw9807_cpp_hfr_120.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libchromatix_s5k4h5yc_dw9807_cpp_iso_snapshot.so b/msm8976-common/proprietary/vendor/lib/libchromatix_s5k4h5yc_dw9807_cpp_iso_snapshot.so
index 00a898d..2b8cad5 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libchromatix_s5k4h5yc_dw9807_cpp_iso_snapshot.so and b/msm8976-common/proprietary/vendor/lib/libchromatix_s5k4h5yc_dw9807_cpp_iso_snapshot.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libchromatix_s5k4h5yc_dw9807_cpp_liveshot.so b/msm8976-common/proprietary/vendor/lib/libchromatix_s5k4h5yc_dw9807_cpp_liveshot.so
index 7f94482..ef5bfc1 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libchromatix_s5k4h5yc_dw9807_cpp_liveshot.so and b/msm8976-common/proprietary/vendor/lib/libchromatix_s5k4h5yc_dw9807_cpp_liveshot.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libchromatix_s5k4h5yc_dw9807_cpp_night_snapshot.so b/msm8976-common/proprietary/vendor/lib/libchromatix_s5k4h5yc_dw9807_cpp_night_snapshot.so
index 03c5bd1..7c534e0 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libchromatix_s5k4h5yc_dw9807_cpp_night_snapshot.so and b/msm8976-common/proprietary/vendor/lib/libchromatix_s5k4h5yc_dw9807_cpp_night_snapshot.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libchromatix_s5k4h5yc_dw9807_cpp_panorama_snapshot.so b/msm8976-common/proprietary/vendor/lib/libchromatix_s5k4h5yc_dw9807_cpp_panorama_snapshot.so
index 32775f9..27df58f 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libchromatix_s5k4h5yc_dw9807_cpp_panorama_snapshot.so and b/msm8976-common/proprietary/vendor/lib/libchromatix_s5k4h5yc_dw9807_cpp_panorama_snapshot.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libchromatix_s5k4h5yc_dw9807_cpp_preview.so b/msm8976-common/proprietary/vendor/lib/libchromatix_s5k4h5yc_dw9807_cpp_preview.so
index 44cb481..82cdaa1 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libchromatix_s5k4h5yc_dw9807_cpp_preview.so and b/msm8976-common/proprietary/vendor/lib/libchromatix_s5k4h5yc_dw9807_cpp_preview.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libchromatix_s5k4h5yc_dw9807_cpp_snapshot.so b/msm8976-common/proprietary/vendor/lib/libchromatix_s5k4h5yc_dw9807_cpp_snapshot.so
index 536a005..f92dc93 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libchromatix_s5k4h5yc_dw9807_cpp_snapshot.so and b/msm8976-common/proprietary/vendor/lib/libchromatix_s5k4h5yc_dw9807_cpp_snapshot.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libchromatix_s5k4h5yc_dw9807_cpp_sports_snapshot.so b/msm8976-common/proprietary/vendor/lib/libchromatix_s5k4h5yc_dw9807_cpp_sports_snapshot.so
index 7b6fe33..cf4c675 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libchromatix_s5k4h5yc_dw9807_cpp_sports_snapshot.so and b/msm8976-common/proprietary/vendor/lib/libchromatix_s5k4h5yc_dw9807_cpp_sports_snapshot.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libchromatix_s5k4h5yc_dw9807_cpp_video.so b/msm8976-common/proprietary/vendor/lib/libchromatix_s5k4h5yc_dw9807_cpp_video.so
index 9a93903..051a3b5 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libchromatix_s5k4h5yc_dw9807_cpp_video.so and b/msm8976-common/proprietary/vendor/lib/libchromatix_s5k4h5yc_dw9807_cpp_video.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libchromatix_s5k4h5yc_dw9807_cpp_video_qhd.so b/msm8976-common/proprietary/vendor/lib/libchromatix_s5k4h5yc_dw9807_cpp_video_qhd.so
index 50a61d6..ed42126 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libchromatix_s5k4h5yc_dw9807_cpp_video_qhd.so and b/msm8976-common/proprietary/vendor/lib/libchromatix_s5k4h5yc_dw9807_cpp_video_qhd.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libchromatix_s5k4h5yc_dw9807_isp_default_video.so b/msm8976-common/proprietary/vendor/lib/libchromatix_s5k4h5yc_dw9807_isp_default_video.so
index cbf3e59..25c5f9b 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libchromatix_s5k4h5yc_dw9807_isp_default_video.so and b/msm8976-common/proprietary/vendor/lib/libchromatix_s5k4h5yc_dw9807_isp_default_video.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libchromatix_s5k4h5yc_dw9807_isp_hfr_120.so b/msm8976-common/proprietary/vendor/lib/libchromatix_s5k4h5yc_dw9807_isp_hfr_120.so
index 0157bfa..48625b3 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libchromatix_s5k4h5yc_dw9807_isp_hfr_120.so and b/msm8976-common/proprietary/vendor/lib/libchromatix_s5k4h5yc_dw9807_isp_hfr_120.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libchromatix_s5k4h5yc_dw9807_isp_mode_iso.so b/msm8976-common/proprietary/vendor/lib/libchromatix_s5k4h5yc_dw9807_isp_mode_iso.so
index 0dfb1a1..45affaf 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libchromatix_s5k4h5yc_dw9807_isp_mode_iso.so and b/msm8976-common/proprietary/vendor/lib/libchromatix_s5k4h5yc_dw9807_isp_mode_iso.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libchromatix_s5k4h5yc_dw9807_isp_preview.so b/msm8976-common/proprietary/vendor/lib/libchromatix_s5k4h5yc_dw9807_isp_preview.so
index 0b7e2e2..afa7898 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libchromatix_s5k4h5yc_dw9807_isp_preview.so and b/msm8976-common/proprietary/vendor/lib/libchromatix_s5k4h5yc_dw9807_isp_preview.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libchromatix_s5k4h5yc_dw9807_isp_qhd_video.so b/msm8976-common/proprietary/vendor/lib/libchromatix_s5k4h5yc_dw9807_isp_qhd_video.so
index 7e9d1cb..3b9109f 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libchromatix_s5k4h5yc_dw9807_isp_qhd_video.so and b/msm8976-common/proprietary/vendor/lib/libchromatix_s5k4h5yc_dw9807_isp_qhd_video.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libchromatix_s5k4h5yc_dw9807_isp_snapshot.so b/msm8976-common/proprietary/vendor/lib/libchromatix_s5k4h5yc_dw9807_isp_snapshot.so
index 989482d..28df1cb 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libchromatix_s5k4h5yc_dw9807_isp_snapshot.so and b/msm8976-common/proprietary/vendor/lib/libchromatix_s5k4h5yc_dw9807_isp_snapshot.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libchromatix_s5k4h5yc_dw9807_postproc.so b/msm8976-common/proprietary/vendor/lib/libchromatix_s5k4h5yc_dw9807_postproc.so
index 445eec0..8ce0a3e 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libchromatix_s5k4h5yc_dw9807_postproc.so and b/msm8976-common/proprietary/vendor/lib/libchromatix_s5k4h5yc_dw9807_postproc.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_1080p_preview_lc898122.so b/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_1080p_preview_lc898122.so
index 1fc0a7e..e0dd0be 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_1080p_preview_lc898122.so and b/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_1080p_preview_lc898122.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_1080p_video_lc898122.so b/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_1080p_video_lc898122.so
index 1b9ebc4..140e424 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_1080p_video_lc898122.so and b/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_1080p_video_lc898122.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_4k_preview_lc898122.so b/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_4k_preview_lc898122.so
index 9a9d32e..0c59a0a 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_4k_preview_lc898122.so and b/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_4k_preview_lc898122.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_4k_video_lc898122.so b/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_4k_video_lc898122.so
index 8cbaa47..b675862 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_4k_video_lc898122.so and b/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_4k_video_lc898122.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_common.so b/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_common.so
index 65ea3f9..901734e 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_common.so and b/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_common.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_cpp_hfr_120.so b/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_cpp_hfr_120.so
index 0471568..af75b39 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_cpp_hfr_120.so and b/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_cpp_hfr_120.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_cpp_hfr_60.so b/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_cpp_hfr_60.so
index 12f8084..ead26c4 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_cpp_hfr_60.so and b/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_cpp_hfr_60.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_cpp_hfr_90.so b/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_cpp_hfr_90.so
index 21f4adb..165fe74 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_cpp_hfr_90.so and b/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_cpp_hfr_90.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_cpp_liveshot.so b/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_cpp_liveshot.so
index 7bbef1c..4c71e49 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_cpp_liveshot.so and b/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_cpp_liveshot.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_cpp_preview.so b/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_cpp_preview.so
index d3d145b..119d636 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_cpp_preview.so and b/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_cpp_preview.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_cpp_snapshot.so b/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_cpp_snapshot.so
index c04bb73..65d299e 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_cpp_snapshot.so and b/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_cpp_snapshot.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_cpp_video.so b/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_cpp_video.so
index a22e740..ba75fa7 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_cpp_video.so and b/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_cpp_video.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_cpp_video_4k.so b/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_cpp_video_4k.so
index ee314d2..757f23b 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_cpp_video_4k.so and b/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_cpp_video_4k.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_cpp_vt.so b/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_cpp_vt.so
index 6563f53..471c69a 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_cpp_vt.so and b/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_cpp_vt.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_cpp_vt_30fps.so b/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_cpp_vt_30fps.so
index 2324180..04abc5b 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_cpp_vt_30fps.so and b/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_cpp_vt_30fps.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_cpp_vt_hd.so b/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_cpp_vt_hd.so
index 5b58c13..40bcf6b 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_cpp_vt_hd.so and b/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_cpp_vt_hd.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_default_preview_lc898122.so b/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_default_preview_lc898122.so
index 354cb9f..b60b622 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_default_preview_lc898122.so and b/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_default_preview_lc898122.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_default_video.so b/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_default_video.so
index edcd133..70a0be0 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_default_video.so and b/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_default_video.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_default_video_lc898122.so b/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_default_video_lc898122.so
index c07cc06..a709902 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_default_video_lc898122.so and b/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_default_video_lc898122.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_hfr_120.so b/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_hfr_120.so
index c9c81c5..45a5be4 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_hfr_120.so and b/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_hfr_120.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_hfr_120_lc898122.so b/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_hfr_120_lc898122.so
index f7f260f..8c6052f 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_hfr_120_lc898122.so and b/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_hfr_120_lc898122.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_hfr_60.so b/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_hfr_60.so
index d826bea..36709ab 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_hfr_60.so and b/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_hfr_60.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_hfr_60_lc898122.so b/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_hfr_60_lc898122.so
index f39d74f..502edf2 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_hfr_60_lc898122.so and b/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_hfr_60_lc898122.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_hfr_90.so b/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_hfr_90.so
index b07bf97..cb4f10d 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_hfr_90.so and b/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_hfr_90.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_hfr_90_lc898122.so b/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_hfr_90_lc898122.so
index fdaaf6d..ef30dee 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_hfr_90_lc898122.so and b/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_hfr_90_lc898122.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_liveshot.so b/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_liveshot.so
index cd23e8b..51f9c48 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_liveshot.so and b/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_liveshot.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_night_preview_lc898122.so b/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_night_preview_lc898122.so
index 6f20ee6..d9d77c5 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_night_preview_lc898122.so and b/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_night_preview_lc898122.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_postproc.so b/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_postproc.so
index 69b5978..7930454 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_postproc.so and b/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_postproc.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_preview.so b/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_preview.so
index d123912..0dea0d2 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_preview.so and b/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_preview.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_snapshot.so b/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_snapshot.so
index aaefee8..5a9fbed 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_snapshot.so and b/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_snapshot.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_video_4k.so b/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_video_4k.so
index e577878..00dac29 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_video_4k.so and b/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_video_4k.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_vt.so b/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_vt.so
index 1a51fb7..499c6b7 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_vt.so and b/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_vt.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_vt_30fps.so b/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_vt_30fps.so
index 6acb65f..b846f77 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_vt_30fps.so and b/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_vt_30fps.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_vt_30fps_lc898122.so b/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_vt_30fps_lc898122.so
index 06be392..bfba3ea 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_vt_30fps_lc898122.so and b/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_vt_30fps_lc898122.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_vt_hd.so b/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_vt_hd.so
index 2da267a..84d433c 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_vt_hd.so and b/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_vt_hd.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_vt_hd_lc898122.so b/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_vt_hd_lc898122.so
index 792458b..8301327 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_vt_hd_lc898122.so and b/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_vt_hd_lc898122.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_vt_lc898122.so b/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_vt_lc898122.so
index 3031eed..d34b18f 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_vt_lc898122.so and b/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_vt_lc898122.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_zsl_preview_lc898122.so b/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_zsl_preview_lc898122.so
index a21914d..0249c1c 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_zsl_preview_lc898122.so and b/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_zsl_preview_lc898122.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_zsl_video_lc898122.so b/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_zsl_video_lc898122.so
index 1a5f00e..5ad5fbe 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_zsl_video_lc898122.so and b/msm8976-common/proprietary/vendor/lib/libchromatix_s5k6b2yx_zsl_video_lc898122.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libdiag.so b/msm8976-common/proprietary/vendor/lib/libdiag.so
index e3f4dd6..4b26f07 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libdiag.so and b/msm8976-common/proprietary/vendor/lib/libdiag.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libdsutils.so b/msm8976-common/proprietary/vendor/lib/libdsutils.so
index 35cd2e7..b4817c1 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libdsutils.so and b/msm8976-common/proprietary/vendor/lib/libdsutils.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libfastcvadsp_stub.so b/msm8976-common/proprietary/vendor/lib/libfastcvadsp_stub.so
index f09a75f..98a8e15 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libfastcvadsp_stub.so and b/msm8976-common/proprietary/vendor/lib/libfastcvadsp_stub.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libfastcvopt.so b/msm8976-common/proprietary/vendor/lib/libfastcvopt.so
index 064637c..cd14533 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libfastcvopt.so and b/msm8976-common/proprietary/vendor/lib/libfastcvopt.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libflash_pmic.so b/msm8976-common/proprietary/vendor/lib/libflash_pmic.so
index 4f34eaa..e99fec0 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libflash_pmic.so and b/msm8976-common/proprietary/vendor/lib/libflash_pmic.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libhwdaphal.so b/msm8976-common/proprietary/vendor/lib/libhwdaphal.so
deleted file mode 100644
index 9ed4a46..0000000
Binary files a/msm8976-common/proprietary/vendor/lib/libhwdaphal.so and /dev/null differ
diff --git a/msm8976-common/proprietary/vendor/lib/libidl.so b/msm8976-common/proprietary/vendor/lib/libidl.so
index 564fc28..5463019 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libidl.so and b/msm8976-common/proprietary/vendor/lib/libidl.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libjpegdhw.so b/msm8976-common/proprietary/vendor/lib/libjpegdhw.so
index 91a363b..89dc2a9 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libjpegdhw.so and b/msm8976-common/proprietary/vendor/lib/libjpegdhw.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libjpegdmahw.so b/msm8976-common/proprietary/vendor/lib/libjpegdmahw.so
index d55d025..de4c35e 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libjpegdmahw.so and b/msm8976-common/proprietary/vendor/lib/libjpegdmahw.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libjpegehw.so b/msm8976-common/proprietary/vendor/lib/libjpegehw.so
index 382b627..7a0732e 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libjpegehw.so and b/msm8976-common/proprietary/vendor/lib/libjpegehw.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libllvm-glnext.so b/msm8976-common/proprietary/vendor/lib/libllvm-glnext.so
index 62ff873..2013bf5 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libllvm-glnext.so and b/msm8976-common/proprietary/vendor/lib/libllvm-glnext.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libllvm-qcom.so b/msm8976-common/proprietary/vendor/lib/libllvm-qcom.so
index 5ee0d92..60eeefb 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libllvm-qcom.so and b/msm8976-common/proprietary/vendor/lib/libllvm-qcom.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libllvm-qgl.so b/msm8976-common/proprietary/vendor/lib/libllvm-qgl.so
index a809683..f952317 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libllvm-qgl.so and b/msm8976-common/proprietary/vendor/lib/libllvm-qgl.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libmdmdetect.so b/msm8976-common/proprietary/vendor/lib/libmdmdetect.so
index 466908e..5f81d0b 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libmdmdetect.so and b/msm8976-common/proprietary/vendor/lib/libmdmdetect.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libmm-als.so b/msm8976-common/proprietary/vendor/lib/libmm-als.so
index b8ac9f8..cb4896e 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libmm-als.so and b/msm8976-common/proprietary/vendor/lib/libmm-als.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libmm-color-convertor.so b/msm8976-common/proprietary/vendor/lib/libmm-color-convertor.so
index 6f15e05..9be7a11 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libmm-color-convertor.so and b/msm8976-common/proprietary/vendor/lib/libmm-color-convertor.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libmmcamera2_c2d_module.so b/msm8976-common/proprietary/vendor/lib/libmmcamera2_c2d_module.so
index c5a1f36..b01dbee 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libmmcamera2_c2d_module.so and b/msm8976-common/proprietary/vendor/lib/libmmcamera2_c2d_module.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libmmcamera2_cpp_module.so b/msm8976-common/proprietary/vendor/lib/libmmcamera2_cpp_module.so
index 2235d65..832b919 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libmmcamera2_cpp_module.so and b/msm8976-common/proprietary/vendor/lib/libmmcamera2_cpp_module.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libmmcamera2_dcrf.so b/msm8976-common/proprietary/vendor/lib/libmmcamera2_dcrf.so
new file mode 100644
index 0000000..5254f77
Binary files /dev/null and b/msm8976-common/proprietary/vendor/lib/libmmcamera2_dcrf.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libmmcamera2_frame_algorithm.so b/msm8976-common/proprietary/vendor/lib/libmmcamera2_frame_algorithm.so
index e6a6f1a..21d585f 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libmmcamera2_frame_algorithm.so and b/msm8976-common/proprietary/vendor/lib/libmmcamera2_frame_algorithm.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libmmcamera2_iface_modules.so b/msm8976-common/proprietary/vendor/lib/libmmcamera2_iface_modules.so
index 6709c09..ef0ec72 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libmmcamera2_iface_modules.so and b/msm8976-common/proprietary/vendor/lib/libmmcamera2_iface_modules.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libmmcamera2_imglib_modules.so b/msm8976-common/proprietary/vendor/lib/libmmcamera2_imglib_modules.so
index d0b2f99..57e53bf 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libmmcamera2_imglib_modules.so and b/msm8976-common/proprietary/vendor/lib/libmmcamera2_imglib_modules.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libmmcamera2_is.so b/msm8976-common/proprietary/vendor/lib/libmmcamera2_is.so
index 48d5677..e860331 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libmmcamera2_is.so and b/msm8976-common/proprietary/vendor/lib/libmmcamera2_is.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libmmcamera2_isp_modules.so b/msm8976-common/proprietary/vendor/lib/libmmcamera2_isp_modules.so
index 64742ef..14d98ae 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libmmcamera2_isp_modules.so and b/msm8976-common/proprietary/vendor/lib/libmmcamera2_isp_modules.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libmmcamera2_mct.so b/msm8976-common/proprietary/vendor/lib/libmmcamera2_mct.so
index f88b886..f326f84 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libmmcamera2_mct.so and b/msm8976-common/proprietary/vendor/lib/libmmcamera2_mct.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libmmcamera2_pp_buf_mgr.so b/msm8976-common/proprietary/vendor/lib/libmmcamera2_pp_buf_mgr.so
index 2a4081f..49d828d 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libmmcamera2_pp_buf_mgr.so and b/msm8976-common/proprietary/vendor/lib/libmmcamera2_pp_buf_mgr.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libmmcamera2_pproc_modules.so b/msm8976-common/proprietary/vendor/lib/libmmcamera2_pproc_modules.so
index 0cbde3b..69c939c 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libmmcamera2_pproc_modules.so and b/msm8976-common/proprietary/vendor/lib/libmmcamera2_pproc_modules.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libmmcamera2_q3a_core.so b/msm8976-common/proprietary/vendor/lib/libmmcamera2_q3a_core.so
index 59eb04a..95d7a95 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libmmcamera2_q3a_core.so and b/msm8976-common/proprietary/vendor/lib/libmmcamera2_q3a_core.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libmmcamera2_sensor_debug.so b/msm8976-common/proprietary/vendor/lib/libmmcamera2_sensor_debug.so
index 964202f..fc697be 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libmmcamera2_sensor_debug.so and b/msm8976-common/proprietary/vendor/lib/libmmcamera2_sensor_debug.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libmmcamera2_sensor_modules.so b/msm8976-common/proprietary/vendor/lib/libmmcamera2_sensor_modules.so
index 6d452fd..7a75586 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libmmcamera2_sensor_modules.so and b/msm8976-common/proprietary/vendor/lib/libmmcamera2_sensor_modules.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libmmcamera2_stats_algorithm.so b/msm8976-common/proprietary/vendor/lib/libmmcamera2_stats_algorithm.so
index 4eaf368..8a5c91e 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libmmcamera2_stats_algorithm.so and b/msm8976-common/proprietary/vendor/lib/libmmcamera2_stats_algorithm.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libmmcamera2_stats_modules.so b/msm8976-common/proprietary/vendor/lib/libmmcamera2_stats_modules.so
index d76526e..1638f64 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libmmcamera2_stats_modules.so and b/msm8976-common/proprietary/vendor/lib/libmmcamera2_stats_modules.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libmmcamera2_vpe_module.so b/msm8976-common/proprietary/vendor/lib/libmmcamera2_vpe_module.so
index 719bddc..8fd475d 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libmmcamera2_vpe_module.so and b/msm8976-common/proprietary/vendor/lib/libmmcamera2_vpe_module.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libmmcamera2_wnr_module.so b/msm8976-common/proprietary/vendor/lib/libmmcamera2_wnr_module.so
index 62c69bb..0c12bbf 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libmmcamera2_wnr_module.so and b/msm8976-common/proprietary/vendor/lib/libmmcamera2_wnr_module.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libmmcamera_cac3_lib.so b/msm8976-common/proprietary/vendor/lib/libmmcamera_cac3_lib.so
index 8410abb..c1acb8b 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libmmcamera_cac3_lib.so and b/msm8976-common/proprietary/vendor/lib/libmmcamera_cac3_lib.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libmmcamera_chromaflash_lib.so b/msm8976-common/proprietary/vendor/lib/libmmcamera_chromaflash_lib.so
new file mode 100644
index 0000000..81be479
Binary files /dev/null and b/msm8976-common/proprietary/vendor/lib/libmmcamera_chromaflash_lib.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libmmcamera_csidtg.so b/msm8976-common/proprietary/vendor/lib/libmmcamera_csidtg.so
index 22d3431..86216d5 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libmmcamera_csidtg.so and b/msm8976-common/proprietary/vendor/lib/libmmcamera_csidtg.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libmmcamera_dbg.so b/msm8976-common/proprietary/vendor/lib/libmmcamera_dbg.so
index 9a2e737..b8d52b2 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libmmcamera_dbg.so and b/msm8976-common/proprietary/vendor/lib/libmmcamera_dbg.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libmmcamera_dcrf_lib.so b/msm8976-common/proprietary/vendor/lib/libmmcamera_dcrf_lib.so
new file mode 100644
index 0000000..3684503
Binary files /dev/null and b/msm8976-common/proprietary/vendor/lib/libmmcamera_dcrf_lib.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libmmcamera_dw9807_eeprom.so b/msm8976-common/proprietary/vendor/lib/libmmcamera_dw9807_eeprom.so
index ef67d21..7f51cf4 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libmmcamera_dw9807_eeprom.so and b/msm8976-common/proprietary/vendor/lib/libmmcamera_dw9807_eeprom.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libmmcamera_eeprom_util.so b/msm8976-common/proprietary/vendor/lib/libmmcamera_eeprom_util.so
index 62f061d..e6981bf 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libmmcamera_eeprom_util.so and b/msm8976-common/proprietary/vendor/lib/libmmcamera_eeprom_util.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libmmcamera_eztune_module.so b/msm8976-common/proprietary/vendor/lib/libmmcamera_eztune_module.so
index f00ec51..2ce10f6 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libmmcamera_eztune_module.so and b/msm8976-common/proprietary/vendor/lib/libmmcamera_eztune_module.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libmmcamera_hdr_gb_lib.so b/msm8976-common/proprietary/vendor/lib/libmmcamera_hdr_gb_lib.so
index 835fe55..3bece29 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libmmcamera_hdr_gb_lib.so and b/msm8976-common/proprietary/vendor/lib/libmmcamera_hdr_gb_lib.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libmmcamera_imglib.so b/msm8976-common/proprietary/vendor/lib/libmmcamera_imglib.so
index 7360aa0..68dafad 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libmmcamera_imglib.so and b/msm8976-common/proprietary/vendor/lib/libmmcamera_imglib.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_abf40.so b/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_abf40.so
index c37b78f..2e3b78e 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_abf40.so and b/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_abf40.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_bcc40.so b/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_bcc40.so
index 7ee745a..7d33d7d 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_bcc40.so and b/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_bcc40.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_be_stats44.so b/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_be_stats44.so
index 4f0253b..9925178 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_be_stats44.so and b/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_be_stats44.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_bf_stats47.so b/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_bf_stats47.so
index 597a60e..0ee157d 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_bf_stats47.so and b/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_bf_stats47.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_bg_stats44.so b/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_bg_stats44.so
index 3ca7211..ddff204 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_bg_stats44.so and b/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_bg_stats44.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_bhist_stats44.so b/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_bhist_stats44.so
index efd6232..2a94985 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_bhist_stats44.so and b/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_bhist_stats44.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_bpc40.so b/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_bpc40.so
index 98cde48..ec1cdc6 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_bpc40.so and b/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_bpc40.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_chroma_enhan40.so b/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_chroma_enhan40.so
index 27ae5ee..5e5f1ee 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_chroma_enhan40.so and b/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_chroma_enhan40.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_chroma_suppress40.so b/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_chroma_suppress40.so
index 9a69d81..bbd2434 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_chroma_suppress40.so and b/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_chroma_suppress40.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_clamp_encoder40.so b/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_clamp_encoder40.so
index 5f094e8..5b4fb10 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_clamp_encoder40.so and b/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_clamp_encoder40.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_clamp_video40.so b/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_clamp_video40.so
index aceae84..c910f59 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_clamp_video40.so and b/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_clamp_video40.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_clamp_viewfinder40.so b/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_clamp_viewfinder40.so
index 6268479..dfadc4b 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_clamp_viewfinder40.so and b/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_clamp_viewfinder40.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_color_correct40.so b/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_color_correct40.so
index c327a5d..46bfbee 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_color_correct40.so and b/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_color_correct40.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_color_xform_encoder40.so b/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_color_xform_encoder40.so
index c98f3ef..2aa2735 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_color_xform_encoder40.so and b/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_color_xform_encoder40.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_color_xform_viewfinder40.so b/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_color_xform_viewfinder40.so
index 7930153..6b62628 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_color_xform_viewfinder40.so and b/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_color_xform_viewfinder40.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_cs_stats44.so b/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_cs_stats44.so
index 6f5de23..cc0dad5 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_cs_stats44.so and b/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_cs_stats44.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_demosaic40.so b/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_demosaic40.so
index f4d7a4c..2b876dc 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_demosaic40.so and b/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_demosaic40.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_demux40.so b/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_demux40.so
index 4e40e02..aa08729 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_demux40.so and b/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_demux40.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_fovcrop_encoder40.so b/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_fovcrop_encoder40.so
index 7b81b98..e19a91c 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_fovcrop_encoder40.so and b/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_fovcrop_encoder40.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_fovcrop_viewfinder40.so b/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_fovcrop_viewfinder40.so
index 56d96ef..36c90bc 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_fovcrop_viewfinder40.so and b/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_fovcrop_viewfinder40.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_gamma40.so b/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_gamma40.so
index 2a9ff42..d9596ca 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_gamma40.so and b/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_gamma40.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_ihist_stats44.so b/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_ihist_stats44.so
index b5a6f03..03cd0c3 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_ihist_stats44.so and b/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_ihist_stats44.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_linearization40.so b/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_linearization40.so
index 7899584..9b310ea 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_linearization40.so and b/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_linearization40.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_ltm44.so b/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_ltm44.so
index a304125..d9621f1 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_ltm44.so and b/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_ltm44.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_luma_adaptation40.so b/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_luma_adaptation40.so
index d031b60..e637e1c 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_luma_adaptation40.so and b/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_luma_adaptation40.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_mce40.so b/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_mce40.so
index 72cc555..1644b4a 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_mce40.so and b/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_mce40.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_mesh_rolloff40.so b/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_mesh_rolloff40.so
index 33672b4..a52f714 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_mesh_rolloff40.so and b/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_mesh_rolloff40.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_rs_stats44.so b/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_rs_stats44.so
index e89def0..3869855 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_rs_stats44.so and b/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_rs_stats44.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_scaler_encoder44.so b/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_scaler_encoder44.so
index 1564e03..cd35cfa 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_scaler_encoder44.so and b/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_scaler_encoder44.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_scaler_viewfinder44.so b/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_scaler_viewfinder44.so
index 9cab400..fc2e6a1 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_scaler_viewfinder44.so and b/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_scaler_viewfinder44.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_sce40.so b/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_sce40.so
index da0f045..5389572 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_sce40.so and b/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_sce40.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_sub_module.so b/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_sub_module.so
index 0f66537..842c51e 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_sub_module.so and b/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_sub_module.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_wb40.so b/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_wb40.so
index 9e8a141..22675d6 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_wb40.so and b/msm8976-common/proprietary/vendor/lib/libmmcamera_isp_wb40.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libmmcamera_optizoom_lib.so b/msm8976-common/proprietary/vendor/lib/libmmcamera_optizoom_lib.so
new file mode 100644
index 0000000..6219db1
Binary files /dev/null and b/msm8976-common/proprietary/vendor/lib/libmmcamera_optizoom_lib.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libmmcamera_pdaf.so b/msm8976-common/proprietary/vendor/lib/libmmcamera_pdaf.so
index 43541da..907f66a 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libmmcamera_pdaf.so and b/msm8976-common/proprietary/vendor/lib/libmmcamera_pdaf.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libmmcamera_pdafcamif.so b/msm8976-common/proprietary/vendor/lib/libmmcamera_pdafcamif.so
index 52f5ac5..d21b978 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libmmcamera_pdafcamif.so and b/msm8976-common/proprietary/vendor/lib/libmmcamera_pdafcamif.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libmmcamera_ppbase_module.so b/msm8976-common/proprietary/vendor/lib/libmmcamera_ppbase_module.so
index e50b035..20975a1 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libmmcamera_ppbase_module.so and b/msm8976-common/proprietary/vendor/lib/libmmcamera_ppbase_module.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libmmcamera_s5k4h5yc.so b/msm8976-common/proprietary/vendor/lib/libmmcamera_s5k4h5yc.so
index 250eab0..1d196ce 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libmmcamera_s5k4h5yc.so and b/msm8976-common/proprietary/vendor/lib/libmmcamera_s5k4h5yc.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libmmcamera_s5k6b2yx.so b/msm8976-common/proprietary/vendor/lib/libmmcamera_s5k6b2yx.so
index ad120a7..ca9e12a 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libmmcamera_s5k6b2yx.so and b/msm8976-common/proprietary/vendor/lib/libmmcamera_s5k6b2yx.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libmmcamera_thread_services.so b/msm8976-common/proprietary/vendor/lib/libmmcamera_thread_services.so
index 9823e77..8d89d73 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libmmcamera_thread_services.so and b/msm8976-common/proprietary/vendor/lib/libmmcamera_thread_services.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libmmcamera_tintless_algo.so b/msm8976-common/proprietary/vendor/lib/libmmcamera_tintless_algo.so
index 4bdb254..a386646 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libmmcamera_tintless_algo.so and b/msm8976-common/proprietary/vendor/lib/libmmcamera_tintless_algo.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libmmcamera_tintless_bg_pca_algo.so b/msm8976-common/proprietary/vendor/lib/libmmcamera_tintless_bg_pca_algo.so
index cdbc499..d046fd0 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libmmcamera_tintless_bg_pca_algo.so and b/msm8976-common/proprietary/vendor/lib/libmmcamera_tintless_bg_pca_algo.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libmmcamera_tuning.so b/msm8976-common/proprietary/vendor/lib/libmmcamera_tuning.so
index e06fc1b..3ea826e 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libmmcamera_tuning.so and b/msm8976-common/proprietary/vendor/lib/libmmcamera_tuning.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libmmcamera_tuning_lookup.so b/msm8976-common/proprietary/vendor/lib/libmmcamera_tuning_lookup.so
index 3b36951..610f67b 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libmmcamera_tuning_lookup.so and b/msm8976-common/proprietary/vendor/lib/libmmcamera_tuning_lookup.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libmmcamera_ubifocus_lib.so b/msm8976-common/proprietary/vendor/lib/libmmcamera_ubifocus_lib.so
new file mode 100644
index 0000000..a198b5b
Binary files /dev/null and b/msm8976-common/proprietary/vendor/lib/libmmcamera_ubifocus_lib.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libmmcamera_vpu_module.so b/msm8976-common/proprietary/vendor/lib/libmmcamera_vpu_module.so
index 7a9f4fe..c8d0f0d 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libmmcamera_vpu_module.so and b/msm8976-common/proprietary/vendor/lib/libmmcamera_vpu_module.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libmmjpeg.so b/msm8976-common/proprietary/vendor/lib/libmmjpeg.so
index c227a2e..fe777ab 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libmmjpeg.so and b/msm8976-common/proprietary/vendor/lib/libmmjpeg.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libmmqjpeg_codec.so b/msm8976-common/proprietary/vendor/lib/libmmqjpeg_codec.so
index 54c0c41..7f4efc6 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libmmqjpeg_codec.so and b/msm8976-common/proprietary/vendor/lib/libmmqjpeg_codec.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libmmqjpegdma.so b/msm8976-common/proprietary/vendor/lib/libmmqjpegdma.so
index edc1fa7..a959c2b 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libmmqjpegdma.so and b/msm8976-common/proprietary/vendor/lib/libmmqjpegdma.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libmmsw_detail_enhancement.so b/msm8976-common/proprietary/vendor/lib/libmmsw_detail_enhancement.so
index 8da7e15..d3f519f 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libmmsw_detail_enhancement.so and b/msm8976-common/proprietary/vendor/lib/libmmsw_detail_enhancement.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libmmsw_math.so b/msm8976-common/proprietary/vendor/lib/libmmsw_math.so
index e2edc9b..0d39661 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libmmsw_math.so and b/msm8976-common/proprietary/vendor/lib/libmmsw_math.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libmmsw_opencl.so b/msm8976-common/proprietary/vendor/lib/libmmsw_opencl.so
index d7fee6e..b3b01d1 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libmmsw_opencl.so and b/msm8976-common/proprietary/vendor/lib/libmmsw_opencl.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libmmsw_platform.so b/msm8976-common/proprietary/vendor/lib/libmmsw_platform.so
index 70f8d7c..a55f0c8 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libmmsw_platform.so and b/msm8976-common/proprietary/vendor/lib/libmmsw_platform.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libperipheral_client.so b/msm8976-common/proprietary/vendor/lib/libperipheral_client.so
index 27d051b..ac814a8 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libperipheral_client.so and b/msm8976-common/proprietary/vendor/lib/libperipheral_client.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libqcci_legacy.so b/msm8976-common/proprietary/vendor/lib/libqcci_legacy.so
index f6490bb..bc8b02c 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libqcci_legacy.so and b/msm8976-common/proprietary/vendor/lib/libqcci_legacy.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libqmi.so b/msm8976-common/proprietary/vendor/lib/libqmi.so
index 61d3983..da84e53 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libqmi.so and b/msm8976-common/proprietary/vendor/lib/libqmi.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libqmi_cci.so b/msm8976-common/proprietary/vendor/lib/libqmi_cci.so
index b94ce8c..d34b5af 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libqmi_cci.so and b/msm8976-common/proprietary/vendor/lib/libqmi_cci.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libqmi_client_helper.so b/msm8976-common/proprietary/vendor/lib/libqmi_client_helper.so
index 9ed9392..ce781eb 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libqmi_client_helper.so and b/msm8976-common/proprietary/vendor/lib/libqmi_client_helper.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libqmi_client_qmux.so b/msm8976-common/proprietary/vendor/lib/libqmi_client_qmux.so
index 4ce7878..22ab2ad 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libqmi_client_qmux.so and b/msm8976-common/proprietary/vendor/lib/libqmi_client_qmux.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libqmi_common_so.so b/msm8976-common/proprietary/vendor/lib/libqmi_common_so.so
index db1a1d2..89465a0 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libqmi_common_so.so and b/msm8976-common/proprietary/vendor/lib/libqmi_common_so.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libqmi_csi.so b/msm8976-common/proprietary/vendor/lib/libqmi_csi.so
index 15ef42e..9d74542 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libqmi_csi.so and b/msm8976-common/proprietary/vendor/lib/libqmi_csi.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libqmi_encdec.so b/msm8976-common/proprietary/vendor/lib/libqmi_encdec.so
index 1621078..142ce15 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libqmi_encdec.so and b/msm8976-common/proprietary/vendor/lib/libqmi_encdec.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libqmiservices.so b/msm8976-common/proprietary/vendor/lib/libqmiservices.so
index 79acc15..a39c6fd 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libqmiservices.so and b/msm8976-common/proprietary/vendor/lib/libqmiservices.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libqomx_jpegdec.so b/msm8976-common/proprietary/vendor/lib/libqomx_jpegdec.so
index 942065e..c534d87 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libqomx_jpegdec.so and b/msm8976-common/proprietary/vendor/lib/libqomx_jpegdec.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libqomx_jpegenc.so b/msm8976-common/proprietary/vendor/lib/libqomx_jpegenc.so
index 1061a95..2e4a15b 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libqomx_jpegenc.so and b/msm8976-common/proprietary/vendor/lib/libqomx_jpegenc.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libqomx_jpegenc_pipe.so b/msm8976-common/proprietary/vendor/lib/libqomx_jpegenc_pipe.so
index bfff134..d3bee5b 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libqomx_jpegenc_pipe.so and b/msm8976-common/proprietary/vendor/lib/libqomx_jpegenc_pipe.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libqti-perfd-client.so b/msm8976-common/proprietary/vendor/lib/libqti-perfd-client.so
index c246e2e..631cddf 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libqti-perfd-client.so and b/msm8976-common/proprietary/vendor/lib/libqti-perfd-client.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/librs_adreno_sha1.so b/msm8976-common/proprietary/vendor/lib/librs_adreno_sha1.so
index 3383688..c6aede6 100644
Binary files a/msm8976-common/proprietary/vendor/lib/librs_adreno_sha1.so and b/msm8976-common/proprietary/vendor/lib/librs_adreno_sha1.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libsensor1.so b/msm8976-common/proprietary/vendor/lib/libsensor1.so
index c8a5bd1..673d7f0 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libsensor1.so and b/msm8976-common/proprietary/vendor/lib/libsensor1.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libsmemlog.so b/msm8976-common/proprietary/vendor/lib/libsmemlog.so
new file mode 100644
index 0000000..4066331
Binary files /dev/null and b/msm8976-common/proprietary/vendor/lib/libsmemlog.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libthermalclient.so b/msm8976-common/proprietary/vendor/lib/libthermalclient.so
index ff79e9f..3a4809c 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libthermalclient.so and b/msm8976-common/proprietary/vendor/lib/libthermalclient.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libtime_genoff.so b/msm8976-common/proprietary/vendor/lib/libtime_genoff.so
index b4fe9ac..5718b3e 100644
Binary files a/msm8976-common/proprietary/vendor/lib/libtime_genoff.so and b/msm8976-common/proprietary/vendor/lib/libtime_genoff.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/libwvdrm_L1.so b/msm8976-common/proprietary/vendor/lib/libwvdrm_L1.so
deleted file mode 100644
index f60ba3b..0000000
Binary files a/msm8976-common/proprietary/vendor/lib/libwvdrm_L1.so and /dev/null differ
diff --git a/msm8976-common/proprietary/vendor/lib/libwvm.so b/msm8976-common/proprietary/vendor/lib/libwvm.so
deleted file mode 100644
index 70f7930..0000000
Binary files a/msm8976-common/proprietary/vendor/lib/libwvm.so and /dev/null differ
diff --git a/msm8976-common/proprietary/vendor/lib/mediadrm/libwvdrmengine.so b/msm8976-common/proprietary/vendor/lib/mediadrm/libwvdrmengine.so
index 3c4b03d..e4ab221 100644
Binary files a/msm8976-common/proprietary/vendor/lib/mediadrm/libwvdrmengine.so and b/msm8976-common/proprietary/vendor/lib/mediadrm/libwvdrmengine.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/rfsa/adsp/libpanorama_skel.so b/msm8976-common/proprietary/vendor/lib/rfsa/adsp/libpanorama_skel.so
deleted file mode 100644
index a30bce6..0000000
Binary files a/msm8976-common/proprietary/vendor/lib/rfsa/adsp/libpanorama_skel.so and /dev/null differ
diff --git a/msm8976-common/proprietary/vendor/lib/soundfx/libqcbassboost.so b/msm8976-common/proprietary/vendor/lib/soundfx/libqcbassboost.so
index 192b042..fe0881b 100644
Binary files a/msm8976-common/proprietary/vendor/lib/soundfx/libqcbassboost.so and b/msm8976-common/proprietary/vendor/lib/soundfx/libqcbassboost.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/soundfx/libqcreverb.so b/msm8976-common/proprietary/vendor/lib/soundfx/libqcreverb.so
index 83325ed..185354d 100644
Binary files a/msm8976-common/proprietary/vendor/lib/soundfx/libqcreverb.so and b/msm8976-common/proprietary/vendor/lib/soundfx/libqcreverb.so differ
diff --git a/msm8976-common/proprietary/vendor/lib/soundfx/libqcvirt.so b/msm8976-common/proprietary/vendor/lib/soundfx/libqcvirt.so
index d013e78..9c3075a 100644
Binary files a/msm8976-common/proprietary/vendor/lib/soundfx/libqcvirt.so and b/msm8976-common/proprietary/vendor/lib/soundfx/libqcvirt.so differ
diff --git a/msm8976-common/proprietary/vendor/lib64/egl/eglSubDriverAndroid.so b/msm8976-common/proprietary/vendor/lib64/egl/eglSubDriverAndroid.so
index 2ae63f5..a45e831 100644
Binary files a/msm8976-common/proprietary/vendor/lib64/egl/eglSubDriverAndroid.so and b/msm8976-common/proprietary/vendor/lib64/egl/eglSubDriverAndroid.so differ
diff --git a/msm8976-common/proprietary/vendor/lib64/egl/libGLESv2_adreno.so b/msm8976-common/proprietary/vendor/lib64/egl/libGLESv2_adreno.so
index 535aefb..f249299 100644
Binary files a/msm8976-common/proprietary/vendor/lib64/egl/libGLESv2_adreno.so and b/msm8976-common/proprietary/vendor/lib64/egl/libGLESv2_adreno.so differ
diff --git a/msm8976-common/proprietary/vendor/lib64/hw/gatekeeper.msm8952.so b/msm8976-common/proprietary/vendor/lib64/hw/gatekeeper.msm8952.so
index d355967..5b82de1 100644
Binary files a/msm8976-common/proprietary/vendor/lib64/hw/gatekeeper.msm8952.so and b/msm8976-common/proprietary/vendor/lib64/hw/gatekeeper.msm8952.so differ
diff --git a/msm8976-common/proprietary/vendor/lib64/hw/keystore.msm8952.so b/msm8976-common/proprietary/vendor/lib64/hw/keystore.msm8952.so
index 541dbe9..6f5ef2d 100644
Binary files a/msm8976-common/proprietary/vendor/lib64/hw/keystore.msm8952.so and b/msm8976-common/proprietary/vendor/lib64/hw/keystore.msm8952.so differ
diff --git a/msm8976-common/proprietary/vendor/lib64/hw/vulkan.msm8952.so b/msm8976-common/proprietary/vendor/lib64/hw/vulkan.msm8952.so
index 5a2845e..7b77c6a 100644
Binary files a/msm8976-common/proprietary/vendor/lib64/hw/vulkan.msm8952.so and b/msm8976-common/proprietary/vendor/lib64/hw/vulkan.msm8952.so differ
diff --git a/msm8976-common/proprietary/vendor/lib64/lib-sec-disp.so b/msm8976-common/proprietary/vendor/lib64/lib-sec-disp.so
index 3536919..10e5f66 100644
Binary files a/msm8976-common/proprietary/vendor/lib64/lib-sec-disp.so and b/msm8976-common/proprietary/vendor/lib64/lib-sec-disp.so differ
diff --git a/msm8976-common/proprietary/vendor/lib64/libCB.so b/msm8976-common/proprietary/vendor/lib64/libCB.so
index 3412946..abb15c4 100644
Binary files a/msm8976-common/proprietary/vendor/lib64/libCB.so and b/msm8976-common/proprietary/vendor/lib64/libCB.so differ
diff --git a/msm8976-common/proprietary/vendor/lib64/libGPreqcancel.so b/msm8976-common/proprietary/vendor/lib64/libGPreqcancel.so
new file mode 100644
index 0000000..fefc809
Binary files /dev/null and b/msm8976-common/proprietary/vendor/lib64/libGPreqcancel.so differ
diff --git a/msm8976-common/proprietary/vendor/lib64/libGPreqcancel_svc.so b/msm8976-common/proprietary/vendor/lib64/libGPreqcancel_svc.so
new file mode 100644
index 0000000..afbbd83
Binary files /dev/null and b/msm8976-common/proprietary/vendor/lib64/libGPreqcancel_svc.so differ
diff --git a/msm8976-common/proprietary/vendor/lib64/libQSEEComAPI.so b/msm8976-common/proprietary/vendor/lib64/libQSEEComAPI.so
index ea6ea02..a8bc6ea 100644
Binary files a/msm8976-common/proprietary/vendor/lib64/libQSEEComAPI.so and b/msm8976-common/proprietary/vendor/lib64/libQSEEComAPI.so differ
diff --git a/msm8976-common/proprietary/vendor/lib64/libSecureUILib.so b/msm8976-common/proprietary/vendor/lib64/libSecureUILib.so
index b2e69fc..185c458 100644
Binary files a/msm8976-common/proprietary/vendor/lib64/libSecureUILib.so and b/msm8976-common/proprietary/vendor/lib64/libSecureUILib.so differ
diff --git a/msm8976-common/proprietary/vendor/lib64/libStDrvInt.so b/msm8976-common/proprietary/vendor/lib64/libStDrvInt.so
index d88d22f..c8f256f 100644
Binary files a/msm8976-common/proprietary/vendor/lib64/libStDrvInt.so and b/msm8976-common/proprietary/vendor/lib64/libStDrvInt.so differ
diff --git a/msm8976-common/proprietary/vendor/lib64/libacdb-fts.so b/msm8976-common/proprietary/vendor/lib64/libacdb-fts.so
index a94d0fa..848767a 100644
Binary files a/msm8976-common/proprietary/vendor/lib64/libacdb-fts.so and b/msm8976-common/proprietary/vendor/lib64/libacdb-fts.so differ
diff --git a/msm8976-common/proprietary/vendor/lib64/libacdbloader.so b/msm8976-common/proprietary/vendor/lib64/libacdbloader.so
index 650b3d7..b6ffbb1 100644
Binary files a/msm8976-common/proprietary/vendor/lib64/libacdbloader.so and b/msm8976-common/proprietary/vendor/lib64/libacdbloader.so differ
diff --git a/msm8976-common/proprietary/vendor/lib64/libacdbmapper.so b/msm8976-common/proprietary/vendor/lib64/libacdbmapper.so
index e6c9de4..ffc3391 100644
Binary files a/msm8976-common/proprietary/vendor/lib64/libacdbmapper.so and b/msm8976-common/proprietary/vendor/lib64/libacdbmapper.so differ
diff --git a/msm8976-common/proprietary/vendor/lib64/libacdbrtac.so b/msm8976-common/proprietary/vendor/lib64/libacdbrtac.so
index 7517d80..02d3be9 100644
Binary files a/msm8976-common/proprietary/vendor/lib64/libacdbrtac.so and b/msm8976-common/proprietary/vendor/lib64/libacdbrtac.so differ
diff --git a/msm8976-common/proprietary/vendor/lib64/libadiertac.so b/msm8976-common/proprietary/vendor/lib64/libadiertac.so
index 17df576..77384af 100644
Binary files a/msm8976-common/proprietary/vendor/lib64/libadiertac.so and b/msm8976-common/proprietary/vendor/lib64/libadiertac.so differ
diff --git a/msm8976-common/proprietary/vendor/lib64/libadreno_utils.so b/msm8976-common/proprietary/vendor/lib64/libadreno_utils.so
index 89d326c..7c08d7b 100644
Binary files a/msm8976-common/proprietary/vendor/lib64/libadreno_utils.so and b/msm8976-common/proprietary/vendor/lib64/libadreno_utils.so differ
diff --git a/msm8976-common/proprietary/vendor/lib64/libadsp_default_listener.so b/msm8976-common/proprietary/vendor/lib64/libadsp_default_listener.so
new file mode 100644
index 0000000..6e184e2
Binary files /dev/null and b/msm8976-common/proprietary/vendor/lib64/libadsp_default_listener.so differ
diff --git a/msm8976-common/proprietary/vendor/lib64/libadsprpc.so b/msm8976-common/proprietary/vendor/lib64/libadsprpc.so
index f96118b..28d46e6 100644
Binary files a/msm8976-common/proprietary/vendor/lib64/libadsprpc.so and b/msm8976-common/proprietary/vendor/lib64/libadsprpc.so differ
diff --git a/msm8976-common/proprietary/vendor/lib64/libaudcal.so b/msm8976-common/proprietary/vendor/lib64/libaudcal.so
index c673f55..a246f87 100644
Binary files a/msm8976-common/proprietary/vendor/lib64/libaudcal.so and b/msm8976-common/proprietary/vendor/lib64/libaudcal.so differ
diff --git a/msm8976-common/proprietary/vendor/lib64/libaudioalsa.so b/msm8976-common/proprietary/vendor/lib64/libaudioalsa.so
index 54f4149..1f14eac 100644
Binary files a/msm8976-common/proprietary/vendor/lib64/libaudioalsa.so and b/msm8976-common/proprietary/vendor/lib64/libaudioalsa.so differ
diff --git a/msm8976-common/proprietary/vendor/lib64/libdataitems.so b/msm8976-common/proprietary/vendor/lib64/libdataitems.so
index 98dcc6d..a2f70ec 100644
Binary files a/msm8976-common/proprietary/vendor/lib64/libdataitems.so and b/msm8976-common/proprietary/vendor/lib64/libdataitems.so differ
diff --git a/msm8976-common/proprietary/vendor/lib64/libdiag.so b/msm8976-common/proprietary/vendor/lib64/libdiag.so
index d1aefaf..ad7acf2 100644
Binary files a/msm8976-common/proprietary/vendor/lib64/libdiag.so and b/msm8976-common/proprietary/vendor/lib64/libdiag.so differ
diff --git a/msm8976-common/proprietary/vendor/lib64/libdisp-aba.so b/msm8976-common/proprietary/vendor/lib64/libdisp-aba.so
deleted file mode 100644
index 2e09949..0000000
Binary files a/msm8976-common/proprietary/vendor/lib64/libdisp-aba.so and /dev/null differ
diff --git a/msm8976-common/proprietary/vendor/lib64/libdrmfs.so b/msm8976-common/proprietary/vendor/lib64/libdrmfs.so
index cb46567..71e7b55 100644
Binary files a/msm8976-common/proprietary/vendor/lib64/libdrmfs.so and b/msm8976-common/proprietary/vendor/lib64/libdrmfs.so differ
diff --git a/msm8976-common/proprietary/vendor/lib64/libdrmtime.so b/msm8976-common/proprietary/vendor/lib64/libdrmtime.so
index 1148252..e8a6ddd 100644
Binary files a/msm8976-common/proprietary/vendor/lib64/libdrmtime.so and b/msm8976-common/proprietary/vendor/lib64/libdrmtime.so differ
diff --git a/msm8976-common/proprietary/vendor/lib64/libdsutils.so b/msm8976-common/proprietary/vendor/lib64/libdsutils.so
index db83e1a..3c1d622 100644
Binary files a/msm8976-common/proprietary/vendor/lib64/libdsutils.so and b/msm8976-common/proprietary/vendor/lib64/libdsutils.so differ
diff --git a/msm8976-common/proprietary/vendor/lib64/libhwdaphal.so b/msm8976-common/proprietary/vendor/lib64/libhwdaphal.so
deleted file mode 100644
index 33fc4a5..0000000
Binary files a/msm8976-common/proprietary/vendor/lib64/libhwdaphal.so and /dev/null differ
diff --git a/msm8976-common/proprietary/vendor/lib64/libidl.so b/msm8976-common/proprietary/vendor/lib64/libidl.so
index 872a8bb..931fcd0 100644
Binary files a/msm8976-common/proprietary/vendor/lib64/libidl.so and b/msm8976-common/proprietary/vendor/lib64/libidl.so differ
diff --git a/msm8976-common/proprietary/vendor/lib64/libizat_core.so b/msm8976-common/proprietary/vendor/lib64/libizat_core.so
index 866f243..6db295d 100644
Binary files a/msm8976-common/proprietary/vendor/lib64/libizat_core.so and b/msm8976-common/proprietary/vendor/lib64/libizat_core.so differ
diff --git a/msm8976-common/proprietary/vendor/lib64/liblbs_core.so b/msm8976-common/proprietary/vendor/lib64/liblbs_core.so
index 6d7233f..011ac2f 100644
Binary files a/msm8976-common/proprietary/vendor/lib64/liblbs_core.so and b/msm8976-common/proprietary/vendor/lib64/liblbs_core.so differ
diff --git a/msm8976-common/proprietary/vendor/lib64/libllvm-glnext.so b/msm8976-common/proprietary/vendor/lib64/libllvm-glnext.so
index 5a8f335..6f8791d 100644
Binary files a/msm8976-common/proprietary/vendor/lib64/libllvm-glnext.so and b/msm8976-common/proprietary/vendor/lib64/libllvm-glnext.so differ
diff --git a/msm8976-common/proprietary/vendor/lib64/libllvm-qcom.so b/msm8976-common/proprietary/vendor/lib64/libllvm-qcom.so
index aa68f8a..a1a055f 100644
Binary files a/msm8976-common/proprietary/vendor/lib64/libllvm-qcom.so and b/msm8976-common/proprietary/vendor/lib64/libllvm-qcom.so differ
diff --git a/msm8976-common/proprietary/vendor/lib64/libllvm-qgl.so b/msm8976-common/proprietary/vendor/lib64/libllvm-qgl.so
index ba95d3a..7ca6e89 100644
Binary files a/msm8976-common/proprietary/vendor/lib64/libllvm-qgl.so and b/msm8976-common/proprietary/vendor/lib64/libllvm-qgl.so differ
diff --git a/msm8976-common/proprietary/vendor/lib64/libloc_ext.so b/msm8976-common/proprietary/vendor/lib64/libloc_ext.so
index ee2d0af..444e8b5 100644
Binary files a/msm8976-common/proprietary/vendor/lib64/libloc_ext.so and b/msm8976-common/proprietary/vendor/lib64/libloc_ext.so differ
diff --git a/msm8976-common/proprietary/vendor/lib64/liblocationservice.so b/msm8976-common/proprietary/vendor/lib64/liblocationservice.so
index 06c67f6..2a7904b 100644
Binary files a/msm8976-common/proprietary/vendor/lib64/liblocationservice.so and b/msm8976-common/proprietary/vendor/lib64/liblocationservice.so differ
diff --git a/msm8976-common/proprietary/vendor/lib64/liblocationservice_glue.so b/msm8976-common/proprietary/vendor/lib64/liblocationservice_glue.so
index e96f920..690681a 100644
Binary files a/msm8976-common/proprietary/vendor/lib64/liblocationservice_glue.so and b/msm8976-common/proprietary/vendor/lib64/liblocationservice_glue.so differ
diff --git a/msm8976-common/proprietary/vendor/lib64/libmdmdetect.so b/msm8976-common/proprietary/vendor/lib64/libmdmdetect.so
index c3f8d02..a9d38c9 100644
Binary files a/msm8976-common/proprietary/vendor/lib64/libmdmdetect.so and b/msm8976-common/proprietary/vendor/lib64/libmdmdetect.so differ
diff --git a/msm8976-common/proprietary/vendor/lib64/libmm-als.so b/msm8976-common/proprietary/vendor/lib64/libmm-als.so
index 11deeca..9ebf9a9 100644
Binary files a/msm8976-common/proprietary/vendor/lib64/libmm-als.so and b/msm8976-common/proprietary/vendor/lib64/libmm-als.so differ
diff --git a/msm8976-common/proprietary/vendor/lib64/libmm-dspp-utils.so b/msm8976-common/proprietary/vendor/lib64/libmm-dspp-utils.so
deleted file mode 100644
index 1d980a6..0000000
Binary files a/msm8976-common/proprietary/vendor/lib64/libmm-dspp-utils.so and /dev/null differ
diff --git a/msm8976-common/proprietary/vendor/lib64/libmm-qdcm-diag.so b/msm8976-common/proprietary/vendor/lib64/libmm-qdcm-diag.so
deleted file mode 100644
index 675d537..0000000
Binary files a/msm8976-common/proprietary/vendor/lib64/libmm-qdcm-diag.so and /dev/null differ
diff --git a/msm8976-common/proprietary/vendor/lib64/libperipheral_client.so b/msm8976-common/proprietary/vendor/lib64/libperipheral_client.so
index 50634f0..6a08b4a 100644
Binary files a/msm8976-common/proprietary/vendor/lib64/libperipheral_client.so and b/msm8976-common/proprietary/vendor/lib64/libperipheral_client.so differ
diff --git a/msm8976-common/proprietary/vendor/lib64/libqcci_legacy.so b/msm8976-common/proprietary/vendor/lib64/libqcci_legacy.so
index fe744b7..3c15c3b 100644
Binary files a/msm8976-common/proprietary/vendor/lib64/libqcci_legacy.so and b/msm8976-common/proprietary/vendor/lib64/libqcci_legacy.so differ
diff --git a/msm8976-common/proprietary/vendor/lib64/libqcmaputils.so b/msm8976-common/proprietary/vendor/lib64/libqcmaputils.so
index 989c187..53a8521 100644
Binary files a/msm8976-common/proprietary/vendor/lib64/libqcmaputils.so and b/msm8976-common/proprietary/vendor/lib64/libqcmaputils.so differ
diff --git a/msm8976-common/proprietary/vendor/lib64/libqisl.so b/msm8976-common/proprietary/vendor/lib64/libqisl.so
new file mode 100644
index 0000000..fe0e5d2
Binary files /dev/null and b/msm8976-common/proprietary/vendor/lib64/libqisl.so differ
diff --git a/msm8976-common/proprietary/vendor/lib64/libqmi.so b/msm8976-common/proprietary/vendor/lib64/libqmi.so
index 9506ee2..94d3797 100644
Binary files a/msm8976-common/proprietary/vendor/lib64/libqmi.so and b/msm8976-common/proprietary/vendor/lib64/libqmi.so differ
diff --git a/msm8976-common/proprietary/vendor/lib64/libqmi_cci.so b/msm8976-common/proprietary/vendor/lib64/libqmi_cci.so
index 6496824..091cc17 100644
Binary files a/msm8976-common/proprietary/vendor/lib64/libqmi_cci.so and b/msm8976-common/proprietary/vendor/lib64/libqmi_cci.so differ
diff --git a/msm8976-common/proprietary/vendor/lib64/libqmi_client_helper.so b/msm8976-common/proprietary/vendor/lib64/libqmi_client_helper.so
index 4373e49..e5a08ff 100644
Binary files a/msm8976-common/proprietary/vendor/lib64/libqmi_client_helper.so and b/msm8976-common/proprietary/vendor/lib64/libqmi_client_helper.so differ
diff --git a/msm8976-common/proprietary/vendor/lib64/libqmi_client_qmux.so b/msm8976-common/proprietary/vendor/lib64/libqmi_client_qmux.so
index 9cbc33a..1db8a24 100644
Binary files a/msm8976-common/proprietary/vendor/lib64/libqmi_client_qmux.so and b/msm8976-common/proprietary/vendor/lib64/libqmi_client_qmux.so differ
diff --git a/msm8976-common/proprietary/vendor/lib64/libqmi_common_so.so b/msm8976-common/proprietary/vendor/lib64/libqmi_common_so.so
index 486469e..10b9563 100644
Binary files a/msm8976-common/proprietary/vendor/lib64/libqmi_common_so.so and b/msm8976-common/proprietary/vendor/lib64/libqmi_common_so.so differ
diff --git a/msm8976-common/proprietary/vendor/lib64/libqmi_csi.so b/msm8976-common/proprietary/vendor/lib64/libqmi_csi.so
index 5ae021c..c1cc5df 100644
Binary files a/msm8976-common/proprietary/vendor/lib64/libqmi_csi.so and b/msm8976-common/proprietary/vendor/lib64/libqmi_csi.so differ
diff --git a/msm8976-common/proprietary/vendor/lib64/libqmi_encdec.so b/msm8976-common/proprietary/vendor/lib64/libqmi_encdec.so
index 3f82c53..b909dde 100644
Binary files a/msm8976-common/proprietary/vendor/lib64/libqmi_encdec.so and b/msm8976-common/proprietary/vendor/lib64/libqmi_encdec.so differ
diff --git a/msm8976-common/proprietary/vendor/lib64/libqmiservices.so b/msm8976-common/proprietary/vendor/lib64/libqmiservices.so
index ae30142..4dd58d9 100644
Binary files a/msm8976-common/proprietary/vendor/lib64/libqmiservices.so and b/msm8976-common/proprietary/vendor/lib64/libqmiservices.so differ
diff --git a/msm8976-common/proprietary/vendor/lib64/libqti-perfd-client.so b/msm8976-common/proprietary/vendor/lib64/libqti-perfd-client.so
index 2654ce1..a018a3f 100644
Binary files a/msm8976-common/proprietary/vendor/lib64/libqti-perfd-client.so and b/msm8976-common/proprietary/vendor/lib64/libqti-perfd-client.so differ
diff --git a/msm8976-common/proprietary/vendor/lib64/librpmb.so b/msm8976-common/proprietary/vendor/lib64/librpmb.so
index 7f0fb8e..ce5f58a 100644
Binary files a/msm8976-common/proprietary/vendor/lib64/librpmb.so and b/msm8976-common/proprietary/vendor/lib64/librpmb.so differ
diff --git a/msm8976-common/proprietary/vendor/lib64/librs_adreno_sha1.so b/msm8976-common/proprietary/vendor/lib64/librs_adreno_sha1.so
index f5ca84d..fc5cd52 100644
Binary files a/msm8976-common/proprietary/vendor/lib64/librs_adreno_sha1.so and b/msm8976-common/proprietary/vendor/lib64/librs_adreno_sha1.so differ
diff --git a/msm8976-common/proprietary/vendor/lib64/libsecureui.so b/msm8976-common/proprietary/vendor/lib64/libsecureui.so
index 413dda4..57632b1 100644
Binary files a/msm8976-common/proprietary/vendor/lib64/libsecureui.so and b/msm8976-common/proprietary/vendor/lib64/libsecureui.so differ
diff --git a/msm8976-common/proprietary/vendor/lib64/libsecureui_svcsock.so b/msm8976-common/proprietary/vendor/lib64/libsecureui_svcsock.so
index e321571..a894243 100644
Binary files a/msm8976-common/proprietary/vendor/lib64/libsecureui_svcsock.so and b/msm8976-common/proprietary/vendor/lib64/libsecureui_svcsock.so differ
diff --git a/msm8976-common/proprietary/vendor/lib64/libsensor1.so b/msm8976-common/proprietary/vendor/lib64/libsensor1.so
index b5a0d0f..8cc5c63 100644
Binary files a/msm8976-common/proprietary/vendor/lib64/libsensor1.so and b/msm8976-common/proprietary/vendor/lib64/libsensor1.so differ
diff --git a/msm8976-common/proprietary/vendor/lib64/libsmemlog.so b/msm8976-common/proprietary/vendor/lib64/libsmemlog.so
new file mode 100644
index 0000000..578fe8e
Binary files /dev/null and b/msm8976-common/proprietary/vendor/lib64/libsmemlog.so differ
diff --git a/msm8976-common/proprietary/vendor/lib64/libssd.so b/msm8976-common/proprietary/vendor/lib64/libssd.so
index 0921d8c..ec87457 100644
Binary files a/msm8976-common/proprietary/vendor/lib64/libssd.so and b/msm8976-common/proprietary/vendor/lib64/libssd.so differ
diff --git a/msm8976-common/proprietary/vendor/lib64/libthermalclient.so b/msm8976-common/proprietary/vendor/lib64/libthermalclient.so
index 7b40987..f23060f 100644
Binary files a/msm8976-common/proprietary/vendor/lib64/libthermalclient.so and b/msm8976-common/proprietary/vendor/lib64/libthermalclient.so differ
diff --git a/msm8976-common/proprietary/vendor/lib64/libthermalioctl.so b/msm8976-common/proprietary/vendor/lib64/libthermalioctl.so
index a2b025f..69a011a 100644
Binary files a/msm8976-common/proprietary/vendor/lib64/libthermalioctl.so and b/msm8976-common/proprietary/vendor/lib64/libthermalioctl.so differ
diff --git a/msm8976-common/proprietary/vendor/lib64/libtime_genoff.so b/msm8976-common/proprietary/vendor/lib64/libtime_genoff.so
index 5ac4750..f04dc23 100644
Binary files a/msm8976-common/proprietary/vendor/lib64/libtime_genoff.so and b/msm8976-common/proprietary/vendor/lib64/libtime_genoff.so differ
diff --git a/msm8976-common/proprietary/vendor/lib64/libulp2.so b/msm8976-common/proprietary/vendor/lib64/libulp2.so
index d273a33..1161258 100644
Binary files a/msm8976-common/proprietary/vendor/lib64/libulp2.so and b/msm8976-common/proprietary/vendor/lib64/libulp2.so differ
diff --git a/msm8976-common/proprietary/vendor/lib64/libyasalgo.so b/msm8976-common/proprietary/vendor/lib64/libyasalgo.so
index c2dc572..df0c87e 100644
Binary files a/msm8976-common/proprietary/vendor/lib64/libyasalgo.so and b/msm8976-common/proprietary/vendor/lib64/libyasalgo.so differ