android_device_xiaomi_sdm66.../properties.mk
palaych 7539a6fb27
sdm660: Return oreo fingerprint from walleye
Tnx Google, now pie fingerprint failed cts, now it check yet date security patch.
But old oreo prop pass normal without change security patch date.

This reverts commit dca62446a9027b02502a5b1372b302f40e3d9d69.

Change-Id: Icd60b7df6804146220ef81b0047c78542cd15dcb
2019-11-04 15:02:14 +01:00

317 lines
11 KiB
Makefile

#Build FP to be picked by both system and vendor
BUILD_FINGERPRINT := "google/walleye/walleye:8.1.0/OPM1.171019.021/4565141:user/release-keys"
# ART
PRODUCT_PROPERTY_OVERRIDES += \
dalvik.vm.dex2oat-filter=speed \
dalvik.vm.image-dex2oat-filter=speed \
ro.vendor.qti.am.reschedule_service=true \
ro.sys.fw.dex2oat_thread_count=8 \
dalvik.vm.boot-dex2oat-threads=8 \
dalvik.vm.dex2oat-threads=8
# Audio
PRODUCT_PROPERTY_OVERRIDES += \
af.fast_track_multiplier=1 \
audio.deep_buffer.media=true \
audio.offload.min.duration.secs=30 \
audio.offload.video=true \
audio.safemedia.bypass=true \
vendor.audio.volume.headset.gain.depcal=true \
persist.dirac.acs.controller=qem \
persist.dirac.acs.ignore_error=1 \
persist.dirac.acs.storeSettings=1 \
persist.vendor.audio.fluence.speaker=true \
persist.vendor.audio.fluence.voicecall=true \
persist.vendor.audio.fluence.voicerec=false \
persist.vendor.audio.hifi.int_codec=true \
persist.vendor.audio.hw.binder.size_kbyte=1024 \
persist.vendor.audio.ras.enabled=false \
persist.vendor.bt.a2dp_offload_cap=sbc-aac \
ro.af.client_heap_size_kbyte=7168 \
ro.audio.soundfx.dirac=true \
ro.config.vc_call_vol_steps=14 \
ro.config.media_vol_steps=25 \
ro.vendor.audio.sdk.fluencetype=fluence \
ro.vendor.audio.sdk.ssr=false \
vendor.audio.adm.buffering.ms=6 \
vendor.audio.dolby.ds2.enabled=false \
vendor.audio.dolby.ds2.hardbypass=false \
vendor.audio.flac.sw.decoder.24bit=true \
vendor.audio.hw.aac.encoder=true \
audio.sys.noisy.broadcast.delay=600 \
vendor.audio.offload.buffer.size.kb=64 \
vendor.audio.offload.gapless.enabled=true \
vendor.audio.offload.multiaac.enable=true \
vendor.audio.offload.multiple.enabled=false \
vendor.audio.offload.passthrough=false \
audio.sys.offload.pstimeout.secs=3 \
vendor.audio.offload.track.enable=false \
vendor.audio.parser.ip.buffer.size=262144 \
vendor.audio.safx.pbe.enabled=false \
vendor.audio.tunnel.encode=false \
vendor.audio.use.sw.alac.decoder=true \
vendor.audio.use.sw.ape.decoder=true \
vendor.audio.snd_card.open.retries=50 \
vendor.audio_hal.period_size=192 \
vendor.audio.spkr_prot.tx.sampling_rate=48000\
vendor.fm.a2dp.conc.disabled=true \
vendor.voice.path.for.pcm.voip=true
# Audio Feature
PRODUCT_PROPERTY_OVERRIDES += \
vendor.audio.feature.a2dp_offload.enable=false \
vendor.audio.feature.afe_proxy.enable=true \
vendor.audio.feature.anc_headset.enable=true \
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=true \
vendor.audio.feature.concurrent_capture.enable=false \
vendor.audio.feature.custom_stereo.enable=true \
vendor.audio.feature.display_port.enable=false \
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=false \
vendor.audio.feature.hfp.enable=true \
vendor.audio.feature.hifi_audio.enable=true \
vendor.audio.feature.hwdep_cal.enable=false \
vendor.audio.feature.incall_music.enable=false \
vendor.audio.feature.multi_voice_session.enable=true \
vendor.audio.feature.keep_alive.enable=false \
vendor.audio.feature.kpi_optimize.enable=true \
vendor.audio.feature.maxx_audio.enable=false \
vendor.audio.feature.ras.enable=false \
vendor.audio.feature.record_play_concurency.enable=false \
vendor.audio.feature.src_trkn.enable=true \
vendor.audio.feature.spkr_prot.enable=true \
vendor.audio.feature.ssrec.enable=true \
vendor.audio.feature.usb_offload.enable=false \
vendor.audio.feature.usb_offload_burst_mode.enable=false \
vendor.audio.feature.usb_offload_sidetone_volume.enable=false \
vendor.audio.feature.deepbuffer_as_primary.enable=false \
vendor.audio.feature.vbat.enable=true \
vendor.audio.feature.wsa.enable=true \
vendor.audio.feature.audiozoom.enable=false \
vendor.audio.feature.snd_mon.enable=true
# Bluetooth
PRODUCT_PROPERTY_OVERRIDES += \
vendor.qcom.bluetooth.soc=cherokee \
persist.bluetooth.bluetooth_audio_hal.disabled=true \
ro.vendor.bluetooth.wipower=false \
persist.bluetooth.a2dp_offload.disabled=false \
persist.bluetooth.a2dp_offload.cap=sbc-aac-aptx-aptxhd-ldac \
persist.vendor.bt.aac_frm_ctl.enabled=true
# Camera
PRODUCT_PROPERTY_OVERRIDES += \
camera.aux.packagelist=org.codeaurora.snapcam,com.android.camera,com.qualcomm.qti.qmmi \
persist.vendor.camera.HAL3.enabled=1 \
persist.vendor.camera.eis.enable=1 \
persist.vendor.camera.exif.make=Xiaomi \
vendor.camera.aux.packagelist=org.codeaurora.snapcam,com.android.camera,com.qualcomm.qti.qmmi \
persist.vendor.camera.privapp.list=org.codeaurora.snapcam \
persist.camera.privapp.list=org.codeaurora.snapcam
# Codec2 switch
PRODUCT_PROPERTY_OVERRIDES += \
debug.media.codec2=2
# Dalvik
PRODUCT_PROPERTY_OVERRIDES += \
dalvik.vm.heapgrowthlimit=256m \
dalvik.vm.heapstartsize=8m \
dalvik.vm.heapsize=512m \
dalvik.vm.heaptargetutilization=0.75 \
dalvik.vm.heapminfree=512k \
dalvik.vm.heapmaxfree=8m
# Display
PRODUCT_PROPERTY_OVERRIDES += \
debug.hwui.renderer=skiagl \
debug.sf.enable_hwc_vds=1 \
debug.sf.hw=1 \
debug.sf.disable_backpressure= 1 \
debug.sf.early_app_phase_offset_ns=1500000 \
debug.sf.early_gl_phase_offset_ns=3000000 \
debug.sf.early_gl_app_phase_offset_ns=15000000 \
debug.sf.early_phase_offset_ns=1500000 \
debug.cpurend.vsync=false \
debug.hwui.use_buffer_age=false \
persist.debug.wfd.enable=1 \
persist.hwc.enable_vds=1 \
ro.opengles.version=196610 \
ro.qualcomm.cabl=0 \
vendor.display.disable_skip_validate=1 \
vendor.gralloc.enable_fb_ubwc=1 \
vendor.video.disable.ubwc=1 \
video.disable.ubwc=1 \
vendor.display.enable_default_color_mode=0
# enable FIFO scheduling for UI and Render threads by default
PRODUCT_PROPERTY_OVERRIDES += \
sys.use_fifo_ui=1
# Fling
PRODUCT_PROPERTY_OVERRIDES += \
ro.min.fling_velocity=160 \
ro.max.fling_velocity=20000
# GMS
PRODUCT_PROPERTY_OVERRIDES += \
ro.com.google.clientidbase.ms=android-xiaomi-rev2
# GPS
PRODUCT_PROPERTY_OVERRIDES += \
persist.vendor.overlay.izat.optin=rro
# HAL1 apps list
PRODUCT_PROPERTY_OVERRIDES += \
camera.hal1.packagelist=com.whatsapp,com.android.camera,com.android.camera2,com.instagram.android \
vendor.camera.hal1.packagelist= com.whatsapp,com.android.camera,com.android.camera2,com.instagram.android
# IMS
PRODUCT_PROPERTY_OVERRIDES += \
persist.dbg.volte_avail_ovr=1 \
persist.dbg.vt_avail_ovr=1 \
persist.vendor.ims.disableUserAgent=0
# Media
PRODUCT_PROPERTY_OVERRIDES += \
debug.stagefright.omx_default_rank.sw-audio=1 \
debug.stagefright.omx_default_rank=0 \
media.aac_51_output_enabled=true \
media.stagefright.enable-aac=true \
media.stagefright.enable-http=true \
media.stagefright.enable-player=true \
media.stagefright.enable-qcp=true \
media.stagefright.enable-scan=true \
media.stagefright.thumbnail.prefer_hw_codecs=true \
mm.enable.qcom_parser=13631471 \
mm.enable.smoothstreaming=true \
mmp.enable.3g2=true \
persist.mm.enable.prefetch=true \
vendor.vidc.dec.enable.downscalar=1 \
vendor.vidc.enc.disable.pq=false \
vendor.vidc.enc.disable_bframes=1 \
vidc.enc.dcvs.extra-buff-count=2 \
vidc.enc.target_support_bframe=1
# Memory optimizations
PRODUCT_PROPERTY_OVERRIDES += \
ro.vendor.qti.sys.fw.bservice_enable=true
# Netflix custom property
PRODUCT_PROPERTY_OVERRIDES += \
ro.netflix.bsp_rev=Q660-13149-1
# OEM Unlock reporting
PRODUCT_DEFAULT_PROPERTY_OVERRIDES += \
ro.oem_unlock_supported=1
# Proximity
PRODUCT_PROPERTY_OVERRIDES += \
gsm.proximity.enable=true
# QCOM
PRODUCT_PROPERTY_OVERRIDES += \
persist.timed.enable=true \
persist.vendor.cne.feature=1 \
persist.vendor.dpm.feature=1 \
persist.vendor.qcomsysd.enabled=1 \
ro.vendor.at_library=libqti-at.so \
ro.vendor.extension_library=libqti-perfd-client.so
# Radio
PRODUCT_PROPERTY_OVERRIDES += \
DEVICE_PROVISIONED=1 \
persist.data.df.agg.dl_pkt=10 \
persist.data.df.agg.dl_size=4096 \
persist.data.df.dev_name=rmnet_usb0 \
persist.data.df.dl_mode=5 \
persist.data.df.iwlan_mux=9 \
persist.data.df.mux_count=8 \
persist.data.df.ul_mode=5 \
persist.data.netmgrd.qos.enable=true \
persist.data.wda.enable=true \
persist.radio.aosp_usr_pref_sel=true \
persist.radio.add_power_save=1 \
persist.radio.VT_CAM_INTERFACE=2 \
persist.radio.data_con_rprt=1 \
persist.radio.schd.cache=3500 \
persist.radio.calls.on.ims=1 \
persist.rmnet.data.enable=true \
persist.vendor.data.mode=concurrent \
persist.vendor.qti.telephony.vt_cam_interface=1 \
persist.vendor.radio.apm_sim_not_pwdn=1 \
persist.vendor.radio.atfwd.start=true \
persist.vendor.radio.custom_ecc=1 \
persist.vendor.radio.rat_on=combine \
persist.vendor.radio.sib16_support=1 \
persist.vendor.radio.procedure_bytes=SKIP \
persist.vendor.radio.flexmap_type=none \
ril.subscription.types=NV,RUIM \
rild.libpath=/system/vendor/lib64/libril-qc-qmi-1.so \
ro.telephony.default_network=22,20 \
ro.vendor.use_data_netmgrd=true \
telephony.lteOnCdmaDevice=1 \
persist.vendor.radio.data_ltd_sys_ind=1 \
persist.vendor.radio.data_con_rprt=1 \
ro.telephony.iwlan_operation_mode=legacy
# Rendering
PRODUCT_PROPERTY_OVERRIDES += \
debug.enable.sglscale=1 \
debug.egl.hw=1 \
debug.sf.disable_hwc=0 \
debug.sf.recomputecrop=0 \
persist.hwc.ptor.enable=true \
debug.sf.gpu_comp_tiling=1
# Sensor
PRODUCT_PROPERTY_OVERRIDES += \
ro.vendor.sdk.sensors.gestures=false \
ro.vendor.sensors.cmc=false \
ro.vendor.sensors.dev_ori=false \
ro.vendor.sensors.facing=false \
ro.vendor.sensors.mot_detect=true \
ro.vendor.sensors.pmd=true \
ro.vendor.sensors.sta_detect=true
# SurfaceFlinger
PRODUCT_DEFAULT_PROPERTY_OVERRIDES += \
ro.surface_flinger.protected_contents=true
ro.surface_flinger.force_hwc_copy_for_virtual_displays=true \
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
#Storaged
PRODUCT_PROPERTY_OVERRIDES += \
ro.storaged.event.interval=99999
# System restart
PRODUCT_PROPERTY_OVERRIDES += \
persist.vendor.ssr.restart_level=ALL_ENABLE
# Thermal configs path
PRODUCT_PROPERTY_OVERRIDES += \
sys.thermal.data.path=/data/vendor/thermal/
# Time daemon
PRODUCT_PROPERTY_OVERRIDES += \
persist.timed.enable=true
# WFD
PRODUCT_PROPERTY_OVERRIDES += \
persist.debug.wfd.enable=1 \
persist.sys.wfd.virtual=0