diff --git a/Lenovo/Y70/res/values/config.xml b/Lenovo/Y70/res/values/config.xml
index 1c0fc30..fd41a4a 100644
--- a/Lenovo/Y70/res/values/config.xml
+++ b/Lenovo/Y70/res/values/config.xml
@@ -11,11 +11,100 @@
- /apex/com.android.media/javalib/updatable-media.jar
- /system/lib64/libsurfaceflinger.so
+
+
+
+ - 0
+ - 1
+ - 3
+ - 256
+ - 257
+ - 258
+ - 259
+ - 260
+ - 261
+ - 262
+ - 263
+ - 264
+ - 265
+
+
+ - 5gnr:2097152,6291456,16777216,512000,2097152,8388608
+ - lte:2097152,4194304,8388608,262144,524288,1048576
+ - lte_ca:4096,6291456,12582912,4096,1048576,2097152
+ - umts:4094,87380,1220608,4096,16384,1220608
+ - hspa:4094,87380,1220608,4096,16384,1220608
+ - hsupa:4094,87380,1220608,4096,16384,1220608
+ - hsdpa:4094,87380,1220608,4096,16384,1220608
+ - hspap:4094,87380,1220608,4096,16384,1220608
+ - edge:4093,26280,35040,4096,16384,35040
+ - gprs:4092,8760,11680,4096,8760,11680
+ - evdo:4094,87380,524288,4096,16384,262144
+
+
+ - bnep\\d
+ - bt-pan
+
+
+
+ - 0
+ - 1
+ - 5
+ - 7
+
+
+ - usb\\d
+ - rndis\\d
+
+
+ - softap0
+ - wlan0
+
+
+ - wifi,1,1,1,-1,true
+ - mobile,0,0,0,-1,true
+ - mobile_mms,2,0,4,60000,true
+ - mobile_supl,3,0,2,60000,true
+ - mobile_dun,4,0,2,60000,true
+ - mobile_hipri,5,0,3,60000,true
+ - mobile_fota,10,0,2,60000,true
+ - mobile_ims,11,0,2,60000,true
+ - mobile_cbs,12,0,2,60000,true
+ - bluetooth,7,7,2,-1,true
+ - mobile_emergency,15,0,5,-1,true
+ - ethernet,9,9,9,-1,true
+
+
+ - 1,1
+ - 0,1
+ - 7,1
+
true
true
true
+
+ true
+ true
+ true
+ true
+ true
+ true
+ true
+ true
+ true
+ false
+ true
+ true
+ true
+ false
+ true
+ true
+ true
+ true
+ true
+ true
20.0dip
@@ -24,5 +113,9 @@
3700
28
36
+
+ 120
+ 0
+ 17
diff --git a/Xiaomi/PocoM3Pro5G/res/values/config.xml b/Xiaomi/PocoM3Pro5G/res/values/config.xml
index 651171c..2344f18 100644
--- a/Xiaomi/PocoM3Pro5G/res/values/config.xml
+++ b/Xiaomi/PocoM3Pro5G/res/values/config.xml
@@ -12,6 +12,7 @@
true
true
true
+ true
true
true
true
@@ -25,16 +26,20 @@
true
true
true
- false
+ true
+ true
+ true
+ true
true
300.0%
29.999996%
100.0%
+ 90
+ 90
1000
1000
- -1
250
0
3300
@@ -52,10 +57,24 @@
600
+ - 5
+ - 5
+ - 10
+ - 30
- 100
+ - 400
+ - 600
+ - 1000
- - 100
+ - 800
+ - 800
+ - 500
+ - 500
+ - 500
+ - 500
+ - 500
+ - 500
- 2
@@ -304,6 +323,8 @@
- 90.0
+ com.mediatek.ims
+
- 0:2:15
@@ -321,7 +342,7 @@
- mobile_dun,4,0,2,60000,true
- mobile_hipri,5,0,3,60000,true
- mobile_fota,10,0,2,60000,true
- - mobile_ims,11,0,-1,-1,true
+ - mobile_ims,11,0,2,300000,true
- mobile_cbs,12,0,2,60000,true
- bluetooth,7,7,2,-1,true
- ethernet,9,9,4,-1,true
diff --git a/Xiaomi/PocoM5/Android.mk b/Xiaomi/PocoM5/Android.mk
new file mode 100644
index 0000000..4190c3a
--- /dev/null
+++ b/Xiaomi/PocoM5/Android.mk
@@ -0,0 +1,8 @@
+LOCAL_PATH := $(call my-dir)
+include $(CLEAR_VARS)
+LOCAL_MODULE_TAGS := optional
+LOCAL_PACKAGE_NAME := treble-overlay-xiaomi-pocom5
+LOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay
+LOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true
+LOCAL_PRIVATE_PLATFORM_APIS := true
+include $(BUILD_PACKAGE)
diff --git a/Xiaomi/PocoM5/AndroidManifest.xml b/Xiaomi/PocoM5/AndroidManifest.xml
new file mode 100644
index 0000000..b6f5703
--- /dev/null
+++ b/Xiaomi/PocoM5/AndroidManifest.xml
@@ -0,0 +1,10 @@
+
+
+
diff --git a/Xiaomi/PocoM5/res/values/arrays.xml b/Xiaomi/PocoM5/res/values/arrays.xml
new file mode 100644
index 0000000..f99c472
--- /dev/null
+++ b/Xiaomi/PocoM5/res/values/arrays.xml
@@ -0,0 +1,235 @@
+
+
+
+ - 2
+ - 5
+ - 10
+ - 30
+ - 100
+ - 400
+ - 600
+ - 1000
+
+
+ - 800
+ - 800
+ - 500
+ - 500
+ - 500
+ - 500
+ - 500
+ - 500
+
+
+ - 2
+ - 10
+ - 30
+ - 100
+ - 800
+ - 2000
+ - 4000
+
+
+ - 3
+ - 4
+ - 6
+ - 15
+ - 21
+ - 27
+ - 36
+ - 52
+ - 71
+ - 87
+ - 97
+ - 98
+ - 98
+ - 98
+ - 99
+ - 99
+ - 100
+ - 100
+ - 100
+ - 101
+ - 101
+ - 102
+ - 103
+ - 103
+ - 103
+ - 106
+ - 108
+ - 110
+ - 112
+ - 114
+ - 116
+ - 118
+ - 119
+ - 122
+ - 123
+ - 125
+ - 128
+ - 130
+ - 131
+ - 134
+ - 136
+ - 137
+ - 140
+ - 142
+ - 144
+ - 169
+ - 196
+ - 222
+ - 248
+ - 270
+ - 300
+ - 320
+ - 335
+ - 400
+ - 416
+ - 433
+ - 450
+ - 466
+ - 483
+ - 500
+
+
+ - 18
+ - 25
+ - 31
+ - 77
+ - 107
+ - 138
+ - 184
+ - 266
+ - 363
+ - 445
+ - 496
+ - 501
+ - 501
+ - 501
+ - 507
+ - 507
+ - 512
+ - 512
+ - 512
+ - 517
+ - 517
+ - 522
+ - 527
+ - 527
+ - 527
+ - 542
+ - 553
+ - 563
+ - 573
+ - 583
+ - 594
+ - 604
+ - 609
+ - 624
+ - 629
+ - 640
+ - 655
+ - 665
+ - 670
+ - 686
+ - 696
+ - 701
+ - 716
+ - 727
+ - 737
+ - 865
+ - 1003
+ - 1136
+ - 1269
+ - 1382
+ - 1535
+ - 1638
+ - 1714
+ - 2047
+ - 2047
+ - 2047
+ - 2047
+ - 2047
+ - 2047
+ - 2047
+
+
+ - 1
+ - 2
+ - 4
+ - 6
+ - 8
+ - 10
+ - 15
+ - 20
+ - 25
+ - 30
+ - 35
+ - 40
+ - 45
+ - 50
+ - 55
+ - 60
+ - 65
+ - 70
+ - 75
+ - 80
+ - 85
+ - 90
+ - 95
+ - 100
+ - 120
+ - 140
+ - 160
+ - 180
+ - 200
+ - 220
+ - 240
+ - 260
+ - 280
+ - 300
+ - 320
+ - 340
+ - 360
+ - 380
+ - 400
+ - 420
+ - 440
+ - 460
+ - 480
+ - 500
+ - 700
+ - 900
+ - 1100
+ - 1300
+ - 1500
+ - 1700
+ - 1900
+ - 2000
+ - 2500
+ - 3000
+ - 3500
+ - 4000
+ - 4500
+ - 5000
+ - 5500
+
+
+ - 0
+ - 1
+ - 75
+ - 76
+
+
+ - 0
+
+
+ - 0
+
+
+ - 0
+ - 30
+ - 45
+ - 53
+
+
diff --git a/Xiaomi/PocoM5/res/values/bools.xml b/Xiaomi/PocoM5/res/values/bools.xml
new file mode 100644
index 0000000..5bc4472
--- /dev/null
+++ b/Xiaomi/PocoM5/res/values/bools.xml
@@ -0,0 +1,6 @@
+
+
+ false
+ true
+ true
+
diff --git a/Xiaomi/PocoM5/res/values/dimens.xml b/Xiaomi/PocoM5/res/values/dimens.xml
new file mode 100644
index 0000000..f6fb7a0
--- /dev/null
+++ b/Xiaomi/PocoM5/res/values/dimens.xml
@@ -0,0 +1,8 @@
+
+
+ 106.0px
+ 106.0px
+ 106.0px
+ 76.0px
+ 76.0px
+
diff --git a/Xiaomi/PocoM5/res/values/integers.xml b/Xiaomi/PocoM5/res/values/integers.xml
new file mode 100644
index 0000000..ea3cbf7
--- /dev/null
+++ b/Xiaomi/PocoM5/res/values/integers.xml
@@ -0,0 +1,13 @@
+
+
+ 1000
+ 1000
+ 2466
+ 1973
+ 90
+ 20
+ 307
+ 2047
+ 8
+ 580
+
diff --git a/Xiaomi/PocoM5/res/values/strings.xml b/Xiaomi/PocoM5/res/values/strings.xml
new file mode 100644
index 0000000..6f82fbe
--- /dev/null
+++ b/Xiaomi/PocoM5/res/values/strings.xml
@@ -0,0 +1,4 @@
+
+
+ M 0,0 H -50 V 76 H 50 V 0 H 0 Z
+
diff --git a/Xiaomi/PocoM5/res/xml/power_profile.xml b/Xiaomi/PocoM5/res/xml/power_profile.xml
new file mode 100644
index 0000000..9e4aa94
--- /dev/null
+++ b/Xiaomi/PocoM5/res/xml/power_profile.xml
@@ -0,0 +1,90 @@
+
+
+ - 0.1
+ - 40.56
+ - 290
+ - 16
+ - 1.33
+ - 0.24
+ - 131.74
+ - 42
+ - 9.2
+ - 48.43
+ - 0.1
+ - 0.1
+ - 49.2
+ - 0.1
+ - 9.1
+
+ 0.2
+ 0.1
+
+
+ 4
+ 4
+
+
+ 400000
+
+
+ 0.1
+
+ - 1.11
+ - 5
+ - 2.55
. - 2.11
+ - 2.22
+
+ 300000
+ 1000000
+ 2000000
+
+
+ 300000
+ 1000000
+ 2500000
+ 3000000
+
+
+ 10
+ 20
+ 30
+
+
+ 25
+ 35
+ 50
+ 60
+
+
+ 22.7
+
+ - 5000
+ - 0
+ - 0
+ - 0
+
+ - 0
+
+ .0002
+ .002
+ .02
+ .2
+ 2
+
+ - 0
+ - 0
+ - 0
+
+ 0
+ 0
+ 0
+ 0
+ 0
+
+ - 0
+
+ 0
+ 0
+
+ - 0
+
\ No newline at end of file
diff --git a/Xiaomi/RedmiNote10S-SystemUI/Android.mk b/Xiaomi/RedmiNote10S-SystemUI/Android.mk
new file mode 100644
index 0000000..8236749
--- /dev/null
+++ b/Xiaomi/RedmiNote10S-SystemUI/Android.mk
@@ -0,0 +1,8 @@
+LOCAL_PATH := $(call my-dir)
+include $(CLEAR_VARS)
+LOCAL_MODULE_TAGS := optional
+LOCAL_PACKAGE_NAME := treble-overlay-xiaomi-redminote10s-systemui
+LOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay
+LOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true
+LOCAL_PRIVATE_PLATFORM_APIS := true
+include $(BUILD_PACKAGE)
diff --git a/Xiaomi/RedmiNote10S-SystemUI/AndroidManifest.xml b/Xiaomi/RedmiNote10S-SystemUI/AndroidManifest.xml
new file mode 100644
index 0000000..4577398
--- /dev/null
+++ b/Xiaomi/RedmiNote10S-SystemUI/AndroidManifest.xml
@@ -0,0 +1,10 @@
+
+
+
diff --git a/Xiaomi/RedmiNote10S-SystemUI/res/values-land/config.xml b/Xiaomi/RedmiNote10S-SystemUI/res/values-land/config.xml
new file mode 100644
index 0000000..8b5131b
--- /dev/null
+++ b/Xiaomi/RedmiNote10S-SystemUI/res/values-land/config.xml
@@ -0,0 +1,5 @@
+
+
+ 8.0dip
+ 8.0dip
+
diff --git a/Xiaomi/RedmiNote10S-SystemUI/res/values-port/config.xml b/Xiaomi/RedmiNote10S-SystemUI/res/values-port/config.xml
new file mode 100644
index 0000000..e8c8b15
--- /dev/null
+++ b/Xiaomi/RedmiNote10S-SystemUI/res/values-port/config.xml
@@ -0,0 +1,4 @@
+
+
+ 30.0px
+
diff --git a/Xiaomi/RedmiNote10S-SystemUI/res/values/config.xml b/Xiaomi/RedmiNote10S-SystemUI/res/values/config.xml
new file mode 100644
index 0000000..5b98ece
--- /dev/null
+++ b/Xiaomi/RedmiNote10S-SystemUI/res/values/config.xml
@@ -0,0 +1,10 @@
+
+
+ 1035px
+
+ 52.0px
+ 4.5dp
+ 4.5dp
+ 4.5dp
+ 4.5dp
+
diff --git a/Xiaomi/RedmiNote10S/AndroidManifest.xml b/Xiaomi/RedmiNote10S/AndroidManifest.xml
index e3524f0..4aea7ef 100644
--- a/Xiaomi/RedmiNote10S/AndroidManifest.xml
+++ b/Xiaomi/RedmiNote10S/AndroidManifest.xml
@@ -3,8 +3,8 @@
android:versionCode="1"
android:versionName="1.0">
diff --git a/Xiaomi/RedmiNote10S/res/values-land/notch.xml b/Xiaomi/RedmiNote10S/res/values-land/notch.xml
new file mode 100644
index 0000000..606eb19
--- /dev/null
+++ b/Xiaomi/RedmiNote10S/res/values-land/notch.xml
@@ -0,0 +1,4 @@
+
+
+ 28.0dip
+
diff --git a/Xiaomi/RedmiNote10S/res/values/config.xml b/Xiaomi/RedmiNote10S/res/values/config.xml
index 71f6007..a8cf081 100644
--- a/Xiaomi/RedmiNote10S/res/values/config.xml
+++ b/Xiaomi/RedmiNote10S/res/values/config.xml
@@ -1,8 +1,5 @@
-
- M 0,0 H -37 V 93 H 37 V 0 H 0 Z
-
true
true
@@ -13,13 +10,6 @@
true
true
-
- 106.0px
- 106.0px
- 93.0px
- 93.0px
- 28dp
-
100%
diff --git a/Xiaomi/RedmiNote10S/res/values/notch.xml b/Xiaomi/RedmiNote10S/res/values/notch.xml
new file mode 100644
index 0000000..723091c
--- /dev/null
+++ b/Xiaomi/RedmiNote10S/res/values/notch.xml
@@ -0,0 +1,11 @@
+
+
+ M 0,0 H -37 V 93 H 37 V 0 H 0 Z
+
+ 102.0px
+ 102.0px
+ 96.0px
+ 96.0px
+ 24.0dip
+ 96.0px
+
diff --git a/overlay.mk b/overlay.mk
index 1c8b141..aae64e6 100644
--- a/overlay.mk
+++ b/overlay.mk
@@ -320,6 +320,7 @@ PRODUCT_PACKAGES += \
treble-overlay-xiaomi-pocom3pro5g \
treble-overlay-xiaomi-pocom4pro5g \
treble-overlay-xiaomi-pocom4pro5g-systemui \
+ treble-overlay-xiaomi-pocom5 \
treble-overlay-xiaomi-pocox3gt \
treble-overlay-xiaomi-redmi10x5g \
treble-overlay-xiaomi-redmi10x5g-systemui \
@@ -341,6 +342,7 @@ PRODUCT_PACKAGES += \
treble-overlay-xiaomi-redminote10 \
treble-overlay-xiaomi-redminote10pro \
treble-overlay-xiaomi-redminote10s \
+ treble-overlay-xiaomi-redminote10s-systemui \
treble-overlay-xiaomi-redminote11 \
treble-overlay-xiaomi-redminote114g \
treble-overlay-xiaomi-redminote114g-systemui \
diff --git a/tests/tests.sh b/tests/tests.sh
index f694c93..758f63d 100755
--- a/tests/tests.sh
+++ b/tests/tests.sh
@@ -65,7 +65,7 @@ find . -name AndroidManifest.xml |while read -r manifest;do
ag '"'"$key"'"' /build/AOSP-8.1/frameworks/base/core/res/res)> /dev/null ;then
echo "$key" >> tests/knownKeys
else
- fail "$xml" "defines a non-existing attribute $key"
+ fail "$xml" "defines a non-existing attribute $key" "I swear it makes sense to set $key, and I can completely explain why."
fi
done
done