diff --git a/README.md b/README.md new file mode 100644 index 0000000..7ea06f8 --- /dev/null +++ b/README.md @@ -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 + +![Redmi K20 Pro / Mi 9T Pro](https://cdn.cnbj1.fds.api.mi-img.com/mi-mall/beee478168e5c4fd0d66369386fddbbe.jpg "Redmi K20 Pro / Mi 9T Pro") diff --git a/evolution.dependencies b/evolution.dependencies new file mode 100644 index 0000000..ac940a8 --- /dev/null +++ b/evolution.dependencies @@ -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" + } +] diff --git a/lineage.dependencies b/lineage.dependencies deleted file mode 100644 index eb248cb..0000000 --- a/lineage.dependencies +++ /dev/null @@ -1,6 +0,0 @@ -[ - { - "repository": "android_device_xiaomi_sm8150-common", - "target_path": "device/xiaomi/sm8150-common" - } -] diff --git a/lineage_raphael.mk b/lineage_raphael.mk index b79d31b..77391d0 100644 --- a/lineage_raphael.mk +++ b/lineage_raphael.mk @@ -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 diff --git a/rro_overlays/FrameworkResOverlayDevice/res/values/evolution_config.xml b/rro_overlays/FrameworkResOverlayDevice/res/values/evolution_config.xml new file mode 100644 index 0000000..f204f39 --- /dev/null +++ b/rro_overlays/FrameworkResOverlayDevice/res/values/evolution_config.xml @@ -0,0 +1,56 @@ + + + + + true + 3000 + false + + + true + + + true + + + false + + + false + + + + com.android.camera + com.google.android.apps.cameralite + org.codeaurora.snapcam + org.lineageos.aperture + org.lineageos.aperture.dev + org.pixelexperience.faceunlock + + + + + com.android.camera + org.lineageos.aperture + + + + false + + + /sys/devices/platform/soc/soc:qcom,dsi-display-primary/dc_dim + + + true + + + true + diff --git a/rro_overlays/SettingsOverlayDevice/res/drawable/regulatory_info.png b/rro_overlays/SettingsOverlayDevice/res/drawable/regulatory_info.png new file mode 100644 index 0000000..28da8e4 Binary files /dev/null and b/rro_overlays/SettingsOverlayDevice/res/drawable/regulatory_info.png differ diff --git a/rro_overlays/SettingsOverlayDevice/res/values/evolution_config.xml b/rro_overlays/SettingsOverlayDevice/res/values/evolution_config.xml new file mode 100644 index 0000000..0b1380c --- /dev/null +++ b/rro_overlays/SettingsOverlayDevice/res/values/evolution_config.xml @@ -0,0 +1,60 @@ + + + + + + org.lineageos.settings/org.lineageos.settings.doze.DozeSettingsActivity + + + 3 + + + true + + + false + + + true + + + true + + + true + + + true + + + false + diff --git a/rro_overlays/SettingsOverlayDevice/res/values/evolution_strings.xml b/rro_overlays/SettingsOverlayDevice/res/values/evolution_strings.xml new file mode 100644 index 0000000..01b7183 --- /dev/null +++ b/rro_overlays/SettingsOverlayDevice/res/values/evolution_strings.xml @@ -0,0 +1,10 @@ + + + + + Joey Huab + https://linktr.ee/joeyhuab + diff --git a/rro_overlays/SystemUIOverlayDevice/res/values/evolution_config.xml b/rro_overlays/SystemUIOverlayDevice/res/values/evolution_config.xml new file mode 100644 index 0000000..9b16f19 --- /dev/null +++ b/rro_overlays/SystemUIOverlayDevice/res/values/evolution_config.xml @@ -0,0 +1,32 @@ + + + + + true + + + /sys/class/drm/sde-crtc-0/measured_fps + + + true + + + false + + + 1000 +