diff --git a/device.mk b/device.mk
index eb172da..244c712 100644
--- a/device.mk
+++ b/device.mk
@@ -45,6 +45,8 @@ PRODUCT_ENFORCE_RRO_TARGETS := *
PRODUCT_PACKAGES += \
CarrierConfigResCommon \
FrameworksResTarget \
+ OPlusFrameworksResCommon \
+ OPlusSettingsResCommon \
WifiResTarget
# AAPT
diff --git a/overlay/OPlusFrameworksResCommon/Android.bp b/overlay/OPlusFrameworksResCommon/Android.bp
new file mode 100644
index 0000000..54c0311
--- /dev/null
+++ b/overlay/OPlusFrameworksResCommon/Android.bp
@@ -0,0 +1,10 @@
+//
+// Copyright (C) 2022 The LineageOS Project
+// SPDX-License-Identifier: Apache-2.0
+//
+
+runtime_resource_overlay {
+ name: "OPlusFrameworksResCommon",
+ sdk_version: "current",
+ device_specific: true,
+}
diff --git a/overlay/OPlusFrameworksResCommon/AndroidManifest.xml b/overlay/OPlusFrameworksResCommon/AndroidManifest.xml
new file mode 100644
index 0000000..c7dd537
--- /dev/null
+++ b/overlay/OPlusFrameworksResCommon/AndroidManifest.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
diff --git a/overlay/OPlusFrameworksResCommon/res/values/config.xml b/overlay/OPlusFrameworksResCommon/res/values/config.xml
new file mode 100644
index 0000000..6e2bca8
--- /dev/null
+++ b/overlay/OPlusFrameworksResCommon/res/values/config.xml
@@ -0,0 +1,101 @@
+
+
+
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ 0
+
+
+ 90
+
+
+
+ - 0
+ - 80
+
+
+
+
+ - 0
+ - 80
+
+
+
+
+ - 80
+
+
+
+
+ - 0:2:15
+
+
+
+ true
+
+
+
+ - @array/config_sfps_sensor_props_0
+
+
+
+ - local:4630946945666696833
+ - 1080
+ - 815
+ - 115
+
+
+
+
+ - "/system/framework/framework.jar"
+ - "/system/framework/services.jar"
+ - "/apex/com.android.art/javalib/core-oj.jar"
+ - "/apex/com.android.art/javalib/core-libart.jar"
+ - "/apex/com.android.media/javalib/updatable-media.jar"
+ - "/system_ext/priv-app/SystemUI/SystemUI.apk"
+ - "/system/bin/surfaceflinger"
+
+
+
diff --git a/overlay/OPlusSettingsResCommon/Android.bp b/overlay/OPlusSettingsResCommon/Android.bp
new file mode 100644
index 0000000..6b683be
--- /dev/null
+++ b/overlay/OPlusSettingsResCommon/Android.bp
@@ -0,0 +1,10 @@
+//
+// Copyright (C) 2022 The LineageOS Project
+// SPDX-License-Identifier: Apache-2.0
+//
+
+runtime_resource_overlay {
+ name: "OPlusSettingsResCommon",
+ sdk_version: "current",
+ device_specific: true,
+}
diff --git a/overlay/OPlusSettingsResCommon/AndroidManifest.xml b/overlay/OPlusSettingsResCommon/AndroidManifest.xml
new file mode 100644
index 0000000..71dc0aa
--- /dev/null
+++ b/overlay/OPlusSettingsResCommon/AndroidManifest.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
diff --git a/overlay/OPlusSettingsResCommon/res/values/config.xml b/overlay/OPlusSettingsResCommon/res/values/config.xml
new file mode 100644
index 0000000..863cf09
--- /dev/null
+++ b/overlay/OPlusSettingsResCommon/res/values/config.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+ true
+
+