diff --git a/Vsmart/Joy3/Android.mk b/Vsmart/Joy3/Android.mk
new file mode 100644
index 0000000..7a36e95
--- /dev/null
+++ b/Vsmart/Joy3/Android.mk
@@ -0,0 +1,8 @@
+LOCAL_PATH := $(call my-dir)
+include $(CLEAR_VARS)
+LOCAL_MODULE_TAGS := optional
+LOCAL_PACKAGE_NAME := treble-overlay-vsmart-joy3
+LOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay
+LOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true
+LOCAL_PRIVATE_PLATFORM_APIS := true
+include $(BUILD_PACKAGE)
diff --git a/Vsmart/Joy3/AndroidManifest.xml b/Vsmart/Joy3/AndroidManifest.xml
new file mode 100644
index 0000000..9b5d132
--- /dev/null
+++ b/Vsmart/Joy3/AndroidManifest.xml
@@ -0,0 +1,10 @@
+
+
+
diff --git a/Vsmart/Joy3/res/values/config.xml b/Vsmart/Joy3/res/values/config.xml
new file mode 100644
index 0000000..b22b2c4
--- /dev/null
+++ b/Vsmart/Joy3/res/values/config.xml
@@ -0,0 +1,92 @@
+
+
+
+
+ true
+ true
+ true
+ true
+ true
+ true
+ false
+ true
+ true
+ true
+ true
+ true
+ false
+
+
+ 32.0dip
+ 32.0dip
+
+
+ 3000
+ 7000
+ 1
+ 10
+ 17
+ 102
+ 255
+ 1
+ 0
+ 0
+ 0
+ 0
+ 180
+ 60
+
+
+ 300.0%
+ 20.000004%
+ 100.0%
+
+
+
+
+ - 10
+ - 21
+ - 39
+ - 54
+ - 67
+ - 85
+ - 109
+ - 148
+ - 205
+ - 255
+
+
+ - 30
+ - 60
+ - 100
+ - 160
+ - 240
+ - 400
+ - 700
+ - 1500
+ - 2000
+
+
+
+ - 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
+
+
+
+ M -58,0 L -54,8 L -48,12 L -41,18 L -34,25 L -27,32 L -20,37 L -14,40 L -7,42 L 0,43 L 7,42 L 14,40 L 20,37 L 27,32 L 34,25 L 41,18 L 48,12 L 54,8 L 58,0 Z
+ @string/config_mainBuiltInDisplayCutout
+
+
+ vsmart joy 3
+
+
diff --git a/Vsmart/Joy3/res/xml/power_profile.xml b/Vsmart/Joy3/res/xml/power_profile.xml
new file mode 100644
index 0000000..19376e0
--- /dev/null
+++ b/Vsmart/Joy3/res/xml/power_profile.xml
@@ -0,0 +1,34 @@
+
+
+ - 63
+ - 261
+
+ 200000
+ 499200
+ 533333
+ 800000
+ 998400
+ 1094400
+ 1209600
+
+
+ 151
+ 169
+ 177
+ 195
+ 259
+ 307
+ 353
+
+ - 1.6
+ - 1.6
+ - 5000
+
\ No newline at end of file
diff --git a/overlay.mk b/overlay.mk
index ad2dd33..c1a2dce 100755
--- a/overlay.mk
+++ b/overlay.mk
@@ -184,6 +184,7 @@ PRODUCT_PACKAGES += \
treble-overlay-umidigi-power \
treble-overlay-unihertz-jelly2 \
treble-overlay-vivo-y20 \
+ treble-overlay-vsmart-joy3 \
treble-overlay-vsmart-live \
treble-overlay-wifi5g \
treble-overlay-xiaomi-civi \