Add Mi 8 series

- add dipper
- add ursa and change outdated functions
- add equuleus (notch same as ursa)
- add platina (without notch)
diff --git a/Xiaomi/Mi8/res/values/config.xml b/Xiaomi/Mi8/res/values/config.xml
new file mode 100644
index 0000000..cc6b41e
--- /dev/null
+++ b/Xiaomi/Mi8/res/values/config.xml
@@ -0,0 +1,118 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+    <integer-array name="config_autoBrightnessLcdBacklightValues">
+        <item>2</item>
+        <item>2</item>
+        <item>2</item>
+        <item>8</item>
+        <item>8</item>
+        <item>8</item>
+        <item>8</item>
+        <item>8</item>
+        <item>8</item>
+        <item>18</item>
+        <item>18</item>
+        <item>18</item>
+        <item>27</item>
+        <item>27</item>
+        <item>27</item>
+        <item>32</item>
+        <item>32</item>
+        <item>32</item>
+        <item>37</item>
+        <item>46</item>
+        <item>49</item>
+        <item>52</item>
+        <item>53</item>
+        <item>59</item>
+        <item>61</item>
+        <item>64</item>
+        <item>70</item>
+        <item>77</item>
+        <item>85</item>
+        <item>97</item>
+        <item>107</item>
+        <item>120</item>
+        <item>131</item>
+        <item>149</item>
+        <item>175</item>
+        <item>186</item>
+        <item>209</item>
+        <item>255</item>
+    </integer-array>
+    <integer-array name="config_autoBrightnessLevels">
+        <item>1</item>
+        <item>2</item>
+        <item>3</item>
+        <item>4</item>
+        <item>5</item>
+        <item>6</item>
+        <item>7</item>
+        <item>8</item>
+        <item>10</item>
+        <item>12</item>
+        <item>15</item>
+        <item>18</item>
+        <item>22</item>
+        <item>30</item>
+        <item>40</item>
+        <item>50</item>
+        <item>80</item>
+        <item>110</item>
+        <item>155</item>
+        <item>173</item>
+        <item>300</item>
+        <item>387</item>
+        <item>492</item>
+        <item>533</item>
+        <item>726</item>
+        <item>883</item>
+        <item>1023</item>
+        <item>1222</item>
+        <item>1501</item>
+        <item>1733</item>
+        <item>2034</item>
+        <item>2227</item>
+        <item>2517</item>
+        <item>3042</item>
+        <item>3495</item>
+        <item>3998</item>
+        <item>4472</item>
+    </integer-array>
+    <bool name="config_automatic_brightness_available">true</bool>
+    <bool name="config_setColorTransformAccelerated">true</bool>
+    <bool name="config_supportAudioSourceUnprocessed">true</bool>
+    <bool name="config_useDevInputEventForAudioJack">true</bool>
+    <bool name="skip_restoring_network_selection">true</bool>
+    <bool name="config_bluetooth_le_peripheral_mode_supported">true</bool>
+    <bool name="config_carrier_volte_available">true</bool>
+    <bool name="config_device_volte_available">true</bool>
+    <bool name="config_device_vt_available">true</bool>
+    <bool name="config_device_wfc_ims_available">true</bool>
+    <bool name="config_hotswapCapable">true</bool>
+    <bool name="config_intrusiveNotificationLed">false</bool>
+    <bool name="config_lidControlsSleep">true</bool>
+    <bool name="config_wifiDisplaySupportsProtectedBuffers">true</bool>
+    <bool name="config_wifi_background_scan_support">true</bool>
+    <bool name="config_wifi_batched_scan_supported">true</bool>
+    <bool name="config_wifi_dual_band_support">true</bool>
+    <bool name="config_dozeAlwaysOnDisplayAvailable">true</bool>
+    <bool name="config_displayBlanksAfterDoze">true</bool>
+    <bool name="config_powerDecoupleAutoSuspendModeFromDisplay">true</bool>
+    <bool name="config_dozeAfterScreenOffByDefault">true</bool>
+    <fraction name="config_autoBrightnessAdjustmentMaxGamma">200.0%</fraction>
+    <fraction name="config_maximumScreenDimRatio">29.999996%</fraction>
+    <integer name="config_autoBrightnessBrighteningLightDebounce">2000</integer>
+    <integer name="config_autoBrightnessDarkeningLightDebounce">6000</integer>
+    <integer name="config_screenBrightnessDark">1</integer>
+    <integer name="config_screenBrightnessDim">1</integer>
+    <integer name="config_screenBrightnessDoze">17</integer>
+    <integer name="config_screenBrightnessSettingDefault">67</integer>
+    <integer name="config_screenBrightnessSettingMaximum">255</integer>
+    <integer name="config_screenBrightnessSettingMinimum">0</integer>
+    <integer name="config_bluetooth_idle_cur_ma">1</integer>
+    <integer name="config_bluetooth_operating_voltage_mv">3300</integer>
+    <integer name="config_bluetooth_rx_cur_ma">2</integer>
+    <integer name="config_bluetooth_tx_cur_ma">3</integer>
+    <integer name="config_shutdownBatteryTemperature">600</integer>
+</resources>
diff --git a/Xiaomi/Mi8/res/xml/power_profile.xml b/Xiaomi/Mi8/res/xml/power_profile.xml
new file mode 100644
index 0000000..f343320
--- /dev/null
+++ b/Xiaomi/Mi8/res/xml/power_profile.xml
@@ -0,0 +1,149 @@
+<?xml version="1.0" encoding="utf-8"?>
+<device name="Android">
+    <item name="none">0</item>
+    <item name="screen.on">70</item>
+    <item name="screen.full">320</item>
+    <item name="bluetooth.active">11.14</item>
+    <item name="bluetooth.on">1.56</item>
+    <item name="wifi.on">0.81</item>
+    <item name="wifi.active">182.79</item>
+    <item name="wifi.scan">20.37</item>
+    <item name="dsp.audio">16.4</item>
+    <item name="dsp.video">22.63</item>
+    <item name="camera.flashlight">160</item>
+    <item name="camera.avg">586</item>
+    <item name="gps.on">65.47</item>
+    <item name="radio.active">230</item>
+    <item name="radio.scanning">46.78</item>
+    <array name="radio.on">
+        <value>6.57</value>
+        <value>6.57</value>
+    </array>
+    <item name="modem.controller.idle">0</item>
+    <item name="modem.controller.rx">0</item>
+    <item name="modem.controller.tx">0</item>
+    <item name="modem.controller.voltage">0</item>
+    <array name="cpu.clusters.cores">
+        <value>4</value>
+        <value>4</value>
+    </array>
+    <array name="cpu.speeds.cluster0">
+        <value>300000</value>
+        <value>403200</value>
+        <value>480000</value>
+        <value>576000</value>
+        <value>652800</value>
+        <value>748800</value>
+        <value>825600</value>
+        <value>902400</value>
+        <value>979200</value>
+        <value>1056000</value>
+        <value>1132800</value>
+        <value>1228800</value>
+        <value>1324800</value>
+        <value>1420800</value>
+        <value>1516800</value>
+        <value>1612800</value>
+        <value>1689600</value>
+        <value>1766400</value>
+    </array>
+    <array name="cpu.active.cluster0">
+        <value>43.59</value>
+        <value>45.08</value>
+        <value>46.3</value>
+        <value>47.18</value>
+        <value>47.45</value>
+        <value>49.1</value>
+        <value>50.08</value>
+        <value>52.19</value>
+        <value>53.39</value>
+        <value>53.7</value>
+        <value>57.24</value>
+        <value>59.74</value>
+        <value>62.74</value>
+        <value>65.57</value>
+        <value>69.21</value>
+        <value>73.43</value>
+        <value>77.77</value>
+        <value>81.46</value>
+    </array>
+    <array name="cpu.speeds.cluster1">
+        <value>300000</value>
+        <value>403200</value>
+        <value>480000</value>
+        <value>576000</value>
+        <value>652800</value>
+        <value>748800</value>
+        <value>825600</value>
+        <value>902400</value>
+        <value>979200</value>
+        <value>1056000</value>
+        <value>1132800</value>
+        <value>1209600</value>
+        <value>1286400</value>
+        <value>1363200</value>
+        <value>1459200</value>
+        <value>1536000</value>
+        <value>1612800</value>
+        <value>1689600</value>
+        <value>1766400</value>
+        <value>1843200</value>
+        <value>1920000</value>
+        <value>1996800</value>
+        <value>2092800</value>
+        <value>2169600</value>
+        <value>2246400</value>
+        <value>2323200</value>
+        <value>2400000</value>
+        <value>2476800</value>
+        <value>2553600</value>
+        <value>2649600</value>
+    </array>
+    <array name="cpu.active.cluster1">
+        <value>55.64</value>
+        <value>59.85</value>
+        <value>62.9</value>
+        <value>67.56</value>
+        <value>70.91</value>
+        <value>75.2</value>
+        <value>78.72</value>
+        <value>84.21</value>
+        <value>89.26</value>
+        <value>94.8</value>
+        <value>101.02</value>
+        <value>105.51</value>
+        <value>111.87</value>
+        <value>118.53</value>
+        <value>128.99</value>
+        <value>137.49</value>
+        <value>146.46</value>
+        <value>154.62</value>
+        <value>173.55</value>
+        <value>179.36</value>
+        <value>209.68</value>
+        <value>236.7</value>
+        <value>246.27</value>
+        <value>268.23</value>
+        <value>275.14</value>
+        <value>292.46</value>
+        <value>316.98</value>
+        <value>341.44</value>
+        <value>371.42</value>
+        <value>416.77</value>
+    </array>
+    <item name="cpu.awake">9.85</item>
+    <item name="cpu.idle">4.87</item>
+    <item name="battery.capacity">3400</item>
+    <item name="wifi.controller.idle">0</item>
+    <item name="wifi.controller.rx">0</item>
+    <item name="wifi.controller.tx">0</item>
+    <array name="wifi.controller.tx_levels" />
+    <item name="wifi.controller.voltage">0</item>
+    <array name="wifi.batchedscan">
+        <value>.0002</value>
+        <value>.002</value>
+        <value>.02</value>
+        <value>.2</value>
+        <value>2</value>
+    </array>
+</device>
\ No newline at end of file
diff --git a/Xiaomi/Mi8EE/AndroidManifest.xml b/Xiaomi/Mi8EE/AndroidManifest.xml
index a99aa2d..7af5aff 100644
--- a/Xiaomi/Mi8EE/AndroidManifest.xml
+++ b/Xiaomi/Mi8EE/AndroidManifest.xml
@@ -3,8 +3,8 @@
         android:versionCode="1"
         android:versionName="1.0">
         <overlay android:targetPackage="android"
