├── board-info.txt
├── overlay
└── frameworks
│ └── base
│ ├── packages
│ └── SystemUI
│ │ └── res
│ │ ├── values
│ │ ├── dimens.xml
│ │ └── config.xml
│ │ └── values-sw372dp
│ │ └── dimens.xml
│ └── core
│ └── res
│ └── res
│ ├── values
│ ├── dimens.xml
│ └── config.xml
│ └── xml
│ └── power_profile.xml
├── gps_debug.conf
├── libshims
├── Android.mk
└── com_vidhance_node_eis_shim.cpp
├── setup-makefiles.sh
├── idc
├── uinput-goodix.idc
└── uinput-fpc.idc
├── keylayout
├── uinput-goodix.kl
├── uinput-fpc.kl
└── gpio-keys.kl
├── rootdir
├── Android.mk
└── etc
│ ├── fstab.qcom
│ └── init.target.rc
├── AndroidProducts.mk
├── Android.mk
├── superior_dipper.mk
├── README.md
├── BoardConfig.mk
├── device-props.mk
├── extract-files.sh
├── manifest.xml
├── audio
├── mixer_paths_overlay_dynamic.xml
├── default_volume_tables.xml
├── audio_policy_volumes.xml
├── sound_trigger_platform_info.xml
├── sound_trigger_mixer_paths_wcd9340.xml
├── mixer_paths_overlay_static.xml
└── audio_platform_info.xml
├── device.mk
├── nfc
├── libnfc-nci.conf
├── libnfc-nxp_RF.conf
└── libnfc-nxp.conf
└── proprietary-files.txt
/board-info.txt:
--------------------------------------------------------------------------------
1 | require version-modem=2019-06-17 21:39:43
2 | require version-miui=9.6.20
3 |
--------------------------------------------------------------------------------
/overlay/frameworks/base/packages/SystemUI/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 6dp
4 |
5 |
--------------------------------------------------------------------------------
/gps_debug.conf:
--------------------------------------------------------------------------------
1 | NTP_SERVER=pool.ntp.org
2 | XTRA_SERVER_1=http://gllto.glpals.com/7day/v5/latest/lto2.dat
3 | XTRA_SERVER_2=http://gllto1.glpals.com/7day/v5/latest/lto2.dat
4 | XTRA_SERVER_3=http://gllto2.glpals.com/7day/v5/latest/lto2.dat
5 | SUPL_HOST=supl.google.com
6 | SUPL_PORT=7275
--------------------------------------------------------------------------------
/libshims/Android.mk:
--------------------------------------------------------------------------------
1 | LOCAL_PATH := $(call my-dir)
2 |
3 | include $(CLEAR_VARS)
4 | LOCAL_SRC_FILES := com_vidhance_node_eis_shim.cpp
5 | LOCAL_SHARED_LIBRARIES := libui libutils
6 | LOCAL_MODULE := com.vidhance.node.eis.shim
7 | LOCAL_MODULE_TAGS := optional
8 | LOCAL_PROPRIETARY_MODULE := true
9 | include $(BUILD_SHARED_LIBRARY)
10 |
--------------------------------------------------------------------------------
/setup-makefiles.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 | #
3 | # Copyright (C) 2018-2019 The LineageOS Project
4 | #
5 | # SPDX-License-Identifier: Apache-2.0
6 | #
7 |
8 | set -e
9 |
10 | # Required!
11 | export DEVICE=dipper
12 | export DEVICE_COMMON=sdm845-common
13 | export VENDOR=xiaomi
14 |
15 | export DEVICE_BRINGUP_YEAR=2018
16 |
17 | "./../../${VENDOR}/${DEVICE_COMMON}/setup-makefiles.sh" "$@"
18 |
--------------------------------------------------------------------------------
/idc/uinput-goodix.idc:
--------------------------------------------------------------------------------
1 | #
2 | # Goodix Touch sensor driver
3 | #
4 | # Copyright (c) 2017 Goodix
5 | #
6 | # This program is free software; you can redistribute it and/or
7 | # modify it under the terms of the GNU General Public License Version 2
8 | # as published by the Free Software Foundation.
9 | #
10 |
11 | device.internal = 1
12 |
13 | keyboard.layout = uinput-goodix
14 | keyboard.builtIn = 1
15 | keyboard.orientationAware = 1
16 |
17 |
--------------------------------------------------------------------------------
/libshims/com_vidhance_node_eis_shim.cpp:
--------------------------------------------------------------------------------
1 | #include
2 |
3 | namespace android {
4 | extern "C" void _ZN7android13GraphicBuffer4lockEjPPvPiS3_(uint32_t inUsage, void** vaddr, int32_t* outBytesPerPixel, int32_t* outBytesPerStride);
5 |
6 | extern "C" void _ZN7android13GraphicBuffer4lockEjPPv(uint32_t inUsage, void** vaddr) {
7 | _ZN7android13GraphicBuffer4lockEjPPvPiS3_(inUsage, vaddr, nullptr, nullptr);
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/keylayout/uinput-goodix.kl:
--------------------------------------------------------------------------------
1 | #
2 | # Goodix Touch sensor driver
3 | #
4 | # Copyright (c) 2017 Goodix
5 | #
6 | # This program is free software; you can redistribute it and/or
7 | # modify it under the terms of the GNU General Public License Version 2
8 | # as published by the Free Software Foundation.
9 | #
10 |
11 | #key 96 DPAD_CENTER VIRTUAL
12 | #key 102 HOME VIRTUAL
13 | #key 105 DPAD_LEFT VIRTUAL
14 | #key 106 DPAD_RIGHT VIRTUAL
15 |
16 |
--------------------------------------------------------------------------------
/idc/uinput-fpc.idc:
--------------------------------------------------------------------------------
1 | #
2 | # FPC1020 Touch sensor driver
3 | #
4 | # Copyright (c) 2013,2014 Fingerprint Cards AB
5 | #
6 | # This program is free software; you can redistribute it and/or
7 | # modify it under the terms of the GNU General Public License Version 2
8 | # as published by the Free Software Foundation.
9 | #
10 |
11 | device.internal = 1
12 |
13 | keyboard.layout = uinput-fpc
14 | keyboard.builtIn = 1
15 | keyboard.orientationAware = 1
16 |
17 |
--------------------------------------------------------------------------------
/keylayout/uinput-fpc.kl:
--------------------------------------------------------------------------------
1 | #
2 | # FPC1020 Touch sensor driver
3 | #
4 | # Copyright (c) 2013,2014 Fingerprint Cards AB
5 | #
6 | # This program is free software; you can redistribute it and/or
7 | # modify it under the terms of the GNU General Public License Version 2
8 | # as published by the Free Software Foundation.
9 | #
10 |
11 | #key 96 DPAD_CENTER VIRTUAL
12 | #key 102 HOME VIRTUAL
13 | #key 105 DPAD_LEFT VIRTUAL
14 | #key 106 DPAD_RIGHT VIRTUAL
15 |
16 |
--------------------------------------------------------------------------------
/rootdir/Android.mk:
--------------------------------------------------------------------------------
1 | LOCAL_PATH := $(call my-dir)
2 |
3 | include $(CLEAR_VARS)
4 | LOCAL_MODULE := fstab.qcom
5 | LOCAL_MODULE_TAGS := optional
6 | LOCAL_MODULE_CLASS := ETC
7 | LOCAL_SRC_FILES := etc/fstab.qcom
8 | LOCAL_MODULE_PATH := $(TARGET_OUT_VENDOR_ETC)
9 | include $(BUILD_PREBUILT)
10 |
11 | include $(CLEAR_VARS)
12 | LOCAL_MODULE := init.target.rc
13 | LOCAL_MODULE_TAGS := optional
14 | LOCAL_MODULE_CLASS := ETC
15 | LOCAL_SRC_FILES := etc/init.target.rc
16 | LOCAL_MODULE_PATH := $(TARGET_OUT_VENDOR_ETC)/init/hw
17 | include $(BUILD_PREBUILT)
18 |
--------------------------------------------------------------------------------
/AndroidProducts.mk:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright (C) 2018 The LineageOS Project
3 | #
4 | # Licensed under the Apache License, Version 2.0 (the "License");
5 | # you may not use this file except in compliance with the License.
6 | # You may obtain a copy of the License at
7 | #
8 | # http://www.apache.org/licenses/LICENSE-2.0
9 | #
10 | # Unless required by applicable law or agreed to in writing, software
11 | # distributed under the License is distributed on an "AS IS" BASIS,
12 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 | # See the License for the specific language governing permissions and
14 | # limitations under the License.
15 |
16 | PRODUCT_MAKEFILES := \
17 | $(LOCAL_DIR)/superior_dipper.mk
18 |
--------------------------------------------------------------------------------
/Android.mk:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright (C) 2018 The LineageOS Project
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | # This contains the module build definitions for the hardware-specific
8 | # components for this device.
9 | #
10 | # As much as possible, those components should be built unconditionally,
11 | # with device-specific names to avoid collisions, to avoid device-specific
12 | # bitrot and build breakages. Building a component unconditionally does
13 | # *not* include it on all devices, so it is safe even with hardware-specific
14 | # components.
15 |
16 | LOCAL_PATH := $(call my-dir)
17 |
18 | ifeq ($(TARGET_DEVICE),dipper)
19 | subdir_makefiles=$(call first-makefiles-under,$(LOCAL_PATH))
20 | $(foreach mk,$(subdir_makefiles),$(info including $(mk) ...)$(eval include $(mk)))
21 | endif
22 |
--------------------------------------------------------------------------------
/overlay/frameworks/base/packages/SystemUI/res/values-sw372dp/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
18 |
19 | 12dp
20 |
21 |
--------------------------------------------------------------------------------
/superior_dipper.mk:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright (C) 2018 The LineageOS Project
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | $(call inherit-product, device/xiaomi/dipper/device.mk)
8 |
9 | # Inherit some common PixelExperience stuff.
10 | TARGET_BOOT_ANIMATION_RES := 1080
11 | SUPERIOR_OFFICIAL := true
12 | $(call inherit-product, vendor/superior/config/common.mk)
13 |
14 | # Device identifier. This must come after all inclusions.
15 | PRODUCT_NAME := superior_dipper
16 | PRODUCT_DEVICE := dipper
17 | PRODUCT_BRAND := Xiaomi
18 | PRODUCT_MODEL := MI 8
19 | PRODUCT_MANUFACTURER := Xiaomi
20 |
21 | BUILD_FINGERPRINT := "Xiaomi/dipper/dipper:8.1.0/OPM1.171019.011/V9.5.5.0.OEAMIFA:user/release-keys"
22 |
23 | PRODUCT_BUILD_PROP_OVERRIDES += \
24 | PRIVATE_BUILD_DESC="dipper-user 8.1.0 OPM1.171019.011 V9.5.5.0.OEAMIFA release-keys" \
25 | PRODUCT_NAME="dipper" \
26 | TARGET_DEVICE="dipper"
27 |
28 | PRODUCT_GMS_CLIENTID_BASE := android-xiaomi
29 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | Copyright (C) 2018 The LineageOS Project
2 |
3 | Device configuration for Xiaomi Mi 8
4 | =========================================
5 |
6 | The Xiaomi Mi 8 (codenamed _"dipper"_) is a high-end smartphone from Xiaomi.
7 |
8 | It was announced in May 2018. Release date was June 2018.
9 |
10 | ## Device specifications
11 |
12 | Basic | Spec Sheet
13 | -------:|:-------------------------
14 | SoC | Qualcomm SDM845 Snapdragon 845
15 | CPU | Octa-core (4x2.8 GHz Kryo 385 Gold & 4x1.8 GHz Kryo 385 Silver)
16 | GPU | Adreno 630
17 | Memory | 6 GB RAM
18 | Shipped Android Version | 8.1 with MIUI 9.5
19 | Storage | 64/128/256 GB
20 | Battery | Non-removable Li-Ion 3400 mAh battery
21 | Display | 1080 x 2248 pixels, 18:9 ratio, 6.21 inches, Super AMOLED (~402 ppi density)
22 | Camera | Dual 12 MP, 4-axis OIS, 2x optical zoom, dual PDAF, dual-LED (dual tone) flash
23 |
24 | ## Device picture
25 |
26 | 
27 |
--------------------------------------------------------------------------------
/BoardConfig.mk:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright (C) 2018-2019 The LineageOS Project
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | # Inherit from sdm845-common
8 | -include device/xiaomi/sdm845-common/BoardConfigCommon.mk
9 |
10 | DEVICE_PATH := device/xiaomi/dipper
11 |
12 | # Assert
13 | TARGET_OTA_ASSERT_DEVICE := dipper
14 |
15 | # Camera
16 | TARGET_FACE_UNLOCK_CAMERA_ID := 5
17 |
18 | # Display
19 | TARGET_HAS_HDR_DISPLAY := true
20 | TARGET_HAS_WIDE_COLOR_DISPLAY := true
21 | TARGET_USES_COLOR_METADATA := true
22 |
23 | # Kernel
24 | TARGET_KERNEL_CONFIG := simple-dipper_defconfig
25 |
26 | # HIDL
27 | DEVICE_MANIFEST_FILE += $(DEVICE_PATH)/manifest.xml
28 |
29 | # NFC
30 | TARGET_USES_NQ_NFC := true
31 |
32 | # Partitions
33 | BOARD_RECOVERYIMAGE_PARTITION_SIZE := 67108864
34 |
35 | # Power
36 | TARGET_TAP_TO_WAKE_NODE := "/dev/input/event3"
37 |
38 | # Recovery
39 | TARGET_RECOVERY_FSTAB := $(DEVICE_PATH)/rootdir/etc/fstab.qcom
40 |
41 | # Inherit from the proprietary version
42 | -include vendor/xiaomi/dipper/BoardConfigVendor.mk
43 |
--------------------------------------------------------------------------------
/device-props.mk:
--------------------------------------------------------------------------------
1 | # Audio
2 | PRODUCT_PROPERTY_OVERRIDES += \
3 | ro.vendor.audio.soundfx.type=mi
4 |
5 | # Camera
6 | PRODUCT_PROPERTY_OVERRIDES += \
7 | persist.camera.sat.fallback.dist=45 \
8 | persist.camera.sat.fallback.dist.d=5 \
9 | persist.camera.sat.fallback.luxindex=405 \
10 | persist.camera.sat.fallback.lux.d=20
11 |
12 | # Display density
13 | PRODUCT_PROPERTY_OVERRIDES += \
14 | ro.sf.lcd_density=440
15 |
16 | # Display postprocessing
17 | PRODUCT_PROPERTY_OVERRIDES += \
18 | vendor.display.enable_default_color_mode=1
19 |
20 | # Fingerprint
21 | PRODUCT_PROPERTY_OVERRIDES += \
22 | ro.hardware.fp.fpc=true \
23 | ro.hardware.fp.goodix=true
24 |
25 | # GNSS
26 | PRODUCT_PROPERTY_OVERRIDES += \
27 | ro.hardware.flp=brcm \
28 | ro.hardware.gps=brcm
29 |
30 | # NFC
31 | PRODUCT_PROPERTY_OVERRIDES += \
32 | ro.hardware.nfc_nci=nqx.default \
33 | ro.se.type=HCE,UICC
34 |
35 | #SurfaceFlinger
36 | PRODUCT_DEFAULT_PROPERTY_OVERRIDES += \
37 | ro.surface_flinger.has_wide_color_display=true \
38 | ro.surface_flinger.has_HDR_display=true \
39 | ro.surface_flinger.wcg_composition_dataspace=143261696
40 |
--------------------------------------------------------------------------------
/extract-files.sh:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 | #
3 | # Copyright (C) 2018-2019 The LineageOS Project
4 | #
5 | # SPDX-License-Identifier: Apache-2.0
6 | #
7 |
8 | # Sourced by the common device repo when extracting device-specific blobs
9 | function blob_fixup() {
10 | case "${1}" in
11 | vendor/lib/libmorpho_video_refiner.so)
12 | patchelf --replace-needed "libstdc++.so" "libc++.so" "${2}"
13 | ;;
14 | vendor/lib64/libgf_hal.so)
15 | patchelf --remove-needed "libpowermanager.so" "${2}"
16 | ;;
17 | vendor/lib64/libremosaiclib.so)
18 | patchelf --replace-needed "libstdc++.so" "libc++.so" "${2}"
19 | ;;
20 | esac
21 | }
22 |
23 | # If we're being sourced by the common script that we called,
24 | # stop right here. No need to go down the rabbit hole.
25 | if [ "${BASH_SOURCE[0]}" != "${0}" ]; then
26 | return
27 | fi
28 |
29 | set -e
30 |
31 | # Required!
32 | export DEVICE=dipper
33 | export DEVICE_COMMON=sdm845-common
34 | export VENDOR=xiaomi
35 |
36 | export DEVICE_BRINGUP_YEAR=2018
37 |
38 | # Load com.vidhance.node.eis shim
39 | VIDHANCE_EIS="$BLOB_ROOT"/vendor/lib/camera/components/com.vidhance.node.eis.so
40 | patchelf --add-needed com.vidhance.node.eis.shim.so "$VIDHANCE_EIS"
41 |
42 | "./../../${VENDOR}/${DEVICE_COMMON}/extract-files.sh" "$@"
43 |
--------------------------------------------------------------------------------
/overlay/frameworks/base/packages/SystemUI/res/values/config.xml:
--------------------------------------------------------------------------------
1 |
2 |
19 |
20 |
22 |
23 |
24 |
25 | true
26 |
27 |
28 | 2
29 |
30 |
31 | 3
32 |
33 |
--------------------------------------------------------------------------------
/overlay/frameworks/base/core/res/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
17 |
18 |
19 | 9dp
20 |
22 | 102.0px
23 |
25 | 87.0px
26 |
27 |
--------------------------------------------------------------------------------
/keylayout/gpio-keys.kl:
--------------------------------------------------------------------------------
1 | # Copyright (c) 2013, The Linux Foundation. All rights reserved.
2 | #
3 | # Redistribution and use in source and binary forms, with or without
4 | # modification, are permitted provided that the following conditions are
5 | # met:
6 | # * Redistributions of source code must retain the above copyright
7 | # notice, this list of conditions and the following disclaimer.
8 | # * Redistributions in binary form must reproduce the above
9 | # copyright notice, this list of conditions and the following
10 | # disclaimer in the documentation and/or other materials provided
11 | # with the distribution.
12 | # * Neither the name of The Linux Foundation nor the names of its
13 | # contributors may be used to endorse or promote products derived
14 | # from this software without specific prior written permission.
15 | #
16 | # THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED
17 | # WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
18 | # MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT
19 | # ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
20 | # BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
21 | # CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
22 | # SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
23 | # BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
24 | # WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
25 | # OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
26 |
27 | key 115 VOLUME_UP
28 | key 114 VOLUME_DOWN
29 | key 102 HOME
30 | key 528 FOCUS
31 | key 766 CAMERA
32 |
--------------------------------------------------------------------------------
/manifest.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | android.hardware.gnss
4 | hwbinder
5 | 1.1
6 |
7 | IGnss
8 | default
9 |
10 |
11 |
12 | android.hardware.keymaster
13 | hwbinder
14 | 3.0
15 |
16 | IKeymasterDevice
17 | default
18 |
19 |
20 |
21 | android.hardware.nfc
22 | hwbinder
23 | 1.2
24 |
25 | INfc
26 | default
27 |
28 |
29 |
30 | android.hardware.secure_element
31 | hwbinder
32 | 1.0
33 |
34 | ISecureElement
35 | SIM1
36 | eSE1
37 |
38 |
39 |
40 | vendor.goodix.hardware.biometrics.fingerprint
41 | hwbinder
42 | 2.1
43 |
44 | IGoodixFingerprintDaemon
45 | default
46 |
47 |
48 | IGoodixFingerprintDaemonExt
49 | default
50 |
51 |
52 | IGoodixFingerprintDaemonFido
53 | default
54 |
55 |
56 | IGoodixFingerprintDaemonHbd
57 | default
58 |
59 |
60 |
61 | vendor.goodix.hardware.fingerprintextension
62 | hwbinder
63 | 1.0
64 |
65 | IGoodixBiometricsFingerprint
66 | default
67 |
68 |
69 |
70 | vendor.nxp.hardware.nfc
71 | hwbinder
72 | 1.1
73 |
74 | INqNfc
75 | default
76 |
77 |
78 |
79 |
--------------------------------------------------------------------------------
/audio/mixer_paths_overlay_dynamic.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
--------------------------------------------------------------------------------
/rootdir/etc/fstab.qcom:
--------------------------------------------------------------------------------
1 | # Android fstab file.
2 | # The filesystem that contains the filesystem e2fsck binary (typically /system) cannot
3 | # specify 'check', and must come before any filesystems that do specify 'check'
4 |
5 | # NOTE: /system and /vendor partitions are early-mounted and the fstab entry is specified in device tree (duplicated below for recovery image purposes only):
6 | # /proc/device-tree/firmware/android/fstab/system
7 | # /proc/device-tree/firmware/android/fstab/vendor
8 |
9 | #
10 | /dev/block/bootdevice/by-name/userdata /data ext4 noatime,nosuid,nodev,barrier=0,noauto_da_alloc latemount,wait,check,fileencryption=ice,quota
11 | /dev/block/bootdevice/by-name/userdata /data f2fs noatime,nosuid,nodev,discard,background_gc=off,fsync_mode=nobarrier latemount,wait,check,fileencryption=ice,quota,formattable,reservedsize=128M
12 | /dev/block/bootdevice/by-name/modem /vendor/firmware_mnt vfat ro,shortname=lower,uid=0,gid=1000,dmask=227,fmask=337,context=u:object_r:firmware_file:s0 wait
13 | /dev/block/bootdevice/by-name/dsp /vendor/dsp ext4 ro,nosuid,nodev,barrier=1 wait
14 | /dev/block/bootdevice/by-name/persist /mnt/vendor/persist ext4 noatime,nosuid,nodev,barrier=1 wait
15 | /dev/block/bootdevice/by-name/bluetooth /vendor/bt_firmware vfat ro,shortname=lower,uid=1002,gid=3002,dmask=227,fmask=337,context=u:object_r:bt_firmware_file:s0 wait
16 | /dev/block/bootdevice/by-name/cache /cache ext4 noatime,nosuid,nodev,barrier=1 wait
17 | /dev/block/bootdevice/by-name/cache /cache f2fs noatime,nosuid,nodev,fsync_mode=nobarrier wait
18 | /dev/block/bootdevice/by-name/misc /misc emmc defaults defaults
19 | /dev/block/bootdevice/by-name/boot /boot emmc defaults recoveryonly
20 | /dev/block/bootdevice/by-name/recovery /recovery emmc defaults recoveryonly
21 | /dev/block/bootdevice/by-name/system /system ext4 ro,barrier=1 wait,recoveryonly
22 | /dev/block/bootdevice/by-name/vendor /vendor ext4 ro,barrier=1 wait,recoveryonly
23 |
24 | /devices/platform/soc/a600000.ssusb/a600000.dwc3/xhci-hcd.0.auto* /storage/usbotg vfat nosuid,nodev wait,voldmanaged=usbotg:auto
25 |
--------------------------------------------------------------------------------
/rootdir/etc/init.target.rc:
--------------------------------------------------------------------------------
1 | # Copyright (c) 2013-2018, The Linux Foundation. All rights reserved.
2 | #
3 | # Redistribution and use in source and binary forms, with or without
4 | # modification, are permitted provided that the following conditions are
5 | # met:
6 | # * Redistributions of source code must retain the above copyright
7 | # notice, this list of conditions and the following disclaimer.
8 | # * Redistributions in binary form must reproduce the above
9 | # copyright notice, this list of conditions and the following
10 | # disclaimer in the documentation and/or other materials provided
11 | # with the distribution.
12 | # * Neither the name of The Linux Foundation nor the names of its
13 | # contributors may be used to endorse or promote products derived
14 | # from this software without specific prior written permission.
15 | #
16 | # THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED
17 | # WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
18 | # MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT
19 | # ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
20 | # BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
21 | # CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
22 | # SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
23 | # BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
24 | # WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
25 | # OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
26 | # IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
27 | #
28 | #
29 |
30 | on init
31 | write /sys/class/leds/ir/max_brightness 63
32 |
33 | on boot
34 | chown gps system /sys/devices/platform/soc/890000.spi/spi_master/spi32766/spi32766.0/nstandby
35 | chmod 0774 /sys/devices/platform/soc/890000.spi/spi_master/spi32766/spi32766.0/nstandby
36 | chown gps system /dev/bbd_control
37 | chmod 0774 /dev/bbd_control
38 | chown gps system /dev/bbd_patch
39 | chmod 0774 /dev/bbd_patch
40 | chown gps system /dev/bbd_sensor
41 | chmod 0774 /dev/bbd_sensor
42 |
43 | on post-fs-data
44 | mkdir /data/vendor/gps
45 | mkdir /data/vendor/gps/log
46 | mkdir /data/vendor/gps/log/gps
47 | mkdir /data/vendor/gps/log/lhd
48 | chown gps system /data/vendor/gps
49 | chown gps system /data/vendor/gps/log
50 | chown gps system /data/vendor/gps/log/gps
51 | chown gps system /data/vendor/gps/log/lhd
52 | chown gps system /dev/ttyBCM
53 | chmod 775 /data/vendor/gps
54 | chmod 775 /data/vendor/gps/log
55 | chmod 770 /data/vendor/gps/log/gps
56 | chmod 770 /data/vendor/gps/log/lhd
57 | chmod 775 /dev/ttyBCM
58 |
59 | service glgps /vendor/bin/glgps -c /vendor/etc/gpsconfig.xml
60 | socket gps seqpacket 660 gps system
61 | class late_start
62 | user gps
63 | group system inet sdcard_rw wakelock
64 | ioprio rt 0
65 |
66 | service ignss_1_1 /vendor/bin/ignss_1_1
67 | class late_start
68 | user system
69 | group system inet sdcard_rw wakelock
70 |
71 | service lhd /vendor/bin/lhd /vendor/etc/lhd.conf
72 | class late_start
73 | user gps
74 | group system inet net_raw sdcard_rw wakelock
75 | ioprio rt 0
76 |
77 | service remosaic_daemon /vendor/bin/remosaic_daemon
78 | class late_start
79 | user camera
80 | group camera
81 |
--------------------------------------------------------------------------------
/device.mk:
--------------------------------------------------------------------------------
1 | #
2 | # Copyright (C) 2018-2019 The LineageOS Project
3 | #
4 | # SPDX-License-Identifier: Apache-2.0
5 | #
6 |
7 | $(call inherit-product, $(SRC_TARGET_DIR)/product/gsi_keys.mk)
8 | $(call inherit-product, $(SRC_TARGET_DIR)/product/product_launched_with_o_mr1.mk)
9 |
10 | # Get non-open-source specific aspects
11 | $(call inherit-product-if-exists, vendor/xiaomi/dipper/dipper-vendor.mk)
12 |
13 | # Boot animation
14 | TARGET_SCREEN_HEIGHT := 2248
15 | TARGET_SCREEN_WIDTH := 1080
16 |
17 | # Overlays
18 | DEVICE_PACKAGE_OVERLAYS += \
19 | $(LOCAL_PATH)/overlay
20 |
21 | PRODUCT_PACKAGES += \
22 | NoCutoutOverlay
23 |
24 | # Permissions
25 | PRODUCT_COPY_FILES += \
26 | frameworks/native/data/etc/android.hardware.nfc.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.nfc.xml \
27 | frameworks/native/data/etc/android.hardware.nfc.hce.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.nfc.hce.xml \
28 | frameworks/native/data/etc/android.hardware.nfc.hcef.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.nfc.hcef.xml \
29 | frameworks/native/data/etc/android.hardware.sensor.barometer.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.sensor.barometer.xml \
30 | frameworks/native/data/etc/android.hardware.sensor.hifi_sensors.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.sensor.hifi_sensors.xml \
31 | frameworks/native/data/etc/com.android.nfc_extras.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/com.android.nfc_extras.xml \
32 | frameworks/native/data/etc/com.nxp.mifare.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/com.nxp.mifare.xml
33 |
34 | # Properties
35 | -include $(LOCAL_PATH)/device-props.mk
36 |
37 | # Screen density
38 | PRODUCT_AAPT_CONFIG := normal
39 | PRODUCT_AAPT_PREF_CONFIG := xxhdpi
40 |
41 | # Inherit from sdm845-common
42 | $(call inherit-product, device/xiaomi/sdm845-common/sdm845.mk)
43 |
44 | # Audio
45 | PRODUCT_COPY_FILES += \
46 | $(LOCAL_PATH)/audio/audio_platform_info.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_platform_info.xml \
47 | $(LOCAL_PATH)/audio/audio_policy_volumes.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_policy_volumes.xml \
48 | $(LOCAL_PATH)/audio/default_volume_tables.xml:$(TARGET_COPY_OUT_VENDOR)/etc/default_volume_tables.xml \
49 | $(LOCAL_PATH)/audio/mixer_paths_overlay_dynamic.xml:$(TARGET_COPY_OUT_VENDOR)/etc/mixer_paths_overlay_dynamic.xml \
50 | $(LOCAL_PATH)/audio/mixer_paths_overlay_static.xml:$(TARGET_COPY_OUT_VENDOR)/etc/mixer_paths_overlay_static.xml \
51 | $(LOCAL_PATH)/audio/sound_trigger_mixer_paths_wcd9340.xml:$(TARGET_COPY_OUT_VENDOR)/etc/sound_trigger_mixer_paths_wcd9340.xml \
52 | $(LOCAL_PATH)/audio/sound_trigger_platform_info.xml:$(TARGET_COPY_OUT_VENDOR)/etc/sound_trigger_platform_info.xml
53 |
54 | # Camera
55 | PRODUCT_PACKAGES += \
56 | com.vidhance.node.eis.shim
57 |
58 | # Device fstab
59 | PRODUCT_PACKAGES += \
60 | fstab.qcom
61 |
62 | # Device init scripts
63 | PRODUCT_PACKAGES += \
64 | init.target.rc
65 |
66 | # GPS
67 | PRODUCT_COPY_FILES += \
68 | $(LOCAL_PATH)/gps_debug.conf:system/etc/gps_debug.conf
69 |
70 | # Input
71 | PRODUCT_COPY_FILES += \
72 | $(LOCAL_PATH)/idc/uinput-fpc.idc:system/usr/idc/uinput-fpc.idc \
73 | $(LOCAL_PATH)/idc/uinput-goodix.idc:system/usr/idc/uinput-goodix.idc
74 |
75 | PRODUCT_COPY_FILES += \
76 | $(LOCAL_PATH)/keylayout/gpio-keys.kl:system/usr/keylayout/gpio-keys.kl \
77 | $(LOCAL_PATH)/keylayout/uinput-fpc.kl:system/usr/keylayout/uinput-fpc.kl \
78 | $(LOCAL_PATH)/keylayout/uinput-goodix.kl:system/usr/keylayout/uinput-goodix.kl
79 |
80 | # NFC
81 | PRODUCT_PACKAGES += \
82 | com.android.nfc_extras \
83 | com.gsma.services.nfc \
84 | com.nxp.nfc.nq \
85 | libnqnfc_nci_jni \
86 | nfc_nci.nqx.default.hw \
87 | NQNfcNci \
88 | nqnfcee_access.xml \
89 | nqnfcse_access.xml \
90 | Tag \
91 | vendor.nxp.hardware.nfc@1.2-service
92 |
93 | PRODUCT_COPY_FILES += \
94 | $(LOCAL_PATH)/nfc/libnfc-nci.conf:$(TARGET_COPY_OUT_SYSTEM)/etc/libnfc-nci.conf \
95 | $(LOCAL_PATH)/nfc/libnfc-nxp_RF.conf:$(TARGET_COPY_OUT_VENDOR)/libnfc-nxp_RF.conf \
96 | $(LOCAL_PATH)/nfc/libnfc-nxp.conf:$(TARGET_COPY_OUT_VENDOR)/etc/libnfc-nxp.conf
97 |
98 | # PocketMode
99 | PRODUCT_PACKAGES += \
100 | XiaomiPocketMode
101 |
102 | # Secure element
103 | PRODUCT_PACKAGES += \
104 | SecureElement
105 |
106 | # Soong namespaces
107 | PRODUCT_SOONG_NAMESPACES += \
108 | vendor/nxp/opensource/pn5xx
109 |
--------------------------------------------------------------------------------
/nfc/libnfc-nci.conf:
--------------------------------------------------------------------------------
1 | ###################### Start of libnfc-nci.conf #######################
2 |
3 | ###############################################################################
4 | # Application options
5 | APPL_TRACE_LEVEL=0xFF
6 | PROTOCOL_TRACE_LEVEL=0xFFFFFFFF
7 |
8 | ###############################################################################
9 | # File used for NFA storage
10 | NFA_STORAGE="/data/nfc"
11 |
12 | ###############################################################################
13 | # Force UICC to only listen to the following technology(s).
14 | # The bits are defined as tNFA_TECHNOLOGY_MASK in nfa_api.h.
15 | # Default is NFA_TECHNOLOGY_MASK_A | NFA_TECHNOLOGY_MASK_B | NFA_TECHNOLOGY_MASK_F
16 | UICC_LISTEN_TECH_MASK=0x07
17 |
18 | ###############################################################################
19 | # Configure the default Destination Gate used by HCI (the default is 4, which
20 | # is the ETSI loopback gate.
21 | NFA_HCI_DEFAULT_DEST_GATE=0xF0
22 |
23 | ###############################################################################
24 | # Forcing HOST to listen for a selected protocol
25 | # 0x00 : Disable Host Listen
26 | # 0x01 : Enable Host to Listen (A) for ISO-DEP tech A
27 | # 0x02 : Enable Host to Listen (B) for ISO-DEP tech B
28 | # 0x04 : Enable Host to Listen (F) for T3T Tag Type Protocol tech F
29 | # 0x07 : Enable Host to Listen (ABF)for ISO-DEP tech AB & T3T Tag Type Protocol tech F
30 | HOST_LISTEN_TECH_MASK=0x07
31 |
32 | ###############################################################################
33 | # Enabling/Disabling Forward functionality
34 | # Disable 0x00
35 | # Enable 0x01
36 | NXP_FWD_FUNCTIONALITY_ENABLE=0x01
37 |
38 | ###############################################################################
39 | # AID for Empty Select command
40 | # If specified, this AID will be substituted when an Empty SELECT command is
41 | # detected. The first byte is the length of the AID. Maximum length is 16.
42 | AID_FOR_EMPTY_SELECT={08:A0:00:00:01:51:00:00:00}
43 |
44 | ###############################################################################
45 | # When screen is turned off, specify the desired power state of the controller.
46 | # 0: power-off-sleep state; DEFAULT
47 | # 1: full-power state
48 | # 2: screen-off card-emulation (CE4/CE3/CE1 modes are used)
49 | SCREEN_OFF_POWER_STATE=1
50 |
51 | ###############################################################################
52 | # Default poll duration (in ms)
53 | # The defualt is 500ms if not set (see nfc_target.h)
54 | #NFA_DM_DISC_DURATION_POLL=333
55 |
56 | ###############################################################################
57 | # Force tag polling for the following technology(s).
58 | # The bits are defined as tNFA_TECHNOLOGY_MASK in nfa_api.h.
59 | # Default is NFA_TECHNOLOGY_MASK_A | NFA_TECHNOLOGY_MASK_B |
60 | # NFA_TECHNOLOGY_MASK_F | NFA_TECHNOLOGY_MASK_ISO15693 |
61 | # NFA_TECHNOLOGY_MASK_B_PRIME | NFA_TECHNOLOGY_MASK_KOVIO |
62 | # NFA_TECHNOLOGY_MASK_A_ACTIVE | NFA_TECHNOLOGY_MASK_F_ACTIVE.
63 | #
64 | # Notable bits:
65 | # NFA_TECHNOLOGY_MASK_A 0x01 /* NFC Technology A */
66 | # NFA_TECHNOLOGY_MASK_B 0x02 /* NFC Technology B */
67 | # NFA_TECHNOLOGY_MASK_F 0x04 /* NFC Technology F */
68 | # NFA_TECHNOLOGY_MASK_ISO15693 0x08 /* Proprietary Technology */
69 | # NFA_TECHNOLOGY_MASK_KOVIO 0x20 /* Proprietary Technology */
70 | # NFA_TECHNOLOGY_MASK_A_ACTIVE 0x40 /* NFC Technology A active mode */
71 | # NFA_TECHNOLOGY_MASK_F_ACTIVE 0x80 /* NFC Technology F active mode */
72 | POLLING_TECH_MASK=0xEF
73 |
74 | ###############################################################################
75 | # Force P2P to only listen for the following technology(s).
76 | # The bits are defined as tNFA_TECHNOLOGY_MASK in nfa_api.h.
77 | # Default is NFA_TECHNOLOGY_MASK_A | NFA_TECHNOLOGY_MASK_F |
78 | # NFA_TECHNOLOGY_MASK_A_ACTIVE | NFA_TECHNOLOGY_MASK_F_ACTIVE
79 | #
80 | # Notable bits:
81 | # NFA_TECHNOLOGY_MASK_A 0x01 /* NFC Technology A */
82 | # NFA_TECHNOLOGY_MASK_F 0x04 /* NFC Technology F */
83 | # NFA_TECHNOLOGY_MASK_A_ACTIVE 0x40 /* NFC Technology A active mode */
84 | # NFA_TECHNOLOGY_MASK_F_ACTIVE 0x80 /* NFC Technology F active mode */
85 | P2P_LISTEN_TECH_MASK=0xC5
86 |
87 | PRESERVE_STORAGE=0x01
88 |
89 | ##############################################################################
90 | # Deactivate notification wait time out in seconds used in ETSI Reader mode
91 | # 0 - Infinite wait
92 | NFA_DM_DISC_NTF_TIMEOUT=0
93 |
94 | ###############################################################################
95 | # AID_MATCHING constants
96 | # AID_MATCHING_EXACT_ONLY 0x00
97 | # AID_MATCHING_EXACT_OR_PREFIX 0x01
98 | # AID_MATCHING_PREFIX_ONLY 0x02
99 | AID_MATCHING_MODE=0x01
100 |
101 | ###############################################################################
102 |
--------------------------------------------------------------------------------
/overlay/frameworks/base/core/res/res/xml/power_profile.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | - 0
4 | - 70
5 | - 320
6 | - 11.14
7 | - 1.56
8 | - 0.81
9 | - 182.79
10 | - 20.37
11 | - 16.4
12 | - 22.63
13 | - 160
14 | - 586
15 | - 65.47
16 | - 230
17 | - 46.78
18 |
19 | 6.57
20 | 6.57
21 |
22 | - 0
23 | - 0
24 | - 0
25 | - 0
26 |
27 | 4
28 | 4
29 |
30 |
31 | 300000
32 | 403200
33 | 480000
34 | 576000
35 | 652800
36 | 748800
37 | 825600
38 | 902400
39 | 979200
40 | 1056000
41 | 1132800
42 | 1228800
43 | 1324800
44 | 1420800
45 | 1516800
46 | 1612800
47 | 1689600
48 | 1766400
49 |
50 |
51 | 43.59
52 | 45.08
53 | 46.3
54 | 47.18
55 | 47.45
56 | 49.1
57 | 50.08
58 | 52.19
59 | 53.39
60 | 53.7
61 | 57.24
62 | 59.74
63 | 62.74
64 | 65.57
65 | 69.21
66 | 73.43
67 | 77.77
68 | 81.46
69 |
70 |
71 | 300000
72 | 403200
73 | 480000
74 | 576000
75 | 652800
76 | 748800
77 | 825600
78 | 902400
79 | 979200
80 | 1056000
81 | 1132800
82 | 1209600
83 | 1286400
84 | 1363200
85 | 1459200
86 | 1536000
87 | 1612800
88 | 1689600
89 | 1766400
90 | 1843200
91 | 1920000
92 | 1996800
93 | 2092800
94 | 2169600
95 | 2246400
96 | 2323200
97 | 2400000
98 | 2476800
99 | 2553600
100 | 2649600
101 |
102 |
103 | 55.64
104 | 59.85
105 | 62.9
106 | 67.56
107 | 70.91
108 | 75.2
109 | 78.72
110 | 84.21
111 | 89.26
112 | 94.8
113 | 101.02
114 | 105.51
115 | 111.87
116 | 118.53
117 | 128.99
118 | 137.49
119 | 146.46
120 | 154.62
121 | 173.55
122 | 179.36
123 | 209.68
124 | 236.7
125 | 246.27
126 | 268.23
127 | 275.14
128 | 292.46
129 | 316.98
130 | 341.44
131 | 371.42
132 | 416.77
133 |
134 | - 9.85
135 | - 4.87
136 | - 3400
137 | - 0
138 | - 0
139 | - 0
140 |
141 | - 0
142 |
143 | .0002
144 | .002
145 | .02
146 | .2
147 | 2
148 |
149 |
150 |
--------------------------------------------------------------------------------
/audio/default_volume_tables.xml:
--------------------------------------------------------------------------------
1 |
2 |
16 |
17 |
18 |
19 |
20 |
21 | 0,0
22 | 100,0
23 |
24 |
25 | 0,-9600
26 | 100,-9600
27 |
28 |
29 |
30 | 1,-3200
31 | 33,-2400
32 | 73,-1800
33 | 100,-600
34 |
35 |
36 |
37 | 1,-5800
38 | 20,-4000
39 | 60,-1700
40 | 100,0
41 |
42 |
43 |
44 | 1,-4950
45 | 33,-3350
46 | 66,-1700
47 | 100,-600
48 |
49 |
50 |
51 | 1,-5800
52 | 20,-4000
53 | 60,-1700
54 | 100,0
55 |
56 |
57 |
58 | 1,-4950
59 | 33,-3350
60 | 66,-1700
61 | 100,0
62 |
63 |
64 |
65 | 1,-5800
66 | 20,-4000
67 | 60,-2100
68 | 100,-1000
69 |
70 |
71 |
72 | 1,-12700
73 | 20,-8000
74 | 60,-4000
75 | 100,0
76 |
77 |
78 |
79 |
80 |
81 |
82 |
83 |
84 | 0,-5800
85 | 20,-4000
86 | 60,-1700
87 | 100,0
88 |
89 |
90 |
91 |
92 | 0,-4950
93 | 33,-3350
94 | 66,-1700
95 | 100,0
96 |
97 |
98 |
99 |
100 | 0,-5800
101 | 20,-4000
102 | 60,-1700
103 | 100,0
104 |
105 |
106 |
107 |
108 | 0,-4950
109 | 33,-3350
110 | 66,-1700
111 | 100,0
112 |
113 |
114 |
115 |
116 | 0,-5800
117 | 20,-4000
118 | 60,-2100
119 | 100,-1000
120 |
121 |
122 |
123 |
124 | 0,-12700
125 | 20,-8000
126 | 60,-4000
127 | 100,0
128 |
129 |
130 |
--------------------------------------------------------------------------------
/nfc/libnfc-nxp_RF.conf:
--------------------------------------------------------------------------------
1 | ###############################################################################
2 | # NXP RF configuration ALM/PLM settings
3 | # This section needs to be updated with the correct values based on the platform
4 | NXP_RF_CONF_BLK_1={
5 | 20, 02, E7, 1B,
6 | A0, 0D, 06, 06, 37, 08, 76, 00, 00,
7 | A0, 0D, 03, 24, 03, 7D,
8 | A0, 0D, 06, 02, 35, 00, 3E, 00, 00,
9 | A0, 0D, 06, 04, 35, F4, 05, 70, 02,
10 | A0, 0D, 06, C2, 35, 00, 3E, 00, 03,
11 | A0, 0D, 06, 04, 42, F8, 40, FF, FF,
12 | A0, 0D, 04, 32, 42, F8, 40,
13 | A0, 0D, 04, 46, 42, 68, 40,
14 | A0, 0D, 04, 56, 42, 78, 40,
15 | A0, 0D, 04, 5C, 42, 80, 40,
16 | A0, 0D, 04, CA, 42, 68, 40,
17 | A0, 0D, 06, 06, 42, 00, 02, F6, F6,
18 | A0, 0D, 06, 32, 4A, 53, 07, 00, 1B,
19 | A0, 0D, 06, 46, 4A, 33, 07, 00, 07,
20 | A0, 0D, 06, 56, 4A, 43, 07, 00, 07,
21 | A0, 0D, 06, 5C, 4A, 11, 07, 01, 07,
22 | A0, 0D, 06, 34, 44, 66, 08, 00, 00,
23 | A0, 0D, 06, 48, 44, 65, 0A, 00, 00,
24 | A0, 0D, 06, 58, 44, 55, 08, 00, 00,
25 | A0, 0D, 06, 5E, 44, 55, 08, 00, 00,
26 | A0, 0D, 06, CA, 44, 65, 0A, 00, 00,
27 | A0, 0D, 06, 06, 44, 04, 04, C4, 00,
28 | A0, 0D, 06, 34, 2D, DC, 20, 04, 00,
29 | A0, 0D, 06, 48, 2D, 15, 34, 1F, 01,
30 | A0, 0D, 06, 58, 2D, 0D, 48, 0C, 01,
31 | A0, 0D, 06, 5E, 2D, 0D, 5A, 0C, 01,
32 | A0, 0D, 06, CA, 2D, 15, 34, 1F, 01
33 | }
34 |
35 | ###############################################################################
36 | # NXP RF configuration ALM/PLM settings
37 | # This section needs to be updated with the correct values based on the platform
38 | # Enable DLMA
39 | NXP_RF_CONF_BLK_2={
40 | 20, 02, D6, 01, A0, 34, D2, 23, 04, 18, 47, 40, 00, 00, 40, 01, 32, 00, 40, 01, 47, 00, 40, 01, 6C, 00, 40, 01, B1, 00, 40, 01, 1E, 01, 08, 01, A0, 01, 48, 00, 00, 00, 08, 02, 00, 00, 08, 02, 00, 00, 08, 02, 00, 00, 08, 02, 00, 00, 08, 02, 00, 00, 08, 02, 00, 00, 48, 01, 00, 00, 08, 03, 00, 00, 08, 01, 00, 00, C8, 02, 00, 00, C8, 00, 00, 00, 88, 02, 00, 00, 48, 02, 00, 00, B8, 00, 00, 00, 68, 00, 00, 00, 18, 00, 00, 00, 08, 02, 00, 00, 00, 00, 00, 00, 00, 00, 47, 00, 00, 40, 01, 32, 00, 40, 01, 47, 00, 40, 01, 6C, 00, 40, 01, B1, 00, 40, 01, 1E, 01, 08, 01, A0, 01, 48, 00, 00, 00, 08, 02, 00, 00, 08, 02, 00, 00, 08, 02, 00, 00, 08, 02, 00, 00, 08, 02, 00, 00, 08, 02, 00, 00, 48, 01, 00, 00, 08, 03, 00, 00, 08, 01, 00, 00, C8, 02, 00, 00, C8, 00, 00, 00, 88, 02, 00, 00, 48, 02, 00, 00, B8, 00, 00, 00, 68, 00, 00, 00, 18, 00, 00, 00, 08, 02, 00, 00, 00, 00
41 | }
42 |
43 | ###############################################################################
44 | # NXP RF configuration ALM/PLM settings
45 | # This section needs to be updated with the correct values based on the platform
46 | # Disable DPC
47 | NXP_RF_CONF_BLK_3={
48 | 20, 02, 5B, 01, A0, 0B, 57, 11, 11, 90, 78, 0F, 4E, 00, 3D, 95, 00, 00, 3D, 9F, 00, 00, 50, 9F, 00, 00, 59, 9F, 00, 00, 5A, 9F, 00, 00, 64, 9F, 00, 00, 65, 9F, 00, 00, 6E, 9F, 00, 00, 72, 9F, 00, 00, 79, 9F, 00, 00, 7B, 9F, 00, 00, 84, 9F, 00, 00, 86, 9F, 00, 00, 8F, 9F, 00, 00, 91, 9F, 00, 00, 9A, 9F, 00, 00, A1, 9F, 00, 00, A7, 9F, 00, 00, B0, 1F, 00, 00, B9, 1F, 00, 00
49 | }
50 |
51 | ###############################################################################
52 | # NXP RF configuration ALM/PLM settings
53 | # This section needs to be updated with the correct values based on the platform
54 | # CE detector/phase
55 | NXP_RF_CONF_BLK_4={
56 | 20, 02, 21, 04,
57 | A0, 38, 04, 06, 06, 06, 00,
58 | A0, 3A, 08, C8, 00, C8, 00, C8, 00, C8, 00,
59 | A0, 0D, 06, 06, 16, 0E, 00, 1F, 00,
60 | A0, B1, 02, A8, 02
61 | }
62 |
63 | ###############################################################################
64 | # NXP RF configuration ALM/PLM settings
65 | # This section needs to be updated with the correct values based on the platform
66 | #NXP_RF_CONF_BLK_5={
67 | #}
68 |
69 | ###############################################################################
70 | # NXP RF configuration ALM/PLM settings
71 | # This section needs to be updated with the correct values based on the platform
72 | #NXP_RF_CONF_BLK_6={
73 | #}
74 |
75 | ###############################################################################
76 | # Core configuration extensions
77 | # A009 - Time-out before standby
78 | # A0EC - Disable/Enable SWP1 interface
79 | # A0ED - Disable/Enable SWP2 interface
80 | # A05E - Send RID automatically in Jewel Reader mode
81 | # A012 - NFCEE interface 2 configuration
82 | # A040 - Low Power Card Detector Enable
83 | # A041 - Low Power Card Detector Threshold
84 | # A042 - Low Power Card Detector Sampling
85 | # A043 - Low Power Card Detector Hybrid
86 | # A0D5 - SWP/DWP desired baudrate
87 | # A0D8 - Configure the number of Sliding Windows used on DWP
88 | # A0DD - Retry on SWP2 interface
89 | # A0F2 - SVDD_PWR_REQ enable
90 | # A09F - Add ON/OFF guard time for SVDD power management(Step value ~1mSec)
91 | # A096 - Notify all AIDs
92 | # A037 - SE DWP system configuration
93 | NXP_CORE_CONF_EXTN={ 20, 02, 51, 13,
94 | A0, 09, 02, 90, 01,
95 | A0, EC, 01, 01,
96 | A0, ED, 01, 03,
97 | A0, 5E, 01, 01,
98 | A0, 12, 01, 02,
99 | A0, 40, 01, 01,
100 | A0, 41, 01, 05,
101 | A0, 43, 01, 04,
102 | A0, 46, 02, BA, 27,
103 | A0, 47, 02, BA, 27,
104 | A0, 81, 01, 01,
105 | A0, D5, 01, 0A,
106 | A0, D8, 01, 02,
107 | A0, DD, 01, 2D,
108 | A0, F2, 01, 01,
109 | A0, 9F, 02, 08, 08,
110 | A0, 96, 01, 01,
111 | A0, 37, 01, 35,
112 | A0, 3F, 01, 01
113 | }
114 |
115 | ###############################################################################
116 | # Core configuration settings
117 | NXP_CORE_CONF={ 20, 02, 2E, 0E,
118 | 28, 01, 00,
119 | 21, 01, 00,
120 | 30, 01, 08,
121 | 31, 01, 03,
122 | 32, 01, 60,
123 | 38, 01, 01,
124 | 33, 04, 01, 02, 03, 04,
125 | 54, 01, 06,
126 | 50, 01, 02,
127 | 5B, 01, 00,
128 | 80, 01, 01,
129 | 81, 01, 01,
130 | 82, 01, 0E,
131 | 18, 01, 01
132 | }
133 | ###############################################################################
134 |
--------------------------------------------------------------------------------
/audio/audio_policy_volumes.xml:
--------------------------------------------------------------------------------
1 |
2 |
16 |
24 |
25 |
26 |
28 |
30 |
32 |
34 |
36 |
37 | 1,-3800
38 | 33,-2400
39 | 73,-1500
40 | 100,-600
41 |
42 |
44 |
46 |
48 |
49 | 1,-3500
50 | 26,-2500
51 | 50,-1250
52 | 73,-900
53 | 100,0
54 |
55 |
57 |
59 |
60 | 1,-6200
61 | 26,-4000
62 | 73,-1500
63 | 100,0
64 |
65 |
66 | 1,-7000
67 | 7,-4750
68 | 14,-4150
69 | 27,-3400
70 | 40,-2600
71 | 53,-1800
72 | 65,-1200
73 | 93,-500
74 | 100,0
75 |
76 |
78 |
80 |
82 |
83 | 1,-3500
84 | 26,-2500
85 | 50,-1250
86 | 73,-900
87 | 100,0
88 |
89 |
91 |
93 |
95 |
96 | 1,-3800
97 | 33,-2400
98 | 73,-1500
99 | 100,-600
100 |
101 |
103 |
105 |
106 | 0,-420
107 | 33,-280
108 | 66,-140
109 | 100,0
110 |
111 |
113 |
115 |
117 |
119 |
121 |
123 |
125 |
127 |
128 | 1,-3800
129 | 33,-2600
130 | 73,-1600
131 | 100,-600
132 |
133 |
135 |
137 |
139 |
141 |
143 |
145 |
147 |
149 |
151 |
153 |
155 |
157 |
159 |
161 |
163 |
165 |
167 |
169 |
170 |
171 | 0,-4200
172 | 33,-2800
173 | 66,-1400
174 | 100,0
175 |
176 |
177 |
178 | 0,-2400
179 | 33,-1600
180 | 66,-800
181 | 100,0
182 |
183 |
184 |
185 | 1,-4400
186 | 33,-3200
187 | 66,-2200
188 | 100,-1600
189 |
190 |
191 |
192 | 1,-3500
193 | 26,-2500
194 | 73,-1120
195 | 100,0
196 |
197 |
198 |
199 |
--------------------------------------------------------------------------------
/proprietary-files.txt:
--------------------------------------------------------------------------------
1 | # ACDB
2 | vendor/etc/acdbdata/Forte/Forte_Bluetooth_cal.acdb
3 | vendor/etc/acdbdata/Forte/Forte_General_cal.acdb
4 | vendor/etc/acdbdata/Forte/Forte_Global_cal.acdb
5 | vendor/etc/acdbdata/Forte/Forte_Hdmi_cal.acdb
6 | vendor/etc/acdbdata/Forte/Forte_Codec_cal.acdb
7 | vendor/etc/acdbdata/Forte/Forte_workspaceFile.qwsp
8 | vendor/etc/acdbdata/Forte/Forte_Handset_cal.acdb
9 | vendor/etc/acdbdata/Forte/Forte_Speaker_cal.acdb
10 | vendor/etc/acdbdata/Forte/Forte_Headset_cal.acdb
11 | vendor/etc/acdbdata/adsp_avs_config.acdb
12 | vendor/lib64/libacdbloader.so
13 | vendor/lib/libacdbloader.so
14 |
15 | # ADSP modules
16 | vendor/lib/rfsa/adsp/dirac_resource.dar
17 | vendor/lib/rfsa/adsp/libarcsoft_dualcam_refocus_skel.so
18 | vendor/lib/rfsa/adsp/misound_res.bin
19 |
20 | # Audio (speaker amplifier) firmware
21 | vendor/firmware/tas2557_uCDSP_aac.bin
22 | vendor/firmware/tas2557_uCDSP_goer.bin
23 |
24 | # Audio (speaker amplifier) calibration
25 | vendor/etc/tas2557_aac.ftcfg
26 | vendor/etc/tas2557_goer.ftcfg
27 |
28 | # Bluetooth
29 | vendor/bin/hw/android.hardware.bluetooth@1.0-service-qti
30 | vendor/etc/init/android.hardware.bluetooth@1.0-service-qti.rc
31 | vendor/lib/hw/android.hardware.bluetooth@1.0-impl-qti.so
32 | vendor/lib64/hw/android.hardware.bluetooth@1.0-impl-qti.so
33 |
34 | # Camera
35 | vendor/bin/remosaic_daemon
36 | vendor/etc/camera/MIUI_Time.ttf
37 | vendor/etc/camera/Miui-Light.ttf
38 | vendor/etc/camera/age_gender_bg
39 | vendor/etc/camera/beauty_ui9_intelligent_params.config
40 | vendor/etc/camera/camxoverridesettings.txt
41 | vendor/etc/camera/crown_156_128.bin
42 | vendor/etc/camera/dualcamera.png
43 | vendor/etc/camera/eyelineblush.cng
44 | vendor/etc/camera/face_goodly_208_180
45 | vendor/etc/camera/face_ravishing_238_224
46 | vendor/etc/camera/face_splendid_274_200
47 | vendor/etc/camera/female_bg.png
48 | vendor/etc/camera/female_icon.png
49 | vendor/etc/camera/hdr_ui9_params.config
50 | vendor/etc/camera/lf_facerank_model.bin
51 | vendor/etc/camera/male_bg.png
52 | vendor/etc/camera/male_icon.png
53 | vendor/etc/camera/people_gender.dat
54 | vendor/etc/camera/score_bg.png
55 | vendor/etc/camera/score_icon.png
56 | vendor/etc/camera/sdm_ys_32p_120_21_5_perturb50.bin
57 | vendor/etc/camera/watermark_font_2300_3199.dat
58 | vendor/lib64/libarcsoft_dualcam_refocus.so
59 | vendor/lib64/libarcsoft_dualcam_refocus_front.so
60 | vendor/lib64/libarcsoft_high_dynamic_range.so
61 | vendor/lib64/libarcsoft_beautyshot.so
62 | vendor/lib64/libarcsoft_supernight.so
63 | vendor/lib64/libarcsoft_dualcam_refocus_rear_w.so
64 | vendor/lib64/libarcsoft_dualcam_refocus_rear_t.so
65 | vendor/lib64/libbinder.so
66 | vendor/lib64/libcamxfdengine.so
67 | vendor/lib64/libcamxfdalgov7.so
68 | vendor/lib64/libcamxstatscore.so
69 | vendor/lib64/libHalSuperSensorServer.so
70 | vendor/lib64/libmibokeh_845.so
71 | vendor/lib64/libmpbase.so
72 | vendor/lib64/libnanopb.so
73 | vendor/lib64/libremosaic_daemon.so
74 | vendor/lib64/libremosaiclib.so
75 | vendor/lib64/libSuperSensor.so
76 | vendor/lib64/libSuperSensorCPU.so
77 | vendor/lib/camera/components/com.qti.eisv2.so
78 | vendor/lib/camera/components/com.qti.stats.asd.so
79 | vendor/lib/camera/components/com.qti.node.remosaic.so
80 | vendor/lib/camera/components/com.qti.node.sr.so
81 | vendor/lib/camera/components/com.arcsoft.node.hdr.so
82 | vendor/lib/camera/components/com.qti.stats.af.so
83 | vendor/lib/camera/components/com.mi.node.aiadd.so
84 | vendor/lib/camera/components/com.qti.stats.pdlib.so
85 | vendor/lib/camera/components/com.qti.node.dummysat.so
86 | vendor/lib/camera/components/com.qti.node.dummyrtb.so
87 | vendor/lib/camera/components/com.qti.stats.pdlibwrapper.so
88 | vendor/lib/camera/components/com.qti.stats.afd.so
89 | vendor/lib/camera/components/com.qti.node.eisv3.so
90 | vendor/lib/camera/components/com.arcsoft.node.capturebokeh.so
91 | vendor/lib/camera/components/com.qti.stats.pdlibsony.so
92 | vendor/lib/camera/components/com.qti.node.gpu.so
93 | vendor/lib/camera/components/com.arcsoft.node.capturefusion.so
94 | vendor/lib/camera/components/com.qti.node.swregistration.so
95 | vendor/lib/camera/components/com.arcsoft.node.hdrchecker.so
96 | vendor/lib/camera/components/com.mi.node.aiasd.so
97 | vendor/lib/camera/components/com.qti.stats.awbwrapper.so
98 | vendor/lib/camera/components/com.qti.stats.awb.so
99 | vendor/lib/camera/components/com.qti.stats.aecwrapper.so
100 | vendor/lib/camera/components/com.arcsoft.node.skinbeautifier.so
101 | vendor/lib/camera/components/com.xiaomi.node.mibokeh.so
102 | vendor/lib/camera/components/com.morpho.node.videorefiner.so
103 | vendor/lib/camera/components/com.qti.eisv3.so
104 | vendor/lib/camera/components/com.arcsoft.node.smoothtransition.so
105 | vendor/lib/camera/components/com.qti.node.photosolid.so
106 | vendor/lib/camera/components/com.qti.node.eisv2.so
107 | vendor/lib/camera/components/com.arcsoft.node.realtimebokeh.so
108 | vendor/lib/camera/components/com.vidhance.node.eis.so
109 | vendor/lib/camera/components/com.qti.hvx.addconstant.so
110 | vendor/lib/camera/components/com.qti.node.memcpy.so
111 | vendor/lib/camera/components/com.qti.stats.aec.so
112 | vendor/lib/camera/components/com.arcsoft.node.superlowlight.so
113 | vendor/lib/camera/components/etc/morpho_lowlight4.0.xml
114 | vendor/lib/camera/components/etc/morpho_lowlight4.0_adrc_high.xml
115 | vendor/lib/camera/components/etc/morpho_lowlight4.0_adrc_high_1.xml
116 | vendor/lib/camera/components/etc/model_front.dlc
117 | vendor/lib/camera/components/etc/GpuKernelRepo.pb
118 | vendor/lib/camera/components/etc/model_back.dlc
119 | vendor/lib/camera/components/com.qti.hvx.binning.so
120 | vendor/lib/camera/components/com.qti.node.watermark.so
121 | vendor/lib/camera/components/com.qti.node.xiaomigenderage.so
122 | vendor/lib/camera/com.qti.tuned.default.bin
123 | vendor/lib/camera/com.qti.tuned.liteon_imx363.bin
124 | vendor/lib/camera/com.qti.tuned.liteon_s5k3m3.bin
125 | vendor/lib/camera/com.qti.tuned.qtech_s5k3t1.bin
126 | vendor/lib/camera/com.qti.tuned.semco_imx363.bin
127 | vendor/lib/camera/com.qti.tuned.semco_s5k3m3.bin
128 | vendor/lib/camera/com.qti.tuned.sunny_s5k3t1.bin
129 | vendor/lib/camera/com.qti.tuned.sunny_ov7251.bin
130 | vendor/lib/camera/com.qti.sensor.imx363.so
131 | vendor/lib/camera/com.qti.sensor.ov7251.so
132 | vendor/lib/camera/com.qti.sensor.s5k3m3.so
133 | vendor/lib/camera/com.qti.sensor.s5k3t1.so
134 | vendor/lib/camera/com.qti.sensormodule.imx333.bin
135 | vendor/lib/camera/com.qti.sensormodule.imx363.bin
136 | vendor/lib/camera/com.qti.sensormodule.liteon_imx333.bin
137 | vendor/lib/camera/com.qti.sensormodule.liteon_imx363.bin
138 | vendor/lib/camera/com.qti.sensormodule.liteon_s5k3m3sn03.bin
139 | vendor/lib/camera/com.qti.sensormodule.ov7251.bin
140 | vendor/lib/camera/com.qti.sensormodule.s5k3m3sn03.bin
141 | vendor/lib/camera/com.qti.sensormodule.s5k3t1.bin
142 | vendor/lib/camera/com.qti.sensormodule.s5k3t1_qtech.bin
143 | vendor/lib/camera/fdconfigvideo.bin
144 | vendor/lib/camera/fdconfigpreview.bin
145 | vendor/lib/camera/fdconfigvideolite.bin
146 | vendor/lib/camera/fdconfigpreviewlite.bin
147 | vendor/lib/hw/camera.qcom.so
148 | vendor/lib/hw/com.qti.chi.override.so
149 | vendor/lib/libarcsoft_beautyshot.so
150 | vendor/lib/libarcsoft_dualcam_image_optical_zoom.so
151 | vendor/lib/libarcsoft_dualcam_refocus.so
152 | vendor/lib/libarcsoft_dualcam_refocus_front.so
153 | vendor/lib/libarcsoft_dualcam_refocus_rear_t.so
154 | vendor/lib/libarcsoft_dualcam_refocus_rear_w.so
155 | vendor/lib/libarcsoft_dualcam_optical_zoom_control.so
156 | vendor/lib/libarcsoft_dualcam_video_optical_zoom.so
157 | vendor/lib/libarcsoft_high_dynamic_range.so
158 | vendor/lib/libarcsoft_low_light_hdr.so
159 | vendor/lib/libarcsoft_portrait_lighting_c.so
160 | vendor/lib/libarcsoft_portrait_lighting.so
161 | vendor/lib/libarcsoft_supernight.so
162 | vendor/lib/libbinder.so
163 | vendor/lib/libcamera_dirty.so
164 | vendor/lib/libcamera_scene.so
165 | vendor/lib/libcamxfdalgov7.so
166 | vendor/lib/libcamxfdengine.so
167 | vendor/lib/libcamxstaticaecalgo.so
168 | vendor/lib/libcamxstaticawbalgo.so
169 | vendor/lib/libcamxstatscore.so
170 | vendor/lib/libcamxtintlessalgo.so
171 | vendor/lib/libcom.qti.chinodeutils.so
172 | vendor/lib/libc++_shared.so
173 | vendor/lib/libFaceGrade.so
174 | vendor/lib/libHalSuperSensorServer.so
175 | vendor/lib/libmibokeh_845.so
176 | vendor/lib/libmmcamera_faceproc2.so
177 | vendor/lib/libmmcamera_faceproc.so
178 | vendor/lib/libmorpho_video_refiner.so
179 | vendor/lib/libmpbase.so
180 | vendor/lib/libnanopb.so
181 | vendor/lib/libremosaic_daemon.so
182 | vendor/lib/libremosaiclib.so
183 | vendor/lib/libSNPE.so
184 | vendor/lib/libSuperSensor.so
185 | vendor/lib/libSuperSensorCPU.so
186 | vendor/lib/libswregistrationalgo.so
187 | vendor/lib/libsymphony-cpu.so
188 | vendor/lib/libsymphonypower.so
189 | vendor/lib/libtonemapalgo.so
190 | vendor/lib/libvidhance.so
191 | vendor/lib/libXMFD_AgeGender.so
192 | vendor/lib/lib_denoiser3.so
193 | vendor/lib/mibokeh_845_opencl.bin
194 |
195 | # Camera firmware
196 | vendor/firmware/bu64748gwz.prog
197 | vendor/firmware/CAMERA_ICP.elf
198 |
199 | # Camera OIS firmware
200 | vendor/firmware/dipper_ois.coeff
201 | vendor/firmware/dipper_ois_liteon.coeff
202 | vendor/firmware/dipper_ois_liteon.prog
203 | vendor/firmware/dipper_ois.prog
204 |
205 | # Display configs
206 | vendor/etc/sdr_config.cfg
207 | vendor/etc/hdr_config.cfg
208 |
209 | # Fingerprint
210 | vendor/lib64/hw/fingerprint.fpc.so
211 | vendor/lib64/hw/fingerprint.goodix.so
212 | vendor/lib64/libgf_ca.so
213 | vendor/lib64/libgf_hal.so
214 | vendor/lib64/vendor.goodix.hardware.biometrics.fingerprint@2.1.so
215 | vendor/lib64/vendor.goodix.hardware.fingerprintextension@1.0.so
216 | vendor/lib64/vendor.qti.hardware.fingerprint@1.0.so
217 |
218 | # GNSS
219 | vendor/bin/ignss_1_1
220 | vendor/bin/gps.cer
221 | vendor/bin/glgps|dd69eb4ca79c5cc28e262b4615df8dc5
222 | vendor/bin/lhd
223 | vendor/etc/gpsconfig.xml
224 | vendor/etc/gps.conf
225 | vendor/etc/lhd.conf
226 | vendor/etc/SensorHub.patch
227 | vendor/lib64/hw/gps.brcm.so
228 | vendor/lib64/hw/flp.brcm.so
229 | vendor/lib64/android.hardware.gnss@1.1-impl-xiaomi.so
230 | vendor/lib64/liblocation_api.so
231 | vendor/lib64/libloc_core.so
232 | vendor/lib64/libdiag_jni.so
233 | vendor/lib64/libdiagjni.so
234 | vendor/lib64/libevent_observer.so
235 | vendor/lib64/libgarden.so
236 | vendor/lib64/libgps.utils.so
237 | vendor/lib/liblocation_api.so
238 | vendor/lib/libloc_core.so
239 | vendor/lib/libdiag_jni.so
240 | vendor/lib/libdiagjni.so
241 | vendor/lib/libevent_observer.so
242 | vendor/lib/libgarden.so
243 | vendor/lib/libgps.utils.so
244 |
245 | # Hotword enrollment
246 | -priv-app/HotwordEnrollmentOKGoogleWCD9340/HotwordEnrollmentOKGoogleWCD9340.apk;PRESIGNED
247 | -priv-app/HotwordEnrollmentXGoogleWCD9340/HotwordEnrollmentXGoogleWCD9340.apk;PRESIGNED
248 |
249 | # Keymaster
250 | vendor/bin/hw/android.hardware.keymaster@3.0-service-qti
251 | vendor/etc/init/android.hardware.keymaster@3.0-service-qti.rc
252 | vendor/lib64/hw/android.hardware.keymaster@3.0-impl-qti.so
253 | vendor/lib64/libkeymasterdeviceutils.so
254 | vendor/lib64/libkeymasterprovision.so
255 | vendor/lib64/libkeymasterutils.so
256 | vendor/lib/hw/android.hardware.keymaster@3.0-impl-qti.so
257 | vendor/lib/libkeymasterdeviceutils.so
258 | vendor/lib/libkeymasterprovision.so
259 | vendor/lib/libkeymasterutils.so
260 |
261 | # NFC firmware
262 | vendor/firmware/libpn553_rec.so
263 | vendor/lib/libpn553_fw.so
264 |
265 | # QDCM calibration data
266 | vendor/etc/qdcm_calib_data_ss_notch_fhd_cmd_dsi_panel.xml
267 |
268 | # Secure element
269 | vendor/bin/hw/vendor.qti.secure_element@1.0-service
270 | vendor/etc/init/vendor.qti.secure_element@1.0-service.rc
271 | vendor/lib64/hw/android.hardware.secure_element@1.0-impl.so
272 | vendor/lib/hw/android.hardware.secure_element@1.0-impl.so
273 |
274 | # Sensors
275 | vendor/lib64/sensors.ssc.so
276 | vendor/lib/sensors.ssc.so
277 |
278 | # Sensors configs
279 | vendor/etc/sensors/config/ak991x_dri_0.json
280 | vendor/etc/sensors/config/sdm845_bmp285_0.json
281 | vendor/etc/sensors/config/sns_bring_to_ear.json
282 | vendor/etc/sensors/config/sns_aod.json
283 | vendor/etc/sensors/config/config_list.txt
284 | vendor/etc/sensors/config/adux1050_0.json
285 | vendor/etc/sensors/config/bmp285_0.json
286 | vendor/etc/sensors/config/sns_distance_bound.json
287 | vendor/etc/sensors/config/sdm845_tmd2725.json
288 | vendor/etc/sensors/config/sns_facing.json
289 | vendor/etc/sensors/config/sns_smd.json
290 | vendor/etc/sensors/config/sns_nonui.json
291 | vendor/etc/sensors/config/sns_dpc.json
292 | vendor/etc/sensors/config/sns_device_orient.json
293 | vendor/etc/sensors/config/sns_mag_cal.json
294 | vendor/etc/sensors/config/sns_cm.json
295 | vendor/etc/sensors/config/sns_basic_gestures.json
296 | vendor/etc/sensors/config/sns_amd.json
297 | vendor/etc/sensors/config/sns_diag_filter.json
298 | vendor/etc/sensors/config/sdm845_power_0.json
299 | vendor/etc/sensors/config/icm206xx_0.json
300 | vendor/etc/sensors/config/sns_pedometer.json
301 | vendor/etc/sensors/config/sns_fmv.json
302 | vendor/etc/sensors/config/tmd2725.json
303 | vendor/etc/sensors/config/sns_geomag_rv.json
304 | vendor/etc/sensors/config/sdm845_icm206xx_0.json
305 | vendor/etc/sensors/config/sdm845_ak991x_0.json
306 | vendor/etc/sensors/config/sns_multishake.json
307 | vendor/etc/sensors/config/sns_rmd.json
308 | vendor/etc/sensors/config/sdm845_adux1050_0.json
309 | vendor/etc/sensors/config/sns_rotv.json
310 | vendor/etc/sensors/config/sns_gyro_cal.json
311 | vendor/etc/sensors/hals.conf
312 |
313 | # Snapdragon Computer Vision Engine
314 | vendor/lib64/libscveFaceLandmarks.so
315 | vendor/lib64/libscveFaceRecognition.so
316 | vendor/lib/libscveFaceLandmarks.so
317 | vendor/lib/libscveFaceRecognition.so
318 |
319 | # Thermal configs
320 | vendor/etc/thermal-engine-sdm845-arvr.conf
321 | vendor/etc/thermal-engine-sdm845-camera.conf
322 | vendor/etc/thermal-engine-sdm845-class0.conf
323 | vendor/etc/thermal-engine-sdm845-extreme.conf
324 | vendor/etc/thermal-engine-sdm845-high.conf
325 | vendor/etc/thermal-engine-sdm845-map.conf
326 | vendor/etc/thermal-engine-sdm845-nolimits.conf
327 | vendor/etc/thermal-engine-sdm845-phone.conf
328 | vendor/etc/thermal-engine-sdm845-pubgmhd.conf
329 | vendor/etc/thermal-engine-sdm845-sgame.conf
330 | vendor/etc/thermal-engine-sdm845-tgame.conf
331 | vendor/etc/thermal-engine-sdm845.conf
332 | vendor/etc/thermal-engine.conf
333 |
334 | # WiFi
335 | vendor/lib64/vendor.qti.hardware.wifi.keystore@1.0.so
336 | vendor/lib/vendor.qti.hardware.wifi.keystore@1.0.so
337 |
--------------------------------------------------------------------------------
/audio/sound_trigger_platform_info.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
74 |
75 |
76 |
77 |
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 |
86 |
87 |
88 |
89 |
90 |
91 |
92 |
93 |
94 |
95 |
96 |
97 |
98 |
99 |
100 |
101 |
102 |
103 |
104 |
105 |
106 |
107 |
108 |
109 |
110 |
111 |
112 |
113 |
114 |
115 |
116 |
117 |
118 |
119 |
120 |
121 |
122 |
126 |
127 |
128 |
129 |
130 |
131 |
132 |
133 |
134 |
135 |
136 |
137 |
138 |
139 |
140 |
141 |
142 |
143 |
144 |
145 |
146 |
147 |
149 |
150 |
151 |
152 |
153 |
154 |
155 |
156 |
157 |
158 |
159 |
160 |
161 |
162 |
163 |
164 |
165 |
166 |
167 |
168 |
169 |
170 |
171 |
172 |
173 |
174 |
175 |
176 |
177 |
178 |
179 |
180 |
181 |
182 |
183 |
184 |
185 |
186 |
187 |
188 |
189 |
190 |
191 |
192 |
193 |
194 |
195 |
196 |
200 |
201 |
202 |
203 |
204 |
205 |
206 |
207 |
208 |
209 |
210 |
211 |
212 |
213 |
214 |
215 |
216 |
217 |
218 |
219 |
220 |
221 |
223 |
224 |
225 |
226 |
227 |
228 |
229 |
230 |
231 |
232 |
233 |
234 |
235 |
236 |
237 |
238 |
239 |
240 |
241 |
242 |
243 |
244 |
245 |
246 |
247 |
248 |
249 |
250 |
251 |
252 |
253 |
254 |
255 |
256 |
--------------------------------------------------------------------------------
/audio/sound_trigger_mixer_paths_wcd9340.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
74 |
75 |
76 |
77 |
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 |
86 |
87 |
88 |
89 |
90 |
91 |
92 |
93 |
94 |
95 |
96 |
97 |
98 |
99 |
100 |
101 |
102 |
103 |
104 |
105 |
106 |
107 |
108 |
109 |
110 |
111 |
112 |
113 |
114 |
115 |
116 |
117 |
118 |
119 |
120 |
121 |
122 |
123 |
124 |
125 |
126 |
127 |
128 |
129 |
130 |
131 |
132 |
133 |
134 |
135 |
136 |
137 |
138 |
139 |
140 |
141 |
142 |
143 |
144 |
145 |
146 |
147 |
148 |
149 |
150 |
151 |
152 |
153 |
154 |
155 |
156 |
157 |
158 |
159 |
160 |
161 |
162 |
163 |
164 |
165 |
166 |
167 |
168 |
169 |
170 |
171 |
172 |
173 |
174 |
175 |
176 |
177 |
178 |
179 |
180 |
181 |
182 |
183 |
184 |
185 |
186 |
187 |
188 |
189 |
190 |
191 |
192 |
193 |
194 |
195 |
196 |
197 |
198 |
199 |
200 |
201 |
202 |
203 |
204 |
205 |
206 |
207 |
208 |
209 |
210 |
211 |
212 |
213 |
214 |
215 |
216 |
217 |
218 |
219 |
220 |
221 |
222 |
223 |
224 |
225 |
226 |
227 |
228 |
229 |
230 |
231 |
232 |
233 |
234 |
235 |
236 |
237 |
238 |
239 |
240 |
241 |
242 |
243 |
244 |
245 |
246 |
247 |
248 |
249 |
250 |
251 |
252 |
253 |
254 |
255 |
256 |
257 |
258 |
259 |
260 |
261 |
262 |
263 |
264 |
265 |
266 |
267 |
268 |
269 |
270 |
271 |
272 |
273 |
274 |
275 |
276 |
277 |
278 |
279 |
280 |
281 |
282 |
283 |
284 |
285 |
286 |
287 |
288 |
289 |
290 |
291 |
292 |
293 |
294 |
295 |
296 |
297 |
298 |
299 |
300 |
301 |
302 |
303 |
304 |
305 |
306 |
307 |
308 |
309 |
310 |
311 |
312 |
313 |
314 |
315 |
316 |
317 |
318 |
319 |
320 |
321 |
322 |
323 |
324 |
325 |
326 |
327 |
328 |
329 |
330 |
331 |
332 |
333 |
334 |
335 |
336 |
337 |
338 |
339 |
340 |
341 |
342 |
343 |
344 |
345 |
346 |
347 |
348 |
349 |
350 |
351 |
352 |
353 |
354 |
355 |
356 |
357 |
358 |
359 |
360 |
361 |
362 |
363 |
364 |
365 |
366 |
367 |
368 |
369 |
370 |
371 |
372 |
373 |
374 |
375 |
376 |
377 |
--------------------------------------------------------------------------------
/nfc/libnfc-nxp.conf:
--------------------------------------------------------------------------------
1 | #============================================================================
2 | # File Name: libnfc-nxp.conf
3 | #
4 | # Description:
5 | # NFC configuration management file
6 | #
7 | # Modification History:
8 | # Revision 1.0 2017/01/04 20:50:20 xiaohua.wang@xiaomi.com
9 | # Initial draft version for Xiaomi C1 P2 board
10 | #
11 | # Revision 1.1 2017/03/01 16:32:09 xiaohua.wang@xiaomi.com
12 | # Upgrade NFCC firmware version to 11.1.E
13 | #
14 | # Revision 1.2 2017/06/30 23:45:41 xiaohua.wang@xiaomi.com
15 | # Improved notification management of received NCI Mode Set
16 | #
17 | # Revision 1.3 firmware version to 11.1.13/14
18 | # Kevin.hu@nxp.com 2017/09/05 16:06:41
19 | #=============================================================================
20 |
21 | # FW_VERSION=ALMSL 11.1.13/14
22 | # DEVICE_MANUFACTURER=Xiaomi
23 | # DEVICE_MODEL=E1
24 |
25 | # This file is used by NFC NXP NCI HAL(external/libnfc-nci/halimpl/pn5x)
26 | # and NFC Service Java Native Interface Extensions (packages/apps/Nfc/nci/jni/extns/pn5x)
27 | ###############################################################################
28 | # Application options
29 | # Logging Levels
30 | # NXPLOG_DEFAULT_LOGLEVEL 0x01
31 | # ANDROID_LOG_DEBUG 0x03
32 | # ANDROID_LOG_WARN 0x02
33 | # ANDROID_LOG_ERROR 0x01
34 | # ANDROID_LOG_SILENT 0x00
35 | NXPLOG_EXTNS_LOGLEVEL=0x03
36 | NXPLOG_NCIHAL_LOGLEVEL=0x03
37 | NXPLOG_NCIX_LOGLEVEL=0x03
38 | NXPLOG_NCIR_LOGLEVEL=0x03
39 | NXPLOG_FWDNLD_LOGLEVEL=0x03
40 | NXPLOG_TML_LOGLEVEL=0x03
41 |
42 | ###############################################################################
43 | # Nfc Device Node name
44 | NXP_NFC_DEV_NODE="/dev/nq-nci"
45 |
46 | ###############################################################################
47 | # Extension for Mifare reader enable
48 | MIFARE_READER_ENABLE=0x01
49 |
50 | ###############################################################################
51 | # Vzw Feature enable
52 | VZW_FEATURE_ENABLE=0x01
53 |
54 | ###############################################################################
55 | # File name for Firmware
56 | NXP_FW_NAME="libpn553_fw.so"
57 |
58 | ###############################################################################
59 | # System clock source selection configuration
60 | #define CLK_SRC_XTAL 1
61 | #define CLK_SRC_PLL 2
62 | NXP_SYS_CLK_SRC_SEL=0x01
63 |
64 | ###############################################################################
65 | # System clock frequency selection configuration
66 | #define CLK_FREQ_13MHZ 1
67 | #define CLK_FREQ_19_2MHZ 2
68 | #define CLK_FREQ_24MHZ 3
69 | #define CLK_FREQ_26MHZ 4
70 | #define CLK_FREQ_32MHZ 5
71 | #define CLK_FREQ_38_4MHZ 6
72 | #define CLK_FREQ_52MHZ 7
73 | NXP_SYS_CLK_FREQ_SEL=0x01
74 |
75 | ###############################################################################
76 | # The timeout value to be used for clock request acknowledgment
77 | # min value = 0x01 to max = 0x06
78 | NXP_SYS_CLOCK_TO_CFG=0x06
79 |
80 | ###############################################################################
81 | # NXP proprietary settings
82 | NXP_ACT_PROP_EXTN={2F, 02, 00}
83 |
84 | ###############################################################################
85 | # NFC forum profile settings
86 | NXP_NFC_PROFILE_EXTN={20, 02, 05, 01, A0, 44, 01, 00}
87 |
88 | ###############################################################################
89 | # NFCC Configuration Control
90 | # Allow NFCC to manage RF Config 0x01
91 | # Don't allow NFCC to manage RF Config 0x00
92 | NXP_NFC_MERGE_RF_PARAMS={20, 02, 04, 01, 85, 01, 01}
93 |
94 | ###############################################################################
95 | # Standby enable settings
96 | NXP_CORE_STANDBY={2F, 00, 01, 01}
97 |
98 | ###############################################################################
99 | # NXP TVDD configurations settings
100 | # Allow NFCC to configure External TVDD, two configurations (1 and 2) supported,
101 | # out of them only one can be configured at a time.
102 | NXP_EXT_TVDD_CFG=0x02
103 |
104 | ###############################################################################
105 | # config1:SLALM, 3.3V for both RM and CM
106 | NXP_EXT_TVDD_CFG_1={20, 02, 0F, 01, A0, 0E, 0B, 31, 01, 01, 31, 00, 00, 00, 01, 00, D0, 0C}
107 |
108 | ###############################################################################
109 | # config2: use DCDC in CE, use Tx_Pwr_Req, set CFG2 mode, SLALM,
110 | # monitoring 5V from DCDC, 3.3V for both RM and CM, DCDCWaitTime=4.2ms
111 | NXP_EXT_TVDD_CFG_2={20, 02, 0F, 01, A0, 0E, 0B, 11, 01, C2, C2, 00, BA, 1E, 15, 00, D0, 0C}
112 |
113 | ###############################################################################
114 | # config3: use DCDC in CE, use Tx_Pwr_Req, SLALM, monitoring 5V from DCDC,
115 | # DCDCWaitTime=4.2ms
116 | NXP_EXT_TVDD_CFG_3={20, 02, 0B, 02, A0, 66, 01, 01, A0, 0E, 03, 52, 40, 0A}
117 |
118 | ###############################################################################
119 | # Set configuration optimization decision setting
120 | # Enable = 0x01
121 | # Disable = 0x00
122 | NXP_SET_CONFIG_ALWAYS=0x01
123 |
124 | ###############################################################################
125 | # Set configuration optimization decision setting
126 | # Enable = 0x01
127 | # Disable = 0x00
128 | NXP_RF_UPDATE_REQ=0x01
129 |
130 | ###############################################################################
131 | # Core configuration rf field filter settings to enable set to 01 to disable set to 00 last bit
132 | NXP_CORE_RF_FIELD={ 20, 02, 05, 01, A0, 62, 01, 00}
133 | # NXP_CORE_RF_FIELD={ 2F, 32, 01, 01}
134 |
135 | ###############################################################################
136 | # To enable i2c fragmentation set i2c fragmentation enable 0x01 to disable set to 0x00
137 | NXP_I2C_FRAGMENTATION_ENABLED=0x00
138 |
139 | ###############################################################################
140 | # Mifare Classic Key settings
141 | # NXP_CORE_MFCKEY_SETTING={20, 02, 25,04, A0, 51, 06, A0, A1, A2, A3, A4, A5,
142 | # A0, 52, 06, D3, F7, D3, F7, D3, F7,
143 | # A0, 53, 06, FF, FF, FF, FF, FF, FF,
144 | # A0, 54, 06, 00, 00, 00, 00, 00, 00}
145 |
146 | ###############################################################################
147 | # Default SE Options
148 | # No secure element 0x00
149 | # eSE 0x01
150 | # UICC 0x02
151 | NXP_DEFAULT_SE=0x01
152 |
153 | ###############################################################################
154 | # Force ESE to only listen to the following technology(s).
155 | # The bits are defined as tNFA_TECHNOLOGY_MASK in nfa_api.h.
156 | # Default is NFA_TECHNOLOGY_MASK_A | NFA_TECHNOLOGY_MASK_B | NFA_TECHNOLOGY_MASK_F
157 | NXP_ESE_LISTEN_TECH_MASK=0x07
158 |
159 | ###############################################################################
160 | #set autonomous mode
161 | # disable autonomous 0x00
162 | # enable autonomous 0x01
163 | NXP_CORE_SCRN_OFF_AUTONOMOUS_ENABLE=0x00
164 |
165 | ###############################################################################
166 | # Enable SWP full power mode when phone is power off
167 | NXP_SWP_FULL_PWR_ON=0x00
168 |
169 | ###############################################################################
170 | #### Select the CHIP ####
171 | # PN547C2 0x01
172 | # PN65T 0x02
173 | # PN548AD 0x03
174 | # PN66T 0x04
175 | # PN551 0x05
176 | # PN67T 0x06
177 | # PN553 0x07
178 | # PN80T 0x08
179 | NXP_NFC_CHIP=0x08
180 |
181 | ###############################################################################
182 | # CE when Screen state is locked
183 | # Disable 0x00
184 | # Enable 0x01
185 | NXP_CE_ROUTE_STRICT_DISABLE=0x01
186 |
187 | ###############################################################################
188 | # Timeout in secs to get NFCEE Discover notification
189 | NXP_DEFAULT_NFCEE_DISC_TIMEOUT=20
190 |
191 | ###############################################################################
192 | NXP_DEFAULT_NFCEE_TIMEOUT=0x06
193 |
194 | ###############################################################################
195 | # Timeout in secs
196 | NXP_SWP_RD_TAG_OP_TIMEOUT=0x20
197 |
198 | ###############################################################################
199 | # Set the default AID route Location :
200 | # This settings will be used when application does not set this parameter
201 | # host 0x00
202 | # eSE 0x01
203 | # UICC 0x02
204 | DEFAULT_AID_ROUTE=0x01
205 |
206 | ###############################################################################
207 | # Configure the default NfcA/IsoDep techology and protocol route. Can be
208 | # either a secure element (e.g. 0xF4) or the host (0x00)
209 | # host 0x00
210 | # eSE 0x01
211 | # UICC 0x02
212 | DEFAULT_ROUTE=0x00
213 |
214 | ###############################################################################
215 | # Configure the single default SE to use. The default is to use the first
216 | # SE that is detected by the stack. This value might be used when the phone
217 | # supports multiple SE (e.g. 0xC0 and 0x80) but you want to force it to use
218 | # one of them (e.g. 0xC0).
219 | # host 0x00
220 | # eSE 0x01
221 | # UICC 0x02
222 | DEFAULT_OFFHOST_ROUTE=0x01
223 |
224 | ###############################################################################
225 | # Configure the single default SE to use. The default is to use the first
226 | # SE that is detected by the stack. This value might be used when the phone
227 | # supports multiple SE (e.g. 0xF3 and 0xF4) but you want to force it to use
228 | # one of them (e.g. 0xF4).
229 | # host 0x00
230 | # eSE 0x01
231 | # UICC 0x02
232 | DEFAULT_NFCF_ROUTE=0x01
233 |
234 | ###############################################################################
235 | #Set the default Felica T3T System Code OffHost route Location :
236 | #This settings will be used when application does not set this parameter
237 | # host 0x00
238 | # eSE 0xC0
239 | DEFAULT_SYS_CODE_ROUTE=0xC0
240 |
241 | ###############################################################################
242 | # Set the default AID Power state :
243 | # This settings will be used when application does not set this parameter
244 | # bit pos 0 = Switch On
245 | # bit pos 1 = Switch Off
246 | # bit pos 2 = Battery Off
247 | # bit pos 3 = Screen Lock
248 | # bit pos 4 = Screen Off
249 | DEFAULT_AID_PWR_STATE=0x19
250 |
251 | ###############################################################################
252 | # Set the Mifare Desfire Power state :
253 | # This settings will be used when application does not set this parameter
254 | # bit pos 0 = Switch On
255 | # bit pos 1 = Switch Off
256 | # bit pos 2 = Battery Off
257 | # bit pos 3 = Screen Lock
258 | # bit pos 4 = Screen Off
259 | DEFAULT_ROUTE_PWR_STATE=0x1B
260 |
261 | ###############################################################################
262 | # Set the Mifare CLT Power state :
263 | # This settings will be used when application does not set this parameter
264 | # bit pos 0 = Switch On
265 | # bit pos 1 = Switch Off
266 | # bit pos 2 = Battery Off
267 | # bit pos 3 = Screen Lock
268 | # bit pos 4 = Screen Off
269 | DEFAULT_OFFHOST_PWR_STATE=0x1B
270 |
271 | ###############################################################################
272 | # Set the Felica CLT Power state :
273 | # This settings will be used when application does not set this parameter
274 | # bit pos 0 = Switch On
275 | # bit pos 1 = Switch Off
276 | # bit pos 2 = Battery Off
277 | # bit pos 3 = Screen Lock
278 | # bit pos 4 = Screen Off
279 | DEFAULT_FELICA_CLT_PWR_STATE=0x1B
280 |
281 | ###############################################################################
282 | #Set the SYS_CODE Power state :
283 | #This settings will be used when application does not set this parameter
284 | # bit pos 0 = Switch On
285 | # bit pos 1 = Switch Off
286 | # bit pos 2 = Battery Off
287 | # bit pos 3 = Screen Lock
288 | # bit pos 4 = Screen Off
289 | DEFAULT_SYS_CODE_PWR_STATE=0x1B
290 |
291 | ###############################################################################
292 | # Configure the NFC Extras to open and use a static pipe. If the value is
293 | # not set or set to 0, then the default is use a dynamic pipe based on a
294 | # destination gate (see NFA_HCI_DEFAULT_DEST_GATE). Note there is a value
295 | # for each UICC (where F3="UICC0" and F4="UICC1")
296 | OFF_HOST_ESE_PIPE_ID=0x19
297 | OFF_HOST_SIM_PIPE_ID=0x0A
298 |
299 | ###############################################################################
300 | # Bail out mode
301 | # If set to 1, NFCC is using bail out mode for either Type A or Type B poll.
302 | NFA_POLL_BAIL_OUT_MODE=0x01
303 |
304 | ###############################################################################
305 | # AID Matching platform options
306 | # AID_MATCHING_L 0x01
307 | # AID_MATCHING_K 0x02
308 | AID_MATCHING_PLATFORM=0x01
309 |
310 | ###############################################################################
311 | # P61 interface options
312 | # NFC 0x01
313 | # SPI 0x02
314 | NXP_P61_LS_DEFAULT_INTERFACE=0x01
315 |
316 | ###############################################################################
317 | # P61 LTSM interface options
318 | # NFC 0x01
319 | # SPI 0x02
320 | NXP_P61_LTSM_DEFAULT_INTERFACE=0x01
321 |
322 | ###############################################################################
323 | # CHINA_TIANJIN_RF_SETTING
324 | # Enable 0x01
325 | # Disable 0x00
326 | NXP_CHINA_TIANJIN_RF_ENABLED=0x01
327 |
328 | ###############################################################################
329 | # SWP_SWITCH_TIMEOUT_SETTING
330 | # Allowed range of swp timeout setting is 0x00 to 0x3C [0 - 60].
331 | # Timeout in milliseconds, for example
332 | # No Timeout 0x00
333 | # 10 millisecond timeout 0x0A
334 | NXP_SWP_SWITCH_TIMEOUT=0x0A
335 |
336 | ###############################################################################
337 | # P61 interface options for JCOP Download
338 | # NFC 0x01
339 | # SPI 0x02
340 | NXP_P61_JCOP_DEFAULT_INTERFACE=0x01
341 |
342 | ###############################################################################
343 | # P61 JCOP OS download options
344 | # FRAMEWORK API BY APPLICATION 0x00
345 | # AT BOOT_TIME 0x01
346 | NXP_JCOPDL_AT_BOOT_ENABLE=0x00
347 |
348 | ###############################################################################
349 | # Loader service version
350 | # NFC service checks for LS version 2.0 or 2.1
351 | # LS2.0 0x20
352 | # LS2.1 0x21
353 | # LS2.2 0x22
354 | # AT NFC service intialization
355 | NXP_LOADER_SERVICE_VERSION=0x21
356 |
357 | ###############################################################################
358 | # Timeout value in milliseconds for NFCC standby mode.The range is between 5000 msec to 20000 msec and zero is to disable.
359 | NXP_NFCC_STANDBY_TIMEOUT=0
360 |
361 | ###############################################################################
362 | # Dynamic RSSI feature enable
363 | # Disable 0x00
364 | # Enable 0x01
365 | NXP_AGC_DEBUG_ENABLE=0x00
366 |
367 | ###############################################################################
368 | # Virtual Mode ESE and Wired Mode ongoing delay Wired Mode
369 | # For Technology routing to ESE Technology Mask = 4
370 | # For ISO-DEP Protocol routing to ESE Mask = 2
371 | # It can also take TECH|PROTO = 6
372 | # To ignore the delay set mask to = 0
373 | NXP_ESE_WIRED_PRT_MASK=0x00
374 |
375 | ###############################################################################
376 | # Virtual Mode UICC and Wired Mode ongoing delay Wired Mode
377 | # For Technology routing to UICC Technology Mask = 4
378 | # For ISO-DEP Protocol routing to UICC set Mask = 2
379 | # For Select AID Routing to UICC set Mask = 1
380 | # It can also take values TECH|PROTO|SELECT_AID = 7 , 6 , 5 , 3.
381 | # To ignore delay set mask = 0
382 | NXP_UICC_WIRED_PRT_MASK=0x00
383 |
384 | ################################################################################
385 | # RF field true delay Wired Mode
386 | # delay wired mode = 1
387 | # allow wired mode = 0
388 | NXP_WIRED_MODE_RF_FIELD_ENABLE=0x00
389 |
390 | ###############################################################################
391 | # Config to allow adding aids
392 | # NFC on/off is required after this config
393 | # 1 = enabling adding aid to NFCC routing table.
394 | # 0 = disabling adding aid to NFCC routing table.
395 | NXP_ENABLE_ADD_AID=0x01
396 |
397 | ###############################################################################
398 | # JCOP-3.3 continuous process timeout in msec and value should be in Hexadecimal.
399 | # JCOP CP TIMEOUT
400 | NXP_CP_TIMEOUT={00, 77}
401 |
402 | ###############################################################################
403 | # Enable/Disable checking default proto SE Id
404 | # Disable 0x00
405 | # Enable 0x01
406 | NXP_CHECK_DEFAULT_PROTO_SE_ID=0x01
407 |
408 | ###############################################################################
409 | # SVDD sync off Delay in ms it can be max 20 ms
410 | # If out of range timeout used, default delay of 10ms will be set
411 | NXP_SVDD_SYNC_OFF_DELAY=10
412 |
413 | ###############################################################################
414 | #NXP_CN_TRANSIT_CMA_BYPASSMODE_ENABLE
415 | #Enable this config it prevents EMVCo PICC compliancy and Mifare backward compatibility works
416 | #Disable this config EMVCo PICC compliancy works and Mifare backward compatibility will not work
417 | #Default config is Disable
418 | #Enable 0x01
419 | #Disable 0x00
420 | NXP_CN_TRANSIT_CMA_BYPASSMODE_ENABLE=0x00
421 |
422 | ###############################################################################
423 | # NXP_CN_TRANSIT_BLK_NUM_CHECK_ENABLE
424 | # Enable/Disable block number checks for china transit use case
425 | # Enable 0x01
426 | # Disable 0x00
427 | NXP_CN_TRANSIT_BLK_NUM_CHECK_ENABLE=0x01
428 |
429 | ###############################################################################
430 | #Enable NXP NCI runtime parser library
431 | #Enable 0x01
432 | #Disable 0x00
433 | NXP_NCI_PARSER_LIBRARY=0x00
434 |
435 | ###############################################################################
436 | #This config will enable different level of Rf transaction debugs based on the
437 | #following values provided. Decoded information will be printed in adb logcat
438 | #Debug Mode Levels
439 | #Disable Debug 0x00
440 | #L1 Debug 0x01
441 | #L2 Debug 0x02
442 | #L1 & L2 Debug 0x03
443 | #L1 & L2 & RSSI 0x04
444 | #L1 & L2 & Felica 0x05
445 | #NXP_CORE_PROP_SYSTEM_DEBUG=0x00
446 |
447 | ###############################################################################
448 | # Wired mode resume timeout vaule in wired mode resume feature enable
449 | NXP_WIREDMODE_RESUME_TIMEOUT = 0x02
450 |
451 | ###############################################################################
452 | # Power to eSE is controlled by DH or PMU depending on following configurations
453 | # define DH_PWR_CONTROL 1
454 | # define PMU_PWR_CONTROL 2
455 | NXP_ESE_POWER_DH_CONTROL=1
456 |
457 | ###############################################################################
458 | # NXP PMU Support configuration is sent if PMU_PWR_CONTROL is configured
459 | # External PMU available in phone ON and phone OFF case if NXP_ESE_POWER_EXT_PMU=1
460 | # External PMU available only in phone ON case if NXP_ESE_POWER_EXT_PMU=2
461 | NXP_ESE_POWER_EXT_PMU=2
462 |
463 | ###############################################################################
464 | # Whether to allow wired mode in desfire and mifare CLT
465 | # Disable 0x00
466 | # Enable 0x01
467 | NXP_ALLOW_WIRED_IN_MIFARE_DESFIRE_CLT=0x00
468 |
469 | ###############################################################################
470 | # Enable/Disable Block Route feature.
471 | # Block Route will restrict routing to first matched rule
472 | # Block Route enable 0x01
473 | # Block Route disable 0x00
474 | AID_BLOCK_ROUTE=0x00
475 |
476 | ###############################################################################
477 | # Send DWP interface reset command as part of SE open
478 | # Disable 0x00
479 | # Enable 0x01
480 | NXP_DWP_INTF_RESET_ENABLE=0x00
481 |
482 | ###############################################################################
483 | # Timeout value in milliseconds for JCOP OS download to complete
484 | OS_DOWNLOAD_TIMEOUT_VALUE=60000
485 |
486 | ###############################################################################
487 | # Timeout value in milliseconds to send response for Felica command received
488 | NXP_HCEF_CMD_RSP_TIMEOUT_VALUE=5000
489 |
490 | ###############################################################################
491 | # Maximum WTX requests entertained by MW
492 | NXP_WM_MAX_WTX_COUNT=50
493 |
494 | ###############################################################################
495 | # HAL library path for selftest
496 | NXP_HAL_PATH="/vendor/lib64/hw/nfc_nci.pn54x.so"
497 |
498 | ###############################################################################
499 | # Enable or Disable RF_STATUS_UPDATE to EseHal module
500 | # Disable 0x00
501 | # Enable 0x01
502 | RF_STATUS_UPDATE_ENABLE=0x00
503 |
504 | ###############################################################################
505 | # Vendor Specific Proprietary Protocol & Discovery Configuration
506 | # Set to 0xFF if unsupported
507 | # byte[0] NCI_PROTOCOL_18092_ACTIVE
508 | # byte[1] NCI_PROTOCOL_B_PRIME
509 | # byte[2] NCI_PROTOCOL_DUAL
510 | # byte[3] NCI_PROTOCOL_15693
511 | # byte[4] NCI_PROTOCOL_KOVIO
512 | # byte[5] NCI_PROTOCOL_MIFARE
513 | # byte[6] NCI_DISCOVERY_TYPE_POLL_KOVIO
514 | # byte[7] NCI_DISCOVERY_TYPE_POLL_B_PRIME
515 | # byte[8] NCI_DISCOVERY_TYPE_LISTEN_B_PRIME
516 | NFA_PROPRIETARY_CFG={05, FF, FF, 06, 81, 80, 70, FF, FF}
517 |
518 | ###############################################################################
519 | #White list of Hosts
520 | #This values will be the Hosts(NFCEEs) in the HCI Network.
521 | DEVICE_HOST_WHITE_LIST={C0, 02}
522 |
523 | ###############################################################################
524 | # Choose the presence-check algorithm for type-4 tag. If not defined, the default value is 1.
525 | # 0 NFA_RW_PRES_CHK_DEFAULT; Let stack selects an algorithm
526 | # 1 NFA_RW_PRES_CHK_I_BLOCK; ISO-DEP protocol's empty I-block
527 | # 2 NFA_RW_PRES_CHK_ISO_DEP_NAK; Type - 4 tag protocol iso-dep nak presence check
528 | PRESENCE_CHECK_ALGORITHM=2
529 |
530 | ###############################################################################
531 | # Extended APDU length for ISO_DEP
532 | ISO_DEP_MAX_TRANSCEIVE=0xFEFF
533 |
534 | ###############################################################################
535 | # CORE_SET_CONF_CMD to reset Prop Emvco Flag
536 | NXP_PROP_RESET_EMVCO_CMD={20, 02, 05, 01, A0, 44, 01, 00}
537 |
538 | ###############################################################################
539 | # Disable Mifare CLT for JCOP4.1
540 | # Enable 0x01
541 | # Disable 0x00
542 | #NXP_MF_CLT_JCOP_CFG=0x01
543 |
544 | ###############################################################################
545 | # NFCC POLLING CONFIGURATION
546 | # 0 -> NFC Default
547 | # 1 -> EMVCO Default
548 | # 3 -> EMVCO Polling, DISC_IDLE = POWER_OFF, DISC DEACTIVATE = Removal process
549 | # 5 -> EMVCO Cert Polling, DISC_IDLE = Removal process , DISC DEACTIVATE = POWER_OFF
550 | # 7 -> EMVCO Polling, DISC_IDLE = POWER_OFF, DISC DEACTIVATE = POWER_OFF
551 | NFA_CONFIG_FORMAT=1
552 |
--------------------------------------------------------------------------------
/audio/mixer_paths_overlay_static.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
74 |
75 |
76 |
77 |
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 |
86 |
87 |
88 |
89 |
90 |
91 |
92 |
93 |
94 |
95 |
96 |
97 |
98 |
99 |
100 |
101 |
102 |
103 |
104 |
105 |
106 |
107 |
108 |
109 |
110 |
111 |
112 |
113 |
114 |
115 |
116 |
117 |
118 |
119 |
120 |
121 |
122 |
123 |
124 |
125 |
126 |
127 |
128 |
129 |
130 |
131 |
132 |
133 |
134 |
135 |
136 |
137 |
138 |
139 |
140 |
141 |
142 |
143 |
144 |
145 |
146 |
147 |
148 |
149 |
150 |
151 |
152 |
153 |
154 |
155 |
156 |
157 |
158 |
159 |
160 |
161 |
162 |
163 |
164 |
165 |
166 |
167 |
168 |
169 |
170 |
171 |
172 |
173 |
174 |
175 |
176 |
177 |
178 |
179 |
180 |
181 |
182 |
183 |
184 |
185 |
186 |
187 |
188 |
189 |
190 |
191 |
192 |
193 |
194 |
195 |
196 |
197 |
198 |
199 |
200 |
201 |
202 |
203 |
204 |
205 |
206 |
207 |
208 |
209 |
210 |
211 |
212 |
213 |
214 |
215 |
216 |
217 |
218 |
219 |
220 |
221 |
222 |
223 |
224 |
225 |
226 |
227 |
228 |
229 |
230 |
231 |
232 |
233 |
234 |
235 |
236 |
237 |
238 |
239 |
240 |
241 |
242 |
243 |
244 |
245 |
246 |
247 |
248 |
249 |
250 |
251 |
252 |
253 |
254 |
255 |
256 |
257 |
258 |
259 |
260 |
261 |
262 |
263 |
264 |
265 |
266 |
267 |
268 |
269 |
270 |
271 |
272 |
273 |
274 |
275 |
276 |
277 |
278 |
279 |
280 |
281 |
282 |
283 |
284 |
285 |
286 |
287 |
288 |
289 |
290 |
291 |
292 |
293 |
294 |
295 |
296 |
297 |
298 |
299 |
300 |
301 |
302 |
303 |
304 |
305 |
306 |
307 |
308 |
309 |
310 |
311 |
312 |
313 |
314 |
315 |
316 |
317 |
318 |
319 |
320 |
321 |
322 |
323 |
324 |
325 |
326 |
327 |
328 |
329 |
330 |
331 |
332 |
333 |
334 |
335 |
336 |
337 |
338 |
339 |
340 |
341 |
342 |
343 |
344 |
345 |
346 |
347 |
348 |
349 |
350 |
351 |
352 |
353 |
354 |
355 |
356 |
357 |
358 |
359 |
360 |
361 |
362 |
363 |
364 |
365 |
366 |
367 |
368 |
369 |
370 |
371 |
372 |
373 |
374 |
375 |
376 |
377 |
378 |
379 |
380 |
381 |
382 |
383 |
384 |
385 |
386 |
387 |
388 |
389 |
390 |
391 |
392 |
393 |
394 |
395 |
396 |
397 |
398 |
399 |
400 |
401 |
402 |
403 |
404 |
405 |
406 |
407 |
408 |
409 |
410 |
411 |
412 |
413 |
414 |
415 |
416 |
417 |
418 |
419 |
420 |
421 |
422 |
423 |
424 |
425 |
426 |
427 |
428 |
429 |
430 |
431 |
432 |
433 |
434 |
435 |
436 |
437 |
438 |
439 |
440 |
441 |
442 |
443 |
444 |
445 |
446 |
447 |
448 |
449 |
450 |
451 |
452 |
453 |
454 |
455 |
456 |
457 |
458 |
459 |
460 |
461 |
462 |
463 |
464 |
465 |
466 |
467 |
468 |
469 |
470 |
471 |
472 |
473 |
474 |
475 |
476 |
477 |
478 |
479 |
480 |
481 |
482 |
483 |
484 |
485 |
486 |
487 |
488 |
489 |
490 |
491 |
492 |
493 |
494 |
495 |
496 |
497 |
498 |
499 |
500 |
501 |
502 |
503 |
504 |
505 |
506 |
507 |
508 |
509 |
510 |
511 |
512 |
513 |
514 |
515 |
516 |
517 |
518 |
519 |
520 |
521 |
522 |
523 |
524 |
525 |
526 |
527 |
528 |
529 |
530 |
531 |
532 |
533 |
534 |
535 |
536 |
537 |
538 |
539 |
540 |
541 |
542 |
543 |
544 |
545 |
546 |
547 |
548 |
549 |
550 |
551 |
552 |
553 |
554 |
555 |
556 |
557 |
558 |
559 |
560 |
561 |
562 |
563 |
564 |
--------------------------------------------------------------------------------
/audio/audio_platform_info.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
74 |
75 |
76 |
77 |
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 |
86 |
87 |
88 |
89 |
90 |
91 |
92 |
93 |
94 |
95 |
96 |
97 |
98 |
99 |
100 |
101 |
102 |
103 |
104 |
105 |
106 |
107 |
108 |
109 |
110 |
111 |
112 |
113 |
114 |
115 |
116 |
117 |
118 |
119 |
120 |
121 |
126 |
131 |
136 |
137 |
138 |
139 |
140 |
141 |
143 |
145 |
147 |
148 |
149 |
151 |
152 |
153 |
155 |
156 |
157 |
159 |
160 |
161 |
163 |
164 |
165 |
167 |
168 |
169 |
171 |
173 |
174 |
175 |
177 |
179 |
180 |
181 |
183 |
185 |
187 |
188 |
189 |
191 |
193 |
194 |
195 |
197 |
199 |
200 |
201 |
203 |
205 |
206 |
207 |
209 |
211 |
212 |
213 |
215 |
217 |
219 |
220 |
221 |
223 |
225 |
227 |
228 |
229 |
231 |
233 |
235 |
236 |
237 |
239 |
241 |
243 |
244 |
245 |
247 |
248 |
249 |
251 |
253 |
254 |
255 |
257 |
259 |
261 |
262 |
263 |
265 |
267 |
268 |
269 |
271 |
273 |
275 |
276 |
277 |
278 |
279 |
280 |
281 |
--------------------------------------------------------------------------------
/overlay/frameworks/base/core/res/res/values/config.xml:
--------------------------------------------------------------------------------
1 |
2 |
19 |
20 |
22 |
23 |
24 |
25 | true
26 |
27 |
32 | true
33 |
34 |
36 | true
37 |
38 |
43 | 2000
44 | 4000
45 |
46 |
56 |
57 | - 1
58 | - 2
59 | - 3
60 | - 4
61 | - 8
62 | - 12
63 | - 20
64 | - 33
65 | - 55
66 | - 90
67 | - 148
68 | - 245
69 | - 403
70 | - 665
71 | - 1097
72 | - 1808
73 | - 2981
74 | - 5000
75 |
76 |
77 |
90 |
91 | - 10.45935
92 | - 29.25559
93 | - 34.240692
94 | - 37.514347
95 | - 40.018696
96 | - 46.885098
97 | - 51.626434
98 | - 58.610405
99 | - 66.890915
100 | - 77.61644
101 | - 90.221886
102 | - 105.80314
103 | - 126.073845
104 | - 154.16931
105 | - 191.83717
106 | - 240.74442
107 | - 294.84857
108 | - 348.05453
109 | - 420
110 |
111 |
112 |
116 |
117 | - 1
118 | - 2
119 | - 3
120 | - 4
121 | - 5
122 | - 6
123 | - 7
124 | - 8
125 | - 9
126 | - 10
127 | - 11
128 | - 12
129 | - 13
130 | - 14
131 | - 15
132 | - 16
133 | - 17
134 | - 18
135 | - 19
136 | - 20
137 | - 21
138 | - 22
139 | - 23
140 | - 24
141 | - 25
142 | - 26
143 | - 27
144 | - 28
145 | - 29
146 | - 30
147 | - 31
148 | - 32
149 | - 33
150 | - 34
151 | - 35
152 | - 36
153 | - 37
154 | - 38
155 | - 39
156 | - 40
157 | - 41
158 | - 42
159 | - 43
160 | - 44
161 | - 45
162 | - 46
163 | - 47
164 | - 48
165 | - 49
166 | - 50
167 | - 51
168 | - 52
169 | - 53
170 | - 54
171 | - 55
172 | - 56
173 | - 57
174 | - 58
175 | - 59
176 | - 60
177 | - 61
178 | - 62
179 | - 63
180 | - 64
181 | - 65
182 | - 66
183 | - 67
184 | - 68
185 | - 69
186 | - 70
187 | - 71
188 | - 72
189 | - 73
190 | - 74
191 | - 75
192 | - 76
193 | - 77
194 | - 78
195 | - 79
196 | - 80
197 | - 81
198 | - 82
199 | - 83
200 | - 84
201 | - 85
202 | - 86
203 | - 87
204 | - 88
205 | - 89
206 | - 90
207 | - 91
208 | - 92
209 | - 93
210 | - 94
211 | - 95
212 | - 96
213 | - 97
214 | - 98
215 | - 99
216 | - 100
217 | - 101
218 | - 102
219 | - 103
220 | - 104
221 | - 105
222 | - 106
223 | - 107
224 | - 108
225 | - 109
226 | - 110
227 | - 111
228 | - 112
229 | - 113
230 | - 114
231 | - 115
232 | - 116
233 | - 117
234 | - 118
235 | - 119
236 | - 120
237 | - 121
238 | - 122
239 | - 123
240 | - 124
241 | - 125
242 | - 126
243 | - 127
244 | - 128
245 | - 129
246 | - 130
247 | - 131
248 | - 132
249 | - 133
250 | - 134
251 | - 135
252 | - 136
253 | - 137
254 | - 138
255 | - 139
256 | - 140
257 | - 141
258 | - 142
259 | - 143
260 | - 144
261 | - 145
262 | - 146
263 | - 147
264 | - 148
265 | - 149
266 | - 150
267 | - 151
268 | - 152
269 | - 153
270 | - 154
271 | - 155
272 | - 156
273 | - 157
274 | - 158
275 | - 159
276 | - 160
277 | - 161
278 | - 162
279 | - 163
280 | - 164
281 | - 165
282 | - 166
283 | - 167
284 | - 168
285 | - 169
286 | - 170
287 | - 171
288 | - 172
289 | - 173
290 | - 174
291 | - 175
292 | - 176
293 | - 177
294 | - 178
295 | - 179
296 | - 180
297 | - 181
298 | - 182
299 | - 183
300 | - 184
301 | - 185
302 | - 186
303 | - 187
304 | - 188
305 | - 189
306 | - 190
307 | - 191
308 | - 192
309 | - 193
310 | - 194
311 | - 195
312 | - 196
313 | - 197
314 | - 198
315 | - 199
316 | - 200
317 | - 201
318 | - 202
319 | - 203
320 | - 204
321 | - 205
322 | - 206
323 | - 207
324 | - 208
325 | - 209
326 | - 210
327 | - 211
328 | - 212
329 | - 213
330 | - 214
331 | - 215
332 | - 216
333 | - 217
334 | - 218
335 | - 219
336 | - 220
337 | - 221
338 | - 222
339 | - 223
340 | - 224
341 | - 225
342 | - 226
343 | - 227
344 | - 228
345 | - 229
346 | - 230
347 | - 231
348 | - 232
349 | - 233
350 | - 234
351 | - 235
352 | - 236
353 | - 237
354 | - 238
355 | - 239
356 | - 240
357 | - 241
358 | - 242
359 | - 243
360 | - 244
361 | - 245
362 | - 246
363 | - 247
364 | - 248
365 | - 249
366 | - 250
367 | - 251
368 | - 252
369 | - 253
370 | - 254
371 | - 255
372 |
373 |
374 |
381 |
382 | - 2.2
383 | - 3.29
384 | - 4.93
385 | - 6.57
386 | - 8.22
387 | - 9.86
388 | - 11.5
389 | - 13.14
390 | - 14.79
391 | - 16.43
392 | - 18.07
393 | - 19.71
394 | - 21.35
395 | - 23
396 | - 24.64
397 | - 26.28
398 | - 27.92
399 | - 29.57
400 | - 31.21
401 | - 32.85
402 | - 34.49
403 | - 36.13
404 | - 37.78
405 | - 39.42
406 | - 41.06
407 | - 42.7
408 | - 44.35
409 | - 45.99
410 | - 47.63
411 | - 49.27
412 | - 50.91
413 | - 52.56
414 | - 54.2
415 | - 55.84
416 | - 57.48
417 | - 59.13
418 | - 60.77
419 | - 62.41
420 | - 64.05
421 | - 65.69
422 | - 67.34
423 | - 68.98
424 | - 70.62
425 | - 72.26
426 | - 73.91
427 | - 75.55
428 | - 77.19
429 | - 78.83
430 | - 80.47
431 | - 82.12
432 | - 83.76
433 | - 85.4
434 | - 87.04
435 | - 88.69
436 | - 90.33
437 | - 91.97
438 | - 93.61
439 | - 95.25
440 | - 96.9
441 | - 98.54
442 | - 100.18
443 | - 101.82
444 | - 103.47
445 | - 105.11
446 | - 107.16
447 | - 108.8
448 | - 110.44
449 | - 112.09
450 | - 113.73
451 | - 115.37
452 | - 117.01
453 | - 118.66
454 | - 120.3
455 | - 121.94
456 | - 123.58
457 | - 125.22
458 | - 126.87
459 | - 128.51
460 | - 130.15
461 | - 131.79
462 | - 133.44
463 | - 135.08
464 | - 136.72
465 | - 138.36
466 | - 140
467 | - 141.65
468 | - 143.29
469 | - 144.93
470 | - 146.57
471 | - 148.22
472 | - 149.86
473 | - 151.5
474 | - 153.14
475 | - 154.79
476 | - 156.43
477 | - 158.07
478 | - 159.71
479 | - 161.35
480 | - 163
481 | - 164.64
482 | - 166.28
483 | - 167.92
484 | - 169.57
485 | - 171.21
486 | - 172.85
487 | - 174.49
488 | - 176.13
489 | - 177.78
490 | - 179.42
491 | - 181.06
492 | - 182.7
493 | - 184.35
494 | - 185.99
495 | - 187.63
496 | - 189.27
497 | - 190.91
498 | - 192.56
499 | - 194.2
500 | - 195.84
501 | - 197.48
502 | - 199.13
503 | - 200.77
504 | - 202.41
505 | - 204.05
506 | - 205.69
507 | - 207.34
508 | - 208.98
509 | - 210.62
510 | - 212.67
511 | - 214.32
512 | - 215.96
513 | - 217.6
514 | - 219.24
515 | - 220.88
516 | - 222.53
517 | - 224.17
518 | - 225.81
519 | - 227.45
520 | - 229.1
521 | - 230.74
522 | - 232.38
523 | - 234.02
524 | - 235.66
525 | - 237.31
526 | - 238.95
527 | - 240.59
528 | - 242.23
529 | - 243.88
530 | - 245.52
531 | - 247.16
532 | - 248.8
533 | - 250.44
534 | - 252.09
535 | - 253.73
536 | - 255.37
537 | - 257.01
538 | - 258.66
539 | - 260.3
540 | - 261.94
541 | - 263.58
542 | - 265.22
543 | - 266.87
544 | - 268.51
545 | - 270.15
546 | - 271.79
547 | - 273.44
548 | - 275.08
549 | - 276.72
550 | - 278.36
551 | - 280
552 | - 281.65
553 | - 283.29
554 | - 284.93
555 | - 286.57
556 | - 288.22
557 | - 289.86
558 | - 291.5
559 | - 293.14
560 | - 294.79
561 | - 296.43
562 | - 298.07
563 | - 299.71
564 | - 301.35
565 | - 303
566 | - 304.64
567 | - 306.28
568 | - 307.92
569 | - 309.57
570 | - 311.21
571 | - 312.85
572 | - 314.49
573 | - 316.54
574 | - 318.19
575 | - 319.83
576 | - 321.47
577 | - 323.11
578 | - 324.76
579 | - 326.4
580 | - 328.04
581 | - 329.68
582 | - 331.32
583 | - 332.97
584 | - 334.61
585 | - 336.25
586 | - 337.89
587 | - 339.54
588 | - 341.18
589 | - 342.82
590 | - 344.46
591 | - 346.1
592 | - 347.75
593 | - 349.39
594 | - 351.03
595 | - 352.67
596 | - 354.32
597 | - 355.96
598 | - 357.6
599 | - 359.24
600 | - 360.88
601 | - 362.53
602 | - 364.17
603 | - 365.81
604 | - 367.45
605 | - 369.1
606 | - 370.74
607 | - 372.38
608 | - 374.02
609 | - 375.66
610 | - 377.31
611 | - 378.95
612 | - 380.59
613 | - 382.23
614 | - 383.88
615 | - 385.52
616 | - 387.16
617 | - 388.8
618 | - 390.44
619 | - 392.09
620 | - 393.73
621 | - 395.37
622 | - 397.01
623 | - 398.66
624 | - 400.3
625 | - 401.94
626 | - 403.58
627 | - 405.22
628 | - 406.87
629 | - 408.51
630 | - 410.15
631 | - 411.79
632 | - 413.44
633 | - 415.08
634 | - 416.72
635 | - 418.36
636 | - 420
637 |
638 |
639 |
642 | 1
643 |
644 |
647 | 7
648 |
649 |
651 | 98
652 |
653 |
655 | 1
656 |
657 |
669 |
670 | M295,0
671 | 295.818519,24.176374
672 | C285.295731,69.8076784 267.243762,88 236.156733,88
673 | L0,88
674 | L-236.156733,88
675 | C-267.243762,88 -285.295731,69.8076784 -295.818519,24.176374
676 | L-295,0
677 | Z
678 |
679 |
680 |
683 | true
684 |
685 |
686 | 88.0px
687 | 24.0dp
688 |
689 |
692 | true
693 |
694 |
696 | false
697 |
698 |
699 | true
700 |
701 |
703 | true
704 | 100
705 | true
706 |
707 |
709 | com.breel.wallpapers19/com.breel.wallpapers19.doodle.wallpaper.variations.DoodleWallpaperV1
710 |
711 |
712 | true
713 |
714 |
715 | true
716 |
717 |
--------------------------------------------------------------------------------