Add overlay for POCO X3 GT (Chopin)

This commit is contained in:
Kent Dave Catipay 2022-07-31 11:35:18 +08:00
parent a369405f67
commit eaee2adb85
7 changed files with 532 additions and 0 deletions

View file

@ -0,0 +1,8 @@
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE_TAGS := optional
LOCAL_PACKAGE_NAME := treble-overlay-xiaomi-pocox3gt
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,10 @@
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="me.phh.treble.overlay.xiaomi.pocox3gt"
android:versionCode="1"
android:versionName="1.0">
<overlay android:targetPackage="android"
android:requiredSystemPropertyName="ro.product.vendor.device"
android:requiredSystemPropertyValue="+*POCO/chopin-global*"
android:priority="861"
android:isStatic="true" />
</manifest>

View file

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<dimen name="status_bar_height">28.0dip</dimen>
</resources>

View file

@ -0,0 +1,325 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<bool name="config_dozeAlwaysOnDisplayAvailable">false</bool>
<bool name="config_device_wfc_ims_available">true</bool>
<bool name="config_carrier_wfc_ims_available">true</bool>
<bool name="config_device_vt_available">true</bool>
<bool name="config_dynamic_bind_ims">true</bool>
<bool name="config_device_volte_available">true</bool>
<bool name="config_carrier_volte_available">true</bool>
<bool name="config_carrier_volte_tty_supported">true</bool>
<bool name="config_hearing_aid_profile_supported">true</bool>
<bool name="config_powerDecoupleAutoSuspendModeFromDisplay">true</bool>
<bool name="config_suspendWhenScreenOffDueToProximity">true</bool>
<bool name="config_powerDecoupleInteractiveModeFromDisplay">true</bool>
<bool name="config_automatic_brightness_available">true</bool>
<bool name="config_showNavigationBar">true</bool>
<bool name="config_supportsMicToggle">true</bool>
<bool name="config_wifi11axSupportOverride">true</bool>
<bool name="config_wifi5ghzSupport">true</bool>
<bool name="config_wifiBridgedSoftApSupported">false</bool>
<bool name="config_wifiMultiStaLocalOnlyConcurrencyEnabled">false</bool>
<bool name="config_wifiMultiStaNetworkSwitchingMakeBeforeBreakEnabled">false</bool>
<bool name="config_wifiMultiStaRestrictedConcurrencyEnabled">false</bool>
<bool name="config_wifiSaeH2eSupported">true</bool>
<bool name="config_wifiSoftapIeee80211axSupported">true</bool>
<bool name="config_wifi_background_scan_support">true</bool>
<bool name="config_wifi_connected_mac_randomization_supported">true</bool>
<bool name="config_wifi_fast_bss_transition_enabled">true</bool>
<bool name="config_wifi_p2p_mac_randomization_supported">true</bool>
<bool name="config_wifi_softap_acs_supported">true</bool>
<bool name="config_wifi_softap_ieee80211ac_supported">true</bool>
<bool name="config_wifi_softap_sae_supported">true</bool>
<dimen name="physical_power_button_center_screen_location_y">1100px</dimen>
<dimen name="physical_fingerprint_sensor_center_screen_location_y">1100px</dimen>
<!-- arrays.xml files -->
<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>5</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>407</item>
<item>472</item>
<item>500</item>
<item>530</item>
<item>530</item>
</integer-array>
<integer-array name="config_autoBrightnessLcdBacklightValues">
<item>2</item>
<item>4</item>
<item>7</item>
<item>11</item>
<item>15</item>
<item>16</item>
<item>23</item>
<item>30</item>
<item>40</item>
<item>42</item>
<item>42</item>
<item>42</item>
<item>42</item>
<item>42</item>
<item>42</item>
<item>43</item>
<item>43</item>
<item>43</item>
<item>44</item>
<item>44</item>
<item>44</item>
<item>44</item>
<item>44</item>
<item>45</item>
<item>45</item>
<item>45</item>
<item>46</item>
<item>47</item>
<item>48</item>
<item>48</item>
<item>49</item>
<item>49</item>
<item>50</item>
<item>51</item>
<item>52</item>
<item>52</item>
<item>53</item>
<item>53</item>
<item>54</item>
<item>55</item>
<item>56</item>
<item>56</item>
<item>57</item>
<item>58</item>
<item>59</item>
<item>69</item>
<item>80</item>
<item>94</item>
<item>107</item>
<item>121</item>
<item>136</item>
<item>152</item>
<item>157</item>
<item>195</item>
<item>219</item>
<item>221</item>
<item>226</item>
<item>255</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>
</integer-array>
<integer-array name="config_dynamicHysteresisBrightLevels">
<item>2000</item>
<item>2000</item>
<item>1000</item>
<item>1000</item>
<item>500</item>
<item>500</item>
<item>500</item>
<item>500</item>
</integer-array>
<integer-array name="config_dynamicHysteresisDarkLevels">
<item>800</item>
<item>800</item>
<item>800</item>
<item>800</item>
<item>800</item>
<item>500</item>
<item>500</item>
<item>500</item>
</integer-array>
<integer-array name="config_dynamicHysteresisLuxLevels">
<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_screenBrighteningThresholds">
<item>0</item>
</integer-array>
<integer-array name="config_screenDarkeningThresholds">
<item>0</item>
</integer-array>
<string-array name="config_tether_wifi_regexs">
<item>wlan0</item>
<item>wigig0</item>
</string-array>
<string-array name="config_biometric_sensors">
<item>0:2:15</item>
</string-array>
<string name="config_wifiSoftap2gChannelList">1-13</string>
<string name="config_wifiSoftap5gChannelList">36,38,40,42,44,46,48,149,153,157,161,165</string>
<string name="config_wifiSoftap60gChannelList" />
<string name="config_wifiSoftap6gChannelList">5,21,37,53,69,85,101,117,133,149,165,181,197,213,229</string>
<string name="config_wifi_random_mac_oui">00-0C-E7</string>
<string name="config_wifi_tcp_buffers">1730560,3461120,6922240,524288,1048576,4525824</string>
<string name="config_ims_package">com.mediatek.ims</string>
<bool name="config_useDevInputEventForAudioJack">true</bool>
<!-- fractions.xml files -->
<fraction name="config_autoBrightnessAdjustmentMaxGamma">100.0%</fraction>
<fraction name="config_maximumScreenDimRatio">29.999996%</fraction>
<fraction name="config_screenAutoBrightnessDozeScaleFactor">100.0%</fraction>
<!-- integers.xml files-->
<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_defaultRefreshRate">120</integer>
<integer name="config_defaultPeakRefreshRate">120</integer>
<integer name="config_screenBrightnessDim">23</integer>
<integer name="config_screenBrightnessDoze">17</integer>
<integer name="config_screenBrightnessForVrSettingDefault">1376</integer>
<integer name="config_screenBrightnessForVrSettingMaximum">4095</integer>
<integer name="config_screenBrightnessForVrSettingMinimum">1264</integer>
<integer name="config_screenBrightnessSettingDefault">150</integer>
<integer name="config_screenBrightnessSettingMaximum">255</integer>
<integer name="config_screenBrightnessSettingMinimum">2</integer>
<integer name="config_shutdownBatteryTemperature">600</integer>
<integer name="config_num_physical_slots">2</integer>
<integer name="config_screenBrightnessDoze">5</integer>
<integer name="config_shortPressOnPowerBehavior">1</integer>
<integer name="config_wifiDelayDisconnectOnImsLostMs">1000</integer>
<!-- displayCutout -->
<string name="config_mainBuiltInDisplayCutout">M 0,0 H -36 V 96 H 36 V 0 H 0 Z</string>
</resources>

