From 6a031e5e60545ce80976586065299649ba028617 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lo=C3=AFc=20Yhuel?= Date: Sun, 10 May 2020 16:41:55 +0200 Subject: [PATCH] Add Essential PH-1 overlay This fixes the statusbar height and notch. Generated using overlay/generate.sh using the last system image. --- Essential/PH-1/Android.mk | 8 ++ Essential/PH-1/AndroidManifest.xml | 10 ++ Essential/PH-1/res/values/brightness.xml | 55 +++++++++ Essential/PH-1/res/values/navbar.xml | 4 + Essential/PH-1/res/values/notch.xml | 6 + Essential/PH-1/res/xml/power_profile.xml | 148 +++++++++++++++++++++++ overlay.mk | 1 + 7 files changed, 232 insertions(+) create mode 100644 Essential/PH-1/Android.mk create mode 100644 Essential/PH-1/AndroidManifest.xml create mode 100644 Essential/PH-1/res/values/brightness.xml create mode 100644 Essential/PH-1/res/values/navbar.xml create mode 100644 Essential/PH-1/res/values/notch.xml create mode 100644 Essential/PH-1/res/xml/power_profile.xml diff --git a/Essential/PH-1/Android.mk b/Essential/PH-1/Android.mk new file mode 100644 index 0000000..07aa58d --- /dev/null +++ b/Essential/PH-1/Android.mk @@ -0,0 +1,8 @@ +LOCAL_PATH := $(call my-dir) +include $(CLEAR_VARS) +LOCAL_MODULE_TAGS := optional +LOCAL_PACKAGE_NAME := treble-overlay-essential-ph_1 +LOCAL_MODULE_PATH := $(TARGET_OUT)/overlay +LOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true +LOCAL_PRIVATE_PLATFORM_APIS := true +include $(BUILD_PACKAGE) diff --git a/Essential/PH-1/AndroidManifest.xml b/Essential/PH-1/AndroidManifest.xml new file mode 100644 index 0000000..06d0195 --- /dev/null +++ b/Essential/PH-1/AndroidManifest.xml @@ -0,0 +1,10 @@ + + + diff --git a/Essential/PH-1/res/values/brightness.xml b/Essential/PH-1/res/values/brightness.xml new file mode 100644 index 0000000..8b5282b --- /dev/null +++ b/Essential/PH-1/res/values/brightness.xml @@ -0,0 +1,55 @@ + + +true + + 10 + 20 + 30 + 35 + 60 + 100 + 140 + 200 + 260 + 300 + + + 0 + 20 + 30 + 44 + 63 + 71 + 90 + 105 + 130 + 236 + 255 + + + 0 + 30 + 68 + 105 + 154 + 173 + 218 + 244 + 301 + 500 + 600 + + + 1 + 2 + 3 + 8 + 16 + 50 + 1000 + 3500 + 5000 + +1 +255 + diff --git a/Essential/PH-1/res/values/navbar.xml b/Essential/PH-1/res/values/navbar.xml new file mode 100644 index 0000000..10d2dd0 --- /dev/null +++ b/Essential/PH-1/res/values/navbar.xml @@ -0,0 +1,4 @@ + + +true + diff --git a/Essential/PH-1/res/values/notch.xml b/Essential/PH-1/res/values/notch.xml new file mode 100644 index 0000000..a3673f1 --- /dev/null +++ b/Essential/PH-1/res/values/notch.xml @@ -0,0 +1,6 @@ + + +144.0px +84px +M -70, 0 L -70, 137 L 70, 137 L 70, 0 Z + diff --git a/Essential/PH-1/res/xml/power_profile.xml b/Essential/PH-1/res/xml/power_profile.xml new file mode 100644 index 0000000..aed1b65 --- /dev/null +++ b/Essential/PH-1/res/xml/power_profile.xml @@ -0,0 +1,148 @@ + + + 0 + 60.0 + 248.2 + 61.46 + 0.48 + 2 + 200 + 24 + 200 + 588 + 45 + 200 + 90 + + 3 + 2.5 + + + 4 + 4 + + + 300000 + 364800 + 441600 + 518400 + 595200 + 672000 + 748800 + 825600 + 883200 + 960000 + 1036800 + 1094400 + 1171200 + 1248000 + 1324800 + 1401600 + 1478400 + 1555200 + 1670400 + 1747200 + 1824000 + 1900800 + + + 300000 + 345600 + 422400 + 499200 + 576000 + 652800 + 729600 + 806400 + 902400 + 979200 + 1056000 + 1132800 + 1190400 + 1267200 + 1344000 + 1420800 + 1497600 + 1574400 + 1651200 + 1728000 + 1804800 + 1881600 + 1958400 + 2035200 + 2112000 + 2208000 + 2265600 + 2323200 + 2342400 + 2361600 + 2457600 + + 4.73 + 60 + + 10 + 23.4 + 25.3 + 27.1 + 28.6 + 30.5 + 32.8 + 34.7 + 37.2 + 40.0 + 42.9 + 45.4 + 48.8 + 52.8 + 57.6 + 61.4 + 65.1 + 70.0 + 79.9 + 87.8 + 96.4 + 103.0 + + + 15 + 48.8 + 55.9 + 62.7 + 69.9 + 76.3 + 82.8 + 89.8 + 97.3 + 105.1 + 112.2 + 118.6 + 129.9 + 141.9 + 154.9 + 171.9 + 187.6 + 207.0 + 228.2 + 248.7 + 263.6 + 304.4 + 334.9 + 371.4 + 411.2 + 474.3 + 496.1 + 511.5 + 524.3 + 536.1 + 542.4 + + 3040 + + 0.0002 + 0.002 + 0.02 + 0.2 + 2 + + \ No newline at end of file diff --git a/overlay.mk b/overlay.mk index 541416b..2e13d72 100644 --- a/overlay.mk +++ b/overlay.mk @@ -13,6 +13,7 @@ PRODUCT_PACKAGES += \ treble-overlay-bq-jeice \ treble-overlay-caf-ims \ treble-overlay-devinputjack \ + treble-overlay-essential-ph-1 \ treble-overlay-htc-exodus1 \ treble-overlay-htc-u12plus \ treble-overlay-huawei \