diff --git a/Tecno/Spark5/Android.mk b/Tecno/Spark7pro/Android.mk
similarity index 81%
rename from Tecno/Spark5/Android.mk
rename to Tecno/Spark7pro/Android.mk
index 180da3478..20e9bf9a9 100644
--- a/Tecno/Spark5/Android.mk
+++ b/Tecno/Spark7pro/Android.mk
@@ -1,7 +1,7 @@
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE_TAGS := optional
-LOCAL_PACKAGE_NAME := treble-overlay-tecno-spark5
+LOCAL_PACKAGE_NAME := treble-overlay-tecno-spark7pro
LOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay
LOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true
LOCAL_PRIVATE_PLATFORM_APIS := true
diff --git a/Tecno/Spark7pro/AndroidManifest.xml b/Tecno/Spark7pro/AndroidManifest.xml
new file mode 100644
index 000000000..f3f0e3553
--- /dev/null
+++ b/Tecno/Spark7pro/AndroidManifest.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/Tecno/Spark7pro/res/values/arrays.xml b/Tecno/Spark7pro/res/values/arrays.xml
new file mode 100644
index 000000000..b329cf14a
--- /dev/null
+++ b/Tecno/Spark7pro/res/values/arrays.xml
@@ -0,0 +1,47 @@
+
+
+
+ - 0:2:15
+
+
+ - /system/framework/arm/boot-mediatek-framework.vdex
+ - /system/lib/libjavacrypto.so
+ - /system/lib/libhidltransport.so
+ - /system/framework/arm/boot-core-libart.oat
+ - /system/framework/arm/boot-conscrypt.oat
+ - /system/framework/arm/boot-core-libart.vdex
+ - /system/framework/arm/boot-ext.vdex
+ - /system/framework/arm/boot.vdex
+ - /system/framework/arm/boot-framework.vdex
+
+
+ - bt-pan
+ - bt-dun
+
+
+ - rndis\\d
+
+
+ - ap\\d
+
+
+ - wifi,1,1,1,-1,true
+ - mobile,0,0,0,-1,true
+ - mobile_mms,2,0,2,60000,true
+ - mobile_supl,3,0,2,60000,true
+ - mobile_dun,4,0,2,60000,true
+ - mobile_hipri,5,0,3,60000,true
+ - ethernet,9,9,9,-1,true
+ - mobile_fota,10,0,2,60000,true
+ - mobile_ims,11,0,-1,-1,true
+ - mobile_cbs,12,0,2,60000,true
+ - wifi_p2p,13,1,0,-1,true
+ - mobile_ia,14,0,2,-1,true
+ - mobile_emergency,15,0,2,-1,true
+ - mobile_mcx,1001,0,3,60000,true
+ - mobile_xcap,1002,0,3,60000,true
+ - mobile_rcs,2001,0,3,60000,true
+ - mobile_bip,2002,0,3,60000,true
+ - mobile_vsim,2003,0,-1,60000,true
+
+
diff --git a/Tecno/Spark7pro/res/values/bools.xml b/Tecno/Spark7pro/res/values/bools.xml
new file mode 100644
index 000000000..0c086ad4d
--- /dev/null
+++ b/Tecno/Spark7pro/res/values/bools.xml
@@ -0,0 +1,15 @@
+
+
+ false
+ false
+ false
+ true
+ false
+ true
+ true
+ true
+ false
+ true
+ true
+ true
+
diff --git a/Tecno/Spark7pro/res/values/integers.xml b/Tecno/Spark7pro/res/values/integers.xml
new file mode 100644
index 000000000..e6c44b05c
--- /dev/null
+++ b/Tecno/Spark7pro/res/values/integers.xml
@@ -0,0 +1,4 @@
+
+
+ 3000
+
diff --git a/Tecno/Spark7pro/res/values/strings.xml b/Tecno/Spark7pro/res/values/strings.xml
new file mode 100644
index 000000000..611b93265
--- /dev/null
+++ b/Tecno/Spark7pro/res/values/strings.xml
@@ -0,0 +1,5 @@
+
+
+ com.mediatek.ims
+ M -360,0 L -360,76 L -280,76 L -280,0 Z
+
diff --git a/Tecno/Spark7pro/res/xml/power_profile.xml b/Tecno/Spark7pro/res/xml/power_profile.xml
new file mode 100644
index 000000000..893edf205
--- /dev/null
+++ b/Tecno/Spark7pro/res/xml/power_profile.xml
@@ -0,0 +1,282 @@
+
+
+ - 0.1
+
+ - 69.55
+
+ - 372.97
+
+ - 18.97
+
+ - 0.83
+
+ - 0.15
+
+ - 291.5
+
+ - 36.02
+
+ - 24.06
+
+ - 57.4
+
+ - 128.09
+
+ - 769.89
+
+ - 35.39
+
+ - 15
+
+ - 28.44
+
+
+ 3.05
+
+ 3.05
+
+
+
+ 6
+
+ 2
+
+
+
+ 500000
+
+ 774000
+
+ 850000
+
+ 900000
+
+ 950000
+
+ 999000
+
+ 1050000
+
+ 1100000
+
+ 1175000
+
+ 1275000
+
+ 1325000
+
+ 1375000
+
+ 1450000
+
+ 1500000
+
+ 1625000
+
+ 1800000
+
+
+
+ 850000
+
+ 909000
+
+ 998000
+
+ 1087000
+
+ 1176000
+
+ 1295000
+
+ 1354000
+
+ 1443000
+
+ 1532000
+
+ 1621000
+
+ 1710000
+
+ 1800000
+
+ 1850000
+
+ 1900000
+
+ 1950000
+
+ 2000000
+
+
+
+ 7.97
+
+ 10.92
+
+ 12.31
+
+ 14.27
+
+ 15.09
+
+ 17.33
+
+ 19.52
+
+ 21.17
+
+ 24.15
+
+ 27.77
+
+ 30.33
+
+ 33.50
+
+ 37.52
+
+ 39.83
+
+ 45.35
+
+ 49.36
+
+
+
+ 22.64
+
+ 27.78
+
+ 31.47
+
+ 38.23
+
+ 44.37
+
+ 53.14
+
+ 60.46
+
+ 68.39
+
+ 78.25
+
+ 88.69
+
+ 101.35
+
+ 112.58
+
+ 122.47
+
+ 130.81
+
+ 143.09
+
+ 151.02
+
+
+ - 3.74
+
+ - 5
+
+ - 2.55
+
+ - 2.11
+
+ - 2.22
+
+
+ 300000
+
+ 1000000
+
+ 2000000
+
+
+
+ 300000
+
+ 1000000
+
+ 2500000
+
+ 3000000
+
+
+
+ 10
+
+ 20
+
+ 30
+
+
+
+ 25
+
+ 35
+
+ 50
+
+ 60
+
+
+
+ 22.7
+
+
+ - 5000
+
+ - 15.2
+
+ - 220.55
+
+ - 362.94
+
+
+ - 0
+
+
+ 36.02
+
+ 36.02
+
+ 36.02
+
+ 36.02
+
+ 36.02
+
+
+ - 0
+
+ - 17
+
+ - 106.4
+
+
+ 676.3
+
+ 430.7
+
+ 157.3
+
+ 111.2
+
+ 106.4
+
+
+ - 0
+
+
+ 0
+
+ 0
+
+
+ - 0
+
+
diff --git a/overlay.mk b/overlay.mk
index 92a367449..8ab98b0c8 100644
--- a/overlay.mk
+++ b/overlay.mk
@@ -257,6 +257,7 @@ PRODUCT_PACKAGES += \
treble-overlay-tecno-camon11 \
treble-overlay-tecno-spark5 \
treble-overlay-tecno-spark6 \
+ treble-overlay-tecno-spark7pro \
treble-overlay-telephony-caf-ims \
treble-overlay-telephony-hw-ims \
treble-overlay-telephony-mtk-ims \