raphael: Initialize for Evolution X 11.x+
This commit is contained in:
26
README.md
Normal file
26
README.md
Normal file
@@ -0,0 +1,26 @@
|
||||
Copyright (C) 2023 The LineageOS Project
|
||||
|
||||
Device configuration for Redmi K20 Pro / Xiaomi Mi 9T Pro
|
||||
=========================================
|
||||
|
||||
The Redmi K20 Pro / Xiaomi Mi 9T Pro (codenamed _"raphael"_) is a flagship smartphone from Xiaomi announced in May 2019.
|
||||
|
||||
It was released in June 2019.
|
||||
|
||||
## Device specifications
|
||||
|
||||
Basic | Spec Sheet
|
||||
-------:|:-------------------------
|
||||
CPU | Octa-core (1x2.84 GHz Kryo 485 & 3x2.42 GHz Kryo 485 & 4x1.78 GHz Kryo 485)
|
||||
Chipset | Qualcomm SM8150 Snapdragon 855 (7 nm)
|
||||
GPU | Adreno 640
|
||||
Memory | 6/8 GB
|
||||
Storage | 64/128/256 GB, UFS 3.1
|
||||
Shipped Android Version | 9, MIUI 10
|
||||
Battery | Li-Po 4000 mAh, non-removable
|
||||
Display | 1080 x 2340 pixels, 6.39 inches (~403 ppi density)
|
||||
Camera | 48 MP main, 13 MP ultrawide, 8 MP macro, 20 MP motorized pop-up front
|
||||
|
||||
## Device picture
|
||||
|
||||

