Add Samsung Galaxy M52 5G (m52xq)

This commit is contained in:
paulowesll 2022-07-10 11:05:42 -03:00
parent eb0f15c237
commit f1a52222bc
10 changed files with 1366 additions and 0 deletions

8
Samsung/M52/Android.mk Normal file
View file

@ -0,0 +1,8 @@
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE_TAGS := optional
LOCAL_PACKAGE_NAME := treble-overlay-samsung-m52
LOCAL_MODULE_PATH := $(TARGET_OUT_PRODUCT)/overlay
LOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true
LOCAL_PRIVATE_PLATFORM_APIS := true
include $(BUILD_PACKAGE)

View file

@ -0,0 +1,3 @@
<?xml version="1.0" encoding="utf-8" standalone="no"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" android:compileSdkVersion="23" android:compileSdkVersionCodename="6.0-2438415" package="me.phh.treble.overlay.samsung.m52" platformBuildVersionCode="27" platformBuildVersionName="8.1.0">
<overlay android:isStatic="true" android:priority="929" android:requiredSystemPropertyName="ro.vendor.build.fingerprint" android:requiredSystemPropertyValue="+*samsung/m52xq*" android:targetPackage="android"/>
</manifest>

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<bool name="config_dynamic_automatic_brightness_available">true</bool>
<bool name="config_automatic_brightness_available">true</bool>
<bool name="config_supportAudioSourceUnprocessed">true</bool>
<bool name="config_enableBurnInProtection">true</bool>
<bool name="config_dozeAlwaysOnDisplayAvailable">true</bool>
<bool name="config_supportDoubleTapWake">true</bool>
<bool name="config_wifi_dual_band_support">true</bool>
<bool name="config_dozeWakeLockScreenSensorAvailable">true</bool>
<bool name="config_dozePulsePickup">true</bool>
<bool name="config_useDevInputEventForAudioJack">true</bool>
</resources>

View file

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<item type="dimen" name="config_screenBrightnessDimFloat">0.047058824</item>
<item type="dimen" name="config_screenBrightnessSettingDefaultFloat">0.5019608</item>
<item type="dimen" name="config_screenBrightnessSettingMaximumFloat">1.0</item>
<item type="dimen" name="config_screenBrightnessSettingMinimumFloat">0.0</item>
<dimen name="status_bar_camera_side_padding">29.0px</dimen>
<dimen name="status_bar_camera_top_margin">22.0px</dimen>
<dimen name="status_bar_height_portrait">5.5739746mm</dimen>
<dimen name="status_bar_indicator_corner_padding">57.0px</dimen>
</resources>

View file

@ -0,0 +1,14 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<integer name="config_autoBrightnessHbmAmbientLux">3000</integer>
<integer name="config_lowLimitAtHighestAutoBrightnessLevel">255</integer>
<integer name="config_minimumBrightnessStepValue">1</integer>
<integer name="config_screenBrightnessDim">12</integer>
<integer name="config_screenBrightnessExtendedMaximum">486</integer>
<integer name="config_screenBrightnessForClearView">193</integer>
<integer name="config_screenBrightnessSettingDefault">128</integer>
<integer name="config_screenBrightnessSettingMaximum">255</integer>
<integer name="config_screenBrightnessSettingMinimum">0</integer>
<integer name="config_defaultRefreshRate">0</integer>
<integer name="config_defaultPeakRefreshRate">120</integer>
</resources>

View file

@ -0,0 +1,34 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<public type="array" name="config_HysteresisBrightInputLux" id="0x7f010000" />
<public type="array" name="config_HysteresisBrightOutputLux" id="0x7f010001" />
<public type="array" name="config_HysteresisDarkInputLux" id="0x7f010002" />
<public type="array" name="config_HysteresisDarkOutputLux" id="0x7f010003" />
<public type="array" name="config_aodBrightnessValues" id="0x7f010004" />
<public type="array" name="config_autoBrightnessDisplayValuesNits" id="0x7f010005" />
<public type="array" name="config_autoBrightnessLevels" id="0x7f010006" />
<public type="array" name="config_screenBrightnessBacklight" id="0x7f010007" />
<public type="array" name="config_screenBrightnessNits" id="0x7f010008" />
<public type="array" name="config_screenBrightnessRangeForClearView" id="0x7f010009" />
<public type="bool" name="config_dynamic_automatic_brightness_available" id="0x7f020000" />
<public type="bool" name="config_supportAudioSourceUnprocessed" id="0x7f020001" />
<public type="dimen" name="config_screenBrightnessDimFloat" id="0x7f030000" />
<public type="dimen" name="config_screenBrightnessSettingDefaultFloat" id="0x7f030001" />
<public type="dimen" name="config_screenBrightnessSettingMaximumFloat" id="0x7f030002" />
<public type="dimen" name="config_screenBrightnessSettingMinimumFloat" id="0x7f030003" />
<public type="dimen" name="status_bar_camera_side_padding" id="0x7f030004" />
<public type="dimen" name="status_bar_camera_top_margin" id="0x7f030005" />
<public type="dimen" name="status_bar_height_portrait" id="0x7f030006" />
<public type="dimen" name="status_bar_indicator_corner_padding" id="0x7f030007" />
<public type="integer" name="config_autoBrightnessHbmAmbientLux" id="0x7f040000" />
<public type="integer" name="config_lowLimitAtHighestAutoBrightnessLevel" id="0x7f040001" />
<public type="integer" name="config_minimumBrightnessStepValue" id="0x7f040002" />
<public type="integer" name="config_screenBrightnessDim" id="0x7f040003" />
<public type="integer" name="config_screenBrightnessExtendedMaximum" id="0x7f040004" />
<public type="integer" name="config_screenBrightnessForClearView" id="0x7f040005" />
<public type="integer" name="config_screenBrightnessSettingDefault" id="0x7f040006" />
<public type="integer" name="config_screenBrightnessSettingMaximum" id="0x7f040007" />
<public type="integer" name="config_screenBrightnessSettingMinimum" id="0x7f040008" />
<public type="string" name="config_mainBuiltInDisplayCutout" id="0x7f050000" />
<public type="xml" name="power_profile" id="0x7f060000" />
</resources>

View file

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="config_mainBuiltInDisplayCutout">M 0,0 H -12.95238095238095 V 34.28571428571429 H 12.95238095238095 V 0 H 0 Z @dp</string>
</resources>

View file

@ -0,0 +1,138 @@
<?xml version="1.0" encoding="utf-8"?>
<device name="Android">
<item name="ambient.on">36</item>
<item name="screen.on">120</item>
<item name="screen.full">335</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">63</item>
<item name="camera.avg">178</item>
<item name="gps.on">50</item>
<item name="radio.active">113</item>
<item name="radio.scanning">8</item>
<array name="radio.on">
<value>1.5</value>
<value>1.5</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>

View file

@ -179,6 +179,7 @@ PRODUCT_PACKAGES += \
treble-overlay-samsung-m31-systemui \
treble-overlay-samsung-m31s \
treble-overlay-samsung-m31s-systemui \
treble-overlay-samsung-m52 \
treble-overlay-samsung-n9q \
treble-overlay-samsung-o1s \
treble-overlay-samsung-p3s \