diff --git a/BoardConfigCommon.mk b/BoardConfigCommon.mk index 1e8c349..ab0697a 100644 --- a/BoardConfigCommon.mk +++ b/BoardConfigCommon.mk @@ -148,10 +148,22 @@ BOARD_VENDOR_SEPOLICY_DIRS += $(COMMON_PATH)/sepolicy/vendor # Verified Boot BOARD_AVB_ENABLE := true + +ifneq (,$(AVB_CUSTOM_KEY_PATH)) +BOARD_AVB_ALGORITHM := $(AVB_CUSTOM_ALGORITHM) +BOARD_AVB_KEY_PATH := $(AVB_CUSTOM_KEY_PATH) +else +AVB_CUSTOM_ALGORITHM := SHA256_RSA2048 +AVB_CUSTOM_KEY_PATH := external/avb/test/data/testkey_rsa2048.pem +endif + +ifneq ($(WITH_AVB),true) BOARD_AVB_MAKE_VBMETA_IMAGE_ARGS += --flags 3 +endif + BOARD_AVB_VBMETA_SYSTEM := system system_ext product -BOARD_AVB_VBMETA_SYSTEM_KEY_PATH := external/avb/test/data/testkey_rsa2048.pem -BOARD_AVB_VBMETA_SYSTEM_ALGORITHM := SHA256_RSA2048 +BOARD_AVB_VBMETA_SYSTEM_ALGORITHM := $(AVB_CUSTOM_ALGORITHM) +BOARD_AVB_VBMETA_SYSTEM_KEY_PATH := $(AVB_CUSTOM_KEY_PATH) BOARD_AVB_VBMETA_SYSTEM_ROLLBACK_INDEX_LOCATION := 2 # WiFi diff --git a/audio/audio_policy_configuration.xml b/audio/audio_policy_configuration.xml index 197e350..c04734a 100644 --- a/audio/audio_policy_configuration.xml +++ b/audio/audio_policy_configuration.xml @@ -99,11 +99,6 @@ IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - - - + sources="primary output,deep_buffer,direct_pcm,compressed_offload,voip_rx,mmap_no_irq_out"/> + sources="primary output,deep_buffer,direct_pcm,compressed_offload,voip_rx,mmap_no_irq_out"/> + sources="primary output,deep_buffer,direct_pcm,compressed_offload,voip_rx,mmap_no_irq_out"/> + sources="primary output,deep_buffer,direct_pcm,compressed_offload,voip_rx,mmap_no_irq_out"/> + sources="primary output,deep_buffer,direct_pcm,compressed_offload,voip_rx,mmap_no_irq_out"/> + sources="primary output,deep_buffer,direct_pcm,compressed_offload,compress_passthrough,voip_rx"/> + sources="primary output,deep_buffer,direct_pcm,compressed_offload"/> + sources="primary output,deep_buffer,direct_pcm,compressed_offload,voip_rx"/> + sources="primary output,deep_buffer,direct_pcm,compressed_offload,voip_rx"/> + sources="primary output,deep_buffer,direct_pcm,compressed_offload,voip_rx"/> + sources="primary output,deep_buffer,direct_pcm,compressed_offload,voip_rx,mmap_no_irq_out,hifi_playback"/> + sources="primary output,deep_buffer,direct_pcm,compressed_offload,voip_rx,mmap_no_irq_out,hifi_playback"/> - - - + sources="primary output,deep_buffer,direct_pcm,compressed_offload,voip_rx,mmap_no_irq_out"/> + sources="primary output,deep_buffer,direct_pcm,compressed_offload,voip_rx,mmap_no_irq_out"/> + sources="primary output,deep_buffer,direct_pcm,compressed_offload,voip_rx,mmap_no_irq_out"/> + sources="primary output,deep_buffer,direct_pcm,compressed_offload,voip_rx,mmap_no_irq_out"/> + sources="primary output,deep_buffer,direct_pcm,compressed_offload,voip_rx,mmap_no_irq_out"/> + sources="primary output,deep_buffer,direct_pcm,compressed_offload,compress_passthrough,voip_rx"/> + sources="primary output,deep_buffer,direct_pcm,compressed_offload"/> + sources="primary output,deep_buffer,direct_pcm,compressed_offload,voip_rx"/> + sources="primary output,deep_buffer,direct_pcm,compressed_offload,voip_rx"/> + sources="primary output,deep_buffer,direct_pcm,compressed_offload,voip_rx"/> + sources="primary output,deep_buffer,direct_pcm,compressed_offload,voip_rx,mmap_no_irq_out,hifi_playback"/> + sources="primary output,deep_buffer,direct_pcm,compressed_offload,voip_rx,mmap_no_irq_out,hifi_playback"/> - + android.hardware.audio hwbinder @@ -178,11 +178,6 @@ hwbinder @1.0::IFmHci/default - - vendor.qti.hardware.iop - hwbinder - @2.0::IIop/default - vendor.qti.hardware.perf hwbinder diff --git a/overlay-lineage/lineage-sdk/packages/LineageSettingsProvider/res/values/defaults.xml b/overlay-lineage/lineage-sdk/packages/LineageSettingsProvider/res/values/defaults.xml new file mode 100644 index 0000000..e6d0f14 --- /dev/null +++ b/overlay-lineage/lineage-sdk/packages/LineageSettingsProvider/res/values/defaults.xml @@ -0,0 +1,9 @@ + + + + + 1 + diff --git a/overlay-lineage/packages/apps/Dialer/java/com/android/dialer/callrecord/res/values/config.xml b/overlay-lineage/packages/apps/Dialer/java/com/android/dialer/callrecord/res/values/config.xml deleted file mode 100644 index 21d156d..0000000 --- a/overlay-lineage/packages/apps/Dialer/java/com/android/dialer/callrecord/res/values/config.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - true - 4 - diff --git a/product.prop b/product.prop index b4b26d3..6c2c0dd 100644 --- a/product.prop +++ b/product.prop @@ -1,3 +1,6 @@ +# eBPF +ro.bpf.kver_override=5.10.239 + # IMS ro.qcom.ims.use_moto_vt_ext=true diff --git a/proprietary-files.txt b/proprietary-files.txt index 01919e1..2467953 100644 --- a/proprietary-files.txt +++ b/proprietary-files.txt @@ -1,16 +1,10 @@ -# All unpinned blobs are extracted from fogos_g V1UGS35H.75-14-3-4 +# All unpinned blobs are extracted from fogos_g V1UGS35H.75-14-3-9 # ADSP vendor/bin/adsprpcd -vendor/bin/dspservice -vendor/bin/loadalgo vendor/etc/init/vendor.qti.adsprpc-guestos-service.rc -vendor/etc/init/vendor.qti.hardware.dsp@1.0-service.rc -vendor/etc/seccomp_policy/vendor.qti.hardware.dsp.policy -vendor/lib/vendor.qti.hardware.dsp@1.0.so vendor/lib64/libadsp_default_listener.so -vendor/lib64/libloadalgo_stub.so -vendor/lib64/vendor.qti.hardware.dsp@1.0.so +vendor/lib64/libadsprpc.so # ADSP modules vendor/lib/rfsa/adsp/bm2n06.bin @@ -38,8 +32,6 @@ vendor/lib/rfsa/adsp/libsns_device_mode_skel.so;SYMLINK=vendor/lib64/rfsa/adsp/l vendor/lib/rfsa/adsp/libsns_low_lat_stream_skel.so;SYMLINK=vendor/lib64/rfsa/adsp/libsns_low_lat_stream_skel.so # ANT+ -system_ext/lib/com.qualcomm.qti.ant@1.0.so -system_ext/lib64/com.qualcomm.qti.ant@1.0.so vendor/lib64/hw/com.dsi.ant@1.0-impl.so # Audio libraries @@ -47,62 +39,31 @@ vendor/lib/libacdb-fts.so vendor/lib/libacdbrtac.so vendor/lib/libadiertac.so vendor/lib/libadm.so -vendor/lib/libadsprpc.so vendor/lib/libaudcal.so vendor/lib/libqtigef.so -vendor/lib64/libacdb-fts.so -vendor/lib64/libacdbrtac.so -vendor/lib64/libadiertac.so -vendor/lib64/libadsprpc.so -vendor/lib64/libaudcal.so -vendor/lib64/libqtigef.so # Audio - soundfx vendor/lib/soundfx/libasphere.so -vendor/lib/soundfx/libmmieffectswrapper.so -vendor/lib/soundfx/libqcbassboost.so -vendor/lib/soundfx/libqcreverb.so -vendor/lib/soundfx/libqcvirt.so vendor/lib/soundfx/libshoebox.so -vendor/lib/soundfx/libspeakerbundle.so -vendor/lib64/soundfx/libasphere.so -vendor/lib64/soundfx/libqcbassboost.so -vendor/lib64/soundfx/libqcreverb.so -vendor/lib64/soundfx/libqcvirt.so -vendor/lib64/soundfx/libshoebox.so # Bluetooth vendor/bin/hw/android.hardware.bluetooth@1.0-service-qti vendor/etc/init/android.hardware.bluetooth@1.0-service-qti.rc -vendor/lib/hw/android.hardware.bluetooth@1.0-impl-qti.so -vendor/lib/libbtnv.so -vendor/lib/libsoc_helper.so vendor/lib64/hw/android.hardware.bluetooth@1.0-impl-qti.so +vendor/lib64/hw/vendor.qti.hardware.bluetooth_sar@1.1-impl.so +vendor/lib64/hw/vendor.qti.hardware.btconfigstore@1.0-impl.so +vendor/lib64/hw/vendor.qti.hardware.btconfigstore@2.0-impl.so vendor/lib64/libbtnv.so vendor/lib64/libsoc_helper.so +vendor/lib64/vendor.qti.hardware.bluetooth_sar@1.0.so +vendor/lib64/vendor.qti.hardware.bluetooth_sar@1.1.so # Bluetooth (A2DP) vendor/lib/btaudio_offload_if.so vendor/lib/hw/vendor.qti.hardware.bluetooth_audio@2.0-impl.so vendor/lib/hw/vendor.qti.hardware.bluetooth_audio@2.1-impl.so -vendor/lib/hw/vendor.qti.hardware.bluetooth_sar@1.1-impl.so -vendor/lib/hw/vendor.qti.hardware.btconfigstore@1.0-impl.so -vendor/lib/hw/vendor.qti.hardware.btconfigstore@2.0-impl.so vendor/lib/libbluetooth_audio_session_qti.so vendor/lib/libbluetooth_audio_session_qti_2_1.so -vendor/lib/vendor.qti.hardware.bluetooth_sar@1.0.so -vendor/lib/vendor.qti.hardware.bluetooth_sar@1.1.so -vendor/lib64/btaudio_offload_if.so -vendor/lib64/hw/vendor.qti.hardware.bluetooth_audio@2.0-impl.so -vendor/lib64/hw/vendor.qti.hardware.bluetooth_audio@2.1-impl.so -vendor/lib64/hw/vendor.qti.hardware.bluetooth_sar@1.1-impl.so -vendor/lib64/hw/vendor.qti.hardware.btconfigstore@1.0-impl.so -vendor/lib64/hw/vendor.qti.hardware.btconfigstore@2.0-impl.so -vendor/lib64/libbluetooth_audio_session_qti.so -vendor/lib64/libbluetooth_audio_session_qti_2_1.so -vendor/lib64/libbt-hidlclient.so -vendor/lib64/vendor.qti.hardware.bluetooth_sar@1.0.so -vendor/lib64/vendor.qti.hardware.bluetooth_sar@1.1.so # CACert vendor/app/CACertService/CACertService.apk @@ -113,9 +74,7 @@ vendor/lib64/vendor.qti.hardware.cacert@1.0.so # CDSP vendor/bin/cdsprpcd vendor/etc/init/vendor.qti.cdsprpc-service.rc -vendor/lib/libcdsp_default_listener.so vendor/lib/libcdsprpc.so -vendor/lib/libmdsprpc.so vendor/lib64/libcdsp_default_listener.so vendor/lib64/libcdsprpc.so vendor/lib64/libmdsprpc.so @@ -160,7 +119,6 @@ vendor/etc/cne/wqeclient/VZW/VZW_profile5.xml vendor/etc/cne/wqeclient/VZW/VZW_profile6.xml vendor/etc/default-permissions/com.qualcomm.qti.cne.xml vendor/etc/init/cnd.rc -vendor/lib/libxml.so vendor/lib64/libcne.so vendor/lib64/libcneapiclient.so vendor/lib64/libcneoplookup.so @@ -184,80 +142,24 @@ vendor/lib64/vendor.qti.hardware.data.latency@1.0.so vendor/lib64/vendor.qti.hardware.data.lce@1.0.so vendor/lib64/vendor.qti.hardware.data.qmi@1.0.so vendor/lib64/vendor.qti.hardware.mwqemadapter@1.0.so -vendor/lib64/vendor.qti.hardware.slmadapter@1.0.so vendor/lib64/vendor.qti.latency@2.0.so vendor/lib64/vendor.qti.latency@2.1.so # Configstore vendor/bin/hw/vendor.qti.hardware.capabilityconfigstore@1.0-service vendor/etc/init/vendor.qti.hardware.capabilityconfigstore@1.0-service.rc -vendor/lib/hw/vendor.qti.hardware.capabilityconfigstore@1.0-impl.so vendor/lib64/hw/vendor.qti.hardware.capabilityconfigstore@1.0-impl.so -# CVP -vendor/lib/libcvp_common.so -vendor/lib64/libcvp_common.so -vendor/lib64/libcvpcpuRev_skel.so -vendor/lib64/vendor.qti.hardware.cvp@1.0.so - -# CVP firmware -vendor/firmware/evass-lt.b00 -vendor/firmware/evass-lt.b01 -vendor/firmware/evass-lt.b02 -vendor/firmware/evass-lt.b03 -vendor/firmware/evass-lt.b04 -vendor/firmware/evass-lt.b05 -vendor/firmware/evass-lt.b06 -vendor/firmware/evass-lt.b07 -vendor/firmware/evass-lt.b08 -vendor/firmware/evass-lt.b09 -vendor/firmware/evass-lt.b10 -vendor/firmware/evass-lt.b11 -vendor/firmware/evass-lt.b12 -vendor/firmware/evass-lt.b13 -vendor/firmware/evass-lt.b14 -vendor/firmware/evass-lt.b15 -vendor/firmware/evass-lt.b16 -vendor/firmware/evass-lt.b17 -vendor/firmware/evass-lt.b18 -vendor/firmware/evass-lt.b19 -vendor/firmware/evass-lt.mbn -vendor/firmware/evass-lt.mdt -vendor/firmware/evass.b00 -vendor/firmware/evass.b01 -vendor/firmware/evass.b02 -vendor/firmware/evass.b03 -vendor/firmware/evass.b04 -vendor/firmware/evass.b05 -vendor/firmware/evass.b06 -vendor/firmware/evass.b07 -vendor/firmware/evass.b08 -vendor/firmware/evass.b09 -vendor/firmware/evass.b10 -vendor/firmware/evass.b11 -vendor/firmware/evass.b12 -vendor/firmware/evass.b13 -vendor/firmware/evass.b14 -vendor/firmware/evass.b15 -vendor/firmware/evass.b16 -vendor/firmware/evass.b17 -vendor/firmware/evass.b18 -vendor/firmware/evass.b19 -vendor/firmware/evass.mbn -vendor/firmware/evass.mdt - # Diag system/lib64/vendor.qti.diaghal-V1-ndk.so:system_ext/lib64/vendor.qti.diaghal-V1-ndk.so -system_ext/lib/vendor.qti.diaghal@1.0.so +system_ext/lib64/libdiag_system.so system_ext/lib64/vendor.qti.diaghal@1.0.so vendor/bin/diag-router vendor/etc/init/vendor.qti.diag.rc vendor/etc/vintf/manifest/vendor.qti.diag.hal.service.xml -vendor/lib/vendor.qti.diaghal@1.0.so;MODULE_SUFFIX=_vendor vendor/lib64/vendor.qti.diaghal@1.0.so;MODULE_SUFFIX=_vendor # Display - HDR -vendor/lib64/libhdr_stub.so vendor/lib64/libhdr_tm.so # Display - HWC @@ -274,7 +176,6 @@ vendor/etc/display/DPU660.xml vendor/etc/display/DPU670.xml vendor/etc/display/DPU720.xml vendor/etc/display/DPU7__.xml -vendor/etc/display/advanced_sf_offsets.xml vendor/lib64/libdisplayqos.so vendor/lib64/libdisplayskuutils.so vendor/lib64/libqseed3.so @@ -300,7 +201,6 @@ vendor/lib64/vendor.display.color@1.5.so vendor/lib64/vendor.display.postproc@1.0.so # DPM -system/framework/tcmclient.jar system_ext/bin/dpmd system_ext/etc/dpm/dpm.conf system_ext/etc/init/dpmd.rc @@ -313,7 +213,6 @@ system_ext/lib64/libdpmctmgr.so system_ext/lib64/libdpmfdmgr.so system_ext/lib64/libdpmframework.so system_ext/lib64/libdpmtcm.so -system_ext/lib64/vendor.qti.hardware.dpmservice@1.0.so system_ext/priv-app/dpmserviceapp/dpmserviceapp.apk vendor/bin/dpmQmiMgr vendor/etc/init/dpmQmiMgr.rc @@ -334,7 +233,13 @@ vendor/lib64/libops.so vendor/lib64/libqisl.so vendor/lib64/librpmb.so vendor/lib64/libssd.so -vendor/lib64/libtzdrmgenprov.so + +# DSP service +vendor/bin/dspservice +vendor/etc/init/vendor.qti.hardware.dsp@1.0-service.rc +vendor/etc/seccomp_policy/vendor.qti.hardware.dsp.policy +vendor/lib/vendor.qti.hardware.dsp@1.0.so +vendor/lib64/vendor.qti.hardware.dsp@1.0.so # EID vendor/bin/hw/vendor.qti.hardware.eid@1.0-service @@ -371,7 +276,6 @@ vendor/lib64/liblocationservice_glue.so vendor/lib64/liblowi_client.so vendor/lib64/libqcc_file_agent.so vendor/lib64/libxtadapter.so -vendor/lib64/qcril_client.so vendor/lib64/vendor.qti.gnss@1.0.so vendor/lib64/vendor.qti.gnss@1.1.so vendor/lib64/vendor.qti.gnss@1.2.so @@ -381,6 +285,11 @@ vendor/lib64/vendor.qti.gnss@3.0.so vendor/lib64/vendor.qti.gnss@4.0-service.so vendor/lib64/vendor.qti.gnss@4.0.so +# GNSS configs +vendor/etc/lowi.conf +vendor/etc/sap.conf +vendor/etc/xtwifi.conf + # Graphics - Adreno vendor/lib/egl/eglSubDriverAndroid.so vendor/lib/egl/libEGL_adreno.so;SYMLINK=vendor/lib/libEGL_adreno.so @@ -424,13 +333,6 @@ vendor/lib64/libllvm-qcom.so # Graphics - Adreno firmware vendor/firmware/a619_gmu.bin vendor/firmware/a630_sqe.fw -vendor/firmware/a660_gmu.bin -vendor/firmware/a660_sqe.fw -vendor/firmware/a660_zap.b00 -vendor/firmware/a660_zap.b01 -vendor/firmware/a660_zap.b02 -vendor/firmware/a660_zap.elf -vendor/firmware/a660_zap.mdt vendor/gpu/kbc/sequence_manifest.bin vendor/gpu/kbc/unified_kbcs_32.bin vendor/gpu/kbc/unified_kbcs_64.bin @@ -440,11 +342,8 @@ vendor/gpu/kbc/unified_ksqs.bin vendor/lib/hw/vulkan.adreno.so vendor/lib64/hw/vulkan.adreno.so -# IO prefetcher -vendor/lib64/libqti-iopd-client.so -vendor/lib64/libqti-iopd.so -vendor/lib64/vendor.qti.hardware.iop@1.0.so -vendor/lib64/vendor.qti.hardware.iop@2.0.so +# IPA firmware +vendor/etc/init/ipa_fws.rc # IRQ balance vendor/bin/msm_irqbalance @@ -462,8 +361,8 @@ vendor/etc/init/hw/init.qti.kernel.rc vendor/bin/hw/android.hardware.keymaster@4.1-service-qti vendor/etc/init/android.hardware.keymaster@4.1-service-qti.rc vendor/lib64/libkeymasterdeviceutils.so -vendor/lib64/libkeymasterprovision.so vendor/lib64/libkeymasterutils.so +vendor/lib64/libqcbor.so vendor/lib64/libqtikeymaster4.so # Listen @@ -476,16 +375,6 @@ vendor/lib/libgcs-osal.so vendor/lib/libgcs.so vendor/lib/liblistensoundmodel2.so vendor/lib/libmulawdec.so -vendor/lib/libsmwrapper.so -vendor/lib64/libcapiv2svacnn.so -vendor/lib64/libcapiv2svarnn.so -vendor/lib64/libcapiv2vop.so -vendor/lib64/libgcs-calwrapper.so -vendor/lib64/libgcs-ipc.so -vendor/lib64/libgcs-osal.so -vendor/lib64/libgcs.so -vendor/lib64/liblistensoundmodel2.so -vendor/lib64/libmulawdec.so # Media system_ext/lib64/libmmosal.so @@ -540,8 +429,6 @@ vendor/lib/libperfioctl.so vendor/lib/libqti-perfd-client.so vendor/lib/libqti-perfd.so vendor/lib/libqti-util.so -vendor/lib64/liblearningmodule.so -vendor/lib64/libmeters.so vendor/lib64/libperfconfig.so vendor/lib64/libperfgluelayer.so vendor/lib64/libperfioctl.so @@ -552,7 +439,6 @@ vendor/lib64/libqti-util.so # Peripheral manager vendor/bin/pm-proxy vendor/bin/pm-service -vendor/lib64/libadropbox.so vendor/lib64/libperipheral_client.so # Power-off alarm @@ -572,17 +458,13 @@ vendor/etc/init/init.qti.qcv.rc # QMI system/etc/permissions/privapp-permissions-qti.xml system/etc/sysconfig/qti_whitelist.xml -vendor/bin/irsc_util vendor/bin/qmipriod vendor/etc/init/qmipriod.rc -vendor/etc/sec_config vendor/etc/seccomp_policy/qti-systemd.policy vendor/lib/libdiag.so -vendor/lib/libdsi_netctrl.so vendor/lib/libdsutils.so vendor/lib/libidl.so -vendor/lib/libqcci_legacy.so -vendor/lib/libqcmaputils.so +vendor/lib/libmdmdetect.so vendor/lib/libqdi.so vendor/lib/libqdp.so vendor/lib/libqmi.so @@ -592,14 +474,11 @@ vendor/lib/libqmi_client_qmux.so vendor/lib/libqmi_common_so.so vendor/lib/libqmi_csi.so vendor/lib/libqmi_encdec.so -vendor/lib/libqmi_legacy.so vendor/lib/libqmiservices.so vendor/lib64/libdiag.so -vendor/lib64/libdsi_netctrl.so vendor/lib64/libdsutils.so vendor/lib64/libidl.so -vendor/lib64/libqcci_legacy.so -vendor/lib64/libqcmaputils.so +vendor/lib64/libmdmdetect.so vendor/lib64/libqdi.so vendor/lib64/libqdp.so vendor/lib64/libqmi.so @@ -609,28 +488,15 @@ vendor/lib64/libqmi_client_qmux.so vendor/lib64/libqmi_common_so.so vendor/lib64/libqmi_csi.so vendor/lib64/libqmi_encdec.so -vendor/lib64/libqmi_legacy.so vendor/lib64/libqmiservices.so -vendor/lib64/libsubsystem_control.so # QSPM -system_ext/bin/qspmsvc -system_ext/etc/init/qspmsvc.rc -system_ext/lib64/libqspmsvc.so -system_ext/lib64/vendor.qti.qspmhal-V1-ndk.so -system_ext/lib64/vendor.qti.qspmhal@1.0.so vendor/bin/vendor.qti.qspmhal@1.0-service vendor/etc/init/vendor.qti.qspmhal@1.0-service.rc vendor/etc/seccomp_policy/qspm.policy -vendor/lib/vendor.qti.qspmhal@1.0.so;MODULE_SUFFIX=_vendor +vendor/lib/vendor.qti.qspmhal@1.0.so vendor/lib64/vendor.qti.qspmhal@1.0-impl.so -vendor/lib64/vendor.qti.qspmhal@1.0.so;MODULE_SUFFIX=_vendor - -# QTI service tracker -vendor/bin/hw/vendor.qti.hardware.servicetracker@1.2-service -vendor/etc/init/vendor.qti.hardware.servicetracker@1.2-service.rc -vendor/etc/vintf/manifest/vendor.qti.hardware.servicetracker@1.2-service.xml -vendor/lib64/hw/vendor.qti.hardware.servicetracker@1.2-impl.so +vendor/lib64/vendor.qti.qspmhal@1.0.so # RIL product/app/uimgbaservice/uimgbaservice.apk @@ -653,17 +519,13 @@ vendor/app/IWlanService/IWlanService.apk vendor/bin/adpl vendor/bin/hw/qcrilNrd vendor/bin/ks -vendor/bin/mbm_spy vendor/bin/netmgrd vendor/bin/pd-mapper vendor/bin/port-bridge vendor/bin/qmi_motext_hook vendor/bin/qrtr-cfg -vendor/bin/qrtr-lookup vendor/bin/qrtr-ns vendor/bin/qti -vendor/bin/qtigetprop -vendor/bin/qtisetprop vendor/bin/rmt_storage vendor/bin/shsusrd vendor/bin/tftp_server @@ -672,7 +534,6 @@ vendor/etc/data/netmgr_config.xml vendor/etc/init/dataadpl.rc vendor/etc/init/dataqti.rc vendor/etc/init/init-qcril-data.rc -vendor/etc/init/ipa_fws.rc vendor/etc/init/netmgrd.rc vendor/etc/init/port-bridge.rc vendor/etc/init/qcrilNrd.rc @@ -745,16 +606,13 @@ vendor/etc/qcril_database/upgrade/other/6_version_change_property_table_qcrilnr. vendor/etc/seccomp_policy/qcrilnr@2.0.policy vendor/etc/ssg/ta_config.json vendor/etc/ssg/tz_whitelist.json -vendor/lib/libconfigdb.so -vendor/lib/libmdmdetect.so -vendor/lib/libnetmgr.so vendor/lib64/deviceInfoServiceModuleNr.so +vendor/lib64/libadropbox.so vendor/lib64/libconfigdb.so +vendor/lib64/libdsi_netctrl.so vendor/lib64/liblog_vendor.so vendor/lib64/liblqe.so vendor/lib64/libmdmcutback.so -vendor/lib64/libmdmdetect.so -vendor/lib64/libminkdescriptor.so vendor/lib64/libmotext_inf.so vendor/lib64/libnetmgr.so vendor/lib64/libnetmgr_common.so @@ -763,7 +621,7 @@ vendor/lib64/libnetmgr_rmnet_ext.so vendor/lib64/libnlnetmgr.so vendor/lib64/libpdmapper.so vendor/lib64/libpdnotifier.so -vendor/lib64/libqcbor.so +vendor/lib64/libqcmaputils.so vendor/lib64/libqcrilNr.so vendor/lib64/libqcrilNrFramework.so vendor/lib64/libqcrilNrLogger.so @@ -817,7 +675,6 @@ system_ext/app/ImsRcsService/ImsRcsService.apk system_ext/etc/permissions/vendor.qti.ims.rcsservice.xml system_ext/framework/vendor.qti.ims.connection-V1.0-java.jar system_ext/framework/vendor.qti.ims.connectionaidlservice-V1-java.jar -system_ext/framework/vendor.qti.ims.factory-V1.1-java.jar system_ext/framework/vendor.qti.ims.factory-V2.0-java.jar system_ext/framework/vendor.qti.ims.factory-V2.1-java.jar system_ext/framework/vendor.qti.ims.factory-V2.2-java.jar @@ -834,7 +691,6 @@ system_ext/lib64/lib-imsvideocodec.so system_ext/lib64/lib-imsvt.so system_ext/lib64/lib-imsvtextutils.so system_ext/lib64/lib-imsvtutils.so -system_ext/lib64/libdiag_system.so system_ext/lib64/libimscamera_jni.so;SYMLINK=system_ext/priv-app/ims/lib/arm64/libimscamera_jni.so system_ext/lib64/libimsmedia_jni.so;SYMLINK=system_ext/priv-app/ims/lib/arm64/libimsmedia_jni.so system_ext/lib64/vendor.qti.ImsRtpService-V1-ndk.so @@ -846,7 +702,6 @@ vendor/bin/imsdaemon vendor/etc/init/ims_rtp_daemon.rc vendor/etc/init/imsdaemon.rc vendor/etc/seccomp_policy/imsrtp.policy -vendor/lib64/com.qualcomm.qti.imscmservice@1.0.so vendor/lib64/com.qualcomm.qti.imscmservice@2.0.so vendor/lib64/com.qualcomm.qti.imscmservice@2.1.so vendor/lib64/com.qualcomm.qti.imscmservice@2.2.so @@ -900,16 +755,12 @@ vendor/lib64/vendor.qti.imsrtpservice@3.0-service-Impl.so vendor/lib64/vendor.qti.imsrtpservice@3.0.so;MODULE_SUFFIX=_vendor # Sensors -vendor/bin/hw/vendor.qti.hardware.sensorscalibrate@1.0-service vendor/bin/init.qcom.sensors.sh vendor/bin/sensors.qti vendor/bin/sscrpcd vendor/etc/init/init.vendor.sensors.rc -vendor/etc/init/vendor.qti.hardware.sensorscalibrate@1.0-service.rc vendor/etc/init/vendor.sensors.qti.rc vendor/etc/init/vendor.sensors.sscrpcd.rc -vendor/etc/permissions/vendor-qti-hardware-sensorscalibrate.xml -vendor/lib64/hw/vendor.qti.hardware.sensorscalibrate@1.0-impl.so vendor/lib64/libsdsprpc.so vendor/lib64/libsensorcal.so vendor/lib64/libsensorslog.so @@ -920,6 +771,11 @@ vendor/lib64/libsnsapi.so vendor/lib64/libsnsdiaglog.so vendor/lib64/libssc.so vendor/lib64/libssc_default_listener.so + +# Sensors calibrate +vendor/bin/hw/vendor.qti.hardware.sensorscalibrate@1.0-service +vendor/etc/init/vendor.qti.hardware.sensorscalibrate@1.0-service.rc +vendor/lib64/hw/vendor.qti.hardware.sensorscalibrate@1.0-impl.so vendor/lib64/vendor.qti.hardware.sensorscalibrate@1.0.so # Snapdragon Computer Vision Engine @@ -946,7 +802,6 @@ vendor/lib64/vendor.qti.hardware.scve.panorama@1.0.so # Soter vendor/bin/hw/vendor.qti.hardware.soter@1.0-service -vendor/bin/vendor.qti.hardware.soter@1.0-provision vendor/etc/init/vendor.qti.hardware.soter@1.0-service.rc vendor/lib64/hw/vendor.qti.hardware.soter@1.0-impl.so vendor/lib64/vendor.qti.hardware.soter@1.0.so @@ -964,94 +819,16 @@ vendor/etc/init/init.time_daemon.rc vendor/lib64/libtime_genoff.so # Trusted Execution Environment connector -vendor/lib64/libGPQTEEC_vendor.so vendor/lib64/libGPTEE_vendor.so -vendor/lib64/libQTEEConnector_vendor.so -vendor/lib64/vendor.qti.hardware.qteeconnector@1.0.so # Trusted User Interface -vendor/lib64/libtrustedapploader.so vendor/lib64/vendor.qti.hardware.trustedui@1.0.so vendor/lib64/vendor.qti.hardware.trustedui@1.1.so vendor/lib64/vendor.qti.hardware.trustedui@1.2.so # VPP -vendor/lib/vendor.qti.hardware.vpp@1.1.so -vendor/lib/vendor.qti.hardware.vpp@1.2.so -vendor/lib/vendor.qti.hardware.vpp@1.3.so -vendor/lib/vendor.qti.hardware.vpp@2.0.so vendor/lib64/vendor.qti.hardware.vpp@1.1.so vendor/lib64/vendor.qti.hardware.vpp@1.2.so -vendor/lib64/vendor.qti.hardware.vpp@1.3.so -vendor/lib64/vendor.qti.hardware.vpp@2.0.so - -# VPU firmware -vendor/firmware/vpu20_1v.b01 -vendor/firmware/vpu20_1v.b02 -vendor/firmware/vpu20_1v.b03 -vendor/firmware/vpu20_1v.b04 -vendor/firmware/vpu20_1v.b05 -vendor/firmware/vpu20_1v.b06 -vendor/firmware/vpu20_1v.b07 -vendor/firmware/vpu20_1v.b08 -vendor/firmware/vpu20_1v.b09 -vendor/firmware/vpu20_1v.b10 -vendor/firmware/vpu20_1v.b11 -vendor/firmware/vpu20_1v.b12 -vendor/firmware/vpu20_1v.b13 -vendor/firmware/vpu20_1v.b14 -vendor/firmware/vpu20_1v.b15 -vendor/firmware/vpu20_1v.b16 -vendor/firmware/vpu20_1v.b17 -vendor/firmware/vpu20_1v.b18 -vendor/firmware/vpu20_1v.b19 -vendor/firmware/vpu20_1v.mbn -vendor/firmware/vpu20_1v.mdt -vendor/firmware/vpu20_1v_unsigned.mbn -vendor/firmware/vpu20_2v.b01 -vendor/firmware/vpu20_2v.b02 -vendor/firmware/vpu20_2v.b03 -vendor/firmware/vpu20_2v.b04 -vendor/firmware/vpu20_2v.b05 -vendor/firmware/vpu20_2v.b06 -vendor/firmware/vpu20_2v.b07 -vendor/firmware/vpu20_2v.b08 -vendor/firmware/vpu20_2v.b09 -vendor/firmware/vpu20_2v.b10 -vendor/firmware/vpu20_2v.b11 -vendor/firmware/vpu20_2v.b12 -vendor/firmware/vpu20_2v.b13 -vendor/firmware/vpu20_2v.b14 -vendor/firmware/vpu20_2v.b15 -vendor/firmware/vpu20_2v.b16 -vendor/firmware/vpu20_2v.b17 -vendor/firmware/vpu20_2v.b18 -vendor/firmware/vpu20_2v.b19 -vendor/firmware/vpu20_2v.mbn -vendor/firmware/vpu20_2v.mdt -vendor/firmware/vpu20_2v_unsigned.mbn -vendor/firmware/vpu20_4v.b01 -vendor/firmware/vpu20_4v.b02 -vendor/firmware/vpu20_4v.b03 -vendor/firmware/vpu20_4v.b04 -vendor/firmware/vpu20_4v.b05 -vendor/firmware/vpu20_4v.b06 -vendor/firmware/vpu20_4v.b07 -vendor/firmware/vpu20_4v.b08 -vendor/firmware/vpu20_4v.b09 -vendor/firmware/vpu20_4v.b10 -vendor/firmware/vpu20_4v.b11 -vendor/firmware/vpu20_4v.b12 -vendor/firmware/vpu20_4v.b13 -vendor/firmware/vpu20_4v.b14 -vendor/firmware/vpu20_4v.b15 -vendor/firmware/vpu20_4v.b16 -vendor/firmware/vpu20_4v.b17 -vendor/firmware/vpu20_4v.b18 -vendor/firmware/vpu20_4v.b19 -vendor/firmware/vpu20_4v.mbn -vendor/firmware/vpu20_4v.mdt -vendor/firmware/vpu20_4v_unsigned.mbn # Widevine DRM vendor/bin/hw/android.hardware.drm@1.3-service.widevine @@ -1061,8 +838,6 @@ vendor/lib64/libwvhidl.so # WiFi vendor/bin/cnss-daemon -vendor/etc/wifi/aoa_cldb_falcon.bin -vendor/etc/wifi/aoa_cldb_swl14.bin # WiFi Display (system) - from dada OS2.0.217.0.WOCMIXM system/framework/WfdCommon.jar;BOOT_JAR|76fab5ed43206989057284fa26e8b894f1da102f @@ -1081,7 +856,7 @@ system_ext/lib64/libwfddisplayconfig.so|27f5d6e284edf05cc7776e5be010912973000ab9 system_ext/lib64/libwfdmminterface.so|8d3d493fef797aef2feaab4e09e50250ddf5dc9a system_ext/lib64/libwfdmmsink.so|4569ce9941eb5d06db599146ed80b8a32d7cd97f system_ext/lib64/libwfdmmsrc_system.so|0cc970954800566baddbf760b153b027940180f5 -system_ext/lib64/libwfdnative.so;SYMLINK=system_ext/priv-app/WfdService/lib/arm64/libwfdnative.so|9513bbbd813dd05fb063d3c9e72640a1bc9156c2 +system_ext/lib64/libwfdnative.so;SYMLINK=system_ext/priv-app/WfdService/lib/arm64/libwfdnative.so|9513bbbd813dd05fb063d3c9e72640a1bc9156c2|f2918bbd8e4c691299e840863e8cb502a47bb773 system_ext/lib64/libwfdrtsp.so|1ab4fc5b75d25f551df3593d5856e6f7893a4176 system_ext/lib64/libwfdservice.so|af0e31f17ed997a5d8bad64cdad486be28cb9f07 system_ext/lib64/libwfdsinksm.so|cc899b719fa11d844c65908d7fdc18600451324d @@ -1133,4 +908,3 @@ vendor/lib/libwfduibcsrcinterface_proprietary.so vendor/lib/libwfdutils_proprietary.so vendor/lib/vendor.qti.hardware.wifidisplaysession@1.0.so;MODULE_SUFFIX=_vendor vendor/lib/vendor.qti.hardware.wifidisplaysessionl@1.0-halimpl.so -vendor/lib64/vendor.qti.hardware.wifidisplaysession@1.0.so;MODULE_SUFFIX=_vendor diff --git a/resource-overlay/common/Frameworks/res/values/config.xml b/resource-overlay/common/Frameworks/res/values/config.xml index 9fbab21..9696720 100644 --- a/resource-overlay/common/Frameworks/res/values/config.xml +++ b/resource-overlay/common/Frameworks/res/values/config.xml @@ -43,7 +43,7 @@ - 17 + 0.06667 true diff --git a/resource-overlay/common/LineageApertureApp/Android.bp b/resource-overlay/common/LineageApertureApp/Android.bp new file mode 100644 index 0000000..2917e57 --- /dev/null +++ b/resource-overlay/common/LineageApertureApp/Android.bp @@ -0,0 +1,9 @@ +// +// SPDX-FileCopyrightText: The LineageOS Project +// SPDX-License-Identifier: Apache-2.0 +// + +runtime_resource_overlay { + name: "LineageApertureAppCommon", + vendor: true, +} diff --git a/resource-overlay/common/LineageApertureApp/AndroidManifest.xml b/resource-overlay/common/LineageApertureApp/AndroidManifest.xml new file mode 100644 index 0000000..a798a65 --- /dev/null +++ b/resource-overlay/common/LineageApertureApp/AndroidManifest.xml @@ -0,0 +1,13 @@ + + + + + + diff --git a/overlay-lineage/packages/apps/Aperture/app/src/main/res/values/config.xml b/resource-overlay/common/LineageApertureApp/res/values/config.xml similarity index 100% rename from overlay-lineage/packages/apps/Aperture/app/src/main/res/values/config.xml rename to resource-overlay/common/LineageApertureApp/res/values/config.xml diff --git a/rootdir/etc/init/hw/init.mmi.chipset.rc b/rootdir/etc/init/hw/init.mmi.chipset.rc index 1961d5e..a9f2f7d 100644 --- a/rootdir/etc/init/hw/init.mmi.chipset.rc +++ b/rootdir/etc/init/hw/init.mmi.chipset.rc @@ -7,9 +7,9 @@ on early-boot chown system system /sys/devices/platform/soc/4804000.ufshc/ufshid/trigger on boot - # Set adaptive charging perms for HAL - chown system system /sys/module/qpnp_adaptive_charge/parameters/upper_limit - chown system system /sys/module/qpnp_adaptive_charge/parameters/lower_limit + # Set adaptive charging perms for HAL + chown system system /sys/module/qpnp_adaptive_charge/parameters/charging_enabled + chmod 0660 /sys/module/qpnp_adaptive_charge/parameters/charging_enabled on property:sys.boot_completed=1 write /sys/devices/platform/soc/soc:mmi,charger/state_sync 1 diff --git a/rootdir/etc/init/hw/init.mmi.rc b/rootdir/etc/init/hw/init.mmi.rc index 63066d8..4b41de3 100644 --- a/rootdir/etc/init/hw/init.mmi.rc +++ b/rootdir/etc/init/hw/init.mmi.rc @@ -58,7 +58,6 @@ on early-init on fs insmod /vendor/lib/modules/cci_intf.ko mkdir /mnt/vendor/persist/fps 0770 system system - exec_start vendor.ident-fps-sh on fs && property:ro.vendor.hw.modem_version=* # Super modem detection @@ -338,20 +337,6 @@ service vendor.hal-fps-sh /vendor/bin/init.oem.fingerprint2.sh group system oneshot -service fpc_ident /vendor/bin/hw/fpc_ident - class late_start - user system - group system - oneshot - disabled - -service egis_ident /vendor/bin/hw/egis_ident - class late_start - user system - group system - oneshot - disabled - service vendor.touch-dead-sh /vendor/bin/init.oem.hw.sh -f class main user root diff --git a/vendor.prop b/vendor.prop index c3e571d..67d9cb5 100644 --- a/vendor.prop +++ b/vendor.prop @@ -315,6 +315,7 @@ ro.surface_flinger.max_frame_buffer_acquired_buffers=4 ro.surface_flinger.max_virtual_display_dimension=4096 ro.surface_flinger.protected_contents=true ro.surface_flinger.set_touch_timer_ms=200 +ro.surface_flinger.supports_background_blur=1 ro.surface_flinger.use_color_management=true ro.surface_flinger.use_content_detection_for_refresh_rate=true ro.surface_flinger.use_smart_90_for_video=true @@ -322,6 +323,8 @@ ro.surface_flinger.wcg_composition_dataspace=143261696 # USB sys.usb.mtp.batchcancel=1 +vendor.usb.controller=4e00000.dwc3 +vendor.usb.device=4e00000.ssusb vendor.usb.diag.func.name=ffs vendor.usb.dpl.inst.name=dpl vendor.usb.qdss.inst.name=qdss