-                android:requiredSystemPropertyName="ro.vendor.product.device"
-                android:requiredSystemPropertyValue="ursa"
+                android:requiredSystemPropertyName="ro.vendor.build.fingerprint"
+                android:requiredSystemPropertyValue="+*iaomi/ursa*"
 		android:priority="17"
 		android:isStatic="true" />
 </manifest>
diff --git a/Xiaomi/Mi8EE/res/values/config.xml b/Xiaomi/Mi8EE/res/values/config.xml
new file mode 100644
index 0000000..92f6a23
--- /dev/null
+++ b/Xiaomi/Mi8EE/res/values/config.xml
@@ -0,0 +1,112 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+    <integer-array name="config_autoBrightnessLcdBacklightValues">
+    <array name="config_autoBrightnessKeyboardBacklightValues" />
+    <integer-array name="config_autoBrightnessLcdBacklightValues">
+        <item>3</item>
+        <item>3</item>
+        <item>3</item>
+        <item>5</item>
+        <item>7</item>
+        <item>9</item>
+        <item>12</item>
+        <item>15</item>
+        <item>17</item>
+        <item>18</item>
+        <item>20</item>
+        <item>22</item>
+        <item>29</item>
+        <item>37</item>
+        <item>50</item>
+        <item>50</item>
+        <item>50</item>
+        <item>50</item>
+        <item>55</item>
+        <item>62</item>
+        <item>62</item>
+        <item>72</item>
+        <item>76</item>
+        <item>82</item>
+        <item>90</item>
+        <item>101</item>
+        <item>105</item>
+        <item>110</item>
+        <item>119</item>
+        <item>143</item>
+        <item>190</item>
+        <item>214</item>
+        <item>240</item>
+        <item>255</item>
+    </integer-array>
+    <integer-array name="config_autoBrightnessLevels">
+        <item>1</item>
+        <item>2</item>
+        <item>3</item>
+        <item>4</item>
+        <item>5</item>
+        <item>6</item>
+        <item>7</item>
+        <item>8</item>
+        <item>10</item>
+        <item>12</item>
+        <item>15</item>
+        <item>18</item>
+        <item>22</item>
+        <item>30</item>
+        <item>40</item>
+        <item>50</item>
+        <item>70</item>
+        <item>150</item>
+        <item>300</item>
+        <item>400</item>
+        <item>520</item>
+        <item>600</item>
+        <item>700</item>
+        <item>900</item>
+        <item>1100</item>
+        <item>1200</item>
+        <item>1300</item>
+        <item>1500</item>
+        <item>1800</item>
+        <item>2400</item>
+        <item>2800</item>
+        <item>3500</item>
+        <item>4000</item>
+    </integer-array>
+    <bool name="config_automatic_brightness_available">true</bool>
+    <bool name="config_setColorTransformAccelerated">true</bool>
+    <bool name="config_supportAudioSourceUnprocessed">true</bool>
+    <bool name="config_useDevInputEventForAudioJack">true</bool>
+    <bool name="skip_restoring_network_selection">true</bool>
+    <bool name="config_bluetooth_le_peripheral_mode_supported">true</bool>
+    <bool name="config_carrier_volte_available">true</bool>
+    <bool name="config_device_volte_available">true</bool>
+    <bool name="config_device_vt_available">true</bool>
+    <bool name="config_device_wfc_ims_available">true</bool>
+    <bool name="config_hotswapCapable">true</bool>
+    <bool name="config_intrusiveNotificationLed">false</bool>
+    <bool name="config_lidControlsSleep">true</bool>
+    <bool name="config_wifiDisplaySupportsProtectedBuffers">true</bool>
+    <bool name="config_wifi_background_scan_support">true</bool>
+    <bool name="config_wifi_batched_scan_supported">true</bool>
+    <bool name="config_wifi_dual_band_support">true</bool>
+    <bool name="config_dozeAlwaysOnDisplayAvailable">true</bool>
+    <bool name="config_displayBlanksAfterDoze">true</bool>
+    <bool name="config_powerDecoupleAutoSuspendModeFromDisplay">true</bool>
+    <bool name="config_dozeAfterScreenOffByDefault">true</bool>
+    <fraction name="config_autoBrightnessAdjustmentMaxGamma">200.0%</fraction>
+    <fraction name="config_maximumScreenDimRatio">29.999996%</fraction>
+    <integer name="config_autoBrightnessBrighteningLightDebounce">2000</integer>
+    <integer name="config_autoBrightnessDarkeningLightDebounce">6000</integer>
+    <integer name="config_screenBrightnessDark">1</integer>
+    <integer name="config_screenBrightnessDim">1</integer>
+    <integer name="config_screenBrightnessDoze">17</integer>
+    <integer name="config_screenBrightnessSettingDefault">128</integer>
+    <integer name="config_screenBrightnessSettingMaximum">255</integer>
+    <integer name="config_screenBrightnessSettingMinimum">0</integer>
+    <integer name="config_bluetooth_idle_cur_ma">1</integer>
+    <integer name="config_bluetooth_operating_voltage_mv">3300</integer>
+    <integer name="config_bluetooth_rx_cur_ma">2</integer>
+    <integer name="config_bluetooth_tx_cur_ma">3</integer>
+    <integer name="config_shutdownBatteryTemperature">600</integer>
+</resources>
diff --git a/Xiaomi/Mi8EE/res/xml/power_profile.xml b/Xiaomi/Mi8EE/res/xml/power_profile.xml
new file mode 100644
index 0000000..a05d5a2
--- /dev/null
+++ b/Xiaomi/Mi8EE/res/xml/power_profile.xml
@@ -0,0 +1,149 @@
+<?xml version="1.0" encoding="utf-8"?>
+<device name="Android">
+    <item name="none">0</item>
+    <item name="screen.on">70</item>
+    <item name="screen.full">320</item>
+    <item name="bluetooth.active">11.14</item>
+    <item name="bluetooth.on">1.56</item>
+    <item name="wifi.on">0.81</item>
+    <item name="wifi.active">182.79</item>
+    <item name="wifi.scan">20.37</item>
+    <item name="dsp.audio">16.4</item>
+    <item name="dsp.video">22.63</item>
+    <item name="camera.flashlight">160</item>
+    <item name="camera.avg">586</item>
+    <item name="gps.on">65.47</item>
+    <item name="radio.active">230</item>
+    <item name="radio.scanning">46.78</item>
+    <array name="radio.on">
+        <value>6.57</value>
+        <value>6.57</value>
+    </array>
+    <item name="modem.controller.idle">0</item>
+    <item name="modem.controller.rx">0</item>
+    <item name="modem.controller.tx">0</item>
+    <item name="modem.controller.voltage">0</item>
+    <array name="cpu.clusters.cores">
+        <value>4</value>
+        <value>4</value>
+    </array>
+    <array name="cpu.speeds.cluster0">
+        <value>300000</value>
+        <value>403200</value>
+        <value>480000</value>
+        <value>576000</value>
+        <value>652800</value>
+        <value>748800</value>
+        <value>825600</value>
+        <value>902400</value>
+        <value>979200</value>
+        <value>1056000</value>
+        <value>1132800</value>
+        <value>1228800</value>
+        <value>1324800</value>
+        <value>1420800</value>
+        <value>1516800</value>
+        <value>1612800</value>
+        <value>1689600</value>
+        <value>1766400</value>
+    </array>
+    <array name="cpu.active.cluster0">
+        <value>43.59</value>
+        <value>45.08</value>
+        <value>46.3</value>
+        <value>47.18</value>
+        <value>47.45</value>
+        <value>49.1</value>
+        <value>50.08</value>
+        <value>52.19</value>
+        <value>53.39</value>
+        <value>53.7</value>
+        <value>57.24</value>
+        <value>59.74</value>
+        <value>62.74</value>
+        <value>65.57</value>
+        <value>69.21</value>
+        <value>73.43</value>
+        <value>77.77</value>
+        <value>81.46</value>
+    </array>
+    <array name="cpu.speeds.cluster1">
+        <value>300000</value>
+        <value>403200</value>
+        <value>480000</value>
+        <value>576000</value>
+        <value>652800</value>
+        <value>748800</value>
+        <value>825600</value>
+        <value>902400</value>
+        <value>979200</value>
+        <value>1056000</value>
+        <value>1132800</value>
+        <value>1209600</value>
+        <value>1286400</value>
+        <value>1363200</value>
+        <value>1459200</value>
+        <value>1536000</value>
+        <value>1612800</value>
+        <value>1689600</value>
+        <value>1766400</value>
+        <value>1843200</value>
+        <value>1920000</value>
+        <value>1996800</value>
+        <value>2092800</value>
+        <value>2169600</value>
+        <value>2246400</value>
+        <value>2323200</value>
+        <value>2400000</value>
+        <value>2476800</value>
+        <value>2553600</value>
+        <value>2649600</value>
+    </array>
+    <array name="cpu.active.cluster1">
+        <value>55.64</value>
+        <value>59.85</value>
+        <value>62.9</value>
+        <value>67.56</value>
+        <value>70.91</value>
+        <value>75.2</value>
+        <value>78.72</value>
+        <value>84.21</value>
+        <value>89.26</value>
+        <value>94.8</value>
+        <value>101.02</value>
+        <value>105.51</value>
+        <value>111.87</value>
+        <value>118.53</value>
+        <value>128.99</value>
+        <value>137.49</value>
+        <value>146.46</value>
+        <value>154.62</value>
+        <value>173.55</value>
+        <value>179.36</value>
+        <value>209.68</value>
+        <value>236.7</value>
+        <value>246.27</value>
+        <value>268.23</value>
+        <value>275.14</value>
+        <value>292.46</value>
+        <value>316.98</value>
+        <value>341.44</value>
+        <value>371.42</value>
+        <value>416.77</value>
+    </array>
+    <item name="cpu.awake">9.85</item>
+    <item name="cpu.idle">4.87</item>
+    <item name="battery.capacity">3000</item>
+    <item name="wifi.controller.idle">0</item>
+    <item name="wifi.controller.rx">0</item>
+    <item name="wifi.controller.tx">0</item>
+    <array name="wifi.controller.tx_levels" />
+    <item name="wifi.controller.voltage">0</item>
+    <array name="wifi.batchedscan">
+        <value>.0002</value>
+        <value>.002</value>
+        <value>.02</value>
+        <value>.2</value>
+        <value>2</value>
+    </array>
+</device>
\ No newline at end of file
diff --git a/Xiaomi/Mi8Lite/Android.mk b/Xiaomi/Mi8Lite/Android.mk
new file mode 100644
index 0000000..6702876
--- /dev/null
+++ b/Xiaomi/Mi8Lite/Android.mk
@@ -0,0 +1,8 @@
+LOCAL_PATH := $(call my-dir)
+include $(CLEAR_VARS)
+LOCAL_MODULE_TAGS := optional
+LOCAL_PACKAGE_NAME := treble-overlay-xiaomi-mi6x
+LOCAL_MODULE_PATH := $(TARGET_OUT)/overlay
+LOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true
+LOCAL_PRIVATE_PLATFORM_APIS := true
+include $(BUILD_PACKAGE)
diff --git a/Xiaomi/Mi8Lite/AndroidManifest.xml b/Xiaomi/Mi8Lite/AndroidManifest.xml
new file mode 100644
index 0000000..7c4cbe9
--- /dev/null
+++ b/Xiaomi/Mi8Lite/AndroidManifest.xml
@@ -0,0 +1,10 @@
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+        package="me.phh.treble.overlay.xiaomi.mi6x"
+        android:versionCode="1"
+        android:versionName="1.0">
+        <overlay android:targetPackage="android"
+                android:requiredSystemPropertyName="ro.vendor.build.fingerprint"
+                android:requiredSystemPropertyValue="+*iaomi/platina*"
+		android:priority="52"
+		android:isStatic="true" />
+</manifest>
diff --git a/Xiaomi/Mi8Lite/res/values/config.xml b/Xiaomi/Mi8Lite/res/values/config.xml
new file mode 100644
index 0000000..84e371d
--- /dev/null
+++ b/Xiaomi/Mi8Lite/res/values/config.xml
@@ -0,0 +1,90 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+    <integer-array name="config_autoBrightnessLcdBacklightValues">
+        <item>2</item>
+        <item>2</item>
+        <item>2</item>
+        <item>3</item>
+        <item>3</item>
+        <item>5</item>
+        <item>5</item>
+        <item>12</item>
+        <item>12</item>
+        <item>20</item>
+        <item>20</item>
+        <item>39</item>
+        <item>39</item>
+        <item>55</item>
+        <item>55</item>
+        <item>63</item>
+        <item>63</item>
+        <item>93</item>
+        <item>93</item>
+        <item>105</item>
+        <item>105</item>
+        <item>150</item>
+        <item>200</item>
+        <item>240</item>
+        <item>255</item>
+    </integer-array>
+    <integer-array name="config_autoBrightnessLevels">
+        <item>1</item>
+        <item>2</item>
+        <item>3</item>
+        <item>4</item>
+        <item>5</item>
+        <item>6</item>
+        <item>8</item>
+        <item>13</item>
+        <item>17</item>
+        <item>21</item>
+        <item>26</item>
+        <item>30</item>
+        <item>34</item>
+        <item>140</item>
+        <item>310</item>
+        <item>400</item>
+        <item>500</item>
+        <item>600</item>
+        <item>1000</item>
+        <item>1200</item>
+        <item>1500</item>
+        <item>3000</item>
+        <item>3500</item>
+        <item>4000</item>
+    </integer-array>
+    <bool name="config_automatic_brightness_available">true</bool>
+    <bool name="config_setColorTransformAccelerated">true</bool>
+    <bool name="config_supportAudioSourceUnprocessed">false</bool>
+    <bool name="config_useDevInputEventForAudioJack">true</bool>
+    <bool name="skip_restoring_network_selection">true</bool>
+    <bool name="config_bluetooth_le_peripheral_mode_supported">true</bool>
+    <bool name="config_carrier_volte_available">true</bool>
+    <bool name="config_device_volte_available">true</bool>
+    <bool name="config_device_vt_available">true</bool>
+    <bool name="config_device_wfc_ims_available">true</bool>
+    <bool name="config_hotswapCapable">true</bool>
+    <bool name="config_lidControlsSleep">true</bool>
+    <bool name="config_wifiDisplaySupportsProtectedBuffers">true</bool>
+    <bool name="config_wifi_background_scan_support">true</bool>
+    <bool name="config_wifi_batched_scan_supported">true</bool>
+    <bool name="config_wifi_dual_band_support">true</bool>
+    <bool name="config_dozeAlwaysOnDisplayAvailable">false</bool>
+    <bool name="config_displayBlanksAfterDoze">false</bool>
+    <bool name="config_powerDecoupleAutoSuspendModeFromDisplay">true</bool>
+    <fraction name="config_autoBrightnessAdjustmentMaxGamma">200.0%</fraction>
+    <fraction name="config_maximumScreenDimRatio">29.999996%</fraction>
+    <integer name="config_autoBrightnessBrighteningLightDebounce">1000</integer>
+    <integer name="config_autoBrightnessDarkeningLightDebounce">1000</integer>
+    <integer name="config_screenBrightnessDark">1</integer>
+    <integer name="config_screenBrightnessDim">1</integer>
+    <integer name="config_screenBrightnessDoze">17</integer>
+    <integer name="config_screenBrightnessSettingDefault">128</integer>
+    <integer name="config_screenBrightnessSettingMaximum">255</integer>
+    <integer name="config_screenBrightnessSettingMinimum">0</integer>
+    <integer name="config_bluetooth_idle_cur_ma">1</integer>
+    <integer name="config_bluetooth_operating_voltage_mv">3300</integer>
+    <integer name="config_bluetooth_rx_cur_ma">2</integer>
+    <integer name="config_bluetooth_tx_cur_ma">3</integer>
+    <integer name="config_shutdownBatteryTemperature">600</integer>
+</resources>
diff --git a/Xiaomi/Mi8Lite/res/xml/power_profile.xml b/Xiaomi/Mi8Lite/res/xml/power_profile.xml
new file mode 100644
index 0000000..1d96d82
--- /dev/null
+++ b/Xiaomi/Mi8Lite/res/xml/power_profile.xml
@@ -0,0 +1,81 @@
+<?xml version="1.0" encoding="utf-8"?>
+<device name="Android">
+    <item name="none">0</item>
+    <item name="screen.on">74.49</item>
+    <item name="screen.full">280.13</item>
+    <item name="bluetooth.active">8.17</item>
+    <item name="bluetooth.on">0.61</item>
+    <item name="wifi.on">0.39</item>
+    <item name="wifi.active">166.24</item>
+    <item name="wifi.scan">24.31</item>
+    <item name="dsp.audio">15.16</item>
+    <item name="dsp.video">59.43</item>
+    <item name="camera.flashlight">150</item>
+    <item name="camera.avg">550</item>
+    <item name="gps.on">76.93</item>
+    <item name="radio.active">229.3</item>
+    <item name="radio.scanning">32.61</item>
+    <array name="radio.on">
+        <value>2.35</value>
+    </array>
+    <item name="modem.controller.idle">0</item>
+    <item name="modem.controller.rx">0</item>
+    <item name="modem.controller.tx">0</item>
+    <item name="modem.controller.voltage">0</item>
+    <array name="cpu.clusters.cores">
+        <value>4</value>
+        <value>4</value>
+    </array>
+    <array name="cpu.speeds.cluster0">
+        <value>633600</value>
+        <value>902400</value>
+        <value>1113600</value>
+        <value>1401600</value>
+        <value>1536000</value>
+        <value>1747200</value>
+        <value>1843200</value>
+    </array>
+    <array name="cpu.active.cluster0">
+        <value>31.76</value>
+        <value>52.57</value>
+        <value>56.67</value>
+        <value>67.43</value>
+        <value>83.10</value>
+        <value>95.50</value>
+        <value>100.62</value>
+    </array>
+    <array name="cpu.speeds.cluster1">
+        <value>1113600</value>
+        <value>1401600</value>
+        <value>1747200</value>
+        <value>1958400</value>
+        <value>2150400</value>
+        <value>2208000</value>
+    </array>
+    <array name="cpu.active.cluster1">
+        <value>124.4</value>
+        <value>156</value>
+        <value>210</value>
+        <value>260</value>
+        <value>309</value>
+        <value>362.5</value>
+    </array>
+    <item name="cpu.awake">10.31</item>
+    <item name="cpu.idle">4.71</item>
+    <array name="memory.bandwidths">
+        <value>22.7</value>
+    </array>
+    <item name="battery.capacity">3350</item>
+    <item name="wifi.controller.idle">0</item>
+    <item name="wifi.controller.rx">0</item>
+    <item name="wifi.controller.tx">0</item>
+    <array name="wifi.controller.tx_levels" />
+    <item name="wifi.controller.voltage">0</item>
+    <array name="wifi.batchedscan">
+        <value>.0002</value>
+        <value>.002</value>
+        <value>.02</value>
+        <value>.2</value>
+        <value>2</value>
+    </array>
+</device>
\ No newline at end of file
diff --git a/Xiaomi/Mi8UD/Android.mk b/Xiaomi/Mi8UD/Android.mk
new file mode 100644
index 0000000..b07e3a2
--- /dev/null
+++ b/Xiaomi/Mi8UD/Android.mk
@@ -0,0 +1,8 @@
+LOCAL_PATH := $(call my-dir)
+include $(CLEAR_VARS)
+LOCAL_MODULE_TAGS := optional
+LOCAL_PACKAGE_NAME := treble-overlay-xiaomi-mi8ee
+LOCAL_MODULE_PATH := $(TARGET_OUT)/overlay
+LOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true
+LOCAL_PRIVATE_PLATFORM_APIS := true
+include $(BUILD_PACKAGE)
diff --git a/Xiaomi/Mi8UD/AndroidManifest.xml b/Xiaomi/Mi8UD/AndroidManifest.xml
new file mode 100644
index 0000000..beef395
--- /dev/null
+++ b/Xiaomi/Mi8UD/AndroidManifest.xml
@@ -0,0 +1,10 @@
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+        package="me.phh.treble.overlay.xiaomi.mi8ee"
+        android:versionCode="1"
+        android:versionName="1.0">
+        <overlay android:targetPackage="android"
+                android:requiredSystemPropertyName="ro.vendor.build.fingerprint"
+                android:requiredSystemPropertyValue="+*iaomi/equuleus*"
+		android:priority="51"
+		android:isStatic="true" />
+</manifest>
diff --git a/Xiaomi/Mi8UD/res/values-land/notch.xml b/Xiaomi/Mi8UD/res/values-land/notch.xml
new file mode 100644
index 0000000..7e9d1fc
--- /dev/null
+++ b/Xiaomi/Mi8UD/res/values-land/notch.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/*
+** Copyright 2017, 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>
+    <!-- Height of the status bar -->
+    <dimen name="status_bar_height">24dp</dimen>
+</resources>
\ No newline at end of file
diff --git a/Xiaomi/Mi8UD/res/values/config.xml b/Xiaomi/Mi8UD/res/values/config.xml
new file mode 100644
index 0000000..92f6a23
--- /dev/null
+++ b/Xiaomi/Mi8UD/res/values/config.xml
@@ -0,0 +1,112 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+    <integer-array name="config_autoBrightnessLcdBacklightValues">
+    <array name="config_autoBrightnessKeyboardBacklightValues" />
+    <integer-array name="config_autoBrightnessLcdBacklightValues">
+        <item>3</item>
+        <item>3</item>
+        <item>3</item>
+        <item>5</item>
+        <item>7</item>
+        <item>9</item>
+        <item>12</item>
+        <item>15</item>
+        <item>17</item>
+        <item>18</item>
+        <item>20</item>
+        <item>22</item>
+        <item>29</item>
+        <item>37</item>
+        <item>50</item>
+        <item>50</item>
+        <item>50</item>
+        <item>50</item>
+        <item>55</item>
+        <item>62</item>
+        <item>62</item>
+        <item>72</item>
+        <item>76</item>
+        <item>82</item>
+        <item>90</item>
+        <item>101</item>
+        <item>105</item>
+        <item>110</item>
+        <item>119</item>
+        <item>143</item>
+        <item>190</item>
+        <item>214</item>
+        <item>240</item>
+        <item>255</item>
+    </integer-array>
+    <integer-array name="config_autoBrightnessLevels">
+        <item>1</item>
+        <item>2</item>
+        <item>3</item>
+        <item>4</item>
+        <item>5</item>
+        <item>6</item>
+        <item>7</item>
+        <item>8</item>
+        <item>10</item>
+        <item>12</item>
+        <item>15</item>
+        <item>18</item>
+        <item>22</item>
+        <item>30</item>
+        <item>40</item>
+        <item>50</item>
+        <item>70</item>
+        <item>150</item>
+        <item>300</item>
+        <item>400</item>
+        <item>520</item>
+        <item>600</item>
+        <item>700</item>
+        <item>900</item>
+        <item>1100</item>
+        <item>1200</item>
+        <item>1300</item>
+        <item>1500</item>
+        <item>1800</item>
+        <item>2400</item>
+        <item>2800</item>
+        <item>3500</item>
+        <item>4000</item>
+    </integer-array>
+    <bool name="config_automatic_brightness_available">true</bool>
+    <bool name="config_setColorTransformAccelerated">true</bool>
+    <bool name="config_supportAudioSourceUnprocessed">true</bool>
+    <bool name="config_useDevInputEventForAudioJack">true</bool>
+    <bool name="skip_restoring_network_selection">true</bool>
+    <bool name="config_bluetooth_le_peripheral_mode_supported">true</bool>
+    <bool name="config_carrier_volte_available">true</bool>
+    <bool name="config_device_volte_available">true</bool>
+    <bool name="config_device_vt_available">true</bool>
+    <bool name="config_device_wfc_ims_available">true</bool>
+    <bool name="config_hotswapCapable">true</bool>
+    <bool name="config_intrusiveNotificationLed">false</bool>
+    <bool name="config_lidControlsSleep">true</bool>
+    <bool name="config_wifiDisplaySupportsProtectedBuffers">true</bool>
+    <bool name="config_wifi_background_scan_support">true</bool>
+    <bool name="config_wifi_batched_scan_supported">true</bool>
+    <bool name="config_wifi_dual_band_support">true</bool>
+    <bool name="config_dozeAlwaysOnDisplayAvailable">true</bool>
+    <bool name="config_displayBlanksAfterDoze">true</bool>
+    <bool name="config_powerDecoupleAutoSuspendModeFromDisplay">true</bool>
+    <bool name="config_dozeAfterScreenOffByDefault">true</bool>
+    <fraction name="config_autoBrightnessAdjustmentMaxGamma">200.0%</fraction>
+    <fraction name="config_maximumScreenDimRatio">29.999996%</fraction>
+    <integer name="config_autoBrightnessBrighteningLightDebounce">2000</integer>
+    <integer name="config_autoBrightnessDarkeningLightDebounce">6000</integer>
+    <integer name="config_screenBrightnessDark">1</integer>
+    <integer name="config_screenBrightnessDim">1</integer>
+    <integer name="config_screenBrightnessDoze">17</integer>
+    <integer name="config_screenBrightnessSettingDefault">128</integer>
+    <integer name="config_screenBrightnessSettingMaximum">255</integer>
+    <integer name="config_screenBrightnessSettingMinimum">0</integer>
+    <integer name="config_bluetooth_idle_cur_ma">1</integer>
+    <integer name="config_bluetooth_operating_voltage_mv">3300</integer>
+    <integer name="config_bluetooth_rx_cur_ma">2</integer>
+    <integer name="config_bluetooth_tx_cur_ma">3</integer>
+    <integer name="config_shutdownBatteryTemperature">600</integer>
+</resources>
diff --git a/Xiaomi/Mi8UD/res/values/notch.xml b/Xiaomi/Mi8UD/res/values/notch.xml
new file mode 100644
index 0000000..2f45c07
--- /dev/null
+++ b/Xiaomi/Mi8UD/res/values/notch.xml
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/*
+** Copyright 2017, 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>
+    <!-- Height of the status bar in portrait -->
+    <dimen name="status_bar_height_portrait">110px</dimen>
+    <!-- Height of the status bar -->
+    <dimen name="status_bar_height">110px</dimen>
+    <!-- Height of the status bar in landscape -->
+    <dimen name="status_bar_height_landscape">24dp</dimen>
+	<string translatable="false" name="config_mainBuiltInDisplayCutout">M -295,0 L -295,88 L 295,88 L 295,0 Z</string>
+</resources>
\ No newline at end of file
diff --git a/Xiaomi/Mi8UD/res/xml/power_profile.xml b/Xiaomi/Mi8UD/res/xml/power_profile.xml
new file mode 100644
index 0000000..a05d5a2
--- /dev/null
+++ b/Xiaomi/Mi8UD/res/xml/power_profile.xml
@@ -0,0 +1,149 @@
+<?xml version="1.0" encoding="utf-8"?>
+<device name="Android">
+    <item name="none">0</item>
+    <item name="screen.on">70</item>
+    <item name="screen.full">320</item>
+    <item name="bluetooth.active">11.14</item>
+    <item name="bluetooth.on">1.56</item>
+    <item name="wifi.on">0.81</item>
+    <item name="wifi.active">182.79</item>
+    <item name="wifi.scan">20.37</item>
+    <item name="dsp.audio">16.4</item>
+    <item name="dsp.video">22.63</item>
+    <item name="camera.flashlight">160</item>
+    <item name="camera.avg">586</item>
+    <item name="gps.on">65.47</item>
+    <item name="radio.active">230</item>
+    <item name="radio.scanning">46.78</item>
+    <array name="radio.on">
+        <value>6.57</value>
+        <value>6.57</value>
+    </array>
+    <item name="modem.controller.idle">0</item>
+    <item name="modem.controller.rx">0</item>
+    <item name="modem.controller.tx">0</item>
+    <item name="modem.controller.voltage">0</item>
+    <array name="cpu.clusters.cores">
+        <value>4</value>
+        <value>4</value>
+    </array>
+    <array name="cpu.speeds.cluster0">
+        <value>300000</value>
+        <value>403200</value>
+        <value>480000</value>
+        <value>576000</value>
+        <value>652800</value>
+        <value>748800</value>
+        <value>825600</value>
+        <value>902400</value>
+        <value>979200</value>
+        <value>1056000</value>
+        <value>1132800</value>
+        <value>1228800</value>
+        <value>1324800</value>
+        <value>1420800</value>
+        <value>1516800</value>
+        <value>1612800</value>
+        <value>1689600</value>
+        <value>1766400</value>
+    </array>
+    <array name="cpu.active.cluster0">
+        <value>43.59</value>
+        <value>45.08</value>
+        <value>46.3</value>
+        <value>47.18</value>
+        <value>47.45</value>
+        <value>49.1</value>
+        <value>50.08</value>
+        <value>52.19</value>
+        <value>53.39</value>
+        <value>53.7</value>
+        <value>57.24</value>
+        <value>59.74</value>
+        <value>62.74</value>
+        <value>65.57</value>
+        <value>69.21</value>
+        <value>73.43</value>
+        <value>77.77</value>
+        <value>81.46</value>
+    </array>
+    <array name="cpu.speeds.cluster1">
+        <value>300000</value>
+        <value>403200</value>
+        <value>480000</value>
+        <value>576000</value>
+        <value>652800</value>
+        <value>748800</value>
+        <value>825600</value>
+        <value>902400</value>
+        <value>979200</value>
+        <value>1056000</value>
+        <value>1132800</value>
+        <value>1209600</value>
+        <value>1286400</value>
+        <value>1363200</value>
+        <value>1459200</value>
+        <value>1536000</value>
+        <value>1612800</value>
+        <value>1689600</value>
+        <value>1766400</value>
+        <value>1843200</value>
+        <value>1920000</value>
+        <value>1996800</value>
+        <value>2092800</value>
+        <value>2169600</value>
+        <value>2246400</value>
+        <value>2323200</value>
+        <value>2400000</value>
+        <value>2476800</value>
+        <value>2553600</value>
+        <value>2649600</value>
+    </array>
+    <array name="cpu.active.cluster1">
+        <value>55.64</value>
+        <value>59.85</value>
+        <value>62.9</value>
+        <value>67.56</value>
+        <value>70.91</value>
+        <value>75.2</value>
+        <value>78.72</value>
+        <value>84.21</value>
+        <value>89.26</value>
+        <value>94.8</value>
+        <value>101.02</value>
+        <value>105.51</value>
+        <value>111.87</value>
+        <value>118.53</value>
+        <value>128.99</value>
+        <value>137.49</value>
+        <value>146.46</value>
+        <value>154.62</value>
+        <value>173.55</value>
+        <value>179.36</value>
+        <value>209.68</value>
+        <value>236.7</value>
+        <value>246.27</value>
+        <value>268.23</value>
+        <value>275.14</value>
+        <value>292.46</value>
+        <value>316.98</value>
+        <value>341.44</value>
+        <value>371.42</value>
+        <value>416.77</value>
+    </array>
+    <item name="cpu.awake">9.85</item>
+    <item name="cpu.idle">4.87</item>
+    <item name="battery.capacity">3000</item>
+    <item name="wifi.controller.idle">0</item>
+    <item name="wifi.controller.rx">0</item>
+    <item name="wifi.controller.tx">0</item>
+    <array name="wifi.controller.tx_levels" />
+    <item name="wifi.controller.voltage">0</item>
+    <array name="wifi.batchedscan">
+        <value>.0002</value>
+        <value>.002</value>
+        <value>.02</value>
+        <value>.2</value>
+        <value>2</value>
+    </array>
+</device>
\ No newline at end of file
diff --git a/overlay.mk b/overlay.mk
index 98d7433..ca88c27 100644
--- a/overlay.mk
+++ b/overlay.mk
@@ -34,6 +34,8 @@
 	treble-overlay-xiaomi-mi8 \
 	treble-overlay-xiaomi-mi8ee \
 	treble-overlay-xiaomi-mi8se \
+	treble-overlay-xiaomi-mi8ud \
+	treble-overlay-xiaomi-mi8lite \
 	treble-overlay-xiaomi-mimix2s \
 	treble-overlay-xiaomi-redmi6pro \
 	treble-overlay-xiaomi-mia2lite \