├── Android.bp ├── board-info.txt ├── android-info-extra.txt ├── lineage.dependencies ├── rro_overlays └── WifiOverlay │ ├── Android.bp │ ├── res │ └── values │ │ └── config.xml │ └── AndroidManifest.xml ├── init ├── Android.bp └── init.target.rc ├── setup-makefiles.sh ├── vendor.prop ├── keylayout ├── uinput-fpc.kl └── synaptics_dsx.kl ├── idc └── uinput-fpc.idc ├── extract-files.sh ├── AndroidProducts.mk ├── overlay └── frameworks │ └── base │ ├── packages │ └── SettingsProvider │ │ └── res │ │ └── values │ │ └── defaults.xml │ └── core │ └── res │ └── res │ ├── xml │ └── power_profile.xml │ └── values │ └── config.xml ├── README.mkdn ├── BoardConfig.mk ├── lineage_natrium.mk ├── overlay-lineage ├── packages │ └── apps │ │ └── Aperture │ │ └── app │ │ └── src │ │ └── main │ │ └── res │ │ └── values │ │ └── config.xml └── lineage-sdk │ └── lineage │ └── res │ └── res │ └── values │ └── config.xml ├── device.mk ├── configs └── thermal-engine-8996.conf ├── nfc ├── libnfc-nci.conf └── libnfc-nxp.conf ├── proprietary-files.txt └── audio └── audio_platform_info.xml /Android.bp: -------------------------------------------------------------------------------- 1 | soong_namespace { 2 | } 3 | -------------------------------------------------------------------------------- /board-info.txt: -------------------------------------------------------------------------------- 1 | require board=MSM8996_B7|natrium 2 | -------------------------------------------------------------------------------- /android-info-extra.txt: -------------------------------------------------------------------------------- 1 | require version-modem=2018-11-21 10:46:10,8.11.23 2 | -------------------------------------------------------------------------------- /lineage.dependencies: -------------------------------------------------------------------------------- 1 | [ 2 | { 3 | "repository": "android_device_xiaomi_msm8996-common", 4 | "target_path": "device/xiaomi/msm8996-common" 5 | } 6 | ] 7 | -------------------------------------------------------------------------------- /rro_overlays/WifiOverlay/Android.bp: -------------------------------------------------------------------------------- 1 | runtime_resource_overlay { 2 | name: "TargetWifiOverlay", 3 | theme: "TargetWifiOverlay", 4 | sdk_version: "current", 5 | product_specific: true 6 | } 7 | -------------------------------------------------------------------------------- /init/Android.bp: -------------------------------------------------------------------------------- 1 | // 2 | // Copyright (C) 2025 The LineageOS Project 3 | // SPDX-License-Identifier: Apache-2.0 4 | // 5 | 6 | prebuilt_etc { 7 | name: "init.target.rc", 8 | src: "init.target.rc", 9 | sub_dir: "init/hw", 10 | soc_specific: true, 11 | } 12 | -------------------------------------------------------------------------------- /setup-makefiles.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # 3 | # Copyright (C) 2016 The CyanogenMod Project 4 | # Copyright (C) 2017-2020 The LineageOS Project 5 | # 6 | # SPDX-License-Identifier: Apache-2.0 7 | # 8 | 9 | set -e 10 | 11 | export DEVICE=natrium 12 | export DEVICE_COMMON=msm8996-common 13 | export VENDOR=xiaomi 14 | 15 | "./../../${VENDOR}/${DEVICE_COMMON}/setup-makefiles.sh" "$@" 16 | -------------------------------------------------------------------------------- /vendor.prop: -------------------------------------------------------------------------------- 1 | # Bluetooth 2 | bluetooth.device.default_name=Xiaomi Mi 5s Plus 3 | 4 | # Camera 5 | persist.camera.cs.br=0.7 6 | vendor.camera.aux.packagelist=org.codeaurora.snapcam,org.lineageos.aperture,org.lineageos.aperture.dev 7 | 8 | # Fingerprint 9 | persist.qfp=false 10 | ro.hardware.fingerprint=fpc 11 | sys.fpc.tu.disabled=0 12 | 13 | # USB 14 | vendor.usb.product_string=Xiaomi Mi 5s Plus 15 | -------------------------------------------------------------------------------- /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 13 | #key 105 DPAD_LEFT 14 | #key 106 DPAD_RIGHT 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 | -------------------------------------------------------------------------------- /extract-files.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | # 3 | # Copyright (C) 2016 The CyanogenMod Project 4 | # Copyright (C) 2017-2020 The LineageOS Project 5 | # 6 | # SPDX-License-Identifier: Apache-2.0 7 | # 8 | 9 | # If we're being sourced by the common script that we called, 10 | # stop right here. No need to go down the rabbit hole. 11 | if [ "${BASH_SOURCE[0]}" != "${0}" ]; then 12 | return 13 | fi 14 | 15 | set -e 16 | 17 | export DEVICE=natrium 18 | export DEVICE_COMMON=msm8996-common 19 | export VENDOR=xiaomi 20 | 21 | "./../../${VENDOR}/${DEVICE_COMMON}/extract-files.sh" "$@" 22 | -------------------------------------------------------------------------------- /AndroidProducts.mk: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (C) 2017-2019 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)/lineage_natrium.mk 18 | -------------------------------------------------------------------------------- /overlay/frameworks/base/packages/SettingsProvider/res/values/defaults.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 21 | Xiaomi Mi 5s Plus 22 | 23 | -------------------------------------------------------------------------------- /rro_overlays/WifiOverlay/res/values/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 19 | 20 | 21 | Xiaomi Mi 5s Plus 22 | 23 | -------------------------------------------------------------------------------- /README.mkdn: -------------------------------------------------------------------------------- 1 | Copyright (C) 2017-2018 The LineageOS Project 2 | 3 | Device configuration for Xiaomi Mi 5s Plus 4 | ========================================= 5 | 6 | The Xiaomi Mi 5s Plus (codenamed _"natrium"_) is a high-end smartphone from Xiaomi. 7 | 8 | It was announced in September 2016. Release date was October 2016. 9 | 10 | ## Device specifications 11 | 12 | Basic | Spec Sheet 13 | -------:|:------------------------- 14 | SoC | Qualcomm MSM8996 Pro Snapdragon 821 15 | CPU | Quad-core (2x2.35 GHz Kryo & 2x2.19 GHz Kryo) 16 | GPU | Adreno 530 (652 MHz) 17 | Memory | 4/6 GB RAM (LPDDR4 1866 MHz dual-channel) 18 | Shipped Android Version | 6.0.1 with MIUI 7 19 | Storage | 64/128 GB (UFS 2.0 Flash) 20 | Battery | Non-removable Li-Po 3800 mAh battery 21 | Display | 1080 x 1920 pixels, 5.7 inches, IPS LCD (~386 ppi density) 22 | Camera | Dual 13 MP, f/2.0, phase detection autofocus, dual-LED (dual tone) flash 23 | 24 | ## Device picture 25 | 26 | ![Xiaomi Mi 5s Plus](http://xiaomi-mi.com/uploads/CatalogueImage/xiaomi-mi-5s-plus-gray_14498_1475063604.jpg "Xiaomi Mi 5s Plus in dark gray") 27 | -------------------------------------------------------------------------------- /BoardConfig.mk: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (C) 2017-2018,2020-2022,2025 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 | # inherit from common msm8996-common 17 | -include device/xiaomi/msm8996-common/BoardConfigCommon.mk 18 | 19 | DEVICE_PATH := device/xiaomi/natrium 20 | 21 | # Assert 22 | TARGET_OTA_ASSERT_DEVICE := natrium 23 | 24 | # Board 25 | TARGET_BOARD_INFO_FILE := $(DEVICE_PATH)/board-info.txt 26 | 27 | # Kernel 28 | TARGET_KERNEL_CONFIG += vendor/xiaomi/natrium.config 29 | 30 | # Properties 31 | TARGET_VENDOR_PROP += $(DEVICE_PATH)/vendor.prop 32 | 33 | # inherit from the proprietary version 34 | -include vendor/xiaomi/natrium/BoardConfigVendor.mk 35 | -------------------------------------------------------------------------------- /rro_overlays/WifiOverlay/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | 16 | 17 | 21 | 22 | 27 | 28 | -------------------------------------------------------------------------------- /lineage_natrium.mk: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (C) 2017-2019,2021 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 | 17 | # Inherit from natrium device 18 | $(call inherit-product, device/xiaomi/natrium/device.mk) 19 | 20 | # Inherit some common Lineage stuff. 21 | $(call inherit-product, vendor/lineage/config/common_full_phone.mk) 22 | 23 | # Device identifier. This must come after all inclusions 24 | PRODUCT_NAME := lineage_natrium 25 | PRODUCT_DEVICE := natrium 26 | PRODUCT_BRAND := Xiaomi 27 | PRODUCT_MODEL := MI 5s Plus 28 | PRODUCT_MANUFACTURER := Xiaomi 29 | 30 | PRODUCT_GMS_CLIENTID_BASE := android-xiaomi 31 | 32 | PRODUCT_BUILD_PROP_OVERRIDES += \ 33 | BuildDesc="natrium-user 7.0 NRD90M V9.6.2.0.NBGMIFD release-keys" \ 34 | BuildFingerprint=Xiaomi/natrium/natrium:7.0/NRD90M/V9.6.2.0.NBGMIFD:user/release-keys 35 | -------------------------------------------------------------------------------- /overlay-lineage/packages/apps/Aperture/app/src/main/res/values/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | true 5 | 6 | 31 | 32 | 0 uhd -30 33 | 34 | 35 | -------------------------------------------------------------------------------- /keylayout/synaptics_dsx.kl: -------------------------------------------------------------------------------- 1 | # Copyright (c) 2015, 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 | key 139 APP_SWITCH VIRTUAL 29 | key 102 HOME VIRTUAL 30 | key 158 BACK VIRTUAL 31 | key 143 WAKEUP 32 | -------------------------------------------------------------------------------- /init/init.target.rc: -------------------------------------------------------------------------------- 1 | # Copyright (c) 2013-2016, 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 met: 5 | # * Redistributions of source code must retain the above copyright 6 | # notice, this list of conditions and the following disclaimer. 7 | # * Redistributions in binary form must reproduce the above 8 | # copyright notice, this list of conditions and the following 9 | # disclaimer in the documentation and/or other materials provided 10 | # with the distribution. 11 | # * Neither the name of The Linux Foundation nor the names of its 12 | # contributors may be used to endorse or promote products derived 13 | # from this software without specific prior written permission. 14 | # 15 | # THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED 16 | # WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 17 | # MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT 18 | # ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS 19 | # BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 20 | # CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 21 | # SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR 22 | # BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, 23 | # WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 24 | # OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN 25 | # IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 26 | # 27 | # 28 | 29 | on init 30 | # Button backlight permissions 31 | chown system system /sys/class/leds/button-backlight2/brightness 32 | 33 | on post-fs-data 34 | chown system system /dev/sysmatdrv 35 | chmod 0660 /dev/sysmatdrv 36 | -------------------------------------------------------------------------------- /device.mk: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (C) 2017-2020,2025 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 | 17 | # call the proprietary setup 18 | $(call inherit-product, vendor/xiaomi/natrium/natrium-vendor.mk) 19 | 20 | # Local overlays 21 | DEVICE_PACKAGE_OVERLAYS += \ 22 | $(LOCAL_PATH)/overlay \ 23 | $(LOCAL_PATH)/overlay-lineage 24 | 25 | # Permissions 26 | PRODUCT_COPY_FILES += \ 27 | frameworks/native/data/etc/android.hardware.consumerir.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.consumerir.xml 28 | 29 | # Audio 30 | PRODUCT_COPY_FILES += \ 31 | $(LOCAL_PATH)/audio/audio_platform_info.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_platform_info.xml \ 32 | $(LOCAL_PATH)/audio/mixer_paths_tasha.xml:$(TARGET_COPY_OUT_VENDOR)/etc/mixer_paths_tasha.xml 33 | 34 | # Consumer IR 35 | PRODUCT_PACKAGES += \ 36 | android.hardware.ir-service.lineage 37 | 38 | # Device init scripts 39 | PRODUCT_PACKAGES += \ 40 | init.target.rc 41 | 42 | # Fingerprint 43 | PRODUCT_PACKAGES += \ 44 | android.hardware.biometrics.fingerprint@2.1-service 45 | 46 | # Input 47 | PRODUCT_COPY_FILES += \ 48 | $(LOCAL_PATH)/idc/uinput-fpc.idc:$(TARGET_COPY_OUT_VENDOR)/usr/idc/uinput-fpc.idc 49 | 50 | PRODUCT_COPY_FILES += \ 51 | $(LOCAL_PATH)/keylayout/synaptics_dsx.kl:$(TARGET_COPY_OUT_VENDOR)/usr/keylayout/synaptics_dsx.kl \ 52 | $(LOCAL_PATH)/keylayout/uinput-fpc.kl:$(TARGET_COPY_OUT_VENDOR)/usr/keylayout/uinput-fpc.kl 53 | 54 | # NFC 55 | PRODUCT_COPY_FILES += \ 56 | $(LOCAL_PATH)/nfc/libnfc-nci.conf:$(TARGET_COPY_OUT_PRODUCT)/etc/libnfc-nci.conf \ 57 | $(LOCAL_PATH)/nfc/libnfc-nxp.conf:$(TARGET_COPY_OUT_VENDOR)/etc/libnfc-nxp.conf 58 | 59 | # Soong namespaces 60 | PRODUCT_SOONG_NAMESPACES += \ 61 | $(LOCAL_PATH) 62 | 63 | # Touch HAL 64 | PRODUCT_PACKAGES += \ 65 | vendor.lineage.touch-service.xiaomi 66 | 67 | $(call soong_config_set,XIAOMI_TOUCH,KEY_DISABLER_CONTROL_PATH,/proc/touchpanel/capacitive_keys_enable) 68 | 69 | # Thermal 70 | PRODUCT_COPY_FILES += \ 71 | $(LOCAL_PATH)/configs/thermal-engine-8996.conf:$(TARGET_COPY_OUT_VENDOR)/etc/thermal-engine-8996.conf 72 | 73 | # Vibrator 74 | PRODUCT_PACKAGES += \ 75 | vendor.qti.hardware.vibrator.service 76 | 77 | # WiFi 78 | PRODUCT_PACKAGES += \ 79 | TargetWifiOverlay 80 | 81 | # Inherit from msm8996-common 82 | $(call inherit-product, device/xiaomi/msm8996-common/msm8996.mk) 83 | -------------------------------------------------------------------------------- /overlay-lineage/lineage-sdk/lineage/res/res/values/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 18 | 19 | 24 | 25 | Default:standard 26 | Warm1:reading 27 | Cold1:dynamic 28 | srgb:srgb 29 | 30 | 31 | 43 | 83 44 | 45 | 57 | 64 58 | 59 | 64 | 2 65 | 66 | 68 | false 69 | 70 | -------------------------------------------------------------------------------- /overlay/frameworks/base/core/res/res/xml/power_profile.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 0 4 | 60 5 | 320 6 | 21 7 | 0.6 8 | 1 9 | 120 10 | 88 11 | 60 12 | 160 13 | 200 14 | 600 15 | 200 16 | 27 17 | 3800 18 | 3 19 | 20 | 3 21 | 3 22 | 23 | 24 | 307200 25 | 403200 26 | 422400 27 | 480000 28 | 556800 29 | 652800 30 | 729600 31 | 806400 32 | 844800 33 | 883200 34 | 940800 35 | 960000 36 | 1036800 37 | 1113600 38 | 1190400 39 | 1228800 40 | 1248000 41 | 1324800 42 | 1401600 43 | 1478400 44 | 1555200 45 | 1593600 46 | 1632000 47 | 1708800 48 | 1785600 49 | 1824000 50 | 1920000 51 | 1996800 52 | 2073600 53 | 2150400 54 | 55 | 8 56 | 25 57 | 58 | 78 59 | 90 60 | 85 61 | 95 62 | 103 63 | 110 64 | 118 65 | 130 66 | 131 67 | 140 68 | 145 69 | 148 70 | 163 71 | 178 72 | 194 73 | 208 74 | 209 75 | 230 76 | 250 77 | 270 78 | 290 79 | 330 80 | 315 81 | 345 82 | 378 83 | 398 84 | 442 85 | 492 86 | 530 87 | 610 88 | 89 | 3300 90 | 91 | -------------------------------------------------------------------------------- /configs/thermal-engine-8996.conf: -------------------------------------------------------------------------------- 1 | [SKIN-SS-GOLD] 2 | algo_type ss 3 | sampling 250 4 | sensor xo_therm_buf 5 | device cpu_voltage 6 | set_point 41000 7 | set_point_clr 38000 8 | time_constant 0 9 | device_perf_floor 1824000 10 | 11 | [SKIN-SS-GOLD-AND-SILVER] 12 | algo_type ss 13 | sampling 250 14 | sensor xo_therm_buf 15 | device cpu_voltage 16 | set_point 43000 17 | set_point_clr 41000 18 | time_constant 0 19 | device_perf_floor 1478400 20 | 21 | [SKIN-SS-CPUS-ALL] 22 | algo_type ss 23 | sampling 250 24 | sensor xo_therm_buf 25 | device cpu_voltage 26 | set_point 45000 27 | set_point_clr 43000 28 | time_constant 0 29 | device_perf_floor 1132800 30 | 31 | [SKIN-SS-CPUS-ALL-1] 32 | algo_type ss 33 | sampling 250 34 | sensor xo_therm_buf 35 | device cpu_voltage 36 | set_point 48000 37 | set_point_clr 45000 38 | time_constant 0 39 | 40 | [SS-GPU] 41 | #algo_type ss 42 | sampling 250 43 | sensor xo_therm_buf 44 | device gpu 45 | set_point 47000 46 | set_point_clr 43000 47 | time_constant 0 48 | 49 | [GPU_management] 50 | algo_type monitor 51 | sensor xo_therm_buf 52 | sampling 1000 53 | thresholds 41000 43000 54 | thresholds_clr 38000 41000 55 | actions gpu gpu 56 | action_info 510000000 401800000 57 | 58 | 59 | [SKIN-BATTERY-MONITOR] 60 | algo_type monitor 61 | sampling 1000 62 | sensor xo_therm_buf 63 | thresholds 43000 45000 50000 60000 64 | thresholds_clr 41000 43000 45000 50000 65 | actions battery battery battery battery 66 | action_info 0 1 2 3 67 | 68 | [CAMERA-CAMCORDER-MONITOR] 69 | algo_type monitor 70 | sampling 1000 71 | sensor xo_therm_buf 72 | thresholds 42000 45000 50000 73 | thresholds_clr 40000 42000 45000 74 | actions camera+camcorder camera+camcorder camera+camcorder 75 | action_info 1 2 3 76 | 77 | [HISTORY-XO] 78 | algo_type history 79 | sampling 1000 80 | sensor xo_therm_buf 81 | thresholds 31000 41000 46000 51000 56000 61000 82 | thresholds_clr 30000 40000 45000 50000 55000 60000 83 | actions history_log history_log history_log history_log history_log history_log 84 | action_info 0 1 2 3 4 5 85 | 86 | [HISTORY-CPU0] 87 | algo_type history 88 | sampling 1000 89 | sensor tsens_tz_sensor3 90 | thresholds 61000 76000 91000 91 | thresholds_clr 60000 75000 90000 92 | actions history_log history_log history_log 93 | action_info 0 1 2 94 | 95 | [HISTORY-CPU4] 96 | algo_type history 97 | sampling 1000 98 | sensor tsens_tz_sensor8 99 | thresholds 61000 76000 91000 100 | thresholds_clr 60000 75000 90000 101 | actions history_log history_log history_log 102 | action_info 0 1 2 103 | 104 | [HISTORY-MODEM-PA0] 105 | algo_type history 106 | sampling 1000 107 | sensor pa_therm0 108 | thresholds 31000 36000 41000 46000 51000 56000 61000 109 | thresholds_clr 30000 35000 40000 45000 50000 55000 60000 110 | actions history_log history_log history_log history_log history_log history_log history_log 111 | action_info 0 1 2 3 4 5 6 112 | 113 | [HISTORY-MODEM-PA1] 114 | algo_type history 115 | sampling 1000 116 | sensor pa_therm1 117 | thresholds 31000 36000 41000 46000 51000 56000 61000 118 | thresholds_clr 30000 35000 40000 45000 50000 55000 60000 119 | actions history_log history_log history_log history_log history_log history_log history_log 120 | action_info 0 1 2 3 4 5 6 121 | -------------------------------------------------------------------------------- /nfc/libnfc-nci.conf: -------------------------------------------------------------------------------- 1 | ############################################################################### 2 | # Application options 3 | NFC_DEBUG_ENABLED=0 4 | 5 | ############################################################################### 6 | # File used for NFA storage 7 | NFA_STORAGE="/data/nfc" 8 | 9 | ############################################################################### 10 | # Force UICC to only listen to the following technology(s). 11 | # The bits are defined as tNFA_TECHNOLOGY_MASK in nfa_api.h. 12 | # Default is NFA_TECHNOLOGY_MASK_A | NFA_TECHNOLOGY_MASK_B | NFA_TECHNOLOGY_MASK_F 13 | UICC_LISTEN_TECH_MASK=0x07 14 | 15 | ############################################################################### 16 | # Force HOST listen feature enable or disable. 17 | # 0: Disable 18 | # 1: Enable 19 | HOST_LISTEN_ENABLE=0x01 20 | 21 | ############################################################################### 22 | # Enabling/Disabling Forward functionality 23 | # Disable 0x00 24 | # Enable 0x01 25 | NXP_FWD_FUNCTIONALITY_ENABLE=0x01 26 | 27 | ############################################################################### 28 | # Allow UICC to be powered off if there is no traffic. 29 | # Timeout is in ms. If set to 0, then UICC will not be powered off. 30 | #UICC_IDLE_TIMEOUT=30000 31 | UICC_IDLE_TIMEOUT=0 32 | 33 | ############################################################################### 34 | # AID for Empty Select command 35 | # If specified, this AID will be substituted when an Empty SELECT command is 36 | # detected. The first byte is the length of the AID. Maximum length is 16. 37 | AID_FOR_EMPTY_SELECT={08:A0:00:00:01:51:00:00:00} 38 | 39 | ############################################################################### 40 | # When screen is turned off, specify the desired power state of the controller. 41 | # 0: power-off-sleep state; DEFAULT 42 | # 1: full-power state 43 | # 2: screen-off card-emulation (CE4/CE3/CE1 modes are used) 44 | SCREEN_OFF_POWER_STATE=1 45 | 46 | ############################################################################### 47 | # Force tag polling for the following technology(s). 48 | # The bits are defined as tNFA_TECHNOLOGY_MASK in nfa_api.h. 49 | # Default is NFA_TECHNOLOGY_MASK_A | NFA_TECHNOLOGY_MASK_B | 50 | # NFA_TECHNOLOGY_MASK_F | NFA_TECHNOLOGY_MASK_ISO15693 | 51 | # NFA_TECHNOLOGY_MASK_B_PRIME | NFA_TECHNOLOGY_MASK_KOVIO | 52 | # NFA_TECHNOLOGY_MASK_A_ACTIVE | NFA_TECHNOLOGY_MASK_F_ACTIVE. 53 | # 54 | # Notable bits: 55 | # NFA_TECHNOLOGY_MASK_A 0x01 /* NFC Technology A */ 56 | # NFA_TECHNOLOGY_MASK_B 0x02 /* NFC Technology B */ 57 | # NFA_TECHNOLOGY_MASK_F 0x04 /* NFC Technology F */ 58 | # NFA_TECHNOLOGY_MASK_ISO15693 0x08 /* Proprietary Technology */ 59 | # NFA_TECHNOLOGY_MASK_KOVIO 0x20 /* Proprietary Technology */ 60 | # NFA_TECHNOLOGY_MASK_A_ACTIVE 0x40 /* NFC Technology A active mode */ 61 | # NFA_TECHNOLOGY_MASK_F_ACTIVE 0x80 /* NFC Technology F active mode */ 62 | POLLING_TECH_MASK=0xEF 63 | 64 | ############################################################################### 65 | # Force P2P to only listen for the following technology(s). 66 | # The bits are defined as tNFA_TECHNOLOGY_MASK in nfa_api.h. 67 | # Default is NFA_TECHNOLOGY_MASK_A | NFA_TECHNOLOGY_MASK_F | 68 | # NFA_TECHNOLOGY_MASK_A_ACTIVE | NFA_TECHNOLOGY_MASK_F_ACTIVE 69 | # 70 | # Notable bits: 71 | # NFA_TECHNOLOGY_MASK_A 0x01 /* NFC Technology A */ 72 | # NFA_TECHNOLOGY_MASK_F 0x04 /* NFC Technology F */ 73 | # NFA_TECHNOLOGY_MASK_A_ACTIVE 0x40 /* NFC Technology A active mode */ 74 | # NFA_TECHNOLOGY_MASK_F_ACTIVE 0x80 /* NFC Technology F active mode */ 75 | P2P_LISTEN_TECH_MASK=0xC5 76 | 77 | PRESERVE_STORAGE=0x01 78 | 79 | ############################################################################### 80 | # Override the stack default for NFA_EE_MAX_EE_SUPPORTED set in nfc_target.h. 81 | # The value is set to 3 by default as it assumes we will discover 0xF2, 82 | # 0xF3, and 0xF4. If a platform will exclude and SE, this value can be reduced 83 | # so that the stack will not wait any longer than necessary. 84 | 85 | # Maximum EE supported number 86 | # NXP PN547C2 0x02 87 | # NXP PN65T 0x03 88 | # NXP PN548C2 0x02 89 | # NXP PN66T 0x03 90 | NFA_MAX_EE_SUPPORTED=0x02 91 | 92 | ############################################################################### 93 | # AID_MATCHING constants 94 | # AID_MATCHING_EXACT_ONLY 0x00 95 | # AID_MATCHING_EXACT_OR_PREFIX 0x01 96 | # AID_MATCHING_PREFIX_ONLY 0x02 97 | AID_MATCHING_MODE=0x01 98 | -------------------------------------------------------------------------------- /overlay/frameworks/base/core/res/res/values/config.xml: -------------------------------------------------------------------------------- 1 | 2 | 16 | 17 | 19 | 20 | 22 | true 23 | 24 | 34 | 35 | 1 36 | 2 37 | 3 38 | 4 39 | 5 40 | 6 41 | 7 42 | 8 43 | 10 44 | 12 45 | 15 46 | 18 47 | 22 48 | 30 49 | 40 50 | 50 51 | 70 52 | 150 53 | 300 54 | 400 55 | 520 56 | 600 57 | 700 58 | 900 59 | 1100 60 | 1200 61 | 1300 62 | 1500 63 | 1800 64 | 2400 65 | 2800 66 | 3500 67 | 4000 68 | 69 | 70 | 74 | 75 | 2 76 | 2 77 | 2 78 | 8 79 | 8 80 | 8 81 | 8 82 | 8 83 | 8 84 | 13 85 | 18 86 | 18 87 | 18 88 | 30 89 | 30 90 | 40 91 | 48 92 | 50 93 | 55 94 | 60 95 | 65 96 | 70 97 | 75 98 | 80 99 | 88 100 | 93 101 | 96 102 | 99 103 | 106 104 | 120 105 | 160 106 | 200 107 | 240 108 | 255 109 | 110 | 111 | 116 | 117 | 118 | 119 | 122 | 1 123 | 124 | 126 | 128 127 | 128 | 130 | 1 131 | 132 | 137 | 1000 138 | 1000 139 | 140 | 142 | 200% 143 | 144 | 145 | 2000 146 | 147 | -------------------------------------------------------------------------------- /proprietary-files.txt: -------------------------------------------------------------------------------- 1 | # ADSP modules 2 | -vendor/lib/rfsa/adsp/libdirac-appi.so;DISABLE_DEPS 3 | 4 | # Audio ACDB 5 | vendor/etc/acdbdata/Forte/Forte_Bluetooth_cal.acdb 6 | vendor/etc/acdbdata/Forte/Forte_General_cal.acdb 7 | vendor/etc/acdbdata/Forte/Forte_Global_cal.acdb 8 | vendor/etc/acdbdata/Forte/Forte_Handset_cal.acdb 9 | vendor/etc/acdbdata/Forte/Forte_Hdmi_cal.acdb 10 | vendor/etc/acdbdata/Forte/Forte_Headset_cal.acdb 11 | vendor/etc/acdbdata/Forte/Forte_Speaker_cal.acdb 12 | vendor/etc/acdbdata/adsp_avs_config.acdb 13 | 14 | # Camera actuators 15 | -vendor/lib/libactuator_lc898214xc.so;DISABLE_DEPS 16 | -vendor/lib/libactuator_lc898217xc.so;DISABLE_DEPS 17 | -vendor/lib/libactuator_lc898217xc_a4_semco.so;DISABLE_DEPS 18 | 19 | # Camera chromatix 20 | -vendor/lib/libchromatix_imx258_4k_preview_bu64244gwz.so;DISABLE_DEPS 21 | -vendor/lib/libchromatix_imx258_4k_video_bu64244gwz.so;DISABLE_DEPS 22 | -vendor/lib/libchromatix_imx258_common.so;DISABLE_DEPS 23 | -vendor/lib/libchromatix_imx258_cpp_hfr_120.so;DISABLE_DEPS 24 | -vendor/lib/libchromatix_imx258_cpp_hfr_60.so;DISABLE_DEPS 25 | -vendor/lib/libchromatix_imx258_cpp_hfr_90.so;DISABLE_DEPS 26 | -vendor/lib/libchromatix_imx258_cpp_liveshot.so;DISABLE_DEPS 27 | -vendor/lib/libchromatix_imx258_cpp_preview.so;DISABLE_DEPS 28 | -vendor/lib/libchromatix_imx258_cpp_snapshot.so;DISABLE_DEPS 29 | -vendor/lib/libchromatix_imx258_cpp_video.so;DISABLE_DEPS 30 | -vendor/lib/libchromatix_imx258_cpp_video_4k.so;DISABLE_DEPS 31 | -vendor/lib/libchromatix_imx258_default_preview_bu64244gwz.so;DISABLE_DEPS 32 | -vendor/lib/libchromatix_imx258_default_video.so;DISABLE_DEPS 33 | -vendor/lib/libchromatix_imx258_default_video_bu64244gwz.so;DISABLE_DEPS 34 | -vendor/lib/libchromatix_imx258_hfr_120.so;DISABLE_DEPS 35 | -vendor/lib/libchromatix_imx258_hfr_120_bu64244gwz.so;DISABLE_DEPS 36 | -vendor/lib/libchromatix_imx258_hfr_60.so;DISABLE_DEPS 37 | -vendor/lib/libchromatix_imx258_hfr_60_bu64244gwz.so;DISABLE_DEPS 38 | -vendor/lib/libchromatix_imx258_hfr_90.so;DISABLE_DEPS 39 | -vendor/lib/libchromatix_imx258_hfr_90_bu64244gwz.so;DISABLE_DEPS 40 | -vendor/lib/libchromatix_imx258_mono_4k_preview_ak7371.so;DISABLE_DEPS 41 | -vendor/lib/libchromatix_imx258_mono_4k_video_ak7371.so;DISABLE_DEPS 42 | -vendor/lib/libchromatix_imx258_mono_common.so;DISABLE_DEPS 43 | -vendor/lib/libchromatix_imx258_mono_cpp_hfr_120.so;DISABLE_DEPS 44 | -vendor/lib/libchromatix_imx258_mono_cpp_hfr_60.so;DISABLE_DEPS 45 | -vendor/lib/libchromatix_imx258_mono_cpp_hfr_90.so;DISABLE_DEPS 46 | -vendor/lib/libchromatix_imx258_mono_cpp_liveshot.so;DISABLE_DEPS 47 | -vendor/lib/libchromatix_imx258_mono_cpp_preview.so;DISABLE_DEPS 48 | -vendor/lib/libchromatix_imx258_mono_cpp_snapshot.so;DISABLE_DEPS 49 | -vendor/lib/libchromatix_imx258_mono_cpp_video.so;DISABLE_DEPS 50 | -vendor/lib/libchromatix_imx258_mono_cpp_video_4k.so;DISABLE_DEPS 51 | -vendor/lib/libchromatix_imx258_mono_default_preview_ak7371.so;DISABLE_DEPS 52 | -vendor/lib/libchromatix_imx258_mono_default_video.so;DISABLE_DEPS 53 | -vendor/lib/libchromatix_imx258_mono_default_video_ak7371.so;DISABLE_DEPS 54 | -vendor/lib/libchromatix_imx258_mono_hfr_120.so;DISABLE_DEPS 55 | -vendor/lib/libchromatix_imx258_mono_hfr_120_ak7371.so;DISABLE_DEPS 56 | -vendor/lib/libchromatix_imx258_mono_hfr_60.so;DISABLE_DEPS 57 | -vendor/lib/libchromatix_imx258_mono_hfr_60_ak7371.so;DISABLE_DEPS 58 | -vendor/lib/libchromatix_imx258_mono_hfr_90.so;DISABLE_DEPS 59 | -vendor/lib/libchromatix_imx258_mono_hfr_90_ak7371.so;DISABLE_DEPS 60 | -vendor/lib/libchromatix_imx258_mono_ofilm_4k_preview_ak7371.so;DISABLE_DEPS 61 | -vendor/lib/libchromatix_imx258_mono_ofilm_4k_video_ak7371.so;DISABLE_DEPS 62 | -vendor/lib/libchromatix_imx258_mono_ofilm_common.so;DISABLE_DEPS 63 | -vendor/lib/libchromatix_imx258_mono_ofilm_cpp_hfr_120.so;DISABLE_DEPS 64 | -vendor/lib/libchromatix_imx258_mono_ofilm_cpp_hfr_60.so;DISABLE_DEPS 65 | -vendor/lib/libchromatix_imx258_mono_ofilm_cpp_hfr_90.so;DISABLE_DEPS 66 | -vendor/lib/libchromatix_imx258_mono_ofilm_cpp_liveshot.so;DISABLE_DEPS 67 | -vendor/lib/libchromatix_imx258_mono_ofilm_cpp_preview.so;DISABLE_DEPS 68 | -vendor/lib/libchromatix_imx258_mono_ofilm_cpp_snapshot.so;DISABLE_DEPS 69 | -vendor/lib/libchromatix_imx258_mono_ofilm_cpp_video.so;DISABLE_DEPS 70 | -vendor/lib/libchromatix_imx258_mono_ofilm_cpp_video_4k.so;DISABLE_DEPS 71 | -vendor/lib/libchromatix_imx258_mono_ofilm_default_preview_ak7371.so;DISABLE_DEPS 72 | -vendor/lib/libchromatix_imx258_mono_ofilm_default_video.so;DISABLE_DEPS 73 | -vendor/lib/libchromatix_imx258_mono_ofilm_default_video_ak7371.so;DISABLE_DEPS 74 | -vendor/lib/libchromatix_imx258_mono_ofilm_hfr_120.so;DISABLE_DEPS 75 | -vendor/lib/libchromatix_imx258_mono_ofilm_hfr_120_ak7371.so;DISABLE_DEPS 76 | -vendor/lib/libchromatix_imx258_mono_ofilm_hfr_60.so;DISABLE_DEPS 77 | -vendor/lib/libchromatix_imx258_mono_ofilm_hfr_60_ak7371.so;DISABLE_DEPS 78 | -vendor/lib/libchromatix_imx258_mono_ofilm_hfr_90.so;DISABLE_DEPS 79 | -vendor/lib/libchromatix_imx258_mono_ofilm_hfr_90_ak7371.so;DISABLE_DEPS 80 | -vendor/lib/libchromatix_imx258_mono_ofilm_postproc.so;DISABLE_DEPS 81 | -vendor/lib/libchromatix_imx258_mono_ofilm_preview.so;DISABLE_DEPS 82 | -vendor/lib/libchromatix_imx258_mono_ofilm_snapshot.so;DISABLE_DEPS 83 | -vendor/lib/libchromatix_imx258_mono_ofilm_video_4k.so;DISABLE_DEPS 84 | -vendor/lib/libchromatix_imx258_mono_ofilm_zsl_preview_ak7371.so;DISABLE_DEPS 85 | -vendor/lib/libchromatix_imx258_mono_ofilm_zsl_video_ak7371.so;DISABLE_DEPS 86 | -vendor/lib/libchromatix_imx258_mono_postproc.so;DISABLE_DEPS 87 | -vendor/lib/libchromatix_imx258_mono_preview.so;DISABLE_DEPS 88 | -vendor/lib/libchromatix_imx258_mono_snapshot.so;DISABLE_DEPS 89 | -vendor/lib/libchromatix_imx258_mono_video_4k.so;DISABLE_DEPS 90 | -vendor/lib/libchromatix_imx258_mono_zsl_preview_ak7371.so;DISABLE_DEPS 91 | -vendor/lib/libchromatix_imx258_mono_zsl_video_ak7371.so;DISABLE_DEPS 92 | -vendor/lib/libchromatix_imx258_ofilm_4k_preview_bu64244gwz.so;DISABLE_DEPS 93 | -vendor/lib/libchromatix_imx258_ofilm_4k_video_bu64244gwz.so;DISABLE_DEPS 94 | -vendor/lib/libchromatix_imx258_ofilm_common.so;DISABLE_DEPS 95 | -vendor/lib/libchromatix_imx258_ofilm_cpp_hfr_120.so;DISABLE_DEPS 96 | -vendor/lib/libchromatix_imx258_ofilm_cpp_hfr_60.so;DISABLE_DEPS 97 | -vendor/lib/libchromatix_imx258_ofilm_cpp_hfr_90.so;DISABLE_DEPS 98 | -vendor/lib/libchromatix_imx258_ofilm_cpp_liveshot.so;DISABLE_DEPS 99 | -vendor/lib/libchromatix_imx258_ofilm_cpp_preview.so;DISABLE_DEPS 100 | -vendor/lib/libchromatix_imx258_ofilm_cpp_snapshot.so;DISABLE_DEPS 101 | -vendor/lib/libchromatix_imx258_ofilm_cpp_video.so;DISABLE_DEPS 102 | -vendor/lib/libchromatix_imx258_ofilm_cpp_video_4k.so;DISABLE_DEPS 103 | -vendor/lib/libchromatix_imx258_ofilm_default_preview_bu64244gwz.so;DISABLE_DEPS 104 | -vendor/lib/libchromatix_imx258_ofilm_default_video.so;DISABLE_DEPS 105 | -vendor/lib/libchromatix_imx258_ofilm_default_video_bu64244gwz.so;DISABLE_DEPS 106 | -vendor/lib/libchromatix_imx258_ofilm_hfr_120.so;DISABLE_DEPS 107 | -vendor/lib/libchromatix_imx258_ofilm_hfr_120_bu64244gwz.so;DISABLE_DEPS 108 | -vendor/lib/libchromatix_imx258_ofilm_hfr_60.so;DISABLE_DEPS 109 | -vendor/lib/libchromatix_imx258_ofilm_hfr_60_bu64244gwz.so;DISABLE_DEPS 110 | -vendor/lib/libchromatix_imx258_ofilm_hfr_90.so;DISABLE_DEPS 111 | -vendor/lib/libchromatix_imx258_ofilm_hfr_90_bu64244gwz.so;DISABLE_DEPS 112 | -vendor/lib/libchromatix_imx258_ofilm_postproc.so;DISABLE_DEPS 113 | -vendor/lib/libchromatix_imx258_ofilm_preview.so;DISABLE_DEPS 114 | -vendor/lib/libchromatix_imx258_ofilm_snapshot.so;DISABLE_DEPS 115 | -vendor/lib/libchromatix_imx258_ofilm_video_4k.so;DISABLE_DEPS 116 | -vendor/lib/libchromatix_imx258_ofilm_zsl_preview_bu64244gwz.so;DISABLE_DEPS 117 | -vendor/lib/libchromatix_imx258_ofilm_zsl_video_bu64244gwz.so;DISABLE_DEPS 118 | -vendor/lib/libchromatix_imx258_postproc.so;DISABLE_DEPS 119 | -vendor/lib/libchromatix_imx258_preview.so;DISABLE_DEPS 120 | -vendor/lib/libchromatix_imx258_snapshot.so;DISABLE_DEPS 121 | -vendor/lib/libchromatix_imx258_video_4k.so;DISABLE_DEPS 122 | -vendor/lib/libchromatix_imx258_zsl_preview_bu64244gwz.so;DISABLE_DEPS 123 | -vendor/lib/libchromatix_imx258_zsl_video_bu64244gwz.so;DISABLE_DEPS 124 | -vendor/lib/libchromatix_ov4688_b7_common.so;DISABLE_DEPS 125 | -vendor/lib/libchromatix_ov4688_b7_cpp_hfr_120.so;DISABLE_DEPS 126 | -vendor/lib/libchromatix_ov4688_b7_cpp_hfr_60.so;DISABLE_DEPS 127 | -vendor/lib/libchromatix_ov4688_b7_cpp_hfr_90.so;DISABLE_DEPS 128 | -vendor/lib/libchromatix_ov4688_b7_cpp_liveshot.so;DISABLE_DEPS 129 | -vendor/lib/libchromatix_ov4688_b7_cpp_preview.so;DISABLE_DEPS 130 | -vendor/lib/libchromatix_ov4688_b7_cpp_snapshot.so;DISABLE_DEPS 131 | -vendor/lib/libchromatix_ov4688_b7_cpp_video.so;DISABLE_DEPS 132 | -vendor/lib/libchromatix_ov4688_b7_default_video.so;DISABLE_DEPS 133 | -vendor/lib/libchromatix_ov4688_b7_hfr_120.so;DISABLE_DEPS 134 | -vendor/lib/libchromatix_ov4688_b7_hfr_120_ad5823.so;DISABLE_DEPS 135 | -vendor/lib/libchromatix_ov4688_b7_hfr_60.so;DISABLE_DEPS 136 | -vendor/lib/libchromatix_ov4688_b7_hfr_60_ad5823.so;DISABLE_DEPS 137 | -vendor/lib/libchromatix_ov4688_b7_hfr_90.so;DISABLE_DEPS 138 | -vendor/lib/libchromatix_ov4688_b7_hfr_90_ad5823.so;DISABLE_DEPS 139 | -vendor/lib/libchromatix_ov4688_b7_liveshot.so;DISABLE_DEPS 140 | -vendor/lib/libchromatix_ov4688_b7_postproc.so;DISABLE_DEPS 141 | -vendor/lib/libchromatix_ov4688_b7_preview.so;DISABLE_DEPS 142 | -vendor/lib/libchromatix_ov4688_b7_snapshot.so;DISABLE_DEPS 143 | -vendor/lib/libchromatix_ov4688_b7_zsl_preview_ad5823.so;DISABLE_DEPS 144 | -vendor/lib/libchromatix_ov4688_b7_zsl_video_ad5823.so;DISABLE_DEPS 145 | -vendor/lib/libchromatix_ov4688_primax_b7_common.so;DISABLE_DEPS 146 | -vendor/lib/libchromatix_ov4688_primax_b7_cpp_hfr_120.so;DISABLE_DEPS 147 | -vendor/lib/libchromatix_ov4688_primax_b7_cpp_hfr_60.so;DISABLE_DEPS 148 | -vendor/lib/libchromatix_ov4688_primax_b7_cpp_hfr_90.so;DISABLE_DEPS 149 | -vendor/lib/libchromatix_ov4688_primax_b7_cpp_liveshot.so;DISABLE_DEPS 150 | -vendor/lib/libchromatix_ov4688_primax_b7_cpp_preview.so;DISABLE_DEPS 151 | -vendor/lib/libchromatix_ov4688_primax_b7_cpp_snapshot.so;DISABLE_DEPS 152 | -vendor/lib/libchromatix_ov4688_primax_b7_cpp_video.so;DISABLE_DEPS 153 | -vendor/lib/libchromatix_ov4688_primax_b7_default_video.so;DISABLE_DEPS 154 | -vendor/lib/libchromatix_ov4688_primax_b7_hfr_120.so;DISABLE_DEPS 155 | -vendor/lib/libchromatix_ov4688_primax_b7_hfr_120_ad5823.so;DISABLE_DEPS 156 | -vendor/lib/libchromatix_ov4688_primax_b7_hfr_60.so;DISABLE_DEPS 157 | -vendor/lib/libchromatix_ov4688_primax_b7_hfr_60_ad5823.so;DISABLE_DEPS 158 | -vendor/lib/libchromatix_ov4688_primax_b7_hfr_90.so;DISABLE_DEPS 159 | -vendor/lib/libchromatix_ov4688_primax_b7_hfr_90_ad5823.so;DISABLE_DEPS 160 | -vendor/lib/libchromatix_ov4688_primax_b7_liveshot.so;DISABLE_DEPS 161 | -vendor/lib/libchromatix_ov4688_primax_b7_postproc.so;DISABLE_DEPS 162 | -vendor/lib/libchromatix_ov4688_primax_b7_preview.so;DISABLE_DEPS 163 | -vendor/lib/libchromatix_ov4688_primax_b7_snapshot.so;DISABLE_DEPS 164 | -vendor/lib/libchromatix_ov4688_primax_b7_zsl_preview_ad5823.so;DISABLE_DEPS 165 | -vendor/lib/libchromatix_ov4688_primax_b7_zsl_video_ad5823.so;DISABLE_DEPS 166 | 167 | # Camera configs 168 | system/etc/camera/imx258_chromatix.xml:vendor/etc/camera/imx258_chromatix.xml 169 | system/etc/camera/imx258_mono_chromatix.xml:vendor/etc/camera/imx258_mono_chromatix.xml 170 | system/etc/camera/imx258_mono_ofilm_chromatix.xml:vendor/etc/camera/imx258_mono_ofilm_chromatix.xml 171 | system/etc/camera/imx258_ofilm_chromatix.xml:vendor/etc/camera/imx258_ofilm_chromatix.xml 172 | system/etc/camera/msm8996_camera.xml:vendor/etc/camera/msm8996_camera.xml|d1430c29fade884bd3792ee02b1f15e5e6d486e8 173 | system/etc/camera/ov4688_b7_chromatix.xml:vendor/etc/camera/ov4688_b7_chromatix.xml 174 | system/etc/camera/ov4688_primax_b7_chromatix.xml:vendor/etc/camera/ov4688_primax_b7_chromatix.xml 175 | 176 | # Camera eeproms 177 | -vendor/lib/libmmcamera_imx258_gt24c32_eeprom.so;DISABLE_DEPS 178 | -vendor/lib/libmmcamera_imx258_mono_gt24c32_eeprom.so;DISABLE_DEPS 179 | -vendor/lib/libmmcamera_ov4688_b7_eeprom.so;DISABLE_DEPS 180 | 181 | # Camera sensors 182 | -vendor/lib/libmmcamera_imx258.so;DISABLE_DEPS 183 | -vendor/lib/libmmcamera_imx258_mono.so;DISABLE_DEPS 184 | -vendor/lib/libmmcamera_imx258_mono_ofilm.so;DISABLE_DEPS 185 | -vendor/lib/libmmcamera_imx258_ofilm.so;DISABLE_DEPS 186 | -vendor/lib/libmmcamera_ov4688_b7.so;DISABLE_DEPS 187 | -vendor/lib/libmmcamera_ov4688_primax_b7.so;DISABLE_DEPS 188 | 189 | # Display calibration data 190 | vendor/etc/qdcm_calib_data_jdi_fhd_xcmd_incell_dsi_panel.xml|5a7e0224567588a9814557acc94baa64054bd2a2 191 | vendor/etc/qdcm_calib_data_sharp_fhd_xcmd_incell_dsi_panel.xml|5a7e0224567588a9814557acc94baa64054bd2a2 192 | 193 | # Fingerprint 194 | -system/lib64/hw/fingerprint.fpc.so:vendor/lib64/hw/fingerprint.fpc.so;DISABLE_DEPS|f889b5f19d7938fe89668890e0ffb24f951f83ca 195 | 196 | # Graphics firmware 197 | vendor/firmware/a530_zap.b00 198 | vendor/firmware/a530_zap.b01 199 | vendor/firmware/a530_zap.b02 200 | vendor/firmware/a530_zap.elf 201 | vendor/firmware/a530_zap.mdt 202 | 203 | # NFC firmware 204 | -vendor/firmware/libpn551_fw.so:vendor/lib64/libpn551_fw.so;DISABLE_DEPS|4732c4aac8589d1f8aca13b96d2d541fb99babea 205 | 206 | # Sensors 207 | system/etc/sensors/sensor_def_qcomdev.conf:vendor/etc/sensors/sensor_def_qcomdev.conf 208 | vendor/etc/sensors/hals.conf 209 | -------------------------------------------------------------------------------- /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 2015/03/24 15:39:07 xiaohua.wang@nxp.com 9 | # Initial draft version for Xiaomi B7 P0 board 10 | # 11 | # Revision 2.0 2016/05/09 16:28:32 kevin.hu@nxp.com 12 | # Cloning a branch for B7 P1 version 13 | # 14 | # Revision 3.0 2016/08/11 16:28:32 kevin.hu@nxp.com 15 | # Match 10.5.3 FW RF config with DLMA 16 | # 17 | # Revision 4.0 2016/08/22 16:28:32 kevin.hu@nxp.com 18 | # Match 10.5.5 FW RF config with DLMA 19 | # 20 | #============================================================================= 21 | 22 | 23 | #FW_VERSION=ALMSL 10.05.05 24 | #DEVICE_MANUFACTURER=Xiaomi 25 | #DEVICE_MODEL=B7 26 | 27 | ## This file is used by NFC NXP NCI HAL(external/libnfc-nci/halimpl/pn54x) 28 | ## and NFC Service Java Native Interface Extensions (packages/apps/Nfc/nci/jni/extns/pn54x) 29 | 30 | ############################################################################### 31 | # Nfc Device Node name 32 | NXP_NFC_DEV_NODE="/dev/pn548" 33 | 34 | ############################################################################### 35 | # Firmware file type 36 | #.so file 0x01 37 | #.bin file 0x02 38 | NXP_FW_TYPE=0x01 39 | 40 | ############################################################################### 41 | # Application options 42 | # Logging Levels 43 | # NXPLOG_DEFAULT_LOGLEVEL 0x01 44 | # ANDROID_LOG_DEBUG 0x03 45 | # ANDROID_LOG_WARN 0x02 46 | # ANDROID_LOG_ERROR 0x01 47 | # ANDROID_LOG_SILENT 0x00 48 | # 49 | NXPLOG_EXTNS_LOGLEVEL=0x01 50 | NXPLOG_NCIHAL_LOGLEVEL=0x01 51 | NXPLOG_NCIX_LOGLEVEL=0x01 52 | NXPLOG_NCIR_LOGLEVEL=0x01 53 | NXPLOG_FWDNLD_LOGLEVEL=0x01 54 | NXPLOG_TML_LOGLEVEL=0x01 55 | NFC_DEBUG_ENABLED=0 56 | 57 | ############################################################################### 58 | # System clock source selection configuration 59 | # CLK_SRC_XTAL - 0x01 60 | # CLK_SRC_PLL - 0x02 61 | NXP_SYS_CLK_SRC_SEL=0x01 62 | 63 | ############################################################################### 64 | # System clock frequency selection configuration for PLL 65 | # CLK_FREQ_13MHZ - 0x01 66 | # CLK_FREQ_19_2MHZ - 0x02 67 | # CLK_FREQ_24MHZ - 0x03 68 | # CLK_FREQ_26MHZ - 0x04 69 | # CLK_FREQ_38_4MHZ - 0x05 70 | # CLK_FREQ_52MHZ - 0x06 71 | NXP_SYS_CLK_FREQ_SEL=0x00 72 | 73 | ############################################################################### 74 | # The timeout value to be used for clock request acknowledgment 75 | # min value = 0x01 (1.33 ms) to max = 0x06 (2.98 ms) 76 | NXP_SYS_CLOCK_TO_CFG=0x01 77 | 78 | ############################################################################### 79 | # I2C fragmentation 80 | # Disabled - 0x00 81 | # Enabled - 0x01 82 | NXP_I2C_FRAGMENTATION_ENABLED=0x00 83 | 84 | ############################################################################### 85 | # Enable SWP full power mode when phone is power off 86 | NXP_SWP_FULL_PWR_ON=0x00 87 | 88 | ############################################################################### 89 | #Set the default Felica T3T System Code OffHost route Location : 90 | # host 0x00 91 | # UICC 0x02 92 | # UICC2 0x03 93 | DEFAULT_SYS_CODE_ROUTE=0x00 94 | 95 | ############################################################################### 96 | #Set the default Felica T3T System Code : 97 | DEFAULT_SYS_CODE={FE,FF} 98 | 99 | ############################################################################### 100 | # AID Matching platform options (for Lollipop) 101 | # Supporting Prefix and Full match for both Host and Off-Host - 0x01 102 | # Supporting Prefix match for Off-Host and Full match for Host - 0x02 103 | AID_MATCHING_PLATFORM=0x01 104 | 105 | ############################################################################### 106 | # Extension for Mifare reader enable 107 | # Disabled - 0x00 108 | # Enabled - 0x01 109 | MIFARE_READER_ENABLE=0x01 110 | 111 | ############################################################################### 112 | # SWP Switch timeout in milliseconds 113 | # Allowed range is 0x00 to 0x3C (0 to 60 ms) 114 | # No Timeout - 0x00 115 | # 10 ms Timeout - 0x0A 116 | NXP_SWP_SWITCH_TIMEOUT=0x0A 117 | 118 | ############################################################################### 119 | # CHINA_TIANJIN_RF_SETTING 120 | # Disabled - 0x00 121 | # Enabled - 0x01 122 | NXP_CHINA_TIANJIN_RF_ENABLED=0x01 123 | 124 | ################################################################################ 125 | # Restriction of Type A UICC baud rate 126 | # Default supported - 0x00 127 | # 212kbps maximum supported - 0x01 128 | # 424kbps maximum supported - 0x02 129 | # 848kbps maximum supported - 0x03 130 | NXP_TYPEA_UICC_BAUD_RATE=0x00 131 | 132 | ################################################################################ 133 | # Restriction of Type B UICC baud rate 134 | # Default supported - 0x00 135 | # 212kbps maximum supported - 0x01 136 | # 424kbps maximum supported - 0x02 137 | # 848kbps maximum supported - 0x03 138 | NXP_TYPEB_UICC_BAUD_RATE=0x00 139 | 140 | ############################################################################### 141 | # NXP TVDD configurations settings 142 | # Allow NFCC to configure the external TVDD 143 | # Three configurations (0x01, 0x02 and 0x03) are supported 144 | # Only one shall be selected (hardware dependancy) 145 | # Config 1: VUP connected to VBAT 146 | # Config 2: VUP connected to external 5V 147 | # Config 3: TVDD connected to external 5V 148 | NXP_EXT_TVDD_CFG=0x02 149 | NXP_EXT_TVDD_CFG_1={20, 02, 0B, 02, A0, 66, 01, 00, A0, 0E, 03, 02, 09, 00} 150 | NXP_EXT_TVDD_CFG_2={20, 02, 0B, 02, A0, 66, 01, 00, A0, 0E, 03, 56, 64, 01} 151 | NXP_EXT_TVDD_CFG_3={20, 02, 0B, 02, A0, 66, 01, 01, A0, 0E, 03, 52, 64, 0A} 152 | 153 | ############################################################################### 154 | # NXP proprietary settings 155 | NXP_ACT_PROP_EXTN={2F, 02, 00} 156 | 157 | ############################################################################### 158 | # NFC forum profile settings 159 | NXP_NFC_PROFILE_EXTN={20, 02, 05, 01, A0, 44, 01, 00} 160 | 161 | ############################################################################### 162 | # Core configuration RF Field notification filter 163 | # Disabled - 0x00 164 | # Enabled - 0x01 165 | NXP_CORE_RF_FIELD={20, 02, 05, 01, A0, 62, 01, 00} 166 | 167 | ############################################################################### 168 | # NXP RF ALMSL configuration settings for FW VERSION = 10.05.05 169 | # 170 | # A0, 0D, 03, 00, 40, 01 RF_CLIF_CFG_BOOT CLIF_ANA_NFCLD_REG 171 | # A0, 0D, 06, 00, FF, 05, 04, 06, 00 RF_CLIF_CFG_BOOT SMU_PMU_REG (0x40024010) 172 | # A0, 0D, 06, 00, 35, FF, 01, FF, 02 RF_CLIF_CFG_BOOT CLIF_AGC_INPUT_REG 173 | # A0, 0D, 06, 00, 33, 07, 40, 00, 00 RF_CLIF_CFG_BOOT CLIF_AGC_CONFIG0_REG 174 | # A0, 0D, 03, 04, 43, 20 RF_CLIF_CFG_INITIATOR CLIF_ANA_PBF_CONTROL_REG 175 | # A0, 0D, 03, 04, 47, 02 RF_CLIF_CFG_INITIATOR CLIF_ANA_AGC_REG 176 | # A0, 0D, 06, 04, 35, F4, 01, F4, 01 RF_CLIF_CFG_INITIATOR CLIF_AGC_INPUT_REG 177 | # A0, 0D, 06, 04, FF, 05, 00, 00, 00 RF_CLIF_CFG_INITIATOR SMU_PMU_REG (0x40024010) 178 | # A0, 0D, 06, 05, 35, FF, 01, FF, 02 RF_CLIF_CFG_INITIATOR CLIF_AGC_INPUT_REG 179 | # A0, 0D, 06, 05, 33, 07, 40, 00, 00 RF_CLIF_CFG_INITIATOR CLIF_AGC_CONFIG0_REG 180 | # A0, 0D, 06, 06, 44, A3, 90, 03, 00 RF_CLIF_CFG_TARGET CLIF_ANA_RX_REG 181 | # A0, 0D, 03, 06, 47, 02 RF_CLIF_CFG_TARGET CLIF_ANA_AGC_REG 182 | # A0, 0D, 06, 06, 35, FF, 03, FF, 03 RF_CLIF_CFG_TARGET CLIF_AGC_INPUT_REG 183 | # A0, 0D, 06, 06, 34, F7, 7F, 00, 10 RF_CLIF_CFG_TARGET CLIF_AGC_CONFIG1_REG 184 | # A0, 0D, 06, 06, 33, 03, 40, 00, 00 RF_CLIF_CFG_TARGET CLIF_AGC_CONFIG0_REG 185 | # A0, 0D, 06, 06, 30, C8, 00, 64, 00 RF_CLIF_CFG_TARGET CLIF_SIGPRO_ADCBCM_THRESHOLD_REG 186 | # A0, 0D, 06, 06, 2F, AF, 05, 80, 17 RF_CLIF_CFG_TARGET CLIF_SIGPRO_ADCBCM_CONFIG_REG 187 | # A0, 0D, 06, 06, 03, 00, 6D, 00, 20 RF_CLIF_CFG_TARGET CLIF_TRANSCEIVE_CONTROL_REG 188 | # A0, 0D, 03, 06, 43, 20 RF_CLIF_CFG_TARGET CLIF_ANA_PBF_CONTROL_REG 189 | # A0, 0D, 06, 06, 42, 00, 02, FF, FF RF_CLIF_CFG_TARGET CLIF_ANA_TX_AMPLITUDE_REG 190 | # A0, 0D, 03, 06, 41, 40 RF_CLIF_CFG_TARGET CLIF_ANA_TX_CLK_CONTROL_REG 191 | # A0, 0D, 03, 06, 37, 08 RF_CLIF_CFG_TARGET CLIF_TX_CONTROL_REG 192 | # A0, 0D, 03, 06, 16, 00 RF_CLIF_CFG_TARGET CLIF_TX_UNDERSHOOT_CONFIG_REG 193 | # A0, 0D, 03, 06, 15, 00 RF_CLIF_CFG_TARGET CLIF_TX_OVERSHOOT_CONFIG_REG 194 | # A0, 0D, 03, 06, 3F, 04 RF_CLIF_CFG_TARGET CLIF_TEST_CONTROL_REG 195 | # A0, 0D, 03, 06, 80, 03 RF_CLIF_CFG_TARGET CLIF_SPARE_REG 196 | # A0, 0D, 06, 06, FF, 05, 00, 00, 00 RF_CLIF_CFG_TARGET SMU_PMU_REG (0x40024010) 197 | # A0, 0D, 03, 07, 3F, 00 RF_CLIF_CFG_TARGET CLIF_TEST_CONTROL_REG 198 | # A0, 0D, 06, 07, 35, FF, 01, FF, 02 RF_CLIF_CFG_TARGET CLIF_AGC_INPUT_REG 199 | # A0, 0D, 06, 18, 34, 00, 00, E1, 03 RF_CLIF_CFG_TECHNO_I_RXB CLIF_AGC_CONFIG1_REG 200 | # A0, 0D, 06, 18, 33, 0F, 83, 00, 00 RF_CLIF_CFG_TECHNO_I_RXB CLIF_AGC_CONFIG0_REG 201 | # A0, 0D, 06, 1C, 34, 00, 00, E1, 03 RF_CLIF_CFG_TECHNO_I_RXF_P CLIF_AGC_CONFIG1_REG 202 | # A0, 0D, 06, 1C, 33, 0F, 83, 00, 00 RF_CLIF_CFG_TECHNO_I_RXF_P CLIF_AGC_CONFIG0_REG 203 | # A0, 0D, 06, 20, 4A, 00, 00, 00, 00 RF_CLIF_CFG_TECHNO_I_TX15693CLIF_ANA_TX_SHAPE_CONTROL_REG 204 | # A0, 0D, 06, 20, 42, 88, 10, FF, FF RF_CLIF_CFG_TECHNO_I_TX15693CLIF_ANA_TX_AMPLITUDE_REG 205 | # A0, 0D, 03, 20, 16, 00 RF_CLIF_CFG_TECHNO_I_TX15693CLIF_TX_UNDERSHOOT_CONFIG_REG 206 | # A0, 0D, 03, 20, 15, 00 RF_CLIF_CFG_TECHNO_I_TX15693CLIF_TX_OVERSHOOT_CONFIG_REG 207 | # A0, 0D, 04, 22, 44, 22, 00 RF_CLIF_CFG_TECHNO_I_RX15693CLIF_ANA_RX_REG 208 | # A0, 0D, 06, 22, 2D, 50, 44, 0C, 00 RF_CLIF_CFG_TECHNO_I_RX15693CLIF_SIGPRO_RM_CONFIG1_REG 209 | # A0, 0D, 04, 32, 03, 40, 3D RF_CLIF_CFG_BR_106_I_TXA CLIF_TRANSCEIVE_CONTROL_REG 210 | # A0, 0D, 06, 32, 42, F8, 10, FF, FF RF_CLIF_CFG_BR_106_I_TXA CLIF_ANA_TX_AMPLITUDE_REG 211 | # A0, 0D, 03, 32, 16, 00 RF_CLIF_CFG_BR_106_I_TXA CLIF_TX_UNDERSHOOT_CONFIG_REG 212 | # A0, 0D, 03, 32, 15, 01 RF_CLIF_CFG_BR_106_I_TXA CLIF_TX_OVERSHOOT_CONFIG_REG 213 | # A0, 0D, 03, 32, 0D, 22 RF_CLIF_CFG_BR_106_I_TXA CLIF_TX_DATA_MOD_REG 214 | # A0, 0D, 03, 32, 14, 22 RF_CLIF_CFG_BR_106_I_TXA CLIF_TX_SYMBOL23_MOD_REG 215 | # A0, 0D, 06, 32, 4A, 33, 07, 00, 08 RF_CLIF_CFG_BR_106_I_TXA CLIF_ANA_TX_SHAPE_CONTROL_REG 216 | # A0, 0D, 06, 34, 2D, 24, 47, 0C, 00 RF_CLIF_CFG_BR_106_I_RXA_P CLIF_SIGPRO_RM_CONFIG1_REG 217 | # A0, 0D, 06, 34, 34, 00, 00, EC, 03 RF_CLIF_CFG_BR_106_I_RXA_P CLIF_AGC_CONFIG1_REG 218 | # A0, 0D, 06, 34, 33, 0F, 01, 01, 70 RF_CLIF_CFG_BR_106_I_RXA_P CLIF_AGC_CONFIG0_REG 219 | # A0, 0D, 04, 34, 44, 21, 00 RF_CLIF_CFG_BR_106_I_RXA_P CLIF_ANA_RX_REG 220 | # A0, 0D, 06, 38, 4A, 33, 07, 00, 08 RF_CLIF_CFG_BR_212_I_TXA CLIF_ANA_TX_SHAPE_CONTROL_REG 221 | # A0, 0D, 06, 38, 42, 68, 10, FF, FF RF_CLIF_CFG_BR_212_I_TXA CLIF_ANA_TX_AMPLITUDE_REG 222 | # A0, 0D, 03, 38, 16, 00 RF_CLIF_CFG_BR_212_I_TXA CLIF_TX_UNDERSHOOT_CONFIG_REG 223 | # A0, 0D, 03, 38, 15, 00 RF_CLIF_CFG_BR_212_I_TXA CLIF_TX_OVERSHOOT_CONFIG_REG 224 | # A0, 0D, 04, 3A, 44, 26, 00 RF_CLIF_CFG_BR_212_I_RXA CLIF_ANA_RX_REG 225 | # A0, 0D, 06, 3A, 2D, 15, 47, 0D, 00 RF_CLIF_CFG_BR_212_I_RXA CLIF_SIGPRO_RM_CONFIG1_REG 226 | # A0, 0D, 06, 3A, 34, 00, 00, E1, 03 RF_CLIF_CFG_BR_212_I_RXA CLIF_AGC_CONFIG1_REG 227 | # A0, 0D, 06, 3A, 33, 0B, 83, 00, 00 RF_CLIF_CFG_BR_212_I_RXA CLIF_AGC_CONFIG0_REG 228 | # A0, 0D, 06, 3C, 4A, 52, 07, 00, 1B RF_CLIF_CFG_BR_424_I_TXA CLIF_ANA_TX_SHAPE_CONTROL_REG 229 | # A0, 0D, 06, 3C, 42, 68, 10, FF, FF RF_CLIF_CFG_BR_424_I_TXA CLIF_ANA_TX_AMPLITUDE_REG 230 | # A0, 0D, 03, 3C, 16, 00 RF_CLIF_CFG_BR_424_I_TXA CLIF_TX_UNDERSHOOT_CONFIG_REG 231 | # A0, 0D, 03, 3C, 15, 00 RF_CLIF_CFG_BR_424_I_TXA CLIF_TX_OVERSHOOT_CONFIG_REG 232 | # A0, 0D, 04, 3E, 44, 26, 00 RF_CLIF_CFG_BR_424_I_RXA CLIF_ANA_RX_REG 233 | # A0, 0D, 06, 3E, 2D, 15, 47, 0D, 00 RF_CLIF_CFG_BR_424_I_RXA CLIF_SIGPRO_RM_CONFIG1_REG 234 | # A0, 0D, 06, 3E, 34, 00, 00, E1, 03 RF_CLIF_CFG_BR_424_I_RXA CLIF_AGC_CONFIG1_REG 235 | # A0, 0D, 06, 3E, 33, 0B, 83, 00, 00 RF_CLIF_CFG_BR_424_I_RXA CLIF_AGC_CONFIG0_REG 236 | # A0, 0D, 06, 40, 42, F0, 10, FF, FF RF_CLIF_CFG_BR_848_I_TXA CLIF_ANA_TX_AMPLITUDE_REG 237 | # A0, 0D, 03, 40, 0D, 02 RF_CLIF_CFG_BR_848_I_TXA CLIF_TX_DATA_MOD_REG 238 | # A0, 0D, 03, 40, 14, 02 RF_CLIF_CFG_BR_848_I_TXA CLIF_TX_SYMBOL23_MOD_REG 239 | # A0, 0D, 06, 40, 4A, 12, 07, 00, 00 RF_CLIF_CFG_BR_848_I_TXA CLIF_ANA_TX_SHAPE_CONTROL_REG 240 | # A0, 0D, 03, 40, 16, 00 RF_CLIF_CFG_BR_848_I_TXA CLIF_TX_UNDERSHOOT_CONFIG_REG 241 | # A0, 0D, 03, 40, 15, 00 RF_CLIF_CFG_BR_848_I_TXA CLIF_TX_OVERSHOOT_CONFIG_REG 242 | # A0, 0D, 04, 42, 44, 26, 00 RF_CLIF_CFG_BR_848_I_RXA CLIF_ANA_RX_REG 243 | # A0, 0D, 06, 42, 2D, 15, 47, 0D, 00 RF_CLIF_CFG_BR_848_I_RXA CLIF_SIGPRO_RM_CONFIG1_REG 244 | # A0, 0D, 06, 42, 34, 00, 00, E1, 03 RF_CLIF_CFG_BR_848_I_RXA CLIF_AGC_CONFIG1_REG 245 | # A0, 0D, 06, 42, 33, 0B, 83, 00, 00 RF_CLIF_CFG_BR_848_I_RXA CLIF_AGC_CONFIG0_REG 246 | # A0, 0D, 04, 46, 44, 26, 00 RF_CLIF_CFG_BR_106_I_RXB CLIF_ANA_RX_REG 247 | # A0, 0D, 06, 46, 2D, 15, 25, 0D, 00 RF_CLIF_CFG_BR_106_I_RXB CLIF_SIGPRO_RM_CONFIG1_REG 248 | # A0, 0D, 06, 44, 4A, 21, 07, 00, 07 RF_CLIF_CFG_BR_106_I_TXB CLIF_ANA_TX_SHAPE_CONTROL_REG 249 | # A0, 0D, 06, 44, 42, 88, 10, FF, FF RF_CLIF_CFG_BR_106_I_TXB CLIF_ANA_TX_AMPLITUDE_REG 250 | # A0, 0D, 03, 44, 16, 00 RF_CLIF_CFG_BR_106_I_TXB CLIF_TX_UNDERSHOOT_CONFIG_REG 251 | # A0, 0D, 03, 44, 15, 00 RF_CLIF_CFG_BR_106_I_TXB CLIF_TX_OVERSHOOT_CONFIG_REG 252 | # A0, 0D, 04, 4A, 44, 21, 00 RF_CLIF_CFG_BR_212_I_RXB CLIF_ANA_RX_REG 253 | # A0, 0D, 06, 4A, 2D, 15, 9D, 0D, 00 RF_CLIF_CFG_BR_212_I_RXB CLIF_SIGPRO_RM_CONFIG1_REG 254 | # A0, 0D, 06, 48, 4A, 21, 07, 00, 07 RF_CLIF_CFG_BR_212_I_TXB CLIF_ANA_TX_SHAPE_CONTROL_REG 255 | # A0, 0D, 06, 48, 42, 88, 10, FF, FF RF_CLIF_CFG_BR_212_I_TXB CLIF_ANA_TX_AMPLITUDE_REG 256 | # A0, 0D, 03, 48, 16, 00 RF_CLIF_CFG_BR_212_I_TXB CLIF_TX_UNDERSHOOT_CONFIG_REG 257 | # A0, 0D, 03, 48, 15, 00 RF_CLIF_CFG_BR_212_I_TXB CLIF_TX_OVERSHOOT_CONFIG_REG 258 | # A0, 0D, 04, 4E, 44, 26, 00 RF_CLIF_CFG_BR_424_I_RXB CLIF_ANA_RX_REG 259 | # A0, 0D, 06, 4E, 2D, 15, 25, 0D, 00 RF_CLIF_CFG_BR_424_I_RXB CLIF_SIGPRO_RM_CONFIG1_REG 260 | # A0, 0D, 06, 4C, 4A, 21, 07, 00, 07 RF_CLIF_CFG_BR_424_I_TXB CLIF_ANA_TX_SHAPE_CONTROL_REG 261 | # A0, 0D, 06, 4C, 42, 88, 10, FF, FF RF_CLIF_CFG_BR_424_I_TXB CLIF_ANA_TX_AMPLITUDE_REG 262 | # A0, 0D, 03, 4C, 16, 00 RF_CLIF_CFG_BR_424_I_TXB CLIF_TX_UNDERSHOOT_CONFIG_REG 263 | # A0, 0D, 03, 4C, 15, 00 RF_CLIF_CFG_BR_424_I_TXB CLIF_TX_OVERSHOOT_CONFIG_REG 264 | # A0, 0D, 04, 52, 44, 26, 00 RF_CLIF_CFG_BR_848_I_RXB CLIF_ANA_RX_REG 265 | # A0, 0D, 06, 52, 2D, 15, 25, 0D, 00 RF_CLIF_CFG_BR_848_I_RXB CLIF_SIGPRO_RM_CONFIG1_REG 266 | # A0, 0D, 06, 50, 42, 90, 10, FF, FF RF_CLIF_CFG_BR_848_I_TXB CLIF_ANA_TX_AMPLITUDE_REG 267 | # A0, 0D, 06, 50, 4A, 21, 07, 00, 07 RF_CLIF_CFG_BR_848_I_TXB CLIF_ANA_TX_SHAPE_CONTROL_REG 268 | # A0, 0D, 03, 50, 16, 00 RF_CLIF_CFG_BR_848_I_TXB CLIF_TX_UNDERSHOOT_CONFIG_REG 269 | # A0, 0D, 03, 50, 15, 00 RF_CLIF_CFG_BR_848_I_TXB CLIF_TX_OVERSHOOT_CONFIG_REG 270 | # A0, 0D, 06, 56, 2D, 05, 9E, 0C, 00 RF_CLIF_CFG_BR_212_I_RXF_P CLIF_SIGPRO_RM_CONFIG1_REG 271 | # A0, 0D, 04, 56, 44, 22, 00 RF_CLIF_CFG_BR_212_I_RXF_P CLIF_ANA_RX_REG 272 | # A0, 0D, 06, 5C, 2D, 05, 9E, 0C, 00 RF_CLIF_CFG_BR_424_I_RXF_P CLIF_SIGPRO_RM_CONFIG1_REG 273 | # A0, 0D, 04, 5C, 44, 26, 00 RF_CLIF_CFG_BR_424_I_RXF_P CLIF_ANA_RX_REG 274 | # A0, 0D, 06, 54, 42, 88, 10, FF, FF RF_CLIF_CFG_BR_212_I_TXF CLIF_ANA_TX_AMPLITUDE_REG 275 | # A0, 0D, 06, 54, 4A, 33, 07, 01, 07 RF_CLIF_CFG_BR_212_I_TXF CLIF_ANA_TX_SHAPE_CONTROL_REG 276 | # A0, 0D, 03, 54, 16, 00 RF_CLIF_CFG_BR_212_I_TXF CLIF_TX_UNDERSHOOT_CONFIG_REG 277 | # A0, 0D, 03, 54, 15, 00 RF_CLIF_CFG_BR_212_I_TXF CLIF_TX_OVERSHOOT_CONFIG_REG 278 | # A0, 0D, 06, 5A, 42, 90, 10, FF, FF RF_CLIF_CFG_BR_424_I_TXF CLIF_ANA_TX_AMPLITUDE_REG 279 | # A0, 0D, 06, 5A, 4A, 31, 07, 01, 07 RF_CLIF_CFG_BR_424_I_TXF CLIF_ANA_TX_SHAPE_CONTROL_REG 280 | # A0, 0D, 03, 5A, 16, 00 RF_CLIF_CFG_BR_424_I_TXF CLIF_TX_UNDERSHOOT_CONFIG_REG 281 | # A0, 0D, 03, 5A, 15, 00 RF_CLIF_CFG_BR_424_I_TXF CLIF_TX_OVERSHOOT_CONFIG_REG 282 | # A0, 0D, 06, 98, 2F, CF, 05, 80, 17 RF_CLIF_CFG_GTM_B CLIF_SIGPRO_ADCBCM_CONFIG_REG 283 | # A0, 0D, 06, 98, 42, 00, 02, FF, FF RF_CLIF_CFG_GTM_B CLIF_ANA_TX_AMPLITUDE_REG 284 | # A0, 0D, 06, 9A, 42, 00, 02, FF, FF RF_CLIF_CFG_GTM_FELICA CLIF_ANA_TX_AMPLITUDE_REG 285 | # A0, 0D, 06, 30, 44, 12, 90, 03, 00 RF_CLIF_CFG_TECHNO_T_RXF CLIF_ANA_RX_REG 286 | # A0, 0D, 06, 6C, 44, A3, 90, 03, 00 RF_CLIF_CFG_BR_106_T_RXA CLIF_ANA_RX_REG 287 | # A0, 0D, 06, 6C, 30, CF, 00, 08, 00 RF_CLIF_CFG_BR_106_T_RXA CLIF_SIGPRO_ADCBCM_THRESHOLD_REG 288 | # A0, 0D, 06, 6C, 2F, 8F, 05, 80, 0C RF_CLIF_CFG_BR_106_T_RXA CLIF_SIGPRO_ADCBCM_CONFIG_REG 289 | # A0, 0D, 06, 70, 2F, 8F, 05, 80, 12 RF_CLIF_CFG_BR_212_T_RXA CLIF_SIGPRO_ADCBCM_CONFIG_REG 290 | # A0, 0D, 06, 70, 30, CF, 00, 08, 00 RF_CLIF_CFG_BR_212_T_RXA CLIF_SIGPRO_ADCBCM_THRESHOLD_REG 291 | # A0, 0D, 03, 70, 2E, 40 RF_CLIF_CFG_BR_212_T_RXA CLIF_SIGPRO_CM_CONFIG_REG 292 | # A0, 0D, 03, 70, 45, 30 RF_CLIF_CFG_BR_212_T_RXA CLIF_ANA_CM_CONFIG_REG 293 | # A0, 0D, 06, 70, 44, A3, 90, 03, 00 RF_CLIF_CFG_BR_212_T_RXA CLIF_ANA_RX_REG 294 | # A0, 0D, 06, 74, 2F, 6F, 05, 80, 12 RF_CLIF_CFG_BR_424_T_RXA CLIF_SIGPRO_ADCBCM_CONFIG_REG 295 | # A0, 0D, 06, 74, 30, D5, 00, 40, 00 RF_CLIF_CFG_BR_424_T_RXA CLIF_SIGPRO_ADCBCM_THRESHOLD_REG 296 | # A0, 0D, 06, 74, 44, A3, 90, 03, 00 RF_CLIF_CFG_BR_424_T_RXA CLIF_ANA_RX_REG 297 | # A0, 0D, 06, 78, 2F, 3F, 07, 80, C1 RF_CLIF_CFG_BR_848_T_RXA CLIF_SIGPRO_ADCBCM_CONFIG_REG 298 | # A0, 0D, 06, 78, 30, 50, 00, 10, 00 RF_CLIF_CFG_BR_848_T_RXA CLIF_SIGPRO_ADCBCM_THRESHOLD_REG 299 | # A0, 0D, 06, 78, 44, A3, 90, 03, 00 RF_CLIF_CFG_BR_848_T_RXA CLIF_ANA_RX_REG 300 | # A0, 0D, 06, 7C, 2F, CF, 05, 80, 17 RF_CLIF_CFG_BR_106_T_RXB CLIF_SIGPRO_ADCBCM_CONFIG_REG 301 | # A0, 0D, 06, 7C, 30, C8, 00, 64, 00 RF_CLIF_CFG_BR_106_T_RXB CLIF_SIGPRO_ADCBCM_THRESHOLD_REG 302 | # A0, 0D, 06, 7C, 44, A3, 90, 03, 00 RF_CLIF_CFG_BR_106_T_RXB CLIF_ANA_RX_REG 303 | # A0, 0D, 06, 80, 2F, CF, 05, 80, 17 RF_CLIF_CFG_BR_212_T_RXB CLIF_SIGPRO_ADCBCM_CONFIG_REG 304 | # A0, 0D, 06, 80, 30, C8, 00, 64, 00 RF_CLIF_CFG_BR_212_T_RXB CLIF_SIGPRO_ADCBCM_THRESHOLD_REG 305 | # A0, 0D, 06, 80, 44, A3, 90, 03, 00 RF_CLIF_CFG_BR_212_T_RXB CLIF_ANA_RX_REG 306 | # A0, 0D, 06, 84, 2F, CF, 05, 80, 17 RF_CLIF_CFG_BR_424_T_RXB CLIF_SIGPRO_ADCBCM_CONFIG_REG 307 | # A0, 0D, 06, 84, 30, C8, 00, 64, 00 RF_CLIF_CFG_BR_424_T_RXB CLIF_SIGPRO_ADCBCM_THRESHOLD_REG 308 | # A0, 0D, 06, 84, 44, A3, 90, 03, 00 RF_CLIF_CFG_BR_424_T_RXB CLIF_ANA_RX_REG 309 | # A0, 0D, 06, 88, 2F, B1, 05, 80, 17 RF_CLIF_CFG_BR_848_T_RXB CLIF_SIGPRO_ADCBCM_CONFIG_REG 310 | # A0, 0D, 06, 88, 30, A8, 00, 64, 00 RF_CLIF_CFG_BR_848_T_RXB CLIF_SIGPRO_ADCBCM_THRESHOLD_REG 311 | # A0, 0D, 06, 88, 44, A3, 90, 03, 00 RF_CLIF_CFG_BR_848_T_RXB CLIF_ANA_RX_REG 312 | # A0, 0D, 06, 8E, 44, 12, 90, 03, 00 RF_CLIF_CFG_BR_212_T_RXF CLIF_ANA_RX_REG 313 | # A0, 0D, 06, 94, 44, 12, 90, 03, 00 RF_CLIF_CFG_BR_424_T_RXF CLIF_ANA_RX_REG 314 | # A0, 0D, 03, 10, 43, 20 RF_CLIF_CFG_T_ACTIVE CLIF_ANA_PBF_CONTROL_REG 315 | # A0, 0D, 06, 10, 35, FF, 01, FF, 02 RF_CLIF_CFG_T_ACTIVE CLIF_AGC_INPUT_REG 316 | # A0, 0D, 06, 10, 34, F7, 7F, 00, 00 RF_CLIF_CFG_T_ACTIVE CLIF_AGC_CONFIG1_REG 317 | # A0, 0D, 06, 6A, 42, F8, 10, FF, FF RF_CLIF_CFG_BR_106_T_TXA_A CLIF_ANA_TX_AMPLITUDE_REG 318 | # A0, 0D, 03, 6A, 16, 00 RF_CLIF_CFG_BR_106_T_TXA_A CLIF_TX_UNDERSHOOT_CONFIG_REG 319 | # A0, 0D, 03, 6A, 15, 01 RF_CLIF_CFG_BR_106_T_TXA_A CLIF_TX_OVERSHOOT_CONFIG_REG 320 | # A0, 0D, 06, 6A, 4A, 30, 0F, 01, 1F RF_CLIF_CFG_BR_106_T_TXA_A CLIF_ANA_TX_SHAPE_CONTROL_REG 321 | # A0, 0D, 06, 8C, 42, 88, 10, FF, FF RF_CLIF_CFG_BR_212_T_TXF_A CLIF_ANA_TX_AMPLITUDE_REG 322 | # A0, 0D, 06, 8C, 4A, 33, 07, 01, 07 RF_CLIF_CFG_BR_212_T_TXF_A CLIF_ANA_TX_SHAPE_CONTROL_REG 323 | # A0, 0D, 03, 8C, 16, 00 RF_CLIF_CFG_BR_212_T_TXF_A CLIF_TX_UNDERSHOOT_CONFIG_REG 324 | # A0, 0D, 03, 8C, 15, 00 RF_CLIF_CFG_BR_212_T_TXF_A CLIF_TX_OVERSHOOT_CONFIG_REG 325 | # A0, 0D, 06, 92, 42, 90, 10, FF, FF RF_CLIF_CFG_BR_424_T_TXF_A CLIF_ANA_TX_AMPLITUDE_REG 326 | # A0, 0D, 06, 92, 4A, 31, 07, 01, 07 RF_CLIF_CFG_BR_424_T_TXF_A CLIF_ANA_TX_SHAPE_CONTROL_REG 327 | # A0, 0D, 03, 92, 16, 00 RF_CLIF_CFG_BR_424_T_TXF_A CLIF_TX_UNDERSHOOT_CONFIG_REG 328 | # A0, 0D, 03, 92, 15, 00 RF_CLIF_CFG_BR_424_T_TXF_A CLIF_TX_OVERSHOOT_CONFIG_REG 329 | # A0, 0D, 03, 24, 41, 40 RF_CLIF_CFG_TECHNO_T_TXA_P CLIF_ANA_TX_CLK_CONTROL_REG 330 | # A0, 0D, 06, 24, 42, 00, 02, FF, FF RF_CLIF_CFG_TECHNO_T_TXA_P CLIF_ANA_TX_AMPLITUDE_REG 331 | # A0, 0D, 03, 28, 41, 40 RF_CLIF_CFG_TECHNO_T_TXB CLIF_ANA_TX_CLK_CONTROL_REG 332 | # A0, 0D, 03, 8A, 41, 40 RF_CLIF_CFG_BR_212_T_TXF_P CLIF_ANA_TX_CLK_CONTROL_REG 333 | # A0, 0D, 03, 90, 41, 40 RF_CLIF_CFG_BR_424_T_TXF_P CLIF_ANA_TX_CLK_CONTROL_REG 334 | # A0, 0D, 06, 0A, 30, C8, 00, 64, 00 RF_CLIF_CFG_I_ACTIVE CLIF_SIGPRO_ADCBCM_THRESHOLD_REG 335 | # A0, 0D, 06, 0A, 2F, AF, 05, 80, 17 RF_CLIF_CFG_I_ACTIVE CLIF_SIGPRO_ADCBCM_CONFIG_REG 336 | # A0, 0D, 03, 0A, 48, 10 RF_CLIF_CFG_I_ACTIVE CLIF_ANA_CLK_MAN_REG 337 | # A0, 0D, 06, 0A, 44, A3, 90, 03, 00 RF_CLIF_CFG_I_ACTIVE CLIF_ANA_RX_REG 338 | # A0, 0D, 06, 0A, 34, 26, 65, E5, 03 RF_CLIF_CFG_I_ACTIVE CLIF_AGC_CONFIG1_REG 339 | # A0, 0D, 06, 0A, 33, 0F, 01, 00, 70 RF_CLIF_CFG_I_ACTIVE CLIF_AGC_CONFIG0_REG 340 | # 341 | # *** ALMSL FW VERSION = 10.05.05 *** 342 | NXP_RF_CONF_BLK_1={ 343 | 20, 02, F7, 20, 344 | A0, 0D, 03, 00, 40, 03, 345 | A0, 0D, 06, 00, FF, 05, 04, 06, 00, 346 | A0, 0D, 06, 00, 35, 00, 01, 00, 01, 347 | A0, 0D, 06, 00, 33, 07, 40, 00, 00, 348 | A0, 0D, 03, 02, 40, 00, 349 | A0, 0D, 03, 04, 47, 02, 350 | A0, 0D, 06, 04, 35, F4, 01, F4, 01, 351 | A0, 0D, 06, 05, 45, 80, 40, 00, 00, 352 | A0, 0D, 06, 05, 35, FF, 01, FF, 02, 353 | A0, 0D, 06, 05, 33, 07, 40, 00, 00, 354 | A0, 0D, 06, 06, 44, A3, 90, 03, 00, 355 | A0, 0D, 03, 06, 47, 02, 356 | A0, 0D, 06, 06, 35, FF, 01, FF, 02, 357 | A0, 0D, 06, 06, 34, F7, 7F, 00, 10, 358 | A0, 0D, 06, 06, 33, 03, 40, 00, 00, 359 | A0, 0D, 06, 06, 30, B0, 00, 10, 00, 360 | A0, 0D, 06, 06, 2F, AF, 05, 80, 17, 361 | A0, 0D, 06, 06, 03, 00, 72, 00, 20, 362 | A0, 0D, 06, 06, 45, 80, 40, 00, 00, 363 | A0, 0D, 03, 06, 43, 20, 364 | A0, 0D, 06, 06, 42, 00, 00, F2, F2, 365 | A0, 0D, 03, 06, 41, 40, 366 | A0, 0D, 03, 06, 37, 08, 367 | A0, 0D, 03, 06, 16, 00, 368 | A0, 0D, 03, 06, 15, 00, 369 | A0, 0D, 03, 06, 17, 08, 370 | A0, 0D, 03, 06, 3F, 04, 371 | A0, 0D, 03, 06, 80, 03, 372 | A0, 0D, 03, 07, 3F, 00, 373 | A0, 0D, 06, 07, 35, FF, 01, FF, 02, 374 | A0, 0D, 03, 16, 41, 8E, 375 | A0, 0D, 06, 18, 34, 00, 00, E1, 03 376 | } 377 | 378 | NXP_RF_CONF_BLK_2={ 379 | 20, 02, FA, 1E, 380 | A0, 0D, 06, 18, 33, 0F, 83, 00, 00, 381 | A0, 0D, 03, 1A, 41, 8E, 382 | A0, 0D, 06, 1C, 34, 00, 00, E1, 03, 383 | A0, 0D, 06, 1C, 33, 0F, 83, 00, 00, 384 | A0, 0D, 06, 20, 4A, 00, 00, 00, 00, 385 | A0, 0D, 06, 20, 42, 88, 10, FF, FF, 386 | A0, 0D, 03, 20, 41, 82, 387 | A0, 0D, 06, 32, 42, F8, 10, FF, FF, 388 | A0, 0D, 06, 32, 41, 82, 07, 00, 00, 389 | A0, 0D, 03, 32, 16, 00, 390 | A0, 0D, 03, 32, 15, 01, 391 | A0, 0D, 06, 32, 4A, 33, 07, 00, 08, 392 | A0, 0D, 06, 34, 2D, 24, C7, 0C, 00, 393 | A0, 0D, 06, 34, 34, 00, 00, EC, 03, 394 | A0, 0D, 06, 34, 33, 0F, 01, 01, 70, 395 | A0, 0D, 04, 34, 44, 22, 00, 396 | A0, 0D, 06, 38, 4A, 33, 07, 00, 08, 397 | A0, 0D, 06, 38, 42, 68, 10, FF, FF, 398 | A0, 0D, 04, 3A, 44, 26, 00, 399 | A0, 0D, 06, 3A, 2D, 15, 47, 0D, 00, 400 | A0, 0D, 06, 3A, 34, 00, 00, E1, 03, 401 | A0, 0D, 06, 3A, 33, 0B, 83, 00, 00, 402 | A0, 0D, 06, 3C, 4A, 52, 07, 00, 1B, 403 | A0, 0D, 06, 3C, 42, 68, 10, FF, FF, 404 | A0, 0D, 04, 3E, 44, 26, 00, 405 | A0, 0D, 06, 3E, 2D, 15, 47, 0D, 00, 406 | A0, 0D, 06, 3E, 34, 00, 00, E1, 03, 407 | A0, 0D, 06, 3E, 33, 0B, 83, 00, 00, 408 | A0, 0D, 03, 40, 41, 8E, 409 | A0, 0D, 06, 40, 42, F0, 10, FF, FF 410 | } 411 | 412 | NXP_RF_CONF_BLK_3={ 413 | 20, 02, F8, 1D, 414 | A0, 0D, 06, 40, 4A, 12, 07, 00, 00, 415 | A0, 0D, 04, 42, 44, 26, 00, 416 | A0, 0D, 06, 42, 2D, 15, 47, 0D, 00, 417 | A0, 0D, 06, 42, 34, 00, 00, E1, 03, 418 | A0, 0D, 06, 42, 33, 0B, 83, 00, 00, 419 | A0, 0D, 04, 46, 44, 26, 00, 420 | A0, 0D, 06, 46, 2D, 15, 25, 0D, 00, 421 | A0, 0D, 06, 44, 4A, 21, 07, 00, 07, 422 | A0, 0D, 06, 44, 42, 88, 10, FF, FF, 423 | A0, 0D, 04, 4A, 44, 21, 00, 424 | A0, 0D, 06, 4A, 2D, 15, 9D, 0D, 00, 425 | A0, 0D, 06, 48, 4A, 21, 07, 00, 07, 426 | A0, 0D, 06, 48, 42, 88, 10, FF, FF, 427 | A0, 0D, 04, 4E, 44, 26, 00, 428 | A0, 0D, 06, 4E, 2D, 15, 25, 0D, 00, 429 | A0, 0D, 06, 4C, 4A, 21, 07, 00, 07, 430 | A0, 0D, 06, 4C, 42, 88, 10, FF, FF, 431 | A0, 0D, 04, 52, 44, 26, 00, 432 | A0, 0D, 06, 52, 2D, 15, 25, 0D, 00, 433 | A0, 0D, 06, 50, 42, 90, 10, FF, FF, 434 | A0, 0D, 06, 50, 4A, 21, 07, 00, 07, 435 | A0, 0D, 06, 56, 2D, 05, 9E, 0C, 00, 436 | A0, 0D, 04, 56, 44, 23, 00, 437 | A0, 0D, 06, 5C, 2D, 05, 9E, 0C, 00, 438 | A0, 0D, 04, 5C, 44, 26, 00, 439 | A0, 0D, 06, 54, 42, 88, 10, FF, FF, 440 | A0, 0D, 06, 5A, 42, 90, 10, FF, FF, 441 | A0, 0D, 06, 98, 2F, CF, 05, 80, 17, 442 | A0, 0D, 06, 98, 42, 00, 00, F2, F2 443 | } 444 | 445 | NXP_RF_CONF_BLK_4={ 446 | 20, 02, F7, 1C, 447 | A0, 0D, 06, 9A, 42, 00, 00, F2, F2, 448 | A0, 0D, 06, 30, 44, 12, 90, 03, 00, 449 | A0, 0D, 06, 6C, 44, A3, 90, 03, 00, 450 | A0, 0D, 03, 70, 2E, 40, 451 | A0, 0D, 03, 70, 45, 30, 452 | A0, 0D, 06, 70, 44, A3, 90, 03, 00, 453 | A0, 0D, 06, 74, 2F, 6F, 05, 80, 12, 454 | A0, 0D, 06, 74, 30, D5, 00, 40, 00, 455 | A0, 0D, 06, 74, 44, A3, 90, 03, 00, 456 | A0, 0D, 06, 78, 2F, 3F, 07, 80, C1, 457 | A0, 0D, 06, 78, 30, 50, 00, 10, 00, 458 | A0, 0D, 06, 78, 44, A3, 90, 03, 00, 459 | A0, 0D, 06, 7C, 2F, CF, 05, 80, 17, 460 | A0, 0D, 06, 7C, 30, B0, 00, 10, 00, 461 | A0, 0D, 06, 7C, 44, A3, 90, 03, 00, 462 | A0, 0D, 06, 80, 2F, CF, 05, 80, 17, 463 | A0, 0D, 06, 80, 30, C8, 00, 64, 00, 464 | A0, 0D, 06, 80, 44, A3, 90, 03, 00, 465 | A0, 0D, 06, 84, 2F, CF, 05, 80, 17, 466 | A0, 0D, 06, 84, 30, C8, 00, 64, 00, 467 | A0, 0D, 06, 84, 44, A3, 90, 03, 00, 468 | A0, 0D, 06, 88, 2F, B1, 05, 80, 17, 469 | A0, 0D, 06, 88, 30, A8, 00, 64, 00, 470 | A0, 0D, 06, 88, 44, A3, 90, 03, 00, 471 | A0, 0D, 06, 8E, 44, 12, 90, 03, 00, 472 | A0, 0D, 06, 94, 44, 12, 90, 03, 00, 473 | A0, 0D, 06, 10, 35, FF, 01, FF, 02, 474 | A0, 0D, 06, 10, 34, F7, 7F, 00, 00 475 | } 476 | 477 | NXP_RF_CONF_BLK_5={ 478 | 20, 02, 7F, 10, 479 | A0, 0D, 06, 6A, 42, F8, 10, FF, FF, 480 | A0, 0D, 06, 8C, 42, 88, 10, FF, FF, 481 | A0, 0D, 06, 92, 42, 90, 10, FF, FF, 482 | A0, 0D, 03, 24, 41, 40, 483 | A0, 0D, 06, 24, 42, 00, 00, F2, F2, 484 | A0, 0D, 03, 28, 41, 40, 485 | A0, 0D, 03, 8A, 41, 40, 486 | A0, 0D, 03, 90, 41, 40, 487 | A0, 0D, 03, 08, 40, 10, 488 | A0, 0D, 06, 08, 45, C0, 82, 00, 00, 489 | A0, 0D, 06, 0A, 45, 80, 40, 00, 00, 490 | A0, 0D, 06, 0A, 30, C8, 00, 64, 00, 491 | A0, 0D, 06, 0A, 2F, AF, 05, 80, 17, 492 | A0, 0D, 06, 0A, 34, 26, 65, E5, 03, 493 | A0, 0D, 06, 0A, 33, 0F, 01, 00, 70, 494 | A0, 0D, 03, 0A, 40, 00 495 | } 496 | 497 | NXP_RF_CONF_BLK_6={ 498 | 20, 02, 29, 02, 499 | A0, 1D, 11, 54, 33, 14, 17, 00, AA, 85, 00, 80, 55, 2A, 04, 00, 63, 00, 00, 00, 500 | A0, 1E, 11, 1B, 13, 14, 14, 00, 6F, 97, 00, 00, 00, 10, 04, 00, 63, 02, 00, 00 501 | } 502 | 503 | ############################################################################### 504 | # Core configuration extensions 505 | # It includes 506 | # A002 - Disable/Enable Clock Request 507 | # A009 - Time-out before standby 508 | # A012 - NFCEE interface 2 configuration 509 | # A040 - Low Power Card Detector Enable 510 | # A041 - Low Power Card Detector Threshold 511 | # A042 - Low Power Card Detector Sampling 512 | # A043 - Low Power Card Detector Hybrid 513 | # A05E - Send RID automatically in Jewel Reader mode 514 | # A061 - Retry after LPCD 515 | # A096 - Notify all AIDs 516 | # A0DD - Retry on SWP2 interface 517 | # A0EC - Disable/Enable SWP1 interface 518 | # A0ED - Disable/Enable SWP2 interface 519 | # A0F2 - SVDD_PWR_REQ enable 520 | # A068 - Select Xtal buffer(00), Select PLL buffer(01) 521 | # A09C - Enable dummy APDU sequence(01), Disable dummy APDU sequence(00) 522 | # A085 - Enable block number check(50082800),Disable block number check(10082800) 523 | # A093 - Delay first R-APDU (Step 16 us) 524 | # A09F - Add ON/OFF guard time for SVDD power management(Step value ~1mSec) 525 | NXP_CORE_CONF_EXTN={20, 02, 9F, 15, 526 | A0, 02, 01, 00, 527 | A0, 09, 02, 90, 01, 528 | A0, 12, 01, 02, 529 | A0, 40, 01, 01, 530 | A0, 41, 01, 04, 531 | A0, 42, 01, 16, 532 | A0, 43, 01, 04, 533 | A0, 5E, 01, 01, 534 | A0, 61, 01, 53, 535 | A0, 96, 01, 01, 536 | A0, DD, 01, 2D, 537 | A0, EC, 01, 01, 538 | A0, ED, 01, 03, 539 | A0, F2, 01, 00, 540 | A0, 47, 02, 00, 27, 541 | A0, CD, 01, 1F, 542 | A0, 68, 01, 01, 543 | A0, 9C, 01, 00, 544 | A0, 9F, 02, 08, 08, 545 | A0, 85, 04, 10, 08, 28, 00, 546 | A0, 92, 45, 23, 04, 50, 10, 00, 00, 00, 14, 00, 00, 00, 14, 00, 2F, 00, 14, 00, 8D, 00, 06, 00, FF, 03, 06, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00, 00 547 | } 548 | 549 | ############################################################################### 550 | # Core configuration settings 551 | # It includes 552 | # 18 - Poll Mode NFC-F: PF_BIT_RATE 553 | # 21 - Poll Mode ISO-DEP: PI_BIT_RATE 554 | # 28 - Poll Mode NFC-DEP: PN_NFC_DEP_SPEED 555 | # 30 - Lis. Mode NFC-A: LA_BIT_FRAME_SDD 556 | # 31 - Lis. Mode NFC-A: LA_PLATFORM_CONFIG 557 | # 32 - Lis. Mode NFC/ISO-DEP: LA_SEL_INFO 558 | # 33 - Lis. Mode NFC-A: LA_NFCID1 559 | # 50 - Lis. Mode NFC-F: LF_PROTOCOL_TYPE 560 | # 54 - Lis. Mode NFC-F: LF_CON_BITR_F 561 | # 5B - Lis. Mode ISO-DEP: LI_BIT_RATE 562 | # 60 - Lis. Mode NFC-DEP: LN_WT 563 | # 80 - Other Param.: RF_FIELD_INFO 564 | # 81 - Other Param.: RF_NFCEE_ACTION 565 | # 82 - Other Param.: NFCDEP_OP 566 | NXP_CORE_CONF={20, 02, 2A, 0E, 567 | 18, 01, 01, 568 | 21, 01, 00, 569 | 28, 01, 00, 570 | 30, 01, 04, 571 | 31, 01, 00, 572 | 32, 01, 60, 573 | 33, 00, 574 | 50, 01, 02, 575 | 54, 01, 06, 576 | 5B, 01, 00, 577 | 60, 01, 0E, 578 | 80, 01, 01, 579 | 81, 01, 01, 580 | 82, 01, 0E 581 | } 582 | 583 | ################################################################################# 584 | # JCOP-3.3 continuous process timeout in msec and value should be in Hexadecimal. 585 | # JCOP CP TIMEOUT 586 | # NXP_CP_TIMEOUT={00, 77} 587 | 588 | ############################################################################### 589 | # Enable/Disable CRS update feature 590 | # Disable 0x00 591 | # Enable 0x01 592 | NXP_XIAOMI_CRS_UPDATE_REQUIRED=0x00 593 | 594 | ############################################################################### 595 | # Default IC equipment ID that need to matched 596 | NXP_EQUIPMENT_ID={00,4B,55,4D} 597 | 598 | ############################################################################### 599 | # NXP CRS update script file name that is present in /data/nfc folder 600 | NXP_CRS_UPDATE_PATH="xiaomi_crs_update_script.txt" 601 | 602 | ############################################################################### 603 | # P61 interface for JCOP OS Download 604 | # DWP (NFCC) - 0x01 605 | # SPI - 0x02 606 | NXP_P61_JCOP_DEFAULT_INTERFACE=0x01 607 | 608 | ############################################################################### 609 | # P61 default interface 610 | # DWP (NFCC) - 0x01 611 | # SPI - 0x02 612 | NXP_P61_LS_DEFAULT_INTERFACE=0x01 613 | 614 | ############################################################################### 615 | # P61 LTSM interface 616 | # DWP (NFCC) - 0x01 617 | # SPI - 0x02 618 | NXP_P61_LTSM_DEFAULT_INTERFACE=0x01 619 | 620 | ############################################################################### 621 | # P61 JCOP OS download 622 | # By application (Framework API) - 0x00 623 | # At Boot Time - 0x01 624 | NXP_JCOPDL_AT_BOOT_ENABLE=0x00 625 | 626 | ############################################################################### 627 | # Loader service version 628 | # LS2.0 - 0x20 629 | # LS2.1 - 0x21 630 | # LS2.2 - 0x22 631 | NXP_LOADER_SERVICE_VERSION=0x22 632 | 633 | ############################################################################### 634 | # Virtual Mode ESE and Wired Mode ongoing delay Wired Mode 635 | # To ignore the delay - 0x00 636 | # For ISO-DEP Protocol routing to ESE - 0x02 637 | # For Technology routing to ESE - 0x04 638 | # It can also take TECH|PROTO - 0x06 639 | NXP_ESE_WIRED_PRT_MASK=0x00 640 | 641 | ############################################################################### 642 | # Virtual Mode UICC and Wired Mode ongoing delay Wired Mode 643 | # To ignore the delay - 0x00 644 | # For Select AID Routing to UICC - 0x01 645 | # For ISO-DEP Protocol routing to UICC - 0x02 646 | # For Technology routing to UICC - 0x04 647 | # It can also take values TECH|PROTO|SELECT_AID - 0x07 648 | NXP_UICC_WIRED_PRT_MASK=0x00 649 | 650 | ################################################################################ 651 | # RF field true delay Wired Mode 652 | # Allow wired mode - 0x00 653 | # Delay wired mode - 0x01 654 | NXP_WIRED_MODE_RF_FIELD_ENABLE=0x00 655 | 656 | ############################################################################### 657 | # Max transceive length for ISO_DEP 658 | ISO_DEP_MAX_TRANSCEIVE=0xFEFF 659 | 660 | ############################################################################### 661 | # Vendor Specific Proprietary Protocol & Discovery Configuration 662 | # Set to 0xFF if unsupported 663 | # byte[0] NCI_PROTOCOL_18092_ACTIVE 664 | # byte[1] NCI_PROTOCOL_B_PRIME 665 | # byte[2] NCI_PROTOCOL_DUAL 666 | # byte[3] NCI_PROTOCOL_15693 667 | # byte[4] NCI_PROTOCOL_KOVIO 668 | # byte[5] NCI_PROTOCOL_MIFARE 669 | # byte[6] NCI_DISCOVERY_TYPE_POLL_KOVIO 670 | # byte[7] NCI_DISCOVERY_TYPE_POLL_B_PRIME 671 | # byte[8] NCI_DISCOVERY_TYPE_LISTEN_B_PRIME 672 | NFA_PROPRIETARY_CFG={05, FF, FF, 06, 81, 80, 70, FF, FF} 673 | 674 | ############################################################################### 675 | # Choose the presence-check algorithm for type-4 tag. If not defined, the default value is 1. 676 | # 0 NFA_RW_PRES_CHK_DEFAULT; Let stack selects an algorithm 677 | # 1 NFA_RW_PRES_CHK_I_BLOCK; ISO-DEP protocol's empty I-block 678 | # 2 NFA_RW_PRES_CHK_ISO_DEP_NAK; Type - 4 tag protocol iso-dep nak presence check 679 | # command is sent waiting for rsp and ntf. 680 | PRESENCE_CHECK_ALGORITHM=1 681 | 682 | ############################################################################### 683 | -------------------------------------------------------------------------------- /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 | 124 | 129 | 134 | 139 | 140 | 141 | 142 | 143 | 144 | 146 | 147 | 148 | 150 | 151 | 152 | 154 | 155 | 156 | 158 | 159 | 160 | 162 | 164 | 165 | 166 | 168 | 170 | 171 | 172 | 174 | 176 | 177 | 178 | 180 | 182 | 183 | 184 | 186 | 187 | 188 | 190 | 191 | 192 | 194 | 195 | 196 | 198 | 199 | 200 | 202 | 204 | 205 | 206 | 208 | 210 | 211 | 212 | 214 | 216 | 217 | 218 | 220 | 222 | 223 | 224 | 226 | 227 | 228 | 230 | 231 | 232 | 234 | 236 | 237 | 238 | 240 | 242 | 243 | 244 | 246 | 248 | 250 | 251 | 252 | 254 | 256 | 258 | 260 | 261 | 262 | 264 | 265 | 266 | 268 | 269 | 270 | 272 | 274 | 275 | 276 | 278 | 280 | 281 | 282 | 284 | 286 | 288 | 289 | 290 | 292 | 294 | 296 | 298 | 299 | 300 | 302 | 304 | 305 | 306 | 308 | 310 | 311 | 312 | 314 | 316 | 317 | 318 | 320 | 322 | 323 | 324 | 326 | 328 | 329 | 330 | 332 | 334 | 335 | 336 | 338 | 340 | 341 | 342 | 344 | 346 | 348 | 350 | 351 | 352 | 354 | 356 | 358 | 360 | 361 | 362 | 364 | 366 | 368 | 370 | 371 | 372 | 374 | 376 | 378 | 380 | 381 | 382 | 384 | 386 | 388 | 390 | 391 | 392 | 394 | 396 | 398 | 399 | 400 | 402 | 404 | 406 | 407 | 408 | 410 | 412 | 414 | 415 | 416 | 418 | 420 | 422 | 423 | 424 | 426 | 428 | 430 | 431 | 432 | 434 | 436 | 438 | 439 | 440 | 442 | 444 | 446 | 447 | 448 | 450 | 451 | 452 | 454 | 456 | 457 | 458 | 460 | 462 | 464 | 465 | 466 | 468 | 470 | 472 | 474 | 475 | 476 | 478 | 480 | 482 | 484 | 485 | 486 | 487 | 488 | 489 | 490 | --------------------------------------------------------------------------------