Преглед на файлове

e1q: adapt e1q

fix overlays
j7b3y преди 2 месеца
родител
ревизия
b4cc84b22d
променени са 39 файла, в които са добавени 574 реда и са изтрити 4292 реда
  1. 1 1
      Android.mk
  2. 1 6
      AndroidProducts.mk
  3. 6 6
      BoardConfig.mk
  4. 1 1
      board-info.txt
  5. 12 7
      device.mk
  6. 2 2
      extract-files.py
  7. 32 0
      lineage_e1q.mk
  8. 0 27
      lineage_e3q.mk
  9. 11 0
      overlay/CarrierConfigResCommon/Android.bp
  10. 10 0
      overlay/CarrierConfigResCommon/AndroidManifest.xml
  11. 1 1
      overlay/CarrierConfigResCommon/res/xml/vendor.xml
  12. 10 0
      overlay/FrameworksResE1q/Android.bp
  13. 12 0
      overlay/FrameworksResE1q/AndroidManifest.xml
  14. 17 0
      overlay/FrameworksResE1q/res/values-land/dimens.xml
  15. 38 0
      overlay/FrameworksResE1q/res/values/config.xml
  16. 30 0
      overlay/FrameworksResE1q/res/values/dimens.xml
  17. 182 0
      overlay/FrameworksResE1q/res/xml/power_profile.xml
  18. 10 0
      overlay/FrameworksResUdfpsSensor/Android.bp
  19. 10 0
      overlay/FrameworksResUdfpsSensor/AndroidManifest.xml
  20. 12 0
      overlay/FrameworksResUdfpsSensor/res/values/config.xml
  21. 10 0
      overlay/SettingsResCommon/Android.bp
  22. 9 0
      overlay/SettingsResCommon/AndroidManifest.xml
  23. 4 0
      overlay/SettingsResCommon/res/values/config.xml
  24. 10 0
      overlay/SystemUIResE1q/Android.bp
  25. 12 0
      overlay/SystemUIResE1q/AndroidManifest.xml
  26. 20 0
      overlay/SystemUIResE1q/res/values/config.xml
  27. 21 0
      overlay/SystemUIResE1q/res/values/dimens.xml
  28. 10 0
      overlay/WifiResTargetE1q/Android.bp
  29. 13 0
      overlay/WifiResTargetE1q/AndroidManifest.xml
  30. 11 0
      overlay/WifiResTargetE1q/res/values/config.xml
  31. 0 3818
      overlay/frameworks/base/core/res/res/values/config.xml
  32. 0 303
      overlay/frameworks/base/core/res/res/xml/power_profile.xml
  33. 0 23
      overlay/frameworks/base/packages/SystemUI/res/values/dimens.xml
  34. BIN
      prebuilts/dtb.img
  35. BIN
      prebuilts/dtbo.img
  36. 18 63
      proprietary-files.txt
  37. 2 2
      rootdir/Android.bp
  38. 7 8
      rootdir/etc/fstab.qcom
  39. 29 24
      rootdir/etc/init.e1q.rc

+ 1 - 1
Android.mk

@@ -6,7 +6,7 @@
 
 LOCAL_PATH := $(call my-dir)
 
-ifeq ($(TARGET_DEVICE),e3q)
+ifeq ($(TARGET_DEVICE),e1q)
 include $(call all-subdir-makefiles,$(LOCAL_PATH))
 
 include $(CLEAR_VARS)

+ 1 - 6
AndroidProducts.mk

@@ -5,9 +5,4 @@
 #
 
 PRODUCT_MAKEFILES := \
-    $(LOCAL_DIR)/lineage_e3q.mk
-
-COMMON_LUNCH_CHOICES := \
-    lineage_e3q-user \
-    lineage_e3q-userdebug \
-    lineage_e3q-eng
+    $(LOCAL_DIR)/lineage_e1q.mk

+ 6 - 6
BoardConfig.mk

@@ -8,7 +8,7 @@ BUILD_BROKEN_DUP_RULES := true
 #BUILD_BROKEN_ELF_PREBUILT_PRODUCT_COPY_FILES := true
 #BUILD_BROKEN_INCORRECT_PARTITION_IMAGES := true
 
-DEVICE_PATH := device/samsung/e3q
+DEVICE_PATH := device/samsung/e1q
 
 # A/B
 AB_OTA_UPDATER := false
@@ -21,7 +21,7 @@ TARGET_CPU_VARIANT := generic
 TARGET_CPU_VARIANT_RUNTIME := kryo300
 
 # Assert
-TARGET_OTA_ASSERT_DEVICE := e3q
+TARGET_OTA_ASSERT_DEVICE := e1q
 
 # Audio
 AUDIO_FEATURE_ENABLED_DLKM := true
@@ -101,7 +101,7 @@ TARGET_KERNEL_SOURCE := kernel/samsung/sm8650
 TARGET_KERNEL_CONFIG := \
     gki_defconfig \
     vendor/pineapple_GKI.config \
-    oem/e3q-lego.config
+    oem/e1q-lego.config
 
 # Kernel modules
 BOARD_SYSTEM_KERNEL_MODULES_LOAD := $(strip $(shell cat $(DEVICE_PATH)/modules.load.system_dlkm))
@@ -266,8 +266,8 @@ DEVICE_FRAMEWORK_COMPATIBILITY_MATRIX_FILE := \
     vendor/lineage/config/device_framework_matrix.xml
 DEVICE_MATRIX_FILE := hardware/qcom-caf/common/compatibility_matrix.xml
 DEVICE_MANIFEST_FILE := \
-    hardware/qcom-caf/sm8550/audio/primary-hal/configs/common/manifest_non_qmaa.xml \
-    hardware/qcom-caf/sm8550/audio/primary-hal/configs/common/manifest_non_qmaa_extn.xml \
+    hardware/qcom-caf/sm8650/audio/primary-hal/configs/common/manifest_non_qmaa.xml \
+    hardware/qcom-caf/sm8650/audio/primary-hal/configs/common/manifest_non_qmaa_extn.xml \
     $(DEVICE_PATH)/configs/vintf/manifest.xml \
     $(DEVICE_PATH)/configs/vintf/manifest_pineapple.xml \
 
@@ -288,4 +288,4 @@ WIFI_HIDL_UNIFIED_SUPPLICANT_SERVICE_RC_ENTRY := true
 WPA_SUPPLICANT_VERSION := VER_0_8_X
 
 # Inherit the proprietary files
-include vendor/samsung/e3q/BoardConfigVendor.mk
+include vendor/samsung/e1q/BoardConfigVendor.mk

+ 1 - 1
board-info.txt

@@ -1 +1 @@
-require board=pineapple|e3q
+require board=pineapple|e1q

+ 12 - 7
device.mk

@@ -92,8 +92,8 @@ PRODUCT_COPY_FILES += \
     frameworks/native/data/etc/android.hardware.bluetooth_le.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.bluetooth_le.xml
 
 # Boot animation
-TARGET_SCREEN_HEIGHT := 3120
-TARGET_SCREEN_WIDTH := 1440
+TARGET_SCREEN_HEIGHT := 2340
+TARGET_SCREEN_WIDTH := 1080
 
 # Camera
 PRODUCT_PACKAGES += \
@@ -211,10 +211,15 @@ PRODUCT_COPY_FILES += \
     frameworks/native/data/etc/com.android.nfc_extras.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/com.android.nfc_extras.xml \
     frameworks/native/data/etc/com.nxp.mifare.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/com.nxp.mifare.xml
 
-# Overlays
-DEVICE_PACKAGE_OVERLAYS += $(LOCAL_PATH)/overlay
+# Overlay
+PRODUCT_PACKAGES += \
+    CarrierConfigResCommon \
+    FrameworksResE1q \
+    FrameworksResUdfpsSensor \
+    SettingsResCommon \
+    SystemUIResE1q \
+    WifiResTargetE1q
 
-PRODUCT_ENFORCE_RRO_TARGETS := *
 
 # Power
 PRODUCT_PACKAGES += \
@@ -288,7 +293,7 @@ PRODUCT_PACKAGES += \
 
 PRODUCT_PACKAGES += \
     fstab.qcom \
-    init.e3q.rc \
+    init.e1q.rc \
     init.qcom.factory.rc \
     init.qcom.rc \
     init.qti.kernel.rc \
@@ -410,4 +415,4 @@ PRODUCT_COPY_FILES += \
     frameworks/native/data/etc/android.software.ipsec_tunnels.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.software.ipsec_tunnels.xml
 
 # Inherit the proprietary files
-$(call inherit-product, vendor/samsung/e3q/e3q-vendor.mk)
+$(call inherit-product, vendor/samsung/e1q/e1q-vendor.mk)

+ 2 - 2
extract-files.py