|
||||
28
evolution.dependencies
Normal file
28
evolution.dependencies
Normal file
@@ -0,0 +1,28 @@
|
||||
[
|
||||
{
|
||||
"repository": "vendor_xiaomi_raphael",
|
||||
"target_path": "vendor/xiaomi/raphael"
|
||||
},
|
||||
{
|
||||
"repository": "device_xiaomi_sm8150-common",
|
||||
"target_path": "device/xiaomi/sm8150-common"
|
||||
},
|
||||
{
|
||||
"repository": "vendor_xiaomi_sm8150-common",
|
||||
"target_path": "vendor/xiaomi/sm8150-common"
|
||||
},
|
||||
{
|
||||
"repository": "device_xiaomi_miuicamera",
|
||||
"target_path": "device/xiaomi/miuicamera"
|
||||
},
|
||||
{
|
||||
"repository": "vendor_xiaomi_miuicamera",
|
||||
"target_path": "vendor/xiaomi/miuicamera"
|
||||
},
|
||||
{
|
||||
"repository": "crdroidandroid/android_packages_apps_DolbyAtmos",
|
||||
"target_path": "packages/apps/DolbyAtmos",
|
||||
"remote": "github-non-los",
|
||||
"branch": "16.0"
|
||||
}
|
||||
]
|
||||
@@ -1,6 +0,0 @@
|
||||
[
|
||||
{
|
||||
"repository": "android_device_xiaomi_sm8150-common",
|
||||
"target_path": "device/xiaomi/sm8150-common"
|
||||
}
|
||||
]
|
||||
@@ -14,11 +14,16 @@ $(call inherit-product, vendor/lineage/config/common_full_phone.mk)
|
||||
# Inherit from raphael device
|
||||
$(call inherit-product, device/xiaomi/raphael/device.mk)
|
||||
|
||||
EVO_BUILD_TYPE := Official
|
||||
TARGET_BOOT_ANIMATION_RES := 1080
|
||||
TARGET_BUILD_APERTURE_CAMERA := false
|
||||
TARGET_HAS_UDFPS := true
|
||||
|
||||
# Device identifier. This must come after all inclusions.
|
||||
PRODUCT_NAME := lineage_raphael
|
||||
PRODUCT_DEVICE := raphael
|
||||
PRODUCT_MANUFACTURER := Xiaomi
|
||||
PRODUCT_BRAND := Xiaomi
|
||||
PRODUCT_MODEL := Mi 9T Pro
|
||||
|
||||
PRODUCT_GMS_CLIENTID_BASE := android-xiaomi
|
||||
|
||||
|
||||
@@ -0,0 +1,56 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
Copyright (C) 2019-2022 Evolution X
|
||||
SPDX-License-Identifier: Apache-2.0
|
||||
-->
|
||||
<resources>
|
||||
<!-- Default value for proximity check on screen wake
|
||||
NOTE ! - Enable for devices that have a fast response proximity sensor (ideally < 300ms)-->
|
||||
<bool name="config_proximityCheckOnWake">true</bool>
|
||||
<integer name="config_proximityCheckTimeout">3000</integer>
|
||||
<bool name="config_proximityCheckOnWakeEnabledByDefault">false</bool>
|
||||
|
||||
<!-- Do the battery/notification LEDs support pulsing?
|
||||
Used to decide if we show pulse settings -->
|
||||
<bool name="config_ledCanPulse">true</bool>
|
||||
|
||||
<!-- Is the battery LED intrusive? Used to decide if there should be a disable option -->
|
||||
<bool name="config_intrusiveBatteryLed">true</bool>
|
||||
|
||||
<!-- Does the battery LED support multiple colors?
|
||||
Used to decide if the user can change the colors -->
|
||||
<bool name="config_multiColorBatteryLed">false</bool>
|
||||
|
||||
<!-- Pocket Lock -->
|
||||
<bool name="config_pocketUseLightSensor">false</bool>
|
||||
|
||||
<!-- The list of package IDs that are allowed to use aux cameras.
|
||||
NOTE: If this list is empty then all apps will be able to use aux cameras. -->
|
||||
<string-array name="config_cameraAuxPackageAllowList" translatable="false">
|
||||
<item>com.android.camera</item>
|
||||
<item>com.google.android.apps.cameralite</item>
|
||||
<item>org.codeaurora.snapcam</item>
|
||||
<item>org.lineageos.aperture</item>
|
||||
<item>org.lineageos.aperture.dev</item>
|
||||
<item>org.pixelexperience.faceunlock</item>
|
||||
</string-array>
|
||||
|
||||
<!-- The list of package IDs that are allowed to skip camera high frame rate checks. -->
|
||||
<string-array name="config_cameraHFRPrivAppList" translatable="false">
|
||||
<item>com.android.camera</item>
|
||||
<item>org.lineageos.aperture</item>
|
||||
</string-array>
|
||||
|
||||
<!-- Display color inversion availability -->
|
||||
<bool name="config_displayInversionAvailable">false</bool>
|
||||
|
||||
<!-- Defines the sysfs attribute path used by the device
|
||||
to enable/disable DC dimming. -->
|
||||
<string name="config_deviceDcDimmingSysfsNode">/sys/devices/platform/soc/soc:qcom,dsi-display-primary/dc_dim</string>
|
||||
|
||||
<!-- PowerOffAlarmService -->
|
||||
<bool name="config_powerOffAlarmEnabled">true</bool>
|
||||
|
||||
<!-- Whether the device supports Smart Pixels -->
|
||||
<bool name="config_supportSmartPixels">true</bool>
|
||||
</resources>
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 213 KiB |
@@ -0,0 +1,60 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Copyright (C) 2007 The Android Open Source Project
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
-->
|
||||
|
||||
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
||||
<!-- Device specific doze package -->
|
||||
<string name="config_customDozePackage" translatable="false">org.lineageos.settings/org.lineageos.settings.doze.DozeSettingsActivity</string>
|
||||
|
||||
<!-- The number of vibration intensity levels supported by the device.
|
||||
|
||||
Note that this should correspond to the ability to vary the vibration amplitude, with
|
||||
enough dynamic range to have at least as many distinct intensity levels as defined here.
|
||||
|
||||
Supported values are 1, 2, 3. If '1', the settings app will use a toggle for the settings,
|
||||
otherwise a slider. If '3', the settings app maps intensities directly to the levels
|
||||
supported by the Vibrator HAL APIs. If '2', then the levels will be mapped to
|
||||
VIBRATION_INTENSITY_LOW and VIBRATION_INTENSITY_HIGH, which gives the most range for
|
||||
scaling vibrations. The medium intensity will be skipped.
|
||||
|
||||
The default intensity values are configured at
|
||||
frameworks/base/core/res/res/values/config.xml's config_default[type]VibrationIntensity.
|
||||
Make sure that each default intensity value is consistent with the supported levels set
|
||||
here. If this settings supports only 2 levels, for example, then the default intensity
|
||||
should be either LOW (1) or HIGH (3).
|
||||
-->
|
||||
<integer name="config_vibration_supported_intensity_levels">3</integer>
|
||||
|
||||
<!-- Whether to show a preference item for regulatory information in About phone -->
|
||||
<bool name="config_show_regulatory_info">true</bool>
|
||||
|
||||
<!-- Whether to show the Preference for Adaptive connectivity -->
|
||||
<bool name="config_show_adaptive_connectivity">false</bool>
|
||||
|
||||
<!-- Whether device supports increased touch sensitvity -->
|
||||
<bool name="config_show_touch_sensitivity">true</bool>
|
||||
|
||||
<!-- Show battery cycle count -->
|
||||
<bool name="config_show_battery_cycle_count" translatable="false">true</bool>
|
||||
|
||||
<!-- Whether to show double tap ambient settings -->
|
||||
<bool name="config_supports_double_tap_ambient" translatable="false">true</bool>
|
||||
|
||||
<!-- Whether to show volume steps settings -->
|
||||
<bool name="config_supports_volume_steps" translatable="false">true</bool>
|
||||
|
||||
<!-- Whether to show vendor security patch level -->
|
||||
<bool name="config_show_vendor_patch_level" translatable="false">false</bool>
|
||||
</resources>
|
||||
@@ -0,0 +1,10 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
Copyright (C) 2019-2026 Evolution X
|
||||
SPDX-License-Identifier: Apache-2.0
|
||||
-->
|
||||
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
||||
<!-- About device screen, build maintainer -->
|
||||
<string name="build_maintainer_summary">Joey Huab</string>
|
||||
<string name="build_maintainer_donate_url">https://linktr.ee/joeyhuab</string>
|
||||
</resources>
|
||||
@@ -0,0 +1,32 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
Copyright (C) 2019 The LineageOS Project
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
-->
|
||||
<resources>
|
||||
<!-- Update battery info every second when device is charging -->
|
||||
<bool name="config_alternateFastchargeInfoUpdate">true</bool>
|
||||
|
||||
<!-- FPSInfoService FPS node file path -->
|
||||
<string name="config_fpsInfoSysNode" translatable="false">/sys/class/drm/sde-crtc-0/measured_fps</string>
|
||||
|
||||
<!-- Whether to disable Smart Pixels on UDFPS -->
|
||||
<bool name="config_disableSmartPixelsOnUDFPS">true</bool>
|
||||
|
||||
<!-- Show 5G toggle in internet dialog when available -->
|
||||
<bool name="config_supportsVONR">false</bool>
|
||||
|
||||
<!-- The CPU temperature divider, if needed -->
|
||||
<integer name="config_cpuTempDivider" translatable="false">1000</integer>
|
||||
</resources>
|
||||
Reference in New Issue
Block a user