diff --git a/Blackview/BV9500Plus/Android.mk b/Blackview/BV9500Plus/Android.mk
new file mode 100644
index 0000000..2969636
--- /dev/null
+++ b/Blackview/BV9500Plus/Android.mk
@@ -0,0 +1,8 @@
+LOCAL_PATH := $(call my-dir)
+include $(CLEAR_VARS)
+LOCAL_MODULE_TAGS := optional
+LOCAL_PACKAGE_NAME := treble-overlay-blackview-bv9500plus
+LOCAL_MODULE_PATH := $(TARGET_OUT)/overlay
+LOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true
+LOCAL_PRIVATE_PLATFORM_APIS := true
+include $(BUILD_PACKAGE)
diff --git a/Blackview/BV9500Plus/AndroidManifest.xml b/Blackview/BV9500Plus/AndroidManifest.xml
new file mode 100644
index 0000000..c8cd8cf
--- /dev/null
+++ b/Blackview/BV9500Plus/AndroidManifest.xml
@@ -0,0 +1,10 @@
+
+
+
diff --git a/Blackview/BV9500Plus/res/values/config.xml b/Blackview/BV9500Plus/res/values/config.xml
new file mode 100644
index 0000000..edec7ac
--- /dev/null
+++ b/Blackview/BV9500Plus/res/values/config.xml
@@ -0,0 +1,105 @@
+
+
+
+ - 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
+ - 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_wap,21,0,3,60000,true
+ - mobile_xcap,25,0,3,60000,true
+ - mobile_rcs,26,0,3,60000,true
+ - mobile_bip,27,0,3,60000,true
+ - mobile_vsim,28,0,-1,60000,true
+ - mobile_preempt,29,0,9,60000,true
+
+
+ - 128
+ - 256
+ - 384
+ - 512
+ - 640
+ - 768
+ - 896
+ - 1024
+ - 2048
+ - 4096
+ - 6144
+ - 8192
+ - 10240
+ - 12288
+ - 14336
+ - 16384
+ - 18432
+
+
+ - 8
+ - 64
+ - 98
+ - 104
+ - 110
+ - 116
+ - 122
+ - 128
+ - 134
+ - 182
+ - 255
+ - 255
+ - 255
+ - 255
+ - 255
+ - 255
+ - 255
+ - 255
+
+
+ - rndis\\d
+
+
+ - ap\\d
+
+
+ - bt-pan
+ - bt-dun
+
+
+ - /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
+
+
+ - com.google.android.gms
+
+ true
+ true
+ true
+ true
+ true
+ true
+ true
+ true
+ true
+ true
+ true
+ false
+ true
+ true
+ true
+ true
+ 2000
+ 3000
+ com.mediatek.ims
+
diff --git a/Blackview/BV9500Plus/res/xml/power_profile.xml b/Blackview/BV9500Plus/res/xml/power_profile.xml
new file mode 100644
index 0000000..ada2c7b
--- /dev/null
+++ b/Blackview/BV9500Plus/res/xml/power_profile.xml
@@ -0,0 +1,131 @@
+
+
+ - 0.1
+ - 102
+ - 134
+ - 46
+ - 5
+ - 3
+ - 465
+ - 62
+ - 24
+ - 295
+ - 200
+ - 600
+ - 24
+ - 640
+ - 110
+
+ 5
+ 5
+
+
+ 4
+ 4
+
+
+ 1989000
+ 1924000
+ 1846000
+ 1781000
+ 1716000
+ 1677000
+ 1625000
+ 1586000
+ 1508000
+ 1417000
+ 1326000
+ 1248000
+ 1131000
+ 1014000
+ 910000
+ 793000
+
+
+ 2002000
+ 1976000
+ 1937000
+ 1911000
+ 1859000
+ 1807000
+ 1742000
+ 1690000
+ 1586000
+ 1456000
+ 1287000
+ 1170000
+ 1040000
+ 910000
+ 715000
+ 520000
+
+
+ 420
+ 400
+ 380
+ 360
+ 340
+ 320
+ 300
+ 280
+ 260
+ 240
+ 220
+ 200
+ 180
+ 160
+ 140
+ 120
+
+
+ 420
+ 400
+ 380
+ 360
+ 340
+ 320
+ 300
+ 280
+ 260
+ 240
+ 220
+ 200
+ 180
+ 160
+ 140
+ 120
+
+ - 3
+
+ 22.7
+
+ - 10000
+ - 3
+ - 200
+ - 200
+
+ - 3.3
+
+ .0002
+ .002
+ .02
+ .2
+ 2
+
+ - 0
+ - 0
+ - 0
+
+ 0
+ 0
+ 0
+ 0
+ 0
+
+ - 0
+
+ 0
+ 0
+
+ - 0
+
diff --git a/overlay.mk b/overlay.mk
index 4d57054..5149f63 100644
--- a/overlay.mk
+++ b/overlay.mk
@@ -11,6 +11,7 @@ PRODUCT_PACKAGES += \
treble-overlay-asus-zenfonelivel1za550kl \
treble-overlay-asus-zenfonemaxm2 \
treble-overlay-asus-zenfonemaxshot \
+ treble-overlay-blackview-bv9500plus \
treble-overlay-bq-jeice \
treble-overlay-caf-ims \
treble-overlay-devinputjack \