View file

@ -0,0 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<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>
<dimen name="navigation_side_padding">85.0dip</dimen>
<dimen name="rounded_corner_content_padding">10.0dip</dimen>
<dimen name="status_bar_padding_top">8dp</dimen>
</resources>

View file

@ -0,0 +1,172 @@
<?xml version="1.0" encoding="utf-8"?>
<device name="Android">
<item name="ambient.on">0.1</item>
<item name="screen.on">58.17</item>
<item name="screen.full">279.81</item>
<item name="bluetooth.active">23.69</item>
<item name="bluetooth.on">0.83</item>
<item name="wifi.on">0.17</item>
<item name="wifi.active">223.39</item>
<item name="wifi.scan">29.99</item>
<item name="audio">18.14</item>
<item name="video">35.76</item>
<item name="camera.flashlight">74.69</item>
<item name="camera.avg">743.05</item>
<item name="gps.on"> 23.98</item>
<item name="radio.active">203.115</item>
<item name="radio.scanning">101.93</item>
<array name="radio.on">
<value>1.44</value>
<value>1.44</value>
</array>
<array name="cpu.active">
<value>0.1</value>
</array>
<array name="cpu.clusters.cores">
<value>4</value>
<value>3</value>
<value>1</value>
</array>
<array name="cpu.speeds.cluster0">
<value>500000</value>
<value>600000</value>
<value>675000</value>
<value>750000</value>
<value>850000</value>
<value>925000</value>
<value>1000000</value>
<value>1075000</value>
<value>1250000</value>
<value>1350000</value>
<value>1450000</value>
<value>1525000</value>
<value>1625000</value>
<value>1725000</value>
<value>1800000</value>
<value>2000000</value>
</array>
<array name="cpu.active.cluster0">
<value>42.1</value>
<value>43.16</value>
<value>44.01</value>
<value>44.87</value>
<value>46.38</value>
<value>47.54</value>
<value>48.44</value>
<value>50.35</value>
<value>56.73</value>
<value>59.33</value>
<value>61.74</value>
<value>63.47</value>
<value>65.38</value>
<value>70.29</value>
<value>74.01</value>
<value>83.09</value>
</array>
<array name="cpu.speeds.cluster1">
<value>437000</value>
<value>700000</value>
<value>902000</value>
<value>1046000</value>
<value>1162000</value>
<value>1335000</value>
<value>1451000</value>
<value>1537000</value>
<value>1624000</value>
<value>1740000</value>
<value>1855000</value>
<value>1985000</value>
<value>2200000</value>
<value>2354000</value>
<value>2507000</value>
<value>2600000</value>
</array>
<array name="cpu.active.cluster1">
<value>65.22</value>
<value>79.04</value>
<value>93.45</value>
<value>105.54</value>
<value>115.25</value>
<value>132.71</value>
<value>147.06</value>
<value>155.49</value>
<value>163.64</value>
<value>177.09</value>
<value>196.68</value>
<value>223.67</value>
<value>272.4</value>
<value>312.09</value>
<value>368.07</value>
<value>400.37</value>
</array>
<array name="cpu.speeds.cluster2">
<value>659000</value>
<value>921000</value>
<value>1108000</value>
<value>1258000</value>
<value>1370000</value>
<value>1482000</value>
<value>1632000</value>
<value>1745000</value>
<value>1820000</value>
<value>1938000</value>
<value>2032000</value>
<value>2127000</value>
<value>2292000</value>
<value>2410000</value>
<value>2529000</value>
<value>2600000</value>
</array>
<array name="cpu.active.cluster2">
<value>87.36</value>
<value>110.94</value>
<value>130.11</value>
<value>148.36</value>
<value>162.21</value>
<value>177.29</value>
<value>199.93</value>
<value>219.58</value>
<value>229.95</value>
<value>260.54</value>
<value>295.84</value>
<value>329.3</value>
<value>395.86</value>
<value>449.27</value>
<value>513.97</value>
<value>536.21</value>
</array>
<item name="cpu.awake">19.79</item>
<item name="cpu.idle">8.34</item>
<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>

View file

@ -254,6 +254,7 @@ PRODUCT_PACKAGES += \
treble-overlay-xiaomi-miplay \
treble-overlay-xiaomi-pocof1 \
treble-overlay-xiaomi-pocom4pro5g \
treble-overlay-xiaomi-pocox3gt \
treble-overlay-xiaomi-redmi10x5g \
treble-overlay-xiaomi-redmi6 \
treble-overlay-xiaomi-redmi6a \