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
+
+
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
+