1# 2# Copyright (C) 2021 The Android Open-Source Project 3# 4# Licensed under the Apache License, Version 2.0 (the "License"); 5# you may not use this file except in compliance with the License. 6# You may obtain a copy of the License at 7# 8# http://www.apache.org/licenses/LICENSE-2.0 9# 10# Unless required by applicable law or agreed to in writing, software 11# distributed under the License is distributed on an "AS IS" BASIS, 12# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13# See the License for the specific language governing permissions and 14# limitations under the License. 15# 16 17# Restrict the visibility of Android.bp files to improve build analysis time 18$(call inherit-product-if-exists, vendor/google/products/sources_pixel.mk) 19 20TARGET_LINUX_KERNEL_VERSION := $(RELEASE_KERNEL_CHEETAH_VERSION) 21# Keeps flexibility for kasan and ufs builds 22TARGET_KERNEL_DIR ?= $(RELEASE_KERNEL_CHEETAH_DIR) 23TARGET_BOARD_KERNEL_HEADERS ?= $(RELEASE_KERNEL_CHEETAH_DIR)/kernel-headers 24 25$(call inherit-product-if-exists, vendor/google_devices/pantah/prebuilts/device-vendor-cheetah.mk) 26$(call inherit-product-if-exists, vendor/google_devices/gs201/prebuilts/device-vendor.mk) 27$(call inherit-product-if-exists, vendor/google_devices/gs201/proprietary/device-vendor.mk) 28$(call inherit-product-if-exists, vendor/google_devices/pantah/proprietary/cheetah/device-vendor-cheetah.mk) 29$(call inherit-product-if-exists, vendor/google_devices/cheetah/proprietary/device-vendor.mk) 30$(call inherit-product-if-exists, vendor/google_devices/pantah/proprietary/WallpapersCheetah.mk) 31 32$(call inherit-product, device/google/pantah/uwb/uwb_calibration_country.mk) 33 34DEVICE_PACKAGE_OVERLAYS += device/google/pantah/cheetah/overlay 35 36include device/google/pantah/audio/cheetah/audio-tables.mk 37include device/google/gs201/device-shipping-common.mk 38include hardware/google/pixel/vibrator/cs40l26/device.mk 39include device/google/gs-common/bcmbt/bluetooth.mk 40include device/google/gs-common/touch/syna/syna0.mk 41 42ifeq ($(filter factory_cheetah, $(TARGET_PRODUCT)),) 43include device/google/pantah/uwb/uwb_calibration.mk 44endif 45 46# go/lyric-soong-variables 47$(call soong_config_set,lyric,camera_hardware,cheetah) 48$(call soong_config_set,lyric,tuning_product,cheetah) 49$(call soong_config_set,google3a_config,target_device,cheetah) 50 51PRODUCT_DEFAULT_PROPERTY_OVERRIDES += ro.surface_flinger.support_kernel_idle_timer=true 52PRODUCT_DEFAULT_PROPERTY_OVERRIDES += ro.surface_flinger.ignore_hdr_camera_layers=true 53 54# Init files 55PRODUCT_COPY_FILES += \ 56 device/google/pantah/conf/init.pantah.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/hw/init.pantah.rc \ 57 device/google/pantah/conf/init.cheetah.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/hw/init.cheetah.rc 58 59# Recovery files 60PRODUCT_COPY_FILES += \ 61 device/google/pantah/conf/init.recovery.device.rc:$(TARGET_COPY_OUT_RECOVERY)/root/init.recovery.cheetah.rc 62 63# insmod files 64PRODUCT_COPY_FILES += \ 65 device/google/pantah/init.insmod.cheetah.cfg:$(TARGET_COPY_OUT_VENDOR)/etc/init.insmod.cheetah.cfg 66 67# MIPI Coex Configs 68PRODUCT_COPY_FILES += \ 69 device/google/pantah/cheetah/radio/cheetah_display_primary_osc_coex_table.csv:$(TARGET_COPY_OUT_VENDOR)/etc/modem/display_primary_osc_coex_table.csv \ 70 device/google/pantah/cheetah/radio/cheetah_camera_rear_tele_mipi_coex_table.csv:$(TARGET_COPY_OUT_VENDOR)/etc/modem/camera_rear_tele_mipi_coex_table.csv \ 71 device/google/pantah/cheetah/radio/cheetah_camera_front_mipi_coex_table.csv:$(TARGET_COPY_OUT_VENDOR)/etc/modem/camera_front_mipi_coex_table.csv \ 72 device/google/pantah/cheetah/radio/cheetah_camera_front_dbr_coex_table.csv:$(TARGET_COPY_OUT_VENDOR)/etc/modem/camera_front_dbr_coex_table.csv 73 74# Camera 75PRODUCT_COPY_FILES += \ 76 device/google/pantah/media_profiles_cheetah.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_profiles_V1_0.xml 77 78# Media Performance Class 13 79PRODUCT_PROPERTY_OVERRIDES += ro.odm.build.media_performance_class=33 80 81# Display Config 82PRODUCT_COPY_FILES += \ 83 device/google/pantah/cheetah/display_colordata_dev_cal0.pb:$(TARGET_COPY_OUT_VENDOR)/etc/display_colordata_dev_cal0.pb \ 84 device/google/pantah/cheetah/display_colordata_boe-nt37290_cal0.pb:$(TARGET_COPY_OUT_VENDOR)/etc/display_colordata_boe-nt37290_cal0.pb \ 85 device/google/pantah/cheetah/display_colordata_sdc-s6e3hc3-c10_cal0.pb:$(TARGET_COPY_OUT_VENDOR)/etc/display_colordata_sdc-s6e3hc3-c10_cal0.pb \ 86 device/google/pantah/cheetah/display_colordata_sdc-s6e3hc4_cal0.pb:$(TARGET_COPY_OUT_VENDOR)/etc/display_colordata_sdc-s6e3hc4_cal0.pb \ 87 device/google/pantah/cheetah/display_golden_boe-nt37290_cal0.pb:$(TARGET_COPY_OUT_VENDOR)/etc/display_golden_boe-nt37290_cal0.pb \ 88 device/google/pantah/cheetah/display_golden_sdc-s6e3hc4_cal0.pb:$(TARGET_COPY_OUT_VENDOR)/etc/display_golden_sdc-s6e3hc4_cal0.pb 89 90# Display LBE 91PRODUCT_DEFAULT_PROPERTY_OVERRIDES += vendor.display.lbe.supported=1 92 93# config of display brightness dimming 94PRODUCT_DEFAULT_PROPERTY_OVERRIDES += vendor.display.0.brightness.dimming.usage=1 95 96# config of primary display frames to reach LHBM peak brightness 97PRODUCT_DEFAULT_PROPERTY_OVERRIDES += vendor.primarydisplay.lhbm.frames_to_reach_peak_brightness=2 98 99# Display RRS default Config 100PRODUCT_DEFAULT_PROPERTY_OVERRIDES += persist.vendor.display.primary.boot_config=1080x2340@120 101# TODO: b/250788756 - the property will be phased out after HWC loads user-preferred mode 102PRODUCT_DEFAULT_PROPERTY_OVERRIDES += vendor.display.preferred_mode=1080x2340@120 103 104# NFC 105PRODUCT_COPY_FILES += \ 106 frameworks/native/data/etc/android.hardware.nfc.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.nfc.xml \ 107 frameworks/native/data/etc/android.hardware.nfc.hce.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.nfc.hce.xml \ 108 frameworks/native/data/etc/android.hardware.nfc.hcef.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.nfc.hcef.xml \ 109 frameworks/native/data/etc/com.nxp.mifare.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/com.nxp.mifare.xml \ 110 frameworks/native/data/etc/android.hardware.nfc.ese.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.nfc.ese.xml \ 111 device/google/pantah/nfc/libnfc-hal-st.conf:$(TARGET_COPY_OUT_VENDOR)/etc/libnfc-hal-st.conf \ 112 device/google/pantah/nfc/libnfc-hal-st-proto1.conf:$(TARGET_COPY_OUT_VENDOR)/etc/libnfc-hal-st-proto1.conf \ 113 device/google/pantah/nfc/libnfc-nci-cheetah.conf:$(TARGET_COPY_OUT_PRODUCT)/etc/libnfc-nci.conf 114 115PRODUCT_PACKAGES += \ 116 $(RELEASE_PACKAGE_NFC_STACK) \ 117 Tag \ 118 android.hardware.nfc-service.st \ 119 NfcOverlayCheetah 120 121# SecureElement 122PRODUCT_PACKAGES += \ 123 android.hardware.secure_element@1.2-service-gto \ 124 android.hardware.secure_element@1.2-service-gto-ese2 125 126PRODUCT_COPY_FILES += \ 127 frameworks/native/data/etc/android.hardware.se.omapi.ese.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.se.omapi.ese.xml \ 128 frameworks/native/data/etc/android.hardware.se.omapi.uicc.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.se.omapi.uicc.xml \ 129 device/google/pantah/nfc/libse-gto-hal.conf:$(TARGET_COPY_OUT_VENDOR)/etc/libse-gto-hal.conf \ 130 device/google/pantah/nfc/libse-gto-hal2.conf:$(TARGET_COPY_OUT_VENDOR)/etc/libse-gto-hal2.conf 131 132DEVICE_MANIFEST_FILE += \ 133 device/google/pantah/nfc/manifest_se.xml 134 135# Thermal Config 136PRODUCT_COPY_FILES += \ 137 device/google/pantah/thermal_info_config_cheetah.json:$(TARGET_COPY_OUT_VENDOR)/etc/thermal_info_config.json \ 138 device/google/pantah/thermal_info_config_charge_cheetah.json:$(TARGET_COPY_OUT_VENDOR)/etc/thermal_info_config_charge.json \ 139 device/google/pantah/thermal_info_config_proto.json:$(TARGET_COPY_OUT_VENDOR)/etc/thermal_info_config_proto.json 140 141# Power HAL config 142PRODUCT_COPY_FILES += \ 143 device/google/pantah/powerhint-cheetah.json:$(TARGET_COPY_OUT_VENDOR)/etc/powerhint.json 144PRODUCT_COPY_FILES += \ 145 device/google/pantah/powerhint-cheetah-a0.json:$(TARGET_COPY_OUT_VENDOR)/etc/powerhint-a0.json 146 147# Bluetooth HAL 148PRODUCT_COPY_FILES += \ 149 device/google/pantah/bluetooth/bt_vendor_overlay.conf:$(TARGET_COPY_OUT_VENDOR)/etc/bluetooth/bt_vendor_overlay.conf 150PRODUCT_PROPERTY_OVERRIDES += \ 151 ro.bluetooth.a2dp_offload.supported=true \ 152 persist.bluetooth.a2dp_offload.disabled=false \ 153 persist.bluetooth.a2dp_offload.cap=sbc-aac-aptx-aptxhd-ldac-opus 154 155# Enable Bluetooth AutoOn feature 156PRODUCT_PRODUCT_PROPERTIES += \ 157 bluetooth.server.automatic_turn_on=true 158 159# Bluetooth hci_inject test tool 160PRODUCT_PACKAGES_DEBUG += \ 161 hci_inject 162 163# Bluetooth OPUS codec 164PRODUCT_PRODUCT_PROPERTIES += \ 165 persist.bluetooth.opus.enabled=true 166 167# Bluetooth Tx power caps 168PRODUCT_COPY_FILES += \ 169 device/google/pantah/bluetooth/bluetooth_power_limits_cheetah.csv:$(TARGET_COPY_OUT_VENDOR)/etc/bluetooth_power_limits.csv \ 170 device/google/pantah/bluetooth/bluetooth_power_limits_cheetah_GFE4J_JP.csv:$(TARGET_COPY_OUT_VENDOR)/etc/bluetooth_power_limits_GFE4J_JP.csv \ 171 device/google/pantah/bluetooth/bluetooth_power_limits_cheetah_GP4BC_CA.csv:$(TARGET_COPY_OUT_VENDOR)/etc/bluetooth_power_limits_GP4BC_CA.csv \ 172 device/google/pantah/bluetooth/bluetooth_power_limits_cheetah_GE2AE_EU.csv:$(TARGET_COPY_OUT_VENDOR)/etc/bluetooth_power_limits_GE2AE_EU.csv \ 173 device/google/pantah/bluetooth/bluetooth_power_limits_cheetah_GP4BC_EU.csv:$(TARGET_COPY_OUT_VENDOR)/etc/bluetooth_power_limits_GP4BC_EU.csv \ 174 device/google/pantah/bluetooth/bluetooth_power_limits_cheetah_GE2AE_US.csv:$(TARGET_COPY_OUT_VENDOR)/etc/bluetooth_power_limits_GE2AE_US.csv \ 175 device/google/pantah/bluetooth/bluetooth_power_limits_cheetah_GP4BC_US.csv:$(TARGET_COPY_OUT_VENDOR)/etc/bluetooth_power_limits_GP4BC_US.csv 176 177# Bluetooth SAR test tool 178PRODUCT_PACKAGES_DEBUG += \ 179 sar_test 180 181PRODUCT_PRODUCT_PROPERTIES += \ 182 persist.bluetooth.firmware.selection=BCM.hcd 183 184# Bluetooth AAC VBR 185PRODUCT_PRODUCT_PROPERTIES += \ 186 persist.bluetooth.a2dp_aac.vbr_supported=true 187 188# Override BQR mask to enable LE Audio Choppy report, remove BTRT logging 189ifneq (,$(filter userdebug eng, $(TARGET_BUILD_VARIANT))) 190PRODUCT_PRODUCT_PROPERTIES += \ 191 persist.bluetooth.bqr.event_mask=262238 192else 193PRODUCT_PRODUCT_PROPERTIES += \ 194 persist.bluetooth.bqr.event_mask=94 195endif 196 197# Bluetooth LE Audio 198PRODUCT_PRODUCT_PROPERTIES += \ 199 ro.bluetooth.leaudio_offload.supported=true \ 200 persist.bluetooth.leaudio_offload.disabled=false \ 201 ro.bluetooth.leaudio_switcher.supported=true \ 202 bluetooth.profile.bap.unicast.client.enabled?=true \ 203 bluetooth.profile.csip.set_coordinator.enabled?=true \ 204 bluetooth.profile.hap.client.enabled?=true \ 205 bluetooth.profile.mcp.server.enabled?=true \ 206 bluetooth.profile.ccp.server.enabled?=true \ 207 bluetooth.profile.vcp.controller.enabled?=true \ 208 209# Bluetooth LE Audio CIS handover to SCO 210# Set the property only if the controller doesn't support CIS and SCO 211# simultaneously. More details in b/242908683. 212PRODUCT_PRODUCT_PROPERTIES += \ 213 persist.bluetooth.leaudio.notify.idle.during.call=true 214 215# BT controller not able to support LE Audio dual mic SWB call 216PRODUCT_PRODUCT_PROPERTIES += \ 217 bluetooth.leaudio.dual_bidirection_swb.supported=false 218 219# LE Auido Offload Capabilities setting 220PRODUCT_COPY_FILES += \ 221 device/google/pantah/bluetooth/le_audio_codec_capabilities.xml:$(TARGET_COPY_OUT_VENDOR)/etc/le_audio_codec_capabilities.xml 222 223# LE Audio Unicast Allowlist 224PRODUCT_PRODUCT_PROPERTIES += \ 225 persist.bluetooth.leaudio.allow_list=SM-R510 226 227# Support LE & Classic concurrent encryption (b/330704060) 228PRODUCT_PRODUCT_PROPERTIES += \ 229 bluetooth.ble.allow_enc_with_bredr=true 230 231# Bluetooth EWP test tool 232PRODUCT_PACKAGES_DEBUG += \ 233 ewp_tool 234# default BDADDR for EVB only 235PRODUCT_PROPERTY_OVERRIDES += \ 236 ro.vendor.bluetooth.evb_bdaddr="22:22:22:33:44:55" 237 238# Spatial Audio 239PRODUCT_PACKAGES += \ 240 libspatialaudio 241 242# declare use of spatial audio 243PRODUCT_PROPERTY_OVERRIDES += \ 244 ro.audio.spatializer_enabled=true 245 246# optimize spatializer effect 247PRODUCT_PROPERTY_OVERRIDES += \ 248 audio.spatializer.effect.util_clamp_min=300 249 250# Keymaster HAL 251#LOCAL_KEYMASTER_PRODUCT_PACKAGE ?= android.hardware.keymaster@4.1-service 252 253# Gatekeeper HAL 254#LOCAL_GATEKEEPER_PRODUCT_PACKAGE ?= android.hardware.gatekeeper@1.0-service.software 255 256 257# Gatekeeper 258# PRODUCT_PACKAGES += \ 259# android.hardware.gatekeeper@1.0-service.software 260 261# Keymint replaces Keymaster 262# PRODUCT_PACKAGES += \ 263# android.hardware.security.keymint-service 264 265# Keymaster 266#PRODUCT_PACKAGES += \ 267# android.hardware.keymaster@4.0-impl \ 268# android.hardware.keymaster@4.0-service 269 270#PRODUCT_PACKAGES += android.hardware.keymaster@4.0-service.remote 271#PRODUCT_PACKAGES += android.hardware.keymaster@4.1-service.remote 272#LOCAL_KEYMASTER_PRODUCT_PACKAGE := android.hardware.keymaster@4.1-service 273#LOCAL_KEYMASTER_PRODUCT_PACKAGE ?= android.hardware.keymaster@4.1-service 274 275# PRODUCT_PROPERTY_OVERRIDES += \ 276# ro.hardware.keystore_desede=true \ 277# ro.hardware.keystore=software \ 278# ro.hardware.gatekeeper=software 279 280# PowerStats HAL 281PRODUCT_SOONG_NAMESPACES += \ 282 device/google/pantah/powerstats/cheetah \ 283 device/google/pantah 284 285# Fingerprint HAL 286GOODIX_CONFIG_BUILD_VERSION := g7_trusty 287$(call inherit-product-if-exists, vendor/goodix/udfps/configuration/udfps_common.mk) 288ifeq ($(filter factory%, $(TARGET_PRODUCT)),) 289$(call inherit-product-if-exists, vendor/goodix/udfps/configuration/udfps_shipping.mk) 290else 291$(call inherit-product-if-exists, vendor/goodix/udfps/configuration/udfps_factory.mk) 292endif 293 294PRODUCT_PACKAGES += \ 295 UwbOverlayC10 \ 296 WifiOverlay2022_C10 297 298PRODUCT_SOONG_NAMESPACES += device/google/pantah/cheetah/ 299 300# Trusty liboemcrypto.so 301PRODUCT_SOONG_NAMESPACES += vendor/google_devices/pantah/prebuilts 302 303# Location 304ifneq (,$(filter userdebug eng, $(TARGET_BUILD_VARIANT))) 305 PRODUCT_COPY_FILES += \ 306 device/google/pantah/location/gps.xml.c10:$(TARGET_COPY_OUT_VENDOR)/etc/gnss/gps.xml \ 307 device/google/pantah/location/lhd.conf.c10:$(TARGET_COPY_OUT_VENDOR)/etc/gnss/lhd.conf \ 308 device/google/pantah/location/scd.conf.c10:$(TARGET_COPY_OUT_VENDOR)/etc/gnss/scd.conf 309else 310 PRODUCT_COPY_FILES += \ 311 device/google/pantah/location/gps_user.xml.c10:$(TARGET_COPY_OUT_VENDOR)/etc/gnss/gps.xml \ 312 device/google/pantah/location/lhd_user.conf.c10:$(TARGET_COPY_OUT_VENDOR)/etc/gnss/lhd.conf \ 313 device/google/pantah/location/scd_user.conf.c10:$(TARGET_COPY_OUT_VENDOR)/etc/gnss/scd.conf 314endif 315 316# Set support one-handed mode 317PRODUCT_PRODUCT_PROPERTIES += \ 318 ro.support_one_handed_mode=true 319 320# Set zram size 321PRODUCT_VENDOR_PROPERTIES += \ 322 vendor.zram.size=3g 323 324# Increment the SVN for any official public releases 325ifdef RELEASE_SVN_CHEETAH 326TARGET_SVN ?= $(RELEASE_SVN_CHEETAH) 327else 328# Set this for older releases that don't use build flag 329TARGET_SVN ?= 60 330endif 331 332PRODUCT_VENDOR_PROPERTIES += \ 333 ro.vendor.build.svn=$(TARGET_SVN) 334 335# DCK properties based on target 336PRODUCT_PROPERTY_OVERRIDES += \ 337 ro.gms.dck.eligible_wcc=3 \ 338 ro.gms.dck.se_capability=1 339 340# Set support hide display cutout feature 341PRODUCT_PRODUCT_PROPERTIES += \ 342 ro.support_hide_display_cutout=true 343 344PRODUCT_PACKAGES += \ 345 NoCutoutOverlay \ 346 AvoidAppsInCutoutOverlay 347 348# SKU specific RROs 349PRODUCT_PACKAGES += \ 350 SettingsOverlayGFE4J \ 351 SettingsOverlayGE2AE \ 352 SettingsOverlayGP4BC 353 354# userdebug specific 355ifneq (,$(filter userdebug eng, $(TARGET_BUILD_VARIANT))) 356 PRODUCT_COPY_FILES += \ 357 device/google/gs201/init.hardware.wlc.rc.userdebug:$(TARGET_COPY_OUT_VENDOR)/etc/init/init.wlc.rc 358endif 359 360# Fingerprint HAL 361PRODUCT_VENDOR_PROPERTIES += \ 362 persist.vendor.udfps.als_feed_forward_supported=true \ 363 persist.vendor.udfps.lhbm_controlled_in_hal_supported=true 364 365# Vibrator HAL 366$(call soong_config_set,haptics,kernel_ver,v$(subst .,_,$(TARGET_LINUX_KERNEL_VERSION))) 367ACTUATOR_MODEL := luxshare_ict_081545 368ADAPTIVE_HAPTICS_FEATURE := adaptive_haptics_v1 369PRODUCT_VENDOR_PROPERTIES += \ 370 persist.vendor.vibrator.hal.chirp.enabled=0 \ 371 ro.vendor.vibrator.hal.device.mass=0.214 \ 372 ro.vendor.vibrator.hal.loc.coeff=2.7 \ 373 persist.vendor.vibrator.hal.context.enable=false \ 374 persist.vendor.vibrator.hal.context.scale=60 \ 375 persist.vendor.vibrator.hal.context.fade=true \ 376 persist.vendor.vibrator.hal.context.cooldowntime=1600 \ 377 persist.vendor.vibrator.hal.context.settlingtime=5000 378 379# Keyboard bottom and side padding in dp for portrait mode and height ratio 380PRODUCT_PRODUCT_PROPERTIES += \ 381 ro.com.google.ime.kb_pad_port_b=8 \ 382 ro.com.google.ime.kb_pad_port_l=11 \ 383 ro.com.google.ime.kb_pad_port_r=11 \ 384 ro.com.google.ime.height_ratio=1.025 385 386# Enable camera exif model/make reporting 387PRODUCT_VENDOR_PROPERTIES += \ 388 persist.vendor.camera.exif_reveal_make_model=true \ 389 persist.vendor.camera.front_720P_always_binning=true 390 391# RKPD 392PRODUCT_PRODUCT_PROPERTIES += \ 393 remote_provisioning.hostname=remoteprovisioning.googleapis.com \ 394 395##Audio Vendor property 396PRODUCT_PROPERTY_OVERRIDES += \ 397 persist.vendor.audio.cca.enabled=false 398 399# The default value of this variable is false and should only be set to true when 400# the device allows users to enable the seamless transfer feature. 401PRODUCT_PRODUCT_PROPERTIES += \ 402 euicc.seamless_transfer_enabled_in_non_qs=true 403 404# Device features 405PRODUCT_COPY_FILES += \ 406 frameworks/native/data/etc/handheld_core_hardware.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/handheld_core_hardware.xml 407 408# Disable Settings large-screen optimization enabled by Window Extensions 409PRODUCT_SYSTEM_PROPERTIES += \ 410 persist.settings.large_screen_opt.enabled=false 411 412# Enable DeviceAsWebcam support 413PRODUCT_VENDOR_PROPERTIES += \ 414 ro.usb.uvc.enabled=true 415 416# Quick Start device-specific settings 417PRODUCT_PRODUCT_PROPERTIES += \ 418 ro.quick_start.oem_id=00e0 \ 419 ro.quick_start.device_id=cheetah 420