diff --git a/device.mk b/device.mk
index c1f3c67..441b595 100644
--- a/device.mk
+++ b/device.mk
@@ -74,10 +74,13 @@ PRODUCT_ENFORCE_RRO_TARGETS := *
PRODUCT_PACKAGES += \
CarrierConfigResCommon \
FrameworksResCommon \
+ FrameworksResTarget \
+ FrameworksResTopaz \
SystemUIResCommon \
TelecommResCommon \
TelephonyResCommon \
- WifiResCommon
+ WifiResCommon \
+ WifiResTarget
# Partitions
PRODUCT_USE_DYNAMIC_PARTITIONS := true
diff --git a/overlay/FrameworksResTarget/Android.bp b/overlay/FrameworksResTarget/Android.bp
new file mode 100644
index 0000000..c5f52f3
--- /dev/null
+++ b/overlay/FrameworksResTarget/Android.bp
@@ -0,0 +1,10 @@
+//
+// Copyright (C) 2023 The LineageOS Project
+//
+// SPDX-License-Identifier: Apache-2.0
+//
+
+runtime_resource_overlay {
+ name: "FrameworksResTarget",
+ vendor: true,
+}
diff --git a/overlay/FrameworksResTarget/AndroidManifest.xml b/overlay/FrameworksResTarget/AndroidManifest.xml
new file mode 100644
index 0000000..11d5b26
--- /dev/null
+++ b/overlay/FrameworksResTarget/AndroidManifest.xml
@@ -0,0 +1,12 @@
+
+
+
+
+
diff --git a/overlay/FrameworksResTarget/res/values/config.xml b/overlay/FrameworksResTarget/res/values/config.xml
new file mode 100644
index 0000000..1c261ee
--- /dev/null
+++ b/overlay/FrameworksResTarget/res/values/config.xml
@@ -0,0 +1,59 @@
+
+
+
+
+
+ true
+
+
+ false
+
+
+ true
+
+
+ true
+
+
+
+ - /system/framework/arm64/boot.oat
+ - /system/framework/arm/boot.oat
+ - /system/framework/oat/arm/services.odex
+ - /system/framework/arm64/boot-framework.oat
+ - /system/framework/arm/boot-framework.oat
+ - /system/framework/arm64/boot-core-libart.oat
+ - /system/framework/arm/boot-core-libart.oat
+ - /system/lib64/libRScpp.so
+ - /system/lib64/libRS.so
+ - /system/lib64/libRS_internal.so
+ - /system/lib64/libbcinfo.so
+ - /system/lib64/libRSDriver.so
+ - /system/lib64/libRSCpuRef.so
+ - /system/lib64/libblas.so
+
+
+
diff --git a/overlay/FrameworksResTopaz/Android.bp b/overlay/FrameworksResTopaz/Android.bp
new file mode 100644
index 0000000..f52c727
--- /dev/null
+++ b/overlay/FrameworksResTopaz/Android.bp
@@ -0,0 +1,10 @@
+//
+// Copyright (C) 2023 The LineageOS Project
+//
+// SPDX-License-Identifier: Apache-2.0
+//
+
+runtime_resource_overlay {
+ name: "FrameworksResTopaz",
+ device_specific: true,
+}
diff --git a/overlay/FrameworksResTopaz/AndroidManifest.xml b/overlay/FrameworksResTopaz/AndroidManifest.xml
new file mode 100644
index 0000000..514e0b9
--- /dev/null
+++ b/overlay/FrameworksResTopaz/AndroidManifest.xml
@@ -0,0 +1,12 @@
+
+
+
+
+
diff --git a/overlay/FrameworksResTopaz/res/values/config.xml b/overlay/FrameworksResTopaz/res/values/config.xml
new file mode 100644
index 0000000..934cf77
--- /dev/null
+++ b/overlay/FrameworksResTopaz/res/values/config.xml
@@ -0,0 +1,342 @@
+
+
+
+
+
+ 120
+
+
+ M 0,0 H -28 V 94 H 28 V 0 H 0 Z
+
+
+ - 0.00342131
+
+
+ - 1.0
+
+
+ - 0.14956012
+
+
+ 13
+ - 0.00342131
+
+
+
+ - 1
+ - 2
+ - 4
+ - 6
+ - 8
+ - 10
+ - 15
+ - 20
+ - 25
+ - 30
+ - 35
+ - 40
+ - 45
+ - 50
+ - 55
+ - 60
+ - 65
+ - 70
+ - 75
+ - 80
+ - 85
+ - 90
+ - 95
+ - 100
+ - 120
+ - 140
+ - 160
+ - 180
+ - 200
+ - 220
+ - 240
+ - 260
+ - 280
+ - 300
+ - 320
+ - 340
+ - 360
+ - 380
+ - 400
+ - 420
+ - 440
+ - 460
+ - 480
+ - 500
+ - 700
+ - 900
+ - 1100
+ - 1300
+ - 1500
+ - 1700
+ - 1900
+ - 2000
+ - 2500
+ - 3000
+ - 3500
+ - 4000
+ - 4500
+ - 5000
+ - 5500
+ - 6000
+ - 6500
+ - 7000
+ - 7500
+ - 8000
+ - 8500
+ - 9000
+ - 9500
+ - 10000
+ - 10500
+ - 11000
+ - 11500
+ - 12000
+ - 12500
+ - 13000
+ - 13500
+ - 14000
+ - 14500
+ - 15000
+ - 16000
+ - 17000
+ - 18000
+ - 19000
+ - 20000
+ - 21000
+ - 22000
+ - 23000
+ - 24000
+ - 25000
+ - 26000
+ - 27000
+ - 28000
+ - 29000
+ - 30000
+ - 35000
+ - 40000
+ - 45000
+ - 50000
+ - 55000
+ - 60000
+ - 65000
+ - 70000
+ - 75000
+ - 80000
+ - 85000
+ - 90000
+ - 95000
+ - 100000
+
+
+
+
+ - 3.3
+ - 4.3
+ - 5.0
+ - 17.0
+ - 24.0
+ - 31.0
+ - 34.0
+ - 46.0
+ - 59.0
+ - 76.0
+ - 81.0
+ - 82.0
+ - 82.0
+ - 82.0
+ - 83.0
+ - 83.0
+ - 83.0
+ - 84.0
+ - 84.0
+ - 85.0
+ - 85.0
+ - 85.0
+ - 85.0
+ - 86.0
+ - 86.0
+ - 87.0
+ - 89.0
+ - 90.0
+ - 91.0
+ - 93.0
+ - 94.0
+ - 96.0
+ - 97.0
+ - 99.0
+ - 100.0
+ - 101.0
+ - 104.0
+ - 105.0
+ - 106.0
+ - 108.0
+ - 109.0
+ - 111.0
+ - 112.0
+ - 114.0
+ - 116.0
+ - 137.0
+ - 157.0
+ - 180.0
+ - 205.0
+ - 226.0
+ - 257.0
+ - 280.0
+ - 295.0
+ - 369.0
+ - 400.0
+ - 416.7
+ - 433.3
+ - 450.0
+ - 466.7
+ - 483.3
+ - 500.0
+ - 512.5
+ - 525.0
+ - 537.5
+ - 550.0
+ - 562.5
+ - 575.0
+ - 587.5
+ - 600.0
+ - 610.0
+ - 620.0
+ - 630.0
+ - 640.0
+ - 650.0
+ - 660.0
+ - 670.0
+ - 680.0
+ - 690.0
+ - 700.0
+ - 705.0
+ - 710.0
+ - 715.0
+ - 720.0
+ - 725.0
+ - 730.0
+ - 735.0
+ - 740.0
+ - 745.0
+ - 750.0
+ - 755.0
+ - 760.0
+ - 765.0
+ - 770.0
+ - 775.0
+ - 800.0
+ - 816.7
+ - 833.3
+ - 850.0
+ - 866.7
+ - 883.3
+ - 900.0
+ - 914.3
+ - 928.6
+ - 942.9
+ - 957.1
+ - 971.4
+ - 985.7
+ - 1000.0
+
+
+
+
+ - 1
+ - 255
+
+
+
+
+ - 4.3
+ - 800.0
+
+
+
+ true
+
+
diff --git a/overlay/FrameworksResTopaz/res/values/dimens.xml b/overlay/FrameworksResTopaz/res/values/dimens.xml
new file mode 100644
index 0000000..0a27cc0
--- /dev/null
+++ b/overlay/FrameworksResTopaz/res/values/dimens.xml
@@ -0,0 +1,23 @@
+
+
+
+
+ 102.0px
+ 102.0px
+ 102.0px
+
+
+ 49.0px
+
+
+ 94.0px
+
+
+ 94.0px
+
diff --git a/overlay/FrameworksResTopaz/res/xml/power_profile.xml b/overlay/FrameworksResTopaz/res/xml/power_profile.xml
new file mode 100644
index 0000000..db7e097
--- /dev/null
+++ b/overlay/FrameworksResTopaz/res/xml/power_profile.xml
@@ -0,0 +1,91 @@
+
+
+ - 0
+ - 0.45
+ - 92.95
+
+ 4
+ 4
+
+
+ 300000
+ 691200
+ 940800
+ 1190400
+ 1516800
+ 1804800
+ 1900800
+
+
+ 3.98
+ 6.44
+ 10.53
+ 14.19
+ 26.28
+ 33.3
+ 37.15
+
+
+ 300000
+ 806400
+ 1056000
+ 1344000
+ 1766400
+ 2208000
+ 2400000
+ 2592000
+ 2803200
+
+
+ 18.11
+ 41.28
+ 53.54
+ 66.03
+ 89.63
+ 113.12
+ 132.51
+ 155.62
+ 180.32
+
+ - 18.3
+ - 4.51
+ - 0
+ - 42.86
+ - 5000
+ - 6.76
+ - 148
+ - 38.43
+ - 10.51
+ - 134.94
+ - 530
+ - 320
+ - 6.8
+ - 172
+ - 4.4
+
+ 85
+ 8.5
+
+ - 4.4
+ - 168
+ - 163
+ - 3700
+
+ 13.5
+
+ - 1.22
+ - 121
+ - 156
+ 1
+ - 3700
+
+ .0001
+ .001
+ .01
+ .1
+ 1
+
+ - 44.37
+ - 0.51
+ - 3700
+
diff --git a/overlay/WifiResTarget/Android.bp b/overlay/WifiResTarget/Android.bp
new file mode 100644
index 0000000..50c4096
--- /dev/null
+++ b/overlay/WifiResTarget/Android.bp
@@ -0,0 +1,10 @@
+//
+// Copyright (C) 2023 The LineageOS Project
+//
+// SPDX-License-Identifier: Apache-2.0
+//
+
+runtime_resource_overlay {
+ name: "WifiResTarget",
+ vendor: true,
+}
diff --git a/overlay/WifiResTarget/AndroidManifest.xml b/overlay/WifiResTarget/AndroidManifest.xml
new file mode 100644
index 0000000..7c3615a
--- /dev/null
+++ b/overlay/WifiResTarget/AndroidManifest.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
diff --git a/overlay/WifiResTarget/res/values/config.xml b/overlay/WifiResTarget/res/values/config.xml
new file mode 100644
index 0000000..3e4e486
--- /dev/null
+++ b/overlay/WifiResTarget/res/values/config.xml
@@ -0,0 +1,91 @@
+
+
+
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ false
+
+
+ 524288,1048576,2097152,524288,1048576,4194304
+
+
+ false
+
+
+ false
+
+
+ false
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ false
+
+
+ true
+
+