This repository has been archived on 2025-09-03. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
device_motorola_sanders/vendor_prop.mk
zljing 4bd9cd449f sanders: Shorten wait time for services exit to optimize shutdown time
Android O sets 3s by default to wait for all services exit which is
optional shutdown step. Firstly, in this step there will be time out
due to services not terminated in 3s; Second, in next step there
will send stop signal to kill all services; Finally, Android N sets
ro.build.shutdown_time 0 by default to skip the step. So optimize the
wait time to let shutdown time in 3s.

Signed-off-by: Nick <nickgunale@gmail.com>
Signed-off-by: kubersharma001 <kubersharma001@gmail.com>
2019-12-16 01:42:16 +01:00

294 lines
9.3 KiB
Makefile

#
# vendor props for sanders
#
# Audio
PRODUCT_PROPERTY_OVERRIDES += \
af.fast_track_multiplier=1 \
audio.deep_buffer.media=true \
audio.offload.disable=false \
audio.offload.min.duration.secs=60 \
audio.offload.video=false \
av.offload.enable=false \
av.debug.disable.pers.cache=1 \
qcom.hw.aac.encoder=false \
persist.audio.calfile0=/vendor/etc/acdbdata/Bluetooth_cal.acdb \
persist.audio.calfile1=/vendor/etc/acdbdata/General_cal.acdb \
persist.audio.calfile2=/vendor/etc/acdbdata/Global_cal.acdb \
persist.audio.calfile3=/vendor/etc/acdbdata/Handset_cal.acdb \
persist.audio.calfile4=/vendor/etc/acdbdata/Hdmi_cal.acdb \
persist.audio.calfile5=/vendor/etc/acdbdata/Headset_cal.acdb \
persist.audio.calfile6=/vendor/etc/acdbdata/Speaker_cal.acdb \
persist.audio.dualmic.config=endfire \
persist.audio.endcall.delay=250 \
persist.vendor.audio.fluence.speaker=false \
persist.vendor.audio.fluence.voicecall=true \
persist.vendor.audio.fluence.voicecomm=true \
persist.vendor.audio.fluence.voicerec=false \
persist.vendor.audio.hw.binder.size_kbyte=1024 \
ro.af.client_heap_size_kbyte=7168 \
ro.vendor.audio.sdk.fluencetype=none \
ro.vendor.audio.sdk.ssr=false \
vendor.audio_hal.period_size=240 \
vendor.audio.flac.sw.decoder.24bit=true \
vendor.audio.offload.buffer.size.kb=64 \
vendor.audio.offload.gapless.enabled=false \
vendor.audio.offload.multiple.enabled=false \
vendor.audio.offload.passthrough=false \
vendor.audio.offload.track.enable=true \
vendor.audio.parser.ip.buffer.size=262144 \
vendor.audio.playback.mch.downsample=true \
vendor.audio.safx.pbe.enabled=true \
vendor.audio.tunnel.encode=false \
vendor.use.voice.path.for.pcm.voip=false
# Bluetooth
PRODUCT_PROPERTY_OVERRIDES += \
bluetooth.hfp.client=1 \
vendor.qcom.bluetooth.soc=smd \
qcom.bt.le_dev_pwr_class=1 \
ro.cutoff_voltage_mv=3400 \
ro.bluetooth.hfp.ver=1.7 \
ro.qualcomm.bt.hci_transport=smd \
ro.qualcomm.bluetooth.opp=true \
ro.qualcomm.bluetooth.hfp=true \
ro.qualcomm.bluetooth.hsp=true \
ro.qualcomm.bluetooth.pbap=true \
ro.qualcomm.bluetooth.ftp=true \
ro.qualcomm.bluetooth.nap=true \
ro.bluetooth.sap=true \
ro.bluetooth.dun=true \
ro.qualcomm.bluetooth.map=true \
persist.bt.enableAptXHD=true
# Camera
PRODUCT_PROPERTY_OVERRIDES += \
camera.disable_zsl_mode=1 \
persist.vendor.camera.display.umax=1920x1080 \
persist.vendor.camera.display.lmax=1280x720 \
camera.mot.startup_probing=0 \
persist.camera.debug.logfile=0 \
persist.camera.gyro.disable=0 \
persist.camera.HAL3.enabled=1 \
persist.camera.expose.aux=1 \
vidc.enc.dcvs.extra-buff-count=2 \
vendor.vidc.enc.disable_bframes=1 \
vendor.vidc.disable.split.mode=1 \
vendor.vidc.enc.disable.pq=true \
vendor.vidc.dec.downscalar_width=1920 \
vendor.vidc.dec.downscalar_height=1088 \
vidc.dec.disable.split.cpu=1 \
video.disable.ubwc=1 \
vendor.camera.aux.packagelist=com.motorola.camera2,com.google.android.Pixel2Mod
# CNE
PRODUCT_PROPERTY_OVERRIDES += \
persist.cne.feature=1 \
persist.cne.logging.qxdm=3974 \
persist.cne.rat.wlan.chip.oem=WCN \
persist.dpm.feature=0 \
persist.sys.cnd.iwlan=1
#property to enable fingerprint
PRODUCT_PROPERTY_OVERRIDES += \
persist.qfp=false
# core_ctrl
PRODUCT_PROPERTY_OVERRIDES += \
ro.vendor.qti.core_ctl_min_cpu=2 \
ro.vendor.qti.core_ctl_max_cpu=4
# Dalvik
PRODUCT_PROPERTY_OVERRIDES += \
dalvik.vm.heapgrowthlimit=192m \
dalvik.vm.heapmaxfree=8m \
dalvik.vm.heapminfree=512k \
dalvik.vm.heapsize=384m \
dalvik.vm.heapstartsize=8m \
dalvik.vm.heaptargetutilization=0.75
# Display
PRODUCT_PROPERTY_OVERRIDES += \
debug.sf.enable_hwc_vds=1 \
debug.egl.hw=0 \
debug.sf.hw=0 \
debug.sf.latch_unsignaled=1 \
persist.hwc.mdpcomp.enable=true \
dev.pm.dyn_samplingrate=1 \
persist.demo.hdmirotationlock=false \
ro.opengles.version=196610 \
ro.sf.lcd_density=480 \
persist.debug.wfd.enable=1 \
sdm.debug.disable_skip_validate=1 \
debug.gralloc.enable_fb_ubwc=1 \
persist.camera.preview.ubwc=0 \
persist.camera.video.ubwc=0 \
persist.hwc.enable_vds=1 \
debug.sf.recomputecrop=0 \
debug.enable.sglscale=1 \
vendor.display.enable_default_color_mode=1 \
vendor.gralloc.enable_fb_ubwc=1 \
vendor.display.disable_skip_validate=1
# FM
PRODUCT_PROPERTY_OVERRIDES += \
ro.fm.transmitter=false
# HWUI properties
PRODUCT_PROPERTY_OVERRIDES += \
ro.hwui.texture_cache_size=72 \
ro.hwui.layer_cache_size=48 \
ro.hwui.r_buffer_cache_size=8 \
ro.hwui.path_cache_size=32 \
ro.hwui.gradient_cache_size=1 \
ro.hwui.drop_shadow_cache_size=6 \
ro.hwui.texture_cache_flushrate=0.4 \
ro.hwui.text_small_cache_width=1024 \
ro.hwui.text_small_cache_height=1024 \
ro.hwui.text_large_cache_width=2048 \
ro.hwui.text_large_cache_height=1024
# IMS
PRODUCT_PROPERTY_OVERRIDES += \
persist.vendor.radio.jbims=1 \
persist.radio.RATE_ADAPT_ENABLE=1 \
persist.radio.VT_ENABLE=1 \
persist.radio.VT_HYBRID_ENABLE=1 \
persist.radio.VT_USE_MDM_TIME=0 \
persist.ims.disableADBLogs=2 \
persist.ims.disableDebugLogs=0 \
persist.ims.disableIMSLogs=0 \
persist.ims.disableQXDMLogs=0 \
persist.ims.rcs=false \
persist.ims.volte=true \
persist.ims.vt.epdg=false \
persist.mm.sta.enable=0
# Media
PRODUCT_PROPERTY_OVERRIDES += \
media.aac_51_output_enabled=true \
mm.enable.qcom_parser=135715 \
mm.enable.sec.smoothstreaming=false \
mm.enable.smoothstreaming=false \
mmp.enable.3g2=true
# Netmgr
PRODUCT_PROPERTY_OVERRIDES += \
ro.use_data_netmgrd=true \
persist.data.netmgrd.qos.enable=true \
persist.data.mode=concurrent
# NITZ
PRODUCT_PROPERTY_OVERRIDES += \
persist.rild.nitz_plmn="" \
persist.rild.nitz_long_ons_0="" \
persist.rild.nitz_long_ons_1="" \
persist.rild.nitz_long_ons_2="" \
persist.rild.nitz_long_ons_3="" \
persist.rild.nitz_short_ons_0="" \
persist.rild.nitz_short_ons_1="" \
persist.rild.nitz_short_ons_2="" \
persist.rild.nitz_short_ons_3=""
# Perf
PRODUCT_PROPERTY_OVERRIDES += \
ro.vendor.extension_library=libqti-perfd-client.so \
ro.vendor.at_library=libqti-at.so \
ro.vendor.gt_library=libqti-gt.so
# Qualcomm
PRODUCT_PROPERTY_OVERRIDES += \
com.qc.hardware=true \
debug.qc.hardware=true \
persist.timed.enable=true
# Radio
PRODUCT_PROPERTY_OVERRIDES += \
persist.data.qmi.adb_logmask=0 \
persist.radio.apn_delay=5000 \
persist.radio.apm_sim_not_pwdn=1 \
persist.vendor.radio.dfr_mode_set=1 \
persist.vendor.radio.force_get_pref=1 \
persist.radio.msgtunnel.start=true \
persist.vendor.radio.no_wait_for_card=1 \
persist.vendor.radio.oem_ind_to_both=0 \
persist.vendor.radio.relay_oprt_change=1 \
ril.subscription.types=NV,RUIM \
rild.libargs=-d[SPACE]/dev/smd0 \
rild.libpath=/vendor/lib64/libril-qc-qmi-1.so \
ro.mot.ignore_csim_appid=true \
persist.sys.ssr.restart_level=ALL_ENABLE \
persist.sys.qc.sub.rdump.on=1 \
persist.vendor.radio.sw_mbn_update=1 \
persist.sys.qc.sub.rdump.max=3 \
persist.vendor.radio.custom_ecc=1 \
persist.vendor.radio.is_wps_enabled=true \
persist.vendor.radio.mt_sms_ack=30 \
persist.vendor.radio.0x9e_not_callname=1 \
persist.vendor.radio.qcril_uim_vcc_feature=1 \
persist.mot.gps.conf.from.sim=true \
persist.net.doxlat=true \
persist.radio.REVERSE_QMI=0 \
persist.radio.ROTATION_ENABLE=1 \
persist.radio.adb_log_on=0 \
persist.radio.calls.on.ims=true \
persist.radio.domain.ps=0 \
persist.radio.sar_sensor=1 \
persist.vendor.radio.sib16_support=1 \
persist.radio.sib16_support=1 \
persist.vendor.radio.rat_on=combine \
ro.telephony.call_ring.multiple=false \
persist.vendor.radio.eri64_as_home=1 \
persist.vendor.radio.data_con_rprt=1 \
persist.data.qmi.adb_logmask=0 \
telephony.lteOnCdmaDevice=1 \
DEVICE_PROVISIONED=1
# RmNet Data
PRODUCT_PROPERTY_OVERRIDES += \
persist.data.wda.enable=true \
persist.data.df.dl_mode=5 \
persist.data.df.ul_mode=5 \
persist.data.df.agg.dl_pkt=10 \
persist.data.df.agg.dl_size=4096 \
persist.data.df.mux_count=8 \
persist.data.df.iwlan_mux=9 \
persist.data.df.dev_name=rmnet_usb0 \
persist.data.iwlan.enable=true \
persist.rmnet.data.enable=true \
persist.rmnet.mux=enabled
# Sensors
PRODUCT_PROPERTY_OVERRIDES += \
ro.vendor.sensors.pmd=false \
ro.vendor.sensors.sta_detect=true \
ro.vendor.sensors.mot_detect=true \
ro.vendor.sensors.amd=false \
ro.vendor.sensors.rmd=false \
ro.vendor.sdk.sensors.gestures=false \
ro.vendor.sensors.facing=false \
ro.vendor.sensors.scrn_ortn=false \
ro.vendor.sensors.pedometer=false \
ro.vendor.sensors.glance_approach=false \
ro.hardware.sensors=sanders
#Trim properties
PRODUCT_PROPERTY_OVERRIDES += \
ro.vendor.qti.sys.fw.trim_enable_memory=2147483648
# USB
PRODUCT_PROPERTY_OVERRIDES += \
ro.usb.mtp=0x2e82 \
ro.usb.mtp_adb=0x2e76 \
ro.usb.ptp=0x2e83 \
ro.usb.ptp_adb=0x2e84 \
ro.usb.bpt=0x2ee5 \
ro.usb.bpt_adb=0x2ee6 \
ro.usb.bpteth=0x2ee7 \
ro.usb.bpteth_adb=0x2ee8
# Boot
PRODUCT_PROPERTY_OVERRIDES += \
sys.vendor.shutdown.waittime=500 \
ro.build.shutdown_timeout=0