Merge branch 'phhusson:pie' into pie
This commit is contained in:
commit
f928725edc
1
.gitignore
vendored
1
.gitignore
vendored
|
@ -1,2 +1,3 @@
|
|||
.*.swp
|
||||
.DS_Store
|
||||
.idea/*
|
||||
|
|
|
@ -9,7 +9,7 @@
|
|||
|
||||
<integer name="config_screenBrightnessDark">1</integer>
|
||||
<integer name="config_screenBrightnessDim">10</integer>
|
||||
<integer name="config_screenBrightnessDoze">1</integer>
|
||||
<integer name="config_screenBrightnessDoze">17</integer>
|
||||
<integer name="config_screenBrightnessSettingMinimum">1</integer>
|
||||
<integer name="config_screenBrightnessSettingDefault">63</integer>
|
||||
<integer name="config_screenBrightnessSettingMaximum">255</integer>
|
||||
|
@ -20,4 +20,101 @@
|
|||
<integer name="config_brightness_ramp_rate_fast">180</integer>
|
||||
<integer name="config_brightness_ramp_rate_slow">10</integer>
|
||||
|
||||
<integer-array name="config_autoBrightnessLevels">
|
||||
<item>1</item>
|
||||
<item>15</item>
|
||||
<item>30</item>
|
||||
<item>50</item>
|
||||
<item>100</item>
|
||||
<item>200</item>
|
||||
<item>300</item>
|
||||
<item>400</item>
|
||||
<item>500</item>
|
||||
<item>650</item>
|
||||
<item>800</item>
|
||||
<item>1000</item>
|
||||
<item>1500</item>
|
||||
<item>2000</item>
|
||||
<item>3000</item>
|
||||
<item>4000</item>
|
||||
<item>5000</item>
|
||||
<item>7000</item>
|
||||
<item>10000</item>
|
||||
<item>12500</item>
|
||||
<item>15000</item>
|
||||
</integer-array>
|
||||
<integer-array name="config_autoBrightnessDisplayValuesNits">
|
||||
<item>7</item>
|
||||
<item>11</item>
|
||||
<item>34</item>
|
||||
<item>52</item>
|
||||
<item>67</item>
|
||||
<item>81</item>
|
||||
<item>105</item>
|
||||
<item>119</item>
|
||||
<item>130</item>
|
||||
<item>139</item>
|
||||
<item>152</item>
|
||||
<item>164</item>
|
||||
<item>177</item>
|
||||
<item>227</item>
|
||||
<item>263</item>
|
||||
<item>290</item>
|
||||
<item>303</item>
|
||||
<item>310</item>
|
||||
<item>314</item>
|
||||
<item>319</item>
|
||||
<item>399</item>
|
||||
<item>480</item>
|
||||
</integer-array>
|
||||
<integer-array name="config_screenBrightnessBacklight">
|
||||
<item>1</item>
|
||||
<item>4</item>
|
||||
<item>6</item>
|
||||
<item>19</item>
|
||||
<item>29</item>
|
||||
<item>37</item>
|
||||
<item>45</item>
|
||||
<item>58</item>
|
||||
<item>66</item>
|
||||
<item>72</item>
|
||||
<item>77</item>
|
||||
<item>84</item>
|
||||
<item>91</item>
|
||||
<item>98</item>
|
||||
<item>126</item>
|
||||
<item>146</item>
|
||||
<item>161</item>
|
||||
<item>168</item>
|
||||
<item>172</item>
|
||||
<item>174</item>
|
||||
<item>177</item>
|
||||
<item>221</item>
|
||||
<item>255</item>
|
||||
</integer-array>
|
||||
<integer-array name="config_screenBrightnessNits">
|
||||
<item>2</item>
|
||||
<item>7</item>
|
||||
<item>11</item>
|
||||
<item>34</item>
|
||||
<item>52</item>
|
||||
<item>67</item>
|
||||
<item>81</item>
|
||||
<item>105</item>
|
||||
<item>119</item>
|
||||
<item>130</item>
|
||||
<item>139</item>
|
||||
<item>152</item>
|
||||
<item>164</item>
|
||||
<item>177</item>
|
||||
<item>227</item>
|
||||
<item>263</item>
|
||||
<item>290</item>
|
||||
<item>303</item>
|
||||
<item>310</item>
|
||||
<item>314</item>
|
||||
<item>319</item>
|
||||
<item>399</item>
|
||||
<item>460</item>
|
||||
</integer-array>
|
||||
</resources>
|
||||
|
|
8
DuoQin/QinF21Pro/Android.mk
Normal file
8
DuoQin/QinF21Pro/Android.mk
Normal file
|
@ -0,0 +1,8 @@
|
|||
LOCAL_PATH := $(call my-dir)
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE_TAGS := optional
|
||||
LOCAL_PACKAGE_NAME := treble-overlay-duoqin-qinf21pro
|
||||
LOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay
|
||||
LOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true
|
||||
LOCAL_PRIVATE_PLATFORM_APIS := true
|
||||
include $(BUILD_PACKAGE)
|
10
DuoQin/QinF21Pro/AndroidManifest.xml
Normal file
10
DuoQin/QinF21Pro/AndroidManifest.xml
Normal file
|
@ -0,0 +1,10 @@
|
|||
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
package="me.phh.treble.overlay.duoqin.qinf21pro"
|
||||
android:versionCode="1"
|
||||
android:versionName="1.0">
|
||||
<overlay android:targetPackage="android"
|
||||
android:requiredSystemPropertyName="ro.vendor.build.fingerprint"
|
||||
android:requiredSystemPropertyValue="+Qin/full_k61v1_64_gms*"
|
||||
android:priority="242"
|
||||
android:isStatic="true" />
|
||||
</manifest>
|
42
DuoQin/QinF21Pro/res/values/arrays.xml
Normal file
42
DuoQin/QinF21Pro/res/values/arrays.xml
Normal file
|
@ -0,0 +1,42 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<integer-array name="config_autoBrightnessLcdBacklightValues">
|
||||
<item>8</item>
|
||||
<item>64</item>
|
||||
<item>98</item>
|
||||
<item>104</item>
|
||||
<item>110</item>
|
||||
<item>116</item>
|
||||
<item>122</item>
|
||||
<item>128</item>
|
||||
<item>134</item>
|
||||
<item>182</item>
|
||||
<item>255</item>
|
||||
<item>255</item>
|
||||
<item>255</item>
|
||||
<item>255</item>
|
||||
<item>255</item>
|
||||
<item>255</item>
|
||||
<item>255</item>
|
||||
<item>255</item>
|
||||
</integer-array>
|
||||
<integer-array name="config_autoBrightnessLevels">
|
||||
<item>128</item>
|
||||
<item>256</item>
|
||||
<item>384</item>
|
||||
<item>512</item>
|
||||
<item>640</item>
|
||||
<item>768</item>
|
||||
<item>896</item>
|
||||
<item>1024</item>
|
||||
<item>2048</item>
|
||||
<item>4096</item>
|
||||
<item>6144</item>
|
||||
<item>8192</item>
|
||||
<item>10240</item>
|
||||
<item>12288</item>
|
||||
<item>14336</item>
|
||||
<item>16384</item>
|
||||
<item>18432</item>
|
||||
</integer-array>
|
||||
</resources>
|
6
DuoQin/QinF21Pro/res/values/bools.xml
Normal file
6
DuoQin/QinF21Pro/res/values/bools.xml
Normal file
|
@ -0,0 +1,6 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<bool name="config_automatic_brightness_available">true</bool>
|
||||
<bool name="config_showNavigationBar">false</bool>
|
||||
<bool name="config_suspendWhenScreenOffDueToProximity">true</bool>
|
||||
</resources>
|
73
DuoQin/QinF21Pro/res/xml/power_profile.xml
Normal file
73
DuoQin/QinF21Pro/res/xml/power_profile.xml
Normal file
|
@ -0,0 +1,73 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<device name="Android">
|
||||
<item name="ambient.on">1</item>
|
||||
<item name="screen.on">80</item>
|
||||
<item name="screen.full">190</item>
|
||||
<item name="bluetooth.active">59.6</item>
|
||||
<item name="bluetooth.on">4.95</item>
|
||||
<item name="wifi.on">3.98</item>
|
||||
<item name="wifi.active">58</item>
|
||||
<item name="wifi.scan">30</item>
|
||||
<item name="audio">81</item>
|
||||
<item name="video">80</item>
|
||||
<item name="camera.flashlight">160</item>
|
||||
<item name="camera.avg">500</item>
|
||||
<item name="gps.on">36.7</item>
|
||||
<item name="radio.active">180</item>
|
||||
<item name="radio.scanning">30</item>
|
||||
<array name="radio.on">
|
||||
<value>4.39</value>
|
||||
<value>4</value>
|
||||
</array>
|
||||
<array name="cpu.clusters.cores">
|
||||
<value>4</value>
|
||||
</array>
|
||||
<array name="cpu.speeds.cluster0">
|
||||
<value>850000</value>
|
||||
<value>987000</value>
|
||||
<value>1216000</value>
|
||||
<value>1800000</value>
|
||||
</array>
|
||||
<array name="cpu.active.cluster0">
|
||||
<value>10</value>
|
||||
<value>15</value>
|
||||
<value>20</value>
|
||||
<value>32</value>
|
||||
</array>
|
||||
<item name="cpu.idle">2</item>
|
||||
<item name="cpu.suspend">6</item>
|
||||
<item name="cpu.active">18</item>. <item name="cpu.cluster_power.cluster0">6</item>
|
||||
<item name="cpu.cluster_power.cluster1">6</item>
|
||||
<array name="memory.bandwidths">
|
||||
<value>22.7</value>
|
||||
</array>
|
||||
<item name="battery.capacity">2150</item>
|
||||
<item name="wifi.controller.idle">2</item>
|
||||
<item name="wifi.controller.rx">50</item>
|
||||
<item name="wifi.controller.tx">50</item>
|
||||
<array name="wifi.controller.tx_levels" />
|
||||
<item name="wifi.controller.voltage">0</item>
|
||||
<array name="wifi.batchedscan">
|
||||
<value>.0002</value>
|
||||
<value>.002</value>
|
||||
<value>.02</value>
|
||||
<value>.2</value>
|
||||
<value>2</value>
|
||||
</array>
|
||||
<item name="modem.controller.sleep">0</item>
|
||||
<item name="modem.controller.idle">5</item>
|
||||
<item name="modem.controller.rx">100</item>
|
||||
<array name="modem.controller.tx">
|
||||
<value>130.9</value>
|
||||
<value>140.9</value>
|
||||
<value>142.4</value>
|
||||
<value>154.1</value>
|
||||
<value>226.8</value>
|
||||
</array>
|
||||
<item name="modem.controller.voltage">0</item>
|
||||
<array name="gps.signalqualitybased">
|
||||
<value>0</value>
|
||||
<value>0</value>
|
||||
</array>
|
||||
<item name="gps.voltage">0</item>
|
||||
</device>
|
|
@ -1,7 +1,7 @@
|
|||
LOCAL_PATH := $(call my-dir)
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE_TAGS := optional
|
||||
LOCAL_PACKAGE_NAME := treble-overlay-onn-100071481
|
||||
LOCAL_PACKAGE_NAME := treble-overlay-huawei-MAR
|
||||
LOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay
|
||||
LOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true
|
||||
LOCAL_PRIVATE_PLATFORM_APIS := true
|
10
Huawei/kirin710/MAR/AndroidManifest.xml
Normal file
10
Huawei/kirin710/MAR/AndroidManifest.xml
Normal file
|
@ -0,0 +1,10 @@
|
|||
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
package="com.iceows.huawei.MAR"
|
||||
android:versionCode="1"
|
||||
android:versionName="1.0">
|
||||
<overlay android:targetPackage="android"
|
||||
android:requiredSystemPropertyName="ro.hw.oemName"
|
||||
android:requiredSystemPropertyValue="+MAR*"
|
||||
android:priority="982"
|
||||
android:isStatic="true" />
|
||||
</manifest>
|
4
Huawei/kirin710/MAR/res/values-land/notch.xml
Normal file
4
Huawei/kirin710/MAR/res/values-land/notch.xml
Normal file
|
@ -0,0 +1,4 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<dimen name="status_bar_height">24dp</dimen>
|
||||
</resources>
|
219
Huawei/kirin710/MAR/res/values/config.xml
Normal file
219
Huawei/kirin710/MAR/res/values/config.xml
Normal file
|
@ -0,0 +1,219 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
/*
|
||||
** Copyright 2009, The Android Open Source Project
|
||||
**
|
||||
** Licensed under the Apache License, Version 2.0 (the "License");
|
||||
** you may not use this file except in compliance with the License.
|
||||
** You may obtain a copy of the License at
|
||||
**
|
||||
** http://www.apache.org/licenses/LICENSE-2.0
|
||||
**
|
||||
** Unless required by applicable law or agreed to in writing, software
|
||||
** distributed under the License is distributed on an "AS IS" BASIS,
|
||||
** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
** See the License for the specific language governing permissions and
|
||||
** limitations under the License.
|
||||
*/
|
||||
-->
|
||||
|
||||
<!-- These resources are around just to allow their values to be customized
|
||||
for different hardware and product builds. Do not translate.
|
||||
|
||||
NOTE: The naming convention is "config_camelCaseValue". Some legacy
|
||||
entries do not follow the convention, but all new entries should. -->
|
||||
|
||||
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
||||
<!-- Array of light sensor LUX values to define our levels for auto backlight brightness support.
|
||||
The N entries of this array define N + 1 control points as follows:
|
||||
(1-based arrays)
|
||||
|
||||
Point 1: (0, value[1]): lux <= 0
|
||||
Point 2: (level[1], value[2]): 0 < lux <= level[1]
|
||||
Point 3: (level[2], value[3]): level[2] < lux <= level[3]
|
||||
...
|
||||
Point N+1: (level[N], value[N+1]): level[N] < lux
|
||||
|
||||
The control points must be strictly increasing. Each control point
|
||||
corresponds to an entry in the brightness backlight values arrays.
|
||||
For example, if LUX == level[1] (first element of the levels array)
|
||||
then the brightness will be determined by value[2] (second element
|
||||
of the brightness values array).
|
||||
|
||||
Spline interpolation is used to determine the auto-brightness
|
||||
backlight values for LUX levels between these control points.
|
||||
|
||||
Must be overridden in platform specific overlays -->
|
||||
<integer-array name="config_autoBrightnessLevels">
|
||||
<item>8</item>
|
||||
<item>55</item>
|
||||
<item>350</item>
|
||||
<item>1600</item>
|
||||
<item>2550</item>
|
||||
</integer-array>
|
||||
|
||||
<!-- Array of output values for LCD backlight corresponding to the LUX values
|
||||
in the config_autoBrightnessLevels array. This array should have size one greater
|
||||
than the size of the config_autoBrightnessLevels array.
|
||||
The brightness values must be between 0 and 255 and be non-decreasing.
|
||||
This must be overridden in platform specific overlays -->
|
||||
<integer-array name="config_autoBrightnessLcdBacklightValues">
|
||||
<item>6</item>
|
||||
<item>47</item>
|
||||
<item>150</item>
|
||||
<item>180</item>
|
||||
<item>250</item>
|
||||
<item>255</item>
|
||||
</integer-array>
|
||||
|
||||
<integer name="config_screenBrightnessDark">4</integer>
|
||||
|
||||
<!-- Minimum screen brightness allowed by the power manager. -->
|
||||
<integer name="config_screenBrightnessDim">6</integer>
|
||||
|
||||
<!-- Minimum screen brightness setting allowed by the power manager.
|
||||
The user is forbidden from setting the brightness below this level. -->
|
||||
<integer name="config_screenBrightnessSettingMinimum">4</integer>
|
||||
|
||||
<integer name="config_screenBrightnessSettingDefault">33</integer>
|
||||
<integer name="config_screenBrightnessSettingMaximum">255</integer>
|
||||
|
||||
<!-- Flag indicating whether the we should enable the automatic brightness in Settings.
|
||||
Software implementation will be used if config_hardware_auto_brightness_available is not set -->
|
||||
<bool name="config_automatic_brightness_available">true</bool>
|
||||
|
||||
<!-- Boolean indicating if current platform supports BLE peripheral mode -->
|
||||
<bool name="config_bluetooth_le_peripheral_mode_supported">false</bool>
|
||||
|
||||
<!-- If true, the doze component is not started until after the screen has been
|
||||
turned off and the screen off animation has been performed. -->
|
||||
<bool name="config_dozeAfterScreenOff">false</bool>
|
||||
|
||||
<!-- Power Management: Specifies whether to decouple the auto-suspend state of the
|
||||
device from the display on/off state.
|
||||
When false, autosuspend_disable() will be called before the display is turned on
|
||||
and autosuspend_enable() will be called after the display is turned off.
|
||||
This mode provides best compatibility for devices using legacy power management
|
||||
features such as early suspend / late resume.
|
||||
When true, autosuspend_display() and autosuspend_enable() will be called
|
||||
independently of whether the display is being turned on or off. This mode
|
||||
enables the power manager to suspend the application processor while the
|
||||
display is on.
|
||||
This resource should be set to "true" when a doze component has been specified
|
||||
to maximize power savings but not all devices support it.
|
||||
Refer to autosuspend.h for details.
|
||||
-->
|
||||
<bool name="config_powerDecoupleAutoSuspendModeFromDisplay">false</bool>
|
||||
|
||||
<!-- Indicate whether to allow the device to suspend when the screen is off
|
||||
due to the proximity sensor. This resource should only be set to true
|
||||
if the sensor HAL correctly handles the proximity sensor as a wake-up source.
|
||||
Otherwise, the device may fail to wake out of suspend reliably.
|
||||
The default is false. -->
|
||||
<bool name="config_suspendWhenScreenOffDueToProximity">false</bool>
|
||||
|
||||
<!-- Power Management: Specifies whether to decouple the interactive state of the
|
||||
device from the display on/off state.
|
||||
When false, setInteractive(..., true) will be called before the display is turned on
|
||||
and setInteractive(..., false) will be called after the display is turned off.
|
||||
This mode provides best compatibility for devices that expect the interactive
|
||||
state to be tied to the display state.
|
||||
When true, setInteractive(...) will be called independently of whether the display
|
||||
is being turned on or off. This mode enables the power manager to reduce
|
||||
clocks and disable the touch controller while the display is on.
|
||||
This resource should be set to "true" when a doze component has been specified
|
||||
to maximize power savings but not all devices support it.
|
||||
Refer to power.h for details.
|
||||
-->
|
||||
<bool name="config_powerDecoupleInteractiveModeFromDisplay">false</bool>
|
||||
|
||||
|
||||
<!-- Screen brightness used to dim the screen while dozing in a very low power state.
|
||||
May be less than the minimum allowed brightness setting
|
||||
that can be set by the user. -->
|
||||
<integer name="config_screenBrightnessDoze">4</integer>
|
||||
|
||||
<!-- Is the notification LED intrusive? Used to decide if there should be a disable option -->
|
||||
<bool name="config_intrusiveNotificationLed">true</bool>
|
||||
|
||||
<!-- List of regexpressions describing the interface (if any) that represent tetherable
|
||||
USB interfaces. If the device doesn't want to support tething over USB this should
|
||||
be empty. An example would be "usb.*" -->
|
||||
<string-array translatable="false" name="config_tether_usb_regexs">
|
||||
<item>rndis0</item>
|
||||
</string-array>
|
||||
|
||||
<!-- List of regexpressions describing the interface (if any) that represent tetherable
|
||||
Wifi interfaces. If the device doesn't want to support tethering over Wifi this
|
||||
should be empty. An example would be "softap.*" -->
|
||||
<string-array translatable="false" name="config_tether_wifi_regexs">
|
||||
<item>wlan0|ap0</item>
|
||||
</string-array>
|
||||
|
||||
<!-- List of regexpressions describing the interface (if any) that represent tetherable
|
||||
bluetooth interfaces. If the device doesn't want to support tethering over bluetooth this
|
||||
should be empty. -->
|
||||
<string-array translatable="false" name="config_tether_bluetooth_regexs">
|
||||
<item>"bt-pan"</item>
|
||||
</string-array>
|
||||
|
||||
<!-- Array of allowable ConnectivityManager network types for tethering -->
|
||||
<!-- Common options are [1, 4] for TYPE_WIFI and TYPE_MOBILE_DUN or
|
||||
[0,1,5,7] for TYPE_MOBILE, TYPE_WIFI, TYPE_MOBILE_HIPRI and TYPE_BLUETOOTH -->
|
||||
<integer-array translatable="false" name="config_tether_upstream_types">
|
||||
<item>1</item>
|
||||
<item>7</item>
|
||||
<item>0</item>
|
||||
</integer-array>
|
||||
|
||||
<!-- Is the device capable of hot swapping an UICC Card -->
|
||||
<bool name="config_hotswapCapable">false</bool>
|
||||
|
||||
<!-- Boolean indicating whether the HWC setColorTransform function can be performed efficiently
|
||||
in hardware. -->
|
||||
<bool name="config_setColorTransformAccelerated">false</bool>
|
||||
|
||||
<!-- Flag specifying whether VoLTE is available on device -->
|
||||
<bool name="config_device_volte_available">true</bool>
|
||||
|
||||
<!-- Flag specifying whether VoLTE should be available for carrier: independent of
|
||||
carrier provisioning. If false: hard disabled. If true: then depends on carrier
|
||||
provisioning, availability etc -->
|
||||
<bool name="config_carrier_volte_available">true</bool>
|
||||
|
||||
<!-- Flag specifying whether WFC over IMS is available on device -->
|
||||
<bool name="config_device_wfc_ims_available">true</bool>
|
||||
|
||||
<!-- Flag specifying whether WFC over IMS should be available for carrier: independent of
|
||||
carrier provisioning. If false: hard disabled. If true: then depends on carrier
|
||||
provisioning, availability etc -->
|
||||
<bool name="config_carrier_wfc_ims_available">true</bool>
|
||||
|
||||
|
||||
<!-- When true use the linux /dev/input/event subsystem to detect the switch changes
|
||||
on the headphone/microphone jack. When false use the older uevent framework. -->
|
||||
|
||||
<!-- Brightness -->
|
||||
<integer name="config_screenBrightnessForVrSettingDefault">86</integer>
|
||||
<integer name="config_screenBrightnessForVrSettingMaximum">255</integer>
|
||||
<integer name="config_screenBrightnessForVrSettingMinimum">79</integer>
|
||||
|
||||
<!-- Wifi -->
|
||||
|
||||
<!-- Boolean indicating whether the wifi chipset supports background scanning mechanism.
|
||||
This mechanism allows the host to remain in suspend state and the dongle to actively
|
||||
scan and wake the host when a configured SSID is detected by the dongle. This chipset
|
||||
capability can provide power savings when wifi needs to be always kept on. -->
|
||||
<bool name="config_wifi_background_scan_support">false</bool>
|
||||
|
||||
<!-- Boolean indicating whether the wifi chipset has dual frequency band support -->
|
||||
<bool translatable="false" name="config_wifi_dual_band_support">true</bool>
|
||||
|
||||
<bool name="config_wifiDisplaySupportsProtectedBuffers">false</bool>
|
||||
<bool name="config_wifi_batched_scan_supported">false</bool>
|
||||
|
||||
<bool name="config_wifi_enable_disconnection_debounce">true</bool>
|
||||
<bool name="config_wifi_enable_wifi_firmware_debugging">false</bool>
|
||||
<bool name="config_wifi_fast_bss_transition_enabled">false</bool>
|
||||
|
||||
</resources>
|
27
Huawei/kirin710/MAR/res/values/notch.xml
Normal file
27
Huawei/kirin710/MAR/res/values/notch.xml
Normal file
|
@ -0,0 +1,27 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
/*
|
||||
** Copyright 2017, The Android Open Source Project
|
||||
**
|
||||
** Licensed under the Apache License, Version 2.0 (the "License");
|
||||
** you may not use this file except in compliance with the License.
|
||||
** You may obtain a copy of the License at
|
||||
**
|
||||
** http://www.apache.org/licenses/LICENSE-2.0
|
||||
**
|
||||
** Unless required by applicable law or agreed to in writing, software
|
||||
** distributed under the License is distributed on an "AS IS" BASIS,
|
||||
** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
** See the License for the specific language governing permissions and
|
||||
** limitations under the License.
|
||||
*/
|
||||
-->
|
||||
<resources>
|
||||
<!-- Height of the status bar -->
|
||||
<dimen name="status_bar_height">90px</dimen>
|
||||
<!-- Height of the status bar in portrait -->
|
||||
<dimen name="status_bar_height_portrait">90px</dimen>
|
||||
<!-- Height of the status bar in landscape -->
|
||||
<dimen name="status_bar_height_landscape">24dp</dimen>
|
||||
<string translatable="false" name="config_mainBuiltInDisplayCutout">M -156,0 L -156,90 L 156,90 L 156,0 Z</string>
|
||||
</resources>
|
91
Huawei/kirin710/MAR/res/xml/power_profile.xml
Normal file
91
Huawei/kirin710/MAR/res/xml/power_profile.xml
Normal file
|
@ -0,0 +1,91 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
**
|
||||
** Copyright 2009, The Android Open Source Project
|
||||
**
|
||||
** Licensed under the Apache License, Version 2.0 (the "License")
|
||||
** you may not use this file except in compliance with the License.
|
||||
** You may obtain a copy of the License at
|
||||
**
|
||||
** http://www.apache.org/licenses/LICENSE-2.0
|
||||
**
|
||||
** Unless required by applicable law or agreed to in writing, software
|
||||
** distributed under the License is distributed on an "AS IS" BASIS,
|
||||
** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
** See the License for the specific language governing permissions and
|
||||
** limitations under the License.
|
||||
*/
|
||||
-->
|
||||
<device name="Android">
|
||||
<!-- All values are in mA except as noted -->
|
||||
<item name="none">0</item>
|
||||
<item name="screen.on">135</item> <!-- min brite -->
|
||||
<item name="bluetooth.active">86</item>
|
||||
<item name="bluetooth.on">0.6</item>
|
||||
<item name="bluetooth.at">0.6</item> <!-- TBD -->
|
||||
<item name="screen.full">400</item> <!-- backlight 16 leds -->
|
||||
<item name="wifi.on">0.6</item>
|
||||
<item name="wifi.active">128</item>
|
||||
<item name="wifi.scan">146</item>
|
||||
<item name="dsp.audio">43</item>
|
||||
<item name="dsp.video">176</item>
|
||||
<item name="radio.active">190</item>
|
||||
<item name="gps.on">70</item>
|
||||
<item name="battery.capacity">3400</item> <!-- 3400mAh -->
|
||||
<item name="radio.scanning">65</item> <!-- TBD -->
|
||||
<!-- Current consumed by the radio at different signal strengths, when paging -->
|
||||
<array name="radio.on"> <!-- 1 entry per signal strength bin, TBD -->
|
||||
<value>13.0</value>
|
||||
<value>10.0</value>
|
||||
<value>10.0</value>
|
||||
<value>10.0</value>
|
||||
<value>10.0</value>
|
||||
</array>
|
||||
<array name="cpu.clusters.cores">
|
||||
<value>4</value> <!-- cluster 0 has cpu0, cpu1, cpu2, cpu3 -->
|
||||
<value>4</value> <!-- cluster 1 has cpu4, cpu5, cpu6, cpu7 -->
|
||||
</array>
|
||||
<array name="cpu.speeds.cluster0">
|
||||
<value>480000</value> <!-- 480 MHz CPU speed -->
|
||||
<value>960000</value> <!-- 960 MHz CPU speed -->
|
||||
<value>1152000</value> <!-- 1.1 GHz CPU speed -->
|
||||
<value>1325000</value> <!-- 1.3 GHz CPU speed -->
|
||||
<value>1440000</value> <!-- 1.4 GHz CPU speed -->
|
||||
<value>1536000</value> <!-- 1.5 GHz CPU speed -->
|
||||
<value>1709000</value> <!-- 1.7 GHz CPU speed -->
|
||||
</array>
|
||||
<!-- Power consumption at different speeds -->
|
||||
<array name="cpu.active.cluster0">
|
||||
<value>23</value>
|
||||
<value>61</value>
|
||||
<value>80</value>
|
||||
<value>106</value>
|
||||
<value>126</value>
|
||||
<value>140</value>
|
||||
<value>183</value>
|
||||
</array>
|
||||
<array name="cpu.speeds.cluster1">
|
||||
<value>807000</value> <!-- 807 MHz CPU speed -->
|
||||
<value>1037000</value><!-- 1.0 GHz CPU speed -->
|
||||
<value>1268000</value><!-- 1.2 GHz CPU speed -->
|
||||
<value>1460000</value><!-- 1.4 GHz CPU speed -->
|
||||
<value>1671000</value><!-- 1.6 GHz CPU speed -->
|
||||
<value>1824000</value><!-- 1.8 GHz CPU speed -->
|
||||
<value>1997000</value><!-- 2.0 GHz CPU speed -->
|
||||
<value>2189000</value><!-- 2.2 GHz CPU speed -->
|
||||
</array>
|
||||
<array name="cpu.active.cluster1">
|
||||
<value>119</value>
|
||||
<value>177</value>
|
||||
<value>238</value>
|
||||
<value>313</value>
|
||||
<value>408</value>
|
||||
<value>496</value>
|
||||
<value>608</value>
|
||||
<value>836</value>
|
||||
</array>
|
||||
<!-- Power consumption in suspend -->
|
||||
<item name="cpu.idle">5</item>
|
||||
<!-- Power consumption due to wake lock held -->
|
||||
<item name="cpu.awake">35</item>
|
||||
</device>
|
8
Huawei/kirin710/POT/Android.mk
Normal file
8
Huawei/kirin710/POT/Android.mk
Normal file
|
@ -0,0 +1,8 @@
|
|||
LOCAL_PATH := $(call my-dir)
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE_TAGS := optional
|
||||
LOCAL_PACKAGE_NAME := treble-overlay-huawei-POT
|
||||
LOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay
|
||||
LOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true
|
||||
LOCAL_PRIVATE_PLATFORM_APIS := true
|
||||
include $(BUILD_PACKAGE)
|
10
Huawei/kirin710/POT/AndroidManifest.xml
Normal file
10
Huawei/kirin710/POT/AndroidManifest.xml
Normal file
|
@ -0,0 +1,10 @@
|
|||
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
package="com.iceows.huawei.POT"
|
||||
android:versionCode="1"
|
||||
android:versionName="1.0">
|
||||
<overlay android:targetPackage="android"
|
||||
android:requiredSystemPropertyName="ro.hw.oemName"
|
||||
android:requiredSystemPropertyValue="+POT*"
|
||||
android:priority="915"
|
||||
android:isStatic="true" />
|
||||
</manifest>
|
4
Huawei/kirin710/POT/res/values-land/notch.xml
Normal file
4
Huawei/kirin710/POT/res/values-land/notch.xml
Normal file
|
@ -0,0 +1,4 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<dimen name="status_bar_height">24dp</dimen>
|
||||
</resources>
|
220
Huawei/kirin710/POT/res/values/config.xml
Normal file
220
Huawei/kirin710/POT/res/values/config.xml
Normal file
|
@ -0,0 +1,220 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
/*
|
||||
** Copyright 2009, The Android Open Source Project
|
||||
**
|
||||
** Licensed under the Apache License, Version 2.0 (the "License");
|
||||
** you may not use this file except in compliance with the License.
|
||||
** You may obtain a copy of the License at
|
||||
**
|
||||
** http://www.apache.org/licenses/LICENSE-2.0
|
||||
**
|
||||
** Unless required by applicable law or agreed to in writing, software
|
||||
** distributed under the License is distributed on an "AS IS" BASIS,
|
||||
** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
** See the License for the specific language governing permissions and
|
||||
** limitations under the License.
|
||||
*/
|
||||
-->
|
||||
|
||||
<!-- These resources are around just to allow their values to be customized
|
||||
for different hardware and product builds. Do not translate.
|
||||
|
||||
NOTE: The naming convention is "config_camelCaseValue". Some legacy
|
||||
entries do not follow the convention, but all new entries should. -->
|
||||
|
||||
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
|
||||
<!-- Array of light sensor LUX values to define our levels for auto backlight brightness support.
|
||||
The N entries of this array define N + 1 control points as follows:
|
||||
(1-based arrays)
|
||||
|
||||
Point 1: (0, value[1]): lux <= 0
|
||||
Point 2: (level[1], value[2]): 0 < lux <= level[1]
|
||||
Point 3: (level[2], value[3]): level[2] < lux <= level[3]
|
||||
...
|
||||
Point N+1: (level[N], value[N+1]): level[N] < lux
|
||||
|
||||
The control points must be strictly increasing. Each control point
|
||||
corresponds to an entry in the brightness backlight values arrays.
|
||||
For example, if LUX == level[1] (first element of the levels array)
|
||||
then the brightness will be determined by value[2] (second element
|
||||
of the brightness values array).
|
||||
|
||||
Spline interpolation is used to determine the auto-brightness
|
||||
backlight values for LUX levels between these control points.
|
||||
|
||||
Must be overridden in platform specific overlays -->
|
||||
<integer-array name="config_autoBrightnessLevels">
|
||||
<item>8</item>
|
||||
<item>55</item>
|
||||
<item>350</item>
|
||||
<item>1600</item>
|
||||
<item>2550</item>
|
||||
</integer-array>
|
||||
|
||||
<!-- Array of output values for LCD backlight corresponding to the LUX values
|
||||
in the config_autoBrightnessLevels array. This array should have size one greater
|
||||
than the size of the config_autoBrightnessLevels array.
|
||||
The brightness values must be between 0 and 255 and be non-decreasing.
|
||||
This must be overridden in platform specific overlays -->
|
||||
<integer-array name="config_autoBrightnessLcdBacklightValues">
|
||||
<item>6</item>
|
||||
<item>47</item>
|
||||
<item>150</item>
|
||||
<item>180</item>
|
||||
<item>250</item>
|
||||
<item>255</item>
|
||||
</integer-array>
|
||||
|
||||
<integer name="config_screenBrightnessDark">4</integer>
|
||||
|
||||
<!-- Minimum screen brightness allowed by the power manager. -->
|
||||
<integer name="config_screenBrightnessDim">6</integer>
|
||||
|
||||
<!-- Minimum screen brightness setting allowed by the power manager.
|
||||
The user is forbidden from setting the brightness below this level. -->
|
||||
<integer name="config_screenBrightnessSettingMinimum">4</integer>
|
||||
|
||||
<integer name="config_screenBrightnessSettingDefault">33</integer>
|
||||
<integer name="config_screenBrightnessSettingMaximum">255</integer>
|
||||
|
||||
<!-- Flag indicating whether the we should enable the automatic brightness in Settings.
|
||||
Software implementation will be used if config_hardware_auto_brightness_available is not set -->
|
||||
<bool name="config_automatic_brightness_available">true</bool>
|
||||
|
||||
<!-- Boolean indicating if current platform supports BLE peripheral mode -->
|
||||
<bool name="config_bluetooth_le_peripheral_mode_supported">false</bool>
|
||||
|
||||
<!-- If true, the doze component is not started until after the screen has been
|
||||
turned off and the screen off animation has been performed. -->
|
||||
<bool name="config_dozeAfterScreenOff">false</bool>
|
||||
|
||||
<!-- Power Management: Specifies whether to decouple the auto-suspend state of the
|
||||
device from the display on/off state.
|
||||
When false, autosuspend_disable() will be called before the display is turned on
|
||||
and autosuspend_enable() will be called after the display is turned off.
|
||||
This mode provides best compatibility for devices using legacy power management
|
||||
features such as early suspend / late resume.
|
||||
When true, autosuspend_display() and autosuspend_enable() will be called
|
||||
independently of whether the display is being turned on or off. This mode
|
||||
enables the power manager to suspend the application processor while the
|
||||
display is on.
|
||||
This resource should be set to "true" when a doze component has been specified
|
||||
to maximize power savings but not all devices support it.
|
||||
Refer to autosuspend.h for details.
|
||||
-->
|
||||
<bool name="config_powerDecoupleAutoSuspendModeFromDisplay">false</bool>
|
||||
|
||||
<!-- Indicate whether to allow the device to suspend when the screen is off
|
||||
due to the proximity sensor. This resource should only be set to true
|
||||
if the sensor HAL correctly handles the proximity sensor as a wake-up source.
|
||||
Otherwise, the device may fail to wake out of suspend reliably.
|
||||
The default is false. -->
|
||||
<bool name="config_suspendWhenScreenOffDueToProximity">false</bool>
|
||||
|
||||
<!-- Power Management: Specifies whether to decouple the interactive state of the
|
||||
device from the display on/off state.
|
||||
When false, setInteractive(..., true) will be called before the display is turned on
|
||||
and setInteractive(..., false) will be called after the display is turned off.
|
||||
This mode provides best compatibility for devices that expect the interactive
|
||||
state to be tied to the display state.
|
||||
When true, setInteractive(...) will be called independently of whether the display
|
||||
is being turned on or off. This mode enables the power manager to reduce
|
||||
clocks and disable the touch controller while the display is on.
|
||||
This resource should be set to "true" when a doze component has been specified
|
||||
to maximize power savings but not all devices support it.
|
||||
Refer to power.h for details.
|
||||
-->
|
||||
<bool name="config_powerDecoupleInteractiveModeFromDisplay">false</bool>
|
||||
|
||||
|
||||
<!-- Screen brightness used to dim the screen while dozing in a very low power state.
|
||||
May be less than the minimum allowed brightness setting
|
||||
that can be set by the user. -->
|
||||
<integer name="config_screenBrightnessDoze">4</integer>
|
||||
|
||||
<!-- Is the notification LED intrusive? Used to decide if there should be a disable option -->
|
||||
<bool name="config_intrusiveNotificationLed">true</bool>
|
||||
|
||||
<!-- List of regexpressions describing the interface (if any) that represent tetherable
|
||||
USB interfaces. If the device doesn't want to support tething over USB this should
|
||||
be empty. An example would be "usb.*" -->
|
||||
<string-array translatable="false" name="config_tether_usb_regexs">
|
||||
<item>"usb\\d"</item>
|
||||
<item>"rndis\\d"</item>
|
||||
</string-array>
|
||||
|
||||
<!-- List of regexpressions describing the interface (if any) that represent tetherable
|
||||
Wifi interfaces. If the device doesn't want to support tethering over Wifi this
|
||||
should be empty. An example would be "softap.*" -->
|
||||
<string-array translatable="false" name="config_tether_wifi_regexs">
|
||||
<item>wlan0|ap0</item>
|
||||
</string-array>
|
||||
|
||||
<!-- List of regexpressions describing the interface (if any) that represent tetherable
|
||||
bluetooth interfaces. If the device doesn't want to support tethering over bluetooth this
|
||||
should be empty. -->
|
||||
<string-array translatable="false" name="config_tether_bluetooth_regexs">
|
||||
<item>"bt-pan"</item>
|
||||
</string-array>
|
||||
|
||||
<!-- Array of allowable ConnectivityManager network types for tethering -->
|
||||
<!-- Common options are [1, 4] for TYPE_WIFI and TYPE_MOBILE_DUN or
|
||||
[0,1,5,7] for TYPE_MOBILE, TYPE_WIFI, TYPE_MOBILE_HIPRI and TYPE_BLUETOOTH -->
|
||||
<integer-array translatable="false" name="config_tether_upstream_types">
|
||||
<item>1</item>
|
||||
<item>7</item>
|
||||
<item>0</item>
|
||||
</integer-array>
|
||||
|
||||
<!-- Is the device capable of hot swapping an UICC Card -->
|
||||
<bool name="config_hotswapCapable">false</bool>
|
||||
|
||||
<!-- Boolean indicating whether the HWC setColorTransform function can be performed efficiently
|
||||
in hardware. -->
|
||||
<bool name="config_setColorTransformAccelerated">false</bool>
|
||||
|
||||
<!-- Flag specifying whether VoLTE is available on device -->
|
||||
<bool name="config_device_volte_available">true</bool>
|
||||
|
||||
<!-- Flag specifying whether VoLTE should be available for carrier: independent of
|
||||
carrier provisioning. If false: hard disabled. If true: then depends on carrier
|
||||
provisioning, availability etc -->
|
||||
<bool name="config_carrier_volte_available">true</bool>
|
||||
|
||||
<!-- Flag specifying whether WFC over IMS is available on device -->
|
||||
<bool name="config_device_wfc_ims_available">true</bool>
|
||||
|
||||
<!-- Flag specifying whether WFC over IMS should be available for carrier: independent of
|
||||
carrier provisioning. If false: hard disabled. If true: then depends on carrier
|
||||
provisioning, availability etc -->
|
||||
<bool name="config_carrier_wfc_ims_available">true</bool>
|
||||
|
||||
|
||||
<!-- When true use the linux /dev/input/event subsystem to detect the switch changes
|
||||
on the headphone/microphone jack. When false use the older uevent framework. -->
|
||||
|
||||
<!-- Brightness -->
|
||||
<integer name="config_screenBrightnessForVrSettingDefault">86</integer>
|
||||
<integer name="config_screenBrightnessForVrSettingMaximum">255</integer>
|
||||
<integer name="config_screenBrightnessForVrSettingMinimum">79</integer>
|
||||
|
||||
<!-- Wifi -->
|
||||
|
||||
<!-- Boolean indicating whether the wifi chipset supports background scanning mechanism.
|
||||
This mechanism allows the host to remain in suspend state and the dongle to actively
|
||||
scan and wake the host when a configured SSID is detected by the dongle. This chipset
|
||||
capability can provide power savings when wifi needs to be always kept on. -->
|
||||
<bool name="config_wifi_background_scan_support">false</bool>
|
||||
|
||||
<!-- Boolean indicating whether the wifi chipset has dual frequency band support -->
|
||||
<bool translatable="false" name="config_wifi_dual_band_support">true</bool>
|
||||
|
||||
<bool name="config_wifiDisplaySupportsProtectedBuffers">false</bool>
|
||||
<bool name="config_wifi_batched_scan_supported">false</bool>
|
||||
|
||||
<bool name="config_wifi_enable_disconnection_debounce">true</bool>
|
||||
<bool name="config_wifi_enable_wifi_firmware_debugging">false</bool>
|
||||
<bool name="config_wifi_fast_bss_transition_enabled">false</bool>
|
||||
|
||||
</resources>
|
27
Huawei/kirin710/POT/res/values/notch.xml
Normal file
27
Huawei/kirin710/POT/res/values/notch.xml
Normal file
|
@ -0,0 +1,27 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
/*
|
||||
** Copyright 2017, The Android Open Source Project
|
||||
**
|
||||
** Licensed under the Apache License, Version 2.0 (the "License");
|
||||
** you may not use this file except in compliance with the License.
|
||||
** You may obtain a copy of the License at
|
||||
**
|
||||
** http://www.apache.org/licenses/LICENSE-2.0
|
||||
**
|
||||
** Unless required by applicable law or agreed to in writing, software
|
||||
** distributed under the License is distributed on an "AS IS" BASIS,
|
||||
** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
** See the License for the specific language governing permissions and
|
||||
** limitations under the License.
|
||||
*/
|
||||
-->
|
||||
<resources>
|
||||
<!-- Height of the status bar -->
|
||||
<dimen name="status_bar_height">90px</dimen>
|
||||
<!-- Height of the status bar in portrait -->
|
||||
<dimen name="status_bar_height_portrait">90px</dimen>
|
||||
<!-- Height of the status bar in landscape -->
|
||||
<dimen name="status_bar_height_landscape">24dp</dimen>
|
||||
<string translatable="false" name="config_mainBuiltInDisplayCutout">M -156,0 L -156,90 L 156,90 L 156,0 Z</string>
|
||||
</resources>
|
91
Huawei/kirin710/POT/res/xml/power_profile.xml
Normal file
91
Huawei/kirin710/POT/res/xml/power_profile.xml
Normal file
|
@ -0,0 +1,91 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
**
|
||||
** Copyright 2009, The Android Open Source Project
|
||||
**
|
||||
** Licensed under the Apache License, Version 2.0 (the "License")
|
||||
** you may not use this file except in compliance with the License.
|
||||
** You may obtain a copy of the License at
|
||||
**
|
||||
** http://www.apache.org/licenses/LICENSE-2.0
|
||||
**
|
||||
** Unless required by applicable law or agreed to in writing, software
|
||||
** distributed under the License is distributed on an "AS IS" BASIS,
|
||||
** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
** See the License for the specific language governing permissions and
|
||||
** limitations under the License.
|
||||
*/
|
||||
-->
|
||||
<device name="Android">
|
||||
<!-- All values are in mA except as noted -->
|
||||
<item name="none">0</item>
|
||||
<item name="screen.on">135</item> <!-- min brite -->
|
||||
<item name="bluetooth.active">86</item>
|
||||
<item name="bluetooth.on">0.6</item>
|
||||
<item name="bluetooth.at">0.6</item> <!-- TBD -->
|
||||
<item name="screen.full">400</item> <!-- backlight 16 leds -->
|
||||
<item name="wifi.on">0.6</item>
|
||||
<item name="wifi.active">128</item>
|
||||
<item name="wifi.scan">146</item>
|
||||
<item name="dsp.audio">43</item>
|
||||
<item name="dsp.video">176</item>
|
||||
<item name="radio.active">190</item>
|
||||
<item name="gps.on">70</item>
|
||||
<item name="battery.capacity">3400</item> <!-- 3400mAh -->
|
||||
<item name="radio.scanning">65</item> <!-- TBD -->
|
||||
<!-- Current consumed by the radio at different signal strengths, when paging -->
|
||||
<array name="radio.on"> <!-- 1 entry per signal strength bin, TBD -->
|
||||
<value>13.0</value>
|
||||
<value>10.0</value>
|
||||
<value>10.0</value>
|
||||
<value>10.0</value>
|
||||
<value>10.0</value>
|
||||
</array>
|
||||
<array name="cpu.clusters.cores">
|
||||
<value>4</value> <!-- cluster 0 has cpu0, cpu1, cpu2, cpu3 -->
|
||||
<value>4</value> <!-- cluster 1 has cpu4, cpu5, cpu6, cpu7 -->
|
||||
</array>
|
||||
<array name="cpu.speeds.cluster0">
|
||||
<value>480000</value> <!-- 480 MHz CPU speed -->
|
||||
<value>960000</value> <!-- 960 MHz CPU speed -->
|
||||
<value>1152000</value> <!-- 1.1 GHz CPU speed -->
|
||||
<value>1325000</value> <!-- 1.3 GHz CPU speed -->
|
||||
<value>1440000</value> <!-- 1.4 GHz CPU speed -->
|
||||
<value>1536000</value> <!-- 1.5 GHz CPU speed -->
|
||||
<value>1709000</value> <!-- 1.7 GHz CPU speed -->
|
||||
</array>
|
||||
<!-- Power consumption at different speeds -->
|
||||
<array name="cpu.active.cluster0">
|
||||
<value>23</value>
|
||||
<value>61</value>
|
||||
<value>80</value>
|
||||
<value>106</value>
|
||||
<value>126</value>
|
||||
<value>140</value>
|
||||
<value>183</value>
|
||||
</array>
|
||||
<array name="cpu.speeds.cluster1">
|
||||
<value>807000</value> <!-- 807 MHz CPU speed -->
|
||||
<value>1037000</value><!-- 1.0 GHz CPU speed -->
|
||||
<value>1268000</value><!-- 1.2 GHz CPU speed -->
|
||||
<value>1460000</value><!-- 1.4 GHz CPU speed -->
|
||||
<value>1671000</value><!-- 1.6 GHz CPU speed -->
|
||||
<value>1824000</value><!-- 1.8 GHz CPU speed -->
|
||||
<value>1997000</value><!-- 2.0 GHz CPU speed -->
|
||||
<value>2189000</value><!-- 2.2 GHz CPU speed -->
|
||||
</array>
|
||||
<array name="cpu.active.cluster1">
|
||||
<value>119</value>
|
||||
<value>177</value>
|
||||
<value>238</value>
|
||||
<value>313</value>
|
||||
<value>408</value>
|
||||
<value>496</value>
|
||||
<value>608</value>
|
||||
<value>836</value>
|
||||
</array>
|
||||
<!-- Power consumption in suspend -->
|
||||
<item name="cpu.idle">5</item>
|
||||
<!-- Power consumption due to wake lock held -->
|
||||
<item name="cpu.awake">35</item>
|
||||
</device>
|
8
Lenovo/Y70/Android.mk
Normal file
8
Lenovo/Y70/Android.mk
Normal file
|
@ -0,0 +1,8 @@
|
|||
LOCAL_PATH := $(call my-dir)
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE_TAGS := optional
|
||||
LOCAL_PACKAGE_NAME := treble-overlay-lenovo-Y70
|
||||
LOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay
|
||||
LOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true
|
||||
LOCAL_PRIVATE_PLATFORM_APIS := true
|
||||
include $(BUILD_PACKAGE)
|
10
Lenovo/Y70/AndroidManifest.xml
Normal file
10
Lenovo/Y70/AndroidManifest.xml
Normal file
|
@ -0,0 +1,10 @@
|
|||
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
package="me.phh.treble.overlay.Lenovo.Y70"
|
||||
android:versionCode="1"
|
||||
android:versionName="1.0">
|
||||
<overlay android:targetPackage="android"
|
||||
android:requiredSystemPropertyName="ro.vendor.build.fingerprint"
|
||||
android:requiredSystemPropertyValue="+Lenovo/halo/halo*"
|
||||
android:priority="119"
|
||||
android:isStatic="true" />
|
||||
</manifest>
|
121
Lenovo/Y70/res/values/config.xml
Normal file
121
Lenovo/Y70/res/values/config.xml
Normal file
|
@ -0,0 +1,121 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
|
||||
<string-array name="config_defaultPinnerServiceFiles">
|
||||
<item>/system/framework/arm64/boot-framework.oat</item>
|
||||
<item>/system/framework/arm64/boot-QPerformance.oat</item>
|
||||
<item>/system/framework/arm64/boot-UxPerformance.oat</item>
|
||||
<item>/system/framework/framework.jar</item>
|
||||
<item>/system/framework/oat/arm64/services.odex</item>
|
||||
<item>/system/framework/services.jar</item>
|
||||
<item>/apex/com.android.media/javalib/updatable-media.jar</item>
|
||||
<item>/system/lib64/libsurfaceflinger.so</item>
|
||||
</string-array>
|
||||
|
||||
|
||||
<integer-array name="config_availableColorModes">
|
||||
<item>0</item>
|
||||
<item>1</item>
|
||||
<item>3</item>
|
||||
<item>256</item>
|
||||
<item>257</item>
|
||||
<item>258</item>
|
||||
<item>259</item>
|
||||
<item>260</item>
|
||||
<item>261</item>
|
||||
<item>262</item>
|
||||
<item>263</item>
|
||||
<item>264</item>
|
||||
<item>265</item>
|
||||
</integer-array>
|
||||
<string-array name="config_mobile_tcp_buffers">
|
||||
<item>5gnr:2097152,6291456,16777216,512000,2097152,8388608</item>
|
||||
<item>lte:2097152,4194304,8388608,262144,524288,1048576</item>
|
||||
<item>lte_ca:4096,6291456,12582912,4096,1048576,2097152</item>
|
||||
<item>umts:4094,87380,1220608,4096,16384,1220608</item>
|
||||
<item>hspa:4094,87380,1220608,4096,16384,1220608</item>
|
||||
<item>hsupa:4094,87380,1220608,4096,16384,1220608</item>
|
||||
<item>hsdpa:4094,87380,1220608,4096,16384,1220608</item>
|
||||
<item>hspap:4094,87380,1220608,4096,16384,1220608</item>
|
||||
<item>edge:4093,26280,35040,4096,16384,35040</item>
|
||||
<item>gprs:4092,8760,11680,4096,8760,11680</item>
|
||||
<item>evdo:4094,87380,524288,4096,16384,262144</item>
|
||||
</string-array>
|
||||
<string-array name="config_tether_bluetooth_regexs">
|
||||
<item>bnep\\d</item>
|
||||
<item>bt-pan</item>
|
||||
</string-array>
|
||||
|
||||
<integer-array name="config_tether_upstream_types">
|
||||
<item>0</item>
|
||||
<item>1</item>
|
||||
<item>5</item>
|
||||
<item>7</item>
|
||||
</integer-array>
|
||||
<string-array name="config_tether_usb_regexs">
|
||||
<item>usb\\d</item>
|
||||
<item>rndis\\d</item>
|
||||
</string-array>
|
||||
<string-array name="config_tether_wifi_regexs">
|
||||
<item>softap0</item>
|
||||
<item>wlan0</item>
|
||||
</string-array>
|
||||
<string-array name="networkAttributes">
|
||||
<item>wifi,1,1,1,-1,true</item>
|
||||
<item>mobile,0,0,0,-1,true</item>
|
||||
<item>mobile_mms,2,0,4,60000,true</item>
|
||||
<item>mobile_supl,3,0,2,60000,true</item>
|
||||
<item>mobile_dun,4,0,2,60000,true</item>
|
||||
<item>mobile_hipri,5,0,3,60000,true</item>
|
||||
<item>mobile_fota,10,0,2,60000,true</item>
|
||||
<item>mobile_ims,11,0,2,60000,true</item>
|
||||
<item>mobile_cbs,12,0,2,60000,true</item>
|
||||
<item>bluetooth,7,7,2,-1,true</item>
|
||||
<item>mobile_emergency,15,0,5,-1,true</item>
|
||||
<item>ethernet,9,9,9,-1,true</item>
|
||||
</string-array>
|
||||
<string-array name="radioAttributes">
|
||||
<item>1,1</item>
|
||||
<item>0,1</item>
|
||||
<item>7,1</item>
|
||||
</string-array>
|
||||
|
||||
|
||||
<bool name="config_dozeAlwaysOnDisplayAvailable">true</bool>
|
||||
<bool name="config_showNavigationBar">true</bool>
|
||||
<bool name="config_useDevInputEventForAudioJack">true</bool>
|
||||
|
||||
<bool name="config_automatic_brightness_available">true</bool>
|
||||
<bool name="config_bluetooth_hfp_inband_ringing_support">true</bool>
|
||||
<bool name="config_bluetooth_le_peripheral_mode_supported">true</bool>
|
||||
<bool name="config_carrier_volte_available">true</bool>
|
||||
<bool name="config_device_volte_available">true</bool>
|
||||
<bool name="config_device_vt_available">true</bool>
|
||||
<bool name="config_device_wfc_ims_available">true</bool>
|
||||
<bool name="config_dozeAfterScreenOff">true</bool>
|
||||
<bool name="config_hotswapCapable">true</bool>
|
||||
<bool name="config_powerDecoupleInteractiveModeFromDisplay">false</bool>
|
||||
<bool name="config_setColorTransformAccelerated">true</bool>
|
||||
<bool name="config_speed_up_audio_on_mt_calls">true</bool>
|
||||
<bool name="config_supportAudioSourceUnprocessed">true</bool>
|
||||
<bool name="config_switch_phone_on_voice_reg_state_change">false</bool>
|
||||
<bool name="config_wifiDisplaySupportsProtectedBuffers">true</bool>
|
||||
<bool name="config_wifi_background_scan_support">true</bool>
|
||||
<bool name="config_wifi_batched_scan_supported">true</bool>
|
||||
<bool name="config_wifi_connected_mac_randomization_supported">true</bool>
|
||||
<bool name="config_wifi_dual_band_support">true</bool>
|
||||
<bool name="skip_restoring_network_selection">true</bool>
|
||||
|
||||
|
||||
<dimen name="rounded_corner_radius">20.0dip</dimen>
|
||||
|
||||
<integer name="config_bluetooth_idle_cur_ma">6</integer>
|
||||
<integer name="config_bluetooth_operating_voltage_mv">3700</integer>
|
||||
<integer name="config_bluetooth_rx_cur_ma">28</integer>
|
||||
<integer name="config_bluetooth_tx_cur_ma">36</integer>
|
||||
|
||||
<integer name="config_defaultPeakRefreshRate">120</integer>
|
||||
<integer name="config_defaultRefreshRate">0</integer>
|
||||
<integer name="config_screenBrightnessDoze">17</integer>
|
||||
|
||||
</resources>
|
167
Lenovo/Y70/res/xml/power_profile.xml
Normal file
167
Lenovo/Y70/res/xml/power_profile.xml
Normal file
|
@ -0,0 +1,167 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<device name="Android">
|
||||
<item name="none">0</item>
|
||||
<item name="screen.on">115</item>
|
||||
<item name="screen.full">370</item>
|
||||
<array name="cpu.clusters.cores">
|
||||
<value>4</value>
|
||||
<value>3</value>
|
||||
<value>1</value>
|
||||
</array>
|
||||
<array name="cpu.core_speeds.cluster0">
|
||||
<value>300000</value>
|
||||
<value>403200</value>
|
||||
<value>499200</value>
|
||||
<value>614400</value>
|
||||
<value>729600</value>
|
||||
<value>844800</value>
|
||||
<value>960000</value>
|
||||
<value>1075200</value>
|
||||
<value>1171200</value>
|
||||
<value>1267200</value>
|
||||
<value>1363200</value>
|
||||
<value>1478400</value>
|
||||
<value>1574400</value>
|
||||
<value>1689600</value>
|
||||
<value>1785600</value>
|
||||
</array>
|
||||
<array name="cpu.core_power.cluster0">
|
||||
<value>5</value>
|
||||
<value>7</value>
|
||||
<value>8</value>
|
||||
<value>12</value>
|
||||
<value>16</value>
|
||||
<value>21</value>
|
||||
<value>22</value>
|
||||
<value>26</value>
|
||||
<value>29</value>
|
||||
<value>34</value>
|
||||
<value>40</value>
|
||||
<value>41</value>
|
||||
<value>54</value>
|
||||
<value>58</value>
|
||||
<value>65</value>
|
||||
</array>
|
||||
<array name="cpu.core_speeds.cluster1">
|
||||
<value>633600</value>
|
||||
<value>768000</value>
|
||||
<value>883200</value>
|
||||
<value>998400</value>
|
||||
<value>1113600</value>
|
||||
<value>1209600</value>
|
||||
<value>1324800</value>
|
||||
<value>1440000</value>
|
||||
<value>1555200</value>
|
||||
<value>1651200</value>
|
||||
<value>1766400</value>
|
||||
<value>1881600</value>
|
||||
<value>1996800</value>
|
||||
<value>2112000</value>
|
||||
<value>2227200</value>
|
||||
<value>2342400</value>
|
||||
<value>2419200</value>
|
||||
</array>
|
||||
<array name="cpu.core_power.cluster1">
|
||||
<value>33</value>
|
||||
<value>42</value>
|
||||
<value>51</value>
|
||||
<value>59</value>
|
||||
<value>70</value>
|
||||
<value>75</value>
|
||||
<value>88</value>
|
||||
<value>101</value>
|
||||
<value>122</value>
|
||||
<value>130</value>
|
||||
<value>151</value>
|
||||
<value>181</value>
|
||||
<value>207</value>
|
||||
<value>233</value>
|
||||
<value>278</value>
|
||||
<value>314</value>
|
||||
<value>335</value>
|
||||
</array>
|
||||
<array name="cpu.core_speeds.cluster2">
|
||||
<value>806400</value>
|
||||
<value>940800</value>
|
||||
<value>1056000</value>
|
||||
<value>1171200</value>
|
||||
<value>1286400</value>
|
||||
<value>1401600</value>
|
||||
<value>1497600</value>
|
||||
<value>1612800</value>
|
||||
<value>1728000</value>
|
||||
<value>1843200</value>
|
||||
<value>1958400</value>
|
||||
<value>2054400</value>
|
||||
<value>2169600</value>
|
||||
<value>2284800</value>
|
||||
<value>2400000</value>
|
||||
<value>2515200</value>
|
||||
<value>2630400</value>
|
||||
<value>2726400</value>
|
||||
<value>2822400</value>
|
||||
<value>2841600</value>
|
||||
</array>
|
||||
<array name="cpu.core_power.cluster2">
|
||||
<value>86</value>
|
||||
<value>96</value>
|
||||
<value>109</value>
|
||||
<value>127</value>
|
||||
<value>142</value>
|
||||
<value>158</value>
|
||||
<value>169</value>
|
||||
<value>190</value>
|
||||
<value>207</value>
|
||||
<value>231</value>
|
||||
<value>270</value>
|
||||
<value>290</value>
|
||||
<value>333</value>
|
||||
<value>386</value>
|
||||
<value>428</value>
|
||||
<value>487</value>
|
||||
<value>554</value>
|
||||
<value>616</value>
|
||||
<value>684</value>
|
||||
<value>686</value>
|
||||
</array>
|
||||
<item name="cpu.active">8.5</item>
|
||||
<item name="cpu.idle">0.1</item>
|
||||
<item name="cpu.suspend">0</item>
|
||||
<item name="battery.capacity">5100</item>
|
||||
<item name="wifi.on">1.5</item>
|
||||
<item name="wifi.active">173</item>
|
||||
<item name="wifi.scan">2</item>
|
||||
<item name="dsp.audio">25</item>
|
||||
<item name="dsp.video">81</item>
|
||||
<item name="camera.flashlight">550</item>
|
||||
<item name="camera.avg">390</item>
|
||||
<item name="gps.on">13.5</item>
|
||||
<item name="radio.active">170</item>
|
||||
<item name="radio.scanning">5.8</item>
|
||||
<array name="radio.on">
|
||||
<value>95</value>
|
||||
<value>8</value>
|
||||
</array>
|
||||
<item name="modem.controller.idle">6</item>
|
||||
<item name="modem.controller.rx">204</item>
|
||||
<item name="modem.controller.tx">220</item>
|
||||
<item name="modem.controller.voltage">4000</item>
|
||||
<array name="memory.bandwidths">
|
||||
<value>21</value>
|
||||
</array>
|
||||
<item name="wifi.controller.idle">1</item>
|
||||
<item name="wifi.controller.rx">170</item>
|
||||
<item name="wifi.controller.tx">210</item>
|
||||
<array name="wifi.controller.tx_levels">1 </array>
|
||||
<item name="wifi.controller.voltage">4000</item>
|
||||
<array name="wifi.batchedscan">
|
||||
<value>.0001</value>
|
||||
<value>.001</value>
|
||||
<value>.01</value>
|
||||
<value>.1</value>
|
||||
<value>1</value>
|
||||
</array>
|
||||
<item name="bluetooth.active">130</item>
|
||||
<item name="bluetooth.on">0.8</item>
|
||||
<item name="bluetooth.controller.voltage">4000</item>
|
||||
</device>
|
8
ONN/mid7019/Android.mk
Normal file
8
ONN/mid7019/Android.mk
Normal file
|
@ -0,0 +1,8 @@
|
|||
LOCAL_PATH := $(call my-dir)
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE_TAGS := optional
|
||||
LOCAL_PACKAGE_NAME := treble-overlay-onn-mid7019
|
||||
LOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay
|
||||
LOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true
|
||||
LOCAL_PRIVATE_PLATFORM_APIS := true
|
||||
include $(BUILD_PACKAGE)
|
|
@ -1,5 +1,5 @@
|
|||
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
package="me.phh.treble.overlay.onn.100071481"
|
||||
package="me.phh.treble.overlay.onn.mid7019"
|
||||
android:versionCode="1"
|
||||
android:versionName="1.0">
|
||||
<overlay android:targetPackage="android"
|
8
Samsung/A73/Android.mk
Normal file
8
Samsung/A73/Android.mk
Normal file
|
@ -0,0 +1,8 @@
|
|||
LOCAL_PATH := $(call my-dir)
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE_TAGS := optional
|
||||
LOCAL_PACKAGE_NAME := treble-overlay-samsung-a73
|
||||
LOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay
|
||||
LOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true
|
||||
LOCAL_PRIVATE_PLATFORM_APIS := true
|
||||
include $(BUILD_PACKAGE)
|
11
Samsung/A73/AndroidManifest.xml
Normal file
11
Samsung/A73/AndroidManifest.xml
Normal file
|
@ -0,0 +1,11 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
package="me.phh.treble.overlay.samsung.a73"
|
||||
android:versionCode="1"
|
||||
android:versionName="1.0">
|
||||
<overlay android:targetPackage="android"
|
||||
android:requiredSystemPropertyName="ro.vendor.build.fingerprint"
|
||||
android:requiredSystemPropertyValue="+*samsung/a73*"
|
||||
android:priority="736"
|
||||
android:isStatic="true" />
|
||||
</manifest>
|
1078
Samsung/A73/res/values/arrays.xml
Normal file
1078
Samsung/A73/res/values/arrays.xml
Normal file
File diff suppressed because it is too large
Load diff
32
Samsung/A73/res/values/bools.xml
Normal file
32
Samsung/A73/res/values/bools.xml
Normal file
|
@ -0,0 +1,32 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<bool name="config_bluetooth_hfp_inband_ringing_support">true</bool>
|
||||
<bool name="config_bluetooth_le_peripheral_mode_supported">true</bool>
|
||||
<bool name="config_carrier_volte_available">true</bool>
|
||||
<bool name="config_device_volte_available">true</bool>
|
||||
<bool name="config_device_vt_available">true</bool>
|
||||
<bool name="config_device_wfc_ims_available">true</bool>
|
||||
<bool name="config_hotswapCapable">true</bool>
|
||||
<bool name="config_showNavigationBar">true</bool>
|
||||
<bool name="config_speed_up_audio_on_mt_calls">true</bool>
|
||||
<bool name="config_supportAudioSourceUnprocessed">false</bool>
|
||||
<bool name="config_switch_phone_on_voice_reg_state_change">false</bool>
|
||||
<bool name="config_useDevInputEventForAudioJack">true</bool>
|
||||
<bool name="config_wifiDisplaySupportsProtectedBuffers">true</bool>
|
||||
<bool name="config_wifi_background_scan_support">true</bool>
|
||||
<bool name="config_wifi_batched_scan_supported">true</bool>
|
||||
<bool name="config_wifi_dual_band_support">true</bool>
|
||||
<bool name="skip_restoring_network_selection">true</bool>
|
||||
|
||||
<bool name="config_allowAutoBrightnessWhileDozing">true</bool>
|
||||
<bool name="config_automatic_brightness_available">true</bool>
|
||||
<bool name="config_displayBlanksAfterDoze">false</bool>
|
||||
<bool name="config_dozeAlwaysOnDisplayAvailable">true</bool>
|
||||
<bool name="config_dozePulsePickup">true</bool>
|
||||
<bool name="config_enableBurnInProtection">true</bool>
|
||||
<bool name="config_fillMainBuiltInDisplayCutout">false</bool>
|
||||
<bool name="config_intrusiveNotificationLed">false</bool>
|
||||
<bool name="config_powerDecoupleAutoSuspendModeFromDisplay">true</bool>
|
||||
<bool name="config_powerDecoupleInteractiveModeFromDisplay">false</bool>
|
||||
<bool name="config_supportDoubleTapWake">true</bool>
|
||||
</resources>
|
8
Samsung/A73/res/values/dimens.xml
Normal file
8
Samsung/A73/res/values/dimens.xml
Normal file
|
@ -0,0 +1,8 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<dimen name="status_bar_height_portrait">5.6799927mm</dimen>
|
||||
<item type="dimen" name="config_screenBrightnessSettingMaximumFloat">1.0</item>
|
||||
<item type="dimen" name="config_screenBrightnessSettingMinimumFloat">0.0</item>
|
||||
|
||||
<string name="config_mainBuiltInDisplayCutout">M 0,0 H -14 V 35 H 14 V 0 H 0 Z @dp</string>
|
||||
</resources>
|
14
Samsung/A73/res/values/integers.xml
Normal file
14
Samsung/A73/res/values/integers.xml
Normal file
|
@ -0,0 +1,14 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<integer name="config_burnInProtectionMaxHorizontalOffset">0</integer>
|
||||
<integer name="config_burnInProtectionMaxRadius">-1</integer>
|
||||
<integer name="config_burnInProtectionMaxVerticalOffset">0</integer>
|
||||
<integer name="config_burnInProtectionMinHorizontalOffset">0</integer>
|
||||
<integer name="config_burnInProtectionMinVerticalOffset">0</integer>
|
||||
<integer name="config_screenBrightnessDark">1</integer>
|
||||
<integer name="config_screenBrightnessDim">12</integer>
|
||||
<integer name="config_screenBrightnessDoze">1</integer>
|
||||
<integer name="config_screenBrightnessSettingDefault">128</integer>
|
||||
<integer name="config_screenBrightnessSettingMaximum">255</integer>
|
||||
<integer name="config_screenBrightnessSettingMinimum">0</integer>
|
||||
</resources>
|
138
Samsung/A73/res/xml/power_profile.xml
Normal file
138
Samsung/A73/res/xml/power_profile.xml
Normal file
|
@ -0,0 +1,138 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<device name="Android">
|
||||
<item name="ambient.on">26</item>
|
||||
<item name="screen.on">100</item>
|
||||
<item name="screen.full">208</item>
|
||||
<item name="bluetooth.active">0</item>
|
||||
<item name="bluetooth.on">0</item>
|
||||
<item name="wifi.on">0</item>
|
||||
<item name="wifi.active">0</item>
|
||||
<item name="wifi.scan">0</item>
|
||||
<item name="audio">18</item>
|
||||
<item name="video">25</item>
|
||||
<item name="camera.flashlight">61</item>
|
||||
<item name="camera.avg">185</item>
|
||||
<item name="gps.on">47</item>
|
||||
<item name="radio.active">152</item>
|
||||
<item name="radio.scanning">77</item>
|
||||
<array name="radio.on">
|
||||
<value>1.3</value>
|
||||
<value>1.3</value>
|
||||
</array>
|
||||
<array name="cpu.clusters.cores">
|
||||
<value>4</value>
|
||||
<value>3</value>
|
||||
<value>1</value>
|
||||
</array>
|
||||
<array name="cpu.core_speeds.cluster0">
|
||||
<value>300000</value>
|
||||
<value>691200</value>
|
||||
<value>806400</value>
|
||||
<value>940800</value>
|
||||
<value>1152000</value>
|
||||
<value>1324800</value>
|
||||
<value>1516800</value>
|
||||
<value>1651200</value>
|
||||
<value>1804800</value>
|
||||
</array>
|
||||
<array name="cpu.core_speeds.cluster1">
|
||||
<value>691200</value>
|
||||
<value>940800</value>
|
||||
<value>1228800</value>
|
||||
<value>1344000</value>
|
||||
<value>1516800</value>
|
||||
<value>1651200</value>
|
||||
<value>1900800</value>
|
||||
<value>2054400</value>
|
||||
<value>2131200</value>
|
||||
<value>2400000</value>
|
||||
</array>
|
||||
<array name="cpu.core_speeds.cluster2">
|
||||
<value>806400</value>
|
||||
<value>1056000</value>
|
||||
<value>1324800</value>
|
||||
<value>1516800</value>
|
||||
<value>1766400</value>
|
||||
<value>1862400</value>
|
||||
<value>2035200</value>
|
||||
<value>2208000</value>
|
||||
<value>2380800</value>
|
||||
<value>2400000</value>
|
||||
</array>
|
||||
<array name="cpu.core_power.cluster0">
|
||||
<value>28</value>
|
||||
<value>30</value>
|
||||
<value>34</value>
|
||||
<value>36</value>
|
||||
<value>39</value>
|
||||
<value>41</value>
|
||||
<value>45</value>
|
||||
<value>52</value>
|
||||
<value>56</value>
|
||||
</array>
|
||||
<array name="cpu.core_power.cluster1">
|
||||
<value>54</value>
|
||||
<value>70</value>
|
||||
<value>93</value>
|
||||
<value>108</value>
|
||||
<value>126</value>
|
||||
<value>148</value>
|
||||
<value>188</value>
|
||||
<value>234</value>
|
||||
<value>240</value>
|
||||
<value>248</value>
|
||||
</array>
|
||||
<array name="cpu.core_power.cluster2">
|
||||
<value>97</value>
|
||||
<value>113</value>
|
||||
<value>137</value>
|
||||
<value>171</value>
|
||||
<value>196</value>
|
||||
<value>211</value>
|
||||
<value>231</value>
|
||||
<value>283</value>
|
||||
<value>299</value>
|
||||
<value>337</value>
|
||||
</array>
|
||||
<item name="cpu.idle">13</item>
|
||||
<item name="cpu.suspend">6</item>
|
||||
<array name="memory.bandwidths">
|
||||
<value>22.7</value>
|
||||
</array>
|
||||
<item name="battery.capacity">4860</item>
|
||||
<item name="battery.typical.capacity">5000</item>
|
||||
<item name="bluetooth.controller.idle">6</item>
|
||||
<item name="bluetooth.controller.rx">19</item>
|
||||
<item name="bluetooth.controller.tx">47</item>
|
||||
<item name="bluetooth.controller.voltage">4000</item>
|
||||
<item name="wifi.controller.idle">1</item>
|
||||
<item name="wifi.controller.rx">100</item>
|
||||
<item name="wifi.controller.tx">190</item>
|
||||
<array name="wifi.controller.tx_levels">
|
||||
<value>190</value>
|
||||
</array>
|
||||
<item name="wifi.controller.voltage">3700</item>
|
||||
<array name="wifi.batchedscan">
|
||||
<value>.0002</value>
|
||||
<value>.002</value>
|
||||
<value>.02</value>
|
||||
<value>.2</value>
|
||||
<value>2</value>
|
||||
</array>
|
||||
<item name="modem.controller.sleep">0</item>
|
||||
<item name="modem.controller.idle">0</item>
|
||||
<item name="modem.controller.rx">0</item>
|
||||
<array name="modem.controller.tx">
|
||||
<value>0</value>
|
||||
<value>0</value>
|
||||
<value>0</value>
|
||||
<value>0</value>
|
||||
<value>0</value>
|
||||
</array>
|
||||
<item name="modem.controller.voltage">0</item>
|
||||
<array name="gps.signalqualitybased">
|
||||
<value>0</value>
|
||||
<value>0</value>
|
||||
</array>
|
||||
<item name="gps.voltage">0</item>
|
||||
</device>
|
8
Samsung/S20-SystemUI/Android.mk
Normal file
8
Samsung/S20-SystemUI/Android.mk
Normal file
|
@ -0,0 +1,8 @@
|
|||
LOCAL_PATH := $(call my-dir)
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE_TAGS := optional
|
||||
LOCAL_PACKAGE_NAME := treble-overlay-samsung-S20-systemui
|
||||
LOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay
|
||||
LOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true
|
||||
LOCAL_PRIVATE_PLATFORM_APIS := true
|
||||
include $(BUILD_PACKAGE)
|
10
Samsung/S20-SystemUI/AndroidManifest.xml
Normal file
10
Samsung/S20-SystemUI/AndroidManifest.xml
Normal file
|
@ -0,0 +1,10 @@
|
|||
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
package="me.phh.treble.overlay.samsung.S20.systemui"
|
||||
android:versionCode="1"
|
||||
android:versionName="1.0">
|
||||
<overlay android:targetPackage="com.android.systemui"
|
||||
android:requiredSystemPropertyName="ro.vendor.build.fingerprint"
|
||||
android:requiredSystemPropertyValue="+(*samsung/x1q*|*samsung/x1s*)"
|
||||
android:priority="512"
|
||||
android:isStatic="true" />
|
||||
</manifest>
|
7
Samsung/S20-SystemUI/res/values-land/config.xml
Normal file
7
Samsung/S20-SystemUI/res/values-land/config.xml
Normal file
|
@ -0,0 +1,7 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<dimen name="status_bar_header_height">4.14mm</dimen>
|
||||
<dimen name="status_bar_header_height_keyguard">4.14mm</dimen>
|
||||
<dimen name="status_bar_padding_top">0px</dimen>
|
||||
<dimen name="rounded_corner_content_padding">5.85mm</dimen>
|
||||
</resources>
|
6
Samsung/S20-SystemUI/res/values-port/config.xml
Normal file
6
Samsung/S20-SystemUI/res/values-port/config.xml
Normal file
|
@ -0,0 +1,6 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<dimen name="status_bar_padding_top">0.99mm</dimen>
|
||||
<dimen name="status_bar_header_height">4.68mm</dimen>
|
||||
<dimen name="status_bar_header_height_keyguard">4.68mm</dimen>
|
||||
</resources>
|
7
Samsung/S20-SystemUI/res/values/config.xml
Normal file
7
Samsung/S20-SystemUI/res/values/config.xml
Normal file
|
@ -0,0 +1,7 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<dimen name="status_bar_padding_start">0px</dimen>
|
||||
<dimen name="status_bar_padding_end">0px</dimen>
|
||||
<dimen name="rounded_corner_content_padding">4.05mm</dimen>
|
||||
<dimen name="physical_power_button_center_screen_location_y">58.5mm</dimen>
|
||||
</resources>
|
8
Samsung/S20/Android.mk
Normal file
8
Samsung/S20/Android.mk
Normal file
|
@ -0,0 +1,8 @@
|
|||
LOCAL_PATH := $(call my-dir)
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE_TAGS := optional
|
||||
LOCAL_PACKAGE_NAME := treble-overlay-samsung-S20
|
||||
LOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay
|
||||
LOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true
|
||||
LOCAL_PRIVATE_PLATFORM_APIS := true
|
||||
include $(BUILD_PACKAGE)
|
10
Samsung/S20/AndroidManifest.xml
Normal file
10
Samsung/S20/AndroidManifest.xml
Normal file
|
@ -0,0 +1,10 @@
|
|||
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
package="me.phh.treble.overlay.samsung.S20"
|
||||
android:versionCode="1"
|
||||
android:versionName="1.0">
|
||||
<overlay android:targetPackage="android"
|
||||
android:requiredSystemPropertyName="ro.vendor.build.fingerprint"
|
||||
android:requiredSystemPropertyValue="+(*samsung/x1q*|*samsung/x1s*)"
|
||||
android:priority="485"
|
||||
android:isStatic="true" />
|
||||
</manifest>
|
697
Samsung/S20/res/values/config.xml
Normal file
697
Samsung/S20/res/values/config.xml
Normal file
|
@ -0,0 +1,697 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<array name="config_autoBrightnessDisplayValuesNits">
|
||||
<item>12</item>
|
||||
<item>17</item>
|
||||
<item>25</item>
|
||||
<item>30</item>
|
||||
<item>35</item>
|
||||
<item>40</item>
|
||||
<item>62</item>
|
||||
<item>84.5</item>
|
||||
<item>108</item>
|
||||
<item>119</item>
|
||||
<item>119</item>
|
||||
<item>119</item>
|
||||
<item>122.5</item>
|
||||
<item>122.5</item>
|
||||
<item>126</item>
|
||||
<item>134</item>
|
||||
<item>152</item>
|
||||
<item>178</item>
|
||||
<item>249</item>
|
||||
<item>420</item>
|
||||
<item>420</item>
|
||||
<item>468</item>
|
||||
<item>515</item>
|
||||
<item>563</item>
|
||||
<item>610</item>
|
||||
<item>658</item>
|
||||
<item>705</item>
|
||||
<item>753</item>
|
||||
<item>776</item>
|
||||
<item>800</item>
|
||||
<item>800</item>
|
||||
</array>
|
||||
<integer-array name="config_autoBrightnessLevels">
|
||||
<item>1</item>
|
||||
<item>2</item>
|
||||
<item>3</item>
|
||||
<item>4</item>
|
||||
<item>5</item>
|
||||
<item>10</item>
|
||||
<item>15</item>
|
||||
<item>20</item>
|
||||
<item>25</item>
|
||||
<item>30</item>
|
||||
<item>35</item>
|
||||
<item>40</item>
|
||||
<item>45</item>
|
||||
<item>50</item>
|
||||
<item>100</item>
|
||||
<item>300</item>
|
||||
<item>500</item>
|
||||
<item>1000</item>
|
||||
<item>2000</item>
|
||||
<item>2999</item>
|
||||
<item>3000</item>
|
||||
<item>4000</item>
|
||||
<item>5000</item>
|
||||
<item>6000</item>
|
||||
<item>7000</item>
|
||||
<item>8000</item>
|
||||
<item>9000</item>
|
||||
<item>10000</item>
|
||||
<item>20000</item>
|
||||
<item>40000</item>
|
||||
</integer-array>
|
||||
<string-array name="config_mobile_tcp_buffers">
|
||||
<item>5gnr:2097152,6291456,16777216,512000,2097152,8388608</item>
|
||||
<item>lte:2097152,4194304,8388608,262144,524288,1048576</item>
|
||||
<item>lte_ca:4096,6291456,12582912,4096,1048576,2097152</item>
|
||||
<item>umts:4094,87380,1220608,4096,16384,1220608</item>
|
||||
<item>hspa:4094,87380,1220608,4096,16384,1220608</item>
|
||||
<item>hsupa:4094,87380,1220608,4096,16384,1220608</item>
|
||||
<item>hsdpa:4094,87380,1220608,4096,16384,1220608</item>
|
||||
<item>hspap:4094,87380,1220608,4096,16384,1220608</item>
|
||||
<item>edge:4093,26280,35040,4096,16384,35040</item>
|
||||
<item>gprs:4092,8760,11680,4096,8760,11680</item>
|
||||
<item>evdo:4094,87380,524288,4096,16384,262144</item>
|
||||
</string-array>
|
||||
<integer-array name="config_screenBrightnessBacklight">
|
||||
<item>0</item>
|
||||
<item>1</item>
|
||||
<item>2</item>
|
||||
<item>3</item>
|
||||
<item>4</item>
|
||||
<item>5</item>
|
||||
<item>6</item>
|
||||
<item>7</item>
|
||||
<item>8</item>
|
||||
<item>9</item>
|
||||
<item>10</item>
|
||||
<item>11</item>
|
||||
<item>12</item>
|
||||
<item>13</item>
|
||||
<item>14</item>
|
||||
<item>15</item>
|
||||
<item>16</item>
|
||||
<item>17</item>
|
||||
<item>18</item>
|
||||
<item>19</item>
|
||||
<item>20</item>
|
||||
<item>21</item>
|
||||
<item>22</item>
|
||||
<item>23</item>
|
||||
<item>24</item>
|
||||
<item>25</item>
|
||||
<item>26</item>
|
||||
<item>27</item>
|
||||
<item>28</item>
|
||||
<item>29</item>
|
||||
<item>30</item>
|
||||
<item>31</item>
|
||||
<item>32</item>
|
||||
<item>33</item>
|
||||
<item>34</item>
|
||||
<item>35</item>
|
||||
<item>36</item>
|
||||
<item>37</item>
|
||||
<item>38</item>
|
||||
<item>39</item>
|
||||
<item>40</item>
|
||||
<item>41</item>
|
||||
<item>42</item>
|
||||
<item>43</item>
|
||||
<item>44</item>
|
||||
<item>45</item>
|
||||
<item>46</item>
|
||||
<item>47</item>
|
||||
<item>48</item>
|
||||
<item>49</item>
|
||||
<item>50</item>
|
||||
<item>51</item>
|
||||
<item>52</item>
|
||||
<item>53</item>
|
||||
<item>54</item>
|
||||
<item>55</item>
|
||||
<item>56</item>
|
||||
<item>57</item>
|
||||
<item>58</item>
|
||||
<item>59</item>
|
||||
<item>60</item>
|
||||
<item>61</item>
|
||||
<item>62</item>
|
||||
<item>63</item>
|
||||
<item>64</item>
|
||||
<item>65</item>
|
||||
<item>66</item>
|
||||
<item>67</item>
|
||||
<item>68</item>
|
||||
<item>69</item>
|
||||
<item>70</item>
|
||||
<item>71</item>
|
||||
<item>72</item>
|
||||
<item>73</item>
|
||||
<item>74</item>
|
||||
<item>75</item>
|
||||
<item>76</item>
|
||||
<item>77</item>
|
||||
<item>78</item>
|
||||
<item>79</item>
|
||||
<item>80</item>
|
||||
<item>81</item>
|
||||
<item>82</item>
|
||||
<item>83</item>
|
||||
<item>84</item>
|
||||
<item>85</item>
|
||||
<item>86</item>
|
||||
<item>87</item>
|
||||
<item>88</item>
|
||||
<item>89</item>
|
||||
<item>90</item>
|
||||
<item>91</item>
|
||||
<item>92</item>
|
||||
<item>93</item>
|
||||
<item>94</item>
|
||||
<item>95</item>
|
||||
<item>96</item>
|
||||
<item>97</item>
|
||||
<item>98</item>
|
||||
<item>99</item>
|
||||
<item>100</item>
|
||||
<item>101</item>
|
||||
<item>102</item>
|
||||
<item>103</item>
|
||||
<item>104</item>
|
||||
<item>105</item>
|
||||
<item>106</item>
|
||||
<item>107</item>
|
||||
<item>108</item>
|
||||
<item>109</item>
|
||||
<item>110</item>
|
||||
<item>111</item>
|
||||
<item>112</item>
|
||||
<item>113</item>
|
||||
<item>114</item>
|
||||
<item>115</item>
|
||||
<item>116</item>
|
||||
<item>117</item>
|
||||
<item>118</item>
|
||||
<item>119</item>
|
||||
<item>120</item>
|
||||
<item>121</item>
|
||||
<item>122</item>
|
||||
<item>123</item>
|
||||
<item>124</item>
|
||||
<item>125</item>
|
||||
<item>126</item>
|
||||
<item>127</item>
|
||||
<item>128</item>
|
||||
<item>129</item>
|
||||
<item>130</item>
|
||||
<item>131</item>
|
||||
<item>132</item>
|
||||
<item>133</item>
|
||||
<item>134</item>
|
||||
<item>135</item>
|
||||
<item>136</item>
|
||||
<item>137</item>
|
||||
<item>138</item>
|
||||
<item>139</item>
|
||||
<item>140</item>
|
||||
<item>141</item>
|
||||
<item>142</item>
|
||||
<item>143</item>
|
||||
<item>144</item>
|
||||
<item>145</item>
|
||||
<item>146</item>
|
||||
<item>147</item>
|
||||
<item>148</item>
|
||||
<item>149</item>
|
||||
<item>150</item>
|
||||
<item>151</item>
|
||||
<item>152</item>
|
||||
<item>153</item>
|
||||
<item>154</item>
|
||||
<item>155</item>
|
||||
<item>156</item>
|
||||
<item>157</item>
|
||||
<item>158</item>
|
||||
<item>159</item>
|
||||
<item>160</item>
|
||||
<item>161</item>
|
||||
<item>162</item>
|
||||
<item>163</item>
|
||||
<item>164</item>
|
||||
<item>165</item>
|
||||
<item>166</item>
|
||||
<item>167</item>
|
||||
<item>168</item>
|
||||
<item>169</item>
|
||||
<item>170</item>
|
||||
<item>171</item>
|
||||
<item>172</item>
|
||||
<item>173</item>
|
||||
<item>174</item>
|
||||
<item>175</item>
|
||||
<item>176</item>
|
||||
<item>177</item>
|
||||
<item>178</item>
|
||||
<item>179</item>
|
||||
<item>180</item>
|
||||
<item>181</item>
|
||||
<item>182</item>
|
||||
<item>183</item>
|
||||
<item>184</item>
|
||||
<item>185</item>
|
||||
<item>186</item>
|
||||
<item>187</item>
|
||||
<item>188</item>
|
||||
<item>189</item>
|
||||
<item>190</item>
|
||||
<item>191</item>
|
||||
<item>192</item>
|
||||
<item>193</item>
|
||||
<item>194</item>
|
||||
<item>195</item>
|
||||
<item>196</item>
|
||||
<item>197</item>
|
||||
<item>198</item>
|
||||
<item>199</item>
|
||||
<item>200</item>
|
||||
<item>201</item>
|
||||
<item>202</item>
|
||||
<item>203</item>
|
||||
<item>204</item>
|
||||
<item>205</item>
|
||||
<item>206</item>
|
||||
<item>207</item>
|
||||
<item>208</item>
|
||||
<item>209</item>
|
||||
<item>210</item>
|
||||
<item>211</item>
|
||||
<item>212</item>
|
||||
<item>213</item>
|
||||
<item>214</item>
|
||||
<item>215</item>
|
||||
<item>216</item>
|
||||
<item>217</item>
|
||||
<item>218</item>
|
||||
<item>219</item>
|
||||
<item>220</item>
|
||||
<item>221</item>
|
||||
<item>222</item>
|
||||
<item>223</item>
|
||||
<item>224</item>
|
||||
<item>225</item>
|
||||
<item>226</item>
|
||||
<item>227</item>
|
||||
<item>228</item>
|
||||
<item>229</item>
|
||||
<item>230</item>
|
||||
<item>231</item>
|
||||
<item>232</item>
|
||||
<item>233</item>
|
||||
<item>234</item>
|
||||
<item>235</item>
|
||||
<item>236</item>
|
||||
<item>237</item>
|
||||
<item>238</item>
|
||||
<item>239</item>
|
||||
<item>240</item>
|
||||
<item>241</item>
|
||||
<item>242</item>
|
||||
<item>243</item>
|
||||
<item>244</item>
|
||||
<item>245</item>
|
||||
<item>246</item>
|
||||
<item>247</item>
|
||||
<item>248</item>
|
||||
<item>249</item>
|
||||
<item>250</item>
|
||||
<item>251</item>
|
||||
<item>252</item>
|
||||
<item>253</item>
|
||||
<item>254</item>
|
||||
<item>255</item>
|
||||
<item>269</item>
|
||||
<item>284</item>
|
||||
<item>298</item>
|
||||
<item>313</item>
|
||||
<item>327</item>
|
||||
<item>342</item>
|
||||
<item>356</item>
|
||||
<item>370</item>
|
||||
<item>385</item>
|
||||
<item>399</item>
|
||||
<item>414</item>
|
||||
<item>428</item>
|
||||
<item>442</item>
|
||||
<item>457</item>
|
||||
<item>471</item>
|
||||
<item>486</item>
|
||||
</integer-array>
|
||||
<array name="config_screenBrightnessNits">
|
||||
<item>2</item>
|
||||
<item>2.1</item>
|
||||
<item>2.3</item>
|
||||
<item>2.4</item>
|
||||
<item>2.6</item>
|
||||
<item>2.7</item>
|
||||
<item>2.9</item>
|
||||
<item>3</item>
|
||||
<item>3.1</item>
|
||||
<item>3.3</item>
|
||||
<item>3.4</item>
|
||||
<item>3.6</item>
|
||||
<item>3.7</item>
|
||||
<item>3.9</item>
|
||||
<item>4</item>
|
||||
<item>4.1</item>
|
||||
<item>4.3</item>
|
||||
<item>4.4</item>
|
||||
<item>4.6</item>
|
||||
<item>4.7</item>
|
||||
<item>4.9</item>
|
||||
<item>5</item>
|
||||
<item>5.1</item>
|
||||
<item>5.3</item>
|
||||
<item>5.4</item>
|
||||
<item>5.6</item>
|
||||
<item>5.7</item>
|
||||
<item>5.9</item>
|
||||
<item>6</item>
|
||||
<item>6.1</item>
|
||||
<item>6.3</item>
|
||||
<item>6.4</item>
|
||||
<item>6.6</item>
|
||||
<item>6.7</item>
|
||||
<item>6.9</item>
|
||||
<item>7</item>
|
||||
<item>8</item>
|
||||
<item>8.5</item>
|
||||
<item>9</item>
|
||||
<item>9.5</item>
|
||||
<item>10</item>
|
||||
<item>10.5</item>
|
||||
<item>11</item>
|
||||
<item>11.5</item>
|
||||
<item>12</item>
|
||||
<item>12.5</item>
|
||||
<item>13</item>
|
||||
<item>13.5</item>
|
||||
<item>14</item>
|
||||
<item>14.5</item>
|
||||
<item>15</item>
|
||||
<item>15.5</item>
|
||||
<item>16</item>
|
||||
<item>16.5</item>
|
||||
<item>17</item>
|
||||
<item>18.5</item>
|
||||
<item>19</item>
|
||||
<item>20</item>
|
||||
<item>20.5</item>
|
||||
<item>21</item>
|
||||
<item>21.5</item>
|
||||
<item>22</item>
|
||||
<item>23.5</item>
|
||||
<item>24</item>
|
||||
<item>24.5</item>
|
||||
<item>25</item>
|
||||
<item>26.5</item>
|
||||
<item>27</item>
|
||||
<item>28.5</item>
|
||||
<item>29</item>
|
||||
<item>30</item>
|
||||
<item>31.5</item>
|
||||
<item>32</item>
|
||||
<item>33.5</item>
|
||||
<item>34</item>
|
||||
<item>35.5</item>
|
||||
<item>37</item>
|
||||
<item>38</item>
|
||||
<item>39</item>
|
||||
<item>40.5</item>
|
||||
<item>41</item>
|
||||
<item>42.5</item>
|
||||
<item>44</item>
|
||||
<item>45.5</item>
|
||||
<item>47</item>
|
||||
<item>48.5</item>
|
||||
<item>50</item>
|
||||
<item>51.5</item>
|
||||
<item>53</item>
|
||||
<item>54.5</item>
|
||||
<item>56</item>
|
||||
<item>58</item>
|
||||
<item>60</item>
|
||||
<item>62</item>
|
||||
<item>64</item>
|
||||
<item>66.5</item>
|
||||
<item>68</item>
|
||||
<item>70</item>
|
||||
<item>72</item>
|
||||
<item>74.5</item>
|
||||
<item>77</item>
|
||||
<item>79.5</item>
|
||||
<item>82</item>
|
||||
<item>84.5</item>
|
||||
<item>87</item>
|
||||
<item>90</item>
|
||||
<item>93</item>
|
||||
<item>95.5</item>
|
||||
<item>98</item>
|
||||
<item>101.5</item>
|
||||
<item>105</item>
|
||||
<item>108.5</item>
|
||||
<item>111</item>
|
||||
<item>115</item>
|
||||
<item>119</item>
|
||||
<item>122.5</item>
|
||||
<item>126</item>
|
||||
<item>130</item>
|
||||
<item>134</item>
|
||||
<item>138.5</item>
|
||||
<item>143</item>
|
||||
<item>148</item>
|
||||
<item>152</item>
|
||||
<item>157</item>
|
||||
<item>162</item>
|
||||
<item>167</item>
|
||||
<item>172</item>
|
||||
<item>178</item>
|
||||
<item>183</item>
|
||||
<item>184.7</item>
|
||||
<item>186.4</item>
|
||||
<item>188.1</item>
|
||||
<item>189.9</item>
|
||||
<item>191.6</item>
|
||||
<item>193.3</item>
|
||||
<item>195</item>
|
||||
<item>196.7</item>
|
||||
<item>198.4</item>
|
||||
<item>200.1</item>
|
||||
<item>201.9</item>
|
||||
<item>203.6</item>
|
||||
<item>205.3</item>
|
||||
<item>207</item>
|
||||
<item>208.9</item>
|
||||
<item>210.7</item>
|
||||
<item>212.6</item>
|
||||
<item>214.4</item>
|
||||
<item>216.3</item>
|
||||
<item>218.1</item>
|
||||
<item>220</item>
|
||||
<item>221.8</item>
|
||||
<item>223.5</item>
|
||||
<item>225.3</item>
|
||||
<item>227</item>
|
||||
<item>228.8</item>
|
||||
<item>230.5</item>
|
||||
<item>232.3</item>
|
||||
<item>234</item>
|
||||
<item>235.9</item>
|
||||
<item>237.8</item>
|
||||
<item>239.6</item>
|
||||
<item>241.5</item>
|
||||
<item>243.4</item>
|
||||
<item>245.3</item>
|
||||
<item>247.1</item>
|
||||
<item>249</item>
|
||||
<item>250.8</item>
|
||||
<item>252.6</item>
|
||||
<item>254.3</item>
|
||||
<item>256.1</item>
|
||||
<item>257.9</item>
|
||||
<item>259.7</item>
|
||||
<item>261.4</item>
|
||||
<item>263.2</item>
|
||||
<item>265</item>
|
||||
<item>266.9</item>
|
||||
<item>268.8</item>
|
||||
<item>270.7</item>
|
||||
<item>272.6</item>
|
||||
<item>274.4</item>
|
||||
<item>276.3</item>
|
||||
<item>278.2</item>
|
||||
<item>280.1</item>
|
||||
<item>282</item>
|
||||
<item>283.8</item>
|
||||
<item>285.6</item>
|
||||
<item>287.4</item>
|
||||
<item>289.2</item>
|
||||
<item>291</item>
|
||||
<item>292.8</item>
|
||||
<item>294.6</item>
|
||||
<item>296.4</item>
|
||||
<item>298.2</item>
|
||||
<item>300</item>
|
||||
<item>302</item>
|
||||
<item>304</item>
|
||||
<item>306</item>
|
||||
<item>308</item>
|
||||
<item>310</item>
|
||||
<item>312</item>
|
||||
<item>314</item>
|
||||
<item>316</item>
|
||||
<item>317.9</item>
|
||||
<item>319.8</item>
|
||||
<item>321.7</item>
|
||||
<item>323.6</item>
|
||||
<item>325.4</item>
|
||||
<item>327.3</item>
|
||||
<item>329.2</item>
|
||||
<item>331.1</item>
|
||||
<item>333</item>
|
||||
<item>334.9</item>
|
||||
<item>336.8</item>
|
||||
<item>338.7</item>
|
||||
<item>340.6</item>
|
||||
<item>342.4</item>
|
||||
<item>344.3</item>
|
||||
<item>346.2</item>
|
||||
<item>348.1</item>
|
||||
<item>350</item>
|
||||
<item>351.8</item>
|
||||
<item>353.5</item>
|
||||
<item>355.3</item>
|
||||
<item>357</item>
|
||||
<item>359</item>
|
||||
<item>361</item>
|
||||
<item>363</item>
|
||||
<item>365</item>
|
||||
<item>367.3</item>
|
||||
<item>369.7</item>
|
||||
<item>372</item>
|
||||
<item>374</item>
|
||||
<item>376</item>
|
||||
<item>378</item>
|
||||
<item>380</item>
|
||||
<item>381.8</item>
|
||||
<item>383.5</item>
|
||||
<item>385.3</item>
|
||||
<item>387</item>
|
||||
<item>389</item>
|
||||
<item>391</item>
|
||||
<item>393</item>
|
||||
<item>395</item>
|
||||
<item>397</item>
|
||||
<item>399</item>
|
||||
<item>401</item>
|
||||
<item>403</item>
|
||||
<item>405.3</item>
|
||||
<item>407.5</item>
|
||||
<item>409.8</item>
|
||||
<item>412</item>
|
||||
<item>413.6</item>
|
||||
<item>415.2</item>
|
||||
<item>416.8</item>
|
||||
<item>418.4</item>
|
||||
<item>420</item>
|
||||
<item>444</item>
|
||||
<item>468</item>
|
||||
<item>491</item>
|
||||
<item>515</item>
|
||||
<item>539</item>
|
||||
<item>563</item>
|
||||
<item>586</item>
|
||||
<item>610</item>
|
||||
<item>634</item>
|
||||
<item>658</item>
|
||||
<item>681</item>
|
||||
<item>705</item>
|
||||
<item>729</item>
|
||||
<item>753</item>
|
||||
<item>776</item>
|
||||
<item>800</item>
|
||||
</array>
|
||||
<string-array name="config_tether_bluetooth_regexs">
|
||||
<item>bnep\\d</item>
|
||||
<item>bt-pan</item>
|
||||
</string-array>
|
||||
<integer-array name="config_tether_upstream_types">
|
||||
<item>0</item>
|
||||
<item>1</item>
|
||||
<item>5</item>
|
||||
<item>7</item>
|
||||
</integer-array>
|
||||
<string-array name="config_tether_usb_regexs">
|
||||
<item>usb\\d</item>
|
||||
<item>rndis\\d</item>
|
||||
</string-array>
|
||||
<string-array name="networkAttributes">
|
||||
<item>wifi,1,1,1,-1,true</item>
|
||||
<item>mobile,0,0,0,-1,true</item>
|
||||
<item>mobile_mms,2,0,4,60000,true</item>
|
||||
<item>mobile_supl,3,0,2,60000,true</item>
|
||||
<item>mobile_dun,4,0,2,60000,true</item>
|
||||
<item>mobile_hipri,5,0,3,60000,true</item>
|
||||
<item>mobile_fota,10,0,2,60000,true</item>
|
||||
<item>mobile_ims,11,0,2,60000,true</item>
|
||||
<item>mobile_cbs,12,0,2,60000,true</item>
|
||||
<item>bluetooth,7,7,2,-1,true</item>
|
||||
<item>mobile_emergency,15,0,5,-1,true</item>
|
||||
</string-array>
|
||||
<string-array name="radioAttributes">
|
||||
<item>1,1</item>
|
||||
<item>0,1</item>
|
||||
<item>7,1</item>
|
||||
</string-array>
|
||||
<bool name="config_bluetooth_hfp_inband_ringing_support">true</bool>
|
||||
<bool name="config_bluetooth_le_peripheral_mode_supported">true</bool>
|
||||
<bool name="config_carrier_volte_available">true</bool>
|
||||
<bool name="config_device_volte_available">true</bool>
|
||||
<bool name="config_device_vt_available">true</bool>
|
||||
<bool name="config_device_wfc_ims_available">true</bool>
|
||||
<bool name="config_hotswapCapable">true</bool>
|
||||
<bool name="config_showNavigationBar">true</bool>
|
||||
<bool name="config_speed_up_audio_on_mt_calls">true</bool>
|
||||
<bool name="config_supportAudioSourceUnprocessed">true</bool>
|
||||
<bool name="config_switch_phone_on_voice_reg_state_change">false</bool>
|
||||
<bool name="config_useDevInputEventForAudioJack">true</bool>
|
||||
<bool name="config_wifiDisplaySupportsProtectedBuffers">true</bool>
|
||||
<bool name="config_wifi_background_scan_support">true</bool>
|
||||
<bool name="config_wifi_batched_scan_supported">true</bool>
|
||||
<bool name="config_wifi_dual_band_support">true</bool>
|
||||
<bool name="config_wifi_connected_mac_randomization_supported">true</bool>
|
||||
<bool name="skip_restoring_network_selection">true</bool>
|
||||
<integer name="config_screenBrightnessDim">41</integer>
|
||||
<integer name="config_screenBrightnessSettingDefault">123</integer>
|
||||
<integer name="config_screenBrightnessSettingMaximum">255</integer>
|
||||
<integer name="config_screenBrightnessSettingMinimum">0</integer>
|
||||
<item type="dimen"
|
||||
name="config_screenBrightnessSettingMaximumFloat">1.0</item>
|
||||
<item type="dimen"
|
||||
name="config_screenBrightnessSettingMinimumFloat">0.0</item>
|
||||
<fraction name="config_screenAutoBrightnessDozeScaleFactor">60.0%</fraction>
|
||||
<bool name="config_allowAutoBrightnessWhileDozing">true</bool>
|
||||
<bool name="config_fillMainBuiltInDisplayCutout">false</bool>
|
||||
<bool name="config_automatic_brightness_available">true</bool>
|
||||
<bool name="config_dozeAlwaysOnDisplayAvailable">true</bool>
|
||||
<bool name="config_supportDoubleTapWake">true</bool>
|
||||
<dimen name="status_bar_height_portrait">4.68mm</dimen>
|
||||
<dimen name="status_bar_height_landscape">4.14mm</dimen>
|
||||
<dimen name="quick_qs_offset_height">@dimen/status_bar_height_portrait</dimen>
|
||||
<string name="config_mainBuiltInDisplayCutout">M 0,0 L -40,0 L -40,104 L 40,104 L 40,0 Z</string>
|
||||
</resources>
|
175
Samsung/S20/res/xml/power_profile.xml
Normal file
175
Samsung/S20/res/xml/power_profile.xml
Normal file
|
@ -0,0 +1,175 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<device name="Android">
|
||||
<item name="none">0</item>
|
||||
<item name="ambient.on">27</item>
|
||||
<item name="screen.on">85</item>
|
||||
<item name="screen.full">279</item>
|
||||
<item name="bluetooth.active">0</item>
|
||||
<item name="bluetooth.on">0</item>
|
||||
<item name="wifi.on">0</item>
|
||||
<item name="wifi.active">0</item>
|
||||
<item name="wifi.scan">0</item>
|
||||
<item name="audio">66</item>
|
||||
<item name="video">196</item>
|
||||
<item name="camera.flashlight">116</item>
|
||||
<item name="camera.avg">173.1</item>
|
||||
<item name="gps.on">62</item>
|
||||
<item name="radio.active">173</item>
|
||||
<item name="radio.scanning">101</item>
|
||||
<array name="radio.on">
|
||||
<value>2.2</value>
|
||||
<value>2.2</value>
|
||||
</array>
|
||||
<item name="modem.controller.idle">0</item>
|
||||
<item name="modem.controller.rx">0</item>
|
||||
<item name="modem.controller.tx">0</item>
|
||||
<item name="modem.controller.voltage">0</item>
|
||||
<array name="cpu.clusters.cores">
|
||||
<value>4</value>
|
||||
<value>3</value>
|
||||
<value>1</value>
|
||||
</array>
|
||||
<array name="cpu.core_speeds.cluster0">
|
||||
<value>300000</value>
|
||||
<value>403200</value>
|
||||
<value>518400</value>
|
||||
<value>614400</value>
|
||||
<value>691200</value>
|
||||
<value>787200</value>
|
||||
<value>883200</value>
|
||||
<value>979200</value>
|
||||
<value>1075200</value>
|
||||
<value>1171200</value>
|
||||
<value>1248000</value>
|
||||
<value>1344000</value>
|
||||
<value>1420800</value>
|
||||
<value>1516800</value>
|
||||
<value>1612800</value>
|
||||
<value>1708800</value>
|
||||
<value>1804800</value>
|
||||
</array>
|
||||
<array name="cpu.core_power.cluster0">
|
||||
<value>27.8</value>
|
||||
<value>28.4</value>
|
||||
<value>29.2</value>
|
||||
<value>29.8</value>
|
||||
<value>30.2</value>
|
||||
<value>31.4</value>
|
||||
<value>32.1</value>
|
||||
<value>32.9</value>
|
||||
<value>33.5</value>
|
||||
<value>35.5</value>
|
||||
<value>35.6</value>
|
||||
<value>37.6</value>
|
||||
<value>38.9</value>
|
||||
<value>40.4</value>
|
||||
<value>43.0</value>
|
||||
<value>46.0</value>
|
||||
<value>49.5</value>
|
||||
</array>
|
||||
<array name="cpu.core_speeds.cluster1">
|
||||
<value>710400</value>
|
||||
<value>825600</value>
|
||||
<value>940800</value>
|
||||
<value>1056000</value>
|
||||
<value>1171200</value>
|
||||
<value>1286400</value>
|
||||
<value>1382400</value>
|
||||
<value>1478400</value>
|
||||
<value>1574400</value>
|
||||
<value>1670400</value>
|
||||
<value>1766400</value>
|
||||
<value>1862400</value>
|
||||
<value>1958400</value>
|
||||
<value>2054400</value>
|
||||
<value>2150400</value>
|
||||
<value>2246400</value>
|
||||
<value>2342400</value>
|
||||
<value>2419200</value>
|
||||
</array>
|
||||
<array name="cpu.core_power.cluster1">
|
||||
<value>51.1</value>
|
||||
<value>57.5</value>
|
||||
<value>65</value>
|
||||
<value>72.6</value>
|
||||
<value>81.3</value>
|
||||
<value>91.1</value>
|
||||
<value>97.9</value>
|
||||
<value>106.3</value>
|
||||
<value>117.8</value>
|
||||
<value>128.1</value>
|
||||
<value>153.8</value>
|
||||
<value>177.4</value>
|
||||
<value>185.7</value>
|
||||
<value>199.8</value>
|
||||
<value>219.9</value>
|
||||
<value>241.1</value>
|
||||
<value>262.8</value>
|
||||
<value>282</value>
|
||||
</array>
|
||||
<array name="cpu.core_speeds.cluster2">
|
||||
<value>844800</value>
|
||||
<value>960000</value>
|
||||
<value>1075200</value>
|
||||
<value>1190400</value>
|
||||
<value>1305600</value>
|
||||
<value>1401600</value>
|
||||
<value>1516800</value>
|
||||
<value>1632000</value>
|
||||
<value>1747200</value>
|
||||
<value>1862400</value>
|
||||
<value>1977600</value>
|
||||
<value>2073600</value>
|
||||
<value>2169600</value>
|
||||
<value>2265600</value>
|
||||
<value>2361600</value>
|
||||
<value>2457600</value>
|
||||
<value>2553600</value>
|
||||
<value>2649600</value>
|
||||
<value>2745600</value>
|
||||
<value>2841600</value>
|
||||
</array>
|
||||
<array name="cpu.core_power.cluster2">
|
||||
<value>62.9</value>
|
||||
<value>71.4</value>
|
||||
<value>79.8</value>
|
||||
<value>88.8</value>
|
||||
<value>98.2</value>
|
||||
<value>105.7</value>
|
||||
<value>119.5</value>
|
||||
<value>134.0</value>
|
||||
<value>150.4</value>
|
||||
<value>168.5</value>
|
||||
<value>188.1</value>
|
||||
<value>211.3</value>
|
||||
<value>243.1</value>
|
||||
<value>252.5</value>
|
||||
<value>265.7</value>
|
||||
<value>288.7</value>
|
||||
<value>313.4</value>
|
||||
<value>339.8</value>
|
||||
<value>370.4</value>
|
||||
<value>391.6</value>
|
||||
</array>
|
||||
<item name="cpu.suspend">7.3</item>
|
||||
<item name="cpu.idle">22</item>
|
||||
<item name="battery.capacity">3880</item>
|
||||
<item name="battery.typical.capacity">4000</item>
|
||||
<item name="bluetooth.controller.idle">0</item>
|
||||
<item name="bluetooth.controller.rx">10</item>
|
||||
<item name="bluetooth.controller.tx">10</item>
|
||||
<item name="wifi.controller.idle">1</item>
|
||||
<item name="wifi.controller.rx">130</item>
|
||||
<item name="wifi.controller.tx">420</item>
|
||||
<array name="wifi.controller.tx_levels">
|
||||
<value>0</value>
|
||||
</array>
|
||||
<item name="wifi.controller.voltage">3600</item>
|
||||
<array name="wifi.batchedscan">
|
||||
<value>.0002</value>
|
||||
<value>.002</value>
|
||||
<value>.02</value>
|
||||
<value>.2</value>
|
||||
<value>2</value>
|
||||
</array>
|
||||
</device>
|
8
Unihertz/TitanpocketEEA/Android.mk
Normal file
8
Unihertz/TitanpocketEEA/Android.mk
Normal file
|
@ -0,0 +1,8 @@
|
|||
LOCAL_PATH := $(call my-dir)
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE_TAGS := optional
|
||||
LOCAL_PACKAGE_NAME := treble-overlay-unihertz-titanpocketeea
|
||||
LOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay
|
||||
LOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true
|
||||
LOCAL_PRIVATE_PLATFORM_APIS := true
|
||||
include $(BUILD_PACKAGE)
|
10
Unihertz/TitanpocketEEA/AndroidManifest.xml
Normal file
10
Unihertz/TitanpocketEEA/AndroidManifest.xml
Normal file
|
@ -0,0 +1,10 @@
|
|||
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
package="me.phh.treble.overlay.unihertz.titan_pocket_eea"
|
||||
android:versionCode="1"
|
||||
android:versionName="1.0">
|
||||
<overlay android:targetPackage="android"
|
||||
android:requiredSystemPropertyName="ro.vendor.build.fingerprint"
|
||||
android:requiredSystemPropertyValue="+Unihertz/Titan_pocket_EEA*"
|
||||
android:priority="177"
|
||||
android:isStatic="true" />
|
||||
</manifest>
|
42
Unihertz/TitanpocketEEA/res/values/arrays.xml
Normal file
42
Unihertz/TitanpocketEEA/res/values/arrays.xml
Normal file
|
@ -0,0 +1,42 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<integer-array name="config_autoBrightnessLcdBacklightValues">
|
||||
<item>8</item>
|
||||
<item>64</item>
|
||||
<item>98</item>
|
||||
<item>104</item>
|
||||
<item>110</item>
|
||||
<item>116</item>
|
||||
<item>122</item>
|
||||
<item>128</item>
|
||||
<item>134</item>
|
||||
<item>182</item>
|
||||
<item>255</item>
|
||||
<item>255</item>
|
||||
<item>255</item>
|
||||
<item>255</item>
|
||||
<item>255</item>
|
||||
<item>255</item>
|
||||
<item>255</item>
|
||||
<item>255</item>
|
||||
</integer-array>
|
||||
<integer-array name="config_autoBrightnessLevels">
|
||||
<item>128</item>
|
||||
<item>256</item>
|
||||
<item>384</item>
|
||||
<item>512</item>
|
||||
<item>640</item>
|
||||
<item>768</item>
|
||||
<item>896</item>
|
||||
<item>1024</item>
|
||||
<item>2048</item>
|
||||
<item>4096</item>
|
||||
<item>6144</item>
|
||||
<item>8192</item>
|
||||
<item>10240</item>
|
||||
<item>12288</item>
|
||||
<item>14336</item>
|
||||
<item>16384</item>
|
||||
<item>18432</item>
|
||||
</integer-array>
|
||||
</resources>
|
6
Unihertz/TitanpocketEEA/res/values/bools.xml
Normal file
6
Unihertz/TitanpocketEEA/res/values/bools.xml
Normal file
|
@ -0,0 +1,6 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<bool name="config_automatic_brightness_available">true</bool>
|
||||
<bool name="config_showNavigationBar">true</bool>
|
||||
<bool name="config_suspendWhenScreenOffDueToProximity">true</bool>
|
||||
</resources>
|
4
Unihertz/TitanpocketEEA/res/values/integers.xml
Normal file
4
Unihertz/TitanpocketEEA/res/values/integers.xml
Normal file
|
@ -0,0 +1,4 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<integer name="config_bluetooth_max_connected_audio_devices">1</integer>
|
||||
</resources>
|
117
Unihertz/TitanpocketEEA/res/xml/power_profile.xml
Normal file
117
Unihertz/TitanpocketEEA/res/xml/power_profile.xml
Normal file
|
@ -0,0 +1,117 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<device name="Android">
|
||||
<item name="ambient.on">100</item>
|
||||
<item name="screen.on">116</item>
|
||||
<item name="screen.full">182</item>
|
||||
<item name="bluetooth.active">28</item>
|
||||
<item name="bluetooth.on">2</item>
|
||||
<item name="wifi.on">1</item>
|
||||
<item name="wifi.active">200</item>
|
||||
<item name="wifi.scan">57</item>
|
||||
<item name="audio">10.5</item>
|
||||
<item name="video">300</item>
|
||||
<item name="camera.flashlight">200</item>
|
||||
<item name="camera.avg">600</item>
|
||||
<item name="gps.on">29</item>
|
||||
<item name="radio.active">630</item>
|
||||
<item name="radio.scanning">20.1</item>
|
||||
<array name="radio.on">
|
||||
<value>4.12</value>
|
||||
<value>4.12</value>
|
||||
</array>
|
||||
<array name="cpu.clusters.cores">
|
||||
<value>8</value>
|
||||
</array>
|
||||
<array name="cpu.speeds.cluster0">
|
||||
<value>156000</value>
|
||||
<value>286000</value>
|
||||
<value>338000</value>
|
||||
<value>494000</value>
|
||||
<value>598000</value>
|
||||
<value>663000</value>
|
||||
<value>689000</value>
|
||||
<value>819000</value>
|
||||
<value>871000</value>
|
||||
<value>910000</value>
|
||||
<value>1027000</value>
|
||||
<value>1196000</value>
|
||||
<value>1352000</value>
|
||||
<value>1430000</value>
|
||||
<value>1508000</value>
|
||||
</array>
|
||||
<array name="cpu.active.cluster0">
|
||||
<value>420</value>
|
||||
<value>400</value>
|
||||
<value>380</value>
|
||||
<value>360</value>
|
||||
<value>340</value>
|
||||
<value>320</value>
|
||||
<value>300</value>
|
||||
<value>280</value>
|
||||
<value>260</value>
|
||||
<value>240</value>
|
||||
<value>220</value>
|
||||
<value>200</value>
|
||||
<value>180</value>
|
||||
<value>160</value>
|
||||
<value>140</value>
|
||||
</array>
|
||||
<item name="cpu.idle">3.4</item>
|
||||
<item name="cpu.suspend">5</item>
|
||||
<item name="cpu.active">2.55</item>. <item name="cpu.cluster_power.cluster0">2.11</item>
|
||||
<item name="cpu.cluster_power.cluster1">2.22</item>
|
||||
<array name="cpu.core_speeds.cluster0">
|
||||
<value>300000</value>
|
||||
<value>1000000</value>
|
||||
<value>2000000</value>
|
||||
</array>
|
||||
<array name="cpu.core_speeds.cluster1">
|
||||
<value>300000</value>
|
||||
<value>1000000</value>
|
||||
<value>2500000</value>
|
||||
<value>3000000</value>
|
||||
</array>
|
||||
<array name="cpu.core_power.cluster0">
|
||||
<value>10</value>
|
||||
<value>20</value>
|
||||
<value>30</value>
|
||||
</array>
|
||||
<array name="cpu.core_power.cluster1">
|
||||
<value>25</value>
|
||||
<value>35</value>
|
||||
<value>50</value>
|
||||
<value>60</value>
|
||||
</array>
|
||||
<array name="memory.bandwidths">
|
||||
<value>22.7</value>
|
||||
</array>
|
||||
<item name="battery.capacity">4000</item>
|
||||
<item name="wifi.controller.idle">3</item>
|
||||
<item name="wifi.controller.rx">200</item>
|
||||
<item name="wifi.controller.tx">200</item>
|
||||
<array name="wifi.controller.tx_levels" />
|
||||
<item name="wifi.controller.voltage">3.3</item>
|
||||
<array name="wifi.batchedscan">
|
||||
<value>.0002</value>
|
||||
<value>.002</value>
|
||||
<value>.02</value>
|
||||
<value>.2</value>
|
||||
<value>2</value>
|
||||
</array>
|
||||
<item name="modem.controller.sleep">0</item>
|
||||
<item name="modem.controller.idle">0</item>
|
||||
<item name="modem.controller.rx">0</item>
|
||||
<array name="modem.controller.tx">
|
||||
<value>0</value>
|
||||
<value>0</value>
|
||||
<value>0</value>
|
||||
<value>0</value>
|
||||
<value>0</value>
|
||||
</array>
|
||||
<item name="modem.controller.voltage">0</item>
|
||||
<array name="gps.signalqualitybased">
|
||||
<value>0</value>
|
||||
<value>0</value>
|
||||
</array>
|
||||
<item name="gps.voltage">0</item>
|
||||
</device>
|
|
@ -12,6 +12,7 @@
|
|||
<bool name="config_automatic_brightness_available">true</bool>
|
||||
<bool name="config_bluetooth_le_peripheral_mode_supported">true</bool>
|
||||
<bool name="config_carrier_volte_available">true</bool>
|
||||
<bool name="config_dynamic_bind_ims">true</bool>
|
||||
<bool name="config_device_volte_available">true</bool>
|
||||
<bool name="config_device_vt_available">true</bool>
|
||||
<bool name="config_device_wfc_ims_available">true</bool>
|
||||
|
@ -25,16 +26,20 @@
|
|||
<bool name="config_wifiDisplaySupportsProtectedBuffers">true</bool>
|
||||
<bool name="config_wifi_background_scan_support">true</bool>
|
||||
<bool name="config_wifi_batched_scan_supported">true</bool>
|
||||
<bool name="config_wifi_dual_band_support">false</bool>
|
||||
<bool name="config_wifi_connected_mac_randomization_supported">true</bool>
|
||||
<bool name="config_wifi_dual_band_support">true</bool>
|
||||
<bool name="config_wifi_fast_bss_transition_enabled">true</bool>
|
||||
<bool name="config_wifi_p2p_mac_randomization_supported">true</bool>
|
||||
<bool name="skip_restoring_network_selection">true</bool>
|
||||
|
||||
<fraction name="config_autoBrightnessAdjustmentMaxGamma">300.0%</fraction>
|
||||
<fraction name="config_maximumScreenDimRatio">29.999996%</fraction>
|
||||
<fraction name="config_screenAutoBrightnessDozeScaleFactor">100.0%</fraction>
|
||||
|
||||
<integer name="config_defaultPeakRefreshRate">90</integer>
|
||||
<integer name="config_defaultRefreshRate">90</integer>
|
||||
<integer name="config_autoBrightnessBrighteningLightDebounce">1000</integer>
|
||||
<integer name="config_autoBrightnessDarkeningLightDebounce">1000</integer>
|
||||
<integer name="config_autoBrightnessInitialLightSensorRate">-1</integer>
|
||||
<integer name="config_autoBrightnessLightSensorRate">250</integer>
|
||||
<integer name="config_bluetooth_idle_cur_ma">0</integer>
|
||||
<integer name="config_bluetooth_operating_voltage_mv">3300</integer>
|
||||
|
@ -52,10 +57,24 @@
|
|||
<integer name="config_shutdownBatteryTemperature">600</integer>
|
||||
|
||||
<integer-array name="config_ambientBrighteningThresholds">
|
||||
<item>5</item>
|
||||
<item>5</item>
|
||||
<item>10</item>
|
||||
<item>30</item>
|
||||
<item>100</item>
|
||||
<item>400</item>
|
||||
<item>600</item>
|
||||
<item>1000</item>
|
||||
</integer-array>
|
||||
<integer-array name="config_ambientDarkeningThresholds">
|
||||
<item>100</item>
|
||||
<item>800</item>
|
||||
<item>800</item>
|
||||
<item>500</item>
|
||||
<item>500</item>
|
||||
<item>500</item>
|
||||
<item>500</item>
|
||||
<item>500</item>
|
||||
<item>500</item>
|
||||
</integer-array>
|
||||
<integer-array name="config_ambientThresholdLevels">
|
||||
<item>2</item>
|
||||
|
@ -304,6 +323,8 @@
|
|||
<item>90.0</item>
|
||||
</array>
|
||||
|
||||
<string name="config_ims_package">com.mediatek.ims</string>
|
||||
|
||||
<string-array name="config_biometric_sensors">
|
||||
<item>0:2:15</item>
|
||||
</string-array>
|
||||
|
@ -321,7 +342,7 @@
|
|||
<item>mobile_dun,4,0,2,60000,true</item>
|
||||
<item>mobile_hipri,5,0,3,60000,true</item>
|
||||
<item>mobile_fota,10,0,2,60000,true</item>
|
||||
<item>mobile_ims,11,0,-1,-1,true</item>
|
||||
<item>mobile_ims,11,0,2,300000,true</item>
|
||||
<item>mobile_cbs,12,0,2,60000,true</item>
|
||||
<item>bluetooth,7,7,2,-1,true</item>
|
||||
<item>ethernet,9,9,4,-1,true</item>
|
||||
|
|
8
Xiaomi/PocoM5/Android.mk
Normal file
8
Xiaomi/PocoM5/Android.mk
Normal file
|
@ -0,0 +1,8 @@
|
|||
LOCAL_PATH := $(call my-dir)
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE_TAGS := optional
|
||||
LOCAL_PACKAGE_NAME := treble-overlay-xiaomi-pocom5
|
||||
LOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay
|
||||
LOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true
|
||||
LOCAL_PRIVATE_PLATFORM_APIS := true
|
||||
include $(BUILD_PACKAGE)
|
10
Xiaomi/PocoM5/AndroidManifest.xml
Normal file
10
Xiaomi/PocoM5/AndroidManifest.xml
Normal file
|
@ -0,0 +1,10 @@
|
|||
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
package="me.phh.treble.overlay.xiaomi.pocom5"
|
||||
android:versionCode="1"
|
||||
android:versionName="1.0">
|
||||
<overlay android:targetPackage="android"
|
||||
android:requiredSystemPropertyName="ro.product.vendor.device"
|
||||
android:requiredSystemPropertyValue="+(stone|rock)"
|
||||
android:priority="340"
|
||||
android:isStatic="true" />
|
||||
</manifest>
|
235
Xiaomi/PocoM5/res/values/arrays.xml
Normal file
235
Xiaomi/PocoM5/res/values/arrays.xml
Normal file
|
@ -0,0 +1,235 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<integer-array name="config_ambientBrighteningThresholds">
|
||||
<item>2</item>
|
||||
<item>5</item>
|
||||
<item>10</item>
|
||||
<item>30</item>
|
||||
<item>100</item>
|
||||
<item>400</item>
|
||||
<item>600</item>
|
||||
<item>1000</item>
|
||||
</integer-array>
|
||||
<integer-array name="config_ambientDarkeningThresholds">
|
||||
<item>800</item>
|
||||
<item>800</item>
|
||||
<item>500</item>
|
||||
<item>500</item>
|
||||
<item>500</item>
|
||||
<item>500</item>
|
||||
<item>500</item>
|
||||
<item>500</item>
|
||||
</integer-array>
|
||||
<integer-array name="config_ambientThresholdLevels">
|
||||
<item>2</item>
|
||||
<item>10</item>
|
||||
<item>30</item>
|
||||
<item>100</item>
|
||||
<item>800</item>
|
||||
<item>2000</item>
|
||||
<item>4000</item>
|
||||
</integer-array>
|
||||
<integer-array name="config_autoBrightnessDisplayValuesNits">
|
||||
<item>3</item>
|
||||
<item>4</item>
|
||||
<item>6</item>
|
||||
<item>15</item>
|
||||
<item>21</item>
|
||||
<item>27</item>
|
||||
<item>36</item>
|
||||
<item>52</item>
|
||||
<item>71</item>
|
||||
<item>87</item>
|
||||
<item>97</item>
|
||||
<item>98</item>
|
||||
<item>98</item>
|
||||
<item>98</item>
|
||||
<item>99</item>
|
||||
<item>99</item>
|
||||
<item>100</item>
|
||||
<item>100</item>
|
||||
<item>100</item>
|
||||
<item>101</item>
|
||||
<item>101</item>
|
||||
<item>102</item>
|
||||
<item>103</item>
|
||||
<item>103</item>
|
||||
<item>103</item>
|
||||
<item>106</item>
|
||||
<item>108</item>
|
||||
<item>110</item>
|
||||
<item>112</item>
|
||||
<item>114</item>
|
||||
<item>116</item>
|
||||
<item>118</item>
|
||||
<item>119</item>
|
||||
<item>122</item>
|
||||
<item>123</item>
|
||||
<item>125</item>
|
||||
<item>128</item>
|
||||
<item>130</item>
|
||||
<item>131</item>
|
||||
<item>134</item>
|
||||
<item>136</item>
|
||||
<item>137</item>
|
||||
<item>140</item>
|
||||
<item>142</item>
|
||||
<item>144</item>
|
||||
<item>169</item>
|
||||
<item>196</item>
|
||||
<item>222</item>
|
||||
<item>248</item>
|
||||
<item>270</item>
|
||||
<item>300</item>
|
||||
<item>320</item>
|
||||
<item>335</item>
|
||||
<item>400</item>
|
||||
<item>416</item>
|
||||
<item>433</item>
|
||||
<item>450</item>
|
||||
<item>466</item>
|
||||
<item>483</item>
|
||||
<item>500</item>
|
||||
</integer-array>
|
||||
<integer-array name="config_autoBrightnessLcdBacklightValues">
|
||||
<item>18</item>
|
||||
<item>25</item>
|
||||
<item>31</item>
|
||||
<item>77</item>
|
||||
<item>107</item>
|
||||
<item>138</item>
|
||||
<item>184</item>
|
||||
<item>266</item>
|
||||
<item>363</item>
|
||||
<item>445</item>
|
||||
<item>496</item>
|
||||
<item>501</item>
|
||||
<item>501</item>
|
||||
<item>501</item>
|
||||
<item>507</item>
|
||||
<item>507</item>
|
||||
<item>512</item>
|
||||
<item>512</item>
|
||||
<item>512</item>
|
||||
<item>517</item>
|
||||
<item>517</item>
|
||||
<item>522</item>
|
||||
<item>527</item>
|
||||
<item>527</item>
|
||||
<item>527</item>
|
||||
<item>542</item>
|
||||
<item>553</item>
|
||||
<item>563</item>
|
||||
<item>573</item>
|
||||
<item>583</item>
|
||||
<item>594</item>
|
||||
<item>604</item>
|
||||
<item>609</item>
|
||||
<item>624</item>
|
||||
<item>629</item>
|
||||
<item>640</item>
|
||||
<item>655</item>
|
||||
<item>665</item>
|
||||
<item>670</item>
|
||||
<item>686</item>
|
||||
<item>696</item>
|
||||
<item>701</item>
|
||||
<item>716</item>
|
||||
<item>727</item>
|
||||
<item>737</item>
|
||||
<item>865</item>
|
||||
<item>1003</item>
|
||||
<item>1136</item>
|
||||
<item>1269</item>
|
||||
<item>1382</item>
|
||||
<item>1535</item>
|
||||
<item>1638</item>
|
||||
<item>1714</item>
|
||||
<item>2047</item>
|
||||
<item>2047</item>
|
||||
<item>2047</item>
|
||||
<item>2047</item>
|
||||
<item>2047</item>
|
||||
<item>2047</item>
|
||||
<item>2047</item>
|
||||
</integer-array>
|
||||
<integer-array name="config_autoBrightnessLevels">
|
||||
<item>1</item>
|
||||
<item>2</item>
|
||||
<item>4</item>
|
||||
<item>6</item>
|
||||
<item>8</item>
|
||||
<item>10</item>
|
||||
<item>15</item>
|
||||
<item>20</item>
|
||||
<item>25</item>
|
||||
<item>30</item>
|
||||
<item>35</item>
|
||||
<item>40</item>
|
||||
<item>45</item>
|
||||
<item>50</item>
|
||||
<item>55</item>
|
||||
<item>60</item>
|
||||
<item>65</item>
|
||||
<item>70</item>
|
||||
<item>75</item>
|
||||
<item>80</item>
|
||||
<item>85</item>
|
||||
<item>90</item>
|
||||
<item>95</item>
|
||||
<item>100</item>
|
||||
<item>120</item>
|
||||
<item>140</item>
|
||||
<item>160</item>
|
||||
<item>180</item>
|
||||
<item>200</item>
|
||||
<item>220</item>
|
||||
<item>240</item>
|
||||
<item>260</item>
|
||||
<item>280</item>
|
||||
<item>300</item>
|
||||
<item>320</item>
|
||||
<item>340</item>
|
||||
<item>360</item>
|
||||
<item>380</item>
|
||||
<item>400</item>
|
||||
<item>420</item>
|
||||
<item>440</item>
|
||||
<item>460</item>
|
||||
<item>480</item>
|
||||
<item>500</item>
|
||||
<item>700</item>
|
||||
<item>900</item>
|
||||
<item>1100</item>
|
||||
<item>1300</item>
|
||||
<item>1500</item>
|
||||
<item>1700</item>
|
||||
<item>1900</item>
|
||||
<item>2000</item>
|
||||
<item>2500</item>
|
||||
<item>3000</item>
|
||||
<item>3500</item>
|
||||
<item>4000</item>
|
||||
<item>4500</item>
|
||||
<item>5000</item>
|
||||
<item>5500</item>
|
||||
</integer-array>
|
||||
<integer-array name="config_longPressVibePattern">
|
||||
<item>0</item>
|
||||
<item>1</item>
|
||||
<item>75</item>
|
||||
<item>76</item>
|
||||
</integer-array>
|
||||
<integer-array name="config_screenBrighteningThresholds">
|
||||
<item>0</item>
|
||||
</integer-array>
|
||||
<integer-array name="config_screenDarkeningThresholds">
|
||||
<item>0</item>
|
||||
</integer-array>
|
||||
<integer-array name="config_virtualKeyVibePattern">
|
||||
<item>0</item>
|
||||
<item>30</item>
|
||||
<item>45</item>
|
||||
<item>53</item>
|
||||
</integer-array>
|
||||
</resources>
|
6
Xiaomi/PocoM5/res/values/bools.xml
Normal file
6
Xiaomi/PocoM5/res/values/bools.xml
Normal file
|
@ -0,0 +1,6 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<bool name="config_displayBlanksAfterDoze">false</bool>
|
||||
<bool name="config_powerDecoupleAutoSuspendModeFromDisplay">true</bool>
|
||||
<bool name="config_showNavigationBar">true</bool>
|
||||
</resources>
|
8
Xiaomi/PocoM5/res/values/dimens.xml
Normal file
8
Xiaomi/PocoM5/res/values/dimens.xml
Normal file
|
@ -0,0 +1,8 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<dimen name="rounded_corner_radius">106.0px</dimen>
|
||||
<dimen name="rounded_corner_radius_bottom">106.0px</dimen>
|
||||
<dimen name="rounded_corner_radius_top">106.0px</dimen>
|
||||
<dimen name="status_bar_height_default">76.0px</dimen>
|
||||
<dimen name="status_bar_height_portrait">76.0px</dimen>
|
||||
</resources>
|
13
Xiaomi/PocoM5/res/values/integers.xml
Normal file
13
Xiaomi/PocoM5/res/values/integers.xml
Normal file
|
@ -0,0 +1,13 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<integer name="config_autoBrightnessBrighteningLightDebounce">1000</integer>
|
||||
<integer name="config_autoBrightnessDarkeningLightDebounce">1000</integer>
|
||||
<integer name="config_brightness_ramp_rate_fast">2466</integer>
|
||||
<integer name="config_brightness_ramp_rate_slow">1973</integer>
|
||||
<integer name="config_defaultPeakRefreshRate">90</integer>
|
||||
<integer name="config_screenBrightnessDim">20</integer>
|
||||
<integer name="config_screenBrightnessSettingDefault">307</integer>
|
||||
<integer name="config_screenBrightnessSettingMaximum">2047</integer>
|
||||
<integer name="config_screenBrightnessSettingMinimum">8</integer>
|
||||
<integer name="config_shutdownBatteryTemperature">580</integer>
|
||||
</resources>
|
4
Xiaomi/PocoM5/res/values/strings.xml
Normal file
4
Xiaomi/PocoM5/res/values/strings.xml
Normal file
|
@ -0,0 +1,4 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="config_mainBuiltInDisplayCutout">M 0,0 H -50 V 76 H 50 V 0 H 0 Z</string>
|
||||
</resources>
|
90
Xiaomi/PocoM5/res/xml/power_profile.xml
Normal file
90
Xiaomi/PocoM5/res/xml/power_profile.xml
Normal file
|
@ -0,0 +1,90 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<device name="Android">
|
||||
<item name="ambient.on">0.1</item>
|
||||
<item name="screen.on">40.56</item>
|
||||
<item name="screen.full">290</item>
|
||||
<item name="bluetooth.active">16</item>
|
||||
<item name="bluetooth.on">1.33</item>
|
||||
<item name="wifi.on">0.24</item>
|
||||
<item name="wifi.active">131.74</item>
|
||||
<item name="wifi.scan">42</item>
|
||||
<item name="audio">9.2</item>
|
||||
<item name="video">48.43</item>
|
||||
<item name="camera.flashlight">0.1</item>
|
||||
<item name="camera.avg">0.1</item>
|
||||
<item name="gps.on">49.2</item>
|
||||
<item name="radio.active">0.1</item>
|
||||
<item name="radio.scanning">9.1</item>
|
||||
<array name="radio.on">
|
||||
<value>0.2</value>
|
||||
<value>0.1</value>
|
||||
</array>
|
||||
<array name="cpu.clusters.cores">
|
||||
<value>4</value>
|
||||
<value>4</value>
|
||||
</array>
|
||||
<array name="cpu.speeds.cluster0">
|
||||
<value>400000</value>
|
||||
</array>
|
||||
<array name="cpu.active.cluster0">
|
||||
<value>0.1</value>
|
||||
</array>
|
||||
<item name="cpu.idle">1.11</item>
|
||||
<item name="cpu.suspend">5</item>
|
||||
<item name="cpu.active">2.55</item>. <item name="cpu.cluster_power.cluster0">2.11</item>
|
||||
<item name="cpu.cluster_power.cluster1">2.22</item>
|
||||
<array name="cpu.core_speeds.cluster0">
|
||||
<value>300000</value>
|
||||
<value>1000000</value>
|
||||
<value>2000000</value>
|
||||
</array>
|
||||
<array name="cpu.core_speeds.cluster1">
|
||||
<value>300000</value>
|
||||
<value>1000000</value>
|
||||
<value>2500000</value>
|
||||
<value>3000000</value>
|
||||
</array>
|
||||
<array name="cpu.core_power.cluster0">
|
||||
<value>10</value>
|
||||
<value>20</value>
|
||||
<value>30</value>
|
||||
</array>
|
||||
<array name="cpu.core_power.cluster1">
|
||||
<value>25</value>
|
||||
<value>35</value>
|
||||
<value>50</value>
|
||||
<value>60</value>
|
||||
</array>
|
||||
<array name="memory.bandwidths">
|
||||
<value>22.7</value>
|
||||
</array>
|
||||
<item name="battery.capacity">5000</item>
|
||||
<item name="wifi.controller.idle">0</item>
|
||||
<item name="wifi.controller.rx">0</item>
|
||||
<item name="wifi.controller.tx">0</item>
|
||||
<array name="wifi.controller.tx_levels" />
|
||||
<item name="wifi.controller.voltage">0</item>
|
||||
<array name="wifi.batchedscan">
|
||||
<value>.0002</value>
|
||||
<value>.002</value>
|
||||
<value>.02</value>
|
||||
<value>.2</value>
|
||||
<value>2</value>
|
||||
</array>
|
||||
<item name="modem.controller.sleep">0</item>
|
||||
<item name="modem.controller.idle">0</item>
|
||||
<item name="modem.controller.rx">0</item>
|
||||
<array name="modem.controller.tx">
|
||||
<value>0</value>
|
||||
<value>0</value>
|
||||
<value>0</value>
|
||||
<value>0</value>
|
||||
<value>0</value>
|
||||
</array>
|
||||
<item name="modem.controller.voltage">0</item>
|
||||
<array name="gps.signalqualitybased">
|
||||
<value>0</value>
|
||||
<value>0</value>
|
||||
</array>
|
||||
<item name="gps.voltage">0</item>
|
||||
</device>
|
8
Xiaomi/RedmiNote10S-SystemUI/Android.mk
Normal file
8
Xiaomi/RedmiNote10S-SystemUI/Android.mk
Normal file
|
@ -0,0 +1,8 @@
|
|||
LOCAL_PATH := $(call my-dir)
|
||||
include $(CLEAR_VARS)
|
||||
LOCAL_MODULE_TAGS := optional
|
||||
LOCAL_PACKAGE_NAME := treble-overlay-xiaomi-redminote10s-systemui
|
||||
LOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay
|
||||
LOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true
|
||||
LOCAL_PRIVATE_PLATFORM_APIS := true
|
||||
include $(BUILD_PACKAGE)
|
10
Xiaomi/RedmiNote10S-SystemUI/AndroidManifest.xml
Normal file
10
Xiaomi/RedmiNote10S-SystemUI/AndroidManifest.xml
Normal file
|
@ -0,0 +1,10 @@
|
|||
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
package="me.phh.treble.overlay.xiaomi.redminote10s.systemui"
|
||||
android:versionCode="1"
|
||||
android:versionName="1.0">
|
||||
<overlay android:targetPackage="com.android.systemui"
|
||||
android:requiredSystemPropertyName="ro.vendor.build.fingerprint"
|
||||
android:requiredSystemPropertyValue="+(*edmi/rosemary*|*edmi/secret*|*edmi/maltose*)"
|
||||
android:priority="934"
|
||||
android:isStatic="true" />
|
||||
</manifest>
|
5
Xiaomi/RedmiNote10S-SystemUI/res/values-land/config.xml
Normal file
5
Xiaomi/RedmiNote10S-SystemUI/res/values-land/config.xml
Normal file
|
@ -0,0 +1,5 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<dimen name="status_bar_padding_start">8.0dip</dimen>
|
||||
<dimen name="status_bar_padding_end">8.0dip</dimen>
|
||||
</resources>
|
4
Xiaomi/RedmiNote10S-SystemUI/res/values-port/config.xml
Normal file
4
Xiaomi/RedmiNote10S-SystemUI/res/values-port/config.xml
Normal file
|
@ -0,0 +1,4 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<dimen name="status_bar_padding_top">30.0px</dimen>
|
||||
</resources>
|
10
Xiaomi/RedmiNote10S-SystemUI/res/values/config.xml
Normal file
10
Xiaomi/RedmiNote10S-SystemUI/res/values/config.xml
Normal file
|
@ -0,0 +1,10 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<dimen name="physical_power_button_center_screen_location_y">1035px</dimen>
|
||||
|
||||
<dimen name="rounded_corner_content_padding">52.0px</dimen>
|
||||
<dimen name="status_bar_padding_start">4.5dp</dimen>
|
||||
<dimen name="status_bar_padding_end">4.5dp</dimen>
|
||||
<dimen name="system_icons_keyguard_padding_end">4.5dp</dimen>
|
||||
<dimen name="keyguard_carrier_text_margin">4.5dp</dimen>
|
||||
</resources>
|
|
@ -3,8 +3,8 @@
|
|||
android:versionCode="1"
|
||||
android:versionName="1.0">
|
||||
<overlay android:targetPackage="android"
|
||||
android:requiredSystemPropertyName="ro.product.vendor.device"
|
||||
android:requiredSystemPropertyValue="+(rosemary|secret|maltose)"
|
||||
android:requiredSystemPropertyName="ro.vendor.build.fingerprint"
|
||||
android:requiredSystemPropertyValue="+(*edmi/rosemary*|*edmi/secret*|*edmi/maltose*)"
|
||||
android:priority="671"
|
||||
android:isStatic="true" />
|
||||
</manifest>
|
||||
|
|
4
Xiaomi/RedmiNote10S/res/values-land/notch.xml
Normal file
4
Xiaomi/RedmiNote10S/res/values-land/notch.xml
Normal file
|
@ -0,0 +1,4 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<dimen name="status_bar_height">28.0dip</dimen>
|
||||
</resources>
|
|
@ -1,8 +1,5 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<!-- displayCutout -->
|
||||
<string name="config_mainBuiltInDisplayCutout">M 0,0 H -37 V 93 H 37 V 0 H 0 Z</string>
|
||||
|
||||
<!-- bools.xml files -->
|
||||
<bool name="config_useDevInputEventForAudioJack">true</bool>
|
||||
<bool name="config_supportAudioSourceUnprocessed">true</bool>
|
||||
|
@ -13,13 +10,6 @@
|
|||
<bool name="config_dozeAlwaysOnDisplayAvailable">true</bool>
|
||||
<bool name="config_automatic_brightness_available">true</bool>
|
||||
|
||||
<!-- dimens.xml files -->
|
||||
<dimen name="rounded_corner_radius_bottom">106.0px</dimen>
|
||||
<dimen name="rounded_corner_radius_top">106.0px</dimen>
|
||||
<dimen name="status_bar_height">93.0px</dimen>
|
||||
<dimen name="status_bar_height_portrait">93.0px</dimen>
|
||||
<dimen name="status_bar_height_landscape">28dp</dimen>
|
||||
|
||||
<!-- fraction.xml files -->
|
||||
<fraction name="config_autoBrightnessAdjustmentMaxGamma">100%</fraction>
|
||||
|
||||
|
|
11
Xiaomi/RedmiNote10S/res/values/notch.xml
Normal file
11
Xiaomi/RedmiNote10S/res/values/notch.xml
Normal file
|
@ -0,0 +1,11 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="config_mainBuiltInDisplayCutout">M 0,0 H -37 V 93 H 37 V 0 H 0 Z</string>
|
||||
|
||||
<dimen name="rounded_corner_radius_bottom">102.0px</dimen>
|
||||
<dimen name="rounded_corner_radius_top">102.0px</dimen>
|
||||
<dimen name="status_bar_height">96.0px</dimen>
|
||||
<dimen name="status_bar_height_default">96.0px</dimen>
|
||||
<dimen name="status_bar_height_landscape">24.0dip</dimen>
|
||||
<dimen name="status_bar_height_portrait">96.0px</dimen>
|
||||
</resources>
|
13
overlay.mk
13
overlay.mk
|
@ -20,6 +20,7 @@ PRODUCT_PACKAGES += \
|
|||
treble-overlay-caf-ims \
|
||||
treble-overlay-devinputjack \
|
||||
treble-overlay-duoqin-qin2pro \
|
||||
treble-overlay-duoqin-qinf21pro \
|
||||
treble-overlay-essential-ph_1 \
|
||||
treble-overlay-fairphone-fp3 \
|
||||
treble-overlay-highpriomisc \
|
||||
|
@ -39,7 +40,9 @@ PRODUCT_PACKAGES += \
|
|||
treble-overlay-huawei-EML \
|
||||
treble-overlay-huawei-FIG \
|
||||
treble-overlay-huawei-LLD \
|
||||
treble-overlay-huawei-MAR \
|
||||
treble-overlay-huawei-PIC \
|
||||
treble-overlay-huawei-POT \
|
||||
treble-overlay-huawei-PRA \
|
||||
treble-overlay-huawei-RNE \
|
||||
treble-overlay-huawei-SHT \
|
||||
|
@ -56,6 +59,7 @@ PRODUCT_PACKAGES += \
|
|||
treble-overlay-infinix-zero6 \
|
||||
treble-overlay-infinix-zeroxpro \
|
||||
treble-overlay-lenovo-Q706F \
|
||||
treble-overlay-lenovo-Y70 \
|
||||
treble-overlay-lenovo-k5pro \
|
||||
treble-overlay-lenovo-s5 \
|
||||
treble-overlay-lenovo-s5pro \
|
||||
|
@ -140,7 +144,7 @@ PRODUCT_PACKAGES += \
|
|||
treble-overlay-oneplus-op8-systemui \
|
||||
treble-overlay-oneplus-op9 \
|
||||
treble-overlay-oneplus-op9-systemui \
|
||||
treble-overlay-onn-100071481 \
|
||||
treble-overlay-onn-mid7019 \
|
||||
treble-overlay-oppo-a54 \
|
||||
treble-overlay-oppo-a54-systemui \
|
||||
treble-overlay-oppo-findx3pro \
|
||||
|
@ -173,6 +177,8 @@ PRODUCT_PACKAGES += \
|
|||
treble-overlay-realme-x2pro \
|
||||
treble-overlay-samsung-S10pq \
|
||||
treble-overlay-samsung-S10q \
|
||||
treble-overlay-samsung-S20 \
|
||||
treble-overlay-samsung-S20-systemui \
|
||||
treble-overlay-samsung-S20fe \
|
||||
treble-overlay-samsung-S20fe-systemui \
|
||||
treble-overlay-samsung-a20 \
|
||||
|
@ -199,6 +205,7 @@ PRODUCT_PACKAGES += \
|
|||
treble-overlay-samsung-a7 \
|
||||
treble-overlay-samsung-a70 \
|
||||
treble-overlay-samsung-a71 \
|
||||
treble-overlay-samsung-a73 \
|
||||
treble-overlay-samsung-a80 \
|
||||
treble-overlay-samsung-a82xq \
|
||||
treble-overlay-samsung-a82xq-systemui \
|
||||
|
@ -269,6 +276,7 @@ PRODUCT_PACKAGES += \
|
|||
treble-overlay-umidigi-A5pro \
|
||||
treble-overlay-umidigi-power \
|
||||
treble-overlay-unihertz-jelly2 \
|
||||
treble-overlay-unihertz-titanpocketeea \
|
||||
treble-overlay-vivo-y20 \
|
||||
treble-overlay-vivo-y20-systemui \
|
||||
treble-overlay-vivo-y31 \
|
||||
|
@ -303,6 +311,7 @@ PRODUCT_PACKAGES += \
|
|||
treble-overlay-xiaomi-pocom3pro5g \
|
||||
treble-overlay-xiaomi-pocom4pro5g \
|
||||
treble-overlay-xiaomi-pocom4pro5g-systemui \
|
||||
treble-overlay-xiaomi-pocom5 \
|
||||
treble-overlay-xiaomi-pocox3gt \
|
||||
treble-overlay-xiaomi-redmi10x5g \
|
||||
treble-overlay-xiaomi-redmi10x5g-systemui \
|
||||
|
@ -324,6 +333,7 @@ PRODUCT_PACKAGES += \
|
|||
treble-overlay-xiaomi-redminote10 \
|
||||
treble-overlay-xiaomi-redminote10pro \
|
||||
treble-overlay-xiaomi-redminote10s \
|
||||
treble-overlay-xiaomi-redminote10s-systemui \
|
||||
treble-overlay-xiaomi-redminote11 \
|
||||
treble-overlay-xiaomi-redminote114g \
|
||||
treble-overlay-xiaomi-redminote114g-systemui \
|
||||
|
@ -340,3 +350,4 @@ PRODUCT_PACKAGES += \
|
|||
treble-overlay-xiaomi-redminote9t \
|
||||
treble-overlay-xiaomi-redmis2 \
|
||||
|
||||
|
||||
|
|
Loading…
Reference in a new issue