diff --git a/OPPO/A54-SystemUI/Android.mk b/OPPO/A54-SystemUI/Android.mk
new file mode 100644
index 0000000..32c336e
--- /dev/null
+++ b/OPPO/A54-SystemUI/Android.mk
@@ -0,0 +1,8 @@
+LOCAL_PATH := $(call my-dir)
+include $(CLEAR_VARS)
+LOCAL_MODULE_TAGS := optional
+LOCAL_PACKAGE_NAME := treble-overlay-oppo-a54-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/OPPO/A54-SystemUI/AndroidManifest.xml b/OPPO/A54-SystemUI/AndroidManifest.xml
new file mode 100644
index 0000000..2451da6
--- /dev/null
+++ b/OPPO/A54-SystemUI/AndroidManifest.xml
@@ -0,0 +1,10 @@
+
+
+
diff --git a/OPPO/A54-SystemUI/res/values-land/config.xml b/OPPO/A54-SystemUI/res/values-land/config.xml
new file mode 100644
index 0000000..0356339
--- /dev/null
+++ b/OPPO/A54-SystemUI/res/values-land/config.xml
@@ -0,0 +1,4 @@
+
+
+ 28dp
+
diff --git a/OPPO/A54-SystemUI/res/values/config.xml b/OPPO/A54-SystemUI/res/values/config.xml
new file mode 100644
index 0000000..340c0ef
--- /dev/null
+++ b/OPPO/A54-SystemUI/res/values/config.xml
@@ -0,0 +1,8 @@
+
+
+ 16px
+ 30px
+ 88px
+ @dimen/status_bar_padding_start
+ @dimen/status_bar_padding_end
+
diff --git a/OPPO/A54/Android.mk b/OPPO/A54/Android.mk
new file mode 100644
index 0000000..745ba85
--- /dev/null
+++ b/OPPO/A54/Android.mk
@@ -0,0 +1,8 @@
+LOCAL_PATH := $(call my-dir)
+include $(CLEAR_VARS)
+LOCAL_MODULE_TAGS := optional
+LOCAL_PACKAGE_NAME := treble-overlay-oppo-a54
+LOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay
+LOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true
+LOCAL_PRIVATE_PLATFORM_APIS := true
+include $(BUILD_PACKAGE)
diff --git a/OPPO/A54/AndroidManifest.xml b/OPPO/A54/AndroidManifest.xml
new file mode 100644
index 0000000..9a89893
--- /dev/null
+++ b/OPPO/A54/AndroidManifest.xml
@@ -0,0 +1,10 @@
+
+
+
diff --git a/OPPO/A54/res/values-land/config.xml b/OPPO/A54/res/values-land/config.xml
new file mode 100644
index 0000000..9d6de4c
--- /dev/null
+++ b/OPPO/A54/res/values-land/config.xml
@@ -0,0 +1,4 @@
+
+
+ @dimen/status_bar_height_landscape
+
diff --git a/OPPO/A54/res/values/config.xml b/OPPO/A54/res/values/config.xml
new file mode 100644
index 0000000..a4a3c39
--- /dev/null
+++ b/OPPO/A54/res/values/config.xml
@@ -0,0 +1,15 @@
+
+
+ true
+ true
+ false
+
+ 88px
+ 28dp
+ @dimen/status_bar_height_portrait
+
+ 1
+
+ M -360,0 L -360,72 L -266,72 L -266,0 Z
+ M -360,0 L -360,72 L -266,72 L -266,0 Z
+
diff --git a/overlay.mk b/overlay.mk
index 2591f0c..8e29677 100755
--- a/overlay.mk
+++ b/overlay.mk
@@ -107,6 +107,8 @@ PRODUCT_PACKAGES += \
treble-overlay-oneplus-op6t-systemui \
treble-overlay-oneplus-op8 \
treble-overlay-oneplus-op8-systemui \
+ treble-overlay-oppo-a54 \
+ treble-overlay-oppo-a54-systemui \
treble-overlay-oppo-peqm00 \
treble-overlay-oppo-peqm00-systemui \
treble-overlay-oppo-reno3pro \