android_device_xiaomi_sdm84.../common-props.mk
TheScarastic e852972846 sdm845-common: Force enable VoLTE
For some reason VoLTE wasn't working on some carriers even with
updated carrierconfig overlays, so add it for now.

Change-Id: I18b5356e1f5b8c8623e569a1fc526394e7e9e247
2020-02-12 00:29:16 +01:00

232 lines
8.8 KiB
Makefile

# Audio
PRODUCT_PROPERTY_OVERRIDES += \
af.fast_track_multiplier=1 \
audio.deep_buffer.media=true \
audio.offload.min.duration.secs=30 \
persist.vendor.audio.button_jack.profile=volume \
persist.vendor.audio.button_jack.switch=0 \
persist.vendor.audio.fluence.speaker=true \
persist.vendor.audio.fluence.voicecall=true \
persist.vendor.audio.fluence.voicerec=false \
persist.vendor.audio.ras.enabled=false \
ro.af.client_heap_size_kbyte=7168 \
ro.config.media_vol_steps=25 \
ro.config.vc_call_vol_steps=11 \
ro.vendor.audio.sdk.fluencetype=fluence \
ro.vendor.audio.sdk.ssr=false \
ro.vendor.audio.soundfx.usb=true \
vendor.audio.adm.buffering.ms=6 \
vendor.audio.dolby.ds2.enabled=false \
vendor.audio.dolby.ds2.hardbypass=false \
vendor.audio.enable.dp.for.voice=false \
vendor.audio.feature.a2dp_offload.enable=true \
vendor.audio.feature.afe_proxy.enable=true \
vendor.audio.feature.anc_headset.enable=true \
vendor.audio.feature.audiozoom.enable=false \
vendor.audio.feature.battery_listener.enable=false \
vendor.audio.feature.compr_cap.enable=false \
vendor.audio.feature.compress_in.enable=false \
vendor.audio.feature.compress_meta_data.enable=true \
vendor.audio.feature.compr_voip.enable=false \
vendor.audio.feature.concurrent_capture.enable=false \
vendor.audio.feature.custom_stereo.enable=true \
vendor.audio.feature.deepbuffer_as_primary.enable=false \
vendor.audio.feature.display_port.enable=true \
vendor.audio.feature.dsm_feedback.enable=false \
vendor.audio.feature.dynamic_ecns.enable=false \
vendor.audio.feature.ext_hw_plugin.enable=false \
vendor.audio.feature.external_dsp.enable=false \
vendor.audio.feature.external_speaker.enable=false \
vendor.audio.feature.external_speaker_tfa.enable=false \
vendor.audio.feature.fluence.enable=true \
vendor.audio.feature.fm.enable=true \
vendor.audio.feature.hdmi_edid.enable=true \
vendor.audio.feature.hdmi_passthrough.enable=true \
vendor.audio.feature.hfp.enable=true \
vendor.audio.feature.hifi_audio.enable=false \
vendor.audio.feature.hwdep_cal.enable=false \
vendor.audio.feature.incall_music.enable=false \
vendor.audio.feature.keep_alive.enable=false \
vendor.audio.feature.kpi_optimize.enable=true \
vendor.audio.feature.maxx_audio.enable=false \
vendor.audio.feature.multi_voice_session.enable=true \
vendor.audio.feature.ras.enable=true \
vendor.audio.feature.record_play_concurency.enable=false \
vendor.audio.feature.snd_mon.enable=true \
vendor.audio.feature.spkr_prot.enable=true \
vendor.audio.feature.src_trkn.enable=true \
vendor.audio.feature.ssrec.enable=true \
vendor.audio.feature.usb_offload.enable=true \
vendor.audio.feature.usb_offload_burst_mode.enable=false \
vendor.audio.feature.usb_offload_sidetone_volume.enable=false \
vendor.audio.feature.vbat.enable=true \
vendor.audio.feature.wsa.enable=false \
vendor.audio.flac.sw.decoder.24bit=true \
vendor.audio_hal.in_period_size=144 \
vendor.audio.hal.output.suspend.supported=false \
vendor.audio_hal.period_size=192 \
vendor.audio_hal.period_multiplier=3 \
vendor.audio.hw.aac.encoder=false \
vendor.audio.noisy.broadcast.delay=600 \
vendor.audio.offload.buffer.size.kb=32 \
vendor.audio.offload.gapless.enabled=true \
vendor.audio.offload.multiaac.enable=true \
vendor.audio.offload.multiple.enabled=true \
vendor.audio.offload.passthrough=false \
vendor.audio.offload.pstimeout.secs=3 \
vendor.audio.offload.track.enable=false \
vendor.audio.parser.ip.buffer.size=262144 \
vendor.voice.path.for.pcm.voip=false \
vendor.audio.safx.pbe.enabled=false \
vendor.audio.tunnel.encode=false \
vendor.audio.use.sw.alac.decoder=true \
vendor.audio.use.sw.ape.decoder=true
# Bluetooth
PRODUCT_PROPERTY_OVERRIDES += \
persist.bluetooth.a2dp_offload.disabled=false \
persist.bluetooth.a2dp_offload.cap=sbc-aac-aptx-aptxhd-ldac \
persist.vendor.bt.a2dp_offload_cap=sbc-aptx-aptxtws-aptxhd-aac-ldac \
persist.vendor.bt.aac_frm_ctl.enabled=true \
persist.vendor.bt.enable.splita2dp=true \
persist.vendor.qcom.bluetooth.enable.splita2dp=true \
persist.vendor.qcom.bluetooth.a2dp_offload_cap=sbc-aptx-aptxtws-aptxhd-aac-ldac \
ro.bluetooth.a2dp_offload.supported=true \
vendor.bluetooth.soc=cherokee \
vendor.qcom.bluetooth.soc=cherokee
# Camera
PRODUCT_PROPERTY_OVERRIDES += \
camera.disable_zsl_mode=true \
vendor.camera.aux.packagelist=org.codeaurora.snapcam,com.android.camera,org.lineageos.snap
# CNE and DPM
PRODUCT_PROPERTY_OVERRIDES += \
persist.vendor.cne.feature=1 \
persist.vendor.dpm.feature=1 \
persist.vendor.dpm.loglevel=0 \
persist.vendor.dpm.nsrm.bkg.evt=3955
# Data modules
PRODUCT_PROPERTY_OVERRIDES += \
persist.data.df.dev_name=rmnet_usb0 \
persist.vendor.data.profile_update=true \
persist.vendor.data.mode=concurrent \
ro.vendor.use_data_netmgrd=true
# Display post-processing
PRODUCT_PROPERTY_OVERRIDES += \
ro.qualcomm.cabl=0 \
ro.vendor.display.ad=1 \
ro.vendor.display.ad.hdr_calib_data=/vendor/etc/hdr_config.cfg \
ro.vendor.display.ad.sdr_calib_data=/vendor/etc/sdr_config.cfg \
ro.vendor.display.cabl=2 \
ro.vendor.display.sensortype=2
# DRM
PRODUCT_PROPERTY_OVERRIDES += \
drm.service.enabled=true
# FRP
PRODUCT_PROPERTY_OVERRIDES += \
ro.frp.pst=/dev/block/bootdevice/by-name/frp \
# Graphics
PRODUCT_PROPERTY_OVERRIDES += \
debug.egl.hw=0 \
debug.sf.disable_backpressure=1 \
debug.sf.enable_hwc_vds=1 \
debug.sf.latch_unsignaled=1 \
debug.sf.hw=0 \
persist.demo.hdmirotationlock=false \
persist.sys.sf.native_mode=0 \
ro.opengles.version=196610 \
sdm.debug.disable_inline_rotator=1 \
sdm.debug.disable_inline_rotator_secure=1
PRODUCT_DEFAULT_PROPERTY_OVERRIDES += \
ro.surface_flinger.force_hwc_copy_for_virtual_displays=true \
ro.surface_flinger.max_frame_buffer_acquired_buffers=2 \
ro.surface_flinger.max_virtual_display_dimension=4096 \
ro.surface_flinger.vsync_event_phase_offset_ns=2000000 \
ro.surface_flinger.vsync_sf_event_phase_offset_ns=6000000
# Listen
PRODUCT_PROPERTY_OVERRIDES += \
ro.audio.soundtrigger=sva \
ro.audio.soundtrigger.lowpower=true \
ro.vendor.audio.soundtrigger=sva \
ro.vendor.audio.soundtrigger.lowpower=true \
ro.vendor.audio.soundtrigger.20.key.level=40 \
ro.vendor.audio.soundtrigger.20.user.level=60 \
ro.vendor.audio.soundtrigger.20.key.adsp.level=40 \
ro.vendor.audio.soundtrigger.20.user.adsp.level=40 \
ro.vendor.audio.soundtrigger.gmm.level=50 \
ro.vendor.audio.soundtrigger.gmm.user.level=10 \
ro.vendor.audio.soundtrigger.cnn.level=27 \
ro.vendor.audio.soundtrigger.vop.level=10 \
ro.vendor.audio.soundtrigger.gmm.adsp.level=50 \
ro.vendor.audio.soundtrigger.gmm.user.adsp.level=10 \
ro.vendor.audio.soundtrigger.cnn.adsp.level=27 \
ro.vendor.audio.soundtrigger.vop.adsp.level=10 \
ro.vendor.audio.soundtrigger.training.level=60 \
ro.vendor.audio.soundtrigger.hist.duration=1500
# Media
PRODUCT_PROPERTY_OVERRIDES += \
audio.offload.video=true \
media.settings.xml=/vendor/etc/media_profiles_vendor.xml
# Memory optimizations
PRODUCT_PROPERTY_OVERRIDES += \
ro.vendor.qti.sys.fw.bservice_enable=true
# Netflix custom property
PRODUCT_PROPERTY_OVERRIDES += \
ro.netflix.bsp_rev=Q845-05000-1
# Perf
PRODUCT_PROPERTY_OVERRIDES += \
ro.vendor.extension_library=libqti-perfd-client.so \
ro.vendor.qti.sys.fw.bg_apps_limit=60 \
vendor.iop.enable_prefetch_ofr=0 \
vendor.iop.enable_uxe=0
# QC framework value-adds
PRODUCT_DEFAULT_PROPERTY_OVERRIDES += \
ro.vendor.qti.va_aosp.support=1
PRODUCT_ODM_PROPERTIES += \
ro.vendor.qti.va_odm.support=1
# RCS and IMS
PRODUCT_PROPERTY_OVERRIDES += \
persist.dbg.volte_avail_ovr=1 \
persist.dbg.vt_avail_ovr=1 \
persist.rcs.supported=0 \
persist.vendor.ims.disableUserAgent=0
# RIL
PRODUCT_PROPERTY_OVERRIDES += \
DEVICE_PROVISIONED=1 \
persist.radio.multisim.config=dsds \
persist.vendor.radio.apm_sim_not_pwdn=1 \
persist.vendor.radio.custom_ecc=1 \
persist.vendor.radio.flexmap_type=none \
persist.vendor.radio.force_on_dc=true \
persist.vendor.radio.procedure_bytes=SKIP \
persist.vendor.radio.rat_on=combine \
persist.vendor.radio.redir_party_num=1 \
persist.vendor.radio.report_codec=1 \
persist.vendor.radio.sib16_support=1 \
ril.subscription.types=NV,RUIM \
rild.libpath=/vendor/lib64/libril-qc-hal-qmi.so \
ro.com.android.dataroaming=true \
ro.telephony.default_network=22,22 \
telephony.lteOnCdmaDevice=1
# SSR
PRODUCT_PROPERTY_OVERRIDES += \
persist.vendor.ssr.enable_ramdumps=0 \
persist.vendor.ssr.restart_level=ALL_ENABLE