diff --git a/device.mk b/device.mk
index 910c582..f545ddd 100644
--- a/device.mk
+++ b/device.mk
@@ -189,6 +189,9 @@ PRODUCT_COPY_FILES += \
frameworks/av/media/libstagefright/data/media_codecs_sw.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs_c2.xml
# Overlays
+DEVICE_PACKAGE_OVERLAYS += \
+ $(LOCAL_PATH)/overlay
+
PRODUCT_ENFORCE_RRO_TARGETS := *
# Power
diff --git a/overlay/frameworks/base/core/res/res/values/config.xml b/overlay/frameworks/base/core/res/res/values/config.xml
new file mode 100644
index 0000000..c6ea5f3
--- /dev/null
+++ b/overlay/frameworks/base/core/res/res/values/config.xml
@@ -0,0 +1,437 @@
+
+
+
+
+
+
+
+
+ - wifi,1,1,1,-1,true
+ - mobile,0,0,0,-1,true
+ - mobile_mms,2,0,2,300000,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
+ - bluetooth,7,7,2,-1,true
+ - ethernet,9,9,4,-1,true
+ - wifi_p2p,13,1,0,-1,true
+ - mobile_ia,14,0,2,-1,true
+ - mobile_emergency,15,0,2,-1,true
+ - mobile_dm,20,0,3,60000,true
+ - mobile_wap,21,0,3,60000,true
+ - mobile_net,22,0,3,60000,true
+ - mobile_cmmail,23,0,3,60000,true
+ - mobile_rcse,24,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
+ - wifi_slave,40,1,0,-1,true
+
+
+
+
+ - 1,1
+ - 0,1
+ - 7,1
+ - 9,1
+
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+ 1000
+ 1000
+
+
+ 100%
+
+
+ 20
+
+
+
+ - 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
+ - 2200
+ - 2500
+ - 3000
+ - 3500
+ - 4000
+ - 4500
+
+
+
+
+ - 7
+ - 7
+ - 7
+ - 7
+ - 24
+ - 33
+ - 40
+ - 57
+ - 70
+ - 81
+ - 88
+ - 95
+ - 95
+ - 96
+ - 96
+ - 96
+ - 97
+ - 97
+ - 98
+ - 98
+ - 98
+ - 99
+ - 99
+ - 100
+ - 101
+ - 101
+ - 104
+ - 105
+ - 106
+ - 107
+ - 109
+ - 111
+ - 112
+ - 114
+ - 116
+ - 117
+ - 119
+ - 123
+ - 124
+ - 126
+ - 127
+ - 129
+ - 130
+ - 133
+ - 134
+ - 160
+ - 186
+ - 213
+ - 243
+ - 272
+ - 301
+ - 330
+ - 371
+ - 403
+ - 432
+ - 454
+ - 462
+ - 462
+
+
+
+
+ - 1
+ - 15
+ - 30
+ - 45
+ - 60
+ - 75
+ - 90
+ - 105
+ - 120
+ - 135
+ - 150
+ - 165
+ - 180
+ - 195
+ - 210
+ - 225
+ - 240
+ - 255
+
+
+
+
+ - 2
+ - 10
+ - 30
+ - 100
+ - 800
+ - 2000
+ - 4000
+
+
+
+
+ - 5
+ - 5
+ - 10
+ - 30
+ - 100
+ - 400
+ - 600
+ - 1000
+
+
+
+
+ - 800
+ - 800
+ - 500
+ - 500
+ - 500
+ - 500
+ - 500
+ - 500
+
+
+
+ true
+
+
+ true
+
+
+ true
+
+
+
+ - gprs:4092,8760,48000,4096,8760,48000
+ - edge:4093,26280,70800,4096,16384,70800
+ - umts:58254,1398100,4194304,58254,1398100,4194304
+ - 1xrtt:16384,32768,131072,4096,16384,102400
+ - evdo:4094,87380,262144,4096,16384,262144
+ - ehrpd:131072,262144,1048576,4096,16384,524288
+ - hsdpa:58254,1398100,4194304,58254,1398100,4194304
+ - hspa:58254,1398100,4194304,58254,1398100,4194304
+ - lte:2097152,4194304,8388608,262144,524288,1048576
+ - hspap:58254,1398100,4194304,58254,1398100,4194304
+
+
+
+ true
+
+
+ true
+
+
+ false
+
+
+ true
+
+
+ true
+
+
+ false
+
+
+
+ - /data/dalvik-cache/arm64/system@framework@boot.oat
+ - /data/dalvik-cache/arm/system@framework@boot.oat
+ - /data/dalvik-cache/arm64/system@framework@services.jar@classes.dex
+ - /data/dalvik-cache/arm/system@framework@services.jar@classes.dex
+ - /system/framework/arm64/boot.oat
+ - /system/framework/arm/boot.oat
+ - /system/framework/oat/arm64/services.odex
+ - /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
+
+
+
+
+ - 0:2:15
+
+
+
+ M 0,0 H -37 V 93 H 37 V 0 H 0 Z
+
diff --git a/overlay/frameworks/base/core/res/res/values/dimens.xml b/overlay/frameworks/base/core/res/res/values/dimens.xml
new file mode 100644
index 0000000..d50bd21
--- /dev/null
+++ b/overlay/frameworks/base/core/res/res/values/dimens.xml
@@ -0,0 +1,28 @@
+
+
+
+
+
+ 93.0px
+
+
+ 106.0px
+ 106.0px
+
+
\ No newline at end of file
diff --git a/overlay/frameworks/base/core/res/res/xml/power_profile.xml b/overlay/frameworks/base/core/res/res/xml/power_profile.xml
new file mode 100644
index 0000000..eda228c
--- /dev/null
+++ b/overlay/frameworks/base/core/res/res/xml/power_profile.xml
@@ -0,0 +1,119 @@
+
+
+ - 0
+ - 49.98
+ - 285.11
+ - 25.02
+ - 0.72
+ - 0.11
+ - 98.63
+ - 22.86
+ - 17.14
+ - 97.86
+ - 0.1
+ - 633.84
+ - 29.84
+ - 113
+ - 43
+
+ 5.16
+ 5.16
+
+ - 0
+ - 0
+ - 0
+ - 0
+
+ 6
+ 2
+
+
+ 500000
+ 774000
+ 875000
+ 975000
+ 1075000
+ 1175000
+ 1275000
+ 1375000
+ 1500000
+ 1618000
+ 1666000
+ 1733000
+ 1800000
+ 1866000
+ 1933000
+ 2000000
+
+
+ 19.55
+ 23.5
+ 25
+ 27.86
+ 31.24
+ 35.5
+ 39.69
+ 44.83
+ 52.33
+ 58.95
+ 62.05
+ 66.61
+ 72.77
+ 80.27
+ 85.8
+ 90.04
+
+
+ 774000
+ 835000
+ 919000
+ 1002000
+ 1085000
+ 1169000
+ 1308000
+ 1419000
+ 1530000
+ 1670000
+ 1733000
+ 1796000
+ 1860000
+ 1923000
+ 1986000
+ 2050000
+
+
+ 56.85
+ 61.38
+ 70.65
+ 79.53
+ 91.11
+ 105.19
+ 130.33
+ 152.46
+ 177.39
+ 209.73
+ 233.56
+ 247.53
+ 269.61
+ 291.52
+ 307.98
+ 324.33
+
+ - 8.01
+
+ 22.7
+
+ - 5000
+ - 0
+ - 0
+ - 0
+
+ - 0
+
+ .0002
+ .002
+ .02
+ .2
+ 2
+
+
\ No newline at end of file