@@ -22,7 +22,7 @@ from extract_utils.main import (
 
 namespace_imports = [
     # FIXME
-    'device/samsung/e3q',
+    'device/samsung/e1q',
     'hardware/samsung',
     'kernel/samsung/sm8650',
     'kernel/samsung/sm8650-modules',
@@ -72,7 +72,7 @@ blob_fixups: blob_fixups_user_type = {
 }  # fmt: skip
 
 module = ExtractUtilsModule(
-    'e3q',
+    'e1q',
     'samsung',
     blob_fixups=blob_fixups,
     lib_fixups=lib_fixups,

+ 32 - 0
lineage_e1q.mk

@@ -0,0 +1,32 @@
+#
+# Copyright (C) 2024 The LineageOS Project
+#
+# SPDX-License-Identifier: Apache-2.0
+#
+
+# Inherit from those products. Most specific first.
+$(call inherit-product, $(SRC_TARGET_DIR)/product/core_64_bit.mk)
+$(call inherit-product, $(SRC_TARGET_DIR)/product/full_base_telephony.mk)
+
+# Inherit some common Lineage stuff.
+$(call inherit-product, vendor/lineage/config/common_full_phone.mk)
+$(call inherit-product, vendor/gapps/arm64/arm64-vendor.mk)
+
+# Inherit from e1q device
+$(call inherit-product, device/samsung/e1q/device.mk)
+
+PRODUCT_NAME := lineage_e1q
+PRODUCT_DEVICE := e1q
+PRODUCT_BRAND := Samsung
+PRODUCT_MODEL := SM-S9210
+PRODUCT_MANUFACTURER := Samsung
+
+# UDFPS
+TARGET_HAS_UDFPS := true
+
+PRODUCT_GMS_CLIENTID_BASE := android-samsung
+
+PRODUCT_BUILD_PROP_OVERRIDES += \
+    BuildDesc="e1qzcx-user 14 UP1A.231005.007 S9210ZCS3AXI1 release-keys"
+
+BUILD_FINGERPRINT := samsung/e1qzcx/e1q:14/UP1A.231005.007/S9210ZCS3AXI1:user/release-keys

+ 0 - 27
lineage_e3q.mk

@@ -1,27 +0,0 @@
-#
-# Copyright (C) 2024 The LineageOS Project
-#
-# SPDX-License-Identifier: Apache-2.0
-#
-
-# Inherit from those products. Most specific first.
-$(call inherit-product, $(SRC_TARGET_DIR)/product/core_64_bit.mk)
-$(call inherit-product, $(SRC_TARGET_DIR)/product/full_base_telephony.mk)
-
-# Inherit some common Lineage stuff.
-$(call inherit-product, vendor/lineage/config/common_full_phone.mk)
-
-# Inherit from e3q device
-$(call inherit-product, device/samsung/e3q/device.mk)
-
-PRODUCT_DEVICE := e3q
-PRODUCT_NAME := lineage_e3q
-PRODUCT_BRAND := samsung
-PRODUCT_MODEL := SM-S928B
-PRODUCT_MANUFACTURER := samsung
-
-PRODUCT_GMS_CLIENTID_BASE := android-samsung-ss
-
-PRODUCT_BUILD_PROP_OVERRIDES += \
-    BuildDesc="e3qxxx-user 14 UP1A.231005.007 S928BXXU4AXK4 release-keys" \
-    BuildFingerprint="samsung/e3qxxx/e3q:14/UP1A.231005.007/S928BXXU4AXK4:user/release-keys"

+ 11 - 0
overlay/CarrierConfigResCommon/Android.bp

@@ -0,0 +1,11 @@
+//
+// Copyright (C) 2024 The LineageOS Project
+//
+// SPDX-License-Identifier: Apache-2.0
+//
+
+runtime_resource_overlay {
+    name: "CarrierConfigResCommon",
+    vendor: true,
+    aaptflags: ["--keep-raw-values"],
+}

+ 10 - 0
overlay/CarrierConfigResCommon/AndroidManifest.xml

@@ -0,0 +1,10 @@
+<!--
+     Copyright (C) 2024 The LineageOS Project
+     SPDX-License-Identifier: Apache-2.0
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+    package="com.android.carrierconfig.overlay.common">
+    <overlay android:targetPackage="com.android.carrierconfig"
+                   android:isStatic="true"
+                   android:priority="100"/>
+</manifest>

+ 1 - 1
overlay/packages/apps/CarrierConfig/res/xml/values.xml → overlay/CarrierConfigResCommon/res/xml/vendor.xml

@@ -2628,4 +2628,4 @@
     <carrier_config mcc="999">
         <boolean name="is_private_network" value="true" />
     </carrier_config>
-</carrier_config_list>
+</carrier_config_list>

+ 10 - 0
overlay/FrameworksResE1q/Android.bp

@@ -0,0 +1,10 @@
+//
+// Copyright (C) 2024 The LineageOS Project
+//
+// SPDX-License-Identifier: Apache-2.0
+//
+
+runtime_resource_overlay {
+    name: "FrameworksResE1q",
+    device_specific: true,
+}

+ 12 - 0
overlay/FrameworksResE1q/AndroidManifest.xml

@@ -0,0 +1,12 @@
+<!--
+     Copyright (C) 2024 The LineageOS Project
+     SPDX-License-Identifier: Apache-2.0
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+    package="android.overlay.e1q">
+
+    <overlay
+        android:isStatic="true"
+        android:priority="700"
+        android:targetPackage="android" />
+</manifest>

+ 17 - 0
overlay/FrameworksResE1q/res/values-land/dimens.xml

@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+     Copyright (C) 2024 The LineageOS Project
+     SPDX-License-Identifier: Apache-2.0
+-->
+<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+
+    <!-- Height of the status bar.
+         Do not read this dimen directly. Use {@link SystemBarUtils#getStatusBarHeight} instead.
+         -->
+    <dimen name="status_bar_height">88.0px</dimen>
+
+    <!-- The default height of the status bar used in {@link SystemBarUtils#getStatusBarHeight} to
+         calculate the status bar height. -->
+    <dimen name="status_bar_height_default">@dimen/status_bar_height</dimen>
+
+</resources>

Файловите разлики са ограничени, защото са твърде много
+ 38 - 0
overlay/FrameworksResE1q/res/values/config.xml


+ 30 - 0
overlay/FrameworksResE1q/res/values/dimens.xml

@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+     Copyright (C) 2024 The LineageOS Project
+     SPDX-License-Identifier: Apache-2.0
+-->
+<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+
+    <!-- Height of the status bar.
+         Do not read this dimen directly. Use {@link SystemBarUtils#getStatusBarHeight} instead.
+         -->
+    <dimen name="status_bar_height">88.0px</dimen>
+
+    <!-- The default height of the status bar used in {@link SystemBarUtils#getStatusBarHeight} to
+         calculate the status bar height. -->
+    <dimen name="status_bar_height_default">@dimen/status_bar_height</dimen>
+
+    <!-- Radius of the software rounded corners at the top of the display in its natural
+        orientation. If zero, the value of rounded_corner_radius is used. -->
+    <dimen name="rounded_corner_radius_top">34.0dip</dimen>
+
+    <!-- Radius of the software rounded corners at the bottom of the display in its natural
+        orientation. If zero, the value of rounded_corner_radius is used. -->
+    <dimen name="rounded_corner_radius_bottom">34.0dip</dimen>
+
+    <dimen name="status_bar_camera_side_padding">30.0px</dimen>
+    <dimen name="status_bar_camera_top_margin">27.0px</dimen>
+    <dimen name="status_bar_height_portrait">5.399994mm</dimen>
+    <dimen name="status_bar_indicator_corner_padding">67.0px</dimen>
+
+</resources>

+ 182 - 0
overlay/FrameworksResE1q/res/xml/power_profile.xml

@@ -0,0 +1,182 @@
+<?xml version="1.0" encoding="utf-8"?>
+<device name="Android">
+    <item name="none">0</item>
+    <item name="ambient.on">19.61</item>
+    <item name="screen.on.display0">63.8</item>
+    <item name="screen.full.display0">276.8</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">11.4</item>
+    <item name="video">21.75</item>
+    <item name="camera.flashlight">107</item>
+    <item name="camera.avg">287</item>
+    <item name="gps.on">37.9</item>
+    <item name="radio.active">177.02</item>
+    <item name="radio.scanning">92.98</item>
+    <array name="radio.on">
+        <value>8.77</value>
+        <value>8.77</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>3</value>
+        <value>4</value>
+        <value>1</value>
+    </array>
+    <array name="cpu.core_speeds.cluster0">
+        <value>307200</value>
+        <value>441600</value>
+        <value>556800</value>
+        <value>672000</value>
+        <value>787200</value>
+        <value>902400</value>
+        <value>1017600</value>
+        <value>1113600</value>
+        <value>1228800</value>
+        <value>1344000</value>
+        <value>1459200</value>
+        <value>1555200</value>
+        <value>1670400</value>
+        <value>1785600</value>
+        <value>1990800</value>
+        <value>2016000</value>
+    </array>
+    <array name="cpu.core_power.cluster0">
+        <value>14</value>
+        <value>16</value>
+        <value>18</value>
+        <value>20</value>
+        <value>22</value>
+        <value>24</value>
+        <value>28</value>
+        <value>29</value>
+        <value>32</value>
+        <value>35</value>
+        <value>39</value>
+        <value>42</value>
+        <value>46</value>
+        <value>50</value>
+        <value>54</value>
+        <value>60</value>
+    </array>
+    <array name="cpu.core_speeds.cluster1">
+        <value>499200</value>
+        <value>614400</value>
+        <value>729600</value>
+        <value>844800</value>
+        <value>940800</value>
+        <value>1056000</value>
+        <value>1171200</value>
+        <value>1286400</value>
+        <value>1401600</value>
+        <value>1536000</value>
+        <value>1651200</value>
+        <value>1785600</value>
+        <value>1920000</value>
+        <value>2054400</value>
+        <value>2188800</value>
+        <value>2323200</value>
+        <value>2457600</value>
+        <value>2592000</value>
+        <value>2707200</value>
+        <value>2803200</value>
+    </array>
+    <array name="cpu.core_power.cluster1">
+        <value>28</value>
+        <value>33</value>
+        <value>39</value>
+        <value>45</value>
+        <value>49</value>
+        <value>57</value>
+        <value>64</value>
+        <value>72</value>
+        <value>80</value>
+        <value>91</value>
+        <value>101</value>
+        <value>120</value>
+        <value>133</value>
+        <value>153</value>
+        <value>178</value>
+        <value>202</value>
+        <value>238</value>
+        <value>277</value>
+        <value>321</value>
+        <value>321</value>
+    </array>
+    <array name="cpu.core_speeds.cluster2">
+        <value>595200</value>
+        <value>729600</value>
+        <value>86400</value>
+        <value>998400</value>
+        <value>1132800</value>
+        <value>1248000</value>
+        <value>1363200</value>
+        <value>1478400</value>
+        <value>1593600</value>
+        <value>1708800</value>
+        <value>1843200</value>
+        <value>1977600</value>
+        <value>2092800</value>
+        <value>2227200</value>
+        <value>2342400</value>
+        <value>2476800</value>
+        <value>2592000</value>
+        <value>2726400</value>
+        <value>2841600</value>
+        <value>2956800</value>
+        <value>3187200</value>
+        <value>3360000</value>
+    </array>
+    <array name="cpu.core_power.cluster2">
+        <value>80</value>
+        <value>92</value>
+        <value>109</value>
+        <value>122</value>
+        <value>139</value>
+        <value>157</value>
+        <value>171</value>
+        <value>188</value>
+        <value>205</value>
+        <value>224</value>
+        <value>249</value>
+        <value>281</value>
+        <value>334</value>
+        <value>374</value>
+        <value>404</value>
+        <value>460</value>
+        <value>500</value>
+        <value>560</value>
+        <value>614</value>
+        <value>715</value>
+        <value>1080</value>
+        <value>1139</value>
+    </array>
+    <item name="cpu.suspend">7.7</item>
+    <item name="cpu.idle">19.6</item>
+    <item name="battery.capacity">4855</item>
+    <item name="battery.typical.capacity">5000</item>
+    <item name="bluetooth.controller.idle">3.5</item>
+    <item name="bluetooth.controller.rx">12</item>
+    <item name="bluetooth.controller.tx">33</item>
+    <item name="bluetooth.controller.voltage">4000</item>
+    <item name="wifi.controller.idle">1</item>
+    <item name="wifi.controller.rx">120</item>
+    <item name="wifi.controller.tx">300</item>
+    <array name="wifi.controller.tx_levels">
+        <value>0</value>
+    </array>
+    <item name="wifi.controller.voltage">4000</item>
+    <array name="wifi.batchedscan">
+        <value>.0002</value>
+        <value>.002</value>
+        <value>.02</value>
+        <value>.2</value>
+        <value>2</value>
+    </array>
+</device>

+ 10 - 0
overlay/FrameworksResUdfpsSensor/Android.bp

@@ -0,0 +1,10 @@
+//
+// Copyright (C) 2024 The LineageOS Project
+//
+// SPDX-License-Identifier: Apache-2.0
+//
+
+runtime_resource_overlay {
+    name: "FrameworksResUdfpsSensor",
+    vendor: true,
+}

+ 10 - 0
overlay/FrameworksResUdfpsSensor/AndroidManifest.xml

@@ -0,0 +1,10 @@
+<!--
+     Copyright (C) 2024 The LineageOS Project
+     SPDX-License-Identifier: Apache-2.0
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+    package="android.overlay.udfps_sensor">
+    <overlay android:targetPackage="android"
+                   android:isStatic="true"
+                   />
+</manifest>

+ 12 - 0
overlay/FrameworksResUdfpsSensor/res/values/config.xml

@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+     Copyright (C) 2024 The LineageOS Project
+     SPDX-License-Identifier: Apache-2.0
+-->
+<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <!-- Type of the udfps long press sensor. Empty if long press is not supported. -->
+    <string name="config_dozeUdfpsLongPressSensorType" translatable="false">org.lineageos.sensor.udfps</string>
+    
+    <!-- Whether devices suports in-display fingerprint when screen is off -->
+    <bool name="config_supportScreenOffUdfps">true</bool>
+</resources>

+ 10 - 0
overlay/SettingsResCommon/Android.bp

@@ -0,0 +1,10 @@
+//
+// Copyright (C) 2024 The LineageOS Project
+//
+// SPDX-License-Identifier: Apache-2.0
+//
+
+runtime_resource_overlay {
+    name: "SettingsResCommon",
+    vendor: true,
+}

+ 9 - 0
overlay/SettingsResCommon/AndroidManifest.xml

@@ -0,0 +1,9 @@
+<!--
+     Copyright (C) 2024 The LineageOS Project
+     SPDX-License-Identifier: Apache-2.0
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+    package="com.android.settings.overlay.common">
+    <overlay android:targetPackage="com.android.settings"
+                   android:isStatic="true"/>
+</manifest>

+ 4 - 0
overlay/packages/apps/Settings/res/values/config.xml → overlay/SettingsResCommon/res/values/config.xml

@@ -33,4 +33,8 @@
          should be either LOW (1) or HIGH (3).
     -->
     <integer name="config_vibration_supported_intensity_levels">3</integer>
+
+    <!-- Whether to show min/max refresh rate in display settings -->
+    <bool name="config_show_refresh_rate_controls">true</bool>
+    <bool name="config_supports_dynamic_refresh_rate_controls">false</bool>
 </resources>

+ 10 - 0
overlay/SystemUIResE1q/Android.bp

@@ -0,0 +1,10 @@
+//
+// Copyright (C) 2024 The LineageOS Project
+//
+// SPDX-License-Identifier: Apache-2.0
+//
+
+runtime_resource_overlay {
+    name: "SystemUIResE1q",
+    device_specific: true,
+}

+ 12 - 0
overlay/SystemUIResE1q/AndroidManifest.xml

@@ -0,0 +1,12 @@
+<!--
+     Copyright (C) 2024 The LineageOS Project
+     SPDX-License-Identifier: Apache-2.0
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+    package="com.android.systemui.overlay.e1q">
+
+    <overlay
+        android:isStatic="true"
+        android:priority="700"
+        android:targetPackage="com.android.systemui" />
+</manifest>

+ 20 - 0
overlay/SystemUIResE1q/res/values/config.xml

@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+     Copyright (C) 2016-2024 crDroid Android 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>
+    <!-- Whether show refresh rate QS tile -->
+    <bool name="config_showRefreshRateQsTile">false</bool>
+</resources>

+ 21 - 0
overlay/SystemUIResE1q/res/values/dimens.xml

@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+     Copyright (C) 2024 The LineageOS Project
+     SPDX-License-Identifier: Apache-2.0
+-->
+
+<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+
+    <!-- Default paddings for content around the corners. -->
+    <dimen name="rounded_corner_content_padding">0.0dip</dimen>
+
+    <!-- Height of the status bar header bar when on Keyguard -->
+    <dimen name="status_bar_header_height_keyguard">@*android:dimen/status_bar_height</dimen>
+
+    <!-- Location on the screen of the center of the physical power button. -->
+    <dimen name="physical_power_button_center_screen_location_y">1040.0px</dimen>
+
+    <!-- Location on the screen of the center of the fingerprint sensor. -->
+    <dimen name="physical_fingerprint_sensor_center_screen_location_y">1737.0px</dimen>
+
+</resources>

+ 10 - 0
overlay/WifiResTargetE1q/Android.bp

@@ -0,0 +1,10 @@
+//
+// Copyright (C) 2024 The LineageOS Project
+//
+// SPDX-License-Identifier: Apache-2.0
+//
+
+runtime_resource_overlay {
+    name: "WifiResTargetE1q",
+    vendor: true,
+}

+ 13 - 0
overlay/WifiResTargetE1q/AndroidManifest.xml

@@ -0,0 +1,13 @@
+<!--
+     Copyright (C) 2024 The LineageOS Project
+     SPDX-License-Identifier: Apache-2.0
+-->
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+    package="com.android.wifi.resources.overlay.target.e1q">
+
+    <overlay
+        android:isStatic="true"
+        android:priority="500"
+        android:targetName="WifiCustomization"
+        android:targetPackage="com.android.wifi.resources" />
+</manifest>

+ 11 - 0
overlay/WifiResTargetE1q/res/values/config.xml

@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+     Copyright (C) 2024 The LineageOS Project
+     SPDX-License-Identifier: Apache-2.0
+-->
+<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+
+    <!-- Default access point SSID used for tethering -->
+    <string name="wifi_tether_configure_ssid_default" translatable="false">Galaxy S24</string>
+
+</resources>

+ 0 - 3818
overlay/frameworks/base/core/res/res/values/config.xml

@@ -1,3818 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<resources>
-    <bool name="config_supportAudioSourceUnprocessed">true</bool>
-    <bool name="config_automatic_brightness_available">true</bool>
-    <bool name="config_unplugTurnsOnScreen">true</bool>
-    <string-array name="networkAttributes" translatable="false">
-        <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" translatable="false">
-        <item>1,1</item>
-        <item>0,1</item>
-        <item>7,1</item>
-    </string-array>
-    <bool name="config_hotswapCapable">true</bool>
-    <string name="config_defaultSms" translatable="false">com.android.mms</string>
-    <bool name="skip_restoring_network_selection" translatable="false">true</bool>
-    <bool name="config_stkNoAlphaUsrCnf">false</bool>
-    <bool name="config_device_volte_available">true</bool>
-    <bool name="config_device_vt_available">true</bool>
-    <bool name="config_sms_decode_gsm_8bit_data" translatable="false">true</bool>
-    <bool name="config_switch_phone_on_voice_reg_state_change">false</bool>
-    <integer name="config_default_cellular_usage_setting">-1</integer>
-    <bool name="config_telephony5gStandalone">true</bool>
-    <bool name="config_telephony5gNonStandalone">true</bool>
-    <bool name="config_voice_data_sms_auto_fallback">true</bool>
-    <bool name="config_enableNewAutoSelectNetworkUI">true</bool>
-    <bool name="config_device_wfc_ims_available">true</bool>
-    <string name="config_persistentDataPackageName" translatable="false">com.google.android.gms</string>
-    <string-array name="config_network_type_tcp_buffers">
-        <item>NR_SA_MMWAVE:2097152,6291456,16777216,512000,2097152,8388608</item>
-        <item>NR_SA:2097152,6291456,16777216,512000,2097152,8388608</item>
-        <item>NR_NSA_MMWAVE:2097152,6291456,16777216,512000,2097152,8388608</item>
-        <item>NR_NSA: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>HSPA+: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_0:4094,87380,524288,4096,16384,262144</item>
-        <item>EvDo_A:4094,87380,524288,4096,16384,262144</item>
-        <item>EvDo_B:4094,87380,524288,4096,16384,262144</item>
-    </string-array>
-    <bool name="config_supportDoubleTapWake">true</bool>
-    <bool name="config_show_smooth_display">true</bool>
-    <integer name="config_AFC_type">10</integer>
-    <integer name="config_AFPC_height">780</integer>
-    <integer name="config_AFPC_model">240103</integer>
-    <integer name="config_AFPC_size">843547</integer>
-    <integer name="config_AFPC_width">360</integer>
-    <integer name="config_acl_version">4</integer>
-    <integer name="config_autoBrightnessHbmAmbientLux">3000</integer>
-    <integer name="config_lowLimitAtHighestAutoBrightnessLevel">255</integer>
-    <integer name="config_minimumBrightnessStepValue">1</integer>
-    <integer name="config_screenBrightnessDim">13</integer>
-    <integer name="config_screenBrightnessExtendedMaximum">1275</integer>
-    <integer name="config_screenBrightnessForClearView">106</integer>
-    <integer name="config_screenBrightnessSettingDefault">128</integer>
-    <integer name="config_screenBrightnessSettingMaximum">255</integer>
-    <integer name="config_screenBrightnessSettingMinimum">0</integer>
-    <string name="config_mainBuiltInDisplayCutout">M 0,0 H -8.933333333333333 V 26.93333333333333 H 8.933333333333333 V 0 H 0 Z @dp</string>
-    <string name="config_mainDisplayShape">m209.86,447.16V5.99s-.01-.08-.01-.08v-.17s-.02-.08-.02-.08l-.02-.08-.02-.09-.02-.08-.03-.09-.03-.08-.04-.08-.04-.08-.04-.08-.05-.07-.06-.07-.05-.06-.07-.06-.06-.06-.07-.05-.07-.05-.08-.05-.08-.04-.08-.04-.08-.03-.09-.03-.08-.02-.09-.02-.08-.02h-.08s-.09-.02-.09-.02H5.61s-.08.02-.08.02l-.09.02-.08.02-.08.02-.09.03-.08.03-.08.04-.08.04-.08.05-.07.05-.07.05-.06.06-.07.06-.05.06-.06.07-.05.07-.04.08-.04.08-.04.08-.03.08-.03.09-.02.08-.02.09-.02.08v.08s-.02.09-.02.09v.24s-.01.08-.01.08v441.09s.01.08.01.08v.16s.02.08.02.08l.02.09.02.08.02.09.03.08.03.08.04.09.04.07.04.08.05.07.06.07.05.07.07.06.06.06.07.05.07.05.08.04.08.04.08.04.08.03.09.03.08.03h.08s.09.03.09.03h.08s.09.02.09.02h.08s.08.01.08.01h202.47s.09-.02.09-.02h.08s.08-.03.08-.03h.09s.08-.04.08-.04l.09-.03.08-.03.08-.04.08-.04.08-.04.07-.05.07-.05.06-.06.07-.06.05-.07.06-.07.05-.07.04-.08.04-.07.04-.09.03-.08.03-.08.02-.09.02-.08.02-.09v-.08s.02-.08.02-.08v-.24ZM3.93.36c8.22-.07,16.45-.11,24.67-.11h35.53c.21,0,.42.08.57.22.37.33.84.52,1.34.52h81.95c.49,0,.97-.19,1.34-.52.15-.14.36-.22.57-.22h35.53c8.22,0,16.45.04,24.67.11h.48c.2.01.4.01.61.03.2.02.41.06.6.12.14.05.28.1.41.16.24.12.47.27.66.46.3.29.51.67.64,1.07.06.18.1.36.13.55.03.23.03.47.04.7.07,8.39.11,16.77.11,25.15v395.9c0,8.38-.04,16.76-.11,25.14-.01.24-.01.47-.04.7-.03.19-.07.37-.13.55-.13.4-.34.78-.64,1.08-.19.19-.42.34-.67.45-.13.07-.26.12-.4.16-.19.06-.4.1-.6.12-.21.02-.41.03-.61.03-.16,0-.32,0-.48.01-8.22.07-16.45.1-24.67.1H28.6c-8.22,0-16.45-.03-24.67-.1-.16-.01-.32-.01-.48-.01-.2,0-.41-.01-.61-.03s-.41-.06-.6-.12c-.14-.04-.28-.09-.41-.16-.24-.11-.47-.27-.66-.45-.3-.3-.51-.68-.64-1.08-.06-.18-.1-.36-.13-.55-.03-.23-.03-.46-.04-.7-.07-8.38-.11-16.76-.11-25.14V28.6c0-8.38.04-16.76.11-25.15.01-.23.01-.47.04-.7.03-.19.07-.37.13-.55.13-.4.34-.78.64-1.07.19-.19.42-.34.67-.46.13-.06.26-.11.4-.16.19-.06.4-.1.6-.12s.41-.02.61-.03h.48Z</string>
-    <bool name="config_dozeAlwaysOnDisplayAvailable">true</bool>
-    <bool name="config_dozeAlwaysOnEnabled">false</bool>
-    <bool name="config_powerDecoupleAutoSuspendModeFromDisplay">true</bool>
-    <bool name="config_useDevInputEventForAudioJack">true</bool>
-    <integer name="config_defaultPeakRefreshRate">240</integer>
-    <integer name="config_defaultRefreshRate">144</integer>
-    <bool name="config_AFC_enabled">true</bool>
-    <bool name="config_cbrs_supported">true</bool>
-    <bool name="config_dynamic_automatic_brightness_available">true</bool>
-    <bool name="config_showNavigationBar">true</bool>
-    <bool name="config_systemCaptionsServiceCallsEnabled">true</bool>
-    <item type="dimen" name="config_screenBrightnessDimFloat">0.050980393</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="cover_clear_view_bottom">244.0dip</dimen>
-    <dimen name="cover_clear_view_left">203.0dip</dimen>
-    <dimen name="cover_clear_view_right">358.0dip</dimen>
-    <dimen name="cover_clear_view_rounded_corner">20.0dip</dimen>
-    <dimen name="cover_clear_view_top">4.0dip</dimen>
-    <dimen name="physical_power_button_center_screen_location_y">1330.0px</dimen>
-    <dimen name="rounded_corner_radius_bottom">2.0dip</dimen>
-    <dimen name="rounded_corner_radius_for_letterbox">2.0mm</dimen>
-    <dimen name="rounded_corner_radius_top">2.0dip</dimen>
-    <dimen name="status_bar_camera_side_padding">1.8499756mm</dimen>
-    <dimen name="status_bar_camera_top_margin">1.6999817mm</dimen>
-    <dimen name="status_bar_height_portrait">5.1099854mm</dimen>
-    <dimen name="status_bar_indicator_corner_padding">2.5mm</dimen>
-    <string-array name="config_Extra_Brightness_Display_Solution_Brightness_Value">
-        <item>1.8</item>
-    </string-array>
-    <string-array name="config_High_Brightness_Mode_Plus_Value">
-        <item>-1,-1,-1,-1,663,561</item>
-        <item>-1,-1,-1,663,561,561</item>
-        <item>-1,-1,663,561,459,459</item>
-        <item>-1,663,561,459,357,357</item>
-    </string-array>
-    <integer-array name="config_HysteresisBrightInputLux">
-        <item>0</item>
-        <item>10</item>
-        <item>15</item>
-        <item>50</item>
-        <item>100</item>
-        <item>300</item>
-        <item>500</item>
-        <item>1000</item>
-        <item>2000</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>12000</item>
-        <item>20000</item>
-        <item>49999</item>
-        <item>50000</item>
-    </integer-array>
-    <integer-array name="config_HysteresisBrightOutputLux">
-        <item>10</item>
-        <item>80</item>
-        <item>120</item>
-        <item>300</item>
-        <item>400</item>
-        <item>900</item>
-        <item>1300</item>
-        <item>2000</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>12000</item>
-        <item>20000</item>
-        <item>50000</item>
-        <item>50000</item>
-        <item>999999</item>
-    </integer-array>
-    <integer-array name="config_HysteresisDarkInputLux">
-        <item>0</item>
-        <item>5</item>
-        <item>9</item>
-        <item>10</item>
-        <item>25</item>
-        <item>50</item>
-        <item>100</item>
-        <item>300</item>
-        <item>500</item>
-        <item>1000</item>
-        <item>2000</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>12000</item>
-        <item>20000</item>
-        <item>50000</item>
-    </integer-array>
-    <integer-array name="config_HysteresisDarkOutputLux">
-        <item>-1</item>
-        <item>0</item>
-        <item>0</item>
-        <item>3</item>
-        <item>5</item>
-        <item>10</item>
-        <item>40</item>
-        <item>50</item>
-        <item>60</item>
-        <item>200</item>
-        <item>600</item>
-        <item>2000</item>
-        <item>3000</item>
-        <item>4000</item>
-        <item>5000</item>
-        <item>6000</item>
-        <item>7000</item>
-        <item>7000</item>
-        <item>7000</item>
-        <item>8000</item>
-        <item>12000</item>
-        <item>20000</item>
-    </integer-array>
-    <integer-array name="config_aodBrightnessValues">
-        <item>0</item>
-        <item>12</item>
-        <item>29</item>
-        <item>50</item>
-    </integer-array>
-    <integer-array name="config_autoBrightnessDisplayValuesNits">
-        <item>11</item>
-        <item>15</item>
-        <item>22</item>
-        <item>26</item>
-        <item>31</item>
-        <item>35</item>
-        <item>46</item>
-        <item>62</item>
-        <item>79</item>
-        <item>88</item>
-        <item>93</item>
-        <item>99</item>
-        <item>111</item>
-        <item>130</item>
-        <item>200</item>
-        <item>400</item>
-        <item>600</item>
-        <item>800</item>
-        <item>1000</item>
-        <item>1200</item>
-        <item>1400</item>
-        <item>1600</item>
-        <item>1800</item>
-        <item>2000</item>
-        <item>2450</item>
-        <item>2450</item>
-        <item>2450</item>
-    </integer-array>
-    <integer-array name="config_autoBrightnessDisplayValuesNits_doze">
-        <item>2</item>
-        <item>5</item>
-        <item>10</item>
-        <item>55</item>
-        <item>64</item>
-        <item>82</item>
-        <item>139</item>
-        <item>198</item>
-        <item>331</item>
-        <item>490</item>
-    </integer-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>50</item>
-        <item>100</item>
-        <item>300</item>
-        <item>500</item>
-        <item>1000</item>
-        <item>2000</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>12000</item>
-        <item>50000</item>
-        <item>999999</item>
-    </integer-array>
-    <integer-array name="config_autoBrightnessLevels_doze">
-        <item>1</item>
-        <item>10</item>
-        <item>30</item>
-        <item>50</item>
-        <item>100</item>
-        <item>500</item>
-        <item>1000</item>
-        <item>2000</item>
-        <item>3000</item>
-    </integer-array>
-    <string-array name="config_mobile_hotspot_provision_app">
-        <item>com.samsung.unifiedtp</item>
-        <item>com.samsung.unifiedtp.ui.TetheringProvisionActivity</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>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>
-        <item>266</item>
-        <item>267</item>
-        <item>268</item>
-        <item>269</item>
-        <item>270</item>
-        <item>271</item>
-        <item>272</item>
-        <item>273</item>
-        <item>274</item>
-        <item>275</item>
-        <item>276</item>
-        <item>277</item>
-        <item>278</item>
-        <item>279</item>
-        <item>280</item>
-        <item>281</item>
-        <item>282</item>
-        <item>283</item>
-        <item>284</item>
-        <item>285</item>
-        <item>286</item>
-        <item>287</item>
-        <item>288</item>
-        <item>289</item>
-        <item>290</item>
-        <item>291</item>
-        <item>292</item>
-        <item>293</item>
-        <item>294</item>
-        <item>295</item>
-        <item>296</item>
-        <item>297</item>
-        <item>298</item>
-        <item>299</item>
-        <item>300</item>
-        <item>301</item>
-        <item>302</item>
-        <item>303</item>
-        <item>304</item>
-        <item>305</item>
-        <item>306</item>
-        <item>307</item>
-        <item>308</item>
-        <item>309</item>
-        <item>310</item>
-        <item>311</item>
-        <item>312</item>
-        <item>313</item>
-        <item>314</item>
-        <item>315</item>
-        <item>316</item>
-        <item>317</item>
-        <item>318</item>
-        <item>319</item>
-        <item>320</item>
-        <item>321</item>
-        <item>322</item>
-        <item>323</item>
-        <item>324</item>
-        <item>325</item>
-        <item>326</item>
-        <item>327</item>
-        <item>328</item>
-        <item>329</item>
-        <item>330</item>
-        <item>331</item>
-        <item>332</item>
-        <item>333</item>
-        <item>334</item>
-        <item>335</item>
-        <item>336</item>
-        <item>337</item>
-        <item>338</item>
-        <item>339</item>
-        <item>340</item>
-        <item>341</item>
-        <item>342</item>
-        <item>343</item>
-        <item>344</item>
-        <item>345</item>
-        <item>346</item>
-        <item>347</item>
-        <item>348</item>
-        <item>349</item>
-        <item>350</item>
-        <item>351</item>
-        <item>352</item>
-        <item>353</item>
-        <item>354</item>
-        <item>355</item>
-        <item>356</item>
-        <item>357</item>
-        <item>358</item>
-        <item>359</item>
-        <item>360</item>
-        <item>361</item>
-        <item>362</item>
-        <item>363</item>
-        <item>364</item>
-        <item>365</item>
-        <item>366</item>
-        <item>367</item>
-        <item>368</item>
-        <item>369</item>
-        <item>370</item>
-        <item>371</item>
-        <item>372</item>
-        <item>373</item>
-        <item>374</item>
-        <item>375</item>
-        <item>376</item>
-        <item>377</item>
-        <item>378</item>
-        <item>379</item>
-        <item>380</item>
-        <item>381</item>
-        <item>382</item>
-        <item>383</item>
-        <item>384</item>
-        <item>385</item>
-        <item>386</item>
-        <item>387</item>
-        <item>388</item>
-        <item>389</item>
-        <item>390</item>
-        <item>391</item>
-        <item>392</item>
-        <item>393</item>
-        <item>394</item>
-        <item>395</item>
-        <item>396</item>
-        <item>397</item>
-        <item>398</item>
-        <item>399</item>
-        <item>400</item>
-        <item>401</item>
-        <item>402</item>
-        <item>403</item>
-        <item>404</item>
-        <item>405</item>
-        <item>406</item>
-        <item>407</item>
-        <item>408</item>
-        <item>409</item>
-        <item>410</item>
-        <item>411</item>
-        <item>412</item>
-        <item>413</item>
-        <item>414</item>
-        <item>415</item>
-        <item>416</item>
-        <item>417</item>
-        <item>418</item>
-        <item>419</item>
-        <item>420</item>
-        <item>421</item>
-        <item>422</item>
-        <item>423</item>
-        <item>424</item>
-        <item>425</item>
-        <item>426</item>
-        <item>427</item>
-        <item>428</item>
-        <item>429</item>
-        <item>430</item>
-        <item>431</item>
-        <item>432</item>
-        <item>433</item>
-        <item>434</item>
-        <item>435</item>
-        <item>436</item>
-        <item>437</item>
-        <item>438</item>
-        <item>439</item>
-        <item>440</item>
-        <item>441</item>
-        <item>442</item>
-        <item>443</item>
-        <item>444</item>
-        <item>445</item>
-        <item>446</item>
-        <item>447</item>
-        <item>448</item>
-        <item>449</item>
-        <item>450</item>
-        <item>451</item>
-        <item>452</item>
-        <item>453</item>
-        <item>454</item>
-        <item>455</item>
-        <item>456</item>
-        <item>457</item>
-        <item>458</item>
-        <item>459</item>
-        <item>460</item>
-        <item>461</item>
-        <item>462</item>
-        <item>463</item>
-        <item>464</item>
-        <item>465</item>
-        <item>466</item>
-        <item>467</item>
-        <item>468</item>
-        <item>469</item>
-        <item>470</item>
-        <item>471</item>
-        <item>472</item>
-        <item>473</item>
-        <item>474</item>
-        <item>475</item>
-        <item>476</item>
-        <item>477</item>
-        <item>478</item>
-        <item>479</item>
-        <item>480</item>
-        <item>481</item>
-        <item>482</item>
-        <item>483</item>
-        <item>484</item>
-        <item>485</item>
-        <item>486</item>
-        <item>487</item>
-        <item>488</item>
-        <item>489</item>
-        <item>490</item>
-        <item>491</item>
-        <item>492</item>
-        <item>493</item>
-        <item>494</item>
-        <item>495</item>
-        <item>496</item>
-        <item>497</item>
-        <item>498</item>
-        <item>499</item>
-        <item>500</item>
-        <item>501</item>
-        <item>502</item>
-        <item>503</item>
-        <item>504</item>
-        <item>505</item>
-        <item>506</item>
-        <item>507</item>
-        <item>508</item>
-        <item>509</item>
-        <item>510</item>
-        <item>511</item>
-        <item>512</item>
-        <item>513</item>
-        <item>514</item>
-        <item>515</item>
-        <item>516</item>
-        <item>517</item>
-        <item>518</item>
-        <item>519</item>
-        <item>520</item>
-        <item>521</item>
-        <item>522</item>
-        <item>523</item>
-        <item>524</item>
-        <item>525</item>
-        <item>526</item>
-        <item>527</item>
-        <item>528</item>
-        <item>529</item>
-        <item>530</item>
-        <item>531</item>
-        <item>532</item>
-        <item>533</item>
-        <item>534</item>
-        <item>535</item>
-        <item>536</item>
-        <item>537</item>
-        <item>538</item>
-        <item>539</item>
-        <item>540</item>
-        <item>541</item>
-        <item>542</item>
-        <item>543</item>
-        <item>544</item>
-        <item>545</item>
-        <item>546</item>
-        <item>547</item>
-        <item>548</item>
-        <item>549</item>
-        <item>550</item>
-        <item>551</item>
-        <item>552</item>
-        <item>553</item>
-        <item>554</item>
-        <item>555</item>
-        <item>556</item>
-        <item>557</item>
-        <item>558</item>
-        <item>559</item>
-        <item>560</item>
-        <item>561</item>
-        <item>562</item>
-        <item>563</item>
-        <item>564</item>
-        <item>565</item>
-        <item>566</item>
-        <item>567</item>
-        <item>568</item>
-        <item>569</item>
-        <item>570</item>
-        <item>571</item>
-        <item>572</item>
-        <item>573</item>
-        <item>574</item>
-        <item>575</item>
-        <item>576</item>
-        <item>577</item>
-        <item>578</item>
-        <item>579</item>
-        <item>580</item>
-        <item>581</item>
-        <item>582</item>
-        <item>583</item>
-        <item>584</item>
-        <item>585</item>
-        <item>586</item>
-        <item>587</item>
-        <item>588</item>
-        <item>589</item>
-        <item>590</item>
-        <item>591</item>
-        <item>592</item>
-        <item>593</item>
-        <item>594</item>
-        <item>595</item>
-        <item>596</item>
-        <item>597</item>
-        <item>598</item>
-        <item>599</item>
-        <item>600</item>
-        <item>601</item>
-        <item>602</item>
-        <item>603</item>
-        <item>604</item>
-        <item>605</item>
-        <item>606</item>
-        <item>607</item>
-        <item>608</item>
-        <item>609</item>
-        <item>610</item>
-        <item>611</item>
-        <item>612</item>
-        <item>613</item>
-        <item>614</item>
-        <item>615</item>
-        <item>616</item>
-        <item>617</item>
-        <item>618</item>
-        <item>619</item>
-        <item>620</item>
-        <item>621</item>
-        <item>622</item>
-        <item>623</item>
-        <item>624</item>
-        <item>625</item>
-        <item>626</item>
-        <item>627</item>
-        <item>628</item>
-        <item>629</item>
-        <item>630</item>
-        <item>631</item>
-        <item>632</item>
-        <item>633</item>
-        <item>634</item>
-        <item>635</item>
-        <item>636</item>
-        <item>637</item>
-        <item>638</item>
-        <item>639</item>
-        <item>640</item>
-        <item>641</item>
-        <item>642</item>
-        <item>643</item>
-        <item>644</item>
-        <item>645</item>
-        <item>646</item>
-        <item>647</item>
-        <item>648</item>
-        <item>649</item>
-        <item>650</item>
-        <item>651</item>
-        <item>652</item>
-        <item>653</item>
-        <item>654</item>
-        <item>655</item>
-        <item>656</item>
-        <item>657</item>
-        <item>658</item>
-        <item>659</item>
-        <item>660</item>
-        <item>661</item>
-        <item>662</item>
-        <item>663</item>
-        <item>664</item>
-        <item>665</item>
-        <item>666</item>
-        <item>667</item>
-        <item>668</item>
-        <item>669</item>
-        <item>670</item>
-        <item>671</item>
-        <item>672</item>
-        <item>673</item>
-        <item>674</item>
-        <item>675</item>
-        <item>676</item>
-        <item>677</item>
-        <item>678</item>
-        <item>679</item>
-        <item>680</item>
-        <item>681</item>
-        <item>682</item>
-        <item>683</item>
-        <item>684</item>
-        <item>685</item>
-        <item>686</item>
-        <item>687</item>
-        <item>688</item>
-        <item>689</item>
-        <item>690</item>
-        <item>691</item>
-        <item>692</item>
-        <item>693</item>
-        <item>694</item>
-        <item>695</item>
-        <item>696</item>
-        <item>697</item>
-        <item>698</item>
-        <item>699</item>
-        <item>700</item>
-        <item>701</item>
-        <item>702</item>
-        <item>703</item>
-        <item>704</item>
-        <item>705</item>
-        <item>706</item>
-        <item>707</item>
-        <item>708</item>
-        <item>709</item>
-        <item>710</item>
-        <item>711</item>
-        <item>712</item>
-        <item>713</item>
-        <item>714</item>
-        <item>715</item>
-        <item>716</item>
-        <item>717</item>
-        <item>718</item>
-        <item>719</item>
-        <item>720</item>
-        <item>721</item>
-        <item>722</item>
-        <item>723</item>
-        <item>724</item>
-        <item>725</item>
-        <item>726</item>
-        <item>727</item>
-        <item>728</item>
-        <item>729</item>
-        <item>730</item>
-        <item>731</item>
-        <item>732</item>
-        <item>733</item>
-        <item>734</item>
-        <item>735</item>
-        <item>736</item>
-        <item>737</item>
-        <item>738</item>
-        <item>739</item>
-        <item>740</item>
-        <item>741</item>
-        <item>742</item>
-        <item>743</item>
-        <item>744</item>
-        <item>745</item>
-        <item>746</item>
-        <item>747</item>
-        <item>748</item>
-        <item>749</item>
-        <item>750</item>
-        <item>751</item>
-        <item>752</item>
-        <item>753</item>
-        <item>754</item>
-        <item>755</item>
-        <item>756</item>
-        <item>757</item>
-        <item>758</item>
-        <item>759</item>
-        <item>760</item>
-        <item>761</item>
-        <item>762</item>
-        <item>763</item>
-        <item>764</item>
-        <item>765</item>
-        <item>766</item>
-        <item>767</item>
-        <item>768</item>
-        <item>769</item>
-        <item>770</item>
-        <item>771</item>
-        <item>772</item>
-        <item>773</item>
-        <item>774</item>
-        <item>775</item>
-        <item>776</item>
-        <item>777</item>
-        <item>778</item>
-        <item>779</item>
-        <item>780</item>
-        <item>781</item>
-        <item>782</item>
-        <item>783</item>
-        <item>784</item>
-        <item>785</item>
-        <item>786</item>
-        <item>787</item>
-        <item>788</item>
-        <item>789</item>
-        <item>790</item>
-        <item>791</item>
-        <item>792</item>
-        <item>793</item>
-        <item>794</item>
-        <item>795</item>
-        <item>796</item>
-        <item>797</item>
-        <item>798</item>
-        <item>799</item>
-        <item>800</item>
-        <item>801</item>
-        <item>802</item>
-        <item>803</item>
-        <item>804</item>
-        <item>805</item>
-        <item>806</item>
-        <item>807</item>
-        <item>808</item>
-        <item>809</item>
-        <item>810</item>
-        <item>811</item>
-        <item>812</item>
-        <item>813</item>
-        <item>814</item>
-        <item>815</item>
-        <item>816</item>
-        <item>817</item>
-        <item>818</item>
-        <item>819</item>
-        <item>820</item>
-        <item>821</item>
-        <item>822</item>
-        <item>823</item>
-        <item>824</item>
-        <item>825</item>
-        <item>826</item>
-        <item>827</item>
-        <item>828</item>
-        <item>829</item>
-        <item>830</item>
-        <item>831</item>
-        <item>832</item>
-        <item>833</item>
-        <item>834</item>
-        <item>835</item>
-        <item>836</item>
-        <item>837</item>
-        <item>838</item>
-        <item>839</item>
-        <item>840</item>
-        <item>841</item>
-        <item>842</item>
-        <item>843</item>
-        <item>844</item>
-        <item>845</item>
-        <item>846</item>
-        <item>847</item>
-        <item>848</item>
-        <item>849</item>
-        <item>850</item>
-        <item>851</item>
-        <item>852</item>
-        <item>853</item>
-        <item>854</item>
-        <item>855</item>
-        <item>856</item>
-        <item>857</item>
-        <item>858</item>
-        <item>859</item>
-        <item>860</item>
-        <item>861</item>
-        <item>862</item>
-        <item>863</item>
-        <item>864</item>
-        <item>865</item>
-        <item>866</item>
-        <item>867</item>
-        <item>868</item>
-        <item>869</item>
-        <item>870</item>
-        <item>871</item>
-        <item>872</item>
-        <item>873</item>
-        <item>874</item>
-        <item>875</item>
-        <item>876</item>
-        <item>877</item>
-        <item>878</item>
-        <item>879</item>
-        <item>880</item>
-        <item>881</item>
-        <item>882</item>
-        <item>883</item>
-        <item>884</item>
-        <item>885</item>
-        <item>886</item>
-        <item>887</item>
-        <item>888</item>
-        <item>889</item>
-        <item>890</item>
-        <item>891</item>
-        <item>892</item>
-        <item>893</item>
-        <item>894</item>
-        <item>895</item>
-        <item>896</item>
-        <item>897</item>
-        <item>898</item>
-        <item>899</item>
-        <item>900</item>
-        <item>901</item>
-        <item>902</item>
-        <item>903</item>
-        <item>904</item>
-        <item>905</item>
-        <item>906</item>
-        <item>907</item>
-        <item>908</item>
-        <item>909</item>
-        <item>910</item>
-        <item>911</item>
-        <item>912</item>
-        <item>913</item>
-        <item>914</item>
-        <item>915</item>
-        <item>916</item>
-        <item>917</item>
-        <item>918</item>
-        <item>919</item>
-        <item>920</item>
-        <item>921</item>
-        <item>922</item>
-        <item>923</item>
-        <item>924</item>
-        <item>925</item>
-        <item>926</item>
-        <item>927</item>
-        <item>928</item>
-        <item>929</item>
-        <item>930</item>
-        <item>931</item>
-        <item>932</item>
-        <item>933</item>
-        <item>934</item>
-        <item>935</item>
-        <item>936</item>
-        <item>937</item>
-        <item>938</item>
-        <item>939</item>
-        <item>940</item>
-        <item>941</item>
-        <item>942</item>
-        <item>943</item>
-        <item>944</item>
-        <item>945</item>
-        <item>946</item>
-        <item>947</item>
-        <item>948</item>
-        <item>949</item>
-        <item>950</item>
-        <item>951</item>
-        <item>952</item>
-        <item>953</item>
-        <item>954</item>
-        <item>955</item>
-        <item>956</item>
-        <item>957</item>
-        <item>958</item>
-        <item>959</item>
-        <item>960</item>
-        <item>961</item>
-        <item>962</item>
-        <item>963</item>
-        <item>964</item>
-        <item>965</item>
-        <item>966</item>
-        <item>967</item>
-        <item>968</item>
-        <item>969</item>
-        <item>970</item>
-        <item>971</item>
-        <item>972</item>
-        <item>973</item>
-        <item>974</item>
-        <item>975</item>
-        <item>976</item>
-        <item>977</item>
-        <item>978</item>
-        <item>979</item>
-        <item>980</item>
-        <item>981</item>
-        <item>982</item>
-        <item>983</item>
-        <item>984</item>
-        <item>985</item>
-        <item>986</item>
-        <item>987</item>
-        <item>988</item>
-        <item>989</item>
-        <item>990</item>
-        <item>991</item>
-        <item>992</item>
-        <item>993</item>
-        <item>994</item>
-        <item>995</item>
-        <item>996</item>
-        <item>997</item>
-        <item>998</item>
-        <item>999</item>
-        <item>1000</item>
-        <item>1001</item>
-        <item>1002</item>
-        <item>1003</item>
-        <item>1004</item>
-        <item>1005</item>
-        <item>1006</item>
-        <item>1007</item>
-        <item>1008</item>
-        <item>1009</item>
-        <item>1010</item>
-        <item>1011</item>
-        <item>1012</item>
-        <item>1013</item>
-        <item>1014</item>
-        <item>1015</item>
-        <item>1016</item>
-        <item>1017</item>
-        <item>1018</item>
-        <item>1019</item>
-        <item>1020</item>
-        <item>1021</item>
-        <item>1022</item>
-        <item>1023</item>
-        <item>1024</item>
-        <item>1025</item>
-        <item>1026</item>
-        <item>1027</item>
-        <item>1028</item>
-        <item>1029</item>
-        <item>1030</item>
-        <item>1031</item>
-        <item>1032</item>
-        <item>1033</item>
-        <item>1034</item>
-        <item>1035</item>
-        <item>1036</item>
-        <item>1037</item>
-        <item>1038</item>
-        <item>1039</item>
-        <item>1040</item>
-        <item>1041</item>
-        <item>1042</item>
-        <item>1043</item>
-        <item>1044</item>
-        <item>1045</item>
-        <item>1046</item>
-        <item>1047</item>
-        <item>1048</item>
-        <item>1049</item>
-        <item>1050</item>
-        <item>1051</item>
-        <item>1052</item>
-        <item>1053</item>
-        <item>1054</item>
-        <item>1055</item>
-        <item>1056</item>
-        <item>1057</item>
-        <item>1058</item>
-        <item>1059</item>
-        <item>1060</item>
-        <item>1061</item>
-        <item>1062</item>
-        <item>1063</item>
-        <item>1064</item>
-        <item>1065</item>
-        <item>1066</item>
-        <item>1067</item>
-        <item>1068</item>
-        <item>1069</item>
-        <item>1070</item>
-        <item>1071</item>
-        <item>1072</item>
-        <item>1073</item>
-        <item>1074</item>
-        <item>1075</item>
-        <item>1076</item>
-        <item>1077</item>
-        <item>1078</item>
-        <item>1079</item>
-        <item>1080</item>
-        <item>1081</item>
-        <item>1082</item>
-        <item>1083</item>
-        <item>1084</item>
-        <item>1085</item>
-        <item>1086</item>
-        <item>1087</item>
-        <item>1088</item>
-        <item>1089</item>
-        <item>1090</item>
-        <item>1091</item>
-        <item>1092</item>
-        <item>1093</item>
-        <item>1094</item>
-        <item>1095</item>
-        <item>1096</item>
-        <item>1097</item>
-        <item>1098</item>
-        <item>1099</item>
-        <item>1100</item>
-        <item>1101</item>
-        <item>1102</item>
-        <item>1103</item>
-        <item>1104</item>
-        <item>1105</item>
-        <item>1106</item>
-        <item>1107</item>
-        <item>1108</item>
-        <item>1109</item>
-        <item>1110</item>
-        <item>1111</item>
-        <item>1112</item>
-        <item>1113</item>
-        <item>1114</item>
-        <item>1115</item>
-        <item>1116</item>
-        <item>1117</item>
-        <item>1118</item>
-        <item>1119</item>
-        <item>1120</item>
-        <item>1121</item>
-        <item>1122</item>
-        <item>1123</item>
-        <item>1124</item>
-        <item>1125</item>
-        <item>1126</item>
-        <item>1127</item>
-        <item>1128</item>
-        <item>1129</item>
-        <item>1130</item>
-        <item>1131</item>
-        <item>1132</item>
-        <item>1133</item>
-        <item>1134</item>
-        <item>1135</item>
-        <item>1136</item>
-        <item>1137</item>
-        <item>1138</item>
-        <item>1139</item>
-        <item>1140</item>
-        <item>1141</item>
-        <item>1142</item>
-        <item>1143</item>
-        <item>1144</item>
-        <item>1145</item>
-        <item>1146</item>
-        <item>1147</item>
-        <item>1148</item>
-        <item>1149</item>
-        <item>1150</item>
-        <item>1151</item>
-        <item>1152</item>
-        <item>1153</item>
-        <item>1154</item>
-        <item>1155</item>
-        <item>1156</item>
-        <item>1157</item>
-        <item>1158</item>
-        <item>1159</item>
-        <item>1160</item>
-        <item>1161</item>
-        <item>1162</item>
-        <item>1163</item>
-        <item>1164</item>
-        <item>1165</item>
-        <item>1166</item>
-        <item>1167</item>
-        <item>1168</item>
-        <item>1169</item>
-        <item>1170</item>
-        <item>1171</item>
-        <item>1172</item>
-        <item>1173</item>
-        <item>1174</item>
-        <item>1175</item>
-        <item>1176</item>
-        <item>1177</item>
-        <item>1178</item>
-        <item>1179</item>
-        <item>1180</item>
-        <item>1181</item>
-        <item>1182</item>
-        <item>1183</item>
-        <item>1184</item>
-        <item>1185</item>
-        <item>1186</item>
-        <item>1187</item>
-        <item>1188</item>
-        <item>1189</item>
-        <item>1190</item>
-        <item>1191</item>
-        <item>1192</item>
-        <item>1193</item>
-        <item>1194</item>
-        <item>1195</item>
-        <item>1196</item>
-        <item>1197</item>
-        <item>1198</item>
-        <item>1199</item>
-        <item>1200</item>
-        <item>1201</item>
-        <item>1202</item>
-        <item>1203</item>
-        <item>1204</item>
-        <item>1205</item>
-        <item>1206</item>
-        <item>1207</item>
-        <item>1208</item>
-        <item>1209</item>
-        <item>1210</item>
-        <item>1211</item>
-        <item>1212</item>
-        <item>1213</item>
-        <item>1214</item>
-        <item>1215</item>
-        <item>1216</item>
-        <item>1217</item>
-        <item>1218</item>
-        <item>1219</item>
-        <item>1220</item>
-        <item>1221</item>
-        <item>1222</item>
-        <item>1223</item>
-        <item>1224</item>
-        <item>1225</item>
-        <item>1226</item>
-        <item>1227</item>
-        <item>1228</item>
-        <item>1229</item>
-        <item>1230</item>
-        <item>1231</item>
-        <item>1232</item>
-        <item>1233</item>
-        <item>1234</item>
-        <item>1235</item>
-        <item>1236</item>
-        <item>1237</item>
-        <item>1238</item>
-        <item>1239</item>
-        <item>1240</item>
-        <item>1241</item>
-        <item>1242</item>
-        <item>1243</item>
-        <item>1244</item>
-        <item>1245</item>
-        <item>1246</item>
-        <item>1247</item>
-        <item>1248</item>
-        <item>1249</item>
-        <item>1250</item>
-        <item>1275</item>
-    </integer-array>
-    <array name="config_screenBrightnessNits">
-        <item>1</item>
-        <item>1.371</item>
-        <item>1.914</item>
-        <item>2.548</item>
-        <item>3.25</item>
-        <item>4.008</item>
-        <item>4.812</item>
-        <item>5.658</item>
-        <item>6.541</item>
-        <item>7.458</item>
-        <item>8.406</item>
-        <item>9.383</item>
-        <item>10.387</item>
-        <item>11.417</item>
-        <item>12.47</item>
-        <item>13.546</item>
-        <item>14.644</item>
-        <item>15.763</item>
-        <item>16.902</item>
-        <item>18.06</item>
-        <item>19.236</item>
-        <item>20.43</item>
-        <item>21.642</item>
-        <item>22.87</item>
-        <item>24.114</item>
-        <item>25.374</item>
-        <item>26.649</item>
-        <item>27.938</item>
-        <item>29.243</item>
-        <item>30.561</item>
-        <item>31.893</item>
-        <item>33.238</item>
-        <item>34.596</item>
-        <item>35.968</item>
-        <item>37.351</item>
-        <item>38.747</item>
-        <item>40.155</item>
-        <item>41.575</item>
-        <item>43.007</item>
-        <item>44.449</item>
-        <item>45.903</item>
-        <item>47.368</item>
-        <item>48.843</item>
-        <item>50.33</item>
-        <item>51.826</item>
-        <item>53.333</item>
-        <item>54.85</item>
-        <item>56.377</item>
-        <item>57.913</item>
-        <item>59.459</item>
-        <item>60</item>
-        <item>62.58</item>
-        <item>64.154</item>
-        <item>65.738</item>
-        <item>67.33</item>
-        <item>68.931</item>
-        <item>70.541</item>
-        <item>72.16</item>
-        <item>73.787</item>
-        <item>75.423</item>
-        <item>77.067</item>
-        <item>78.719</item>
-        <item>80.379</item>
-        <item>82.048</item>
-        <item>83.724</item>
-        <item>85.408</item>
-        <item>87.1</item>
-        <item>88.8</item>
-        <item>90.508</item>
-        <item>92.223</item>
-        <item>93.945</item>
-        <item>95.675</item>
-        <item>97.412</item>
-        <item>99.156</item>
-        <item>100.908</item>
-        <item>102.667</item>
-        <item>104.432</item>
-        <item>106.205</item>
-        <item>107.985</item>
-        <item>109.771</item>
-        <item>111.564</item>
-        <item>113.364</item>
-        <item>115.171</item>
-        <item>116.984</item>
-        <item>118.804</item>
-        <item>120.631</item>
-        <item>122.464</item>
-        <item>124.303</item>
-        <item>126.149</item>
-        <item>128</item>
-        <item>129.859</item>
-        <item>131.723</item>
-        <item>133.594</item>
-        <item>135.47</item>
-        <item>137.353</item>
-        <item>139.242</item>
-        <item>141.136</item>
-        <item>143.037</item>
-        <item>144.944</item>
-        <item>146.856</item>
-        <item>148.774</item>
-        <item>150.698</item>
-        <item>152.628</item>
-        <item>154.563</item>
-        <item>156.504</item>
-        <item>158.451</item>
-        <item>160.403</item>
-        <item>162.36</item>
-        <item>164.324</item>
-        <item>166.292</item>
-        <item>168.266</item>
-        <item>170.246</item>
-        <item>172.231</item>
-        <item>174.221</item>
-        <item>176.216</item>
-        <item>178.217</item>
-        <item>180.223</item>
-        <item>182.234</item>
-        <item>184.25</item>
-        <item>186.272</item>
-        <item>188.298</item>
-        <item>190.33</item>
-        <item>192.367</item>
-        <item>194.408</item>
-        <item>196.455</item>
-        <item>198.506</item>
-        <item>200.563</item>
-        <item>202.624</item>
-        <item>204.691</item>
-        <item>206.762</item>
-        <item>208.838</item>
-        <item>210.919</item>
-        <item>213.004</item>
-        <item>215.094</item>
-        <item>217.189</item>
-        <item>219.289</item>
-        <item>221.394</item>
-        <item>223.503</item>
-        <item>225.616</item>
-        <item>227.734</item>
-        <item>229.857</item>
-        <item>231.985</item>
-        <item>234.117</item>
-        <item>236.253</item>
-        <item>238.394</item>
-        <item>240.539</item>
-        <item>242.689</item>
-        <item>244.843</item>
-        <item>247.002</item>
-        <item>249.165</item>
-        <item>251.332</item>
-        <item>253.504</item>
-        <item>255.68</item>
-        <item>257.86</item>
-        <item>260.045</item>
-        <item>262.234</item>
-        <item>264.427</item>
-        <item>266.624</item>
-        <item>268.826</item>
-        <item>271.032</item>
-        <item>273.241</item>
-        <item>275.456</item>
-        <item>277.674</item>
-        <item>279.896</item>
-        <item>282.122</item>
-        <item>284.353</item>
-        <item>286.587</item>
-        <item>288.826</item>
-        <item>291.068</item>
-        <item>293.315</item>
-        <item>295.566</item>
-        <item>297.82</item>
-        <item>300.079</item>
-        <item>302.341</item>
-        <item>304.607</item>
-        <item>306.878</item>
-        <item>309.152</item>
-        <item>311.43</item>
-        <item>313.712</item>
-        <item>315.998</item>
-        <item>318.287</item>
-        <item>320.581</item>
-        <item>322.878</item>
-        <item>325.179</item>
-        <item>327.484</item>
-        <item>329.792</item>
-        <item>332.105</item>
-        <item>334.421</item>
-        <item>336.74</item>
-        <item>339.064</item>
-        <item>341.391</item>
-        <item>343.722</item>
-        <item>346.056</item>
-        <item>348.394</item>
-        <item>350.736</item>
-        <item>353.082</item>
-        <item>355.431</item>
-        <item>357.783</item>
-        <item>360.139</item>
-        <item>362.499</item>
-        <item>364.863</item>
-        <item>367.229</item>
-        <item>369.6</item>
-        <item>371.974</item>
-        <item>374.351</item>
-        <item>376.732</item>
-        <item>379.117</item>
-        <item>381.504</item>
-        <item>383.896</item>
-        <item>386.291</item>
-        <item>388.689</item>
-        <item>391.091</item>
-        <item>393.496</item>
-        <item>395.904</item>
-        <item>398.316</item>
-        <item>400.731</item>
-        <item>403.15</item>
-        <item>405.572</item>
-        <item>407.998</item>
-        <item>410.426</item>
-        <item>412.858</item>
-        <item>415.294</item>
-        <item>417.732</item>
-        <item>420.174</item>
-        <item>422.62</item>
-        <item>425.068</item>
-        <item>427.52</item>
-        <item>429.975</item>
-        <item>432.433</item>
-        <item>434.895</item>
-        <item>437.36</item>
-        <item>439.828</item>
-        <item>442.299</item>
-        <item>444.773</item>
-        <item>447.251</item>
-        <item>449.731</item>
-        <item>452.215</item>
-        <item>454.702</item>
-        <item>457.193</item>
-        <item>459.686</item>
-        <item>462.183</item>
-        <item>464.682</item>
-        <item>467.185</item>
-        <item>469.691</item>
-        <item>472.2</item>
-        <item>474.712</item>
-        <item>477.227</item>
-        <item>479.745</item>
-        <item>482.266</item>
-        <item>484.791</item>
-        <item>487.318</item>
-        <item>489.848</item>
-        <item>492.382</item>
-        <item>494.918</item>
-        <item>497.458</item>
-        <item>500</item>
-        <item>501.961</item>
-        <item>503.922</item>
-        <item>505.882</item>
-        <item>507.843</item>
-        <item>509.804</item>
-        <item>511.765</item>
-        <item>513.725</item>
-        <item>515.686</item>
-        <item>517.647</item>
-        <item>519.608</item>
-        <item>521.569</item>
-        <item>523.529</item>
-        <item>525.49</item>
-        <item>527.451</item>
-        <item>529.412</item>
-        <item>531.373</item>
-        <item>533.333</item>
-        <item>535.294</item>
-        <item>537.255</item>
-        <item>539.216</item>
-        <item>541.176</item>
-        <item>543.137</item>
-        <item>545.098</item>
-        <item>547.059</item>
-        <item>549.02</item>
-        <item>550.98</item>
-        <item>552.941</item>
-        <item>554.902</item>
-        <item>556.863</item>
-        <item>558.824</item>
-        <item>560.784</item>
-        <item>562.745</item>
-        <item>564.706</item>
-        <item>566.667</item>
-        <item>568.627</item>
-        <item>570.588</item>
-        <item>572.549</item>
-        <item>574.51</item>
-        <item>576.471</item>
-        <item>578.431</item>
-        <item>580.392</item>
-        <item>582.353</item>
-        <item>584.314</item>
-        <item>586.275</item>
-        <item>588.235</item>
-        <item>590.196</item>
-        <item>592.157</item>
-        <item>594.118</item>
-        <item>596.078</item>
-        <item>598.039</item>
-        <item>600</item>
-        <item>601.961</item>
-        <item>603.922</item>
-        <item>605.882</item>
-        <item>607.843</item>
-        <item>609.804</item>
-        <item>611.765</item>
-        <item>613.725</item>
-        <item>615.686</item>
-        <item>617.647</item>
-        <item>619.608</item>
-        <item>621.569</item>
-        <item>623.529</item>
-        <item>625.49</item>
-        <item>627.451</item>
-        <item>629.412</item>
-        <item>631.373</item>
-        <item>633.333</item>
-        <item>635.294</item>
-        <item>637.255</item>
-        <item>639.216</item>
-        <item>641.176</item>
-        <item>643.137</item>
-        <item>645.098</item>
-        <item>647.059</item>
-        <item>649.02</item>
-        <item>650.98</item>
-        <item>652.941</item>
-        <item>654.902</item>
-        <item>656.863</item>
-        <item>658.824</item>
-        <item>660.784</item>
-        <item>662.745</item>
-        <item>664.706</item>
-        <item>666.667</item>
-        <item>668.627</item>
-        <item>670.588</item>
-        <item>672.549</item>
-        <item>674.51</item>
-        <item>676.471</item>
-        <item>678.431</item>
-        <item>680.392</item>
-        <item>682.353</item>
-        <item>684.314</item>
-        <item>686.275</item>
-        <item>688.235</item>
-        <item>690.196</item>
-        <item>692.157</item>
-        <item>694.118</item>
-        <item>696.078</item>
-        <item>698.039</item>
-        <item>700</item>
-        <item>701.961</item>
-        <item>703.922</item>
-        <item>705.882</item>
-        <item>707.843</item>
-        <item>709.804</item>
-        <item>711.765</item>
-        <item>713.725</item>
-        <item>715.686</item>
-        <item>717.647</item>
-        <item>719.608</item>
-        <item>721.569</item>
-        <item>723.529</item>
-        <item>725.49</item>
-        <item>727.451</item>
-        <item>729.412</item>
-        <item>731.373</item>
-        <item>733.333</item>
-        <item>735.294</item>
-        <item>737.255</item>
-        <item>739.216</item>
-        <item>741.176</item>
-        <item>743.137</item>
-        <item>745.098</item>
-        <item>747.059</item>
-        <item>749.02</item>
-        <item>750.98</item>
-        <item>752.941</item>
-        <item>754.902</item>
-        <item>756.863</item>
-        <item>758.824</item>
-        <item>760.784</item>
-        <item>762.745</item>
-        <item>764.706</item>
-        <item>766.667</item>
-        <item>768.627</item>
-        <item>770.588</item>
-        <item>772.549</item>
-        <item>774.51</item>
-        <item>776.471</item>
-        <item>778.431</item>
-        <item>780.392</item>
-        <item>782.353</item>
-        <item>784.314</item>
-        <item>786.275</item>
-        <item>788.235</item>
-        <item>790.196</item>
-        <item>792.157</item>
-        <item>794.118</item>
-        <item>796.078</item>
-        <item>798.039</item>
-        <item>800</item>
-        <item>801.961</item>
-        <item>803.922</item>
-        <item>805.882</item>
-        <item>807.843</item>
-        <item>809.804</item>
-        <item>811.765</item>
-        <item>813.725</item>
-        <item>815.686</item>
-        <item>817.647</item>
-        <item>819.608</item>
-        <item>821.569</item>
-        <item>823.529</item>
-        <item>825.49</item>
-        <item>827.451</item>
-        <item>829.412</item>
-        <item>831.373</item>
-        <item>833.333</item>
-        <item>835.294</item>
-        <item>837.255</item>
-        <item>839.216</item>
-        <item>841.176</item>
-        <item>843.137</item>
-        <item>845.098</item>
-        <item>847.059</item>
-        <item>849.02</item>
-        <item>850.98</item>
-        <item>852.941</item>
-        <item>854.902</item>
-        <item>856.863</item>
-        <item>858.824</item>
-        <item>860.784</item>
-        <item>862.745</item>
-        <item>864.706</item>
-        <item>866.667</item>
-        <item>868.627</item>
-        <item>870.588</item>
-        <item>872.549</item>
-        <item>874.51</item>
-        <item>876.471</item>
-        <item>878.431</item>
-        <item>880.392</item>
-        <item>882.353</item>
-        <item>884.314</item>
-        <item>886.275</item>
-        <item>888.235</item>
-        <item>890.196</item>
-        <item>892.157</item>
-        <item>894.118</item>
-        <item>896.078</item>
-        <item>898.039</item>
-        <item>900</item>
-        <item>901.961</item>
-        <item>903.922</item>
-        <item>905.882</item>
-        <item>907.843</item>
-        <item>909.804</item>
-        <item>911.765</item>
-        <item>913.725</item>
-        <item>915.686</item>
-        <item>917.647</item>
-        <item>919.608</item>
-        <item>921.569</item>
-        <item>923.529</item>
-        <item>925.49</item>
-        <item>927.451</item>
-        <item>929.412</item>
-        <item>931.373</item>
-        <item>933.333</item>
-        <item>935.294</item>
-        <item>937.255</item>
-        <item>939.216</item>
-        <item>941.176</item>
-        <item>943.137</item>
-        <item>945.098</item>
-        <item>947.059</item>
-        <item>949.02</item>
-        <item>950.98</item>
-        <item>952.941</item>
-        <item>954.902</item>
-        <item>956.863</item>
-        <item>958.824</item>
-        <item>960.784</item>
-        <item>962.745</item>
-        <item>964.706</item>
-        <item>966.667</item>
-        <item>968.627</item>
-        <item>970.588</item>
-        <item>972.549</item>
-        <item>974.51</item>
-        <item>976.471</item>
-        <item>978.431</item>
-        <item>980.392</item>
-        <item>982.353</item>
-        <item>984.314</item>
-        <item>986.275</item>
-        <item>988.235</item>
-        <item>990.196</item>
-        <item>992.157</item>
-        <item>994.118</item>
-        <item>996.078</item>
-        <item>998.039</item>
-        <item>1000</item>
-        <item>1001.961</item>
-        <item>1003.922</item>
-        <item>1005.882</item>
-        <item>1007.843</item>
-        <item>1009.804</item>
-        <item>1011.765</item>
-        <item>1013.725</item>
-        <item>1015.686</item>
-        <item>1017.647</item>
-        <item>1019.608</item>
-        <item>1021.569</item>
-        <item>1023.529</item>
-        <item>1025.49</item>
-        <item>1027.451</item>
-        <item>1029.412</item>
-        <item>1031.373</item>
-        <item>1033.333</item>
-        <item>1035.294</item>
-        <item>1037.255</item>
-        <item>1039.216</item>
-        <item>1041.176</item>
-        <item>1043.137</item>
-        <item>1045.098</item>
-        <item>1047.059</item>
-        <item>1049.02</item>
-        <item>1050.98</item>
-        <item>1052.941</item>
-        <item>1054.902</item>
-        <item>1056.863</item>
-        <item>1058.824</item>
-        <item>1060.784</item>
-        <item>1062.745</item>
-        <item>1064.706</item>
-        <item>1066.667</item>
-        <item>1068.627</item>
-        <item>1070.588</item>
-        <item>1072.549</item>
-        <item>1074.51</item>
-        <item>1076.471</item>
-        <item>1078.431</item>
-        <item>1080.392</item>
-        <item>1082.353</item>
-        <item>1084.314</item>
-        <item>1086.275</item>
-        <item>1088.235</item>
-        <item>1090.196</item>
-        <item>1092.157</item>
-        <item>1094.118</item>
-        <item>1096.078</item>
-        <item>1098.039</item>
-        <item>1100</item>
-        <item>1101.961</item>
-        <item>1103.922</item>
-        <item>1105.882</item>
-        <item>1107.843</item>
-        <item>1109.804</item>
-        <item>1111.765</item>
-        <item>1113.725</item>
-        <item>1115.686</item>
-        <item>1117.647</item>
-        <item>1119.608</item>
-        <item>1121.569</item>
-        <item>1123.529</item>
-        <item>1125.49</item>
-        <item>1127.451</item>
-        <item>1129.412</item>
-        <item>1131.373</item>
-        <item>1133.333</item>
-        <item>1135.294</item>
-        <item>1137.255</item>
-        <item>1139.216</item>
-        <item>1141.176</item>
-        <item>1143.137</item>
-        <item>1145.098</item>
-        <item>1147.059</item>
-        <item>1149.02</item>
-        <item>1150.98</item>
-        <item>1152.941</item>
-        <item>1154.902</item>
-        <item>1156.863</item>
-        <item>1158.824</item>
-        <item>1160.784</item>
-        <item>1162.745</item>
-        <item>1164.706</item>
-        <item>1166.667</item>
-        <item>1168.627</item>
-        <item>1170.588</item>
-        <item>1172.549</item>
-        <item>1174.51</item>
-        <item>1176.471</item>
-        <item>1178.431</item>
-        <item>1180.392</item>
-        <item>1182.353</item>
-        <item>1184.314</item>
-        <item>1186.275</item>
-        <item>1188.235</item>
-        <item>1190.196</item>
-        <item>1192.157</item>
-        <item>1194.118</item>
-        <item>1196.078</item>
-        <item>1198.039</item>
-        <item>1200</item>
-        <item>1201.961</item>
-        <item>1203.922</item>
-        <item>1205.882</item>
-        <item>1207.843</item>
-        <item>1209.804</item>
-        <item>1211.765</item>
-        <item>1213.725</item>
-        <item>1215.686</item>
-        <item>1217.647</item>
-        <item>1219.608</item>
-        <item>1221.569</item>
-        <item>1223.529</item>
-        <item>1225.49</item>
-        <item>1227.451</item>
-        <item>1229.412</item>
-        <item>1231.373</item>
-        <item>1233.333</item>
-        <item>1235.294</item>
-        <item>1237.255</item>
-        <item>1239.216</item>
-        <item>1241.176</item>
-        <item>1243.137</item>
-        <item>1245.098</item>
-        <item>1247.059</item>
-        <item>1249.02</item>
-        <item>1250.98</item>
-        <item>1252.941</item>
-        <item>1254.902</item>
-        <item>1256.863</item>
-        <item>1258.824</item>
-        <item>1260.784</item>
-        <item>1262.745</item>
-        <item>1264.706</item>
-        <item>1266.667</item>
-        <item>1268.627</item>
-        <item>1270.588</item>
-        <item>1272.549</item>
-        <item>1274.51</item>
-        <item>1276.471</item>
-        <item>1278.431</item>
-        <item>1280.392</item>
-        <item>1282.353</item>
-        <item>1284.314</item>
-        <item>1286.275</item>
-        <item>1288.235</item>
-        <item>1290.196</item>
-        <item>1292.157</item>
-        <item>1294.118</item>
-        <item>1296.078</item>
-        <item>1298.039</item>
-        <item>1300</item>
-        <item>1301.961</item>
-        <item>1303.922</item>
-        <item>1305.882</item>
-        <item>1307.843</item>
-        <item>1309.804</item>
-        <item>1311.765</item>
-        <item>1313.725</item>
-        <item>1315.686</item>
-        <item>1317.647</item>
-        <item>1319.608</item>
-        <item>1321.569</item>
-        <item>1323.529</item>
-        <item>1325.49</item>
-        <item>1327.451</item>
-        <item>1329.412</item>
-        <item>1331.373</item>
-        <item>1333.333</item>
-        <item>1335.294</item>
-        <item>1337.255</item>
-        <item>1339.216</item>
-        <item>1341.176</item>
-        <item>1343.137</item>
-        <item>1345.098</item>
-        <item>1347.059</item>
-        <item>1349.02</item>
-        <item>1350.98</item>
-        <item>1352.941</item>
-        <item>1354.902</item>
-        <item>1356.863</item>
-        <item>1358.824</item>
-        <item>1360.784</item>
-        <item>1362.745</item>
-        <item>1364.706</item>
-        <item>1366.667</item>
-        <item>1368.627</item>
-        <item>1370.588</item>
-        <item>1372.549</item>
-        <item>1374.51</item>
-        <item>1376.471</item>
-        <item>1378.431</item>
-        <item>1380.392</item>
-        <item>1382.353</item>
-        <item>1384.314</item>
-        <item>1386.275</item>
-        <item>1388.235</item>
-        <item>1390.196</item>
-        <item>1392.157</item>
-        <item>1394.118</item>
-        <item>1396.078</item>
-        <item>1398.039</item>
-        <item>1400</item>
-        <item>1401.961</item>
-        <item>1403.922</item>
-        <item>1405.882</item>
-        <item>1407.843</item>
-        <item>1409.804</item>
-        <item>1411.765</item>
-        <item>1413.725</item>
-        <item>1415.686</item>
-        <item>1417.647</item>
-        <item>1419.608</item>
-        <item>1421.569</item>
-        <item>1423.529</item>
-        <item>1425.49</item>
-        <item>1427.451</item>
-        <item>1429.412</item>
-        <item>1431.373</item>
-        <item>1433.333</item>
-        <item>1435.294</item>
-        <item>1437.255</item>
-        <item>1439.216</item>
-        <item>1441.176</item>
-        <item>1443.137</item>
-        <item>1445.098</item>
-        <item>1447.059</item>
-        <item>1449.02</item>
-        <item>1450.98</item>
-        <item>1452.941</item>
-        <item>1454.902</item>
-        <item>1456.863</item>
-        <item>1458.824</item>
-        <item>1460.784</item>
-        <item>1462.745</item>
-        <item>1464.706</item>
-        <item>1466.667</item>
-        <item>1468.627</item>
-        <item>1470.588</item>
-        <item>1472.549</item>
-        <item>1474.51</item>
-        <item>1476.471</item>
-        <item>1478.431</item>
-        <item>1480.392</item>
-        <item>1482.353</item>
-        <item>1484.314</item>
-        <item>1486.275</item>
-        <item>1488.235</item>
-        <item>1490.196</item>
-        <item>1492.157</item>
-        <item>1494.118</item>
-        <item>1496.078</item>
-        <item>1498.039</item>
-        <item>1500</item>
-        <item>1501.961</item>
-        <item>1503.922</item>
-        <item>1505.882</item>
-        <item>1507.843</item>
-        <item>1509.804</item>
-        <item>1511.765</item>
-        <item>1513.725</item>
-        <item>1515.686</item>
-        <item>1517.647</item>
-        <item>1519.608</item>
-        <item>1521.569</item>
-        <item>1523.529</item>
-        <item>1525.49</item>
-        <item>1527.451</item>
-        <item>1529.412</item>
-        <item>1531.373</item>
-        <item>1533.333</item>
-        <item>1535.294</item>
-        <item>1537.255</item>
-        <item>1539.216</item>
-        <item>1541.176</item>
-        <item>1543.137</item>
-        <item>1545.098</item>
-        <item>1547.059</item>
-        <item>1549.02</item>
-        <item>1550.98</item>
-        <item>1552.941</item>
-        <item>1554.902</item>
-        <item>1556.863</item>
-        <item>1558.824</item>
-        <item>1560.784</item>
-        <item>1562.745</item>
-        <item>1564.706</item>
-        <item>1566.667</item>
-        <item>1568.627</item>
-        <item>1570.588</item>
-        <item>1572.549</item>
-        <item>1574.51</item>
-        <item>1576.471</item>
-        <item>1578.431</item>
-        <item>1580.392</item>
-        <item>1582.353</item>
-        <item>1584.314</item>
-        <item>1586.275</item>
-        <item>1588.235</item>
-        <item>1590.196</item>
-        <item>1592.157</item>
-        <item>1594.118</item>
-        <item>1596.078</item>
-        <item>1598.039</item>
-        <item>1600</item>
-        <item>1601.961</item>
-        <item>1603.922</item>
-        <item>1605.882</item>
-        <item>1607.843</item>
-        <item>1609.804</item>
-        <item>1611.765</item>
-        <item>1613.725</item>
-        <item>1615.686</item>
-        <item>1617.647</item>
-        <item>1619.608</item>
-        <item>1621.569</item>
-        <item>1623.529</item>
-        <item>1625.49</item>
-        <item>1627.451</item>
-        <item>1629.412</item>
-        <item>1631.373</item>
-        <item>1633.333</item>
-        <item>1635.294</item>
-        <item>1637.255</item>
-        <item>1639.216</item>
-        <item>1641.176</item>
-        <item>1643.137</item>
-        <item>1645.098</item>
-        <item>1647.059</item>
-        <item>1649.02</item>
-        <item>1650.98</item>
-        <item>1652.941</item>
-        <item>1654.902</item>
-        <item>1656.863</item>
-        <item>1658.824</item>
-        <item>1660.784</item>
-        <item>1662.745</item>
-        <item>1664.706</item>
-        <item>1666.667</item>
-        <item>1668.627</item>
-        <item>1670.588</item>
-        <item>1672.549</item>
-        <item>1674.51</item>
-        <item>1676.471</item>
-        <item>1678.431</item>
-        <item>1680.392</item>
-        <item>1682.353</item>
-        <item>1684.314</item>
-        <item>1686.275</item>
-        <item>1688.235</item>
-        <item>1690.196</item>
-        <item>1692.157</item>
-        <item>1694.118</item>
-        <item>1696.078</item>
-        <item>1698.039</item>
-        <item>1700</item>
-        <item>1701.961</item>
-        <item>1703.922</item>
-        <item>1705.882</item>
-        <item>1707.843</item>
-        <item>1709.804</item>
-        <item>1711.765</item>
-        <item>1713.725</item>
-        <item>1715.686</item>
-        <item>1717.647</item>
-        <item>1719.608</item>
-        <item>1721.569</item>
-        <item>1723.529</item>
-        <item>1725.49</item>
-        <item>1727.451</item>
-        <item>1729.412</item>
-        <item>1731.373</item>
-        <item>1733.333</item>
-        <item>1735.294</item>
-        <item>1737.255</item>
-        <item>1739.216</item>
-        <item>1741.176</item>
-        <item>1743.137</item>
-        <item>1745.098</item>
-        <item>1747.059</item>
-        <item>1749.02</item>
-        <item>1750.98</item>
-        <item>1752.941</item>
-        <item>1754.902</item>
-        <item>1756.863</item>
-        <item>1758.824</item>
-        <item>1760.784</item>
-        <item>1762.745</item>
-        <item>1764.706</item>
-        <item>1766.667</item>
-        <item>1768.627</item>
-        <item>1770.588</item>
-        <item>1772.549</item>
-        <item>1774.51</item>
-        <item>1776.471</item>
-        <item>1778.431</item>
-        <item>1780.392</item>
-        <item>1782.353</item>
-        <item>1784.314</item>
-        <item>1786.275</item>
-        <item>1788.235</item>
-        <item>1790.196</item>
-        <item>1792.157</item>
-        <item>1794.118</item>
-        <item>1796.078</item>
-        <item>1798.039</item>
-        <item>1800</item>
-        <item>1801.961</item>
-        <item>1803.922</item>
-        <item>1805.882</item>
-        <item>1807.843</item>
-        <item>1809.804</item>
-        <item>1811.765</item>
-        <item>1813.725</item>
-        <item>1815.686</item>
-        <item>1817.647</item>
-        <item>1819.608</item>
-        <item>1821.569</item>
-        <item>1823.529</item>
-        <item>1825.49</item>
-        <item>1827.451</item>
-        <item>1829.412</item>
-        <item>1831.373</item>
-        <item>1833.333</item>
-        <item>1835.294</item>
-        <item>1837.255</item>
-        <item>1839.216</item>
-        <item>1841.176</item>
-        <item>1843.137</item>
-        <item>1845.098</item>
-        <item>1847.059</item>
-        <item>1849.02</item>
-        <item>1850.98</item>
-        <item>1852.941</item>
-        <item>1854.902</item>
-        <item>1856.863</item>
-        <item>1858.824</item>
-        <item>1860.784</item>
-        <item>1862.745</item>
-        <item>1864.706</item>
-        <item>1866.667</item>
-        <item>1868.627</item>
-        <item>1870.588</item>
-        <item>1872.549</item>
-        <item>1874.51</item>
-        <item>1876.471</item>
-        <item>1878.431</item>
-        <item>1880.392</item>
-        <item>1882.353</item>
-        <item>1884.314</item>
-        <item>1886.275</item>
-        <item>1888.235</item>
-        <item>1890.196</item>
-        <item>1892.157</item>
-        <item>1894.118</item>
-        <item>1896.078</item>
-        <item>1898.039</item>
-        <item>1900</item>
-        <item>1901.961</item>
-        <item>1903.922</item>
-        <item>1905.882</item>
-        <item>1907.843</item>
-        <item>1909.804</item>
-        <item>1911.765</item>
-        <item>1913.725</item>
-        <item>1915.686</item>
-        <item>1917.647</item>
-        <item>1919.608</item>
-        <item>1921.569</item>
-        <item>1923.529</item>
-        <item>1925.49</item>
-        <item>1927.451</item>
-        <item>1929.412</item>
-        <item>1931.373</item>
-        <item>1933.333</item>
-        <item>1935.294</item>
-        <item>1937.255</item>
-        <item>1939.216</item>
-        <item>1941.176</item>
-        <item>1943.137</item>
-        <item>1945.098</item>
-        <item>1947.059</item>
-        <item>1949.02</item>
-        <item>1950.98</item>
-        <item>1952.941</item>
-        <item>1954.902</item>
-        <item>1956.863</item>
-        <item>1958.824</item>
-        <item>1960.784</item>
-        <item>1962.745</item>
-        <item>1964.706</item>
-        <item>1966.667</item>
-        <item>1968.627</item>
-        <item>1970.588</item>
-        <item>1972.549</item>
-        <item>1974.51</item>
-        <item>1976.471</item>
-        <item>1978.431</item>
-        <item>1980.392</item>
-        <item>1982.353</item>
-        <item>1984.314</item>
-        <item>1986.275</item>
-        <item>1988.235</item>
-        <item>1990.196</item>
-        <item>1992.157</item>
-        <item>1994.118</item>
-        <item>1996.078</item>
-        <item>1998.039</item>
-        <item>2000</item>
-        <item>2001.961</item>
-        <item>2003.922</item>
-        <item>2005.882</item>
-        <item>2007.843</item>
-        <item>2009.804</item>
-        <item>2011.765</item>
-        <item>2013.725</item>
-        <item>2015.686</item>
-        <item>2017.647</item>
-        <item>2019.608</item>
-        <item>2021.569</item>
-        <item>2023.529</item>
-        <item>2025.49</item>
-        <item>2027.451</item>
-        <item>2029.412</item>
-        <item>2031.373</item>
-        <item>2033.333</item>
-        <item>2035.294</item>
-        <item>2037.255</item>
-        <item>2039.216</item>
-        <item>2041.176</item>
-        <item>2043.137</item>
-        <item>2045.098</item>
-        <item>2047.059</item>
-        <item>2049.02</item>
-        <item>2050.98</item>
-        <item>2052.941</item>
-        <item>2054.902</item>
-        <item>2056.863</item>
-        <item>2058.824</item>
-        <item>2060.784</item>
-        <item>2062.745</item>
-        <item>2064.706</item>
-        <item>2066.667</item>
-        <item>2068.627</item>
-        <item>2070.588</item>
-        <item>2072.549</item>
-        <item>2074.51</item>
-        <item>2076.471</item>
-        <item>2078.431</item>
-        <item>2080.392</item>
-        <item>2082.353</item>
-        <item>2084.314</item>
-        <item>2086.275</item>
-        <item>2088.235</item>
-        <item>2090.196</item>
-        <item>2092.157</item>
-        <item>2094.118</item>
-        <item>2096.078</item>
-        <item>2098.039</item>
-        <item>2100</item>
-        <item>2101.961</item>
-        <item>2103.922</item>
-        <item>2105.882</item>
-        <item>2107.843</item>
-        <item>2109.804</item>
-        <item>2111.765</item>
-        <item>2113.725</item>
-        <item>2115.686</item>
-        <item>2117.647</item>
-        <item>2119.608</item>
-        <item>2121.569</item>
-        <item>2123.529</item>
-        <item>2125.49</item>
-        <item>2127.451</item>
-        <item>2129.412</item>
-        <item>2131.373</item>
-        <item>2133.333</item>
-        <item>2135.294</item>
-        <item>2137.255</item>
-        <item>2139.216</item>
-        <item>2141.176</item>
-        <item>2143.137</item>
-        <item>2145.098</item>
-        <item>2147.059</item>
-        <item>2149.02</item>
-        <item>2150.98</item>
-        <item>2152.941</item>
-        <item>2154.902</item>
-        <item>2156.863</item>
-        <item>2158.824</item>
-        <item>2160.784</item>
-        <item>2162.745</item>
-        <item>2164.706</item>
-        <item>2166.667</item>
-        <item>2168.627</item>
-        <item>2170.588</item>
-        <item>2172.549</item>
-        <item>2174.51</item>
-        <item>2176.471</item>
-        <item>2178.431</item>
-        <item>2180.392</item>
-        <item>2182.353</item>
-        <item>2184.314</item>
-        <item>2186.275</item>
-        <item>2188.235</item>
-        <item>2190.196</item>
-        <item>2192.157</item>
-        <item>2194.118</item>
-        <item>2196.078</item>
-        <item>2198.039</item>
-        <item>2200</item>
-        <item>2201.961</item>
-        <item>2203.922</item>
-        <item>2205.882</item>
-        <item>2207.843</item>
-        <item>2209.804</item>
-        <item>2211.765</item>
-        <item>2213.725</item>
-        <item>2215.686</item>
-        <item>2217.647</item>
-        <item>2219.608</item>
-        <item>2221.569</item>
-        <item>2223.529</item>
-        <item>2225.49</item>
-        <item>2227.451</item>
-        <item>2229.412</item>
-        <item>2231.373</item>
-        <item>2233.333</item>
-        <item>2235.294</item>
-        <item>2237.255</item>
-        <item>2239.216</item>
-        <item>2241.176</item>
-        <item>2243.137</item>
-        <item>2245.098</item>
-        <item>2247.059</item>
-        <item>2249.02</item>
-        <item>2250.98</item>
-        <item>2252.941</item>
-        <item>2254.902</item>
-        <item>2256.863</item>
-        <item>2258.824</item>
-        <item>2260.784</item>
-        <item>2262.745</item>
-        <item>2264.706</item>
-        <item>2266.667</item>
-        <item>2268.627</item>
-        <item>2270.588</item>
-        <item>2272.549</item>
-        <item>2274.51</item>
-        <item>2276.471</item>
-        <item>2278.431</item>
-        <item>2280.392</item>
-        <item>2282.353</item>
-        <item>2284.314</item>
-        <item>2286.275</item>
-        <item>2288.235</item>
-        <item>2290.196</item>
-        <item>2292.157</item>
-        <item>2294.118</item>
-        <item>2296.078</item>
-        <item>2298.039</item>
-        <item>2300</item>
-        <item>2301.961</item>
-        <item>2303.922</item>
-        <item>2305.882</item>
-        <item>2307.843</item>
-        <item>2309.804</item>
-        <item>2311.765</item>
-        <item>2313.725</item>
-        <item>2315.686</item>
-        <item>2317.647</item>
-        <item>2319.608</item>
-        <item>2321.569</item>
-        <item>2323.529</item>
-        <item>2325.49</item>
-        <item>2327.451</item>
-        <item>2329.412</item>
-        <item>2331.373</item>
-        <item>2333.333</item>
-        <item>2335.294</item>
-        <item>2337.255</item>
-        <item>2339.216</item>
-        <item>2341.176</item>
-        <item>2343.137</item>
-        <item>2345.098</item>
-        <item>2347.059</item>
-        <item>2349.02</item>
-        <item>2350.98</item>
-        <item>2352.941</item>
-        <item>2354.902</item>
-        <item>2356.863</item>
-        <item>2358.824</item>
-        <item>2360.784</item>
-        <item>2362.745</item>
-        <item>2364.706</item>
-        <item>2366.667</item>
-        <item>2368.627</item>
-        <item>2370.588</item>
-        <item>2372.549</item>
-        <item>2374.51</item>
-        <item>2376.471</item>
-        <item>2378.431</item>
-        <item>2380.392</item>
-        <item>2382.353</item>
-        <item>2384.314</item>
-        <item>2386.275</item>
-        <item>2388.235</item>
-        <item>2390.196</item>
-        <item>2392.157</item>
-        <item>2394.118</item>
-        <item>2396.078</item>
-        <item>2398.039</item>
-        <item>2400</item>
-        <item>2401.961</item>
-        <item>2403.922</item>
-        <item>2405.882</item>
-        <item>2407.843</item>
-        <item>2409.804</item>
-        <item>2411.765</item>
-        <item>2413.725</item>
-        <item>2415.686</item>
-        <item>2417.647</item>
-        <item>2419.608</item>
-        <item>2421.569</item>
-        <item>2423.529</item>
-        <item>2425.49</item>
-        <item>2427.451</item>
-        <item>2429.412</item>
-        <item>2431.373</item>
-        <item>2433.333</item>
-        <item>2435.294</item>
-        <item>2437.255</item>
-        <item>2439.216</item>
-        <item>2441.176</item>
-        <item>2443.137</item>
-        <item>2445.098</item>
-        <item>2447.059</item>
-        <item>2449.02</item>
-        <item>2449.5</item>
-        <item>2450</item>
-    </array>
-    <integer-array name="config_screenBrightnessRangeForClearView">
-        <item>255</item>
-        <item>510</item>
-    </integer-array>
-    <array name="config_sdrHdrMapHdrNits">
-        <item>1.0</item>
-        <item>4.0</item>
-        <item>6.077</item>
-        <item>8.205</item>
-        <item>10.385</item>
-        <item>12.615</item>
-        <item>14.897</item>
-        <item>17.231</item>
-        <item>19.615</item>
-        <item>22.051</item>
-        <item>24.538</item>
-        <item>27.077</item>
-        <item>29.667</item>
-        <item>32.308</item>
-        <item>35.0</item>
-        <item>37.744</item>
-        <item>40.538</item>
-        <item>43.385</item>
-        <item>46.282</item>
-        <item>49.231</item>
-        <item>52.231</item>
-        <item>55.282</item>
-        <item>58.385</item>
-        <item>61.538</item>
-        <item>64.744</item>
-        <item>68.0</item>
-        <item>71.308</item>
-        <item>74.667</item>
-        <item>78.077</item>
-        <item>81.538</item>
-        <item>85.051</item>
-        <item>88.615</item>
-        <item>92.231</item>
-        <item>95.897</item>
-        <item>99.615</item>
-        <item>103.385</item>
-        <item>107.205</item>
-        <item>111.077</item>
-        <item>115.0</item>
-        <item>118.974</item>
-        <item>123.0</item>
-        <item>127.077</item>
-        <item>131.205</item>
-        <item>135.385</item>
-        <item>139.615</item>
-        <item>143.897</item>
-        <item>148.231</item>
-        <item>152.615</item>
-        <item>157.051</item>
-        <item>161.538</item>
-        <item>166.077</item>
-        <item>170.667</item>
-        <item>175.308</item>
-        <item>180.0</item>
-        <item>184.744</item>
-        <item>189.538</item>
-        <item>194.385</item>
-        <item>199.282</item>
-        <item>204.231</item>
-        <item>209.231</item>
-        <item>214.282</item>
-        <item>219.385</item>
-        <item>224.538</item>
-        <item>229.744</item>
-        <item>235.0</item>
-        <item>240.308</item>
-        <item>245.667</item>
-        <item>251.077</item>
-        <item>256.538</item>
-        <item>262.051</item>
-        <item>267.615</item>
-        <item>273.231</item>
-        <item>278.897</item>
-        <item>284.615</item>
-        <item>290.385</item>
-        <item>296.205</item>
-        <item>302.077</item>
-        <item>308.0</item>
-        <item>313.974</item>
-        <item>320.0</item>
-        <item>328.05</item>
-        <item>336.2</item>
-        <item>344.45</item>
-        <item>352.8</item>
-        <item>361.25</item>
-        <item>369.8</item>
-        <item>378.45</item>
-        <item>387.2</item>
-        <item>396.05</item>
-        <item>405.0</item>
-        <item>414.05</item>
-        <item>423.2</item>
-        <item>432.45</item>
-        <item>441.8</item>
-        <item>451.25</item>
-        <item>460.8</item>
-        <item>470.45</item>
-        <item>480.2</item>
-        <item>490.05</item>
-        <item>500.0</item>
-        <item>505.0</item>
-        <item>510.0</item>
-        <item>515.0</item>
-        <item>520.0</item>
-        <item>525.0</item>
-        <item>530.0</item>
-        <item>535.0</item>
-        <item>540.0</item>
-        <item>545.0</item>
-        <item>550.0</item>
-        <item>555.0</item>
-        <item>560.0</item>
-        <item>565.0</item>
-        <item>570.0</item>
-        <item>575.0</item>
-        <item>580.0</item>
-        <item>585.0</item>
-        <item>590.0</item>
-        <item>595.0</item>
-        <item>600.0</item>
-        <item>605.0</item>
-        <item>610.0</item>
-        <item>615.0</item>
-        <item>620.0</item>
-        <item>625.0</item>
-        <item>630.0</item>
-        <item>635.0</item>
-        <item>640.0</item>
-        <item>645.0</item>
-        <item>650.0</item>
-        <item>655.0</item>
-        <item>660.0</item>
-        <item>665.0</item>
-        <item>670.0</item>
-        <item>675.0</item>
-        <item>680.0</item>
-        <item>685.0</item>
-        <item>690.0</item>
-        <item>695.0</item>
-        <item>700.0</item>
-        <item>705.0</item>
-        <item>710.0</item>
-        <item>715.0</item>
-        <item>720.0</item>
-        <item>725.0</item>
-        <item>730.0</item>
-        <item>735.0</item>
-        <item>740.0</item>
-        <item>745.0</item>
-        <item>750.0</item>
-        <item>755.0</item>
-        <item>760.0</item>
-        <item>765.0</item>
-        <item>770.0</item>
-        <item>775.0</item>
-        <item>780.0</item>
-        <item>785.0</item>
-        <item>790.0</item>
-        <item>795.0</item>
-        <item>800.0</item>
-        <item>805.0</item>
-        <item>810.0</item>
-        <item>815.0</item>
-        <item>820.0</item>
-        <item>825.0</item>
-        <item>830.0</item>
-        <item>835.0</item>
-        <item>840.0</item>
-        <item>845.0</item>
-        <item>850.0</item>
-        <item>855.0</item>
-        <item>860.0</item>
-        <item>865.0</item>
-        <item>870.0</item>
-        <item>875.0</item>
-        <item>880.0</item>
-        <item>885.0</item>
-        <item>890.0</item>
-        <item>895.0</item>
-        <item>900.0</item>
-        <item>905.0</item>
-        <item>910.0</item>
-        <item>915.0</item>
-        <item>920.0</item>
-        <item>925.0</item>
-        <item>930.0</item>
-        <item>935.0</item>
-        <item>940.0</item>
-        <item>945.0</item>
-        <item>950.0</item>
-        <item>955.0</item>
-        <item>960.0</item>
-        <item>965.0</item>
-        <item>970.0</item>
-        <item>975.0</item>
-        <item>980.0</item>
-        <item>985.0</item>
-        <item>990.0</item>
-        <item>995.0</item>
-        <item>1000.0</item>
-        <item>1005.0</item>
-        <item>1010.0</item>
-        <item>1015.0</item>
-        <item>1020.0</item>
-        <item>1025.0</item>
-        <item>1030.0</item>
-        <item>1035.0</item>
-        <item>1040.0</item>
-        <item>1045.0</item>
-        <item>1050.0</item>
-        <item>1055.0</item>
-        <item>1060.0</item>
-        <item>1065.0</item>
-        <item>1070.0</item>
-        <item>1075.0</item>
-        <item>1080.0</item>
-        <item>1085.0</item>
-        <item>1090.0</item>
-        <item>1095.0</item>
-        <item>1100.0</item>
-        <item>1105.0</item>
-        <item>1110.0</item>
-        <item>1115.0</item>
-        <item>1120.0</item>
-        <item>1125.0</item>
-        <item>1130.0</item>
-        <item>1135.0</item>
-        <item>1140.0</item>
-        <item>1145.0</item>
-        <item>1150.0</item>
-        <item>1155.0</item>
-        <item>1160.0</item>
-        <item>1165.0</item>
-        <item>1170.0</item>
-        <item>1175.0</item>
-        <item>1180.0</item>
-        <item>1185.0</item>
-        <item>1190.0</item>
-        <item>1195.0</item>
-        <item>1200.0</item>
-        <item>1205.0</item>
-        <item>1210.0</item>
-        <item>1215.0</item>
-        <item>1220.0</item>
-        <item>1225.0</item>
-        <item>1230.0</item>
-        <item>1235.0</item>
-        <item>1240.0</item>
-        <item>1245.0</item>
-        <item>1250.0</item>
-        <item>1255.0</item>
-        <item>1260.0</item>
-        <item>1265.0</item>
-        <item>1270.0</item>
-        <item>1275.0</item>
-        <item>1280.0</item>
-        <item>1285.0</item>
-        <item>1290.0</item>
-        <item>1295.0</item>
-        <item>1300.0</item>
-        <item>1305.0</item>
-        <item>1310.0</item>
-        <item>1315.0</item>
-        <item>1320.0</item>
-        <item>1325.0</item>
-        <item>1330.0</item>
-        <item>1335.0</item>
-        <item>1340.0</item>
-        <item>1345.0</item>
-        <item>1350.0</item>
-        <item>1355.0</item>
-        <item>1360.0</item>
-        <item>1365.0</item>
-        <item>1370.0</item>
-        <item>1375.0</item>
-        <item>1380.0</item>
-        <item>1385.0</item>
-        <item>1390.0</item>
-        <item>1395.0</item>
-        <item>1400.0</item>
-        <item>1405.0</item>
-        <item>1410.0</item>
-        <item>1415.0</item>
-        <item>1420.0</item>
-        <item>1425.0</item>
-        <item>1430.0</item>
-        <item>1435.0</item>
-        <item>1440.0</item>
-        <item>1445.0</item>
-        <item>1450.0</item>
-        <item>1455.0</item>
-        <item>1460.0</item>
-        <item>1465.0</item>
-        <item>1470.0</item>
-        <item>1475.0</item>
-        <item>1480.0</item>
-        <item>1485.0</item>
-        <item>1490.0</item>
-        <item>1495.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>1500.0</item>
-        <item>2500.0</item>
-    </array>
-    <array name="config_sdrHdrMapSdrNits">
-        <item>1.0</item>
-        <item>2.0</item>
-        <item>3.0</item>
-        <item>4.0</item>
-        <item>5.0</item>
-        <item>6.0</item>
-        <item>7.0</item>
-        <item>8.0</item>
-        <item>9.0</item>
-        <item>10.0</item>
-        <item>11.0</item>
-        <item>12.0</item>
-        <item>13.0</item>
-        <item>14.0</item>
-        <item>15.0</item>
-        <item>16.0</item>
-        <item>17.0</item>
-        <item>18.0</item>
-        <item>19.0</item>
-        <item>20.0</item>
-        <item>21.0</item>
-        <item>22.0</item>
-        <item>23.0</item>
-        <item>24.0</item>
-        <item>25.0</item>
-        <item>26.0</item>
-        <item>27.0</item>
-        <item>28.0</item>
-        <item>29.0</item>
-        <item>30.0</item>
-        <item>31.0</item>
-        <item>32.0</item>
-        <item>33.0</item>
-        <item>34.0</item>
-        <item>35.0</item>
-        <item>36.0</item>
-        <item>37.0</item>
-        <item>38.0</item>
-        <item>39.0</item>
-        <item>40.0</item>
-        <item>41.0</item>
-        <item>42.0</item>
-        <item>43.0</item>
-        <item>44.0</item>
-        <item>45.0</item>
-        <item>46.0</item>
-        <item>47.0</item>
-        <item>48.0</item>
-        <item>49.0</item>
-        <item>50.0</item>
-        <item>51.0</item>
-        <item>52.0</item>
-        <item>53.0</item>
-        <item>54.0</item>
-        <item>55.0</item>
-        <item>56.0</item>
-        <item>57.0</item>
-        <item>58.0</item>
-        <item>59.0</item>
-        <item>60.0</item>
-        <item>61.0</item>
-        <item>62.0</item>
-        <item>63.0</item>
-        <item>64.0</item>
-        <item>65.0</item>
-        <item>66.0</item>
-        <item>67.0</item>
-        <item>68.0</item>
-        <item>69.0</item>
-        <item>70.0</item>
-        <item>71.0</item>
-        <item>72.0</item>
-        <item>73.0</item>
-        <item>74.0</item>
-        <item>75.0</item>
-        <item>76.0</item>
-        <item>77.0</item>
-        <item>78.0</item>
-        <item>79.0</item>
-        <item>80.0</item>
-        <item>81.0</item>
-        <item>82.0</item>
-        <item>83.0</item>
-        <item>84.0</item>
-        <item>85.0</item>
-        <item>86.0</item>
-        <item>87.0</item>
-        <item>88.0</item>
-        <item>89.0</item>
-        <item>90.0</item>
-        <item>91.0</item>
-        <item>92.0</item>
-        <item>93.0</item>
-        <item>94.0</item>
-        <item>95.0</item>
-        <item>96.0</item>
-        <item>97.0</item>
-        <item>98.0</item>
-        <item>99.0</item>
-        <item>100.0</item>
-        <item>101.0</item>
-        <item>102.0</item>
-        <item>103.0</item>
-        <item>104.0</item>
-        <item>105.0</item>
-        <item>106.0</item>
-        <item>107.0</item>
-        <item>108.0</item>
-        <item>109.0</item>
-        <item>110.0</item>
-        <item>111.0</item>
-        <item>112.0</item>
-        <item>113.0</item>
-        <item>114.0</item>
-        <item>115.0</item>
-        <item>116.0</item>
-        <item>117.0</item>
-        <item>118.0</item>
-        <item>119.0</item>
-        <item>120.0</item>
-        <item>121.0</item>
-        <item>122.0</item>
-        <item>123.0</item>
-        <item>124.0</item>
-        <item>125.0</item>
-        <item>126.0</item>
-        <item>127.0</item>
-        <item>128.0</item>
-        <item>129.0</item>
-        <item>130.0</item>
-        <item>131.0</item>
-        <item>132.0</item>
-        <item>133.0</item>
-        <item>134.0</item>
-        <item>135.0</item>
-        <item>136.0</item>
-        <item>137.0</item>
-        <item>138.0</item>
-        <item>139.0</item>
-        <item>140.0</item>
-        <item>141.0</item>
-        <item>142.0</item>
-        <item>143.0</item>
-        <item>144.0</item>
-        <item>145.0</item>
-        <item>146.0</item>
-        <item>147.0</item>
-        <item>148.0</item>
-        <item>149.0</item>
-        <item>150.0</item>
-        <item>151.0</item>
-        <item>152.0</item>
-        <item>153.0</item>
-        <item>154.0</item>
-        <item>155.0</item>
-        <item>156.0</item>
-        <item>157.0</item>
-        <item>158.0</item>
-        <item>159.0</item>
-        <item>160.0</item>
-        <item>161.0</item>
-        <item>162.0</item>
-        <item>163.0</item>
-        <item>164.0</item>
-        <item>165.0</item>
-        <item>166.0</item>
-        <item>167.0</item>
-        <item>168.0</item>
-        <item>169.0</item>
-        <item>170.0</item>
-        <item>171.0</item>
-        <item>172.0</item>
-        <item>173.0</item>
-        <item>174.0</item>
-        <item>175.0</item>
-        <item>176.0</item>
-        <item>177.0</item>
-        <item>178.0</item>
-        <item>179.0</item>
-        <item>180.0</item>
-        <item>181.0</item>
-        <item>182.0</item>
-        <item>183.0</item>
-        <item>184.0</item>
-        <item>185.0</item>
-        <item>186.0</item>
-        <item>187.0</item>
-        <item>188.0</item>
-        <item>189.0</item>
-        <item>190.0</item>
-        <item>191.0</item>
-        <item>192.0</item>
-        <item>193.0</item>
-        <item>194.0</item>
-        <item>195.0</item>
-        <item>196.0</item>
-        <item>197.0</item>
-        <item>198.0</item>
-        <item>199.0</item>
-        <item>200.0</item>
-        <item>201.0</item>
-        <item>202.0</item>
-        <item>203.0</item>
-        <item>204.0</item>
-        <item>205.0</item>
-        <item>206.0</item>
-        <item>207.0</item>
-        <item>208.0</item>
-        <item>209.0</item>
-        <item>210.0</item>
-        <item>211.0</item>
-        <item>212.0</item>
-        <item>213.0</item>
-        <item>214.0</item>
-        <item>215.0</item>
-        <item>216.0</item>
-        <item>217.0</item>
-        <item>218.0</item>
-        <item>219.0</item>
-        <item>220.0</item>
-        <item>221.0</item>
-        <item>222.0</item>
-        <item>223.0</item>
-        <item>224.0</item>
-        <item>225.0</item>
-        <item>226.0</item>
-        <item>227.0</item>
-        <item>228.0</item>
-        <item>229.0</item>
-        <item>230.0</item>
-        <item>231.0</item>
-        <item>232.0</item>
-        <item>233.0</item>
-        <item>234.0</item>
-        <item>235.0</item>
-        <item>236.0</item>
-        <item>237.0</item>
-        <item>238.0</item>
-        <item>239.0</item>
-        <item>240.0</item>
-        <item>241.0</item>
-        <item>242.0</item>
-        <item>243.0</item>
-        <item>244.0</item>
-        <item>245.0</item>
-        <item>246.0</item>
-        <item>247.0</item>
-        <item>248.0</item>
-        <item>249.0</item>
-        <item>250.0</item>
-        <item>251.0</item>
-        <item>252.0</item>
-        <item>253.0</item>
-        <item>254.0</item>
-        <item>255.0</item>
-        <item>256.0</item>
-        <item>257.0</item>
-        <item>258.0</item>
-        <item>259.0</item>
-        <item>260.0</item>
-        <item>261.0</item>
-        <item>262.0</item>
-        <item>263.0</item>
-        <item>264.0</item>
-        <item>265.0</item>
-        <item>266.0</item>
-        <item>267.0</item>
-        <item>268.0</item>
-        <item>269.0</item>
-        <item>270.0</item>
-        <item>271.0</item>
-        <item>272.0</item>
-        <item>273.0</item>
-        <item>274.0</item>
-        <item>275.0</item>
-        <item>276.0</item>
-        <item>277.0</item>
-        <item>278.0</item>
-        <item>279.0</item>
-        <item>280.0</item>
-        <item>281.0</item>
-        <item>282.0</item>
-        <item>283.0</item>
-        <item>284.0</item>
-        <item>285.0</item>
-        <item>286.0</item>
-        <item>287.0</item>
-        <item>288.0</item>
-        <item>289.0</item>
-        <item>290.0</item>
-        <item>291.0</item>
-        <item>292.0</item>
-        <item>293.0</item>
-        <item>294.0</item>
-        <item>295.0</item>
-        <item>296.0</item>
-        <item>297.0</item>
-        <item>298.0</item>
-        <item>299.0</item>
-        <item>300.0</item>
-        <item>301.0</item>
-        <item>302.0</item>
-        <item>303.0</item>
-        <item>304.0</item>
-        <item>305.0</item>
-        <item>306.0</item>
-        <item>307.0</item>
-        <item>308.0</item>
-        <item>309.0</item>
-        <item>310.0</item>
-        <item>311.0</item>
-        <item>312.0</item>
-        <item>313.0</item>
-        <item>314.0</item>
-        <item>315.0</item>
-        <item>316.0</item>
-        <item>317.0</item>
-        <item>318.0</item>
-        <item>319.0</item>
-        <item>320.0</item>
-        <item>321.0</item>
-        <item>322.0</item>
-        <item>323.0</item>
-        <item>324.0</item>
-        <item>325.0</item>
-        <item>326.0</item>
-        <item>327.0</item>
-        <item>328.0</item>
-        <item>329.0</item>
-        <item>330.0</item>
-        <item>331.0</item>
-        <item>332.0</item>
-        <item>333.0</item>
-        <item>334.0</item>
-        <item>335.0</item>
-        <item>336.0</item>
-        <item>337.0</item>
-        <item>338.0</item>
-        <item>339.0</item>
-        <item>340.0</item>
-        <item>341.0</item>
-        <item>342.0</item>
-        <item>343.0</item>
-        <item>344.0</item>
-        <item>345.0</item>
-        <item>346.0</item>
-        <item>347.0</item>
-        <item>348.0</item>
-        <item>349.0</item>
-        <item>350.0</item>
-        <item>351.0</item>
-        <item>352.0</item>
-        <item>353.0</item>
-        <item>354.0</item>
-        <item>355.0</item>
-        <item>356.0</item>
-        <item>357.0</item>
-        <item>358.0</item>
-        <item>359.0</item>
-        <item>360.0</item>
-        <item>361.0</item>
-        <item>362.0</item>
-        <item>363.0</item>
-        <item>364.0</item>
-        <item>365.0</item>
-        <item>366.0</item>
-        <item>367.0</item>
-        <item>368.0</item>
-        <item>369.0</item>
-        <item>370.0</item>
-        <item>371.0</item>
-        <item>372.0</item>
-        <item>373.0</item>
-        <item>374.0</item>
-        <item>375.0</item>
-        <item>376.0</item>
-        <item>377.0</item>
-        <item>378.0</item>
-        <item>379.0</item>
-        <item>380.0</item>
-        <item>381.0</item>
-        <item>382.0</item>
-        <item>383.0</item>
-        <item>384.0</item>
-        <item>385.0</item>
-        <item>386.0</item>
-        <item>387.0</item>
-        <item>388.0</item>
-        <item>389.0</item>
-        <item>390.0</item>
-        <item>391.0</item>
-        <item>392.0</item>
-        <item>393.0</item>
-        <item>394.0</item>
-        <item>395.0</item>
-        <item>396.0</item>
-        <item>397.0</item>
-        <item>398.0</item>
-        <item>399.0</item>
-        <item>400.0</item>
-        <item>401.0</item>
-        <item>402.0</item>
-        <item>403.0</item>
-        <item>404.0</item>
-        <item>405.0</item>
-        <item>406.0</item>
-        <item>407.0</item>
-        <item>408.0</item>
-        <item>409.0</item>
-        <item>410.0</item>
-        <item>411.0</item>
-        <item>412.0</item>
-        <item>413.0</item>
-        <item>414.0</item>
-        <item>415.0</item>
-        <item>416.0</item>
-        <item>417.0</item>
-        <item>418.0</item>
-        <item>419.0</item>
-        <item>420.0</item>
-        <item>421.0</item>
-        <item>422.0</item>
-        <item>423.0</item>
-        <item>424.0</item>
-        <item>425.0</item>
-        <item>426.0</item>
-        <item>427.0</item>
-        <item>428.0</item>
-        <item>429.0</item>
-        <item>430.0</item>
-        <item>431.0</item>
-        <item>432.0</item>
-        <item>433.0</item>
-        <item>434.0</item>
-        <item>435.0</item>
-        <item>436.0</item>
-        <item>437.0</item>
-        <item>438.0</item>
-        <item>439.0</item>
-        <item>440.0</item>
-        <item>441.0</item>
-        <item>442.0</item>
-        <item>443.0</item>
-        <item>444.0</item>
-        <item>445.0</item>
-        <item>446.0</item>
-        <item>447.0</item>
-        <item>448.0</item>
-        <item>449.0</item>
-        <item>450.0</item>
-        <item>451.0</item>
-        <item>452.0</item>
-        <item>453.0</item>
-        <item>454.0</item>
-        <item>455.0</item>
-        <item>456.0</item>
-        <item>457.0</item>
-        <item>458.0</item>
-        <item>459.0</item>
-        <item>460.0</item>
-        <item>461.0</item>
-        <item>462.0</item>
-        <item>463.0</item>
-        <item>464.0</item>
-        <item>465.0</item>
-        <item>466.0</item>
-        <item>467.0</item>
-        <item>468.0</item>
-        <item>469.0</item>
-        <item>470.0</item>
-        <item>471.0</item>
-        <item>472.0</item>
-        <item>473.0</item>
-        <item>474.0</item>
-        <item>475.0</item>
-        <item>476.0</item>
-        <item>477.0</item>
-        <item>478.0</item>
-        <item>479.0</item>
-        <item>480.0</item>
-        <item>481.0</item>
-        <item>482.0</item>
-        <item>483.0</item>
-        <item>484.0</item>
-        <item>485.0</item>
-        <item>486.0</item>
-        <item>487.0</item>
-        <item>488.0</item>
-        <item>489.0</item>
-        <item>490.0</item>
-        <item>491.0</item>
-        <item>492.0</item>
-        <item>493.0</item>
-        <item>494.0</item>
-        <item>495.0</item>
-        <item>496.0</item>
-        <item>497.0</item>
-        <item>498.0</item>
-        <item>499.0</item>
-        <item>500.0</item>
-        <item>1500.0</item>
-        <item>2500.0</item>
-    </array>
-</resources>

+ 0 - 303
overlay/frameworks/base/core/res/res/xml/power_profile.xml

@@ -1,303 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<device name="Android">
-    <item name="none">0</item>
-    <item name="ambient.on">38.5</item>
-    <item name="screen.on">54.9</item>
-    <item name="screen.full">217</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">15.8</item>
-    <item name="video">24</item>
-    <item name="camera.flashlight">112</item>
-    <item name="camera.avg">464</item>
-    <item name="gps.on">77.1</item>
-    <item name="radio.active">175.47</item>
-    <item name="radio.scanning">96.07</item>
-    <array name="radio.on">
-        <value>10.26</value>
-        <value>10.26</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>2</value>
-        <value>3</value>
-        <value>2</value>
-        <value>1</value>
-    </array>
-    <array name="cpu.core_speeds.cluster0">
-        <value>364800</value>
-        <value>460800</value>
-        <value>556800</value>
-        <value>672000</value>
-        <value>787200</value>
-        <value>902400</value>
-        <value>1017600</value>
-        <value>1132800</value>
-        <value>1248000</value>
-        <value>1344000</value>
-        <value>1459200</value>
-        <value>1574400</value>
-        <value>1689600</value>
-        <value>1804800</value>
-        <value>1920000</value>
-        <value>2035200</value>
-        <value>2150400</value>
-        <value>2265600</value>
-    </array>
-    <array name="cpu.core_power.cluster0">
-        <value>15</value>
-        <value>15</value>
-        <value>17</value>
-        <value>21</value>
-        <value>23</value>
-        <value>26</value>
-        <value>30</value>
-        <value>34</value>
-        <value>37</value>
-        <value>41</value>
-        <value>46</value>
-        <value>50</value>
-        <value>58</value>
-        <value>65</value>
-        <value>71</value>
-        <value>79</value>
-        <value>88</value>
-        <value>95</value>
-    </array>
-    <array name="cpu.core_speeds.cluster1">
-        <value>499200</value>
-        <value>614400</value>
-        <value>729600</value>
-        <value>844800</value>
-        <value>960000</value>
-        <value>1075200</value>
-        <value>1190400</value>
-        <value>1286400</value>
-        <value>1401600</value>
-        <value>1497600</value>
-        <value>1612800</value>
-        <value>1708800</value>
-        <value>1824000</value>
-        <value>1920000</value>
-        <value>2035200</value>
-        <value>2131200</value>
-        <value>2188800</value>
-        <value>2246400</value>
-        <value>2323200</value>
-        <value>2380800</value>
-        <value>2438400</value>
-        <value>2515200</value>
-        <value>2572800</value>
-        <value>2630400</value>
-        <value>2707200</value>
-        <value>2764800</value>
-        <value>2841600</value>
-        <value>2899200</value>
-        <value>2956800</value>
-        <value>3014400</value>
-        <value>3072000</value>
-        <value>3148800</value>
-    </array>
-    <array name="cpu.core_power.cluster1">
-        <value>28</value>
-        <value>34</value>
-        <value>42</value>
-        <value>49</value>
-        <value>54</value>
-        <value>63</value>
-        <value>69</value>
-        <value>79</value>
-        <value>83</value>
-        <value>94</value>
-        <value>106</value>
-        <value>111</value>
-        <value>121</value>
-        <value>126</value>
-        <value>148</value>
-        <value>159</value>
-        <value>174</value>
-        <value>177</value>
-        <value>184</value>
-        <value>194</value>
-        <value>201</value>
-        <value>212</value>
-        <value>224</value>
-        <value>241</value>
-        <value>252</value>
-        <value>264</value>
-        <value>289</value>
-        <value>301</value>
-        <value>309</value>
-        <value>327</value>
-        <value>346</value>
-        <value>365</value>
-    </array>
-    <array name="cpu.core_speeds.cluster2">
-        <value>499200</value>
-        <value>614400</value>
-        <value>729600</value>
-        <value>844800</value>
-        <value>960000</value>
-        <value>1075200</value>
-        <value>1190400</value>
-        <value>1286400</value>
-        <value>1401600</value>
-        <value>1497600</value>
-        <value>1612800</value>
-        <value>1708800</value>
-        <value>1824000</value>
-        <value>1920000</value>
-        <value>2035200</value>
-        <value>2131200</value>
-        <value>2188800</value>
-        <value>2246400</value>
-        <value>2323200</value>
-        <value>2380800</value>
-        <value>2438400</value>
-        <value>2515200</value>
-        <value>2572800</value>
-        <value>2630400</value>
-        <value>2707200</value>
-        <value>2764800</value>
-        <value>2841600</value>
-        <value>2899200</value>
-        <value>2956800</value>
-    </array>
-    <array name="cpu.core_power.cluster2">
-        <value>28</value>
-        <value>34</value>
-        <value>43</value>
-        <value>48</value>
-        <value>53</value>
-        <value>62</value>
-        <value>66</value>
-        <value>76</value>
-        <value>84</value>
-        <value>90</value>
-        <value>101</value>
-        <value>107</value>
-        <value>118</value>
-        <value>125</value>
-        <value>147</value>
-        <value>155</value>
-        <value>177</value>
-        <value>179</value>
-        <value>186</value>
-        <value>186</value>
-        <value>193</value>
-        <value>206</value>
-        <value>215</value>
-        <value>227</value>
-        <value>245</value>
-        <value>258</value>
-        <value>283</value>
-        <value>295</value>
-        <value>305</value>
-    </array>
-    <array name="cpu.core_speeds.cluster3">
-        <value>480000</value>
-        <value>576000</value>
-        <value>672000</value>
-        <value>787200</value>
-        <value>902400</value>
-        <value>1017600</value>
-        <value>1132800</value>
-        <value>1248000</value>
-        <value>1363200</value>
-        <value>1478400</value>
-        <value>1593600</value>
-        <value>1708800</value>
-        <value>1824000</value>
-        <value>1939200</value>
-        <value>2035200</value>
-        <value>2112000</value>
-        <value>2169600</value>
-        <value>2246400</value>
-        <value>2304000</value>
-        <value>2380800</value>
-        <value>2438400</value>
-        <value>2496000</value>
-        <value>2553600</value>
-        <value>2630400</value>
-        <value>2688000</value>
-        <value>2745600</value>
-        <value>2803200</value>
-        <value>2880000</value>
-        <value>2937600</value>
-        <value>2995200</value>
-        <value>3052800</value>
-        <value>3110400</value>
-        <value>3187200</value>
-        <value>3244800</value>
-        <value>3302400</value>
-        <value>3340800</value>
-        <value>3398400</value>
-    </array>
-    <array name="cpu.core_power.cluster3">
-        <value>45</value>
-        <value>55</value>
-        <value>66</value>
-        <value>76</value>
-        <value>87</value>
-        <value>102</value>
-        <value>115</value>
-        <value>130</value>
-        <value>144</value>
-        <value>163</value>
-        <value>179</value>
-        <value>194</value>
-        <value>212</value>
-        <value>246</value>
-        <value>262</value>
-        <value>275</value>
-        <value>309</value>
-        <value>326</value>
-        <value>382</value>
-        <value>382</value>
-        <value>384</value>
-        <value>391</value>
-        <value>400</value>
-        <value>428</value>
-        <value>451</value>
-        <value>474</value>
-        <value>522</value>
-        <value>569</value>
-        <value>607</value>
-        <value>650</value>
-        <value>679</value>
-        <value>754</value>
-        <value>842</value>
-        <value>942</value>
-        <value>1064</value>
-        <value>1200</value>
-        <value>1350</value>
-    </array>
-    <item name="cpu.suspend">9.9</item>
-    <item name="cpu.idle">22.2</item>
-    <item name="battery.capacity">4855</item>
-    <item name="battery.typical.capacity">5000</item>
-    <item name="bluetooth.controller.idle">3.5</item>
-    <item name="bluetooth.controller.rx">12</item>
-    <item name="bluetooth.controller.tx">33</item>
-    <item name="bluetooth.controller.voltage">4000</item>
-    <item name="wifi.controller.idle">1</item>
-    <item name="wifi.controller.rx">120</item>
-    <item name="wifi.controller.tx">300</item>
-    <array name="wifi.controller.tx_levels">
-        <value>0</value>
-    </array>
-    <item name="wifi.controller.voltage">4000</item>
-    <array name="wifi.batchedscan">
-        <value>.0002</value>
-        <value>.002</value>
-        <value>.02</value>
-        <value>.2</value>
-        <value>2</value>
-    </array>
-</device>

+ 0 - 23
overlay/frameworks/base/packages/SystemUI/res/values/dimens.xml

@@ -1,23 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!--
-/*
-** Copyright 2013, 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>
-    <!-- Microns/ums (1000 um = 1mm) per pixel for the given device. If unspecified, UI that
-        relies on this value will not be sized correctly. -->
-    <item name="pixel_pitch" format="float" type="dimen">50.26</item>
-</resources>

BIN
prebuilts/dtb.img


BIN
prebuilts/dtbo.img


+ 18 - 63
proprietary-files.txt

@@ -1,4 +1,4 @@
-# Unpinned blobs from e3qxxx-user 14 UP1A.231005.007 S928BXXU4AXK4 release-keys
+# Unpinned blobs from e1qzcx-user 14 UP1A.231005.007 S9210ZCS3AXI1 release-keys
 
 # Current blobs with deps disabled:
 # com.qti.node.dewarp, com.qti.chi.override, libcamximageformatutils, depend on multiple versions of the same aidl_interface: android.hardware.graphics.allocator-V1-ndk, android.hardware.graphics.allocator-V2-ndk-source
@@ -162,30 +162,11 @@ vendor/bin/hw/vendor.samsung.hardware.camera.provider-service_64
 vendor/etc/DsgpPolicy.csv
 vendor/etc/aip/config/PCC_Config-timestamp
 vendor/etc/aip/config/pcc_config.json
-vendor/etc/aip/model/1129_dummy_1441_cached.dlc
-vendor/etc/aip/model/CIGSOL_SWISP_200M_v1.6.2_Exp18_e12850_592x4176_A16W8_cached.dlc
-vendor/etc/aip/model/CIGSOL_fp32_ver220923_HTP_FP16_cached.dlc
-vendor/etc/aip/model/FP16_dummy_HTP_FP16_cached.dlc
-vendor/etc/aip/model/ModelSet2_AIMFISP-timestamp
-vendor/etc/aip/model/ModelSet2_eraw_AIMFISP-timestamp
 vendor/etc/aip/model/ModelSet_AIMFISP-timestamp
-vendor/etc/aip/model/ModelSet_AISR-timestamp
 vendor/etc/aip/model/ModelSet_eraw_AIMFISP-timestamp
-vendor/etc/aip/model/ModelSet_v-timestamp
-vendor/etc/aip/model/aiisp_1x_C2C_cached.dlc
-vendor/etc/aip/model/aiisp_1x_T2C_Indoor_cached.dlc
-vendor/etc/aip/model/aiisp_1x_T2C_Outdoor_cached.dlc
-vendor/etc/aip/model/aiisp_1x_ll_C2C_cached.dlc
-vendor/etc/aip/model/aiisp_2x_C2C_cached.dlc
-vendor/etc/aip/model/aiisp_2x_ll_C2C_cached.dlc
-vendor/etc/aip/model/aiisp_4x_C2C_cached.dlc
-vendor/etc/aip/model/mfisp_eraw_model_mf_Tetra_RGB_fp16.dlc
 vendor/etc/aip/model/mfisp_eraw_model_nl_Tetra_RGB_fp16.dlc
 vendor/etc/aip/model/mfisp_model_ll_Tetra_RGB_fp16.dlc
-vendor/etc/aip/model/mfisp_model_mf_Tetra_RGB_fp16.dlc
 vendor/etc/aip/model/mfisp_model_nl_Tetra_RGB_fp16.dlc
-vendor/etc/aip/model/mfisp_tmodel_ll_Tetra_RGB_fp16.dlc
-vendor/etc/aip/model/mfisp_tmodel_nl_Tetra_RGB_fp16.dlc
 vendor/etc/beauty/settings.dat
 vendor/etc/external_camera_config.xml
 vendor/etc/init/android.hardware.camera.provider-V1-external-service.rc
@@ -226,18 +207,11 @@ vendor/lib64/camera/com.samsung.sensor.s5k3k1.so
 vendor/lib64/camera/com.samsung.sensor.s5k3lu.so
 vendor/lib64/camera/com.samsung.sensor.s5kgn3.so
 vendor/lib64/camera/com.samsung.sensor.s5khp2.so
-vendor/lib64/camera/com.samsung.sensormodule.0_lsi_s5khp2.bin
-vendor/lib64/camera/com.samsung.sensormodule.12_lsi_s5k3lu_full.bin
-vendor/lib64/camera/com.samsung.sensormodule.1_lsi_s5k3lu.bin
+vendor/lib64/camera/com.samsung.sensormodule.0_lsi_s5kgn3.bin
+vendor/lib64/camera/com.samsung.sensormodule.3_lsi_s5k3k1.bin
 vendor/lib64/camera/com.samsung.sensormodule.2_sony_imx564.bin
-vendor/lib64/camera/com.samsung.sensormodule.3_sony_imx754_x3.bin
-vendor/lib64/camera/com.samsung.sensormodule.6_sony_imx754_x10.bin
-vendor/lib64/camera/com.samsung.sensormodule.6_sony_imx854.bin
 vendor/lib64/camera/com.samsung.tuned.lsi_s5k3lu.bin
-vendor/lib64/camera/com.samsung.tuned.lsi_s5khp2.bin
 vendor/lib64/camera/com.samsung.tuned.sony_imx564.bin
-vendor/lib64/camera/com.samsung.tuned.sony_imx754.bin
-vendor/lib64/camera/com.samsung.tuned.sony_imx854.bin
 vendor/lib64/camera/components/com.qti.eisv2.so
 vendor/lib64/camera/components/com.qti.eisv3.so
 vendor/lib64/camera/components/com.qti.hvx.addconstant.so
@@ -328,7 +302,7 @@ vendor/lib64/camera/components/com.ss.stats.af.so
 vendor/lib64/camera/components/com.ss.stats.awb.so
 vendor/lib64/camera/components/com.ss.stats.pdlib.so
 vendor/lib64/camera/components/libTsAeFront_e3.so;FIX_SONAME
-vendor/lib64/camera/components/libTsAe_e3.so;FIX_SONAME
+vendor/lib64/camera/components/libTsAe_e2.so;FIX_SONAME
 vendor/lib64/camera/components/libcamxevainterface.so
 vendor/lib64/camera/components/libdepthmapwrapper_itof.so
 vendor/lib64/camera/components/libdepthmapwrapper_secure.so
@@ -388,7 +362,6 @@ vendor/lib64/hw/com.qti.chi.override.so;DISABLE_DEPS
 vendor/lib64/libAIHighRes_interface.so
 vendor/lib64/libAIMFISP.camera.samsung.so
 vendor/lib64/libAIMFISP_core.camera.samsung.so
-vendor/lib64/libAISR_core.camera.samsung.so
 vendor/lib64/libAISegmenter_v2.camera.samsung.so
 vendor/lib64/libAImode_wrapper.camera.samsung.so
 vendor/lib64/libAIphoto_core.camera.samsung.so
@@ -428,7 +401,6 @@ vendor/lib64/libMotionEstimatorWrapper.camera.samsung.so
 vendor/lib64/[email protected]
 vendor/lib64/libOpenCv.camera.samsung.so
 vendor/lib64/libPanDetector.so
-vendor/lib64/libPdSdCore.so
 vendor/lib64/libPeripheralStateUtils.so
 vendor/lib64/libPersonal_capture.camera.samsung.so
 vendor/lib64/libPersonal_core.camera.samsung.so
@@ -456,11 +428,9 @@ vendor/lib64/libSnpeGpu.so;FIX_SONAME
 vendor/lib64/libSnpeHtpV75Stub.so
 vendor/lib64/libTetraMFP10.camera.samsung.so
 vendor/lib64/libTetraMFP10Tuning.camera.samsung.so
-vendor/lib64/libTetraSR10.camera.samsung.so
-vendor/lib64/libTetraSR10Tuning.camera.samsung.so
 vendor/lib64/libTsAf_E123Q.so;FIX_SONAME
 vendor/lib64/libTsAwbFront_E123.so
-vendor/lib64/libTsAwb_E3.so
+vendor/lib64/libTsAwb_E2.so
 vendor/lib64/libTxPwrJni.so
 vendor/lib64/libUltraWideDistortionCorrection.camera.samsung.so
 vendor/lib64/[email protected]
@@ -469,7 +439,6 @@ vendor/lib64/[email protected]
 vendor/lib64/libWideDistortionCorrection.camera.samsung.so
 vendor/lib64/lib_profiler.so
 vendor/lib64/libai_denoiser_interface.so
-vendor/lib64/libai_tetra_text_zoom.arcsoft.so
 vendor/lib64/libaidenoiser.so
 vendor/lib64/libaidenoiserv2.so
 vendor/lib64/libaifrc.quram.so
@@ -569,9 +538,6 @@ vendor/lib64/libmmcamera_mfnr.so
 vendor/lib64/libmmcamera_mfnr_t4.so
 vendor/lib64/libmmcamera_pdpc.so
 vendor/lib64/libmpbase.so
-vendor/lib64/libmulticam_image_optical_zoom.so
-vendor/lib64/libmulticam_optical_zoom_control.so
-vendor/lib64/libmulticam_video_optical_zoom.so
 vendor/lib64/libmultiobject_tracker.so
 vendor/lib64/libnanopb.so
 vendor/lib64/[email protected]
@@ -641,6 +607,9 @@ vendor/lib64/libtfestriping.so
 vendor/lib64/libtflitecore.so
 vendor/lib64/libthirdparty_zoomtranslator_imp.so
 vendor/lib64/libthreadutils.so
+vendor/lib64/libtriplecam_optical_zoom_control.so
+vendor/lib64/libtriplecam_image_optical_zoom.so
+vendor/lib64/libtriplecam_video_optical_zoom.so
 vendor/lib64/libtswrappercommon.so
 vendor/lib64/libubifocus.so
 vendor/lib64/libunidatamanager.so
@@ -875,7 +844,7 @@ vendor/etc/display/backlight_calib_vtdr6130_amoled_cmd_mode_dsi_visionox_panel_w
 vendor/etc/display/backlight_calib_vtdr6130_amoled_qsync_cmd_mode_dsi_visionox_panel_with_DSC.xml
 vendor/etc/display/backlight_calib_vtdr6130_amoled_qsync_video_mode_dsi_visionox_panel_with_DSC.xml
 vendor/etc/display/backlight_calib_vtdr6130_amoled_video_mode_dsi_visionox_panel_with_DSC.xml
-vendor/etc/display/qdcm_calib_data_E3_S6E3HAF_AMB679FN01.json
+vendor/etc/display/qdcm_calib_data_E1_S6E3FAE_AMB616FM01.json
 vendor/etc/display/qdcm_calib_data_Sharp_2k_cmd_mode_qsync_dsi_panel.json
 vendor/etc/display/qdcm_calib_data_Sharp_2k_video_mode_qsync_dsi_panel.json
 vendor/etc/display/qdcm_calib_data_Sharp_4k_cmd_mode_dsc_dsi_panel.json
@@ -971,8 +940,8 @@ vendor/etc/secnvm/k250a_47000403_1.img
 vendor/etc/secnvm/k250a_47000406_f.img
 vendor/firmware/00_generic_xtalk_shape.bin
 vendor/firmware/Data.msc
-vendor/firmware/E3_S6E3HAE_AMB681AZ01.dat
-vendor/firmware/E3_S6E3HAF_AMB679FN01.dat
+vendor/firmware/E1_S6E3FAC_AMB606AW01.dat
+vendor/firmware/E1_S6E3FAE_AMB616FM01.dat
 vendor/firmware/SoundBoosterParam.bin
 vendor/firmware/bt_nvm_loading.xml
 vendor/firmware/cs35l43-bot-dsp1-spk-prot.bin
@@ -1011,24 +980,16 @@ vendor/firmware/kiwi/qdss_trace_config_v2.cfg
 vendor/firmware/kiwi/regdb.bin
 vendor/firmware/max77775-extra-fw.bin
 vendor/firmware/max77775-fw.bin
-vendor/firmware/mfc/mfc_fw_flash_nu1668.bin
+vendor/firmware/mfc/mfc_fw_flash_cps4038.bin
 vendor/firmware/ois_mcu_stm32g_fw.bin
-vendor/firmware/ois_rumba_fw.bin
 vendor/firmware/ss_dsi_panel_PBA_BOOTING_FHD.dat
-vendor/firmware/tsp_stm/fts2ba61y_e3q.bin
-vendor/firmware/tsp_synaptics/s3916a_e3.bin
-vendor/firmware/tsp_synaptics/s3916t_e3.bin
-vendor/firmware/uwb/libsr200t_dev_fw.bin
-vendor/firmware/uwb/libsr200t_prod_fw.so
+vendor/firmware/tsp_stm/fts2ba61c_e1.bin
+vendor/firmware/tsp_stm/fts2ba61y_e1q.bin
 vendor/firmware/vl53l8.bin
 vendor/firmware/vpu30_2v.mbn
 vendor/firmware/vpu30_2v_unsigned.mbn
 vendor/firmware/vpu33_4v.mbn
 vendor/firmware/vpu33_4v_unsigned.mbn
-vendor/firmware/wez02_e3_c0.bin
-vendor/firmware/wez02_e3_c1.bin
-vendor/firmware/wez02_e3_c2.bin
-vendor/firmware/wez02_e3_c3.bin
 vendor/firmware/wlan-connection-roaming-backup.ini
 vendor/firmware/wlan-connection-roaming.ini
 vendor/lib64/bm4a68v08s12n52.bin
@@ -1407,7 +1368,6 @@ vendor/bin/irsc_util
 vendor/bin/ks
 vendor/bin/qms;DISABLE_CHECKELF
 vendor/bin/tlpd
-vendor/etc/init/init.vendor.onebinary.rc
 vendor/etc/init/init.vendor.rilcommon.rc
 vendor/etc/init/qms.rc
 vendor/etc/init/tlpd.rc
@@ -1419,10 +1379,7 @@ vendor/etc/locale/plmn_delta_zh-rHK.bin
 vendor/etc/locale/plmn_delta_zh-rTW.bin
 vendor/etc/mtu-conf.xml
 vendor/etc/pdpcnt-conf.xml
-vendor/etc/plmn_delta.bin
-vendor/etc/plmn_delta_attaio.bin
 vendor/etc/plmn_delta_hktw.bin
-vendor/etc/plmn_delta_usagsm.bin
 vendor/etc/plmn_se13.bin
 vendor/etc/qms_log_config
 vendor/etc/sec_config_oem
@@ -1532,9 +1489,10 @@ vendor/etc/init/vendor.sensors.qti.rc
 vendor/etc/init/vendor.sensors.sscrpcd.rc
 vendor/etc/sensors/config/akmlib.json
 vendor/etc/sensors/config/json.lst
-vendor/etc/sensors/config/lanai_ak991x_0.json
-vendor/etc/sensors/config/lanai_ak991x_4.json
-vendor/etc/sensors/config/lanai_ak991x_5.json
+vendor/etc/sensors/config/lanai_ak991x_12.json
+vendor/etc/sensors/config/lanai_ak991x_2.json
+vendor/etc/sensors/config/lanai_ak991x_3.json
+vendor/etc/sensors/config/lanai_ak991x_7.json
 vendor/etc/sensors/config/lanai_default_sensors.json
 vendor/etc/sensors/config/lanai_dynamic_sensors.json
 vendor/etc/sensors/config/lanai_dynamic_sensors_template.json
@@ -1647,9 +1605,6 @@ vendor/lib64/[email protected]
 # USB
 vendor/bin/hw/android.hardware.usb-service.qti
 
-# Ultra-wideband
-vendor/etc/libuwb-nxp.conf
-
 # Vibration
 vendor/bin/hw/vendor.samsung.hardware.vibrator-service
 vendor/etc/Hapticsconfig.xml

+ 2 - 2
rootdir/Android.bp

@@ -193,8 +193,8 @@ sh_binary {
 
 // Init configuration files
 prebuilt_etc {
-    name: "init.e3q.rc",
-    src: "etc/init.e3q.rc",
+    name: "init.e1q.rc",
+    src: "etc/init.e1q.rc",
     sub_dir: "init/hw",
     vendor: true,
 }

+ 7 - 8
rootdir/etc/fstab.qcom

@@ -42,23 +42,22 @@ vendor                                                  /vendor                e
 vendor_dlkm                                             /vendor_dlkm           ext4    ro                                                 avb,wait,logical,first_stage_mount
 system_dlkm                                             /system_dlkm           ext4    ro                                                 avb,wait,logical,first_stage_mount
 odm                                                     /odm                   ext4    ro                                                 avb,wait,logical,first_stage_mount
-/dev/block/by-name/metadata                             /metadata              f2fs    noatime,nosuid,nodev,discard,sync,fsync_mode=strict,data_flush    wait,check,formattable,wrappedkey,first_stage_mount
-/dev/block/bootdevice/by-name/userdata                  /data                  f2fs    noatime,nosuid,nodev,discard,usrquota,grpquota,fsync_mode=nobarrier,reserve_root=32768,resgid=5678,inlinecrypt    latemount,wait,check,formattable,fileencryption=aes-256-xts:aes-256-cts:v2+inlinecrypt_optimized+wrappedkey_v0,keydirectory=/metadata/vold/metadata_encryption,metadata_encryption=aes-256-xts:wrappedkey_v0,quota,reservedsize=128M,sysfs_path=/sys/devices/platform/soc/1d84000.ufshc,checkpoint=fs,fscompress
-/dev/block/bootdevice/by-name/cache                     /cache                 ext4    noatime,nosuid,nodev,noauto_da_alloc,discard,journal_checksum,data=ordered,errors=panic      wait,check
-/dev/block/bootdevice/by-name/persist                   /mnt/vendor/persist    ext4    noatime,nosuid,nodev,noauto_da_alloc,discard,journal_checksum,data=ordered,errors=panic      wait,check
+/dev/block/by-name/metadata                             /metadata              f2fs      noatime,nosuid,nodev,discard,sync,fsync_mode=strict,data_flush        wait,check,formattable,wrappedkey,first_stage_mount
+/dev/block/bootdevice/by-name/userdata                  /data                  f2fs    noatime,nosuid,nodev,discard,usrquota,grpquota,fsync_mode=nobarrier,reserve_root=32768,resgid=5678,inlinecrypt    latemount,wait,check,formattable,fileencryption=aes-256-xts:aes-256-cts:v2+inlinecrypt_optimized+wrappedkey_v0,metadata_encryption=aes-256-xts:wrappedkey_v0,quota,reservedsize=128M
+/dev/block/bootdevice/by-name/cache                     /cache                 ext4    noatime,nosuid,nodev,noauto_da_alloc,journal_checksum,data=ordered,errors=panic      wait,check
+/dev/block/bootdevice/by-name/persist                   /mnt/vendor/persist    ext4    noatime,nosuid,nodev,noauto_da_alloc,journal_checksum,data=ordered,errors=panic      wait,check
 /dev/block/bootdevice/by-name/misc                      /misc                  emmc    defaults                                           defaults,first_stage_mount
 # TODO SELinux Labels
 /dev/block/bootdevice/by-name/apnhlos                   /vendor/firmware_mnt   vfat    ro,shortname=lower,uid=0,gid=1000,dmask=227,fmask=337                                        wait
 /dev/block/bootdevice/by-name/modem                     /vendor/firmware-modem vfat    ro,shortname=lower,uid=1000,gid=1000,dmask=227,fmask=337                                     wait
-/dev/block/bootdevice/by-name/efs                       /mnt/vendor/efs        ext4    noatime,nosuid,nodev,noauto_da_alloc,discard,journal_checksum,data=ordered,errors=panic      wait,check
-/dev/block/bootdevice/by-name/sec_efs                   /efs                   ext4    noatime,nosuid,nodev,noauto_da_alloc,discard,journal_checksum,data=ordered,errors=panic      wait,check
+/dev/block/bootdevice/by-name/efs                       /mnt/vendor/efs        ext4    noatime,nosuid,nodev,noauto_da_alloc,journal_checksum,data=ordered,errors=panic      wait,check
+/dev/block/bootdevice/by-name/sec_efs                   /efs                   ext4    noatime,nosuid,nodev,noauto_da_alloc,journal_checksum,data=ordered,errors=panic      wait,check
 /dev/block/bootdevice/by-name/dsp                       /vendor/dsp            ext4    ro,nosuid,nodev,barrier=1                          wait
 /dev/block/bootdevice/by-name/recovery                  /recovery              emmc    defaults                                           defaults,first_stage_mount
 /dev/block/bootdevice/by-name/boot                      /boot                  emmc    defaults                                           defaults,first_stage_mount
 /dev/block/bootdevice/by-name/vendor_boot               /vendor_boot           emmc    defaults                                           defaults,first_stage_mount
 /dev/block/bootdevice/by-name/init_boot                 /init_boot             emmc    defaults                                           defaults,first_stage_mount
-/dev/block/bootdevice/by-name/vm-bootsys                /product/vm-system     ext4    ro,nosuid,nodev,barrier=1                          defaults
 
 #VOLD
 /devices/platform/soc/*.ssusb/*.dwc3/xhci-hcd.*.auto*   auto                   vfat    default                                            voldmanaged=usb:auto
-/devices/platform/soc/8804000.sdhci/mmc_host*           auto                   auto    default                                            voldmanaged=sdcard:auto
+/devices/platform/soc/8804000.sdhci/mmc_host*           auto                   auto    default                                            voldmanaged=sdcard:auto

+ 29 - 24
rootdir/etc/init.e3q.rc → rootdir/etc/init.e1q.rc

@@ -38,10 +38,17 @@ on post-fs
 on late-fs
 
 on post-fs-data
+# Samsung Pay
+    mkdir /efs/pfw_data 0760 vendor_spay vendor_spay
+
+# MST/NFC Switch
+    chown vendor_spay system /dev/mst_ctrl
+    chmod 0660 /dev/mst_ctrl
+
 #mAFPC
     mkdir /efs/afc 0760 system system
     exec - system system -- /system/bin/mafpc_write
-
+    
 on boot
     write /proc/sys/vm/swappiness 100
 
@@ -58,10 +65,8 @@ on boot
     chown system radio /sys/class/sensors/range_sensor/open_calibration
     chown system radio /sys/class/sensors/range_sensor/calibration
     chown system radio /sys/class/sensors/range_sensor/enable
-    chown system radio /sys/class/sensors/range_sensor/error
     chown system radio /sys/class/sensors/range_sensor/frame_rate
     chown system radio /sys/class/sensors/range_sensor/fw_version
-    chown system radio /sys/class/sensors/range_sensor/interrupt
     chown system radio /sys/class/sensors/range_sensor/mode
     chown system radio /sys/class/sensors/range_sensor/name
     chown system radio /sys/class/sensors/range_sensor/range_sigma
@@ -114,6 +119,27 @@ on post-fs
 on property:sys.boot_completed=1
 	write /sys/class/sensors/range_sensor/calibration 0
 
+# some priv-apps of TMB bind mount to ASR priv-apps
+on post-fs-data && property:ro.csc.sales_code=ASR
+    umount /system/carrier
+    mkdir /mnt/temp
+    mount none /system/carrier/TMB /mnt/temp bind
+    mount none /system/carrier/ASR /system/carrier bind
+    mount none /mnt/temp/priv-app/SprintAndroidExtension2_TMB /system/carrier/priv-app/SprintAndroidExtension2_TMB bind
+    umount /mnt/temp
+    rmdir /mnt/temp
+
+	
+# some priv-apps of TMB bind mount to TMK priv-apps
+on post-fs-data && property:ro.csc.sales_code=TMK
+    umount /system/carrier
+    mkdir /mnt/temp
+    mount none /system/carrier/TMB /mnt/temp bind
+    mount none /system/carrier/TMK /system/carrier bind
+    mount none /mnt/temp/priv-app/SprintAndroidExtension2_TMB /system/carrier/priv-app/SprintAndroidExtension2_TMB bind
+    umount /mnt/temp
+    rmdir /mnt/temp
+
 # some priv-apps of DSH bind mount to DSA priv-apps
 on post-fs-data && property:ro.csc.sales_code=DSA
     umount /system/carrier
@@ -150,27 +176,6 @@ on post-fs-data && property:ro.csc.sales_code=DSH
     umount /mnt/temp
     rmdir /mnt/temp	
 
-# some priv-apps of TMB bind mount to ASR priv-apps
-on post-fs-data && property:ro.csc.sales_code=ASR
-    umount /system/carrier
-    mkdir /mnt/temp
-    mount none /system/carrier/TMB /mnt/temp bind
-    mount none /system/carrier/ASR /system/carrier bind
-    mount none /mnt/temp/priv-app/SprintAndroidExtension2_TMB /system/carrier/priv-app/SprintAndroidExtension2_TMB bind
-    umount /mnt/temp
-    rmdir /mnt/temp
-
-	
-# some priv-apps of TMB bind mount to TMK priv-apps
-on post-fs-data && property:ro.csc.sales_code=TMK
-    umount /system/carrier
-    mkdir /mnt/temp
-    mount none /system/carrier/TMB /mnt/temp bind
-    mount none /system/carrier/TMK /system/carrier bind
-    mount none /mnt/temp/priv-app/SprintAndroidExtension2_TMB /system/carrier/priv-app/SprintAndroidExtension2_TMB bind
-    umount /mnt/temp
-    rmdir /mnt/temp
-
 # Pageboostd
 on property:sys.boot_completed=1
     start pageboostd

Някои файлове не бяха показани, защото твърде много файлове са промени