--- /dev/null
+# Copyright (C) 2017-2019 The LineageOS Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+# This file is generated by device/samsung/universal8895-common/setup-makefiles.sh
+
+LOCAL_PATH := $(call my-dir)
+
+ifneq ($(filter dreamlte dream2lte greatlte,$(TARGET_DEVICE)),)
+
+include $(CLEAR_VARS)
+LOCAL_MODULE := libGLES_mali
+LOCAL_MODULE_OWNER := samsung
+LOCAL_SRC_FILES := proprietary/vendor/lib/egl/libGLES_mali.so
+LOCAL_MODULE_TAGS := optional
+LOCAL_MODULE_CLASS := SHARED_LIBRARIES
+LOCAL_MODULE_SUFFIX := .so
+LOCAL_MODULE_PATH := $(TARGET_OUT_VENDOR_SHARED_LIBRARIES)/egl
+
+SYMLINKS := $(TARGET_OUT)/vendor
+$(SYMLINKS):
+ @echo "Symlink: vulkan.exynos5.so"
+ @mkdir -p $@/lib/hw
+ $(hide) ln -sf ../egl/libGLES_mali.so $@/lib/hw/vulkan.exynos5.so
+ @echo "Symlink: libOpenCL.so"
+ $(hide) ln -sf egl/libGLES_mali.so $@/lib/libOpenCL.so
+ @echo "Symlink: libOpenCL.so.1"
+ $(hide) ln -sf egl/libGLES_mali.so $@/lib/libOpenCL.so.1
+ @echo "Symlink: libOpenCL.so.1.1"
+ $(hide) ln -sf egl/libGLES_mali.so $@/lib/libOpenCL.so.1.1
+
+ALL_MODULES.$(LOCAL_MODULE).INSTALLED := \
+ $(ALL_MODULES.$(LOCAL_MODULE).INSTALLED) $(SYMLINKS)
+
+include $(BUILD_PREBUILT)
+
+endif
--- /dev/null
+# Copyright (C) 2017-2019 The LineageOS Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+# This file is generated by device/samsung/universal8895-common/setup-makefiles.sh
+
--- /dev/null
+# List of effect libraries to load. Each library element must contain a "path" element
+# giving the full path of the library .so file.
+# libraries {
+# <lib name> {
+# path <lib path>
+# }
+# }
+libraries {
+# This is a proxy library that will be an abstraction for
+# the HW and SW effects
+
+ #proxy {
+ #path /system/lib/soundfx/libeffectproxy.so
+ #}
+
+# This is the SW implementation library of the effect
+ #libSW {
+ #path /system/lib/soundfx/libswwrapper.so
+ #}
+
+# This is the HW implementation library for the effect
+ #libHW {
+ #path /system/lib/soundfx/libhwwrapper.so
+ #}
+
+ bundle {
+ path /system/lib/soundfx/libbundlewrapper.so
+ }
+ reverb {
+ path /system/lib/soundfx/libreverbwrapper.so
+ }
+ visualizer {
+ path /system/lib/soundfx/libvisualizer.so
+ }
+ visualizer_hw {
+ path /system/lib/soundfx/libexynosvisualizer.so
+ }
+ downmix {
+ path /system/lib/soundfx/libdownmix.so
+ }
+ proxy {
+ path /system/lib/soundfx/libeffectproxy.so
+ }
+ loudness_enhancer {
+ path /system/lib/soundfx/libldnhncr.so
+ }
+}
+
+# Default pre-processing library. Add to audio_effect.conf "libraries" section if
+# audio HAL implements support for default software audio pre-processing effects
+#
+# pre_processing {
+# path /system/lib/soundfx/libaudiopreprocessing.so
+# }
+
+# list of effects to load. Each effect element must contain a "library" and a "uuid" element.
+# The value of the "library" element must correspond to the name of one library element in the
+# "libraries" element.
+# The name of the effect element is indicative, only the value of the "uuid" element
+# designates the effect.
+# The uuid is the implementation specific UUID as specified by the effect vendor. This is not the
+# generic effect type UUID.
+# effects {
+# <fx name> {
+# library <lib name>
+# uuid <effect uuid>
+# }
+# ...
+# }
+
+effects {
+
+# additions for the proxy implementation
+# Proxy implementation
+ #effectname {
+ #library proxy
+ #uuid xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
+
+ # SW implemetation of the effect. Added as a node under the proxy to
+ # indicate this as a sub effect.
+ #libsw {
+ #library libSW
+ #uuid yyyyyyyy-yyyy-yyyy-yyyy-yyyyyyyyyyyy
+ #} End of SW effect
+
+ # HW implementation of the effect. Added as a node under the proxy to
+ # indicate this as a sub effect.
+ #libhw {
+ #library libHW
+ #uuid zzzzzzzz-zzzz-zzzz-zzzz-zzzzzzzzzzzz
+ #}End of HW effect
+ #} End of effect proxy
+
+ bassboost {
+ library bundle
+ uuid 8631f300-72e2-11df-b57e-0002a5d5c51b
+ }
+ virtualizer {
+ library bundle
+ uuid 1d4033c0-8557-11df-9f2d-0002a5d5c51b
+ }
+ equalizer {
+ library bundle
+ uuid ce772f20-847d-11df-bb17-0002a5d5c51b
+ }
+ volume {
+ library bundle
+ uuid 119341a0-8469-11df-81f9-0002a5d5c51b
+ }
+ reverb_env_aux {
+ library reverb
+ uuid 4a387fc0-8ab3-11df-8bad-0002a5d5c51b
+ }
+ reverb_env_ins {
+ library reverb
+ uuid c7a511a0-a3bb-11df-860e-0002a5d5c51b
+ }
+ reverb_pre_aux {
+ library reverb
+ uuid f29a1400-a3bb-11df-8ddc-0002a5d5c51b
+ }
+ reverb_pre_ins {
+ library reverb
+ uuid 172cdf00-a3bc-11df-a72f-0002a5d5c51b
+ }
+ visualizer {
+ library proxy
+ uuid ec7178ec-e5e1-4432-a3f4-4657e6795210
+
+ libsw {
+ library visualizer
+ uuid d069d9e0-8329-11df-9168-0002a5d5c51b
+ }
+
+ libhw {
+ library visualizer_hw
+ uuid 7a8044a0-1a71-11e3-a184-0002a5d5c51b
+ }
+ }
+ downmix {
+ library downmix
+ uuid 93f04452-e4fe-41cc-91f9-e475b6d1d69f
+ }
+ loudness_enhancer {
+ library loudness_enhancer
+ uuid fa415329-2034-4bea-b5dc-5b381c8d1e2c
+ }
+}
+
+# Default pre-processing effects. Add to audio_effect.conf "effects" section if
+# audio HAL implements support for them.
+#
+# agc {
+# library pre_processing
+# uuid aa8130e0-66fc-11e0-bad0-0002a5d5c51b
+# }
+# aec {
+# library pre_processing
+# uuid bb392ec0-8d4d-11e0-a896-0002a5d5c51b
+# }
+# ns {
+# library pre_processing
+# uuid c06c8400-8e06-11e0-9cb6-0002a5d5c51b
+# }
+
+# Audio preprocessor configurations.
+# The pre processor configuration consists in a list of elements each describing
+# pre processor settings for a given input source. Valid input source names are:
+# "mic", "camcorder", "voice_recognition", "voice_communication"
+# Each input source element contains a list of effects elements. The name of the effect
+# element must be the name of one of the effects in the "effects" list of the file.
+# Each effect element may optionally contain a list of parameters and their
+# default value to apply when the pre processor effect is created.
+# A parameter is defined by a "param" element and a "value" element. Each of these elements
+# consists in one or more elements specifying a type followed by a value.
+# The types defined are: "int", "short", "float", "bool" and "string"
+# When both "param" and "value" are a single int, a simple form is allowed where just
+# the param and value pair is present in the parameter description
+# pre_processing {
+# <input source name> {
+# <fx name> {
+# <param 1 name> {
+# param {
+# int|short|float|bool|string <value>
+# [ int|short|float|bool|string <value> ]
+# ...
+# }
+# value {
+# int|short|float|bool|string <value>
+# [ int|short|float|bool|string <value> ]
+# ...
+# }
+# }
+# <param 2 name > {<param> <value>}
+# ...
+# }
+# ...
+# }
+# ...
+# }
+
+#
+# TODO: add default audio pre processor configurations after debug and tuning phase
+#
--- /dev/null
+NTP_SERVER=north-america.pool.ntp.org
+XTRA_SERVER_1=http://gllto1.glpals.com/4day/v5/latest/lto2.dat
+XTRA_SERVER_2=http://gllto2.glpals.com/4day/v5/latest/lto2.dat
+SUPL_HOST=supl.google.com
+SUPL_PORT=7275
--- /dev/null
+# Set vendor property for SELinux permission
+on property:gsm.sim.state=*
+ setprop vendor.gsm.sim.state ${gsm.sim.state}
+
+on property:gsm.network.type=*
+ setprop vendor.gsm.network.type ${gsm.network.type}
--- /dev/null
+###############################################################################
+# NFC Configuration for NON-HAL component S.LSI NFC Chip
+# Samsung Electronics, System LSI Division
+# Update Date : 2018/07/27
+# Configuration : UICC + eSE as CE mode & 106k P2P disabled
+# Region : EUR OPEN / CHINA
+# F/W Version dependency : NONE
+########################## Start of libnfc-nci.conf ###########################
+###############################################################################
+# Application options
+NFC_DEBUG_ENABLED=1
+###############################################################################
+# performance measurement
+# Change this setting to control how often USERIAL log the performance (throughput)
+# data on read/write/poll
+# defailt is to log performance dara for every 100 read or write
+#REPORT_PERFORMANCE_MEASURE=100
+###############################################################################
+# File used for NFA storage
+NFA_STORAGE="/data/nfc"
+###############################################################################
+# When screen is turned off, specify the desired power state of the controller.
+# 0: power-off-sleep state; DEFAULT
+# 1: full-power state
+# 2: screen-off card-emulation (CE4/CE3/CE1 modes are used)
+SCREEN_OFF_POWER_STATE=1
+###############################################################################
+# Force tag polling for the following technology(s).
+# The bits are defined as tNFA_TECHNOLOGY_MASK in nfa_api.h.
+# Default is NFA_TECHNOLOGY_MASK_A | NFA_TECHNOLOGY_MASK_B |
+# NFA_TECHNOLOGY_MASK_F | NFA_TECHNOLOGY_MASK_ISO15693 |
+# NFA_TECHNOLOGY_MASK_B_PRIME | NFA_TECHNOLOGY_MASK_KOVIO |
+# NFA_TECHNOLOGY_MASK_ACTIVE
+#
+# Notable bits:
+# NFA_TECHNOLOGY_MASK_A 0x01 /* NFC Technology A */
+# NFA_TECHNOLOGY_MASK_B 0x02 /* NFC Technology B */
+# NFA_TECHNOLOGY_MASK_F 0x04 /* NFC Technology F */
+# NFA_TECHNOLOGY_MASK_ISO15693 0x08 /* Proprietary Technology */
+# NFA_TECHNOLOGY_MASK_KOVIO 0x20 /* Proprietary Technology */
+# NFA_TECHNOLOGY_MASK_ACTIVE 0x40 /* NFC Technology Active */
+POLLING_TECH_MASK=0xEF
+###############################################################################
+# Force P2P to only listen for the following technology(s).
+# The bits are defined as tNFA_TECHNOLOGY_MASK in nfa_api.h.
+# Default is NFA_TECHNOLOGY_MASK_A | NFA_TECHNOLOGY_MASK_F |
+# NFA_TECHNOLOGY_MASK_ACTIVE
+#
+# Notable bits:
+# NFA_TECHNOLOGY_MASK_A 0x01 /* NFC Technology A */
+# NFA_TECHNOLOGY_MASK_F 0x04 /* NFC Technology F */
+# NFA_TECHNOLOGY_MASK_ACTIVE 0x40 /* NFC Technology Active */
+P2P_LISTEN_TECH_MASK=0xC4
+PRESERVE_STORAGE=1
+###############################################################################
+# Override the stack default for NFA_EE_MAX_EE_SUPPORTED set in nfc_target.h.
+# The value is set assumeing discovery of 0x00(Host), 0xC0(Ese) and 0x80(UICC).
+# If a platform will exclude and SE, this value can be reduced so that the stack
+# will not wait any longer than necessary.
+# Maximum EE supported number
+#NFA_MAX_EE_SUPPORTED=3
+###############################################################################
+# AID_MATCHING constants
+# AID_MATCHING_EXACT_ONLY 0x00
+# AID_MATCHING_EXACT_OR_PREFIX 0x01
+# AID_MATCHING_PREFIX_ONLY 0x02
+# AID_MATCHING_EXACT_OR_SUBSET_OR_PREFIX 0x03
+AID_MATCHING_MODE=0x01
+
+###############################################################################
+# Partial AID setting : Only used for ATT / TMO / VZW
+# This configuration may be changed by MNO specific requirement.
+# Description
+# 1st byte : NCI Length
+# 2nd byte : Number of set
+# 3rd~ bytes : Partial matching order
+# Matching value : Full matching = 0x00, Subset Matching = 0x01, Superset Matching : 0x02, Pattern Matching : 0x03
+# ex) 2f 39 03 02 01 02 --> order : full matching - subset matching - superset matching PARTIAL_AID={03:02:01:02}
+PARTIAL_AID={02:01:05}
+
+###############################################################################
+# UICC listen tech mask
+# Force UICC to only listen to the following technology(s).
+# Default is NFA_TECHNOLOGY_MASK_A | NFA_TECHNOLOGY_MASK_B.
+# If this option is blocked by # comment, default value will be applied
+###############################################################################
+# Description
+# Oring each tech mask
+# Type A : 0x01
+# Type B : 0x02
+# Type F : 0x04
+###############################################################################
+# Guide
+# HK : UICC_LISTEN_TECH_MASK=0x07 (Enable Type F card)
+# Other region : UICC_LISTEN_TECH_MASK=0x03 (Default value)
+UICC_LISTEN_TECH_MASK=0x07
+
+###############################################################################
+# Default poll duration (in ms)
+# The defualt is 500ms if not set (see nfc_target.h)
+NFA_DM_DISC_DURATION_POLL=500
+
+###############################################################################
+# eSE Chip Type Setting
+# Configure eSE Chip Type.
+# NFA_HCI_USE_FORCE_SETTING = 0x00 : Auto Setting
+# NFA_HCI_USE_FORCE_SETTING = 0x01 : Manual Setting
+# NFA_HCI_ESE_CHIP_TYPE=0x00 : Oberthur eSE
+# NFA_HCI_ESE_CHIP_TYPE=0x01 : Gemalto eSE
+# NFA_HCI_DEFAULT_STATIC_PIPE_TYPE = 0x00 : Supported dynamic pipe for wired C/E.
+# NFA_HCI_DEFAULT_STATIC_PIPE_TYPE = 0x01 : Supported static pipe for wired C/E.
+# NFA_HCI_APDU_GATE = 0xF0 : Gate ID for dynamic pipe.
+# You must set this value if you set 'NFA_HCI_DEFAULT_STATIC_PIPE_TYPE = 0x00'.
+NFA_HCI_USE_FORCE_SETTING=0x00
+NFA_HCI_ESE_CHIP_TYPE=0x01
+NFA_HCI_DEFAULT_STATIC_PIPE_TYPE=0x01
+###############################################################################
+
+###############################################################################
+# eSE Power Stable Time
+# Configure eSE Power Stable Time (ms)
+# Only for Gemalto COS
+
+ESE_POWER_STABLE_TIME=50
+###############################################################################
+
+###############################################################################
+# Application options
+APPL_TRACE_LEVEL=0xFF
+PROTOCOL_TRACE_LEVEL=0xFFFFFFFF
+###############################################################################
+
+
+###############################################################################
+# power control driver
+# Specify a kernel driver that support ioctl commands to control NFC_EN and
+# NFC_WAKE gpio signals.
+#
+# POWER_CONTRL_DRIVER=<driver>
+# i2c and spi driver may be used to control NFC_EN and NFC_WAKE signal
+POWER_CONTROL_DRIVER="/dev/sec-nfc"
+
+###############################################################################
+# transport driver
+#
+# TRANSPORT_DRIVER=<driver>
+#
+# where <driver> can be, for example:
+# "/dev/ttyS" (UART)
+# "/dev/bcmi2cnfc" (I2C)
+# "hwtun" (HW Tunnel)
+# "/dev/bcmspinfc" (SPI)
+# "/dev/btusb0" (BT USB)
+TRANSPORT_DRIVER="/dev/sec-nfc"
+
+###############################################################################
+# ProtocolClt was removed from NFA_PROPRIETARY_CFG,
+# and a new NFA_PROPRIETARY_CFG_CLT variable was created.
+# protocolClt default value = 0x90
+NFA_PROPRIETARY_CFG_CLT=0x90
+ACTIVE_SE=0x02
+
+############### end of config ##############################
\ No newline at end of file
--- /dev/null
+<?xml version="1.0" encoding="utf-8" ?>
+<!-- Copyright (C) 2012 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<!--
+<!DOCTYPE MediaCodecs [
+<!ELEMENT Include EMPTY>
+<!ATTLIST Include href CDATA #REQUIRED>
+<!ELEMENT MediaCodecs (Decoders|Encoders|Include)*>
+<!ELEMENT Decoders (MediaCodec|Include)*>
+<!ELEMENT Encoders (MediaCodec|Include)*>
+<!ELEMENT MediaCodec (Type|Quirk|Include)*>
+<!ATTLIST MediaCodec name CDATA #REQUIRED>
+<!ATTLIST MediaCodec type CDATA>
+<!ELEMENT Type EMPTY>
+<!ATTLIST Type name CDATA #REQUIRED>
+<!ELEMENT Quirk EMPTY>
+<!ATTLIST Quirk name CDATA #REQUIRED>
+]>
+
+There's a simple and a complex syntax to declare the availability of a
+media codec:
+
+A codec that properly follows the OpenMax spec and therefore doesn't have any
+quirks and that only supports a single content type can be declared like so:
+
+ <MediaCodec name="OMX.foo.bar" type="something/interesting" />
+
+If a codec has quirks OR supports multiple content types, the following syntax
+can be used:
+
+ <MediaCodec name="OMX.foo.bar" >
+ <Type name="something/interesting" />
+ <Type name="something/else" />
+ ...
+ <Quirk name="requires-allocate-on-input-ports" />
+ <Quirk name="requires-allocate-on-output-ports" />
+ <Quirk name="output-buffers-are-unreadable" />
+ </MediaCodec>
+
+Only the three quirks included above are recognized at this point:
+
+"requires-allocate-on-input-ports"
+ must be advertised if the component does not properly support specification
+ of input buffers using the OMX_UseBuffer(...) API but instead requires
+ OMX_AllocateBuffer to be used.
+
+"requires-allocate-on-output-ports"
+ must be advertised if the component does not properly support specification
+ of output buffers using the OMX_UseBuffer(...) API but instead requires
+ OMX_AllocateBuffer to be used.
+
+"output-buffers-are-unreadable"
+ must be advertised if the emitted output buffers of a decoder component
+ are not readable, i.e. use a custom format even though abusing one of
+ the official OMX colorspace constants.
+ Clients of such decoders will not be able to access the decoded data,
+ naturally making the component much less useful. The only use for
+ a component with this quirk is to render the output to the screen.
+ Audio decoders MUST NOT advertise this quirk.
+ Video decoders that advertise this quirk must be accompanied by a
+ corresponding color space converter for thumbnail extraction,
+ matching surfaceflinger support that can render the custom format to
+ a texture and possibly other code, so just DON'T USE THIS QUIRK.
+
+-->
+
+<MediaCodecs>
+ <Settings>
+ <Setting name="supports-multiple-secure-codecs" value="true" />
+ <Setting name="supports-secure-with-non-secure-codec" value="true" />
+ <Setting name="max-video-encoder-input-buffers" value="9" />
+ </Settings>
+ <Decoders>
+ <MediaCodec name="OMX.Exynos.mpeg4.dec" type="video/mp4v-es" >
+ <Quirk name="requires-allocate-on-input-ports" />
+ <Quirk name="requires-allocate-on-output-ports" />
+ <Limit name="size" min="32x32" max="1920x1088" />
+ <Limit name="alignment" value="2x2" />
+ <Limit name="block-size" value="16x16" />
+ <Limit name="blocks-per-second" min="1" max="489600" />
+ <Limit name="bitrate" range="1-80000000" />
+ <Limit name="concurrent-instances" max="16" />
+ <Feature name="adaptive-playback" />
+ </MediaCodec>
+ <MediaCodec name="OMX.Exynos.h263.dec" type="video/3gpp" >
+ <Quirk name="requires-allocate-on-input-ports" />
+ <Quirk name="requires-allocate-on-output-ports" />
+ <Limit name="size" min="32x32" max="720x480" />
+ <Limit name="alignment" value="4x4" />
+ <Limit name="block-size" value="16x16" />
+ <Limit name="blocks-per-second" min="1" max="48600" />
+ <Limit name="bitrate" range="1-80000000" />
+ <Limit name="concurrent-instances" max="16" />
+ <Feature name="adaptive-playback" />
+ </MediaCodec>
+ <MediaCodec name="OMX.Exynos.avc.dec" type="video/avc" >
+ <Quirk name="requires-allocate-on-input-ports" />
+ <Quirk name="requires-allocate-on-output-ports" />
+ <Limit name="size" min="32x32" max="3840x2160" />
+ <Limit name="alignment" value="2x2" />
+ <Limit name="block-size" value="16x16" />
+ <Limit name="blocks-per-second" min="1" max="3888000" />
+ <Limit name="bitrate" range="1-120000000" />
+ <Limit name="concurrent-instances" max="16" />
+ <Feature name="adaptive-playback" />
+ </MediaCodec>
+ <MediaCodec name="OMX.Exynos.avc.dec.secure" type="video/avc" >
+ <Quirk name="requires-allocate-on-input-ports" />
+ <Quirk name="requires-allocate-on-output-ports" />
+ <Limit name="size" min="32x32" max="3840x2160" />
+ <Limit name="alignment" value="2x2" />
+ <Limit name="block-size" value="16x16" />
+ <Limit name="blocks-per-second" min="1" max="3888000" />
+ <Limit name="bitrate" range="1-120000000" />
+ <Limit name="concurrent-instances" max="2" />
+ <Feature name="adaptive-playback" />
+ <Feature name="secure-playback" required="true" />
+ </MediaCodec>
+ <MediaCodec name="OMX.Exynos.vp8.dec" type="video/x-vnd.on2.vp8" >
+ <Quirk name="requires-allocate-on-input-ports" />
+ <Quirk name="requires-allocate-on-output-ports" />
+ <Limit name="size" min="32x32" max="3840x2160" />
+ <Limit name="alignment" value="2x2" />
+ <Limit name="block-size" value="16x16" />
+ <Limit name="blocks-per-second" min="1" max="979200" />
+ <Limit name="bitrate" range="1-80000000" />
+ <Limit name="concurrent-instances" max="16" />
+ <Feature name="adaptive-playback" />
+ </MediaCodec>
+ <MediaCodec name="OMX.Exynos.hevc.dec" type="video/hevc" >
+ <Quirk name="requires-allocate-on-input-ports" />
+ <Quirk name="requires-allocate-on-output-ports" />
+ <Limit name="size" min="64x64" max="3840x2160" />
+ <Limit name="alignment" value="2x2" />
+ <Limit name="block-size" value="16x16" />
+ <Limit name="blocks-per-second" min="1" max="3888000" />
+ <Limit name="bitrate" range="1-120000000" />
+ <Limit name="concurrent-instances" max="16" />
+ <Feature name="adaptive-playback" />
+ </MediaCodec>
+ <MediaCodec name="OMX.Exynos.hevc.dec.secure" type="video/hevc" >
+ <Quirk name="requires-allocate-on-input-ports" />
+ <Quirk name="requires-allocate-on-output-ports" />
+ <Limit name="size" min="64x64" max="3840x2160" />
+ <Limit name="alignment" value="2x2" />
+ <Limit name="block-size" value="16x16" />
+ <Limit name="blocks-per-second" min="1" max="3888000" />
+ <Limit name="bitrate" range="1-120000000" />
+ <Limit name="concurrent-instances" max="2" />
+ <Feature name="adaptive-playback" />
+ <Feature name="secure-playback" required="true" />
+ </MediaCodec>
+ <MediaCodec name="OMX.Exynos.vp9.dec" type="video/x-vnd.on2.vp9" >
+ <Quirk name="requires-allocate-on-input-ports" />
+ <Quirk name="requires-allocate-on-output-ports" />
+ <Limit name="size" min="64x64" max="3840x2160" />
+ <Limit name="alignment" value="2x2" />
+ <Limit name="block-size" value="16x16" />
+ <Limit name="blocks-per-second" min="1" max="979200" />
+ <Limit name="bitrate" range="1-80000000" />
+ <Limit name="concurrent-instances" max="16" />
+ <Feature name="adaptive-playback" />
+ </MediaCodec>
+ <MediaCodec name="OMX.Exynos.vp9.dec.secure" type="video/x-vnd.on2.vp9" >
+ <Quirk name="requires-allocate-on-input-ports" />
+ <Quirk name="requires-allocate-on-output-ports" />
+ <Limit name="size" min="64x64" max="3840x2160" />
+ <Limit name="alignment" value="2x2" />
+ <Limit name="block-size" value="16x16" />
+ <Limit name="blocks-per-second" min="1" max="979200" />
+ <Limit name="bitrate" range="1-80000000" />
+ <Limit name="concurrent-instances" max="2" />
+ <Feature name="adaptive-playback" />
+ <Feature name="secure-playback" required="true" />
+ </MediaCodec>
+ <MediaCodec name="OMX.Exynos.vc1.dec" >
+ <Type name="video/wvc1" />
+ <Type name="video/x-ms-wmv" />
+ <Quirk name="requires-allocate-on-input-ports" />
+ <Quirk name="requires-allocate-on-output-ports" />
+ <Limit name="size" min="32x32" max="1920x1088" />
+ <Limit name="alignment" value="2x2" />
+ <Limit name="block-size" value="16x16" />
+ <Limit name="blocks-per-second" min="1" max="489600" />
+ <Limit name="bitrate" range="1-80000000" />
+ <Limit name="concurrent-instances" max="16"/>
+ <Feature name="adaptive-playback" />
+ </MediaCodec>
+ </Decoders>
+
+ <Encoders>
+ <MediaCodec name="OMX.Exynos.AVC.Encoder" type="video/avc" >
+ <Quirk name="requires-allocate-on-input-ports" />
+ <Quirk name="requires-allocate-on-output-ports" />
+ <Limit name="size" min="32x32" max="3840x2160" />
+ <Limit name="alignment" value="2x2" />
+ <Limit name="block-size" value="16x16" />
+ <Limit name="blocks-per-second" min="1" max="3888000" />
+ <Limit name="bitrate" range="1-120000000" />
+ <Limit name="concurrent-instances" max="16" />
+ </MediaCodec>
+ <MediaCodec name="OMX.Exynos.H263.Encoder" type="video/3gpp" >
+ <Quirk name="requires-allocate-on-input-ports" />
+ <Quirk name="requires-allocate-on-output-ports" />
+ <Limit name="size" min="32x32" max="2048x1152" />
+ <Limit name="alignment" value="4x4" />
+ <Limit name="block-size" value="16x16" />
+ <Limit name="blocks-per-second" min="1" max="979200" />
+ <Limit name="bitrate" range="1-80000000" />
+ <Limit name="concurrent-instances" max="16" />
+ </MediaCodec>
+ <MediaCodec name="OMX.Exynos.MPEG4.Encoder" type="video/mp4v-es" >
+ <Quirk name="requires-allocate-on-input-ports" />
+ <Quirk name="requires-allocate-on-output-ports" />
+ <Limit name="size" min="32x32" max="2048x2048" />
+ <Limit name="alignment" value="2x2" />
+ <Limit name="block-size" value="16x16" />
+ <Limit name="blocks-per-second" min="1" max="979200" />
+ <Limit name="bitrate" range="1-80000000" />
+ <Limit name="concurrent-instances" max="16" />
+ </MediaCodec>
+ <MediaCodec name="OMX.Exynos.VP8.Encoder" type="video/x-vnd.on2.vp8" >
+ <Quirk name="requires-allocate-on-input-ports" />
+ <Quirk name="requires-allocate-on-output-ports" />
+ <Limit name="size" min="32x32" max="3840x2160" />
+ <Limit name="alignment" value="2x2" />
+ <Limit name="block-size" value="16x16" />
+ <Limit name="blocks-per-second" min="1" max="979200" />
+ <Limit name="bitrate" range="1-80000000" />
+ <Limit name="concurrent-instances" max="16" />
+ </MediaCodec>
+ <MediaCodec name="OMX.Exynos.HEVC.Encoder" type="video/hevc" >
+ <Quirk name="requires-allocate-on-input-ports" />
+ <Quirk name="requires-allocate-on-output-ports" />
+ <Limit name="size" min="64x64" max="3840x2160" />
+ <Limit name="alignment" value="2x2" />
+ <Limit name="block-size" value="32x32" />
+ <Limit name="blocks-per-second" min="1" max="979200" />
+ <Limit name="bitrate" range="1-120000000" />
+ <Limit name="concurrent-instances" max="16" />
+ </MediaCodec>
+ <MediaCodec name="OMX.Exynos.VP9.Encoder" type="video/x-vnd.on2.vp9" >
+ <Quirk name="requires-allocate-on-input-ports" />
+ <Quirk name="requires-allocate-on-output-ports" />
+ <Limit name="size" min="64x64" max="3840x2160" />
+ <Limit name="alignment" value="2x2" />
+ <Limit name="block-size" value="64x64" />
+ <Limit name="blocks-per-second" min="1" max="61200" />
+ <Limit name="bitrate" range="1-80000000" />
+ <Limit name="concurrent-instances" max="16" />
+ </MediaCodec>
+ </Encoders>
+ <Include href="media_codecs_google_video.xml" />
+ <Include href="media_codecs_google_audio.xml" />
+ <Include href="media_codecs_google_telephony.xml" />
+</MediaCodecs>
--- /dev/null
+<?xml version="1.0" encoding="utf-8" ?>
+<!-- Copyright (C) 2012 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<MediaCodecs>
+ <Decoders>
+ <!-- DOLBY_AC4 -->
+ <MediaCodec name="OMX.dolby.ac4.decoder" type="audio/ac4">
+ <Limit name="channel-count" max="2" />
+ <Limit name="sample-rate" ranges="48000" />
+ <Limit name="bitrate" range="16000-2688000" />
+ </MediaCodec>
+ <!-- DOLBY_AC4 END -->
+ </Decoders>
+</MediaCodecs>
--- /dev/null
+<?xml version="1.0" encoding="utf-8" ?>
+<!-- Copyright (C) 2012 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<MediaCodecs>
+ <Decoders>
+ <!-- DOLBY_UDC -->
+ <MediaCodec name="OMX.dolby.ac3.decoder" type="audio/ac3">
+ <Limit name="channel-count" max="6" />
+ <Limit name="sample-rate" ranges="32000,44100,48000" />
+ <Limit name="bitrate" range="32000-640000" />
+ </MediaCodec>
+ <MediaCodec name="OMX.dolby.eac3.decoder" type="audio/eac3">
+ <Limit name="channel-count" max="8" />
+ <Limit name="sample-rate" ranges="32000,44100,48000" />
+ <Limit name="bitrate" range="32000-6144000" />
+ </MediaCodec>
+ <MediaCodec name="OMX.dolby.eac3_joc.decoder" type="audio/eac3-joc">
+ <Limit name="channel-count" max="8" />
+ <Limit name="sample-rate" ranges="48000" />
+ <Limit name="bitrate" range="32000-6144000" />
+ </MediaCodec>
+ <!-- DOLBY_UDC END -->
+ </Decoders>
+</MediaCodecs>
--- /dev/null
+<?xml version="1.0" encoding="utf-8" ?>
+<!-- Copyright (C) 2014 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<Included>
+ <Decoders>
+ <MediaCodec name="OMX.google.mp3.decoder" type="audio/mpeg">
+ <Limit name="channel-count" max="2" />
+ <Limit name="sample-rate" ranges="8000,11025,12000,16000,22050,24000,32000,44100,48000" />
+ <Limit name="bitrate" range="8000-320000" />
+ </MediaCodec>
+ <MediaCodec name="OMX.google.amrnb.decoder" type="audio/3gpp">
+ <Limit name="channel-count" max="1" />
+ <Limit name="sample-rate" ranges="8000" />
+ <Limit name="bitrate" range="4750-12200" />
+ </MediaCodec>
+ <MediaCodec name="OMX.google.amrwb.decoder" type="audio/amr-wb">
+ <Limit name="channel-count" max="1" />
+ <Limit name="sample-rate" ranges="16000" />
+ <Limit name="bitrate" range="6600-23850" />
+ </MediaCodec>
+ <MediaCodec name="OMX.google.aac.decoder" type="audio/mp4a-latm">
+ <Limit name="channel-count" max="8" />
+ <Limit name="sample-rate" ranges="7350,8000,11025,12000,16000,22050,24000,32000,44100,48000" />
+ <Limit name="bitrate" range="8000-960000" />
+ </MediaCodec>
+ <MediaCodec name="OMX.google.g711.alaw.decoder" type="audio/g711-alaw">
+ <Limit name="channel-count" max="1" />
+ <Limit name="sample-rate" ranges="8000-48000" />
+ <Limit name="bitrate" range="64000" />
+ </MediaCodec>
+ <MediaCodec name="OMX.google.g711.mlaw.decoder" type="audio/g711-mlaw">
+ <Limit name="channel-count" max="1" />
+ <Limit name="sample-rate" ranges="8000-48000" />
+ <Limit name="bitrate" range="64000" />
+ </MediaCodec>
+ <MediaCodec name="OMX.google.vorbis.decoder" type="audio/vorbis">
+ <Limit name="channel-count" max="8" />
+ <Limit name="sample-rate" ranges="8000-96000" />
+ <Limit name="bitrate" range="32000-500000" />
+ </MediaCodec>
+ <MediaCodec name="OMX.google.opus.decoder" type="audio/opus">
+ <Limit name="channel-count" max="8" />
+ <Limit name="sample-rate" ranges="48000" />
+ <Limit name="bitrate" range="6000-510000" />
+ </MediaCodec>
+ <MediaCodec name="OMX.google.raw.decoder" type="audio/raw">
+ <Limit name="channel-count" max="8" />
+ <Limit name="sample-rate" ranges="8000-96000" />
+ <Limit name="bitrate" range="1-10000000" />
+ </MediaCodec>
+ <MediaCodec name="OMX.google.flac.decoder" type="audio/flac">
+ <Limit name="channel-count" max="8" />
+ <Limit name="sample-rate" ranges="1-655350" />
+ <Limit name="bitrate" range="1-21000000" />
+ </MediaCodec>
+ </Decoders>
+ <Encoders>
+ <MediaCodec name="OMX.google.aac.encoder" type="audio/mp4a-latm">
+ <Limit name="channel-count" max="6" />
+ <Limit name="sample-rate" ranges="8000,11025,12000,16000,22050,24000,32000,44100,48000" />
+ <!-- also may support 64000, 88200 and 96000 Hz -->
+ <Limit name="bitrate" range="8000-960000" />
+ </MediaCodec>
+ <MediaCodec name="OMX.google.amrnb.encoder" type="audio/3gpp">
+ <Limit name="channel-count" max="1" />
+ <Limit name="sample-rate" ranges="8000" />
+ <Limit name="bitrate" range="4750-12200" />
+ <Feature name="bitrate-modes" value="CBR" />
+ </MediaCodec>
+ <MediaCodec name="OMX.google.amrwb.encoder" type="audio/amr-wb">
+ <Limit name="channel-count" max="1" />
+ <Limit name="sample-rate" ranges="16000" />
+ <Limit name="bitrate" range="6600-23850" />
+ <Feature name="bitrate-modes" value="CBR" />
+ </MediaCodec>
+ <MediaCodec name="OMX.google.flac.encoder" type="audio/flac">
+ <Limit name="channel-count" max="2" />
+ <Limit name="sample-rate" ranges="1-655350" />
+ <Limit name="bitrate" range="1-21000000" />
+ <Limit name="complexity" range="0-8" default="5" />
+ <Feature name="bitrate-modes" value="CQ" />
+ </MediaCodec>
+ </Encoders>
+</Included>
--- /dev/null
+<?xml version="1.0" encoding="utf-8" ?>
+<!-- Copyright (C) 2014 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<Included>
+ <Decoders>
+ <MediaCodec name="OMX.google.gsm.decoder" type="audio/gsm">
+ <Limit name="channel-count" max="1" />
+ <Limit name="sample-rate" ranges="8000" />
+ <Limit name="bitrate" range="13000" />
+ </MediaCodec>
+ </Decoders>
+</Included>
--- /dev/null
+<?xml version="1.0" encoding="utf-8" ?>
+<!-- Copyright (C) 2014 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<Included>
+ <Decoders>
+ <MediaCodec name="OMX.google.mpeg4.decoder" type="video/mp4v-es">
+ <!-- profiles and levels: ProfileSimple : Level3 -->
+ <Limit name="size" min="2x2" max="352x288" />
+ <Limit name="alignment" value="2x2" />
+ <Limit name="block-size" value="16x16" />
+ <Limit name="blocks-per-second" range="12-11880" />
+ <Limit name="bitrate" range="1-384000" />
+ <Feature name="adaptive-playback" />
+ </MediaCodec>
+ <MediaCodec name="OMX.google.h263.decoder" type="video/3gpp">
+ <!-- profiles and levels: ProfileBaseline : Level30, ProfileBaseline : Level45
+ ProfileISWV2 : Level30, ProfileISWV2 : Level45 -->
+ <Limit name="size" min="2x2" max="352x288" />
+ <Limit name="alignment" value="2x2" />
+ <Limit name="bitrate" range="1-384000" />
+ <Feature name="adaptive-playback" />
+ </MediaCodec>
+ <MediaCodec name="OMX.google.h264.decoder" type="video/avc">
+ <!-- profiles and levels: ProfileHigh : Level52 -->
+ <Limit name="size" min="2x2" max="4080x4080" />
+ <Limit name="alignment" value="2x2" />
+ <Limit name="block-size" value="16x16" />
+ <Limit name="block-count" range="1-32768" /> <!-- max 4096x2048 equivalent -->
+ <Limit name="blocks-per-second" range="1-1966080" />
+ <Limit name="bitrate" range="1-48000000" />
+ <Feature name="adaptive-playback" />
+ </MediaCodec>
+ <MediaCodec name="OMX.google.hevc.decoder" type="video/hevc">
+ <!-- profiles and levels: ProfileMain : MainTierLevel51 -->
+ <Limit name="size" min="2x2" max="4096x4096" />
+ <Limit name="alignment" value="2x2" />
+ <Limit name="block-size" value="8x8" />
+ <Limit name="block-count" range="1-196608" /> <!-- max 4096x3072 -->
+ <Limit name="blocks-per-second" range="1-2000000" />
+ <Limit name="bitrate" range="1-10000000" />
+ <Feature name="adaptive-playback" />
+ </MediaCodec>
+ <MediaCodec name="OMX.google.vp8.decoder" type="video/x-vnd.on2.vp8">
+ <Limit name="size" min="2x2" max="2048x2048" />
+ <Limit name="alignment" value="2x2" />
+ <Limit name="block-size" value="16x16" />
+ <Limit name="block-count" range="1-16384" />
+ <Limit name="blocks-per-second" range="1-1000000" />
+ <Limit name="bitrate" range="1-40000000" />
+ <Feature name="adaptive-playback" />
+ </MediaCodec>
+ <MediaCodec name="OMX.google.vp9.decoder" type="video/x-vnd.on2.vp9">
+ <Limit name="size" min="2x2" max="2048x2048" />
+ <Limit name="alignment" value="2x2" />
+ <Limit name="block-size" value="16x16" />
+ <Limit name="block-count" range="1-16384" />
+ <Limit name="blocks-per-second" range="1-500000" />
+ <Limit name="bitrate" range="1-40000000" />
+ <Feature name="adaptive-playback" />
+ </MediaCodec>
+ </Decoders>
+
+ <Encoders>
+ <MediaCodec name="OMX.google.h263.encoder" type="video/3gpp">
+ <!-- profiles and levels: ProfileBaseline : Level45 -->
+ <Limit name="size" min="176x144" max="176x144" />
+ <Limit name="alignment" value="16x16" />
+ <Limit name="bitrate" range="1-128000" />
+ </MediaCodec>
+ <MediaCodec name="OMX.google.h264.encoder" type="video/avc">
+ <!-- profiles and levels: ProfileBaseline : Level41 -->
+ <Limit name="size" min="16x16" max="2048x2048" />
+ <Limit name="alignment" value="2x2" />
+ <Limit name="block-size" value="16x16" />
+ <Limit name="block-count" range="1-8192" /> <!-- max 2048x1024 -->
+ <Limit name="blocks-per-second" range="1-245760" />
+ <Limit name="bitrate" range="1-12000000" />
+ <Feature name="intra-refresh" />
+ </MediaCodec>
+ <MediaCodec name="OMX.google.mpeg4.encoder" type="video/mp4v-es">
+ <!-- profiles and levels: ProfileCore : Level2 -->
+ <Limit name="size" min="16x16" max="176x144" />
+ <Limit name="alignment" value="16x16" />
+ <Limit name="block-size" value="16x16" />
+ <Limit name="blocks-per-second" range="12-1485" />
+ <Limit name="bitrate" range="1-64000" />
+ </MediaCodec>
+ <MediaCodec name="OMX.google.vp8.encoder" type="video/x-vnd.on2.vp8">
+ <!-- profiles and levels: ProfileMain : Level_Version0-3 -->
+ <Limit name="size" min="2x2" max="2048x2048" />
+ <Limit name="alignment" value="2x2" />
+ <Limit name="block-size" value="16x16" />
+ <!-- 2016 devices can encode at about 10fps at this block count -->
+ <Limit name="block-count" range="1-16384" />
+ <Limit name="bitrate" range="1-40000000" />
+ <Feature name="bitrate-modes" value="VBR,CBR" />
+ </MediaCodec>
+ <MediaCodec name="OMX.google.vp9.encoder" type="video/x-vnd.on2.vp9">
+ <!-- profiles and levels: ProfileMain : Level_Version0-3 -->
+ <Limit name="size" min="2x2" max="2048x2048" />
+ <Limit name="alignment" value="2x2" />
+ <Limit name="block-size" value="16x16" />
+ <!-- 2016 devices can encode at about 8fps at this block count -->
+ <Limit name="block-count" range="1-3600" /> <!-- max 1280x720 -->
+ <Limit name="bitrate" range="1-40000000" />
+ <Feature name="bitrate-modes" value="VBR,CBR" />
+ </MediaCodec>
+ </Encoders>
+</Included>
--- /dev/null
+<?xml version="1.0" encoding="utf-8" ?>
+<!-- Copyright 2015 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<MediaCodecs>
+ <Encoders>
+ <MediaCodec name="OMX.Exynos.AVC.Encoder" type="video/avc" update="true" >
+ <Limit name="measured-frame-rate-320x240" range="800-1300" />
+ <Limit name="measured-frame-rate-720x480" range="160-600" />
+ <Limit name="measured-frame-rate-1280x720" range="120-200" />
+ <Limit name="measured-frame-rate-1920x1080" range="60-150" />
+ <Limit name="measured-frame-rate-3840x2160" range="30-60" />
+ </MediaCodec>
+ <MediaCodec name="OMX.Exynos.H263.Encoder" type="video/3gpp" update="true" >
+ <Limit name="measured-frame-rate-176x144" range="250-500" />
+ <Limit name="measured-frame-rate-352x288" range="170-240" />
+ <Limit name="measured-frame-rate-720x480" range="80-150" />
+ <Limit name="measured-frame-rate-1280x720" range="60-120" />
+ </MediaCodec>
+ <MediaCodec name="OMX.Exynos.MPEG4.Encoder" type="video/mp4v-es" update="true" >
+ <Limit name="measured-frame-rate-176x144" range="250-500" />
+ <Limit name="measured-frame-rate-320x240" range="180-250" />
+ <Limit name="measured-frame-rate-720x480" range="80-150" />
+ <Limit name="measured-frame-rate-1280x720" range="60-120" />
+ <Limit name="measured-frame-rate-1920x1080" range="40-120" />
+ </MediaCodec>
+ <MediaCodec name="OMX.Exynos.VP8.Encoder" type="video/x-vnd.on2.vp8" update="true" >
+ <Limit name="measured-frame-rate-320x180" range="200-450" />
+ <Limit name="measured-frame-rate-640x360" range="154-210" />
+ <Limit name="measured-frame-rate-1280x720" range="120-200" />
+ <Limit name="measured-frame-rate-1920x1080" range="60-150" />
+ </MediaCodec>
+ <MediaCodec name="OMX.Exynos.HEVC.Encoder" type="video/hevc" update="true" >
+ <Limit name="measured-frame-rate-320x240" range="800-1300" />
+ <Limit name="measured-frame-rate-720x480" range="160-600" />
+ <Limit name="measured-frame-rate-1280x720" range="120-200" />
+ <Limit name="measured-frame-rate-1920x1080" range="60-150" />
+ <Limit name="measured-frame-rate-3840x2160" range="30-60" />
+ </MediaCodec>
+ <MediaCodec name="OMX.Exynos.VP9.Encoder" type="video/x-vnd.on2.vp9" update="true" >
+ <Limit name="measured-frame-rate-320x180" range="600-800" />
+ <Limit name="measured-frame-rate-640x360" range="150-300" />
+ <Limit name="measured-frame-rate-1280x720" range="100-200" />
+ <Limit name="measured-frame-rate-1920x1080" range="80-100" />
+ <Limit name="measured-frame-rate-3840x2160" range="30-30" />
+ </MediaCodec>
+
+ <MediaCodec name="OMX.google.h264.encoder" type="video/avc" update="true">
+ <Limit name="measured-frame-rate-320x240" range="150-152" />
+ <Limit name="measured-frame-rate-720x480" range="68-70" />
+ <Limit name="measured-frame-rate-1280x720" range="66-66" />
+ <Limit name="measured-frame-rate-1920x1080" range="20-30" />
+ </MediaCodec>
+ <MediaCodec name="OMX.google.h263.encoder" type="video/3gpp" update="true">
+ <Limit name="measured-frame-rate-176x144" range="100-300" />
+ </MediaCodec>
+ <MediaCodec name="OMX.google.mpeg4.encoder" type="video/mp4v-es" update="true">
+ <Limit name="measured-frame-rate-176x144" range="100-300" />
+ </MediaCodec>
+ <MediaCodec name="OMX.google.vp8.encoder" type="video/x-vnd.on2.vp8" update="true">
+ <Limit name="measured-frame-rate-320x180" range="154-180" />
+ <Limit name="measured-frame-rate-640x360" range="60-120" />
+ <Limit name="measured-frame-rate-1280x720" range="40-70" />
+ <Limit name="measured-frame-rate-1920x1080" range="20-30" />
+ </MediaCodec>
+ </Encoders>
+ <Decoders>
+ <MediaCodec name="OMX.Exynos.avc.dec" type="video/avc" update="true" >
+ <Limit name="measured-frame-rate-320x240" range="500-1000" />
+ <Limit name="measured-frame-rate-720x480" range="450-900" />
+ <Limit name="measured-frame-rate-1280x720" range="450-900" />
+ <Limit name="measured-frame-rate-1920x1080" range="250-500" />
+ <Limit name="measured-frame-rate-3840x2160" range="100-200" />
+ </MediaCodec>
+ <MediaCodec name="OMX.Exynos.h263.dec" type="video/3gpp" update="true" >
+ <Limit name="measured-frame-rate-176x144" range="450-900" />
+ <Limit name="measured-frame-rate-352x288" range="450-900" />
+ </MediaCodec>
+ <MediaCodec name="OMX.Exynos.hevc.dec" type="video/hevc" update="true" >
+ <Limit name="measured-frame-rate-352x288" range="500-1000" />
+ <Limit name="measured-frame-rate-720x480" range="500-1000" />
+ <Limit name="measured-frame-rate-1280x720" range="500-1000" />
+ <Limit name="measured-frame-rate-1920x1080" range="350-700" />
+ <Limit name="measured-frame-rate-3840x2160" range="100-200" />
+ </MediaCodec>
+ <MediaCodec name="OMX.Exynos.mpeg4.dec" type="video/mp4v-es" update="true" >
+ <Limit name="measured-frame-rate-176x144" range="450-900" />
+ <Limit name="measured-frame-rate-480x360" range="350-700" />
+ </MediaCodec>
+ <MediaCodec name="OMX.Exynos.vp8.dec" type="video/x-vnd.on2.vp8" update="true" >
+ <Limit name="measured-frame-rate-320x180" range="400-800" />
+ <Limit name="measured-frame-rate-640x360" range="450-900" />
+ <Limit name="measured-frame-rate-1280x720" range="400-800" />
+ <Limit name="measured-frame-rate-1920x1080" range="200-400" />
+ </MediaCodec>
+ <MediaCodec name="OMX.Exynos.vp9.dec" type="video/x-vnd.on2.vp9" update="true" >
+ <Limit name="measured-frame-rate-320x180" range="450-900" />
+ <Limit name="measured-frame-rate-640x360" range="400-900" />
+ <Limit name="measured-frame-rate-1280x720" range="250-500" />
+ <Limit name="measured-frame-rate-1920x1080" range="150-300" />
+ <Limit name="measured-frame-rate-3840x2160" range="100-200" />
+ </MediaCodec>
+
+ <MediaCodec name="OMX.google.h264.decoder" type="video/avc" update="true">
+ <Limit name="measured-frame-rate-320x240" range="100-200" />
+ <Limit name="measured-frame-rate-720x480" range="40-80" />
+ <Limit name="measured-frame-rate-1280x720" range="25-50" />
+ <Limit name="measured-frame-rate-1920x1080" range="10-20" />
+ </MediaCodec>
+ <MediaCodec name="OMX.google.h263.decoder" type="video/3gpp" update="true">
+ <Limit name="measured-frame-rate-176x144" range="100-200" />
+ <Limit name="measured-frame-rate-352x288" range="100-200" />
+ </MediaCodec>
+ <MediaCodec name="OMX.google.hevc.decoder" type="video/hevc" update="true">
+ <Limit name="measured-frame-rate-352x288" range="300-600" />
+ <Limit name="measured-frame-rate-640x360" range="160-320" />
+ <Limit name="measured-frame-rate-1280x720" range="50-100" />
+ <Limit name="measured-frame-rate-1920x1080" range="25-50" />
+ </MediaCodec>
+ <MediaCodec name="OMX.google.mpeg4.decoder" type="video/mp4v-es" update="true">
+ <Limit name="measured-frame-rate-176x144" range="100-200" />
+ </MediaCodec>
+ <MediaCodec name="OMX.google.vp8.decoder" type="video/x-vnd.on2.vp8" update="true">
+ <Limit name="measured-frame-rate-320x180" range="450-900" />
+ <Limit name="measured-frame-rate-640x360" range="220-440" />
+ <Limit name="measured-frame-rate-1280x720" range="50-100" />
+ <Limit name="measured-frame-rate-1920x1080" range="18-36" />
+ </MediaCodec>
+ <MediaCodec name="OMX.google.vp9.decoder" type="video/x-vnd.on2.vp9" update="true">
+ <Limit name="measured-frame-rate-320x180" range="400-800" />
+ <Limit name="measured-frame-rate-640x360" range="250-500" />
+ <Limit name="measured-frame-rate-1280x720" range="100-200" />
+ <Limit name="measured-frame-rate-1920x1080" range="50-100" />
+ </MediaCodec>
+ <MediaCodec name="OMX.SEC.avc.sw.dec" type="video/avc" update="true" >
+ <Limit name="measured-frame-rate-320x240" range="130-260" />
+ <Limit name="measured-frame-rate-720x480" range="70-140" />
+ <Limit name="measured-frame-rate-1280x720" range="40-80" />
+ <Limit name="measured-frame-rate-1920x1080" range="16-32" />
+ </MediaCodec>
+ <MediaCodec name="OMX.SEC.h263.sw.dec" type="video/3gpp" update="true" >
+ <Limit name="measured-frame-rate-176x144" range="350-700" />
+ <Limit name="measured-frame-rate-352x288" range="250-500" />
+ </MediaCodec>
+ <MediaCodec name="OMX.SEC.hevc.sw.dec" type="video/hevc" update="true" >
+ <Limit name="measured-frame-rate-352x288" range="200-400" />
+ <Limit name="measured-frame-rate-720x480" range="150-300" />
+ <Limit name="measured-frame-rate-1280x720" range="70-140" />
+ <Limit name="measured-frame-rate-1920x1080" range="30-60" />
+ </MediaCodec>
+ <MediaCodec name="OMX.SEC.mpeg4.sw.dec" type="video/mp4v-es" update="true" >
+ <Limit name="measured-frame-rate-176x144" range="280-560" />
+ <Limit name="measured-frame-rate-480x360" range="200-400" />
+ </MediaCodec>
+ <MediaCodec name="OMX.SEC.vp8.dec" type="video/x-vnd.on2.vp8" update="true" >
+ <Limit name="measured-frame-rate-320x180" range="220-440" />
+ <Limit name="measured-frame-rate-640x360" range="200-400" />
+ <Limit name="measured-frame-rate-1280x720" range="40-80" />
+ <Limit name="measured-frame-rate-1920x1080" range="15-30" />
+ </MediaCodec>
+ </Decoders>
+</MediaCodecs>
+
--- /dev/null
+<?xml version="1.0" encoding="utf-8" ?>
+<!-- Copyright (C) 2012 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<MediaCodecs>
+ <Decoders>
+ <MediaCodec name="OMX.SEC.ape.dec">
+ <Type name="audio/x-ape" />
+ <Quirk name="needs-flush-before-disable" />
+ <Quirk name="decoder-ignores-streamcorrupt-error" />
+ </MediaCodec>
+ </Decoders>
+</MediaCodecs>
--- /dev/null
+<?xml version="1.0" encoding="utf-8" ?>
+<!-- Copyright (C) 2012 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<MediaCodecs>
+ <Decoders>
+ <MediaCodec name="OMX.SEC.amr.dec">
+ <Type name="audio/amr-wb" />
+ <Type name="audio/3gpp" />
+ <Quirk name="needs-flush-before-disable" />
+ <Quirk name="decoder-ignores-streamcorrupt-error" />
+ </MediaCodec>
+ <MediaCodec name="OMX.SEC.mp3.dec">
+ <Type name="audio/mpeg">
+ <Limit name="channel-count" max="2" />
+ </Type>
+ <Type name="audio/mpeg-L1">
+ <Limit name="channel-count" max="2" />
+ </Type>
+ <Type name="audio/mpeg-L2">
+ <Limit name="channel-count" max="2" />
+ </Type>
+ <Quirk name="needs-flush-before-disable" />
+ <Quirk name="decoder-ignores-streamcorrupt-error" />
+ </MediaCodec>
+ <MediaCodec name="OMX.SEC.flac.dec" type="audio/flac" >
+ <Quirk name="needs-flush-before-disable" />
+ <Quirk name="decoder-ignores-streamcorrupt-error" />
+ </MediaCodec>
+ <MediaCodec name="OMX.SEC.wma.dec" type="audio/x-ms-wma" >
+ <Quirk name="needs-flush-before-disable" />
+ <Quirk name="decoder-ignores-streamcorrupt-error" />
+ </MediaCodec>
+ <MediaCodec name="OMX.SEC.adpcm.dec" type="audio/x-ima" >
+ <Quirk name="needs-flush-before-disable" />
+ <Quirk name="decoder-ignores-streamcorrupt-error" />
+ </MediaCodec>
+ <MediaCodec name="OMX.SEC.qcelp.dec">
+ <Type name="audio/qcelp" />
+ <Quirk name="needs-flush-before-disable" />
+ <Quirk name="decoder-ignores-streamcorrupt-error" />
+ </MediaCodec>
+ <MediaCodec name="OMX.SEC.evrc.dec">
+ <Type name="audio/evrc" />
+ <Quirk name="needs-flush-before-disable" />
+ <Quirk name="decoder-ignores-streamcorrupt-error" />
+ </MediaCodec>
+ </Decoders>
+ <Encoders>
+ <MediaCodec name="OMX.SEC.qcelp.enc">
+ <Type name="audio/qcelp" />
+ <Quirk name="requires-allocate-on-input-ports" />
+ <Quirk name="requires-allocate-on-output-ports" />
+ </MediaCodec>
+ <MediaCodec name="OMX.SEC.evrc.enc">
+ <Type name="audio/evrc" />
+ <Quirk name="requires-allocate-on-input-ports" />
+ <Quirk name="requires-allocate-on-output-ports" />
+ </MediaCodec>
+ </Encoders>
+</MediaCodecs>
--- /dev/null
+<?xml version="1.0" encoding="utf-8" ?>
+<!-- Copyright (C) 2012 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<MediaCodecs>
+ <Decoders>
+ <MediaCodec name="OMX.SEC.qcelp.dec">
+ <Type name="audio/qcelp" />
+ <Quirk name="needs-flush-before-disable" />
+ <Quirk name="decoder-ignores-streamcorrupt-error" />
+ </MediaCodec>
+ <MediaCodec name="OMX.SEC.evrc.dec">
+ <Type name="audio/evrc" />
+ <Quirk name="needs-flush-before-disable" />
+ <Quirk name="decoder-ignores-streamcorrupt-error" />
+ </MediaCodec>
+ </Decoders>
+ <Encoders>
+ <MediaCodec name="OMX.SEC.qcelp.enc">
+ <Type name="audio/qcelp" />
+ <Quirk name="requires-allocate-on-input-ports" />
+ <Quirk name="requires-allocate-on-output-ports" />
+ </MediaCodec>
+ <MediaCodec name="OMX.SEC.evrc.enc">
+ <Type name="audio/evrc" />
+ <Quirk name="requires-allocate-on-input-ports" />
+ <Quirk name="requires-allocate-on-output-ports" />
+ </MediaCodec>
+ </Encoders>
+</MediaCodecs>
--- /dev/null
+<?xml version="1.0" encoding="utf-8" ?>
+<!-- Copyright (C) 2012 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<MediaCodecs>
+ <Decoders>
+ <MediaCodec name="OMX.SEC.aac.dec" type="audio/mp4a-latm" >
+ <Quirk name="needs-flush-before-disable" />
+ <Quirk name="decoder-ignores-streamcorrupt-error" />
+ </MediaCodec>
+ </Decoders>
+ <Encoders>
+ <MediaCodec name="OMX.SEC.naac.enc" type="audio/mp4a-latm">
+ <Limit name="channel-count" max="6" />
+ <Limit name="sample-rate" ranges="11025,12000,16000,22050,24000,32000,44100,48000" />
+ <Limit name="bitrate" range="8000-960000" />
+ </MediaCodec>
+ </Encoders>
+</MediaCodecs>
--- /dev/null
+<?xml version="1.0" encoding="utf-8" ?>
+<!-- Copyright (C) 2012 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<MediaCodecs>
+ <Decoders>
+ <MediaCodec name="OMX.SEC.h263.sw.dec" type="video/3gpp" >
+ <Quirk name="decoder-ignores-streamcorrupt-error" />
+ </MediaCodec>
+ <MediaCodec name="OMX.SEC.avc.sw.dec" type="video/avc" >
+ <Quirk name="decoder-ignores-streamcorrupt-error" />
+ <Limit name="size" min="64x64" max="2048x2048" />
+ <Feature name="adaptive-playback" />
+ </MediaCodec>
+ <MediaCodec name="OMX.SEC.mpeg4.sw.dec" type="video/mp4v-es" >
+ <Quirk name="decoder-ignores-streamcorrupt-error" />
+ </MediaCodec>
+ <MediaCodec name="OMX.SEC.vc1.sw.dec" >
+ <Type name="video/wvc1" />
+ <Type name="video/x-ms-wmv" />
+ <Quirk name="decoder-ignores-streamcorrupt-error" />
+ </MediaCodec>
+ <MediaCodec name="OMX.SEC.wmv7.dec" type="video/x-ms-wmv7" >
+ <Quirk name="decoder-ignores-streamcorrupt-error" />
+ </MediaCodec>
+ <MediaCodec name="OMX.SEC.wmv8.dec" type="video/x-ms-wmv8" >
+ <Quirk name="decoder-ignores-streamcorrupt-error" />
+ </MediaCodec>
+ <MediaCodec name="OMX.SEC.mp43.dec" type="video/mp43" >
+ <Quirk name="decoder-ignores-streamcorrupt-error" />
+ </MediaCodec>
+ <MediaCodec name="OMX.SEC.vp8.dec" type="video/x-vnd.on2.vp8" >
+ <Quirk name="decoder-ignores-streamcorrupt-error" />
+ <Limit name="size" min="64x64" max="2048x2048" />
+ <Feature name="adaptive-playback" />
+ </MediaCodec>
+ <MediaCodec name="OMX.SEC.hevc.sw.dec" type="video/hevc" >
+ <Quirk name="decoder-ignores-streamcorrupt-error" />
+ <Limit name="size" min="64x64" max="2048x2048" />
+ <Feature name="adaptive-playback" />
+ </MediaCodec>
+ </Decoders>
+</MediaCodecs>
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2010 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<!DOCTYPE MediaSettings [
+<!ELEMENT MediaSettings (CamcorderProfiles,
+ EncoderOutputFileFormat+,
+ VideoEncoderCap+,
+ AudioEncoderCap+,
+ VideoDecoderCap,
+ AudioDecoderCap)>
+<!ELEMENT CamcorderProfiles (EncoderProfile+, ImageEncoding+, ImageDecoding, Camera)>
+<!ELEMENT EncoderProfile (Video, Audio)>
+<!ATTLIST EncoderProfile quality (low|high|qcif|qvga|480p|720p|1080p|timelapselow|timelapsehigh|timelapseqcif|timelapseqvga|timelapse480p|timelapse720p|timelapse1080p) #REQUIRED>
+<!ATTLIST EncoderProfile fileFormat (mp4|3gp) #REQUIRED>
+<!ATTLIST EncoderProfile duration (30|60) #REQUIRED>
+<!ATTLIST EncoderProfile cameraId (0|1) #REQUIRED>
+<!ELEMENT Video EMPTY>
+<!ATTLIST Video codec (hevc|h264|h263|m4v) #REQUIRED>
+<!ATTLIST Video bitRate CDATA #REQUIRED>
+<!ATTLIST Video width CDATA #REQUIRED>
+<!ATTLIST Video height CDATA #REQUIRED>
+<!ATTLIST Video frameRate CDATA #REQUIRED>
+<!ELEMENT Audio EMPTY>
+<!ATTLIST Audio codec (amrnb|amrwb|aac) #REQUIRED>
+<!ATTLIST Audio bitRate CDATA #REQUIRED>
+<!ATTLIST Audio sampleRate CDATA #REQUIRED>
+<!ATTLIST Audio channels (1|2) #REQUIRED>
+<!ELEMENT ImageEncoding EMPTY>
+<!ATTLIST ImageEncoding quality (90|80|70|60|50|40) #REQUIRED>
+<!ELEMENT ImageDecoding EMPTY>
+<!ATTLIST ImageDecoding memCap CDATA #REQUIRED>
+<!ELEMENT Camera EMPTY>
+<!ATTLIST Camera previewFrameRate CDATA #REQUIRED>
+<!ELEMENT EncoderOutputFileFormat EMPTY>
+<!ATTLIST EncoderOutputFileFormat name (mp4|3gp) #REQUIRED>
+<!ELEMENT VideoEncoderCap EMPTY>
+<!ATTLIST VideoEncoderCap name (hevc|h264|h263|m4v|wmv) #REQUIRED>
+<!ATTLIST VideoEncoderCap enabled (true|false) #REQUIRED>
+<!ATTLIST VideoEncoderCap minBitRate CDATA #REQUIRED>
+<!ATTLIST VideoEncoderCap maxBitRate CDATA #REQUIRED>
+<!ATTLIST VideoEncoderCap minFrameWidth CDATA #REQUIRED>
+<!ATTLIST VideoEncoderCap maxFrameWidth CDATA #REQUIRED>
+<!ATTLIST VideoEncoderCap minFrameHeight CDATA #REQUIRED>
+<!ATTLIST VideoEncoderCap maxFrameHeight CDATA #REQUIRED>
+<!ATTLIST VideoEncoderCap minFrameRate CDATA #REQUIRED>
+<!ATTLIST VideoEncoderCap maxFrameRate CDATA #REQUIRED>
+<!ELEMENT AudioEncoderCap EMPTY>
+<!ATTLIST AudioEncoderCap name (amrnb|amrwb|aac|wma) #REQUIRED>
+<!ATTLIST AudioEncoderCap enabled (true|false) #REQUIRED>
+<!ATTLIST AudioEncoderCap minBitRate CDATA #REQUIRED>
+<!ATTLIST AudioEncoderCap maxBitRate CDATA #REQUIRED>
+<!ATTLIST AudioEncoderCap minSampleRate CDATA #REQUIRED>
+<!ATTLIST AudioEncoderCap maxSampleRate CDATA #REQUIRED>
+<!ATTLIST AudioEncoderCap minChannels (1|2) #REQUIRED>
+<!ATTLIST AudioEncoderCap maxChannels (1|2) #REQUIRED>
+<!ELEMENT VideoDecoderCap EMPTY>
+<!ATTLIST VideoDecoderCap name (wmv) #REQUIRED>
+<!ATTLIST VideoDecoderCap enabled (true|false) #REQUIRED>
+<!ELEMENT AudioDecoderCap EMPTY>
+<!ATTLIST AudioDecoderCap name (wma) #REQUIRED>
+<!ATTLIST AudioDecoderCap enabled (true|false) #REQUIRED>
+<!ELEMENT VideoEditorCap EMPTY>
+<!ATTLIST VideoEditorCap maxInputFrameWidth CDATA #REQUIRED>
+<!ATTLIST VideoEditorCap maxInputFrameHeight CDATA #REQUIRED>
+<!ATTLIST VideoEditorCap maxOutputFrameWidth CDATA #REQUIRED>
+<!ATTLIST VideoEditorCap maxOutputFrameHeight CDATA #REQUIRED>
+<!ATTLIST VideoEditorCap maxPrefetchYUVFrames CDATA #REQUIRED>
+<!ELEMENT ExportVideoProfile EMPTY>
+<!ATTLIST ExportVideoProfile name (h264|h263|m4v) #REQUIRED>
+<!ATTLIST ExportVideoProfile profile CDATA #REQUIRED>
+<!ATTLIST ExportVideoProfile level CDATA #REQUIRED>
+]>
+<!--
+ This file is used to declare the multimedia profiles and capabilities
+ on an android-powered device.
+-->
+<MediaSettings>
+ <!-- Each camcorder profile defines a set of predefined configuration parameters -->
+ <!-- Back Camera -->
+ <CamcorderProfiles cameraId="0" startOffsetMs="700">
+
+ <EncoderProfile quality="low" fileFormat="3gp" duration="30">
+ <Video codec="h264"
+ bitRate="384000"
+ width="176"
+ height="144"
+ frameRate="30" />
+
+ <Audio codec="amrnb"
+ bitRate="12200"
+ sampleRate="8000"
+ channels="1" />
+ </EncoderProfile>
+
+ <EncoderProfile quality="high" fileFormat="mp4" duration="30">
+ <Video codec="h264"
+ bitRate="17000000"
+ width="1920"
+ height="1080"
+ frameRate="30" />
+
+ <Audio codec="aac"
+ bitRate="256000"
+ sampleRate="48000"
+ channels="2" />
+ </EncoderProfile>
+
+ <EncoderProfile quality="qcif" fileFormat="3gp" duration="30">
+ <Video codec="h264"
+ bitRate="384000"
+ width="176"
+ height="144"
+ frameRate="30" />
+
+ <Audio codec="amrnb"
+ bitRate="12200"
+ sampleRate="8000"
+ channels="1" />
+ </EncoderProfile>
+
+ <EncoderProfile quality="qvga" fileFormat="mp4" duration="30">
+ <Video codec="h264"
+ bitRate="767000"
+ width="320"
+ height="240"
+ frameRate="30" />
+
+ <Audio codec="aac"
+ bitRate="128000"
+ sampleRate="48000"
+ channels="2" />
+ </EncoderProfile>
+
+ <EncoderProfile quality="480p" fileFormat="mp4" duration="30">
+ <Video codec="h264"
+ bitRate="3449000"
+ width="720"
+ height="480"
+ frameRate="30" />
+
+ <Audio codec="aac"
+ bitRate="256000"
+ sampleRate="48000"
+ channels="2" />
+ </EncoderProfile>
+
+ <EncoderProfile quality="720p" fileFormat="mp4" duration="30">
+ <Video codec="h264"
+ bitRate="12000000"
+ width="1280"
+ height="720"
+ frameRate="30" />
+
+ <Audio codec="aac"
+ bitRate="256000"
+ sampleRate="48000"
+ channels="2" />
+ </EncoderProfile>
+
+ <EncoderProfile quality="1080p" fileFormat="mp4" duration="30">
+ <Video codec="h264"
+ bitRate="17000000"
+ width="1920"
+ height="1080"
+ frameRate="30" />
+
+ <Audio codec="aac"
+ bitRate="256000"
+ sampleRate="48000"
+ channels="2" />
+ </EncoderProfile>
+
+ <EncoderProfile quality="timelapselow" fileFormat="mp4" duration="30">
+ <Video codec="h264"
+ bitRate="384000"
+ width="176"
+ height="144"
+ frameRate="30" />
+
+ <!--
+ The Audio part of the profile will not be used since time lapse mode
+ does not capture audio
+ -->
+ <Audio codec="amrnb"
+ bitRate="12200"
+ sampleRate="8000"
+ channels="1" />
+ </EncoderProfile>
+
+ <EncoderProfile quality="timelapsehigh" fileFormat="mp4" duration="30">
+ <Video codec="h264"
+ bitRate="17000000"
+ width="1920"
+ height="1080"
+ frameRate="30" />
+
+ <!--
+ The Audio part of the profile will not be used since time lapse mode
+ does not capture audio
+ -->
+ <Audio codec="aac"
+ bitRate="256000"
+ sampleRate="48000"
+ channels="2" />
+ </EncoderProfile>
+
+ <EncoderProfile quality="timelapseqcif" fileFormat="mp4" duration="30">
+ <Video codec="h264"
+ bitRate="384000"
+ width="176"
+ height="144"
+ frameRate="30" />
+
+ <!--
+ The Audio part of the profile will not be used since time lapse mode
+ does not capture audio
+ -->
+ <Audio codec="amrnb"
+ bitRate="12200"
+ sampleRate="8000"
+ channels="1" />
+ </EncoderProfile>
+
+ <EncoderProfile quality="timelapseqvga" fileFormat="mp4" duration="30">
+ <Video codec="h264"
+ bitRate="767000"
+ width="320"
+ height="240"
+ frameRate="30" />
+
+ <!--
+ The Audio part of the profile will not be used since time lapse mode
+ does not capture audio
+ -->
+ <Audio codec="aac"
+ bitRate="128000"
+ sampleRate="48000"
+ channels="2" />
+ </EncoderProfile>
+
+ <EncoderProfile quality="timelapse480p" fileFormat="mp4" duration="30">
+ <Video codec="h264"
+ bitRate="3449000"
+ width="720"
+ height="480"
+ frameRate="30" />
+
+ <!--
+ The Audio part of the profile will not be used since time lapse mode
+ does not capture audio
+ -->
+ <Audio codec="aac"
+ bitRate="256000"
+ sampleRate="48000"
+ channels="2" />
+ </EncoderProfile>
+
+ <EncoderProfile quality="timelapse720p" fileFormat="mp4" duration="30">
+ <Video codec="h264"
+ bitRate="12000000"
+ width="1280"
+ height="720"
+ frameRate="30" />
+
+ <!--
+ The Audio part of the profile will not be used since time lapse mode
+ does not capture audio
+ -->
+ <Audio codec="aac"
+ bitRate="256000"
+ sampleRate="48000"
+ channels="2" />
+ </EncoderProfile>
+
+ <EncoderProfile quality="timelapse1080p" fileFormat="mp4" duration="30">
+ <Video codec="h264"
+ bitRate="17000000"
+ width="1920"
+ height="1080"
+ frameRate="30" />
+
+ <!--
+ The Audio part of the profile will not be used since time lapse mode
+ does not capture audio
+ -->
+ <Audio codec="aac"
+ bitRate="256000"
+ sampleRate="48000"
+ channels="2" />
+ </EncoderProfile>
+
+ <ImageEncoding quality="95" />
+ <ImageEncoding quality="80" />
+ <ImageEncoding quality="70" />
+ <ImageDecoding memCap="20000000" />
+
+ </CamcorderProfiles>
+
+ <!-- Front Camera -->
+ <CamcorderProfiles cameraId="1" startOffsetMs="700">
+
+ <EncoderProfile quality="low" fileFormat="3gp" duration="30">
+ <Video codec="h264"
+ bitRate="384000"
+ width="176"
+ height="144"
+ frameRate="30" />
+
+ <Audio codec="amrnb"
+ bitRate="12200"
+ sampleRate="8000"
+ channels="1" />
+ </EncoderProfile>
+
+ <EncoderProfile quality="high" fileFormat="mp4" duration="30">
+ <Video codec="h264"
+ bitRate="17000000"
+ width="1920"
+ height="1080"
+ frameRate="30" />
+
+ <Audio codec="aac"
+ bitRate="256000"
+ sampleRate="48000"
+ channels="2" />
+ </EncoderProfile>
+
+ <EncoderProfile quality="qcif" fileFormat="3gp" duration="30">
+ <Video codec="h264"
+ bitRate="384000"
+ width="176"
+ height="144"
+ frameRate="30" />
+
+ <Audio codec="amrnb"
+ bitRate="12200"
+ sampleRate="8000"
+ channels="1" />
+ </EncoderProfile>
+
+ <EncoderProfile quality="qvga" fileFormat="mp4" duration="30">
+ <Video codec="h264"
+ bitRate="767000"
+ width="320"
+ height="240"
+ frameRate="30" />
+
+ <Audio codec="aac"
+ bitRate="128000"
+ sampleRate="48000"
+ channels="2" />
+ </EncoderProfile>
+
+ <EncoderProfile quality="480p" fileFormat="mp4" duration="30">
+ <Video codec="h264"
+ bitRate="3449000"
+ width="720"
+ height="480"
+ frameRate="30" />
+
+ <Audio codec="aac"
+ bitRate="256000"
+ sampleRate="48000"
+ channels="2" />
+ </EncoderProfile>
+
+ <EncoderProfile quality="720p" fileFormat="mp4" duration="30">
+ <Video codec="h264"
+ bitRate="12000000"
+ width="1280"
+ height="720"
+ frameRate="30" />
+
+ <Audio codec="aac"
+ bitRate="256000"
+ sampleRate="48000"
+ channels="2" />
+ </EncoderProfile>
+
+ <EncoderProfile quality="1080p" fileFormat="mp4" duration="30">
+ <Video codec="h264"
+ bitRate="17000000"
+ width="1920"
+ height="1080"
+ frameRate="30" />
+
+ <Audio codec="aac"
+ bitRate="256000"
+ sampleRate="48000"
+ channels="2" />
+ </EncoderProfile>
+
+ <EncoderProfile quality="timelapselow" fileFormat="mp4" duration="30">
+ <Video codec="h264"
+ bitRate="384000"
+ width="176"
+ height="144"
+ frameRate="30" />
+
+ <!--
+ The Audio part of the profile will not be used since time lapse mode
+ does not capture audio
+ -->
+ <Audio codec="amrnb"
+ bitRate="12200"
+ sampleRate="8000"
+ channels="1" />
+ </EncoderProfile>
+
+ <EncoderProfile quality="timelapsehigh" fileFormat="mp4" duration="30">
+ <Video codec="h264"
+ bitRate="17000000"
+ width="1920"
+ height="1080"
+ frameRate="30" />
+
+ <!--
+ The Audio part of the profile will not be used since time lapse mode
+ does not capture audio
+ -->
+ <Audio codec="aac"
+ bitRate="256000"
+ sampleRate="48000"
+ channels="2" />
+ </EncoderProfile>
+
+ <EncoderProfile quality="timelapseqcif" fileFormat="mp4" duration="30">
+ <Video codec="h264"
+ bitRate="384000"
+ width="176"
+ height="144"
+ frameRate="30" />
+
+ <!--
+ The Audio part of the profile will not be used since time lapse mode
+ does not capture audio
+ -->
+ <Audio codec="amrnb"
+ bitRate="12200"
+ sampleRate="8000"
+ channels="1" />
+ </EncoderProfile>
+
+ <EncoderProfile quality="timelapseqvga" fileFormat="mp4" duration="30">
+ <Video codec="h264"
+ bitRate="767000"
+ width="320"
+ height="240"
+ frameRate="30" />
+
+ <!--
+ The Audio part of the profile will not be used since time lapse mode
+ does not capture audio
+ -->
+ <Audio codec="aac"
+ bitRate="128000"
+ sampleRate="48000"
+ channels="2" />
+ </EncoderProfile>
+
+ <EncoderProfile quality="timelapse480p" fileFormat="mp4" duration="30">
+ <Video codec="h264"
+ bitRate="3449000"
+ width="720"
+ height="480"
+ frameRate="30" />
+
+ <!--
+ The Audio part of the profile will not be used since time lapse mode
+ does not capture audio
+ -->
+ <Audio codec="aac"
+ bitRate="256000"
+ sampleRate="48000"
+ channels="2" />
+ </EncoderProfile>
+
+ <EncoderProfile quality="timelapse720p" fileFormat="mp4" duration="30">
+ <Video codec="h264"
+ bitRate="12000000"
+ width="1280"
+ height="720"
+ frameRate="30" />
+
+ <!--
+ The Audio part of the profile will not be used since time lapse mode
+ does not capture audio
+ -->
+ <Audio codec="aac"
+ bitRate="256000"
+ sampleRate="48000"
+ channels="2" />
+ </EncoderProfile>
+
+ <EncoderProfile quality="timelapse1080p" fileFormat="mp4" duration="30">
+ <Video codec="h264"
+ bitRate="17000000"
+ width="1920"
+ height="1080"
+ frameRate="30" />
+
+ <!--
+ The Audio part of the profile will not be used since time lapse mode
+ does not capture audio
+ -->
+ <Audio codec="aac"
+ bitRate="256000"
+ sampleRate="48000"
+ channels="2" />
+ </EncoderProfile>
+
+ <ImageEncoding quality="95" />
+ <ImageEncoding quality="80" />
+ <ImageEncoding quality="70" />
+ <ImageDecoding memCap="20000000" />
+
+ </CamcorderProfiles>
+
+ <EncoderOutputFileFormat name="3gp" />
+ <EncoderOutputFileFormat name="mp4" />
+
+ <!--
+ If a codec is not enabled, it is invisible to the applications
+ In other words, the applications won't be able to use the codec
+ or query the capabilities of the codec at all if it is disabled
+ -->
+
+ <!--
+ FIXME : we only check Mpeg4 encorder cap and other codec doesn't check
+ codec cap
+ -->
+ <VideoEncoderCap name="h264" enabled="true"
+ minBitRate="64000" maxBitRate="50000000"
+ minFrameWidth="176" maxFrameWidth="3840"
+ minFrameHeight="144" maxFrameHeight="2160"
+ minFrameRate="1" maxFrameRate="30" />
+
+ <VideoEncoderCap name="h263" enabled="true"
+ minBitRate="64000" maxBitRate="1000000"
+ minFrameWidth="176" maxFrameWidth="800"
+ minFrameHeight="144" maxFrameHeight="480"
+ minFrameRate="1" maxFrameRate="30" />
+
+ <VideoEncoderCap name="m4v" enabled="true"
+ minBitRate="64000" maxBitRate="20000000"
+ minFrameWidth="176" maxFrameWidth="1920"
+ minFrameHeight="144" maxFrameHeight="1080"
+ minFrameRate="1" maxFrameRate="30" />
+
+ <VideoEncoderCap name="hevc" enabled="true"
+ minBitRate="64000" maxBitRate="50000000"
+ minFrameWidth="176" maxFrameWidth="3840"
+ minFrameHeight="144" maxFrameHeight="2160"
+ minFrameRate="1" maxFrameRate="30" />
+
+ <AudioEncoderCap name="aac" enabled="true"
+ minBitRate="8192" maxBitRate="256000"
+ minSampleRate="8000" maxSampleRate="48000"
+ minChannels="1" maxChannels="2" />
+
+ <AudioEncoderCap name="heaac" enabled="true"
+ minBitRate="8000" maxBitRate="64000"
+ minSampleRate="16000" maxSampleRate="48000"
+ minChannels="1" maxChannels="1" />
+
+ <AudioEncoderCap name="aaceld" enabled="true"
+ minBitRate="16000" maxBitRate="192000"
+ minSampleRate="16000" maxSampleRate="48000"
+ minChannels="1" maxChannels="1" />
+
+ <AudioEncoderCap name="amrwb" enabled="true"
+ minBitRate="6600" maxBitRate="23850"
+ minSampleRate="16000" maxSampleRate="16000"
+ minChannels="1" maxChannels="1" />
+
+ <AudioEncoderCap name="amrnb" enabled="true"
+ minBitRate="5525" maxBitRate="12200"
+ minSampleRate="8000" maxSampleRate="8000"
+ minChannels="1" maxChannels="1" />
+
+ <!--
+ FIXME:
+ We do not check decoder capabilities at present
+ At present, we only check whether windows media is visible
+ for TEST applications. For other applications, we do
+ not perform any checks at all.
+ -->
+ <VideoDecoderCap name="wmv" enabled="false"/>
+ <AudioDecoderCap name="wma" enabled="false"/>
+
+ <!--
+ The VideoEditor Capability configuration:
+ - maxInputFrameWidth: maximum video width of imported video clip.
+ - maxInputFrameHeight: maximum video height of imported video clip.
+ - maxOutputFrameWidth: maximum video width of exported video clip.
+ - maxOutputFrameHeight: maximum video height of exported video clip.
+ - maxPrefetchYUVFrames: maximum prefetch YUV frames for encoder,
+ used to limit the amount of memory for prefetched YUV frames.
+ For this platform, it allows maximum 30MB(3MB per 1080p frame x 10
+ frames) memory.
+ -->
+ <VideoEditorCap maxInputFrameWidth="1920"
+ maxInputFrameHeight="1088" maxOutputFrameWidth="1920"
+ maxOutputFrameHeight="1080" maxPrefetchYUVFrames="10"/>
+ <!--
+ The VideoEditor Export codec profile and level values
+ correspond to the values in OMX_Video.h.
+ E.g. for h264, profile value 1 means OMX_VIDEO_AVCProfileBaseline
+ and level 4096 means OMX_VIDEO_AVCLevel41.
+ Please note that the values are in decimal.
+ These values are for video encoder.
+ -->
+ <!--
+ Codec = h.264, Baseline profile, level 4.2
+ -->
+ <ExportVideoProfile name="h264" profile= "1" level="8192"/>
+ <!--
+ Codec = h.263, Baseline profile, level 45
+ -->
+ <ExportVideoProfile name="h263" profile= "1" level="16"/>
+ <!--
+ Codec = mpeg4, Simple profile, level 5
+ -->
+ <ExportVideoProfile name="m4v" profile= "1" level="128"/>
+</MediaSettings>
--- /dev/null
+<mixer>
+ <!-- Output volume stage -->
+ <!-- media playback volume -->
+ <path name="gain-media-handset">
+ <ctl name="HPOUT3L Input 1 Volume" value="28" />
+ <ctl name="HPOUT3R Input 1 Volume" value="28" />
+ </path>
+
+ <path name="gain-factory-media-handset">
+ <ctl name="HPOUT3L Input 1 Volume" value="28" />
+ <ctl name="HPOUT3R Input 1 Volume" value="28" />
+ </path>
+
+ <path name="gain-media-speaker">
+ </path>
+
+ <path name="gain-media-headset">
+ <ctl name="HPOUT2L Impedance Volume" value="107" />
+ <ctl name="HPOUT2R Impedance Volume" value="107" />
+ <ctl name="HPOUT2L Input 1 Volume" value="32" />
+ <ctl name="HPOUT2R Input 1 Volume" value="32" />
+ </path>
+
+ <path name="gain-media-dsd64-headset">
+ <ctl name="HPOUT2L Impedance Volume" value="107" />
+ <ctl name="HPOUT2R Impedance Volume" value="107" />
+ <ctl name="HPOUT2L Input 1 Volume" value="32" />
+ <ctl name="HPOUT2R Input 1 Volume" value="32" />
+ </path>
+
+ <path name="gain-media-dsd128-headset">
+ <ctl name="HPOUT2L Impedance Volume" value="107" />
+ <ctl name="HPOUT2R Impedance Volume" value="107" />
+ <ctl name="HPOUT2L Input 1 Volume" value="32" />
+ <ctl name="HPOUT2R Input 1 Volume" value="32" />
+ </path>
+
+ <path name="gain-media-speaker-headset">
+ <ctl name="HPOUT2L Impedance Volume" value="60" />
+ <ctl name="HPOUT2R Impedance Volume" value="60" />
+ <ctl name="HPOUT2L Input 1 Volume" value="32" />
+ <ctl name="HPOUT2R Input 1 Volume" value="32" />
+ </path>
+
+ <path name="gain-media-bt-sco-headset">
+ </path>
+
+ <path name="gain-media-speaker-bt-sco-headset">
+ </path>
+
+ <!-- Ringtone playback volume -->
+ <path name="gain-ringtone-handset">
+ <ctl name="HPOUT3L Input 1 Volume" value="32" />
+ <ctl name="HPOUT3R Input 1 Volume" value="32" />
+ </path>
+
+ <path name="gain-ringtone-speaker">
+ </path>
+
+ <path name="gain-ringtone-headset">
+ <ctl name="HPOUT2L Impedance Volume" value="107" />
+ <ctl name="HPOUT2R Impedance Volume" value="107" />
+ <ctl name="HPOUT2L Input 1 Volume" value="32" />
+ <ctl name="HPOUT2R Input 1 Volume" value="32" />
+ </path>
+
+ <path name="gain-ringtone-speaker-headset">
+ <ctl name="HPOUT2L Impedance Volume" value="60" />
+ <ctl name="HPOUT2R Impedance Volume" value="60" />
+ <ctl name="HPOUT2L Input 1 Volume" value="32" />
+ <ctl name="HPOUT2R Input 1 Volume" value="32" />
+ </path>
+
+ <path name="gain-ringtone-bt-sco-headset">
+ </path>
+
+ <path name="gain-ringtone-speaker-bt-sco-headset">
+ </path>
+
+ <!-- Communication playback volume -->
+ <path name="gain-communication-handset">
+ <ctl name="HPOUT3L Input 1 Volume" value="30" />
+ <ctl name="HPOUT3R Input 1 Volume" value="30" />
+ </path>
+
+ <path name="gain-communication-speaker">
+ </path>
+
+ <path name="gain-communication-dex-speaker">
+ </path>
+
+ <path name="gain-communication-headset">
+ <ctl name="HPOUT2L Impedance Volume" value="103" />
+ <ctl name="HPOUT2R Impedance Volume" value="103" />
+ <ctl name="HPOUT2L Input 1 Volume" value="35" />
+ <ctl name="HPOUT2R Input 1 Volume" value="35" />
+ </path>
+
+ <path name="gain-communication-headphone">
+ <ctl name="HPOUT2L Impedance Volume" value="103" />
+ <ctl name="HPOUT2R Impedance Volume" value="103" />
+ <ctl name="HPOUT2L Input 1 Volume" value="35" />
+ <ctl name="HPOUT2R Input 1 Volume" value="35" />
+ </path>
+
+ <path name="gain-communication-bt-sco-headset">
+ </path>
+
+ <!-- samsung voip fmc playback volume -->
+ <path name="gain-samsung_voip_fmc-handset">
+ <ctl name="HPOUT3L Input 1 Volume" value="32" />
+ <ctl name="HPOUT3R Input 1 Volume" value="32" />
+ </path>
+
+ <path name="gain-samsung_voip_fmc-speaker">
+ </path>
+
+ <path name="gain-samsung_voip_fmc-dex-speaker">
+ </path>
+
+ <path name="gain-samsung_voip_fmc-headset">
+ <ctl name="HPOUT2L Impedance Volume" value="112" />
+ <ctl name="HPOUT2R Impedance Volume" value="112" />
+ <ctl name="HPOUT2L Input 1 Volume" value="32" />
+ <ctl name="HPOUT2R Input 1 Volume" value="32" />
+ </path>
+
+ <path name="gain-samsung_voip_fmc-headphone">
+ <ctl name="HPOUT2L Impedance Volume" value="112" />
+ <ctl name="HPOUT2R Impedance Volume" value="112" />
+ <ctl name="HPOUT2L Input 1 Volume" value="32" />
+ <ctl name="HPOUT2R Input 1 Volume" value="32" />
+ </path>
+
+ <path name="gain-samsung_voip_fmc-bt-sco-headset">
+ </path>
+
+ <!-- wificall nb playback volume -->
+ <path name="gain-wificall_nb-handset">
+ <ctl name="HPOUT3L Input 1 Volume" value="32" />
+ <ctl name="HPOUT3R Input 1 Volume" value="32" />
+ </path>
+
+ <path name="gain-wificall_nb-speaker">
+ </path>
+
+ <path name="gain-wificall_nb-dex-speaker">
+ </path>
+
+ <path name="gain-wificall_nb-headset">
+ <ctl name="HPOUT2L Impedance Volume" value="106" />
+ <ctl name="HPOUT2R Impedance Volume" value="106" />
+ <ctl name="HPOUT2L Input 1 Volume" value="32" />
+ <ctl name="HPOUT2R Input 1 Volume" value="32" />
+ </path>
+
+ <path name="gain-wificall_nb-headphone">
+ <ctl name="HPOUT2L Impedance Volume" value="106" />
+ <ctl name="HPOUT2R Impedance Volume" value="106" />
+ <ctl name="HPOUT2L Input 1 Volume" value="32" />
+ <ctl name="HPOUT2R Input 1 Volume" value="32" />
+ </path>
+
+ <path name="gain-wificall_nb-bt-sco-headset">
+ </path>
+
+ <!-- wificall wb playback volume -->
+ <path name="gain-wificall_wb-handset">
+ <ctl name="HPOUT3L Input 1 Volume" value="32" />
+ <ctl name="HPOUT3R Input 1 Volume" value="32" />
+ </path>
+
+ <path name="gain-wificall_wb-speaker">
+ </path>
+
+ <path name="gain-wificall_wb-dex-speaker">
+ </path>
+
+ <path name="gain-wificall_wb-headset">
+ <ctl name="HPOUT2L Impedance Volume" value="112" />
+ <ctl name="HPOUT2R Impedance Volume" value="112" />
+ <ctl name="HPOUT2L Input 1 Volume" value="32" />
+ <ctl name="HPOUT2R Input 1 Volume" value="32" />
+ </path>
+
+ <path name="gain-wificall_wb-headphone">
+ <ctl name="HPOUT2L Impedance Volume" value="112" />
+ <ctl name="HPOUT2R Impedance Volume" value="112" />
+ <ctl name="HPOUT2L Input 1 Volume" value="32" />
+ <ctl name="HPOUT2R Input 1 Volume" value="32" />
+ </path>
+
+ <path name="gain-wificall_wb-bt-sco-headset">
+ </path>
+
+ <!-- wificall evs playback volume -->
+ <path name="gain-wificall_evs-handset">
+ <ctl name="HPOUT3L Input 1 Volume" value="32" />
+ <ctl name="HPOUT3R Input 1 Volume" value="32" />
+ </path>
+
+ <path name="gain-wificall_evs-speaker">
+ </path>
+
+ <path name="gain-wificall_evs-dex-speaker">
+ </path>
+
+ <path name="gain-wificall_evs-headset">
+ <ctl name="HPOUT2L Impedance Volume" value="112" />
+ <ctl name="HPOUT2R Impedance Volume" value="112" />
+ <ctl name="HPOUT2L Input 1 Volume" value="32" />
+ <ctl name="HPOUT2R Input 1 Volume" value="32" />
+ </path>
+
+ <path name="gain-wificall_evs-headphone">
+ <ctl name="HPOUT2L Impedance Volume" value="112" />
+ <ctl name="HPOUT2R Impedance Volume" value="112" />
+ <ctl name="HPOUT2L Input 1 Volume" value="32" />
+ <ctl name="HPOUT2R Input 1 Volume" value="32" />
+ </path>
+
+ <path name="gain-wificall_evs-bt-sco-headset">
+ </path>
+
+ <!-- Video call playback volume -->
+ <path name="gain-video_call-handset">
+ <ctl name="HPOUT3L Input 1 Volume" value="32" />
+ <ctl name="HPOUT3R Input 1 Volume" value="32" />
+ </path>
+
+ <path name="gain-video_call-speaker">
+ </path>
+
+ <path name="gain-video_call-dex-speaker">
+ </path>
+
+ <path name="gain-video_call-headset">
+ <ctl name="HPOUT2L Impedance Volume" value="106" />
+ <ctl name="HPOUT2R Impedance Volume" value="106" />
+ <ctl name="HPOUT2L Input 1 Volume" value="32" />
+ <ctl name="HPOUT2R Input 1 Volume" value="32" />
+ </path>
+
+ <path name="gain-video_call-headphone">
+ <ctl name="HPOUT2L Impedance Volume" value="106" />
+ <ctl name="HPOUT2R Impedance Volume" value="106" />
+ <ctl name="HPOUT2L Input 1 Volume" value="32" />
+ <ctl name="HPOUT2R Input 1 Volume" value="32" />
+ </path>
+
+ <path name="gain-video_call-bt-sco-headset">
+ </path>
+
+ <!-- VoLTE CP NB playback volume -->
+ <path name="gain-volte_cp_nb-handset">
+ <ctl name="HPOUT3L Input 1 Volume" value="32" />
+ <ctl name="HPOUT3R Input 1 Volume" value="32" />
+ </path>
+
+ <path name="gain-volte_cp_nb-speaker">
+ </path>
+
+ <path name="gain-volte_cp_nb-dex-speaker">
+ </path>
+
+ <path name="gain-volte_cp_nb-headset">
+ <ctl name="HPOUT2L Impedance Volume" value="106" />
+ <ctl name="HPOUT2R Impedance Volume" value="106" />
+ <ctl name="HPOUT2L Input 1 Volume" value="32" />
+ <ctl name="HPOUT2R Input 1 Volume" value="32" />
+ </path>
+
+ <path name="gain-volte_cp_nb-headphone">
+ <ctl name="HPOUT2L Impedance Volume" value="106" />
+ <ctl name="HPOUT2R Impedance Volume" value="106" />
+ <ctl name="HPOUT2L Input 1 Volume" value="32" />
+ <ctl name="HPOUT2R Input 1 Volume" value="32" />
+ </path>
+
+ <path name="gain-volte_cp_nb-bt-sco-headset">
+ </path>
+
+ <!-- VoLTE VT CP NB playback volume -->
+ <path name="gain-volte_vt_cp_nb-handset">
+ <ctl name="HPOUT3L Input 1 Volume" value="32" />
+ <ctl name="HPOUT3R Input 1 Volume" value="32" />
+ </path>
+
+ <path name="gain-volte_vt_cp_nb-speaker">
+ </path>
+
+ <path name="gain-volte_vt_cp_nb-dex-speaker">
+ </path>
+
+ <path name="gain-volte_vt_cp_nb-headset">
+ <ctl name="HPOUT2L Impedance Volume" value="106" />
+ <ctl name="HPOUT2R Impedance Volume" value="106" />
+ <ctl name="HPOUT2L Input 1 Volume" value="32" />
+ <ctl name="HPOUT2R Input 1 Volume" value="32" />
+ </path>
+
+ <path name="gain-volte_vt_cp_nb-headphone">
+ <ctl name="HPOUT2L Impedance Volume" value="106" />
+ <ctl name="HPOUT2R Impedance Volume" value="106" />
+ <ctl name="HPOUT2L Input 1 Volume" value="32" />
+ <ctl name="HPOUT2R Input 1 Volume" value="32" />
+ </path>
+
+ <path name="gain-volte_vt_cp_nb-bt-sco-headset">
+ </path>
+
+ <!-- VoLTE CP WB playback volume -->
+ <path name="gain-volte_cp_wb-handset">
+ <ctl name="HPOUT3L Input 1 Volume" value="32" />
+ <ctl name="HPOUT3R Input 1 Volume" value="32" />
+ </path>
+
+ <path name="gain-volte_cp_wb-speaker">
+ </path>
+
+ <path name="gain-volte_cp_wb-dex-speaker">
+ </path>
+
+ <path name="gain-volte_cp_wb-headset">
+ <ctl name="HPOUT2L Impedance Volume" value="112" />
+ <ctl name="HPOUT2R Impedance Volume" value="112" />
+ <ctl name="HPOUT2L Input 1 Volume" value="32" />
+ <ctl name="HPOUT2R Input 1 Volume" value="32" />
+ </path>
+
+ <path name="gain-volte_cp_wb-headphone">
+ <ctl name="HPOUT2L Impedance Volume" value="112" />
+ <ctl name="HPOUT2R Impedance Volume" value="112" />
+ <ctl name="HPOUT2L Input 1 Volume" value="32" />
+ <ctl name="HPOUT2R Input 1 Volume" value="32" />
+ </path>
+
+ <path name="gain-volte_cp_wb-bt-sco-headset">
+ </path>
+
+ <!-- VoLTE VT CP WB playback volume -->
+ <path name="gain-volte_vt_cp_wb-handset">
+ <ctl name="HPOUT3L Input 1 Volume" value="32" />
+ <ctl name="HPOUT3R Input 1 Volume" value="32" />
+ </path>
+
+ <path name="gain-volte_vt_cp_wb-speaker">
+ </path>
+
+ <path name="gain-volte_vt_cp_wb-dex-speaker">
+ </path>
+
+ <path name="gain-volte_vt_cp_wb-headset">
+ <ctl name="HPOUT2L Impedance Volume" value="112" />
+ <ctl name="HPOUT2R Impedance Volume" value="112" />
+ <ctl name="HPOUT2L Input 1 Volume" value="32" />
+ <ctl name="HPOUT2R Input 1 Volume" value="32" />
+ </path>
+
+ <path name="gain-volte_vt_cp_wb-headphone">
+ <ctl name="HPOUT2L Impedance Volume" value="112" />
+ <ctl name="HPOUT2R Impedance Volume" value="112" />
+ <ctl name="HPOUT2L Input 1 Volume" value="32" />
+ <ctl name="HPOUT2R Input 1 Volume" value="32" />
+ </path>
+
+ <path name="gain-volte_vt_cp_wb-bt-sco-headset">
+ </path>
+
+ <!-- EVS volume -->
+ <path name="gain-volte_cp_evs-handset">
+ <ctl name="HPOUT3L Input 1 Volume" value="32" />
+ <ctl name="HPOUT3R Input 1 Volume" value="32" />
+ </path>
+
+ <path name="gain-volte_cp_evs-speaker">
+ </path>
+
+ <path name="gain-volte_cp_evs-dex-speaker">
+ </path>
+
+ <path name="gain-volte_cp_evs-headset">
+ <ctl name="HPOUT2L Impedance Volume" value="116" />
+ <ctl name="HPOUT2R Impedance Volume" value="116" />
+ <ctl name="HPOUT2L Input 1 Volume" value="32" />
+ <ctl name="HPOUT2R Input 1 Volume" value="32" />
+ </path>
+
+ <path name="gain-volte_cp_evs-headphone">
+ <ctl name="HPOUT2L Impedance Volume" value="116" />
+ <ctl name="HPOUT2R Impedance Volume" value="116" />
+ <ctl name="HPOUT2L Input 1 Volume" value="32" />
+ <ctl name="HPOUT2R Input 1 Volume" value="32" />
+ </path>
+
+ <path name="gain-volte_cp_evs-bt-sco-headset">
+ </path>
+
+ <!-- EVS VT volume -->
+ <path name="gain-volte_vt_cp_evs-handset">
+ <ctl name="HPOUT3L Input 1 Volume" value="32" />
+ <ctl name="HPOUT3R Input 1 Volume" value="32" />
+ </path>
+
+ <path name="gain-volte_vt_cp_evs-speaker">
+ </path>
+
+ <path name="gain-volte_vt_cp_evs-dex-speaker">
+ </path>
+
+ <path name="gain-volte_vt_cp_evs-headset">
+ <ctl name="HPOUT2L Impedance Volume" value="116" />
+ <ctl name="HPOUT2R Impedance Volume" value="116" />
+ <ctl name="HPOUT2L Input 1 Volume" value="32" />
+ <ctl name="HPOUT2R Input 1 Volume" value="32" />
+ </path>
+
+ <path name="gain-volte_vt_cp_evs-headphone">
+ <ctl name="HPOUT2L Impedance Volume" value="116" />
+ <ctl name="HPOUT2R Impedance Volume" value="116" />
+ <ctl name="HPOUT2L Input 1 Volume" value="32" />
+ <ctl name="HPOUT2R Input 1 Volume" value="32" />
+ </path>
+
+ <path name="gain-volte_vt_cp_evs-bt-sco-headset">
+ </path>
+
+ <!-- CP Call Output volume -->
+ <!-- NB volume -->
+ <path name="gain-incall_nb-handset">
+ <ctl name="HPOUT3L Input 1 Volume" value="32" />
+ <ctl name="HPOUT3R Input 1 Volume" value="32" />
+ </path>
+
+ <path name="gain-incall_nb-speaker">
+ </path>
+
+ <path name="gain-incall_nb-dex-speaker">
+ </path>
+
+ <path name="gain-incall_nb-headset">
+ <ctl name="HPOUT2L Impedance Volume" value="106" />
+ <ctl name="HPOUT2R Impedance Volume" value="106" />
+ <ctl name="HPOUT2L Input 1 Volume" value="32" />
+ <ctl name="HPOUT2R Input 1 Volume" value="32" />
+ </path>
+
+ <path name="gain-incall_nb-headphone">
+ <ctl name="HPOUT2L Impedance Volume" value="106" />
+ <ctl name="HPOUT2R Impedance Volume" value="106" />
+ <ctl name="HPOUT2L Input 1 Volume" value="32" />
+ <ctl name="HPOUT2R Input 1 Volume" value="32" />
+ </path>
+
+ <path name="gain-incall_nb-bt-sco-headset">
+ </path>
+
+ <!-- WB volume -->
+ <path name="gain-incall_wb-handset">
+ <ctl name="HPOUT3L Input 1 Volume" value="32" />
+ <ctl name="HPOUT3R Input 1 Volume" value="32" />
+ </path>
+
+ <path name="gain-incall_wb-speaker">
+ </path>
+
+ <path name="gain-incall_wb-dex-speaker">
+ </path>
+
+ <path name="gain-incall_wb-headset">
+ <ctl name="HPOUT2L Impedance Volume" value="112" />
+ <ctl name="HPOUT2R Impedance Volume" value="112" />
+ <ctl name="HPOUT2L Input 1 Volume" value="32" />
+ <ctl name="HPOUT2R Input 1 Volume" value="32" />
+ </path>
+
+ <path name="gain-incall_wb-headphone">
+ <ctl name="HPOUT2L Impedance Volume" value="112" />
+ <ctl name="HPOUT2R Impedance Volume" value="112" />
+ <ctl name="HPOUT2L Input 1 Volume" value="32" />
+ <ctl name="HPOUT2R Input 1 Volume" value="32" />
+ </path>
+
+ <path name="gain-incall_wb-bt-sco-headset">
+ </path>
+
+ <!-- Loopback (no delay) volume -->
+ <path name="gain-loopback-headset">
+ <ctl name="HPOUT2L Impedance Volume" value="120" />
+ <ctl name="HPOUT2R Impedance Volume" value="120" />
+ <ctl name="HPOUT2L Input 1 Volume" value="32" />
+ <ctl name="HPOUT2R Input 1 Volume" value="32" />
+ </path>
+
+ <!-- Packet Loopback output volume-->
+ <path name="gain-loopback_packet-handset">
+ <ctl name="HPOUT3L Input 1 Volume" value="32" />
+ <ctl name="HPOUT3R Input 1 Volume" value="32" />
+ </path>
+
+ <path name="gain-loopback_packet-speaker">
+ </path>
+
+ <path name="gain-loopback_packet-headset">
+ <ctl name="HPOUT2L Impedance Volume" value="106" />
+ <ctl name="HPOUT2R Impedance Volume" value="106" />
+ <ctl name="HPOUT2L Input 1 Volume" value="32" />
+ <ctl name="HPOUT2R Input 1 Volume" value="32" />
+ </path>
+
+ <!-- Realtime Loopback output volume-->
+ <path name="gain-realtimeloopback-handset">
+ <ctl name="HPOUT3L Input 1 Volume" value="28" />
+ <ctl name="HPOUT3R Input 1 Volume" value="28" />
+ </path>
+
+ <path name="gain-realtimeloopback-speaker">
+ </path>
+
+ <path name="gain-realtimeloopback-headset">
+ <ctl name="HPOUT2L Impedance Volume" value="107" />
+ <ctl name="HPOUT2R Impedance Volume" value="107" />
+ <ctl name="HPOUT2L Input 1 Volume" value="32" />
+ <ctl name="HPOUT2R Input 1 Volume" value="32" />
+ </path>
+
+ <path name="gain-realtimeloopback-bt-sco-headset">
+ </path>
+
+ <!-- TTY Mode volume-->
+ <path name="gain-tty_mode-handset">
+ <ctl name="HPOUT3L Input 1 Volume" value="32" />
+ <ctl name="HPOUT3R Input 1 Volume" value="32" />
+ </path>
+
+ <path name="gain-tty_mode-headset">
+ <ctl name="HPOUT2L Impedance Volume" value="105" />
+ <ctl name="HPOUT2R Impedance Volume" value="105" />
+ <ctl name="HPOUT2L Input 1 Volume" value="32" />
+ <ctl name="HPOUT2R Input 1 Volume" value="32" />
+ </path>
+
+ <path name="gain-tty_mode-headphone">
+ <ctl name="HPOUT2L Impedance Volume" value="105" />
+ <ctl name="HPOUT2R Impedance Volume" value="105" />
+ <ctl name="HPOUT2L Input 1 Volume" value="32" />
+ <ctl name="HPOUT2R Input 1 Volume" value="32" />
+ </path>
+
+ <!-- AP TTY Mode volume-->
+ <path name="gain-ap_tty_mode-handset">
+ <ctl name="HPOUT3L Input 1 Volume" value="32" />
+ <ctl name="HPOUT3R Input 1 Volume" value="32" />
+ </path>
+
+ <path name="gain-ap_tty_mode-headset">
+ <ctl name="HPOUT2L Impedance Volume" value="105" />
+ <ctl name="HPOUT2R Impedance Volume" value="105" />
+ <ctl name="HPOUT2L Input 1 Volume" value="32" />
+ <ctl name="HPOUT2R Input 1 Volume" value="32" />
+ </path>
+
+ <path name="gain-ap_tty_mode-headphone">
+ <ctl name="HPOUT2L Impedance Volume" value="105" />
+ <ctl name="HPOUT2R Impedance Volume" value="105" />
+ <ctl name="HPOUT2L Input 1 Volume" value="32" />
+ <ctl name="HPOUT2R Input 1 Volume" value="32" />
+ </path>
+
+ <!-- echo(rms) test output volume -->
+ <path name="gain-echo_test-handset">
+ <ctl name="HPOUT3L Input 1 Volume" value="23" />
+ <ctl name="HPOUT3R Input 1 Volume" value="23" />
+ </path>
+
+ <path name="gain-echo_test-speaker">
+ </path>
+
+ <!-- call forwarding output volume -->
+ <path name="gain-call_forwarding_master">
+ <!-- we use default volume -->
+ </path>
+
+ <!-- Spectro Scenario volume -->
+ <path name="gain-call_spectro">
+ <ctl name="HPOUT3L Input 1 Volume" value="32" />
+ <ctl name="HPOUT3R Input 1 Volume" value="32" />
+ </path>
+
+ <path name="gain-call_spectro-mic">
+ <ctl name="IN3L Digital Volume" value="146" />
+ </path>
+ <!-- end of Spectro Scenario -->
+
+ <!-- Input stage volume -->
+ <!-- media input volume -->
+ <path name="gain-media-mic">
+ <ctl name="IN3L Digital Volume" value="88" />
+ </path>
+
+ <path name="gain-media-2nd-mic">
+ <ctl name="IN2L Volume" value="0" />
+ <ctl name="IN2L Digital Volume" value="125" />
+ </path>
+
+ <path name="gain-media-headset-mic">
+ <ctl name="IN1L Volume" value="24" />
+ <ctl name="IN1L Digital Volume" value="80" />
+ </path>
+
+ <path name="gain-media-headphone-mic">
+ <ctl name="IN3L Digital Volume" value="108" />
+ </path>
+
+ <path name="gain-media-bt-sco-headset-in">
+ </path>
+
+ <!-- camcorder input volume -->
+ <path name="gain-camcorder-mic">
+ <ctl name="IN3L Digital Volume" value="124" />
+ </path>
+
+ <path name="gain-camcorder-2nd-mic">
+ <ctl name="IN2L Volume" value="0" />
+ <ctl name="IN2L Digital Volume" value="124" />
+ </path>
+
+ <path name="gain-camcorder-dualmic">
+ <ctl name="IN3L Digital Volume" value="124" />
+ <ctl name="IN2L Volume" value="0" />
+ <ctl name="IN2L Digital Volume" value="124" />
+ </path>
+
+ <path name="gain-camcorder-headset-mic">
+ <ctl name="IN1L Volume" value="8" />
+ <ctl name="IN1L Digital Volume" value="128" />
+ </path>
+
+ <path name="gain-camcorder-headphone-mic">
+ <ctl name="IN3L Digital Volume" value="124" />
+ <ctl name="IN2L Volume" value="0" />
+ <ctl name="IN2L Digital Volume" value="124" />
+ </path>
+
+ <!-- voice recording input volume -->
+ <path name="gain-recording-mic">
+ <ctl name="IN3L Digital Volume" value="125" />
+ </path>
+
+ <path name="gain-recording-2nd-mic">
+ <ctl name="IN2L Volume" value="0" />
+ <ctl name="IN2L Digital Volume" value="125" />
+ </path>
+
+ <path name="gain-recording-dualmic">
+ <ctl name="IN3L Digital Volume" value="125" />
+ <ctl name="IN2L Volume" value="0" />
+ <ctl name="IN2L Digital Volume" value="125" />
+ </path>
+
+ <path name="gain-recording-headset-mic">
+ <ctl name="IN1L Volume" value="8" />
+ <ctl name="IN1L Digital Volume" value="128" />
+ </path>
+
+ <path name="gain-recording-headphone-mic">
+ <ctl name="IN3L Digital Volume" value="125" />
+ </path>
+
+ <path name="gain-recording-bt-sco-headset-in">
+ </path>
+
+ <!-- jam voice recording input volume -->
+ <path name="gain-recording-jam-mic">
+ <ctl name="IN3L Digital Volume" value="140" />
+ <ctl name="IN2L Volume" value="0" />
+ <ctl name="IN2L Digital Volume" value="140" />
+ </path>
+
+ <path name="gain-recording-jam-headset-mic">
+ <ctl name="IN1L Volume" value="31" />
+ <ctl name="IN1L Digital Volume" value="128" />
+ </path>
+
+ <!-- interview input volume -->
+ <path name="gain-interview-mic">
+ <ctl name="IN3L Digital Volume" value="154" />
+ <ctl name="IN2L Volume" value="0" />
+ <ctl name="IN2L Digital Volume" value="154" />
+ </path>
+
+ <!-- meeting input volume -->
+ <path name="gain-meeting-mic">
+ <!-- TODO: We will make this -->
+ </path>
+
+ <!-- lpsd control input volume -->
+ <path name="gain-lpsd_control-mic">
+ </path>
+
+ <!-- voice control input volume -->
+ <path name="gain-voice_control-mic">
+ </path>
+
+ <path name="gain-voice_control-headset-mic">
+ <ctl name="IN1L Volume" value="31" />
+ <ctl name="IN1L Digital Volume" value="128" />
+ </path>
+
+ <path name="gain-vts_recording-mic">
+ </path>
+
+ <path name="gain-vts_recording-headset-mic">
+ <ctl name="IN1L Volume" value="31" />
+ <ctl name="IN1L Digital Volume" value="128" />
+ </path>
+
+ <!-- voice_control_with_okgoogle input volume -->
+ <path name="gain-voice_control_with_okgoogle-mic">
+ </path>
+
+ <!-- voice_control_with_okgoogle input volume -->
+ <path name="gain-voice_control_with_okgoogle-headset-mic">
+ <ctl name="IN1L Volume" value="31" />
+ <ctl name="IN1L Digital Volume" value="128" />
+ </path>
+
+ <!-- recognition input volume -->
+ <path name="gain-recognition-mic">
+ <ctl name="IN3L Digital Volume" value="168" />
+ </path>
+
+ <path name="gain-recognition-2nd-mic">
+ <ctl name="IN2L Volume" value="0" />
+ <ctl name="IN2L Digital Volume" value="125" />
+ </path>
+
+ <path name="gain-recognition-headset-mic">
+ <ctl name="IN1L Volume" value="31" />
+ <ctl name="IN1L Digital Volume" value="133" />
+ </path>
+
+ <path name="gain-recognition-headphone-mic">
+ <ctl name="IN3L Digital Volume" value="168" />
+ </path>
+
+ <path name="gain-recognition-bt-sco-headset-in">
+ </path>
+
+ <!-- bargein samsung input volume -->
+ <path name="gain-bargein_samsung_engine-mic">
+ <ctl name="IN3L Digital Volume" value="118" />
+ <ctl name="IN2L Volume" value="0" />
+ <ctl name="IN2L Digital Volume" value="168" />
+ </path>
+
+ <path name="gain-bargein_samsung_engine-headset-mic">
+ <ctl name="IN1L Volume" value="24" />
+ <ctl name="IN1L Digital Volume" value="128" />
+ </path>
+
+ <path name="gain-bargein_samsung_engine-bt-sco-headset-in">
+ </path>
+
+ <!-- bargein external input volume-->
+ <path name="gain-bargein_external_engine-mic">
+ <ctl name="IN3L Digital Volume" value="118" />
+ <ctl name="IN2L Volume" value="0" />
+ <ctl name="IN2L Digital Volume" value="160" />
+ </path>
+
+ <path name="gain-bargein_external_engine-headset-mic">
+ <ctl name="IN1L Volume" value="24" />
+ <ctl name="IN1L Digital Volume" value="128" />
+ </path>
+
+ <path name="gain-bargein_external_engine-bt-sco-headset-in">
+ </path>
+
+ <!-- svoice/carmode samsung input volume -->
+ <path name="gain-dualmic_samsung_engine-mic">
+ <ctl name="IN3L Digital Volume" value="168" />
+ <ctl name="IN2L Volume" value="0" />
+ <ctl name="IN2L Digital Volume" value="168" />
+ </path>
+
+ <path name="gain-dualmic_samsung_engine-headset-mic">
+ <ctl name="IN1L Volume" value="31" />
+ <ctl name="IN1L Digital Volume" value="133" />
+ </path>
+
+ <path name="gain-dualmic_samsung_engine-bt-sco-headset-in">
+ </path>
+
+ <!-- svoice/carmode external input volume -->
+ <path name="gain-dualmic_external_engine-mic">
+ <ctl name="IN3L Digital Volume" value="168" />
+ <ctl name="IN2L Volume" value="0" />
+ <ctl name="IN2L Digital Volume" value="168" />
+ </path>
+
+ <path name="gain-dualmic_external_engine-headset-mic">
+ <ctl name="IN1L Volume" value="31" />
+ <ctl name="IN1L Digital Volume" value="133" />
+ </path>
+
+ <path name="gain-dualmic_external_engine-bt-sco-headset-in">
+ </path>
+
+ <!-- communication input volume -->
+ <path name="gain-communication-handset-mic">
+ <ctl name="IN3L Digital Volume" value="160" />
+ <ctl name="IN2L Volume" value="0" />
+ <ctl name="IN2L Digital Volume" value="160" />
+ </path>
+
+ <path name="gain-communication-speaker-mic">
+ <ctl name="IN3L Digital Volume" value="160" />
+ <ctl name="IN2L Volume" value="0" />
+ <ctl name="IN2L Digital Volume" value="160" />
+ </path>
+
+ <path name="gain-communication-dex-speaker-mic">
+ <ctl name="IN3L Digital Volume" value="172" />
+ <ctl name="IN2L Volume" value="0" />
+ <ctl name="IN2L Digital Volume" value="172" />
+ </path>
+
+ <path name="gain-communication-headset-mic">
+ <ctl name="IN1L Volume" value="31" />
+ <ctl name="IN1L Digital Volume" value="140" />
+ </path>
+
+ <path name="gain-communication-headphone-mic">
+ <ctl name="IN3L Digital Volume" value="160" />
+ </path>
+
+ <path name="gain-communication-bt-sco-headset-in">
+ </path>
+
+ <path name="gain-communication-bt-sco-nrec-headset-in">
+ </path>
+
+ <!-- samsung voip fmc input volume -->
+ <path name="gain-samsung_voip_fmc-handset-mic">
+ <ctl name="IN3L Digital Volume" value="140" />
+ <ctl name="IN2L Volume" value="0" />
+ <ctl name="IN2L Digital Volume" value="140" />
+ </path>
+
+ <path name="gain-samsung_voip_fmc-speaker-mic">
+ <ctl name="IN3L Digital Volume" value="140" />
+ <ctl name="IN2L Volume" value="0" />
+ <ctl name="IN2L Digital Volume" value="140" />
+ </path>
+
+ <path name="gain-samsung_voip_fmc-dex-speaker-mic">
+ <ctl name="IN3L Digital Volume" value="140" />
+ <ctl name="IN2L Volume" value="0" />
+ <ctl name="IN2L Digital Volume" value="140" />
+ </path>
+
+ <path name="gain-samsung_voip_fmc-headset-mic">
+ <ctl name="IN1L Volume" value="20" />
+ <ctl name="IN1L Digital Volume" value="128" />
+ </path>
+
+ <path name="gain-samsung_voip_fmc-headphone-mic">
+ <ctl name="IN3L Digital Volume" value="140" />
+ </path>
+
+ <path name="gain-samsung_voip_fmc-bt-sco-headset-in">
+ </path>
+
+ <path name="gain-samsung_voip_fmc-bt-sco-nrec-headset-in">
+ </path>
+
+ <!-- wificall nb input volume -->
+ <path name="gain-wificall_nb-handset-mic">
+ <ctl name="IN3L Digital Volume" value="140" />
+ <ctl name="IN2L Volume" value="0" />
+ <ctl name="IN2L Digital Volume" value="140" />
+ </path>
+
+ <path name="gain-wificall_nb-speaker-mic">
+ <ctl name="IN3L Digital Volume" value="140" />
+ <ctl name="IN2L Volume" value="0" />
+ <ctl name="IN2L Digital Volume" value="140" />
+ </path>
+
+ <path name="gain-wificall_nb-dex-speaker-mic">
+ <ctl name="IN3L Digital Volume" value="140" />
+ <ctl name="IN2L Volume" value="0" />
+ <ctl name="IN2L Digital Volume" value="140" />
+ </path>
+
+ <path name="gain-wificall_nb-headset-mic">
+ <ctl name="IN1L Volume" value="20" />
+ <ctl name="IN1L Digital Volume" value="128" />
+ </path>
+
+ <path name="gain-wificall_nb-headphone-mic">
+ <ctl name="IN3L Digital Volume" value="140" />
+ </path>
+
+ <path name="gain-wificall_nb-bt-sco-headset-in">
+ </path>
+
+ <path name="gain-wificall_nb-bt-sco-nrec-headset-in">
+ </path>
+
+ <!-- wificall wb input volume -->
+ <path name="gain-wificall_wb-handset-mic">
+ <ctl name="IN3L Digital Volume" value="140" />
+ <ctl name="IN2L Volume" value="0" />
+ <ctl name="IN2L Digital Volume" value="140" />
+ </path>
+
+ <path name="gain-wificall_wb-speaker-mic">
+ <ctl name="IN3L Digital Volume" value="140" />
+ <ctl name="IN2L Volume" value="0" />
+ <ctl name="IN2L Digital Volume" value="140" />
+ </path>
+
+ <path name="gain-wificall_wb-dex-speaker-mic">
+ <ctl name="IN3L Digital Volume" value="140" />
+ <ctl name="IN2L Volume" value="0" />
+ <ctl name="IN2L Digital Volume" value="140" />
+ </path>
+
+ <path name="gain-wificall_wb-headset-mic">
+ <ctl name="IN1L Volume" value="20" />
+ <ctl name="IN1L Digital Volume" value="128" />
+ </path>
+
+ <path name="gain-wificall_wb-headphone-mic">
+ <ctl name="IN3L Digital Volume" value="140" />
+ </path>
+
+ <path name="gain-wificall_wb-bt-sco-headset-in">
+ </path>
+
+ <path name="gain-wificall_wb-bt-sco-nrec-headset-in">
+ </path>
+
+ <!-- wificall evs input volume -->
+ <path name="gain-wificall_evs-handset-mic">
+ <ctl name="IN3L Digital Volume" value="140" />
+ <ctl name="IN2L Volume" value="0" />
+ <ctl name="IN2L Digital Volume" value="140" />
+ </path>
+
+ <path name="gain-wificall_evs-speaker-mic">
+ <ctl name="IN3L Digital Volume" value="140" />
+ <ctl name="IN2L Volume" value="0" />
+ <ctl name="IN2L Digital Volume" value="140" />
+ </path>
+
+ <path name="gain-wificall_evs-dex-speaker-mic">
+ <ctl name="IN3L Digital Volume" value="140" />
+ <ctl name="IN2L Volume" value="0" />
+ <ctl name="IN2L Digital Volume" value="140" />
+ </path>
+
+ <path name="gain-wificall_evs-headset-mic">
+ <ctl name="IN1L Volume" value="20" />
+ <ctl name="IN1L Digital Volume" value="128" />
+ </path>
+
+ <path name="gain-wificall_evs-headphone-mic">
+ <ctl name="IN3L Digital Volume" value="140" />
+ </path>
+
+ <path name="gain-wificall_evs-bt-sco-headset-in">
+ </path>
+
+ <path name="gain-wificall_evs-bt-sco-nrec-headset-in">
+ </path>
+
+ <!-- Video call input volume -->
+ <path name="gain-video_call-handset-mic">
+ <ctl name="IN3L Digital Volume" value="140" />
+ <ctl name="IN2L Volume" value="0" />
+ <ctl name="IN2L Digital Volume" value="140" />
+ </path>
+
+ <path name="gain-video_call-speaker-mic">
+ <ctl name="IN3L Digital Volume" value="140" />
+ <ctl name="IN2L Volume" value="0" />
+ <ctl name="IN2L Digital Volume" value="140" />
+ </path>
+
+ <path name="gain-video_call-dex-speaker-mic">
+ <ctl name="IN3L Digital Volume" value="140" />
+ <ctl name="IN2L Volume" value="0" />
+ <ctl name="IN2L Digital Volume" value="140" />
+ </path>
+
+ <path name="gain-video_call-headset-mic">
+ <ctl name="IN1L Volume" value="20" />
+ <ctl name="IN1L Digital Volume" value="128" />
+ </path>
+
+ <path name="gain-video_call-headphone-mic">
+ <ctl name="IN3L Digital Volume" value="140" />
+ </path>
+
+ <path name="gain-video_call-bt-sco-headset-in">
+ </path>
+
+ <path name="gain-video_call-bt-sco-nrec-headset-in">
+ </path>
+
+ <!-- VoLTE VT CP NB input volume -->
+ <path name="gain-volte_vt_cp_nb-handset-mic">
+ <ctl name="IN3L Digital Volume" value="140" />
+ <ctl name="IN2L Volume" value="0" />
+ <ctl name="IN2L Digital Volume" value="140" />
+ </path>
+
+ <path name="gain-volte_vt_cp_nb-speaker-mic">
+ <ctl name="IN3L Digital Volume" value="140" />
+ <ctl name="IN2L Volume" value="0" />
+ <ctl name="IN2L Digital Volume" value="140" />
+ </path>
+
+ <path name="gain-volte_vt_cp_nb-dex-speaker-mic">
+ <ctl name="IN3L Digital Volume" value="140" />
+ <ctl name="IN2L Volume" value="0" />
+ <ctl name="IN2L Digital Volume" value="140" />
+ </path>
+
+ <path name="gain-volte_vt_cp_nb-headset-mic">
+ <ctl name="IN1L Volume" value="20" />
+ <ctl name="IN1L Digital Volume" value="128" />
+ </path>
+
+ <path name="gain-volte_vt_cp_nb-headphone-mic">
+ <ctl name="IN3L Digital Volume" value="140" />
+ <ctl name="IN2L Volume" value="0" />
+ <ctl name="IN2L Digital Volume" value="140" />
+ </path>
+
+ <path name="gain-volte_vt_cp_nb-bt-sco-headset-in">
+ </path>
+
+ <!-- VoLTE CP NB input volume -->
+ <path name="gain-volte_cp_nb-handset-mic">
+ <ctl name="IN3L Digital Volume" value="140" />
+ <ctl name="IN2L Volume" value="0" />
+ <ctl name="IN2L Digital Volume" value="140" />
+ </path>
+
+ <path name="gain-volte_cp_nb-speaker-mic">
+ <ctl name="IN3L Digital Volume" value="140" />
+ <ctl name="IN2L Volume" value="0" />
+ <ctl name="IN2L Digital Volume" value="140" />
+ </path>
+
+ <path name="gain-volte_cp_nb-dex-speaker-mic">
+ <ctl name="IN3L Digital Volume" value="140" />
+ <ctl name="IN2L Volume" value="0" />
+ <ctl name="IN2L Digital Volume" value="140" />
+ </path>
+
+ <path name="gain-volte_cp_nb-headset-mic">
+ <ctl name="IN1L Volume" value="20" />
+ <ctl name="IN1L Digital Volume" value="128" />
+ </path>
+
+ <path name="gain-volte_cp_nb-headphone-mic">
+ <ctl name="IN3L Digital Volume" value="140" />
+ <ctl name="IN2L Volume" value="0" />
+ <ctl name="IN2L Digital Volume" value="140" />
+ </path>
+
+ <path name="gain-volte_cp_nb-bt-sco-headset-in">
+ </path>
+
+ <!-- VoLTE CP WB input volume -->
+ <path name="gain-volte_cp_wb-handset-mic">
+ <ctl name="IN3L Digital Volume" value="140" />
+ <ctl name="IN2L Volume" value="0" />
+ <ctl name="IN2L Digital Volume" value="140" />
+ </path>
+
+ <path name="gain-volte_cp_wb-speaker-mic">
+ <ctl name="IN3L Digital Volume" value="140" />
+ <ctl name="IN2L Volume" value="0" />
+ <ctl name="IN2L Digital Volume" value="140" />
+ </path>
+
+ <path name="gain-volte_cp_wb-dex-speaker-mic">
+ <ctl name="IN3L Digital Volume" value="140" />
+ <ctl name="IN2L Volume" value="0" />
+ <ctl name="IN2L Digital Volume" value="140" />
+ </path>
+
+ <path name="gain-volte_cp_wb-headset-mic">
+ <ctl name="IN1L Volume" value="20" />
+ <ctl name="IN1L Digital Volume" value="128" />
+ </path>
+
+ <path name="gain-volte_cp_wb-headphone-mic">
+ <ctl name="IN3L Digital Volume" value="140" />
+ <ctl name="IN2L Volume" value="0" />
+ <ctl name="IN2L Digital Volume" value="140" />
+ </path>
+
+ <path name="gain-volte_cp_wb-bt-sco-headset-in">
+ </path>
+
+ <!-- VoLTE VT CP WB input volume -->
+ <path name="gain-volte_vt_cp_wb-handset-mic">
+ <ctl name="IN3L Digital Volume" value="140" />
+ <ctl name="IN2L Volume" value="0" />
+ <ctl name="IN2L Digital Volume" value="140" />
+ </path>
+
+ <path name="gain-volte_vt_cp_wb-speaker-mic">
+ <ctl name="IN3L Digital Volume" value="140" />
+ <ctl name="IN2L Volume" value="0" />
+ <ctl name="IN2L Digital Volume" value="140" />
+ </path>
+
+ <path name="gain-volte_vt_cp_wb-dex-speaker-mic">
+ <ctl name="IN3L Digital Volume" value="140" />
+ <ctl name="IN2L Volume" value="0" />
+ <ctl name="IN2L Digital Volume" value="140" />
+ </path>
+
+ <path name="gain-volte_vt_cp_wb-headset-mic">
+ <ctl name="IN1L Volume" value="20" />
+ <ctl name="IN1L Digital Volume" value="128" />
+ </path>
+
+ <path name="gain-volte_vt_cp_wb-headphone-mic">
+ <ctl name="IN3L Digital Volume" value="140" />
+ <ctl name="IN2L Volume" value="0" />
+ <ctl name="IN2L Digital Volume" value="140" />
+ </path>
+
+ <path name="gain-volte_vt_cp_wb-bt-sco-headset-in">
+ </path>
+
+ <!-- EVS Input volume -->
+ <path name="gain-volte_cp_evs-handset-mic">
+ <ctl name="EQ1 Coefficients" value="0 0 15 205 4 3 0 204 14 93 253 229 4 10 55 7 9 220 1 12 4 78 63 93 14 133 249 250 4 10 39 131 4 219 5 55 64 0 0 0" />
+ <ctl name="EQ1 B1 Volume" value="12" />
+ <ctl name="EQ1 B2 Volume" value="12" />
+ <ctl name="EQ1 B3 Volume" value="12" />
+ <ctl name="EQ1 B4 Volume" value="0" />
+ <ctl name="EQ1 B5 Volume" value="0" />
+ <ctl name="EQ2 Coefficients" value="0 0 15 205 4 3 0 204 14 93 253 229 4 10 55 7 9 220 1 12 4 78 63 93 14 133 249 250 4 10 39 131 4 219 5 55 64 0 0 0" />
+ <ctl name="EQ2 B1 Volume" value="12" />
+ <ctl name="EQ2 B2 Volume" value="12" />
+ <ctl name="EQ2 B3 Volume" value="12" />
+ <ctl name="EQ2 B4 Volume" value="0" />
+ <ctl name="EQ2 B5 Volume" value="0" />
+ <ctl name="IN3L Digital Volume" value="140" />
+ <ctl name="IN2L Volume" value="0" />
+ <ctl name="IN2L Digital Volume" value="140" />
+ </path>
+
+ <path name="gain-volte_cp_evs-speaker-mic">
+ <ctl name="EQ3 Coefficients" value="0 0 15 205 4 3 0 204 14 93 253 229 4 10 55 7 9 220 1 12 4 78 63 93 14 133 249 250 4 10 39 131 4 219 5 55 64 0 0 0" />
+ <ctl name="EQ3 B1 Volume" value="12" />
+ <ctl name="EQ3 B2 Volume" value="12" />
+ <ctl name="EQ3 B3 Volume" value="12" />
+ <ctl name="EQ3 B4 Volume" value="1" />
+ <ctl name="EQ3 B5 Volume" value="0" />
+ <ctl name="EQ4 Coefficients" value="0 0 15 205 4 3 0 204 14 93 253 229 4 10 55 7 9 220 1 12 4 78 63 93 14 133 249 250 4 10 39 131 4 219 5 55 64 0 0 0" />
+ <ctl name="EQ4 B1 Volume" value="12" />
+ <ctl name="EQ4 B2 Volume" value="12" />
+ <ctl name="EQ4 B3 Volume" value="12" />
+ <ctl name="EQ4 B4 Volume" value="1" />
+ <ctl name="EQ4 B5 Volume" value="0" />
+ <ctl name="IN3L Digital Volume" value="140" />
+ <ctl name="IN2L Volume" value="0" />
+ <ctl name="IN2L Digital Volume" value="140" />
+ </path>
+
+ <path name="gain-volte_cp_evs-dex-speaker-mic">
+ <ctl name="EQ3 Coefficients" value="0 0 15 205 4 3 0 204 14 93 253 229 4 10 55 7 9 220 1 12 4 78 63 93 14 133 249 250 4 10 39 131 4 219 5 55 64 0 0 0" />
+ <ctl name="EQ3 B1 Volume" value="12" />
+ <ctl name="EQ3 B2 Volume" value="12" />
+ <ctl name="EQ3 B3 Volume" value="12" />
+ <ctl name="EQ3 B4 Volume" value="1" />
+ <ctl name="EQ3 B5 Volume" value="0" />
+ <ctl name="EQ4 Coefficients" value="0 0 15 205 4 3 0 204 14 93 253 229 4 10 55 7 9 220 1 12 4 78 63 93 14 133 249 250 4 10 39 131 4 219 5 55 64 0 0 0" />
+ <ctl name="EQ4 B1 Volume" value="12" />
+ <ctl name="EQ4 B2 Volume" value="12" />
+ <ctl name="EQ4 B3 Volume" value="12" />
+ <ctl name="EQ4 B4 Volume" value="1" />
+ <ctl name="EQ4 B5 Volume" value="0" />
+ <ctl name="IN3L Digital Volume" value="140" />
+ <ctl name="IN2L Volume" value="0" />
+ <ctl name="IN2L Digital Volume" value="140" />
+ </path>
+
+ <path name="gain-volte_cp_evs-headset-mic">
+ <ctl name="IN1L Volume" value="23" />
+ <ctl name="IN1L Digital Volume" value="128" />
+ </path>
+
+ <path name="gain-volte_cp_evs-headphone-mic">
+ <ctl name="EQ1 Coefficients" value="0 0 15 205 4 3 0 204 14 93 253 229 4 10 55 7 9 220 1 12 4 78 63 93 14 133 249 250 4 10 39 131 4 219 5 55 64 0 0 0" />
+ <ctl name="EQ1 B1 Volume" value="12" />
+ <ctl name="EQ1 B2 Volume" value="12" />
+ <ctl name="EQ1 B3 Volume" value="12" />
+ <ctl name="EQ1 B4 Volume" value="0" />
+ <ctl name="EQ1 B5 Volume" value="0" />
+ <ctl name="EQ2 Coefficients" value="0 0 15 205 4 3 0 204 14 93 253 229 4 10 55 7 9 220 1 12 4 78 63 93 14 133 249 250 4 10 39 131 4 219 5 55 64 0 0 0" />
+ <ctl name="EQ2 B1 Volume" value="12" />
+ <ctl name="EQ2 B2 Volume" value="12" />
+ <ctl name="EQ2 B3 Volume" value="12" />
+ <ctl name="EQ2 B4 Volume" value="0" />
+ <ctl name="EQ2 B5 Volume" value="0" />
+ <ctl name="IN3L Digital Volume" value="140" />
+ <ctl name="IN2L Volume" value="0" />
+ <ctl name="IN2L Digital Volume" value="140" />
+ </path>
+
+ <path name="gain-volte_cp_evs-bt-sco-headset-in">
+ </path>
+
+ <!-- EVS VT Input volume -->
+ <path name="gain-volte_vt_cp_evs-handset-mic">
+ <ctl name="EQ1 Coefficients" value="0 0 15 205 4 3 0 204 14 93 253 229 4 10 55 7 9 220 1 12 4 78 63 93 14 133 249 250 4 10 39 131 4 219 5 55 64 0 0 0" />
+ <ctl name="EQ1 B1 Volume" value="12" />
+ <ctl name="EQ1 B2 Volume" value="12" />
+ <ctl name="EQ1 B3 Volume" value="12" />
+ <ctl name="EQ1 B4 Volume" value="0" />
+ <ctl name="EQ1 B5 Volume" value="0" />
+ <ctl name="EQ2 Coefficients" value="0 0 15 205 4 3 0 204 14 93 253 229 4 10 55 7 9 220 1 12 4 78 63 93 14 133 249 250 4 10 39 131 4 219 5 55 64 0 0 0" />
+ <ctl name="EQ2 B1 Volume" value="12" />
+ <ctl name="EQ2 B2 Volume" value="12" />
+ <ctl name="EQ2 B3 Volume" value="12" />
+ <ctl name="EQ2 B4 Volume" value="0" />
+ <ctl name="EQ2 B5 Volume" value="0" />
+ <ctl name="IN3L Digital Volume" value="140" />
+ <ctl name="IN2L Volume" value="0" />
+ <ctl name="IN2L Digital Volume" value="140" />
+ </path>
+
+ <path name="gain-volte_vt_cp_evs-speaker-mic">
+ <ctl name="EQ3 Coefficients" value="0 0 15 205 4 3 0 204 14 93 253 229 4 10 55 7 9 220 1 12 4 78 63 93 14 133 249 250 4 10 39 131 4 219 5 55 64 0 0 0" />
+ <ctl name="EQ3 B1 Volume" value="12" />
+ <ctl name="EQ3 B2 Volume" value="12" />
+ <ctl name="EQ3 B3 Volume" value="12" />
+ <ctl name="EQ3 B4 Volume" value="1" />
+ <ctl name="EQ3 B5 Volume" value="0" />
+ <ctl name="EQ4 Coefficients" value="0 0 15 205 4 3 0 204 14 93 253 229 4 10 55 7 9 220 1 12 4 78 63 93 14 133 249 250 4 10 39 131 4 219 5 55 64 0 0 0" />
+ <ctl name="EQ4 B1 Volume" value="12" />
+ <ctl name="EQ4 B2 Volume" value="12" />
+ <ctl name="EQ4 B3 Volume" value="12" />
+ <ctl name="EQ4 B4 Volume" value="1" />
+ <ctl name="EQ4 B5 Volume" value="0" />
+ <ctl name="IN3L Digital Volume" value="140" />
+ <ctl name="IN2L Volume" value="0" />
+ <ctl name="IN2L Digital Volume" value="140" />
+ </path>
+
+ <path name="gain-volte_vt_cp_evs-dex-speaker-mic">
+ <ctl name="EQ3 Coefficients" value="0 0 15 205 4 3 0 204 14 93 253 229 4 10 55 7 9 220 1 12 4 78 63 93 14 133 249 250 4 10 39 131 4 219 5 55 64 0 0 0" />
+ <ctl name="EQ3 B1 Volume" value="12" />
+ <ctl name="EQ3 B2 Volume" value="12" />
+ <ctl name="EQ3 B3 Volume" value="12" />
+ <ctl name="EQ3 B4 Volume" value="1" />
+ <ctl name="EQ3 B5 Volume" value="0" />
+ <ctl name="EQ4 Coefficients" value="0 0 15 205 4 3 0 204 14 93 253 229 4 10 55 7 9 220 1 12 4 78 63 93 14 133 249 250 4 10 39 131 4 219 5 55 64 0 0 0" />
+ <ctl name="EQ4 B1 Volume" value="12" />
+ <ctl name="EQ4 B2 Volume" value="12" />
+ <ctl name="EQ4 B3 Volume" value="12" />
+ <ctl name="EQ4 B4 Volume" value="1" />
+ <ctl name="EQ4 B5 Volume" value="0" />
+ <ctl name="IN3L Digital Volume" value="140" />
+ <ctl name="IN2L Volume" value="0" />
+ <ctl name="IN2L Digital Volume" value="140" />
+ </path>
+
+ <path name="gain-volte_vt_cp_evs-headset-mic">
+ <ctl name="IN1L Volume" value="23" />
+ <ctl name="IN1L Digital Volume" value="128" />
+ </path>
+
+ <path name="gain-volte_vt_cp_evs-headphone-mic">
+ <ctl name="EQ1 Coefficients" value="0 0 15 205 4 3 0 204 14 93 253 229 4 10 55 7 9 220 1 12 4 78 63 93 14 133 249 250 4 10 39 131 4 219 5 55 64 0 0 0" />
+ <ctl name="EQ1 B1 Volume" value="12" />
+ <ctl name="EQ1 B2 Volume" value="12" />
+ <ctl name="EQ1 B3 Volume" value="12" />
+ <ctl name="EQ1 B4 Volume" value="0" />
+ <ctl name="EQ1 B5 Volume" value="0" />
+ <ctl name="EQ2 Coefficients" value="0 0 15 205 4 3 0 204 14 93 253 229 4 10 55 7 9 220 1 12 4 78 63 93 14 133 249 250 4 10 39 131 4 219 5 55 64 0 0 0" />
+ <ctl name="EQ2 B1 Volume" value="12" />
+ <ctl name="EQ2 B2 Volume" value="12" />
+ <ctl name="EQ2 B3 Volume" value="12" />
+ <ctl name="EQ2 B4 Volume" value="0" />
+ <ctl name="EQ2 B5 Volume" value="0" />
+ <ctl name="IN3L Digital Volume" value="140" />
+ <ctl name="IN2L Volume" value="0" />
+ <ctl name="IN2L Digital Volume" value="140" />
+ </path>
+
+ <path name="gain-volte_vt_cp_evs-bt-sco-headset-in">
+ </path>
+
+ <!-- CP Call Input volume -->
+ <!-- NB volume -->
+ <path name="gain-incall_nb-handset-mic">
+ <ctl name="IN3L Digital Volume" value="140" />
+ <ctl name="IN2L Volume" value="0" />
+ <ctl name="IN2L Digital Volume" value="140" />
+ </path>
+
+ <path name="gain-incall_nb-speaker-mic">
+ <ctl name="IN3L Digital Volume" value="140" />
+ <ctl name="IN2L Volume" value="0" />
+ <ctl name="IN2L Digital Volume" value="140" />
+ </path>
+
+ <path name="gain-incall_nb-dex-speaker-mic">
+ <ctl name="IN3L Digital Volume" value="140" />
+ <ctl name="IN2L Volume" value="0" />
+ <ctl name="IN2L Digital Volume" value="140" />
+ </path>
+
+ <path name="gain-incall_nb-headset-mic">
+ <ctl name="IN1L Volume" value="20" />
+ <ctl name="IN1L Digital Volume" value="128" />
+ </path>
+
+ <path name="gain-incall_nb-headphone-mic">
+ <ctl name="IN3L Digital Volume" value="140" />
+ <ctl name="IN2L Volume" value="0" />
+ <ctl name="IN2L Digital Volume" value="140" />
+ </path>
+
+ <path name="gain-incall_nb-bt-sco-headset-in">
+ </path>
+
+ <!-- WB volume -->
+ <path name="gain-incall_wb-handset-mic">
+ <ctl name="IN3L Digital Volume" value="140" />
+ <ctl name="IN2L Volume" value="0" />
+ <ctl name="IN2L Digital Volume" value="140" />
+ </path>
+
+ <path name="gain-incall_wb-speaker-mic">
+ <ctl name="IN3L Digital Volume" value="140" />
+ <ctl name="IN2L Volume" value="0" />
+ <ctl name="IN2L Digital Volume" value="140" />
+ </path>
+
+ <path name="gain-incall_wb-dex-speaker-mic">
+ <ctl name="IN3L Digital Volume" value="140" />
+ <ctl name="IN2L Volume" value="0" />
+ <ctl name="IN2L Digital Volume" value="140" />
+ </path>
+
+ <path name="gain-incall_wb-headset-mic">
+ <ctl name="IN1L Volume" value="20" />
+ <ctl name="IN1L Digital Volume" value="128" />
+ </path>
+
+ <path name="gain-incall_wb-headphone-mic">
+ <ctl name="IN3L Digital Volume" value="140" />
+ <ctl name="IN2L Volume" value="0" />
+ <ctl name="IN2L Digital Volume" value="140" />
+ </path>
+
+ <path name="gain-incall_wb-bt-sco-headset-in">
+ </path>
+
+ <!-- Loopback Input (no delay) -->
+ <path name="gain-loopback-mic">
+ <ctl name="IN3L Digital Volume" value="116" />
+ </path>
+
+ <path name="gain-loopback-2nd-mic">
+ <ctl name="IN2L Volume" value="0" />
+ <ctl name="IN2L Digital Volume" value="122" />
+ </path>
+
+ <!-- Packet Loopback Input -->
+ <path name="gain-loopback_packet-mic">
+ <ctl name="IN3L Digital Volume" value="136" />
+ </path>
+
+ <path name="gain-loopback_packet-2nd-mic">
+ <ctl name="IN2L Volume" value="0" />
+ <ctl name="IN2L Digital Volume" value="132" />
+ </path>
+
+ <path name="gain-loopback_packet-headset-mic">
+ <ctl name="IN1L Volume" value="19" />
+ <ctl name="IN1L Digital Volume" value="121" />
+ </path>
+
+ <path name="gain-loopback_packet-handset-dualmic">
+ <ctl name="IN3L Digital Volume" value="138" />
+ <ctl name="IN2L Volume" value="0" />
+ <ctl name="IN2L Digital Volume" value="138" />
+ </path>
+
+ <path name="gain-loopback_packet-speaker-dualmic">
+ <ctl name="IN3L Digital Volume" value="138" />
+ <ctl name="IN2L Volume" value="0" />
+ <ctl name="IN2L Digital Volume" value="138" />
+ </path>
+
+ <!-- Realtime Loopback Input -->
+ <path name="gain-realtimeloopback-mic">
+ <ctl name="IN3L Digital Volume" value="88" />
+ </path>
+
+ <path name="gain-realtimeloopback-2nd-mic">
+ <ctl name="IN2L Volume" value="0" />
+ <ctl name="IN2L Digital Volume" value="122" />
+ </path>
+
+ <path name="gain-realtimeloopback-headset-mic">
+ <ctl name="IN1L Volume" value="24" />
+ <ctl name="IN1L Digital Volume" value="80" />
+ </path>
+
+ <path name="gain-realtimeloopback-bt-sco-headset-in">
+ </path>
+
+ <!-- TTY Mode Input volume -->
+ <path name="gain-tty_mode-vco-mic">
+ <ctl name="IN3L Digital Volume" value="148" />
+ </path>
+
+ <path name="gain-tty_mode-full-mic">
+ <ctl name="IN1L Volume" value="26" />
+ <ctl name="IN1L Digital Volume" value="128" />
+ </path>
+
+ <path name="gain-tty_mode-hco-mic">
+ <ctl name="IN1L Volume" value="26" />
+ <ctl name="IN1L Digital Volume" value="128" />
+ </path>
+
+ <!-- AP TTY Mode Input volume -->
+ <path name="gain-ap_tty_mode-vco-mic">
+ <ctl name="IN3L Digital Volume" value="148" />
+ </path>
+
+ <path name="gain-ap_tty_mode-full-mic">
+ <ctl name="IN1L Volume" value="26" />
+ <ctl name="IN1L Digital Volume" value="128" />
+ </path>
+
+ <path name="gain-ap_tty_mode-hco-mic">
+ <ctl name="IN1L Volume" value="26" />
+ <ctl name="IN1L Digital Volume" value="128" />
+ </path>
+
+ <!-- call forwarding input volume -->
+ <path name="gain-call_forwarding_master-mic">
+ <!-- we use default volume -->
+ </path>
+
+ <!-- echo(rms) test input volume -->
+ <path name="gain-echo_test-mic">
+ <ctl name="IN3L Digital Volume" value="116" />
+ </path>
+
+ <path name="gain-echo_test-2nd-mic">
+ <ctl name="IN2L Volume" value="0" />
+ <ctl name="IN2L Digital Volume" value="126" />
+ </path>
+
+ <path name="gain-echo_test-dualmic">
+ <ctl name="IN3L Digital Volume" value="137" />
+ <ctl name="IN2L Volume" value="0" />
+ <ctl name="IN2L Digital Volume" value="137" />
+ </path>
+</mixer>
--- /dev/null
+<mixer>
+ <include name="/system/etc/mixer_gains.xml" />
+
+ <pcmdai playback_link="0" />
+ <pcmdai playback_low_link="2" />
+ <pcmdai playback_deep_link="1" />
+ <pcmdai playback_offload_link="5" />
+ <pcmdai playback_jam_link="3" />
+ <pcmdai playback_aux_digital_link="22" />
+ <pcmdai capture_link="9" />
+ <pcmdai baseband_link="4" />
+ <pcmdai baseband_capture_link="10" />
+ <pcmdai vts_capture_link="21" />
+ <pcmdai vts_seamless_capture_link="20" />
+ <pcmdai call_rec_capture_link="19" />
+ <pcmdai abox_pcm_dump_card="1" />
+
+ <!-- Initial Mixer control configurations -->
+ <!-- For A-BOX -->
+ <ctl name="ABOX Sampling Rate Mixer" value="48000" />
+ <ctl name="ABOX Sampling Rate Out1" value="48000" />
+ <ctl name="ABOX Sampling Rate Out2" value="48000" />
+
+ <ctl name="ABOX SPUS ASRC0" value="On" />
+ <ctl name="ABOX SPUS ASRC1" value="On" />
+ <ctl name="ABOX SPUS ASRC2" value="On" />
+ <ctl name="ABOX SPUS ASRC3" value="On" />
+ <ctl name="ABOX SPUS ASRC4" value="On" />
+ <ctl name="ABOX SPUS ASRC5" value="On" />
+ <ctl name="ABOX SPUS ASRC6" value="On" />
+ <ctl name="ABOX SPUS ASRC7" value="On" />
+
+ <ctl name="ABOX SPUS OUT0" value="SIFS0" />
+ <ctl name="ABOX SPUS OUT1" value="SIFS0" />
+ <ctl name="ABOX SPUS OUT2" value="SIFS0" />
+ <ctl name="ABOX SPUS OUT3" value="SIFS0" />
+ <ctl name="ABOX SPUS OUT4" value="SIFS0" />
+ <ctl name="ABOX SPUS OUT5" value="SIFS0" />
+ <ctl name="ABOX SPUS OUT6" value="SIFS2" />
+ <ctl name="ABOX SPUS OUT7" value="SIFS1" />
+
+ <ctl name="ABOX SIFS1" value="SPUS OUT7" />
+ <ctl name="ABOX SIFS2" value="SPUS OUT6" />
+
+ <ctl name="ABOX UAIF SPK0" value="SIFS0" />
+ <ctl name="ABOX UAIF SPK1" value="RESERVED" />
+ <ctl name="ABOX UAIF SPK2" value="RESERVED" />
+ <ctl name="ABOX UAIF SPK3" value="RESERVED" />
+ <ctl name="ABOX UAIF SPK4" value="RESERVED" />
+
+ <ctl name="ABOX Sampling Rate Recp" value="48000" />
+ <ctl name="ABOX Sampling Rate Inmux0" value="48000" />
+ <ctl name="ABOX Sampling Rate Inmux1" value="48000" />
+ <ctl name="ABOX Sampling Rate Inmux2" value="48000" />
+ <ctl name="ABOX Sampling Rate Inmux3" value="48000" />
+ <ctl name="ABOX Sampling Rate Inmux4" value="48000" />
+
+ <ctl name="ABOX SPUM ASRC0" value="On" />
+ <ctl name="ABOX SPUM ASRC1" value="On" />
+ <ctl name="ABOX SPUM ASRC2" value="On" />
+ <ctl name="ABOX SPUM ASRC3" value="On" />
+
+ <ctl name="ABOX SIFM0" value="WDMA" />
+ <ctl name="ABOX SIFM1" value="WDMA" />
+ <ctl name="ABOX SIFM2" value="WDMA" />
+ <ctl name="ABOX SIFM3" value="WDMA" />
+
+ <ctl name="ABOX NSRC0" value="RESERVED" />
+ <ctl name="ABOX NSRC1" value="UAIF0" />
+ <ctl name="ABOX NSRC2" value="UAIF1" />
+ <ctl name="ABOX NSRC3" value="RESERVED" />
+
+ <ctl name="ABOX ERAP info DSM On" value="0" />
+ <ctl name="ABOX OEM FM Mode" value="0" />
+
+ <!-- For CS47L93 Codec -->
+ <ctl name="IN1L Mux" value="B" />
+ <ctl name="IN1R Mux" value="A" />
+ <ctl name="IN2L Mux" value="A" />
+
+ <ctl name="IN2 OSR" value="3.072MHz" />
+ <ctl name="IN3 OSR" value="3.072MHz" />
+
+ <ctl name="IN3L HPF Switch" value="1" />
+ <ctl name="IN2L HPF Switch" value="1" />
+ <ctl name="IN HPF Cutoff Frequency" value="10Hz" />
+ <ctl name="Input Ramp Up" value="8ms/6dB" />
+
+ <ctl name="ASYNC Sample Rate 2" value="44.1kHz" />
+
+ <ctl name="Output Rate 1" value="ASYNCCLK rate 1" />
+ <ctl name="ASRC1 Rate 1" value="SYNCCLK rate 1" />
+ <ctl name="ASRC1 Rate 2" value="ASYNCCLK rate 1" />
+
+ <ctl name="HPOUT2 Digital Switch" value="1" />
+ <ctl name="HPOUT2L Input 1" value="None" />
+ <ctl name="HPOUT2R Input 1" value="None" />
+
+ <ctl name="HPOUT3 Digital Switch" value="1" />
+ <ctl name="HPOUT3L Input 1" value="None" />
+ <ctl name="HPOUT3R Input 1" value="None" />
+ <ctl name="OUT3 Demux" value="HPOUT3" />
+
+ <ctl name="DMIC1 Switch" value="0" />
+ <ctl name="DMIC2 Switch" value="0" />
+
+ <!-- EQs Filter setting -->
+ <ctl name="EQ1 Coefficients" value="0 0 15 205 4 3 0 204 14 93 253 229 4 10 55 7 9 220 1 12 4 78 63 93 14 133 249 250 4 10 39 131 4 219 5 55 64 0 0 0" />
+ <ctl name="EQ1 B1 Volume" value="12" />
+ <ctl name="EQ1 B2 Volume" value="12" />
+ <ctl name="EQ1 B3 Volume" value="12" />
+ <ctl name="EQ1 B4 Volume" value="0" />
+ <ctl name="EQ1 B5 Volume" value="0" />
+ <ctl name="EQ2 Coefficients" value="0 0 15 205 4 3 0 204 14 93 253 229 4 10 55 7 9 220 1 12 4 78 63 93 14 133 249 250 4 10 39 131 4 219 5 55 64 0 0 0" />
+ <ctl name="EQ2 B1 Volume" value="12" />
+ <ctl name="EQ2 B2 Volume" value="12" />
+ <ctl name="EQ2 B3 Volume" value="12" />
+ <ctl name="EQ2 B4 Volume" value="0" />
+ <ctl name="EQ2 B5 Volume" value="0" />
+ <ctl name="EQ3 Coefficients" value="0 0 15 205 4 3 0 204 14 93 253 229 4 10 55 7 9 220 1 12 4 78 63 93 14 133 249 250 4 10 39 131 4 219 5 55 64 0 0 0" />
+ <ctl name="EQ3 B1 Volume" value="12" />
+ <ctl name="EQ3 B2 Volume" value="12" />
+ <ctl name="EQ3 B3 Volume" value="12" />
+ <ctl name="EQ3 B4 Volume" value="1" />
+ <ctl name="EQ3 B5 Volume" value="2" />
+ <ctl name="EQ4 Coefficients" value="0 0 15 205 4 3 0 204 14 93 253 229 4 10 55 7 9 220 1 12 4 78 63 93 14 133 249 250 4 10 39 131 4 219 5 55 64 0 0 0" />
+ <ctl name="EQ4 B1 Volume" value="12" />
+ <ctl name="EQ4 B2 Volume" value="12" />
+ <ctl name="EQ4 B3 Volume" value="12" />
+ <ctl name="EQ4 B4 Volume" value="1" />
+ <ctl name="EQ4 B5 Volume" value="2" />
+
+ <!-- For Max98506 Speaker AMP -->
+ <ctl name="SPK Enable Switch" value="Enable" />
+
+ <!-- Common control configurations -->
+ <path name="route-playback">
+ </path>
+
+ <path name="route-spkamp-playback">
+ <ctl name="ABOX ERAP info DSM On" value="1" />
+ <ctl name="ABOX NSRC3" value="UAIF4" />
+ <ctl name="ABOX SPUS OUT7" value="SIFS1" />
+ <ctl name="ABOX SIFS1" value="SPUS OUT7" />
+ <ctl name="ABOX UAIF SPK4" value="SIFS1" />
+ </path>
+
+ <path name="route-bt-sco-playback">
+ <ctl name="ABOX SPUS OUT6" value="SIFS2" />
+ <ctl name="ABOX SIFS2" value="SPUS OUT6" />
+ <ctl name="ABOX UAIF SPK3" value="SIFS2" />
+ </path>
+
+ <path name="route-ap-record">
+ <ctl name="ABOX NSRC0" value="UAIF0" />
+ </path>
+
+ <path name="route-bt-sco-record">
+ <ctl name="ABOX NSRC0" value="UAIF3" />
+ </path>
+
+ <path name="route-cp-tx">
+ <ctl name="ABOX NSRC1" value="UAIF0" />
+ </path>
+
+ <path name="route-bt-sco-tx">
+ <ctl name="ABOX NSRC1" value="UAIF3" />
+ </path>
+
+ <!-- Set bt sampling rate -->
+ <path name="set-bt-sco-rx-rate-nb">
+ <ctl name="ABOX Sampling Rate Out2" value="8000" />
+ <ctl name="ABOX Sampling Rate Inmux0" value="8000" />
+ <ctl name="ABOX Sampling Rate Inmux1" value="8000" />
+ </path>
+
+ <path name="set-bt-sco-tx-rate-nb">
+ <ctl name="ABOX Sampling Rate Out2" value="8000" />
+ <ctl name="ABOX Sampling Rate Inmux0" value="8000" />
+ <ctl name="ABOX Sampling Rate Inmux1" value="8000" />
+ </path>
+
+ <path name="set-bt-sco-rx-rate-wb">
+ <ctl name="ABOX Sampling Rate Out2" value="16000" />
+ <ctl name="ABOX Sampling Rate Inmux0" value="16000" />
+ <ctl name="ABOX Sampling Rate Inmux1" value="16000" />
+ </path>
+
+ <path name="set-bt-sco-tx-rate-wb">
+ <ctl name="ABOX Sampling Rate Out2" value="16000" />
+ <ctl name="ABOX Sampling Rate Inmux0" value="16000" />
+ <ctl name="ABOX Sampling Rate Inmux1" value="16000" />
+ </path>
+
+ <!-- Set uhqa sampling rate -->
+ <path name="set-uhqa-rx-rate">
+ <ctl name="ABOX Sampling Rate Mixer" value="192000" />
+ </path>
+
+ <path name="set-uhqa-tx-rate">
+ <ctl name="ABOX Sampling Rate Inmux0" value="192000" />
+ </path>
+
+ <path name="set-suhqa-rx-rate">
+ <ctl name="ABOX Sampling Rate Out1" value="384000" />
+ <ctl name="ABOX SPUS ASRC0" value="Off" />
+ <ctl name="ABOX SPUS OUT0" value="SIFS1" />
+ <ctl name="ABOX SIFS1" value="SPUS OUT0" />
+ <ctl name="ABOX UAIF SPK0" value="SIFS1" />
+ </path>
+
+ <!-- incall recording setting -->
+ <path name="incall-rec-uplink">
+ </path>
+
+ <path name="incall-rec-downlink">
+ </path>
+
+ <path name="incall-rec-uplink-and-downlink">
+ </path>
+
+ <path name="incall-rec-uplink-bt-sco">
+ </path>
+
+ <path name="incall-rec-downlink-bt-sco">
+ </path>
+
+ <path name="incall-rec-uplink-and-downlink-bt-sco">
+ </path>
+
+ <!-- output device -->
+ <path name="dev-handset">
+ <ctl name="HPOUT3L Input 1" value="AIF1RX1" />
+ <ctl name="HPOUT3R Input 1" value="AIF1RX2" />
+ <ctl name="OUT3 Demux" value="HPOUT4" />
+ </path>
+
+ <path name="dev-speaker">
+ </path>
+
+ <path name="dev-headset">
+ <ctl name="HPOUT2L Input 1" value="AIF1RX1" />
+ <ctl name="HPOUT2R Input 1" value="AIF1RX2" />
+ </path>
+
+ <path name="dev-speaker-headset">
+ <path name="dev-speaker" />
+ <path name="dev-headset" />
+ </path>
+
+ <!-- input device -->
+ <path name="dev-main-mic">
+ <ctl name="LHPF1 Input 1" value="IN3L" />
+ <ctl name="ASRC1IN1L Input 1" value="LHPF1" />
+ <ctl name="AIF1TX1 Input 1" value="ASRC1IN1L" />
+ <ctl name="AIF1TX2 Input 1" value="ASRC1IN1L" />
+ <ctl name="DMIC1 Switch" value="1" />
+ </path>
+
+ <path name="dev-2nd-mic">
+ <ctl name="LHPF2 Input 1" value="IN2L" />
+ <ctl name="ASRC1IN1L Input 1" value="LHPF2" />
+ <ctl name="AIF1TX1 Input 1" value="ASRC1IN1L" />
+ <ctl name="AIF1TX2 Input 1" value="ASRC1IN1L" />
+ <ctl name="DMIC2 Switch" value="1" />
+ </path>
+
+ <!-- L ch: main-mic / R ch: 2nd-mic -->
+ <path name="dev-dual-mic">
+ <ctl name="LHPF1 Input 1" value="IN3L" />
+ <ctl name="LHPF2 Input 1" value="IN2L" />
+ <ctl name="ASRC1IN1L Input 1" value="LHPF1" />
+ <ctl name="ASRC1IN1R Input 1" value="LHPF2" />
+ <ctl name="AIF1TX1 Input 1" value="ASRC1IN1L" />
+ <ctl name="AIF1TX2 Input 1" value="ASRC1IN1R" />
+ <ctl name="DMIC1 Switch" value="1" />
+ <ctl name="DMIC2 Switch" value="1" />
+ </path>
+
+ <!-- L ch: 2nd-mic / R ch: main-mic -->
+ <path name="dev-dual-invert-mic">
+ <ctl name="LHPF1 Input 1" value="IN3L" />
+ <ctl name="LHPF2 Input 1" value="IN2L" />
+ <ctl name="ASRC1IN1L Input 1" value="LHPF2" />
+ <ctl name="ASRC1IN1R Input 1" value="LHPF1" />
+ <ctl name="AIF1TX1 Input 1" value="ASRC1IN1L" />
+ <ctl name="AIF1TX2 Input 1" value="ASRC1IN1R" />
+ <ctl name="DMIC1 Switch" value="1" />
+ <ctl name="DMIC2 Switch" value="1" />
+ </path>
+
+ <path name="dev-headset-mic">
+ <ctl name="LHPF1 Input 1" value="IN1L" />
+ <ctl name="ASRC1IN1L Input 1" value="LHPF1" />
+ <ctl name="AIF1TX1 Input 1" value="ASRC1IN1L" />
+ <ctl name="AIF1TX2 Input 1" value="ASRC1IN1L" />
+ <ctl name="MICBias Bypass Mode" value="0" />
+ </path>
+
+ <!-- Output mixer settings -->
+ <!-- Playback paths -->
+ <path name="media-handset">
+ <path name="route-playback" />
+ <path name="dev-handset" />
+ </path>
+
+ <path name="factory-media-handset">
+ <path name="media-handset" />
+ </path>
+
+ <path name="media-speaker">
+ <path name="route-spkamp-playback" />
+ <path name="dev-speaker" />
+ </path>
+
+ <path name="media-headset">
+ <path name="route-playback" />
+ <path name="dev-headset" />
+ </path>
+
+ <path name="media-dsd64-headset">
+ <ctl name="ABOX Sampling Rate Out1" value="176400" />
+ <ctl name="ABOX Sampling Rate Inmux0" value="176400" />
+ <ctl name="ABOX Sampling Rate Inmux2" value="176400" />
+ <ctl name="ABOX Sampling Rate Inmux3" value="176400" />
+ <ctl name="Output Rate 1" value="ASYNCCLK rate 2" />
+ <ctl name="ABOX SPUS ASRC1" value="Off" />
+ <ctl name="ABOX SPUS OUT1" value="SIFS1" />
+ <ctl name="ABOX SIFS1" value="SPUS OUT1" />
+ <ctl name="ABOX UAIF SPK0" value="SIFS1" />
+ <ctl name="DSP1 Firmware" value="DSD" />
+ <ctl name="DSP1 Rate" value="ASYNCCLK rate 1" />
+ <ctl name="DSP1L Input 1" value="AIF1RX1" />
+ <ctl name="DSP1R Input 1" value="AIF1RX2" />
+ <ctl name="HPOUT2L Input 1" value="DSP1.1" />
+ <ctl name="HPOUT2R Input 1" value="DSP1.2" />
+ </path>
+
+ <path name="media-dsd128-headset">
+ <ctl name="ABOX Sampling Rate Out1" value="352800" />
+ <ctl name="ABOX Sampling Rate Inmux0" value="352800" />
+ <ctl name="ABOX Sampling Rate Inmux2" value="352800" />
+ <ctl name="ABOX Sampling Rate Inmux3" value="352800" />
+ <ctl name="Output Rate 1" value="ASYNCCLK rate 2" />
+ <ctl name="ABOX SPUS ASRC1" value="Off" />
+ <ctl name="ABOX SPUS OUT1" value="SIFS1" />
+ <ctl name="ABOX SIFS1" value="SPUS OUT1" />
+ <ctl name="ABOX UAIF SPK0" value="SIFS1" />
+ <ctl name="DSP1 Firmware" value="DSD" />
+ <ctl name="DSP1 Rate" value="ASYNCCLK rate 1" />
+ <ctl name="DSP1L Input 1" value="AIF1RX1" />
+ <ctl name="DSP1R Input 1" value="AIF1RX2" />
+ <ctl name="HPOUT2L Input 1" value="DSP1.1" />
+ <ctl name="HPOUT2R Input 1" value="DSP1.2" />
+ </path>
+
+ <path name="media-speaker-headset">
+ <path name="route-spkamp-playback" />
+ <path name="dev-speaker-headset" />
+ </path>
+
+ <path name="media-bt-sco-headset">
+ <path name="route-bt-sco-playback" />
+ </path>
+
+ <path name="media-speaker-bt-sco-headset">
+ <path name="media-bt-sco-headset" />
+ <path name="media-speaker" />
+ </path>
+
+ <!-- Ringtone playback -->
+ <path name="ringtone-handset">
+ <path name="media-handset" />
+ </path>
+
+ <path name="ringtone-speaker">
+ <path name="media-speaker" />
+ </path>
+
+ <path name="ringtone-headset">
+ <path name="media-headset" />
+ </path>
+
+ <path name="ringtone-speaker-headset">
+ <path name="media-speaker-headset" />
+ </path>
+
+ <path name="ringtone-bt-sco-headset">
+ <path name="media-bt-sco-headset" />
+ </path>
+
+ <path name="ringtone-speaker-bt-sco-headset">
+ <path name="media-speaker-bt-sco-headset" />
+ </path>
+
+ <!-- Communication playback -->
+ <path name="communication-handset">
+ <path name="media-handset" />
+ </path>
+
+ <path name="communication-speaker">
+ <path name="media-speaker" />
+ </path>
+
+ <path name="communication-dex-speaker">
+ <path name="media-speaker" />
+ </path>
+
+ <path name="communication-headset">
+ <path name="media-headset" />
+ </path>
+
+ <path name="communication-headphone">
+ <path name="communication-headset" />
+ </path>
+
+ <path name="communication-bt-sco-headset">
+ <path name="media-bt-sco-headset" />
+ </path>
+
+ <!-- samsung voip fmc playback -->
+ <path name="samsung_voip_fmc-handset">
+ <path name="communication-handset" />
+ </path>
+
+ <path name="samsung_voip_fmc-speaker">
+ <path name="communication-speaker" />
+ </path>
+
+ <path name="samsung_voip_fmc-dex-speaker">
+ <path name="communication-dex-speaker" />
+ </path>
+
+ <path name="samsung_voip_fmc-headset">
+ <path name="communication-headset" />
+ </path>
+
+ <path name="samsung_voip_fmc-headphone">
+ <path name="samsung_voip_fmc-headset" />
+ </path>
+
+ <path name="samsung_voip_fmc-bt-sco-headset">
+ <path name="communication-bt-sco-headset" />
+ </path>
+
+ <!-- wificall playback -->
+ <!-- wificall AP NB -->
+ <path name="wificall_nb-handset">
+ <path name="communication-handset" />
+ </path>
+
+ <path name="wificall_nb-speaker">
+ <path name="communication-speaker" />
+ </path>
+
+ <path name="wificall_nb-dex-speaker">
+ <path name="communication-dex-speaker" />
+ </path>
+
+ <path name="wificall_nb-headset">
+ <path name="communication-headset" />
+ </path>
+
+ <path name="wificall_nb-headphone">
+ <path name="wificall_nb-headset" />
+ </path>
+
+ <path name="wificall_nb-bt-sco-headset">
+ <path name="communication-bt-sco-headset" />
+ </path>
+
+ <!-- wificall AP WB -->
+ <path name="wificall_wb-handset">
+ <path name="wificall_nb-handset" />
+ </path>
+
+ <path name="wificall_wb-speaker">
+ <path name="wificall_nb-speaker" />
+ </path>
+
+ <path name="wificall_wb-dex-speaker">
+ <path name="wificall_nb-dex-speaker" />
+ </path>
+
+ <path name="wificall_wb-headset">
+ <path name="wificall_nb-headset" />
+ </path>
+
+ <path name="wificall_wb-headphone">
+ <path name="wificall_nb-headphone" />
+ </path>
+
+ <path name="wificall_wb-bt-sco-headset">
+ <path name="wificall_nb-bt-sco-headset" />
+ </path>
+
+ <!-- wificall AP EVS -->
+ <path name="wificall_evs-handset">
+ <path name="wificall_nb-handset" />
+ </path>
+
+ <path name="wificall_evs-speaker">
+ <path name="wificall_nb-speaker" />
+ </path>
+
+ <path name="wificall_evs-dex-speaker">
+ <path name="wificall_nb-dex-speaker" />
+ </path>
+
+ <path name="wificall_evs-headset">
+ <path name="wificall_nb-headset" />
+ </path>
+
+ <path name="wificall_evs-headphone">
+ <path name="wificall_nb-headphone" />
+ </path>
+
+ <path name="wificall_evs-bt-sco-headset">
+ <path name="wificall_nb-bt-sco-headset" />
+ </path>
+
+ <!-- Video call playback -->
+ <path name="video_call-handset">
+ <path name="communication-handset" />
+ </path>
+
+ <path name="video_call-speaker">
+ <path name="communication-speaker" />
+ </path>
+
+ <path name="video_call-dex-speaker">
+ <path name="communication-dex-speaker" />
+ </path>
+
+ <path name="video_call-headset">
+ <path name="communication-headset" />
+ </path>
+
+ <path name="video_call-headphone">
+ <path name="video_call-headset" />
+ </path>
+
+ <path name="video_call-bt-sco-headset">
+ <path name="communication-bt-sco-headset" />
+ </path>
+
+ <!-- CP Call Output -->
+ <!-- NB -->
+ <path name="incall_nb-handset">
+ <path name="route-playback" />
+ <path name="dev-handset" />
+ </path>
+
+ <path name="incall_nb-speaker">
+ <path name="route-spkamp-playback" />
+ <path name="dev-speaker" />
+ </path>
+
+ <path name="incall_nb-dex-speaker">
+ <path name="route-spkamp-playback" />
+ <path name="dev-speaker" />
+ </path>
+
+ <path name="incall_nb-headset">
+ <path name="route-playback" />
+ <path name="dev-headset" />
+ </path>
+
+ <path name="incall_nb-headphone">
+ <path name="incall_nb-headset" />
+ </path>
+
+ <path name="incall_nb-bt-sco-headset">
+ <path name="route-bt-sco-playback" />
+ </path>
+
+ <!-- WB -->
+ <path name="incall_wb-handset">
+ <path name="incall_nb-handset" />
+ </path>
+
+ <path name="incall_wb-speaker">
+ <path name="incall_nb-speaker" />
+ </path>
+
+ <path name="incall_wb-dex-speaker">
+ <path name="incall_nb-dex-speaker" />
+ </path>
+
+ <path name="incall_wb-headset">
+ <path name="incall_nb-headset" />
+ </path>
+
+ <path name="incall_wb-headphone">
+ <path name="incall_nb-headphone" />
+ </path>
+
+ <path name="incall_wb-bt-sco-headset">
+ <path name="incall_nb-bt-sco-headset" />
+ </path>
+
+ <!-- VoLTE CP playback -->
+ <!-- VoLTE CP NB -->
+ <path name="volte_cp_nb-handset">
+ <path name="incall_nb-handset" />
+ </path>
+
+ <path name="volte_cp_nb-speaker">
+ <path name="incall_nb-speaker" />
+ </path>
+
+ <path name="volte_cp_nb-dex-speaker">
+ <path name="incall_nb-dex-speaker" />
+ </path>
+
+ <path name="volte_cp_nb-headset">
+ <path name="incall_nb-headset" />
+ </path>
+
+ <path name="volte_cp_nb-headphone">
+ <path name="incall_nb-headphone" />
+ </path>
+
+ <path name="volte_cp_nb-bt-sco-headset">
+ <path name="incall_nb-bt-sco-headset" />
+ </path>
+
+ <!-- VoLTE VT CP NB -->
+ <path name="volte_vt_cp_nb-handset">
+ <path name="incall_nb-handset" />
+ </path>
+
+ <path name="volte_vt_cp_nb-speaker">
+ <path name="incall_nb-speaker" />
+ </path>
+
+ <path name="volte_vt_cp_nb-dex-speaker">
+ <path name="incall_nb-dex-speaker" />
+ </path>
+
+ <path name="volte_vt_cp_nb-headset">
+ <path name="incall_nb-headset" />
+ </path>
+
+ <path name="volte_vt_cp_nb-headphone">
+ <path name="incall_nb-headphone" />
+ </path>
+
+ <path name="volte_vt_cp_nb-bt-sco-headset">
+ <path name="incall_nb-bt-sco-headset" />
+ </path>
+
+ <!-- VoLTE CP WB -->
+ <path name="volte_cp_wb-handset">
+ <path name="incall_wb-handset" />
+ </path>
+
+ <path name="volte_cp_wb-speaker">
+ <path name="incall_wb-speaker" />
+ </path>
+
+ <path name="volte_cp_wb-dex-speaker">
+ <path name="incall_wb-dex-speaker" />
+ </path>
+
+ <path name="volte_cp_wb-headset">
+ <path name="incall_wb-headset" />
+ </path>
+
+ <path name="volte_cp_wb-headphone">
+ <path name="incall_wb-headphone" />
+ </path>
+
+ <path name="volte_cp_wb-bt-sco-headset">
+ <path name="incall_wb-bt-sco-headset" />
+ </path>
+
+ <!-- EVS 32K -->
+ <path name="volte_cp_evs-handset">
+ <path name="incall_nb-handset" />
+ </path>
+
+ <path name="volte_cp_evs-speaker">
+ <path name="incall_nb-speaker" />
+ </path>
+
+ <path name="volte_cp_evs-dex-speaker">
+ <path name="incall_nb-dex-speaker" />
+ </path>
+
+ <path name="volte_cp_evs-headset">
+ <path name="incall_nb-headset" />
+ </path>
+
+ <path name="volte_cp_evs-headphone">
+ <path name="volte_cp_evs-headset" />
+ </path>
+
+ <path name="volte_cp_evs-bt-sco-headset">
+ <path name="incall_nb-bt-sco-headset" />
+ </path>
+
+ <!-- VoLTE VT CP WB -->
+ <path name="volte_vt_cp_wb-handset">
+ <path name="incall_wb-handset" />
+ </path>
+
+ <path name="volte_vt_cp_wb-speaker">
+ <path name="incall_wb-speaker" />
+ </path>
+
+ <path name="volte_vt_cp_wb-dex-speaker">
+ <path name="incall_wb-dex-speaker" />
+ </path>
+
+ <path name="volte_vt_cp_wb-headset">
+ <path name="incall_wb-headset" />
+ </path>
+
+ <path name="volte_vt_cp_wb-headphone">
+ <path name="incall_wb-headphone" />
+ </path>
+
+ <path name="volte_vt_cp_wb-bt-sco-headset">
+ <path name="incall_wb-bt-sco-headset" />
+ </path>
+
+ <!-- VoLTE VT CP EVS -->
+ <path name="volte_vt_cp_evs-handset">
+ <path name="volte_cp_evs-handset" />
+ </path>
+
+ <path name="volte_vt_cp_evs-speaker">
+ <path name="volte_cp_evs-speaker" />
+ </path>
+
+ <path name="volte_vt_cp_evs-dex-speaker">
+ <path name="volte_cp_evs-dex-speaker" />
+ </path>
+
+ <path name="volte_vt_cp_evs-headset">
+ <path name="volte_cp_evs-headset" />
+ </path>
+
+ <path name="volte_vt_cp_evs-headphone">
+ <path name="volte_cp_evs-headphone" />
+ </path>
+
+ <path name="volte_vt_cp_evs-bt-sco-headset">
+ <path name="volte_cp_evs-bt-sco-headset" />
+ </path>
+
+ <!-- Loopback (no delay) -->
+ <path name="loopback-headset">
+ <path name="incall_nb-headset" />
+ </path>
+
+ <!-- Packet Loopback -->
+ <path name="loopback_packet-handset">
+ <path name="incall_nb-handset" />
+ </path>
+
+ <path name="loopback_packet-speaker">
+ <path name="incall_nb-speaker" />
+ </path>
+
+ <path name="loopback_packet-headset">
+ <path name="incall_nb-headset" />
+ </path>
+
+ <!-- Realtime Loopback -->
+ <path name="realtimeloopback-handset">
+ <path name="media-handset" />
+ </path>
+
+ <path name="realtimeloopback-speaker">
+ <path name="media-speaker" />
+ </path>
+
+ <path name="realtimeloopback-headset">
+ <path name="media-headset" />
+ </path>
+
+ <path name="realtimeloopback-bt-sco-headset">
+ <path name="media-bt-sco-headset" />
+ </path>
+
+ <!-- TTY Mode -->
+ <path name="tty_mode-handset">
+ <path name="incall_nb-handset" />
+ </path>
+
+ <path name="tty_mode-headset">
+ <path name="incall_nb-headset" />
+ </path>
+
+ <path name="tty_mode-headphone">
+ <path name="tty_mode-headset" />
+ </path>
+
+ <!-- AP TTY Mode -->
+ <path name="ap_tty_mode-handset">
+ <path name="media-handset" />
+ </path>
+
+ <path name="ap_tty_mode-headset">
+ <path name="media-headset" />
+ </path>
+
+ <path name="ap_tty_mode-headphone">
+ <path name="ap_tty_mode-headset" />
+ </path>
+
+ <!-- echo(rms) test output -->
+ <path name="echo_test-handset">
+ <path name="media-handset" />
+ </path>
+
+ <path name="echo_test-speaker">
+ <path name="media-speaker" />
+ </path>
+
+ <!-- call forwarding output -->
+ <path name="call_forwarding_master">
+ <!-- AP Rx -> CP Tx -->
+ <ctl name="ABOX UAIF SPK0" value="SIFS0" />
+ <ctl name="ABOX NSRC1" value="UAIF1" />
+ </path>
+
+ <!-- Spectro Scenario -->
+ <path name="call_spectro">
+ <ctl name="ABOX UAIF SPK0" value="SIFS0" />
+ <ctl name="ABOX NSRC1" value="UAIF1" />
+ </path>
+
+ <path name="call_spectro-mic">
+ <ctl name="ABOX SPUS OUT6" value="SIFS0" />
+ <ctl name="ABOX SPUS OUT4" value="SIFS2" />
+ <ctl name="ABOX SIFS2" value="SPUS OUT4" />
+ <ctl name="ABOX UAIF SPK2" value="SIFS2" />
+ </path>
+ <!-- end of Spectro Scenario -->
+
+ <!-- Input stage -->
+ <!-- media input -->
+ <path name="media-mic">
+ <path name="route-ap-record" />
+ <path name="dev-main-mic" />
+ </path>
+
+ <path name="media-2nd-mic">
+ <path name="route-ap-record" />
+ <path name="dev-2nd-mic" />
+ </path>
+
+ <path name="media-headset-mic">
+ <path name="route-ap-record" />
+ <path name="dev-headset-mic" />
+ </path>
+
+ <path name="media-headphone-mic">
+ <path name="media-mic" />
+ </path>
+
+ <path name="media-bt-sco-headset-in">
+ <path name="route-bt-sco-record" />
+ </path>
+
+ <!-- camcorder input -->
+ <path name="camcorder-mic">
+ <path name="media-mic" />
+ </path>
+
+ <path name="camcorder-2nd-mic">
+ <path name="media-2nd-mic" />
+ </path>
+
+ <path name="camcorder-dualmic">
+ <path name="route-ap-record" />
+ <path name="dev-dual-invert-mic" />
+ </path>
+
+ <path name="camcorder-headset-mic">
+ <path name="media-headset-mic" />
+ </path>
+
+ <path name="camcorder-headphone-mic">
+ <path name="camcorder-mic" />
+ </path>
+
+ <!-- voice input -->
+ <path name="recording-mic">
+ <path name="media-mic" />
+ </path>
+
+ <path name="recording-2nd-mic">
+ <path name="media-2nd-mic" />
+ </path>
+
+ <path name="recording-dualmic">
+ <path name="route-ap-record" />
+ <path name="dev-dual-invert-mic" />
+ </path>
+
+ <path name="recording-headset-mic">
+ <path name="media-headset-mic" />
+ </path>
+
+ <path name="recording-headphone-mic">
+ <path name="recording-mic" />
+ </path>
+
+ <path name="recording-bt-sco-headset-in">
+ <path name="media-bt-sco-headset-in" />
+ </path>
+
+ <!-- jam voice input -->
+ <path name="recording-jam-mic">
+ <path name="route-ap-record" />
+ <path name="dev-dual-invert-mic" />
+ </path>
+
+ <path name="recording-jam-headset-mic">
+ <path name="media-headset-mic" />
+ </path>
+
+ <!-- interview input -->
+ <path name="interview-mic">
+ <path name="route-ap-record" />
+ <path name="dev-dual-invert-mic" />
+ <ctl name="ABOX OEM FM Mode" value="3" />
+ </path>
+
+ <!-- meeting input -->
+ <path name="meeting-mic">
+ <!-- TODO: We will make this -->
+ </path>
+
+ <!-- lpsd control input -->
+ <path name="lpsd_control-mic">
+ </path>
+
+ <!-- voice control input -->
+ <path name="voice_control-mic">
+ </path>
+
+ <path name="voice_control-headset-mic">
+ </path>
+
+ <path name="vts_recording-mic">
+ </path>
+
+ <path name="vts_recording-headset-mic">
+ </path>
+
+ <!-- voice_control_with_okgoogle input -->
+ <path name="voice_control_with_okgoogle-mic">
+ <path name="voice_control-mic" />
+ </path>
+
+ <!-- voice_control_with_okgoogle input headset -->
+ <path name="voice_control_with_okgoogle-headset-mic">
+ <path name="voice_control-headset-mic" />
+ </path>
+
+ <!-- recognition input -->
+ <path name="recognition-mic">
+ <path name="media-mic" />
+ </path>
+
+ <path name="recognition-2nd-mic">
+ <path name="media-2nd-mic" />
+ </path>
+
+ <path name="recognition-headset-mic">
+ <path name="media-headset-mic" />
+ </path>
+
+ <path name="recognition-headphone-mic">
+ <path name="recognition-mic" />
+ </path>
+
+ <path name="recognition-bt-sco-headset-in">
+ <path name="media-bt-sco-headset-in" />
+ </path>
+
+ <!-- bargein samsung input -->
+ <path name="bargein_samsung_engine-mic">
+ <path name="route-ap-record" />
+ <path name="dev-dual-invert-mic" />
+ <ctl name="ABOX OEM AP Call BW" value="0x020201" />
+ <ctl name="ABOX OEM Bargein type" value="2" />
+ <ctl name="ABOX OEM FM Mode" value="2" />
+ </path>
+
+ <path name="bargein_samsung_engine-headset-mic">
+ <path name="media-headset-mic" />
+ </path>
+
+ <path name="bargein_samsung_engine-bt-sco-headset-in">
+ <path name="media-bt-sco-headset-in" />
+ </path>
+
+ <!-- bargein external input -->
+ <path name="bargein_external_engine-mic">
+ <path name="bargein_samsung_engine-mic" />
+ </path>
+
+ <path name="bargein_external_engine-headset-mic">
+ <path name="media-headset-mic" />
+ </path>
+
+ <path name="bargein_external_engine-bt-sco-headset-in">
+ <path name="media-bt-sco-headset-in" />
+ </path>
+
+ <!-- svoice/carmode samsung input -->
+ <path name="dualmic_samsung_engine-mic">
+ <ctl name="IN HPF Cutoff Frequency" value="20Hz" />
+ <ctl name="Input Ramp Up" value="4ms/6dB" />
+ <path name="route-ap-record" />
+ <path name="dev-dual-mic" />
+ </path>
+
+ <path name="dualmic_samsung_engine-headset-mic">
+ <path name="media-headset-mic" />
+ </path>
+
+ <path name="dualmic_samsung_engine-bt-sco-headset-in">
+ <path name="media-bt-sco-headset-in" />
+ </path>
+
+ <!-- svoice/carmode external input -->
+ <path name="dualmic_external_engine-mic">
+ <path name="dualmic_samsung_engine-mic" />
+ </path>
+
+ <path name="dualmic_external_engine-headset-mic">
+ <path name="dualmic_samsung_engine-headset-mic" />
+ </path>
+
+ <path name="dualmic_external_engine-bt-sco-headset-in">
+ <path name="dualmic_samsung_engine-bt-sco-headset-in" />
+ </path>
+
+ <!-- communication input -->
+ <path name="communication-handset-mic">
+ <path name="route-ap-record" />
+ <path name="dev-dual-mic" />
+ <ctl name="ABOX OEM AP Call BW" value="0x000201" />
+ <ctl name="ABOX OEM AP Call type" value="9" />
+ <ctl name="ABOX OEM FM Mode" value="1" />
+ </path>
+
+ <path name="communication-speaker-mic">
+ <path name="route-ap-record" />
+ <path name="dev-dual-invert-mic" />
+ <ctl name="ABOX OEM AP Call BW" value="0x020201" />
+ <ctl name="ABOX OEM AP Call type" value="10" />
+ <ctl name="ABOX OEM FM Mode" value="1" />
+ </path>
+
+ <path name="communication-dex-speaker-mic">
+ <path name="media-2nd-mic" />
+ <ctl name="ABOX OEM AP Call BW" value="0x020101" />
+ <ctl name="ABOX OEM AP Call type" value="11" />
+ <ctl name="ABOX OEM FM Mode" value="1" />
+ </path>
+
+ <path name="communication-headset-mic">
+ <path name="media-headset-mic" />
+ <ctl name="ABOX OEM AP Call BW" value="0x010101" />
+ <ctl name="ABOX OEM AP Call type" value="13" />
+ <ctl name="ABOX OEM FM Mode" value="1" />
+ </path>
+
+ <path name="communication-headphone-mic">
+ <path name="media-mic" />
+ <ctl name="ABOX OEM AP Call BW" value="0x000101" />
+ <ctl name="ABOX OEM AP Call type" value="12" />
+ <ctl name="ABOX OEM FM Mode" value="1" />
+ </path>
+
+ <path name="communication-bt-sco-headset-in">
+ <path name="media-bt-sco-headset-in" />
+ <ctl name="ABOX OEM AP Call BW" value="0x030101" />
+ <ctl name="ABOX OEM AP Call type" value="8" />
+ <ctl name="ABOX OEM FM Mode" value="1" />
+ </path>
+
+ <path name="communication-bt-sco-nrec-headset-in">
+ <path name="media-bt-sco-headset-in" />
+ <ctl name="ABOX OEM AP Call BW" value="0x030101" />
+ <ctl name="ABOX OEM AP Call type" value="7" />
+ <ctl name="ABOX OEM FM Mode" value="1" />
+ </path>
+
+ <!-- samsung voip fmc input -->
+ <path name="samsung_voip_fmc-handset-mic">
+ <path name="route-ap-record" />
+ <path name="dev-dual-mic" />
+ <ctl name="ABOX OEM AP Call BW" value="0x000201" />
+ <ctl name="ABOX OEM AP Call type" value="16" />
+ <ctl name="ABOX OEM FM Mode" value="1" />
+ </path>
+
+ <path name="samsung_voip_fmc-speaker-mic">
+ <path name="route-ap-record" />
+ <path name="dev-dual-invert-mic" />
+ <ctl name="ABOX OEM AP Call BW" value="0x020201" />
+ <ctl name="ABOX OEM AP Call type" value="17" />
+ <ctl name="ABOX OEM FM Mode" value="1" />
+ </path>
+
+ <path name="samsung_voip_fmc-dex-speaker-mic">
+ <path name="media-2nd-mic" />
+ <ctl name="ABOX OEM AP Call BW" value="0x020101" />
+ <ctl name="ABOX OEM AP Call type" value="18" />
+ <ctl name="ABOX OEM FM Mode" value="1" />
+ </path>
+
+ <path name="samsung_voip_fmc-headset-mic">
+ <path name="media-headset-mic" />
+ <ctl name="ABOX OEM AP Call BW" value="0x010101" />
+ <ctl name="ABOX OEM AP Call type" value="20" />
+ <ctl name="ABOX OEM FM Mode" value="1" />
+ </path>
+
+ <path name="samsung_voip_fmc-headphone-mic">
+ <path name="route-ap-record" />
+ <path name="dev-dual-mic" />
+ <ctl name="ABOX OEM AP Call BW" value="0x000201" />
+ <ctl name="ABOX OEM AP Call type" value="19" />
+ <ctl name="ABOX OEM FM Mode" value="1" />
+ </path>
+
+ <path name="samsung_voip_fmc-bt-sco-headset-in">
+ <path name="media-bt-sco-headset-in" />
+ <ctl name="ABOX OEM AP Call BW" value="0x030101" />
+ <ctl name="ABOX OEM AP Call type" value="15" />
+ <ctl name="ABOX OEM FM Mode" value="1" />
+ </path>
+
+ <path name="samsung_voip_fmc-bt-sco-nrec-headset-in">
+ <path name="media-bt-sco-headset-in" />
+ <ctl name="ABOX OEM AP Call BW" value="0x030101" />
+ <ctl name="ABOX OEM AP Call type" value="14" />
+ <ctl name="ABOX OEM FM Mode" value="1" />
+ </path>
+
+ <!-- wificall input -->
+ <!-- wificall AP NB -->
+ <path name="wificall_nb-handset-mic">
+ <path name="route-ap-record" />
+ <path name="dev-dual-mic" />
+ <ctl name="ABOX OEM AP Call BW" value="0x000200" />
+ <ctl name="ABOX OEM AP Call type" value="48" />
+ <ctl name="ABOX OEM FM Mode" value="1" />
+ </path>
+
+ <path name="wificall_nb-speaker-mic">
+ <path name="route-ap-record" />
+ <path name="dev-dual-invert-mic" />
+ <ctl name="ABOX OEM AP Call BW" value="0x020200" />
+ <ctl name="ABOX OEM AP Call type" value="49" />
+ <ctl name="ABOX OEM FM Mode" value="1" />
+ </path>
+
+ <path name="wificall_nb-dex-speaker-mic">
+ <path name="media-2nd-mic" />
+ <ctl name="ABOX OEM AP Call BW" value="0x020100" />
+ <ctl name="ABOX OEM AP Call type" value="51" />
+ <ctl name="ABOX OEM FM Mode" value="1" />
+ </path>
+
+ <path name="wificall_nb-headset-mic">
+ <path name="media-headset-mic" />
+ <ctl name="ABOX OEM AP Call BW" value="0x010100" />
+ <ctl name="ABOX OEM AP Call type" value="54" />
+ <ctl name="ABOX OEM FM Mode" value="1" />
+ </path>
+
+ <path name="wificall_nb-headphone-mic">
+ <path name="route-ap-record" />
+ <path name="dev-dual-mic" />
+ <ctl name="ABOX OEM AP Call BW" value="0x000200" />
+ <ctl name="ABOX OEM AP Call type" value="53" />
+ <ctl name="ABOX OEM FM Mode" value="1" />
+ </path>
+
+ <path name="wificall_nb-bt-sco-headset-in">
+ <path name="media-bt-sco-headset-in" />
+ <ctl name="ABOX OEM AP Call BW" value="0x030100" />
+ <ctl name="ABOX OEM AP Call type" value="46" />
+ <ctl name="ABOX OEM FM Mode" value="1" />
+ </path>
+
+ <path name="wificall_nb-bt-sco-nrec-headset-in">
+ <path name="media-bt-sco-headset-in" />
+ <ctl name="ABOX OEM AP Call BW" value="0x030100" />
+ <ctl name="ABOX OEM AP Call type" value="47" />
+ <ctl name="ABOX OEM FM Mode" value="1" />
+ </path>
+
+ <!-- wificall AP WB -->
+ <path name="wificall_wb-handset-mic">
+ <path name="route-ap-record" />
+ <path name="dev-dual-mic" />
+ <ctl name="ABOX OEM AP Call BW" value="0x000201" />
+ <ctl name="ABOX OEM AP Call type" value="57" />
+ <ctl name="ABOX OEM FM Mode" value="1" />
+ </path>
+
+ <path name="wificall_wb-speaker-mic">
+ <path name="route-ap-record" />
+ <path name="dev-dual-invert-mic" />
+ <ctl name="ABOX OEM AP Call BW" value="0x020201" />
+ <ctl name="ABOX OEM AP Call type" value="58" />
+ <ctl name="ABOX OEM FM Mode" value="1" />
+ </path>
+
+ <path name="wificall_wb-dex-speaker-mic">
+ <path name="media-2nd-mic" />
+ <ctl name="ABOX OEM AP Call BW" value="0x020101" />
+ <ctl name="ABOX OEM AP Call type" value="60" />
+ <ctl name="ABOX OEM FM Mode" value="1" />
+ </path>
+
+ <path name="wificall_wb-headset-mic">
+ <path name="media-headset-mic" />
+ <ctl name="ABOX OEM AP Call BW" value="0x010101" />
+ <ctl name="ABOX OEM AP Call type" value="63" />
+ <ctl name="ABOX OEM FM Mode" value="1" />
+ </path>
+
+ <path name="wificall_wb-headphone-mic">
+ <path name="route-ap-record" />
+ <path name="dev-dual-mic" />
+ <ctl name="ABOX OEM AP Call BW" value="0x000201" />
+ <ctl name="ABOX OEM AP Call type" value="62" />
+ <ctl name="ABOX OEM FM Mode" value="1" />
+ </path>
+
+ <path name="wificall_wb-bt-sco-headset-in">
+ <path name="media-bt-sco-headset-in" />
+ <ctl name="ABOX OEM AP Call BW" value="0x030101" />
+ <ctl name="ABOX OEM AP Call type" value="55" />
+ <ctl name="ABOX OEM FM Mode" value="1" />
+ </path>
+
+ <path name="wificall_wb-bt-sco-nrec-headset-in">
+ <path name="media-bt-sco-headset-in" />
+ <ctl name="ABOX OEM AP Call BW" value="0x030101" />
+ <ctl name="ABOX OEM AP Call type" value="56" />
+ <ctl name="ABOX OEM FM Mode" value="1" />
+ </path>
+
+ <!-- wificall AP EVS -->
+ <path name="wificall_evs-handset-mic">
+ <path name="route-ap-record" />
+ <path name="dev-dual-mic" />
+ <ctl name="ABOX OEM AP Call BW" value="0x000202" />
+ <ctl name="ABOX OEM AP Call type" value="66" />
+ <ctl name="ABOX OEM FM Mode" value="1" />
+ </path>
+
+ <path name="wificall_evs-speaker-mic">
+ <path name="route-ap-record" />
+ <path name="dev-dual-invert-mic" />
+ <ctl name="ABOX OEM AP Call BW" value="0x020202" />
+ <ctl name="ABOX OEM AP Call type" value="67" />
+ <ctl name="ABOX OEM FM Mode" value="1" />
+ </path>
+
+ <path name="wificall_evs-dex-speaker-mic">
+ <path name="media-2nd-mic" />
+ <ctl name="ABOX OEM AP Call BW" value="0x020102" />
+ <ctl name="ABOX OEM AP Call type" value="69" />
+ <ctl name="ABOX OEM FM Mode" value="1" />
+ </path>
+
+ <path name="wificall_evs-headset-mic">
+ <path name="media-headset-mic" />
+ <ctl name="ABOX OEM AP Call BW" value="0x010102" />
+ <ctl name="ABOX OEM AP Call type" value="72" />
+ <ctl name="ABOX OEM FM Mode" value="1" />
+ </path>
+
+ <path name="wificall_evs-headphone-mic">
+ <path name="route-ap-record" />
+ <path name="dev-dual-mic" />
+ <ctl name="ABOX OEM AP Call BW" value="0x000202" />
+ <ctl name="ABOX OEM AP Call type" value="71" />
+ <ctl name="ABOX OEM FM Mode" value="1" />
+ </path>
+
+ <path name="wificall_evs-bt-sco-headset-in">
+ <path name="media-bt-sco-headset-in" />
+ <ctl name="ABOX OEM AP Call BW" value="0x030102" />
+ <ctl name="ABOX OEM AP Call type" value="64" />
+ <ctl name="ABOX OEM FM Mode" value="1" />
+ </path>
+
+ <path name="wificall_evs-bt-sco-nrec-headset-in">
+ <path name="media-bt-sco-headset-in" />
+ <ctl name="ABOX OEM AP Call BW" value="0x030102" />
+ <ctl name="ABOX OEM AP Call type" value="65" />
+ <ctl name="ABOX OEM FM Mode" value="1" />
+ </path>
+
+ <!-- Video call input -->
+ <path name="video_call-handset-mic">
+ <path name="route-ap-record" />
+ <path name="dev-dual-mic" />
+ <ctl name="ABOX OEM AP Call BW" value="0x000200" />
+ <ctl name="ABOX OEM AP Call type" value="30" />
+ <ctl name="ABOX OEM FM Mode" value="1" />
+ </path>
+
+ <path name="video_call-speaker-mic">
+ <path name="route-ap-record" />
+ <path name="dev-dual-invert-mic" />
+ <ctl name="ABOX OEM AP Call BW" value="0x020200" />
+ <ctl name="ABOX OEM AP Call type" value="31" />
+ <ctl name="ABOX OEM FM Mode" value="1" />
+ </path>
+
+ <path name="video_call-dex-speaker-mic">
+ <path name="media-2nd-mic" />
+ <ctl name="ABOX OEM AP Call BW" value="0x020100" />
+ <ctl name="ABOX OEM AP Call type" value="33" />
+ <ctl name="ABOX OEM FM Mode" value="1" />
+ </path>
+
+ <path name="video_call-headset-mic">
+ <path name="media-headset-mic" />
+ <ctl name="ABOX OEM AP Call BW" value="0x010100" />
+ <ctl name="ABOX OEM AP Call type" value="36" />
+ <ctl name="ABOX OEM FM Mode" value="1" />
+ </path>
+
+ <path name="video_call-headphone-mic">
+ <path name="route-ap-record" />
+ <path name="dev-dual-mic" />
+ <ctl name="ABOX OEM AP Call BW" value="0x000200" />
+ <ctl name="ABOX OEM AP Call type" value="35" />
+ <ctl name="ABOX OEM FM Mode" value="1" />
+ </path>
+
+ <path name="video_call-bt-sco-headset-in">
+ <path name="media-bt-sco-headset-in" />
+ <ctl name="ABOX OEM AP Call BW" value="0x030100" />
+ <ctl name="ABOX OEM AP Call type" value="28" />
+ <ctl name="ABOX OEM FM Mode" value="1" />
+ </path>
+
+ <path name="video_call-bt-sco-nrec-headset-in">
+ <path name="media-bt-sco-headset-in" />
+ <ctl name="ABOX OEM AP Call BW" value="0x030100" />
+ <ctl name="ABOX OEM AP Call type" value="29" />
+ <ctl name="ABOX OEM FM Mode" value="1" />
+ </path>
+
+ <!-- CP Call input -->
+ <!-- NB -->
+ <path name="incall_nb-handset-mic">
+ <path name="route-cp-tx" />
+ <path name="dev-dual-mic" />
+ </path>
+
+ <path name="incall_nb-speaker-mic">
+ <path name="route-cp-tx" />
+ <path name="dev-dual-invert-mic" />
+ </path>
+
+ <path name="incall_nb-dex-speaker-mic">
+ <path name="route-cp-tx" />
+ <path name="dev-2nd-mic" />
+ </path>
+
+ <path name="incall_nb-headset-mic">
+ <path name="route-cp-tx" />
+ <path name="dev-headset-mic" />
+ </path>
+
+ <path name="incall_nb-headphone-mic">
+ <path name="incall_nb-handset-mic" />
+ </path>
+
+ <path name="incall_nb-bt-sco-headset-in">
+ <path name="route-bt-sco-tx" />
+ </path>
+
+ <!-- WB -->
+ <path name="incall_wb-handset-mic">
+ <path name="incall_nb-handset-mic" />
+ </path>
+
+ <path name="incall_wb-speaker-mic">
+ <path name="incall_nb-speaker-mic" />
+ </path>
+
+ <path name="incall_wb-dex-speaker-mic">
+ <path name="incall_nb-dex-speaker-mic" />
+ </path>
+
+ <path name="incall_wb-headset-mic">
+ <path name="incall_nb-headset-mic" />
+ </path>
+
+ <path name="incall_wb-headphone-mic">
+ <path name="incall_nb-headphone-mic" />
+ </path>
+
+ <path name="incall_wb-bt-sco-headset-in">
+ <path name="incall_nb-bt-sco-headset-in" />
+ </path>
+
+ <!-- VoLTE CP input -->
+ <!-- VoLTE CP NB -->
+ <path name="volte_cp_nb-handset-mic">
+ <path name="incall_nb-handset-mic" />
+ </path>
+
+ <path name="volte_cp_nb-speaker-mic">
+ <path name="incall_nb-speaker-mic" />
+ </path>
+
+ <path name="volte_cp_nb-dex-speaker-mic">
+ <path name="incall_nb-dex-speaker-mic" />
+ </path>
+
+ <path name="volte_cp_nb-headset-mic">
+ <path name="incall_nb-headset-mic" />
+ </path>
+
+ <path name="volte_cp_nb-headphone-mic">
+ <path name="incall_nb-headphone-mic" />
+ </path>
+
+ <path name="volte_cp_nb-bt-sco-headset-in">
+ <path name="incall_nb-bt-sco-headset-in" />
+ </path>
+
+ <!-- VoLTE VT CP NB-->
+ <path name="volte_vt_cp_nb-handset-mic">
+ <path name="incall_nb-handset-mic" />
+ </path>
+
+ <path name="volte_vt_cp_nb-speaker-mic">
+ <path name="incall_nb-speaker-mic" />
+ </path>
+
+ <path name="volte_vt_cp_nb-dex-speaker-mic">
+ <path name="incall_nb-dex-speaker-mic" />
+ </path>
+
+ <path name="volte_vt_cp_nb-headset-mic">
+ <path name="incall_nb-headset-mic" />
+ </path>
+
+ <path name="volte_vt_cp_nb-headphone-mic">
+ <path name="incall_nb-headphone-mic" />
+ </path>
+
+ <path name="volte_vt_cp_nb-bt-sco-headset-in">
+ <path name="incall_nb-bt-sco-headset-in" />
+ </path>
+
+ <!-- VoLTE CP WB -->
+ <path name="volte_cp_wb-handset-mic">
+ <path name="incall_wb-handset-mic" />
+ </path>
+
+ <path name="volte_cp_wb-speaker-mic">
+ <path name="incall_wb-speaker-mic" />
+ </path>
+
+ <path name="volte_cp_wb-dex-speaker-mic">
+ <path name="incall_wb-dex-speaker-mic" />
+ </path>
+
+ <path name="volte_cp_wb-headset-mic">
+ <path name="incall_wb-headset-mic" />
+ </path>
+
+ <path name="volte_cp_wb-headphone-mic">
+ <path name="incall_wb-headphone-mic" />
+ </path>
+
+ <path name="volte_cp_wb-bt-sco-headset-in">
+ <path name="incall_wb-bt-sco-headset-in" />
+ </path>
+
+ <!-- EVS 32K Input -->
+ <path name="volte_cp_evs-handset-mic">
+ <path name="route-cp-tx" />
+ <ctl name="EQ1 Input 1" value="IN3L" />
+ <ctl name="LHPF1 Input 1" value="EQ1" />
+ <ctl name="EQ2 Input 1" value="IN2L" />
+ <ctl name="LHPF2 Input 1" value="EQ2" />
+ <ctl name="ASRC1IN1L Input 1" value="LHPF1" />
+ <ctl name="ASRC1IN1R Input 1" value="LHPF2" />
+ <ctl name="AIF1TX1 Input 1" value="ASRC1IN1L" />
+ <ctl name="AIF1TX2 Input 1" value="ASRC1IN1R" />
+ <ctl name="DMIC1 Switch" value="1" />
+ <ctl name="DMIC2 Switch" value="1" />
+ </path>
+
+ <path name="volte_cp_evs-speaker-mic">
+ <path name="route-cp-tx" />
+ <ctl name="EQ3 Input 1" value="IN3L" />
+ <ctl name="LHPF1 Input 1" value="EQ3" />
+ <ctl name="EQ4 Input 1" value="IN2L" />
+ <ctl name="LHPF2 Input 1" value="EQ4" />
+ <ctl name="ASRC1IN1L Input 1" value="LHPF2" />
+ <ctl name="ASRC1IN1R Input 1" value="LHPF1" />
+ <ctl name="AIF1TX1 Input 1" value="ASRC1IN1L" />
+ <ctl name="AIF1TX2 Input 1" value="ASRC1IN1R" />
+ <ctl name="DMIC1 Switch" value="1" />
+ <ctl name="DMIC2 Switch" value="1" />
+ </path>
+
+ <path name="volte_cp_evs-dex-speaker-mic">
+ <path name="route-cp-tx" />
+ <ctl name="EQ3 Input 1" value="IN2L" />
+ <ctl name="LHPF1 Input 1" value="EQ3" />
+ <ctl name="EQ4 Input 1" value="IN2L" />
+ <ctl name="LHPF2 Input 1" value="EQ4" />
+ <ctl name="ASRC1IN1L Input 1" value="LHPF2" />
+ <ctl name="ASRC1IN1R Input 1" value="LHPF1" />
+ <ctl name="AIF1TX1 Input 1" value="ASRC1IN1L" />
+ <ctl name="AIF1TX2 Input 1" value="ASRC1IN1R" />
+ <ctl name="DMIC1 Switch" value="1" />
+ <ctl name="DMIC2 Switch" value="1" />
+ </path>
+
+ <path name="volte_cp_evs-headset-mic">
+ <path name="incall_nb-headset-mic" />
+ </path>
+
+ <path name="volte_cp_evs-headphone-mic">
+ <path name="route-cp-tx" />
+ <ctl name="EQ1 Input 1" value="IN3L" />
+ <ctl name="LHPF1 Input 1" value="EQ1" />
+ <ctl name="EQ2 Input 1" value="IN2L" />
+ <ctl name="LHPF2 Input 1" value="EQ2" />
+ <ctl name="ASRC1IN1L Input 1" value="LHPF1" />
+ <ctl name="ASRC1IN1R Input 1" value="LHPF2" />
+ <ctl name="AIF1TX1 Input 1" value="ASRC1IN1L" />
+ <ctl name="AIF1TX2 Input 1" value="ASRC1IN1R" />
+ <ctl name="DMIC1 Switch" value="1" />
+ <ctl name="DMIC2 Switch" value="1" />
+ </path>
+
+ <path name="volte_cp_evs-bt-sco-headset-in">
+ <path name="incall_nb-bt-sco-headset-in" />
+ </path>
+
+ <!-- VoLTE VT CP EVS -->
+ <path name="volte_vt_cp_evs-handset-mic">
+ <path name="volte_cp_evs-handset-mic" />
+ </path>
+
+ <path name="volte_vt_cp_evs-speaker-mic">
+ <path name="volte_cp_evs-speaker-mic" />
+ </path>
+
+ <path name="volte_vt_cp_evs-dex-speaker-mic">
+ <path name="volte_cp_evs-dex-speaker-mic" />
+ </path>
+
+ <path name="volte_vt_cp_evs-headset-mic">
+ <path name="volte_cp_evs-headset-mic" />
+ </path>
+
+ <path name="volte_vt_cp_evs-headphone-mic">
+ <path name="volte_cp_evs-headphone-mic" />
+ </path>
+
+ <path name="volte_vt_cp_evs-bt-sco-headset-in">
+ <path name="volte_cp_evs-bt-sco-headset-in" />
+ </path>
+
+ <!-- VoLTE VT CP WB -->
+ <path name="volte_vt_cp_wb-handset-mic">
+ <path name="incall_wb-handset-mic" />
+ </path>
+
+ <path name="volte_vt_cp_wb-speaker-mic">
+ <path name="incall_wb-speaker-mic" />
+ </path>
+
+ <path name="volte_vt_cp_wb-dex-speaker-mic">
+ <path name="incall_wb-dex-speaker-mic" />
+ </path>
+
+ <path name="volte_vt_cp_wb-headset-mic">
+ <path name="incall_wb-headset-mic" />
+ </path>
+
+ <path name="volte_vt_cp_wb-headphone-mic">
+ <path name="incall_wb-headphone-mic" />
+ </path>
+
+ <path name="volte_vt_cp_wb-bt-sco-headset-in">
+ <path name="incall_wb-bt-sco-headset-in" />
+ </path>
+
+ <!-- Loopback Input (no delay) -->
+ <path name="loopback-mic">
+ <path name="route-cp-tx" />
+ <path name="dev-main-mic" />
+ </path>
+
+ <path name="loopback-2nd-mic">
+ <path name="route-cp-tx" />
+ <path name="dev-2nd-mic" />
+ </path>
+
+ <!-- Packet Loopback Input -->
+ <path name="loopback_packet-mic">
+ <path name="route-cp-tx" />
+ <path name="dev-main-mic" />
+ </path>
+
+ <path name="loopback_packet-2nd-mic">
+ <path name="route-cp-tx" />
+ <path name="dev-2nd-mic" />
+ </path>
+
+ <path name="loopback_packet-headset-mic">
+ <path name="route-cp-tx" />
+ <path name="dev-headset-mic" />
+ </path>
+
+ <path name="loopback_packet-handset-dualmic">
+ <path name="route-cp-tx" />
+ <path name="dev-dual-mic" />
+ </path>
+
+ <path name="loopback_packet-speaker-dualmic">
+ <path name="route-cp-tx" />
+ <path name="dev-dual-invert-mic" />
+ </path>
+
+ <!-- Realtime Loopback Input -->
+ <path name="realtimeloopback-mic">
+ <path name="media-mic" />
+ </path>
+
+ <path name="realtimeloopback-2nd-mic">
+ <path name="media-2nd-mic" />
+ </path>
+
+ <path name="realtimeloopback-headset-mic">
+ <path name="media-headset-mic" />
+ </path>
+
+ <path name="realtimeloopback-bt-sco-headset-in">
+ <path name="media-bt-sco-headset-in" />
+ </path>
+
+ <!-- TTY Mode Input -->
+ <path name="tty_mode-vco-mic">
+ <path name="route-cp-tx" />
+ <path name="dev-main-mic" />
+ </path>
+
+ <path name="tty_mode-full-mic">
+ <path name="route-cp-tx" />
+ <path name="dev-headset-mic" />
+ </path>
+
+ <path name="tty_mode-hco-mic">
+ <path name="route-cp-tx" />
+ <path name="dev-headset-mic" />
+ </path>
+
+ <!-- AP TTY Mode Input -->
+ <path name="ap_tty_mode-vco-mic">
+ <path name="media-mic" />
+ </path>
+
+ <path name="ap_tty_mode-full-mic">
+ <path name="media-headset-mic" />
+ </path>
+
+ <path name="ap_tty_mode-hco-mic">
+ <path name="media-headset-mic" />
+ </path>
+
+ <!-- echo(rms) test input -->
+ <path name="echo_test-mic">
+ <path name="route-ap-record" />
+ <path name="dev-main-mic" />
+ </path>
+
+ <path name="echo_test-2nd-mic">
+ <path name="route-ap-record" />
+ <path name="dev-2nd-mic" />
+ </path>
+
+ <path name="echo_test-dualmic">
+ <path name="route-ap-record" />
+ <path name="dev-dual-mic" />
+ </path>
+
+ <!-- call forwarding input -->
+ <path name="call_forwarding_master-mic">
+ <!-- CP Rx -> AP Tx -->
+ <ctl name="ABOX SPUS OUT6" value="SIFS0" />
+ <ctl name="ABOX SPUS OUT4" value="SIFS2" />
+ <ctl name="ABOX SIFS2" value="SPUS OUT4" />
+ <ctl name="ABOX UAIF SPK2" value="SIFS2" />
+ </path>
+
+ <!-- One byte control -->
+ <path name="seamless_buf_offset">
+ </path>
+
+ <path name="codec_rx_mute">
+ </path>
+</mixer>
--- /dev/null
+vhvewKp0tNyweZQ+cFKAlg==
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<resources xmlns:android="http://schemas.android.com/apk/res/android">
+ <!-- Samsung nfcextras Signature -->
+ <signer android:signature="30820411308202f9a003020102020900fd222d6fc87acde0300d06092a864886f70d010105050030819e310b3009060355040613024b523113301106035504080c0a536f7574684b6f7265613112301006035504070c095375776f6e43697479311b3019060355040a0c1253616d73756e67436f72706f726174696f6e310c300a060355040b0c03444d433114301206035504030c0b53616d73756e67436572743125302306092a864886f70d01090116166d2e73656375726974794073616d73756e672e636f6d3020170d3133303132343035323231305a180f32313132313233313035323231305a30819e310b3009060355040613024b523113301106035504080c0a536f7574684b6f7265613112301006035504070c095375776f6e43697479311b3019060355040a0c1253616d73756e67436f72706f726174696f6e310c300a060355040b0c03444d433114301206035504030c0b53616d73756e67436572743125302306092a864886f70d01090116166d2e73656375726974794073616d73756e672e636f6d30820120300d06092a864886f70d01010105000382010d00308201080282010100a2c51f56a1c8bf64ada0af152ced2344ac070b447efc85f1b69ce90fbc2b7a71257240c215eedbf7445c474fe34d62bc3035d79ba110859118f1200ecc9ae48b56400e187591272d59734e456d9dfd5a1f3227a30b9448bda84c2901b501295445e204ddb6f9f9e36b2560998f1764e446176fe5d83987220f8ed15106dc7c8ecb6798de45f5fbae54efe2b35a379631f545f84c98243aa4d92ef339330f954ad32e4e97aff69cbf68928484b03a8fa8eafdc8ff2a9801f249302d467b05f99a1680e4fb5b11624d5e53d67f09e86b82dd7305e3e483b12e3720fcccc2bc8857f13b6e1d60512074004f67d86241940eaba34afda2af3904b04913fa50f499f7020103a350304e301d0603551d0e04160414eef0f8211dccf6e442f3388889c9a3ea3ce0236c301f0603551d23041830168014eef0f8211dccf6e442f3388889c9a3ea3ce0236c300c0603551d13040530030101ff300d06092a864886f70d01010505000382010100395c7e7900c471e03fa9850905c6ab1edc5a8b7d43a16689d9bb1ec1a06513c4ea8f7471c6e474244174261cc151ae8d1a61019e0ed81fffee8afa1d01d85a32de796f4b46d0d5ddfcca7d1f90d523b54751f505a4e3b059569f24ba2564d72fbc4081533840f618c2993d935134d3c987605e032f6a12889af3190af1714a90f2a3476b8e0016ab45564bf10e611899babd86af33149ca6838b0a885c752ffe879f37997f262e819c62cf59caa794cfaaf8e3c462f5092a34264f0634316b13a67a644e104dc4070e8b6628a46f41da7e3c741f6edc21152f9f947dde6fe14b58f34e4d9e7abd103cb1ca9e09eb4fa5b553baa413329bd3919caca2d52e6d4b" />
+
+ <!-- Samsung Platform signature -->
+ <signer android:signature="308204d4308203bca003020102020900d20995a79c0daad6300d06092a864886f70d01010505003081a2310b3009060355040613024b52311430120603550408130b536f757468204b6f726561311330110603550407130a5375776f6e2043697479311c301a060355040a131353616d73756e6720436f72706f726174696f6e310c300a060355040b1303444d43311530130603550403130c53616d73756e6720436572743125302306092a864886f70d0109011616616e64726f69642e6f734073616d73756e672e636f6d301e170d3131303632323132323531325a170d3338313130373132323531325a3081a2310b3009060355040613024b52311430120603550408130b536f757468204b6f726561311330110603550407130a5375776f6e2043697479311c301a060355040a131353616d73756e6720436f72706f726174696f6e310c300a060355040b1303444d43311530130603550403130c53616d73756e6720436572743125302306092a864886f70d0109011616616e64726f69642e6f734073616d73756e672e636f6d30820120300d06092a864886f70d01010105000382010d00308201080282010100c986384a3e1f2fb206670e78ef232215c0d26f45a22728db99a44da11c35ac33a71fe071c4a2d6825a9b4c88b333ed96f3c5e6c666d60f3ee94c490885abcf8dc660f707aabc77ead3e2d0d8aee8108c15cd260f2e85042c28d2f292daa3c6da0c7bf2391db7841aade8fdf0c9d0defcf77124e6d2de0a9e0d2da746c3670e4ffcdc85b701bb4744861b96ff7311da3603c5a10336e55ffa34b4353eedc85f51015e1518c67e309e39f87639ff178107f109cd18411a6077f26964b6e63f8a70b9619db04306a323c1a1d23af867e19f14f570ffe573d0e3a0c2b30632aaec3173380994be1e341e3a90bd2e4b615481f46db39ea83816448ec35feb1735c1f3020103a382010b30820107301d0603551d0e04160414932c3af70b627a0c7610b5a0e7427d6cfaea3f1e3081d70603551d230481cf3081cc8014932c3af70b627a0c7610b5a0e7427d6cfaea3f1ea181a8a481a53081a2310b3009060355040613024b52311430120603550408130b536f757468204b6f726561311330110603550407130a5375776f6e2043697479311c301a060355040a131353616d73756e6720436f72706f726174696f6e310c300a060355040b1303444d43311530130603550403130c53616d73756e6720436572743125302306092a864886f70d0109011616616e64726f69642e6f734073616d73756e672e636f6d820900d20995a79c0daad6300c0603551d13040530030101ff300d06092a864886f70d01010505000382010100329601fe40e036a4a86cc5d49dd8c1b5415998e72637538b0d430369ac51530f63aace8c019a1a66616a2f1bb2c5fabd6f313261f380e3471623f053d9e3c53f5fd6d1965d7b000e4dc244c1b27e2fe9a323ff077f52c4675e86247aa801187137e30c9bbf01c567a4299db4bf0b25b7d7107a7b81ee102f72ff47950164e26752e114c42f8b9d2a42e7308897ec640ea1924ed13abbe9d120912b62f4926493a86db94c0b46f44c6161d58c2f648164890c512dfb28d42c855bf470dbee2dab6960cad04e81f71525ded46cdd0f359f99c460db9f007d96ce83b4b218ac2d82c48f12608d469733f05a3375594669ccbf8a495544d6c5701e9369c08c810158">
+ <package android:name="org.simalliance.openmobileapi.service" />
+ <package android:name="com.android.se" />
+ <package android:name="com.skms.android.agent" />
+ <package android:name="com.samsung.android.spay" />
+ <package android:name="com.samsung.android.spayfw" />
+ <package android:name="com.sem.factoryapp" />
+ </signer>
+
+ <!-- T-Mobile development Signature -->
+ <signer android:signature="3082034830820230a00302010202044f62832f300d06092a864886f70d01010505003066310b3009060355040613025553310b3009060355040813024e593111300f060355040713084e657720596f726b310d300b060355040a130449736973310d300b060355040b13044973697331193017060355040313104a564c2056656e7475726573204c4c43301e170d3132303331363030303235355a170d3339303830323030303235355a3066310b3009060355040613025553310b3009060355040813024e593111300f060355040713084e657720596f726b310d300b060355040a130449736973310d300b060355040b13044973697331193017060355040313104a564c2056656e7475726573204c4c4330820122300d06092a864886f70d01010105000382010f003082010a02820101009aaf7f1047a6821ab0b4ffb7d58f8a0a66f09689dc59926e966b24896759b96304825ea149ebf30e6249877fedac185eec7aa7a44dc718ab578584888c673f46bc351b48dcd54f47bd27a0836032899b0510e0ce69863184bcd033b0654f09e801a24f06fadd7330f3665e12fbbf1c2b616ca14ac169d206607f229a7ad6d3579d330373be0de0d7148eabb80beed83602494247c0b7b735812a5ece89c1ce7f2229f757e29ebfae72350d2db27974cd5341ba5872a92f471a0768972e35246d0269d41d345cd8bda2df14009212d9640f3a33116460dce389c5a113b84e4a6b7f8b597cb601e53dace8777e380ffe4d9f0abfa14993a1f653c9a6bb5a245fd10203010001300d06092a864886f70d010105050003820101009089e52bb237b78c92dd95b4d07004751b3d68e12e83ab0baca39ea593b9b9f8f6395491f6616fe4d2e4c7a7e53c898a17f3ab2c9fac3b1c0886ee8e769ba96488aafd646a7aa425fb283cd6d9d600a083d18868d4d93de7ec73b258f61fc66d2a3f4b4c7b53df62fd3374a5e658bd8266ee24480923ea584f2e7adde360b459e4ad01bcb9f5582f95dab3964e546baf5b33f63acfbb64494902ebae5cc0930abb7dabf0e4727fcc755a6baa6e68be3b864ab1e6438fed6dd280f081ef1e3b3545a257b456b68787d8080653c31ed7f96f6b5a67186dc5a35e620b9bbb9d47a1871d58bf38e192906399c53cb2fab61c1392deae6209d6fb476897a471a23ab4" >
+ <model sales="tmo" />
+ </signer>
+
+ <!-- T-Mobile production Signature -->
+ <signer android:signature="3082036A30820252A00302010202044F8867D3300D06092A864886F70D01010505003077310B3009060355040613025553310B30090603550408130257413111300F0603550407130842656C6C65767565311C301A060355040A131350726F64756374205265616C697A6174696F6E3111300F060355040B1308542D4D6F62696C65311730150603550403130E4E46432050726F64756374696F6E301E170D3132303431333137353231395A170D3339303833303137353231395A3077310B3009060355040613025553310B30090603550408130257413111300F0603550407130842656C6C65767565311C301A060355040A131350726F64756374205265616C697A6174696F6E3111300F060355040B1308542D4D6F62696C65311730150603550403130E4E46432050726F64756374696F6E30820122300D06092A864886F70D01010105000382010F003082010A0282010100D74AC622FDF8F341BE8661DC89F447A78AE25E9F2852AF47242C4FA0FFFAC6658513EFCB427DDA28DB8BEF94F11DFC0B95D1C41ED968E90976B75A66620521D3B2AFA19E8F1E7E93271E444D00020547E2E5307BBFB62D5933116D6D384B5C3B845D1D92B30FF4F689ECB25E7D94D1FCC2F85BAB17CE944CC7CFCA673C5CDBB71F092EACE5432EF45682AA712D1E806F7139CA6BED6BA82F4E67F39B28E49A9704C97C6AC021C3CA6B1143051BCFE67A98F2DEAE788C1DB703D4BB07FB0322998B493BA56CCE49E25691B11E0DD48AC1A8CB5F6CAA6629CB661652FA0EA6288712386DA83F5162150DB8D9353F7E291A54B9C877965C6721DE695C8143BB7CD70203010001300D06092A864886F70D010105050003820101005073792AF8C6DB0762C992A776119DA201A5D62192D4C08EFB827CE999581034B002AE9DD1ED524E860B7F32097918AD82267954336C523D46C5602EF8A2BBFD1BEA553A140706825BFCBD2C60CAA46862E07D7084F83A74CA5271FAB289623D5AF8804E38CCE2CAB9A5EE00A3E5E66E2D7019ED7BAEA337307C0C977CC584E66C4160E6BF700BE37E534691F8D52F8BE65A1781363353ADFB3E0A6746796A31F8A7D6576BCBAC4E670D98FA0D76589B1F1C41029D83AE9E094955D33DE24A264C8B0BDFAFBB418BF6302FC256442A2DD93B14F31CFFDEC8430BDC5EF04B74CA7B058EA0E4ACC12D3558744F9DE21BB8E5443D50C4B83998A012C003B8402E54" >
+ <model sales="tmo" />
+ </signer>
+
+ <!-- Mobeewave Signature -->
+ <signer android:signature="3082038f30820277a003020102020463b007e8300d06092a864886f70d01010b05003078310b3009060355040613024341310f300d060355040813065175656265633111300f060355040713084d6f6e747265616c31123010060355040a13094d6f6265657761766531143012060355040b130b456e67696e656572696e67311b30190603550403131253656261737469656e20466f6e7461696e65301e170d3134303332313233343435325a170d3334303331363233343435325a3078310b3009060355040613024341310f300d060355040813065175656265633111300f060355040713084d6f6e747265616c31123010060355040a13094d6f6265657761766531143012060355040b130b456e67696e656572696e67311b30190603550403131253656261737469656e20466f6e7461696e6530820122300d06092a864886f70d01010105000382010f003082010a02820101009208c06950ece6d8d029f01bc01dda6be8e6708ab85556af202c3ebb2c7db1e1f4e3452c65f1d0d193d4d1b4b7ac29755db56598c7b86224fb89dccdbc8afd68d64032aa107698b3d31412177f35671ef15a9e47472fec6f421dd7f8e3c1682bc53e1a89097c54dfb55c8d7f0dede3fd18badb5e3f5fa59b166e1c89525757f6924d56b341788b4d771fc0f96936bc5d4adc88778ed5e448f805393b0edad43f9f65f36eb02fbfd542ecff9329b0164e1fc34c3137e4e3383ebc489d8974f6a83f3fb1312a4312d3bcc26dfa72fc640060a582206aad699364bbaddbef08d4bf75b79d76ee75bc6b6debf41b1a61431f41ed4bff6c9fe06e27df82a84faba6a50203010001a321301f301d0603551d0e04160414ff3321b8ce9eb5a0eea9343571b3158df307a4db300d06092a864886f70d01010b050003820101001461ace82b2f2744d5cdd00eebd8fa28c765f1e0ffab1396be46a90af15eb574aadaf4d08c20a71b1b0789965a0ecd26ea19a92543826a80425faaf7a5330cedadeae71a2ad1187604d1297c6abf50a08d6a3cd8df75441788429cee8058ab54290f40e021fa2cbf47e599699b66ebc0800cf059501887b2ab85cab5a0d6c12041bd8a97d5b621019377d826f5b1488181c6d5cc2d23a27dc043f75e271a1f4b3331b02c16daf1a164f5a6c4e1378dd63c5d912d07915416687e0cfe2c4d089cc3624874bf741c6ba92580e999d443c45e96c2003933cd885134b124955eee2d59ff3f793cec1cab7a23e431f739133e44589a93368f9abf9fe73ba62c10997d" />
+</resources>
--- /dev/null
+640
+267
+289
+162
+154
+145
+320
+000
+450
+000
+450
+076
+230
+525
+119
+140
+656
+618
+597
+450
\ No newline at end of file
--- /dev/null
+S,1,4,1,1,1,2,-1,-1
+H,1,100
+F,1,0,0,0,0,0,0,0,0,0,0,1,4,-5,1000,2000
+L,1,5,16,15,12,13,12,8,12,12,10,6,-5,-5,-10,-17,-15,-8,-8,-8,-5,-5,-5,100,100,100,100,100,100,100,100,100,100,100,500,500,500,500,500,500,500,500,500,500,500,1,0,0,0,50000,6000
+MA,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+MB,1,1,1,1,1,1,1,1,1,1,1,2,2,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,100,100,100,100,100,100,100,100,100,100,100,500,500,500,500,500,500,500,500,500,500,500,1,0,0,0,50000,6000,1,0
+MC,2,1,2,3,2,2,2,2,2,2,2,2,2,-2,-2,-2,-3,-3,-2,-2,-2,-2,-2,-2,100,100,100,100,100,100,100,100,100,100,100,500,500,500,500,500,500,500,500,500,500,500,1,0,0,0,50000,6000,1,0
+MD,3,1,3,4,3,3,3,3,3,4,4,4,4,-3,-3,-4,-6,-7,-4,-4,-4,-3,-3,-3,100,100,100,100,100,100,100,100,100,100,100,500,500,500,500,500,500,500,500,500,500,500,1,0,0,0,50000,6000,1,0
+ME,4,1,3,6,4,4,4,4,4,6,6,6,6,-4,-4,-6,-9,-11,-6,-6,-6,-4,-4,-4,100,100,100,100,100,100,100,100,100,100,100,500,500,500,500,500,500,500,500,500,500,500,1,0,0,0,50000,6000,1,0
+MF,5,1,5,8,6,5,5,5,5,5,8,8,8,-5,-5,-8,-12,-15,-8,-8,-8,-5,-5,-5,100,100,100,100,100,100,100,100,100,100,100,500,500,500,500,500,500,500,500,500,500,500,1,0,0,0,50000,6000,1,0
+MG,6,1,8,12,6,6,7,7,7,7,10,10,10,-5,-5,-10,-17,-15,-8,-8,-8,-5,-5,-5,100,100,100,100,100,100,100,100,100,100,100,500,500,500,500,500,500,500,500,500,500,500,1,0,0,0,50000,6000,1,0
+MH,7,1,10,16,10,7,10,9,8,13,15,10,10,-5,-5,-10,-17,-15,-8,-8,-8,-5,-5,-5,100,100,100,100,100,100,100,100,100,100,100,500,500,500,500,500,500,500,500,500,500,500,1,0,0,0,50000,6000,1,0
+MI,8,1,10,19,11,8,11,10,9,17,18,14,11,-5,-5,-10,-17,-15,-8,-8,-8,-5,-5,-5,100,100,100,100,100,100,100,100,100,100,100,500,500,500,500,500,500,500,500,500,500,500,1,0,0,0,50000,6000,1,0
+MJ,9,1,10,19,11,8,11,10,9,17,18,14,11,-5,-5,-10,-17,-15,-8,-8,-8,-5,-5,-5,100,100,100,100,100,100,100,100,100,100,100,500,500,500,500,500,500,500,500,500,500,500,1,0,0,0,50000,6000,1,0
+MK,10,1,10,19,11,8,11,10,8,17,18,14,11,-5,-5,-10,-17,-15,-8,-8,-8,-5,-5,-5,100,100,100,100,100,100,100,100,100,100,100,500,500,500,500,500,500,500,500,500,500,500,1,0,0,0,50000,6000,1,0
+ML,11,1,10,19,11,8,11,10,8,17,18,14,11,-5,-5,-10,-17,-15,-8,-8,-8,-5,-5,-5,100,100,100,100,100,100,100,100,100,100,100,500,500,500,500,500,500,500,500,500,500,500,1,0,0,0,50000,6000,1,0
+MM,12,1,10,19,11,8,11,10,8,16,17,14,11,-5,-5,-10,-17,-15,-8,-8,-8,-5,-5,-5,100,100,100,100,100,100,100,100,100,100,100,500,500,500,500,500,500,500,500,500,500,500,1,0,0,0,50000,6000,1,0
+MN,13,1,9,18,11,8,11,10,8,14,15,13,10,-5,-5,-10,-17,-15,-8,-8,-8,-5,-5,-5,100,100,100,100,100,100,100,100,100,100,100,500,500,500,500,500,500,500,500,500,500,500,1,0,0,0,50000,6000,1,0
+MO,14,1,9,18,11,8,11,10,8,13,14,12,9,-5,-5,-10,-17,-15,-8,-8,-8,-5,-5,-5,100,100,100,100,100,100,100,100,100,100,100,500,500,500,500,500,500,500,500,500,500,500,1,0,0,0,50000,6000,1,0
+MP,15,1,5,16,15,12,13,12,8,12,12,10,6,-5,-5,-10,-17,-15,-8,-8,-8,-5,-5,-5,100,100,100,100,100,100,100,100,100,100,100,500,500,500,500,500,500,500,500,500,500,500,1,0,0,0,50000,6000,1,0
+AA,994737286,-1750717853,921661991,1750717853,-842657453,-10,988972205,-1705508780,910564496,1705508780,-825794877,-10,964789079,-1479532101,864013174,1479532101,-755060429,-10,941190523,-1177521079,818587118,1177521079,-686035817,-10,934328363,-1065200660,805377799,1065200660,-665964338,-10,912262607,-517654426,762902309,517654426,-601423091,-10,964789079,1479532102,864013174,-1479532102,-755060429,-10
+AB,1059488770,-1204888123,990389344,1204888123,-976136290,-3,1058715078,-1059894992,985864759,1059894992,-970838014,-3,1056513916,-317484713,972992266,317484713,-955764358,-3,1057119002,628432361,976530838,-628432361,-959908017,-3,1058189731,944032433,982792504,-944032433,-967240411,-3,1068140293,2005896238,1040983826,-2005896238,-1035382295,-3,1084979100,-1799607337,1139457902,1799607337,-1150695178,-3
+AC,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+AM,1,1,0
+AU,1
+BA,3200,600,-10
+BB,7200,600,-3
+BC,7400,1000,-3
+CA,995146344,-1719839359,922449409,1719839359,-843853929,-10,989488665,-1669540767,911558655,1669540767,-827305496,-10,966017786,-1416461384,866378373,1416461384,-758654335,-10,943802527,-1075935678,823615098,1075935678,-693675801,-10,937575990,-949024805,811629321,949024805,-675463486,-10,919551105,-330967494,776932308,330967494,-622741590,-10,1004742881,1797560209,940922268,-1797560209,-871923325,-10
+CB,1059488770,-1204888123,990389344,1204888123,-976136290,-3,1058715078,-1059894992,985864759,1059894992,-970838014,-3,1056513916,-317484713,972992266,317484713,-955764358,-3,1057119002,628432361,976530838,-628432361,-959908017,-3,1058189731,944032433,982792504,-944032433,-967240411,-3,1068140293,2005896238,1040983826,-2005896238,-1035382295,-3,1084979100,-1799607337,1139457902,1799607337,-1150695178,-3
+CC,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
+CM,1,1,0
+CU,1
+DA,3500,600,-10
+DB,7200,600,-3
+DC,7400,1000,-3
--- /dev/null
+<mixer>
+ <pcm_conf id="0">
+ <conf p_count="2"/>
+ <conf p_size="960"/>
+ </pcm_conf>
+
+ <tbl>
+ <dma name="rd0" dump_id="0"/>
+ <dma name="rd1" dump_id="1"/>
+ <dma name="rd2" dump_id="2"/>
+ <dma name="rd3" dump_id="3"/>
+ <dma name="rd4" dump_id="10"/>
+ <dma name="rd5" dump_id="9"/>
+ <dma name="rd6" dump_id="12"/>
+ <dma name="rd7" dump_id="4"/>
+ <dma name="wr0" dump_id="5"/>
+ <dma name="wr1" dump_id="6"/>
+ <dma name="wr2" dump_id="11"/>
+ <dma name="wr3" dump_id="7"/>
+ <dma name="wr4" dump_id="8"/>
+ <dma name="uou" dump_id="-1"/>
+ <dma name="uin" dump_id="-1"/>
+ <dma name="fm0" dump_id="-1"/>
+ <dma name="dec" dump_id="13"/>
+ <dma name="src" dump_id="14"/>
+ </tbl>
+</mixer>
--- /dev/null
+# List of effect libraries to load. Each library element must contain a "path" element
+# giving the full path of the library .so file.
+# libraries {
+# <lib name> {
+# path <lib path>
+# }
+# }
+libraries {
+# This is a proxy library that will be an abstraction for
+# the HW and SW effects
+ proxy {
+ path /system/lib/soundfx/libeffectproxy.so
+ }
+# This is the HW implementation library for the effect
+ offload {
+ path /system/lib/soundfx/libaudioeffectoffload.so
+ }
+ bundle {
+ path /system/lib/soundfx/libbundlewrapper.so
+ }
+ reverb {
+ path /system/lib/soundfx/libreverbwrapper.so
+ }
+ visualizer_sw {
+ path /system/lib/soundfx/libvisualizer.so
+ }
+ downmix {
+ path /system/lib/soundfx/libdownmix.so
+ }
+ mysound {
+ path /system/lib/soundfx/libmysound.so
+ }
+ myspace {
+ path /system/lib/soundfx/libmyspace.so
+ }
+ soundalive {
+ path /system/lib/soundfx/libaudiosa.so
+ }
+ soundalive_sec {
+ path /system/lib/soundfx/libaudiosaplus_sec.so
+ }
+ loudness_enhancer {
+ path /system/lib/soundfx/libldnhncr.so
+ }
+ soundbooster_plus {
+ path /system/lib/soundfx/libsamsungSoundbooster_plus.so
+ }
+ pre_processing {
+ path /system/lib/soundfx/libaudiopreprocessing.so
+ }
+}
+
+# list of effects to load. Each effect element must contain a "library" and a "uuid" element.
+# The value of the "library" element must correspond to the name of one library element in the
+# "libraries" element.
+# The name of the effect element is indicative, only the value of the "uuid" element
+# designates the effect.
+# effects {
+# <fx name> {
+# library <lib name>
+# uuid <effect uuid>
+# }
+# :
+# }
+
+effects {
+ soundbooster_plus {
+ library soundbooster_plus
+ uuid 50de45f0-5d4c-11e5-a837-0800200c9a66
+ }
+ soundalive {
+ library proxy
+ uuid 05227ea0-50bb-11e3-ac69-0002a5d5c51b
+ libsw {
+ library soundalive_sec
+ uuid cf65eb39-ce2f-48a8-a903-ceb818c06745
+ }
+ libhw {
+ library offload
+ uuid 0b2dbc60-50bb-11e3-988b-0002a5d5c51b
+ }
+ }
+ bassboost {
+ library soundalive
+ uuid a926a540-418a-11e1-b2f1-0002a5d5c51b
+ }
+ virtualizer {
+ library soundalive
+ uuid c747f6a0-418a-11e1-a621-0002a5d5c51b
+ }
+ equalizer {
+ library soundalive
+ uuid c117b70-f97f-11e0-be50-0002a5d5c51b
+ }
+ volume {
+ library bundle
+ uuid 119341a0-8469-11df-81f9-0002a5d5c51b
+ }
+ reverb_env_aux {
+ library reverb
+ uuid 4a387fc0-8ab3-11df-8bad-0002a5d5c51b
+ }
+ reverb_env_ins {
+ library reverb
+ uuid c7a511a0-a3bb-11df-860e-0002a5d5c51b
+ }
+ reverb_pre_aux {
+ library reverb
+ uuid f29a1400-a3bb-11df-8ddc-0002a5d5c51b
+ }
+ reverb_pre_ins {
+ library reverb
+ uuid 172cdf00-a3bc-11df-a72f-0002a5d5c51b
+ }
+ visualizer {
+ library visualizer_sw
+ uuid d069d9e0-8329-11df-9168-0002a5d5c51b
+ }
+ downmix {
+ library downmix
+ uuid 93f04452-e4fe-41cc-91f9-e475b6d1d69f
+ }
+ loudness_enhancer {
+ library loudness_enhancer
+ uuid fa415329-2034-4bea-b5dc-5b381c8d1e2c
+ }
+ dha {
+ library proxy
+ uuid 37155c20-50bb-11e3-9fac-0002a5d5c51b
+ libsw {
+ library mysound
+ uuid 263a88e0-50b1-11e2-bcfd-0800200c9a66
+ }
+ libhw {
+ library offload
+ uuid 3ef69260-50bb-11e3-931e-0002a5d5c51b
+ }
+ }
+ sa3d {
+ library proxy
+ uuid 1c91fca0-664a-11e4-b8c2-0002a5d5c51b
+ libsw {
+ library myspace
+ uuid 3462a6e0-655a-11e4-8b67-0002a5d5c51b
+ }
+ libhw {
+ library offload
+ uuid c7a84e61-eebe-4fcc-bc53-efcb841b4625
+ }
+ }
+# fake acoustic echo canceler
+ aec {
+ library pre_processing
+ uuid 62678340-e92c-11e2-91e2-0800200c9a66
+ }
+}
+
+# Audio preprocessor configurations.
+# The pre processor configuration consists in a list of elements each describing
+# pre processor settings for a given input source. Valid input source names are:
+# "mic", "camcorder", "voice_recognition", "voice_communication"
+# Each input source element contains a list of effects elements. The name of the effect
+# element must be the name of one of the effects in the "effects" list of the file.
+# Each effect element may optionally contain a list of parameters and their
+# default value to apply when the pre processor effect is created.
+# A parameter is defined by a "key" element and a "value" element. Each of these elements
+# consists in one or more elements specifying a type followed by a value.
+# The types defined are: "int", "short", "float", "bool" and "string"
+# pre_processing {
+# <input source name> {
+# <fx name> {
+# <param name> {
+# key {
+# int|short|float|bool|string <value>
+# int|short|float|bool|string <value>
+# :
+# }
+# value {
+# int|short|float|bool|string <value>
+# int|short|float|bool|string <value>
+# :
+# }
+# }
+# :
+# }
+# :
+# }
+# :
+# }
+
+# level {
+# key {
+# int test
+# }
+# value {
+# short 9000
+# }
+# }
+
+pre_processing {
+}
+
+output_session_processing {
+ music {
+ sa3d {}
+ }
+ ring {
+ sa3d {}
+ }
+}
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<audio_effects_conf version="2.0" xmlns="http://schemas.android.com/audio/audio_effects_conf/v2_0">
+ <libraries>
+ <library name="bundle" path="libbundlewrapper.so"/>
+ <library name="reverb" path="libreverbwrapper.so"/>
+ <library name="visualizer" path="libvisualizer.so"/>
+ <library name="downmix" path="libdownmix.so"/>
+ <library name="loudness_enhancer" path="libldnhncr.so"/>
+ <library name="dynamics_processing" path="libdynproc.so"/>
+ </libraries>
+ <effects>
+ <effect name="bassboost" library="bundle" uuid="8631f300-72e2-11df-b57e-0002a5d5c51b"/>
+ <effect name="virtualizer" library="bundle" uuid="1d4033c0-8557-11df-9f2d-0002a5d5c51b"/>
+ <effect name="equalizer" library="bundle" uuid="ce772f20-847d-11df-bb17-0002a5d5c51b"/>
+ <effect name="volume" library="bundle" uuid="119341a0-8469-11df-81f9-0002a5d5c51b"/>
+ <effect name="reverb_env_aux" library="reverb" uuid="4a387fc0-8ab3-11df-8bad-0002a5d5c51b"/>
+ <effect name="reverb_env_ins" library="reverb" uuid="c7a511a0-a3bb-11df-860e-0002a5d5c51b"/>
+ <effect name="reverb_pre_aux" library="reverb" uuid="f29a1400-a3bb-11df-8ddc-0002a5d5c51b"/>
+ <effect name="reverb_pre_ins" library="reverb" uuid="172cdf00-a3bc-11df-a72f-0002a5d5c51b"/>
+ <effect name="visualizer" library="visualizer" uuid="d069d9e0-8329-11df-9168-0002a5d5c51b"/>
+ <effect name="downmix" library="downmix" uuid="93f04452-e4fe-41cc-91f9-e475b6d1d69f"/>
+ <effect name="loudness_enhancer" library="loudness_enhancer" uuid="fa415329-2034-4bea-b5dc-5b381c8d1e2c"/>
+ <effect name="dynamics_processing" library="dynamics_processing" uuid="e0e6539b-1781-7261-676f-6d7573696340"/>
+ </effects>
+</audio_effects_conf>
--- /dev/null
+libraries {
+ soundbooster_plus {
+ path /system/lib/libsamsungSoundbooster_plus_legacy.so
+ }
+ soundalive_sec {
+ path /system/lib/libaudiosaplus_sec_legacy.so
+ }
+ mysound {
+ path /system/lib/libmysound_legacy.so
+ }
+ dap {
+ path /system/lib/libswdap_legacy.so
+ }
+ tdm {
+ path /system/lib/libsamsungSoundbooster_tdm_legacy.so
+ }
+}
+
+effects {
+ soundbooster_plus {
+ library soundbooster_plus
+ uuid 50de45f0-5d4c-11e5-a837-0800200c9a66
+ }
+ soundalive {
+ library soundalive_sec
+ uuid cf65eb39-ce2f-48a8-a903-ceb818c06745
+ }
+ dha {
+ library mysound
+ uuid 263a88e0-50b1-11e2-bcfd-0800200c9a66
+ }
+# Supporting Dolby offload effect.
+ dolby {
+ library dap
+ uuid 6ab06da4-c516-4611-8166-452799218539
+ }
+ tdm {
+ library tdm
+ uuid beb1d058-916a-4adf-9cfe-54ee5ba8c4a5
+ }
+}
\ No newline at end of file
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<audio_effects_conf version="2.0" xmlns="http://schemas.android.com/audio/audio_effects_conf/v2_0">
+
+ <libraries>
+ <!-- This is a proxy library that will be an abstraction for the HW and SW effects -->
+ <library name="proxy" path="libeffectproxy.so"/>
+ <!-- This is the HW implementation library for the effect -->
+ <library name="offload" path="libaudioeffectoffload.so"/>
+ <library name="bundle" path="libbundlewrapper.so"/>
+ <library name="reverb" path="libreverbwrapper.so"/>
+ <library name="visualizer_sw" path="libvisualizer.so"/>
+ <library name="downmix" path="libdownmix.so"/>
+ <library name="mysound" path="libmysound.so"/>
+ <library name="myspace" path="libmyspace.so"/>
+ <library name="soundalive_sec" path="libaudiosaplus_sec.so"/>
+ <library name="loudness_enhancer" path="libldnhncr.so"/>
+ <library name="dynamics_processing" path="libdynproc.so"/>
+ <library name="soundbooster_plus" path="libsamsungSoundbooster_plus.so"/>
+ <library name="pre_processing" path="libaudiopreprocessing.so"/>
+ <library name="playbackrecorder" path="libplaybackrecorder.so"/>
+ <library name="vr360audio" path="libgearvr.so"/>
+ <!-- Supporting Dolby effect -->
+ <library name="dap" path="libswdap.so"/>
+ </libraries>
+
+ <effects>
+ <effect name="soundbooster_plus" library="soundbooster_plus" uuid="50de45f0-5d4c-11e5-a837-0800200c9a66"/>
+ <effectProxy name="soundalive" library="proxy" uuid="05227ea0-50bb-11e3-ac69-0002a5d5c51b">
+ <libsw library="soundalive_sec" uuid="cf65eb39-ce2f-48a8-a903-ceb818c06745"/>
+ <libhw library="offload" uuid="0b2dbc60-50bb-11e3-988b-0002a5d5c51b"/>
+ </effectProxy>
+ <effect name="bassboost" library="bundle" uuid="8631f300-72e2-11df-b57e-0002a5d5c51b"/>
+ <effect name="virtualizer" library="bundle" uuid="1d4033c0-8557-11df-9f2d-0002a5d5c51b"/>
+ <effect name="equalizer" library="bundle" uuid="ce772f20-847d-11df-bb17-0002a5d5c51b"/>
+ <effect name="volume" library="bundle" uuid="119341a0-8469-11df-81f9-0002a5d5c51b"/>
+ <effect name="reverb_env_aux" library="reverb" uuid="4a387fc0-8ab3-11df-8bad-0002a5d5c51b"/>
+ <effect name="reverb_env_ins" library="reverb" uuid="c7a511a0-a3bb-11df-860e-0002a5d5c51b"/>
+ <effect name="reverb_pre_aux" library="reverb" uuid="f29a1400-a3bb-11df-8ddc-0002a5d5c51b"/>
+ <effect name="reverb_pre_ins" library="reverb" uuid="172cdf00-a3bc-11df-a72f-0002a5d5c51b"/>
+ <effect name="visualizer" library="visualizer_sw" uuid="d069d9e0-8329-11df-9168-0002a5d5c51b"/>
+ <effect name="downmix" library="downmix" uuid="93f04452-e4fe-41cc-91f9-e475b6d1d69f"/>
+ <effect name="loudness_enhancer" library="loudness_enhancer" uuid="fa415329-2034-4bea-b5dc-5b381c8d1e2c"/>
+ <effect name="dynamics_processing" library="dynamics_processing" uuid="e0e6539b-1781-7261-676f-6d7573696340"/>
+ <effectProxy name="dha" library="proxy" uuid="37155c20-50bb-11e3-9fac-0002a5d5c51b">
+ <libsw library="mysound" uuid="263a88e0-50b1-11e2-bcfd-0800200c9a66"/>
+ <libhw library="offload" uuid="3ef69260-50bb-11e3-931e-0002a5d5c51b"/>
+ </effectProxy>
+ <effectProxy name="sa3d" library="proxy" uuid="1c91fca0-664a-11e4-b8c2-0002a5d5c51b">
+ <libsw library="myspace" uuid="3462a6e0-655a-11e4-8b67-0002a5d5c51b"/>
+ <libhw library="offload" uuid="c7a84e61-eebe-4fcc-bc53-efcb841b4625"/>
+ </effectProxy>
+ <effect name="playbackrecorder" library="playbackrecorder" uuid="517a26c0-fd7c-11e5-a837-0800200c9a66"/>
+ <effect name="vr3d" library="vr360audio" uuid="e6388202-e7a4-4c72-b68a-332eeeba269b"/>
+ <!-- fake acoustic echo canceler -->
+ <effect name="aec" library="pre_processing" uuid="62678340-e92c-11e2-91e2-0800200c9a66"/>
+ <!-- Supporting Dolby effect -->
+ <effect name="dap" uuid="6ab06da4-c516-4611-8166-452799218539" library="dap"/>
+ </effects>
+
+ <postprocess>
+ <stream type="music">
+ <apply effect="sa3d"/>
+ </stream>
+ <stream type="ring">
+ <apply effect="sa3d"/>
+ </stream>
+ <stream type="alarm">
+ <apply effect="sa3d"/>
+ </stream>
+ </postprocess>
+</audio_effects_conf>
--- /dev/null
+# Global configuration section: lists input and output devices always present on the device
+# as well as the output device selected by default.
+# Devices are designated by a string that corresponds to the enum in audio.h
+
+global_configuration {
+ attached_output_devices AUDIO_DEVICE_OUT_EARPIECE|AUDIO_DEVICE_OUT_SPEAKER
+ default_output_device AUDIO_DEVICE_OUT_SPEAKER
+ attached_input_devices AUDIO_DEVICE_IN_BUILTIN_MIC|AUDIO_DEVICE_IN_BACK_MIC|AUDIO_DEVICE_IN_THIRD_MIC|AUDIO_DEVICE_IN_VOICE_CALL|AUDIO_DEVICE_IN_REMOTE_SUBMIX|AUDIO_DEVICE_IN_PLAYBACK
+}
+
+# audio hardware module section: contains descriptors for all audio hw modules present on the
+# device. Each hw module node is named after the corresponding hw module library base name.
+# For instance, "primary" corresponds to audio.primary.<device>.so.
+# The "primary" module is mandatory and must include at least one output with
+# AUDIO_OUTPUT_FLAG_PRIMARY flag.
+# Each module descriptor contains one or more output profile descriptors and zero or more
+# input profile descriptors. Each profile lists all the parameters supported by a given output
+# or input stream category.
+# The "channel_masks", "formats", "devices" and "flags" are specified using strings corresponding
+# to enums in audio.h and audio_policy.h. They are concatenated by use of "|" without space or "\n".
+
+audio_hw_modules {
+ primary {
+ outputs {
+ primary {
+ sampling_rates 48000
+ channel_masks AUDIO_CHANNEL_OUT_STEREO
+ formats AUDIO_FORMAT_PCM_16_BIT|AUDIO_FORMAT_PCM_24_BIT
+ devices AUDIO_DEVICE_OUT_EARPIECE|AUDIO_DEVICE_OUT_SPEAKER|AUDIO_DEVICE_OUT_ALL_SCO|AUDIO_DEVICE_OUT_WIRED_HEADSET|AUDIO_DEVICE_OUT_WIRED_HEADPHONE|AUDIO_DEVICE_OUT_ANLG_DOCK_HEADSET
+ flags AUDIO_OUTPUT_FLAG_DEEP_BUFFER|AUDIO_OUTPUT_FLAG_PRIMARY
+ }
+ fast {
+ sampling_rates 48000
+ channel_masks AUDIO_CHANNEL_OUT_STEREO
+ formats AUDIO_FORMAT_PCM_16_BIT
+ devices AUDIO_DEVICE_OUT_EARPIECE|AUDIO_DEVICE_OUT_SPEAKER|AUDIO_DEVICE_OUT_ALL_SCO|AUDIO_DEVICE_OUT_WIRED_HEADSET|AUDIO_DEVICE_OUT_WIRED_HEADPHONE|AUDIO_DEVICE_OUT_ANLG_DOCK_HEADSET
+ flags AUDIO_OUTPUT_FLAG_FAST
+ }
+ hdmi {
+ sampling_rates 48000
+ channel_masks AUDIO_CHANNEL_OUT_STEREO|AUDIO_CHANNEL_OUT_5POINT1
+ formats AUDIO_FORMAT_PCM_16_BIT
+ devices AUDIO_DEVICE_OUT_AUX_DIGITAL
+ flags AUDIO_OUTPUT_FLAG_MULTI_CH
+ }
+ compress_offload {
+ sampling_rates 32000|44100|48000
+ channel_masks AUDIO_CHANNEL_OUT_MONO|AUDIO_CHANNEL_OUT_STEREO|AUDIO_CHANNEL_OUT_2POINT1|AUDIO_CHANNEL_OUT_QUAD|AUDIO_CHANNEL_OUT_PENTA|AUDIO_CHANNEL_OUT_5POINT1|AUDIO_CHANNEL_OUT_6POINT1|AUDIO_CHANNEL_OUT_7POINT1
+ formats AUDIO_FORMAT_MP3
+ devices AUDIO_DEVICE_OUT_EARPIECE|AUDIO_DEVICE_OUT_SPEAKER|AUDIO_DEVICE_OUT_WIRED_HEADSET|AUDIO_DEVICE_OUT_WIRED_HEADPHONE|AUDIO_DEVICE_OUT_ANLG_DOCK_HEADSET
+ flags AUDIO_OUTPUT_FLAG_DIRECT|AUDIO_OUTPUT_FLAG_COMPRESS_OFFLOAD|AUDIO_OUTPUT_FLAG_NON_BLOCKING
+ }
+ }
+ inputs {
+ primary {
+ sampling_rates 8000|11025|16000|22050|24000|32000|44100|48000
+ channel_masks AUDIO_CHANNEL_IN_MONO|AUDIO_CHANNEL_IN_STEREO|AUDIO_CHANNEL_IN_VOICE_UPLINK|AUDIO_CHANNEL_IN_VOICE_DNLINK
+ formats AUDIO_FORMAT_PCM_16_BIT
+ devices AUDIO_DEVICE_IN_BUILTIN_MIC|AUDIO_DEVICE_IN_BLUETOOTH_SCO_HEADSET|AUDIO_DEVICE_IN_WIRED_HEADSET|AUDIO_DEVICE_IN_BACK_MIC|AUDIO_DEVICE_IN_FM_TUNER|AUDIO_DEVICE_IN_VOICE_CALL|AUDIO_DEVICE_IN_THIRD_MIC|AUDIO_DEVICE_IN_DGTL_DOCK_HEADSET
+ }
+ }
+ }
+ a2dp {
+ outputs {
+ a2dp {
+ sampling_rates dynamic
+ channel_masks dynamic
+ formats dynamic
+ devices AUDIO_DEVICE_OUT_BLUETOOTH_A2DP|AUDIO_DEVICE_OUT_BLUETOOTH_A2DP_HEADPHONES|AUDIO_DEVICE_OUT_BLUETOOTH_A2DP_SPEAKER
+ }
+ }
+ inputs {
+ a2dp {
+ sampling_rates 44100|48000
+ channel_masks AUDIO_CHANNEL_IN_MONO|AUDIO_CHANNEL_IN_STEREO
+ formats AUDIO_FORMAT_PCM_16_BIT
+ devices AUDIO_DEVICE_IN_BLUETOOTH_A2DP
+ }
+ }
+ }
+ usb {
+ outputs {
+ usb_accessory {
+ sampling_rates 44100
+ channel_masks AUDIO_CHANNEL_OUT_STEREO
+ formats AUDIO_FORMAT_PCM_16_BIT
+ devices AUDIO_DEVICE_OUT_USB_ACCESSORY
+ }
+ usb_device {
+ sampling_rates dynamic
+ channel_masks dynamic
+ formats dynamic
+ devices AUDIO_DEVICE_OUT_USB_DEVICE|AUDIO_DEVICE_OUT_USB_HEADSET|AUDIO_DEVICE_OUT_DGTL_DOCK_HEADSET
+ }
+ }
+ inputs {
+ usb_device {
+ sampling_rates dynamic
+ channel_masks dynamic
+ formats dynamic
+ devices AUDIO_DEVICE_IN_USB_DEVICE|AUDIO_DEVICE_IN_USB_HEADSET
+ }
+ }
+ }
+ tms {
+ outputs {
+ tms {
+ sampling_rates 8000|11025|12000|16000|22050|24000|32000|44100|48000
+ channel_masks AUDIO_CHANNEL_OUT_STEREO
+ formats AUDIO_FORMAT_PCM_16_BIT
+ devices AUDIO_DEVICE_OUT_EXTERNAL_TMS
+ }
+ }
+ inputs {
+ tms {
+ sampling_rates 8000|11025|12000|16000|22050|24000|32000|44100|48000
+ channel_masks AUDIO_CHANNEL_IN_MONO|AUDIO_CHANNEL_IN_STEREO
+ formats AUDIO_FORMAT_PCM_16_BIT
+ devices AUDIO_DEVICE_IN_EXTERNAL_TMS
+ }
+ }
+ }
+ r_submix {
+ outputs {
+ submix {
+ sampling_rates 48000
+ channel_masks AUDIO_CHANNEL_OUT_STEREO
+ formats AUDIO_FORMAT_PCM_16_BIT
+ devices AUDIO_DEVICE_OUT_REMOTE_SUBMIX
+ }
+ }
+ inputs {
+ submix {
+ sampling_rates 48000
+ channel_masks AUDIO_CHANNEL_IN_STEREO
+ formats AUDIO_FORMAT_PCM_16_BIT
+ devices AUDIO_DEVICE_IN_REMOTE_SUBMIX
+ }
+ }
+ }
+ playback_record {
+ inputs {
+ playback_record {
+ sampling_rates 48000
+ channel_masks AUDIO_CHANNEL_IN_STEREO
+ formats AUDIO_FORMAT_PCM_16_BIT
+ devices AUDIO_DEVICE_IN_PLAYBACK
+ }
+ }
+ }
+}
--- /dev/null
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
+<!-- add for Samsung LSI model -->
+
+<audioPolicyConfiguration version="1.0" xmlns:xi="http://www.w3.org/2001/XInclude">
+
+ <globalConfiguration speaker_drc_enabled="false"/>
+
+ <modules>
+ <module name="primary" halVersion="3.0">
+ <attachedDevices>
+ <item>Earpiece</item>
+ <item>Speaker</item>
+ <item>Built-In Mic</item>
+ <item>Built-In Back Mic</item>
+ <item>Voice Call Mic</item>
+ </attachedDevices>
+
+ <defaultOutputDevice>Speaker</defaultOutputDevice>
+
+ <mixPorts>
+ <!-- Playback(Output) Streams -->
+ <mixPort name="primary-out" role="source" flags="AUDIO_OUTPUT_FLAG_PRIMARY|AUDIO_OUTPUT_FLAG_DEEP_BUFFER">
+ <profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
+ samplingRates="48000" channelMasks="AUDIO_CHANNEL_OUT_STEREO"/>
+ </mixPort>
+
+ <mixPort name="fast" role="source" flags="AUDIO_OUTPUT_FLAG_FAST">
+ <profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
+ samplingRates="48000" channelMasks="AUDIO_CHANNEL_OUT_STEREO"/>
+ </mixPort>
+
+ <mixPort name="hdmi" role="source" flags="AUDIO_OUTPUT_FLAG_MULTI_CH">
+ <profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
+ samplingRates="48000" channelMasks="AUDIO_CHANNEL_OUT_STEREO,AUDIO_CHANNEL_OUT_5POINT1"/>
+ </mixPort>
+
+ <!-- Capture(Input) Streams -->
+ <mixPort name="primary-in" role="sink">
+ <profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
+ samplingRates="8000,11025,12000,16000,22050,24000,32000,44100,48000"
+ channelMasks="AUDIO_CHANNEL_IN_MONO,AUDIO_CHANNEL_IN_STEREO,AUDIO_CHANNEL_IN_FRONT_BACK,AUDIO_CHANNEL_IN_VOICE_UPLINK,AUDIO_CHANNEL_IN_VOICE_DNLINK"/>
+ </mixPort>
+
+ </mixPorts>
+
+ <devicePorts>
+ <!-- output devices declaration, i.e. Sink DEVICE PORT -->
+ <devicePort tagName="Earpiece" role="sink" type="AUDIO_DEVICE_OUT_EARPIECE">
+ <profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
+ samplingRates="48000" channelMasks="AUDIO_CHANNEL_OUT_MONO"/>
+ </devicePort>
+ <devicePort tagName="Speaker" role="sink" type="AUDIO_DEVICE_OUT_SPEAKER">
+ <profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
+ samplingRates="48000" channelMasks="AUDIO_CHANNEL_OUT_STEREO"/>
+ </devicePort>
+ <devicePort tagName="Wired Headset" role="sink" type="AUDIO_DEVICE_OUT_WIRED_HEADSET">
+ <profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
+ samplingRates="48000" channelMasks="AUDIO_CHANNEL_OUT_STEREO"/>
+ </devicePort>
+ <devicePort tagName="Wired Headphone" role="sink" type="AUDIO_DEVICE_OUT_WIRED_HEADPHONE">
+ <profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
+ samplingRates="48000" channelMasks="AUDIO_CHANNEL_OUT_STEREO"/>
+ </devicePort>
+ <devicePort tagName="Bt Sco All" role="sink" type="AUDIO_DEVICE_OUT_BLUETOOTH_SCO_HEADSET">
+ <profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
+ samplingRates="48000" channelMasks="AUDIO_CHANNEL_OUT_STEREO"/>
+ </devicePort>
+ <devicePort tagName="Aux Device Out" role="sink" type="AUDIO_DEVICE_OUT_AUX_DIGITAL">
+ <profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
+ samplingRates="44100,48000,64000,88200,96000,128000,176400,192000"
+ channelMasks="AUDIO_CHANNEL_OUT_MONO,AUDIO_CHANNEL_OUT_STEREO,AUDIO_CHANNEL_OUT_2POINT1,AUDIO_CHANNEL_OUT_QUAD,AUDIO_CHANNEL_OUT_PENTA,AUDIO_CHANNEL_OUT_5POINT1,AUDIO_CHANNEL_OUT_6POINT1,AUDIO_CHANNEL_OUT_7POINT1"/>
+ </devicePort>
+
+ <!-- input devices declaration, i.e. source DEVICE PORT -->
+ <devicePort tagName="Built-In Mic" type="AUDIO_DEVICE_IN_BUILTIN_MIC" role="source">
+ <profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
+ samplingRates="8000,11025,12000,16000,22050,24000,32000,44100,48000"
+ channelMasks="AUDIO_CHANNEL_IN_MONO,AUDIO_CHANNEL_IN_STEREO,AUDIO_CHANNEL_IN_FRONT_BACK,AUDIO_CHANNEL_IN_VOICE_UPLINK,AUDIO_CHANNEL_IN_VOICE_DNLINK"/>
+ </devicePort>
+ <devicePort tagName="Built-In Back Mic" type="AUDIO_DEVICE_IN_BACK_MIC" role="source">
+ <profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
+ samplingRates="8000,11025,12000,16000,22050,24000,32000,44100,48000"
+ channelMasks="AUDIO_CHANNEL_IN_MONO,AUDIO_CHANNEL_IN_STEREO,AUDIO_CHANNEL_IN_FRONT_BACK,AUDIO_CHANNEL_IN_VOICE_UPLINK,AUDIO_CHANNEL_IN_VOICE_DNLINK"/>
+ </devicePort>
+ <devicePort tagName="Wired Headset Mic" type="AUDIO_DEVICE_IN_WIRED_HEADSET" role="source">
+ <profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
+ samplingRates="8000,11025,12000,16000,22050,24000,32000,44100,48000"
+ channelMasks="AUDIO_CHANNEL_IN_MONO,AUDIO_CHANNEL_IN_STEREO,AUDIO_CHANNEL_IN_FRONT_BACK,AUDIO_CHANNEL_IN_VOICE_UPLINK,AUDIO_CHANNEL_IN_VOICE_DNLINK"/>
+ </devicePort>
+ <devicePort tagName="Bt Sco Headset Mic" type="AUDIO_DEVICE_IN_BLUETOOTH_SCO_HEADSET" role="source">
+ <profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
+ samplingRates="8000,11025,12000,16000,22050,24000,32000,44100,48000"
+ channelMasks="AUDIO_CHANNEL_IN_MONO,AUDIO_CHANNEL_IN_STEREO,AUDIO_CHANNEL_IN_FRONT_BACK,AUDIO_CHANNEL_IN_VOICE_UPLINK,AUDIO_CHANNEL_IN_VOICE_DNLINK"/>
+ </devicePort>
+ <devicePort tagName="Aux Device In" type="AUDIO_DEVICE_IN_AUX_DIGITAL" role="source">
+ <profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
+ samplingRates="8000,11025,12000,16000,22050,24000,32000,44100,48000"
+ channelMasks="AUDIO_CHANNEL_IN_MONO,AUDIO_CHANNEL_IN_STEREO,AUDIO_CHANNEL_IN_FRONT_BACK,AUDIO_CHANNEL_IN_VOICE_UPLINK,AUDIO_CHANNEL_IN_VOICE_DNLINK"/>
+ </devicePort>
+ <devicePort tagName="Voice Call Mic" type="AUDIO_DEVICE_IN_VOICE_CALL" role="source">
+ <profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
+ samplingRates="8000,11025,12000,16000,22050,24000,32000,44100,48000"
+ channelMasks="AUDIO_CHANNEL_IN_MONO,AUDIO_CHANNEL_IN_STEREO,AUDIO_CHANNEL_IN_FRONT_BACK,AUDIO_CHANNEL_IN_VOICE_UPLINK,AUDIO_CHANNEL_IN_VOICE_DNLINK"/>
+ </devicePort>
+ <devicePort tagName="FM Mic" type="AUDIO_DEVICE_IN_FM_TUNER" role="source">
+ <profile name="" format="AUDIO_FORMAT_PCM_16_BIT"
+ samplingRates="8000,11025,12000,16000,22050,24000,32000,44100,48000"
+ channelMasks="AUDIO_CHANNEL_IN_MONO,AUDIO_CHANNEL_IN_STEREO,AUDIO_CHANNEL_IN_FRONT_BACK,AUDIO_CHANNEL_IN_VOICE_UPLINK,AUDIO_CHANNEL_IN_VOICE_DNLINK"/>
+ </devicePort>
+
+ </devicePorts>
+
+ <routes>
+ <route sink="Earpiece" type="mix"
+ sources="primary-out,fast"/>
+ <route sink="Speaker" type="mix"
+ sources="primary-out,fast"/>
+ <route sink="Wired Headset" type="mix"
+ sources="primary-out,fast"/>
+ <route sink="Wired Headphone" type="mix"
+ sources="primary-out,fast"/>
+ <route sink="Bt Sco All" type="mix"
+ sources="primary-out,fast"/>
+ <route sink="Aux Device Out" type="mix"
+ sources="hdmi"/>
+
+ <route sink="primary-in" type="mix"
+ sources="Built-In Mic,Built-In Back Mic,Wired Headset Mic,Bt Sco Headset Mic,Aux Device In,Voice Call Mic,FM Mic"/>
+
+ </routes>
+ </module>
+
+ <!-- A2dp Audio HAL -->
+ <xi:include href="a2dp_audio_policy_configuration.xml"/>
+
+ <!-- Usb Audio HAL -->
+ <xi:include href="usb_audio_policy_configuration.xml"/>
+
+ <!-- Remote Submix Audio HAL -->
+ <xi:include href="r_submix_audio_policy_configuration.xml"/>
+
+ </modules>
+
+ <!-- Volume section -->
+ <xi:include href="audio_policy_volumes.xml"/>
+ <xi:include href="default_volume_tables.xml"/>
+
+</audioPolicyConfiguration>
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- Copyright (C) 2015 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<!-- Volume section defines a volume curve for a given use case and device category.
+It contains a list of points of this curve expressing the attenuation in Millibels for a given
+volume index from 0 to 100.
+<volume stream=”AUDIO_STREAM_MUSIC” deviceCategory=””>
+<point>0,-9600</point>
+<point>100,0</point>
+</volume>
+-->
+
+<volumes>
+ <volume stream="AUDIO_STREAM_VOICE_CALL" deviceCategory="DEVICE_CATEGORY_HEADSET">
+ <point>0,-4200</point>
+ <point>33,-2800</point>
+ <point>66,-1400</point>
+ <point>100,0</point>
+ </volume>
+ <volume stream="AUDIO_STREAM_VOICE_CALL" deviceCategory="DEVICE_CATEGORY_SPEAKER">
+ <point>0,-2400</point>
+ <point>33,-1600</point>
+ <point>66,-800</point>
+ <point>100,0</point>
+ </volume>
+ <volume stream="AUDIO_STREAM_VOICE_CALL" deviceCategory="DEVICE_CATEGORY_EARPIECE">
+ <point>0,-2400</point>
+ <point>33,-1600</point>
+ <point>66,-800</point>
+ <point>100,0</point>
+ </volume>
+ <volume stream="AUDIO_STREAM_VOICE_CALL" deviceCategory="DEVICE_CATEGORY_EXT_MEDIA"
+ ref="DEFAULT_MEDIA_VOLUME_CURVE"/>
+ <volume stream="AUDIO_STREAM_SYSTEM" deviceCategory="DEVICE_CATEGORY_HEADSET">
+ <point>1,-3000</point>
+ <point>33,-2600</point>
+ <point>66,-2200</point>
+ <point>100,-1800</point>
+ </volume>
+ <volume stream="AUDIO_STREAM_SYSTEM" deviceCategory="DEVICE_CATEGORY_SPEAKER"
+ ref="DEFAULT_SYSTEM_VOLUME_CURVE"/>
+ <volume stream="AUDIO_STREAM_SYSTEM" deviceCategory="DEVICE_CATEGORY_EARPIECE"
+ ref="DEFAULT_SYSTEM_VOLUME_CURVE"/>
+ <volume stream="AUDIO_STREAM_SYSTEM" deviceCategory="DEVICE_CATEGORY_EXT_MEDIA"
+ ref="DEFAULT_DEVICE_CATEGORY_EXT_MEDIA_VOLUME_CURVE"/>
+ <volume stream="AUDIO_STREAM_RING" deviceCategory="DEVICE_CATEGORY_HEADSET"
+ ref="DEFAULT_DEVICE_CATEGORY_HEADSET_VOLUME_CURVE"/>
+ <volume stream="AUDIO_STREAM_RING" deviceCategory="DEVICE_CATEGORY_SPEAKER">
+ <point>1,-2970</point>
+ <point>33,-2010</point>
+ <point>66,-1020</point>
+ <point>100,0</point>
+ </volume>
+ <volume stream="AUDIO_STREAM_RING" deviceCategory="DEVICE_CATEGORY_EARPIECE"
+ ref="DEFAULT_DEVICE_CATEGORY_EARPIECE_VOLUME_CURVE"/>
+ <volume stream="AUDIO_STREAM_RING" deviceCategory="DEVICE_CATEGORY_EXT_MEDIA"
+ ref="DEFAULT_DEVICE_CATEGORY_EXT_MEDIA_VOLUME_CURVE"/>
+ <volume stream="AUDIO_STREAM_MUSIC" deviceCategory="DEVICE_CATEGORY_HEADSET"
+ ref="DEFAULT_MEDIA_VOLUME_CURVE"/>
+ <volume stream="AUDIO_STREAM_MUSIC" deviceCategory="DEVICE_CATEGORY_SPEAKER"
+ ref="DEFAULT_DEVICE_CATEGORY_SPEAKER_VOLUME_CURVE"/>
+ <volume stream="AUDIO_STREAM_MUSIC" deviceCategory="DEVICE_CATEGORY_EARPIECE"
+ ref="DEFAULT_MEDIA_VOLUME_CURVE"/>
+ <volume stream="AUDIO_STREAM_MUSIC" deviceCategory="DEVICE_CATEGORY_EXT_MEDIA"
+ ref="DEFAULT_MEDIA_VOLUME_CURVE"/>
+ <volume stream="AUDIO_STREAM_ALARM" deviceCategory="DEVICE_CATEGORY_HEADSET"
+ ref="DEFAULT_DEVICE_CATEGORY_HEADSET_VOLUME_CURVE"/>
+ <volume stream="AUDIO_STREAM_ALARM" deviceCategory="DEVICE_CATEGORY_SPEAKER">
+ <point>1,-2970</point>
+ <point>33,-2010</point>
+ <point>66,-1020</point>
+ <point>100,0</point>
+ </volume>
+ <volume stream="AUDIO_STREAM_ALARM" deviceCategory="DEVICE_CATEGORY_EARPIECE"
+ ref="DEFAULT_DEVICE_CATEGORY_EARPIECE_VOLUME_CURVE"/>
+ <volume stream="AUDIO_STREAM_ALARM" deviceCategory="DEVICE_CATEGORY_EXT_MEDIA"
+ ref="DEFAULT_DEVICE_CATEGORY_EXT_MEDIA_VOLUME_CURVE"/>
+ <volume stream="AUDIO_STREAM_NOTIFICATION" deviceCategory="DEVICE_CATEGORY_HEADSET"
+ ref="DEFAULT_DEVICE_CATEGORY_HEADSET_VOLUME_CURVE"/>
+ <volume stream="AUDIO_STREAM_NOTIFICATION" deviceCategory="DEVICE_CATEGORY_SPEAKER">
+ <point>1,-2970</point>
+ <point>33,-2010</point>
+ <point>66,-1020</point>
+ <point>100,0</point>
+ </volume>
+ <volume stream="AUDIO_STREAM_NOTIFICATION" deviceCategory="DEVICE_CATEGORY_EARPIECE"
+ ref="DEFAULT_DEVICE_CATEGORY_EARPIECE_VOLUME_CURVE"/>
+ <volume stream="AUDIO_STREAM_NOTIFICATION" deviceCategory="DEVICE_CATEGORY_EXT_MEDIA"
+ ref="DEFAULT_DEVICE_CATEGORY_EXT_MEDIA_VOLUME_CURVE"/>
+ <volume stream="AUDIO_STREAM_BLUETOOTH_SCO" deviceCategory="DEVICE_CATEGORY_HEADSET">
+ <point>0,-4200</point>
+ <point>33,-2800</point>
+ <point>66,-1400</point>
+ <point>100,0</point>
+ </volume>
+ <volume stream="AUDIO_STREAM_BLUETOOTH_SCO" deviceCategory="DEVICE_CATEGORY_SPEAKER">
+ <point>0,-2400</point>
+ <point>33,-1600</point>
+ <point>66,-800</point>
+ <point>100,0</point>
+ </volume>
+ <volume stream="AUDIO_STREAM_BLUETOOTH_SCO" deviceCategory="DEVICE_CATEGORY_EARPIECE">
+ <point>0,-4200</point>
+ <point>33,-2800</point>
+ <point>66,-1400</point>
+ <point>100,0</point>
+ </volume>
+ <volume stream="AUDIO_STREAM_BLUETOOTH_SCO" deviceCategory="DEVICE_CATEGORY_EXT_MEDIA"
+ ref="DEFAULT_MEDIA_VOLUME_CURVE"/>
+ <volume stream="AUDIO_STREAM_ENFORCED_AUDIBLE" deviceCategory="DEVICE_CATEGORY_HEADSET">
+ <point>1,-3000</point>
+ <point>33,-2600</point>
+ <point>66,-2200</point>
+ <point>100,-1800</point>
+ </volume>
+ <volume stream="AUDIO_STREAM_ENFORCED_AUDIBLE" deviceCategory="DEVICE_CATEGORY_SPEAKER"
+ ref="DEFAULT_SYSTEM_VOLUME_CURVE"/>
+ <volume stream="AUDIO_STREAM_ENFORCED_AUDIBLE" deviceCategory="DEVICE_CATEGORY_EARPIECE"
+ ref="DEFAULT_SYSTEM_VOLUME_CURVE"/>
+ <volume stream="AUDIO_STREAM_ENFORCED_AUDIBLE" deviceCategory="DEVICE_CATEGORY_EXT_MEDIA"
+ ref="DEFAULT_DEVICE_CATEGORY_EXT_MEDIA_VOLUME_CURVE"/>
+ <volume stream="AUDIO_STREAM_DTMF" deviceCategory="DEVICE_CATEGORY_HEADSET">
+ <point>1,-3000</point>
+ <point>33,-2600</point>
+ <point>66,-2200</point>
+ <point>100,-1800</point>
+ </volume>
+ <volume stream="AUDIO_STREAM_DTMF" deviceCategory="DEVICE_CATEGORY_SPEAKER"
+ ref="DEFAULT_SYSTEM_VOLUME_CURVE"/>
+ <volume stream="AUDIO_STREAM_DTMF" deviceCategory="DEVICE_CATEGORY_EARPIECE"
+ ref="DEFAULT_SYSTEM_VOLUME_CURVE"/>
+ <volume stream="AUDIO_STREAM_DTMF" deviceCategory="DEVICE_CATEGORY_EXT_MEDIA"
+ ref="DEFAULT_DEVICE_CATEGORY_EXT_MEDIA_VOLUME_CURVE"/>
+ <volume stream="AUDIO_STREAM_TTS" deviceCategory="DEVICE_CATEGORY_HEADSET"
+ ref="SILENT_VOLUME_CURVE"/>
+ <volume stream="AUDIO_STREAM_TTS" deviceCategory="DEVICE_CATEGORY_SPEAKER"
+ ref="FULL_SCALE_VOLUME_CURVE"/>
+ <volume stream="AUDIO_STREAM_TTS" deviceCategory="DEVICE_CATEGORY_EARPIECE"
+ ref="SILENT_VOLUME_CURVE"/>
+ <volume stream="AUDIO_STREAM_TTS" deviceCategory="DEVICE_CATEGORY_EXT_MEDIA"
+ ref="SILENT_VOLUME_CURVE"/>
+ <volume stream="AUDIO_STREAM_ACCESSIBILITY" deviceCategory="DEVICE_CATEGORY_HEADSET"
+ ref="DEFAULT_MEDIA_VOLUME_CURVE"/>
+ <volume stream="AUDIO_STREAM_ACCESSIBILITY" deviceCategory="DEVICE_CATEGORY_SPEAKER"
+ ref="DEFAULT_DEVICE_CATEGORY_SPEAKER_VOLUME_CURVE"/>
+ <volume stream="AUDIO_STREAM_ACCESSIBILITY" deviceCategory="DEVICE_CATEGORY_EARPIECE"
+ ref="DEFAULT_MEDIA_VOLUME_CURVE"/>
+ <volume stream="AUDIO_STREAM_ACCESSIBILITY" deviceCategory="DEVICE_CATEGORY_EXT_MEDIA"
+ ref="DEFAULT_MEDIA_VOLUME_CURVE"/>
+ <volume stream="AUDIO_STREAM_REROUTING" deviceCategory="DEVICE_CATEGORY_HEADSET"
+ ref="FULL_SCALE_VOLUME_CURVE"/>
+ <volume stream="AUDIO_STREAM_REROUTING" deviceCategory="DEVICE_CATEGORY_SPEAKER"
+ ref="FULL_SCALE_VOLUME_CURVE"/>
+ <volume stream="AUDIO_STREAM_REROUTING" deviceCategory="DEVICE_CATEGORY_EARPIECE"
+ ref="FULL_SCALE_VOLUME_CURVE"/>
+ <volume stream="AUDIO_STREAM_REROUTING" deviceCategory="DEVICE_CATEGORY_EXT_MEDIA"
+ ref="FULL_SCALE_VOLUME_CURVE"/>
+ <volume stream="AUDIO_STREAM_PATCH" deviceCategory="DEVICE_CATEGORY_HEADSET"
+ ref="FULL_SCALE_VOLUME_CURVE"/>
+ <volume stream="AUDIO_STREAM_PATCH" deviceCategory="DEVICE_CATEGORY_SPEAKER"
+ ref="FULL_SCALE_VOLUME_CURVE"/>
+ <volume stream="AUDIO_STREAM_PATCH" deviceCategory="DEVICE_CATEGORY_EARPIECE"
+ ref="FULL_SCALE_VOLUME_CURVE"/>
+ <volume stream="AUDIO_STREAM_PATCH" deviceCategory="DEVICE_CATEGORY_EXT_MEDIA"
+ ref="FULL_SCALE_VOLUME_CURVE"/>
+</volumes>
+
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- Copyright (C) 2015 The Android Open Source Project
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<!-- Default Volume Tables included by Audio Policy Configuration file -->
+<!-- Full Default Volume table for all device category -->
+<volumes>
+ <reference name="FULL_SCALE_VOLUME_CURVE">
+ <!-- Full Scale reference Volume Curve -->
+ <point>0,0</point>
+ <point>100,0</point>
+ </reference>
+ <reference name="SILENT_VOLUME_CURVE">
+ <point>0,-9600</point>
+ <point>100,-9600</point>
+ </reference>
+ <reference name="DEFAULT_SYSTEM_VOLUME_CURVE">
+ <!-- Default System reference Volume Curve -->
+ <point>1,-2400</point>
+ <point>33,-1800</point>
+ <point>66,-1200</point>
+ <point>100,-600</point>
+ </reference>
+ <reference name="DEFAULT_MEDIA_VOLUME_CURVE">
+ <!-- Default Media reference Volume Curve -->
+ <point>1,-5800</point>
+ <point>20,-4000</point>
+ <point>60,-1700</point>
+ <point>100,0</point>
+ </reference>
+ <reference name="DEFAULT_DEVICE_CATEGORY_HEADSET_VOLUME_CURVE">
+ <!--Default Volume Curve -->
+ <point>1,-4950</point>
+ <point>33,-3350</point>
+ <point>66,-1700</point>
+ <point>100,0</point>
+ </reference>
+ <reference name="DEFAULT_DEVICE_CATEGORY_SPEAKER_VOLUME_CURVE">
+ <!-- Default is Speaker Media Volume Curve -->
+ <point>1,-5800</point>
+ <point>20,-4000</point>
+ <point>60,-1700</point>
+ <point>100,0</point>
+ </reference>
+ <reference name="DEFAULT_DEVICE_CATEGORY_EARPIECE_VOLUME_CURVE">
+ <!--Default Volume Curve -->
+ <point>1,-4950</point>
+ <point>33,-3350</point>
+ <point>66,-1700</point>
+ <point>100,0</point>
+ </reference>
+ <reference name="DEFAULT_DEVICE_CATEGORY_EXT_MEDIA_VOLUME_CURVE">
+ <!-- Default is Ext Media System Volume Curve -->
+ <point>1,-5800</point>
+ <point>20,-4000</point>
+ <point>60,-2100</point>
+ <point>100,-1000</point>
+ </reference>
+</volumes>
--- /dev/null
+-----BEGIN CERTIFICATE-----
+MIICPDCCAaUCEDyRMcsf9tAbDpq40ES/Er4wDQYJKoZIhvcNAQEFBQAwXzELMAkG
+A1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMTcwNQYDVQQLEy5DbGFz
+cyAzIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTk2
+MDEyOTAwMDAwMFoXDTI4MDgwMjIzNTk1OVowXzELMAkGA1UEBhMCVVMxFzAVBgNV
+BAoTDlZlcmlTaWduLCBJbmMuMTcwNQYDVQQLEy5DbGFzcyAzIFB1YmxpYyBQcmlt
+YXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIGfMA0GCSqGSIb3DQEBAQUAA4GN
+ADCBiQKBgQDJXFme8huKARS0EN8EQNvjV69qRUCPhAwL0TPZ2RHP7gJYHyX3KqhE
+BarsAx94f56TuZoAqiN91qyFomNFx3InzPRMxnVx0jnvT0Lwdd8KkMaOIG+YD/is
+I19wKTakyYbnsZogy1Olhec9vn2a/iRFM9x2Fe0PonFkTGUugWhFpwIDAQABMA0G
+CSqGSIb3DQEBBQUAA4GBABByUqkFFBkyCEHwxWsKzH4PIRnN5GfcX6kb5sroc50i
+2JhucwNhkcV8sEVAbkSdjbCxlnRhLQ2pRdKkkirWmnWXbj9T/UWZYB2oK0z5XqcJ
+2HUw19JlYD1n1khVdWk/kfVIC0dpImmClr7JyDiGSnoscxlIaU5rfGW/D/xwzoiQ
+-----END CERTIFICATE-----
+-----BEGIN CERTIFICATE-----
+MIIDEzCCAnygAwIBAgIBATANBgkqhkiG9w0BAQQFADCBxDELMAkGA1UEBhMCWkEx
+FTATBgNVBAgTDFdlc3Rlcm4gQ2FwZTESMBAGA1UEBxMJQ2FwZSBUb3duMR0wGwYD
+VQQKExRUaGF3dGUgQ29uc3VsdGluZyBjYzEoMCYGA1UECxMfQ2VydGlmaWNhdGlv
+biBTZXJ2aWNlcyBEaXZpc2lvbjEZMBcGA1UEAxMQVGhhd3RlIFNlcnZlciBDQTEm
+MCQGCSqGSIb3DQEJARYXc2VydmVyLWNlcnRzQHRoYXd0ZS5jb20wHhcNOTYwODAx
+MDAwMDAwWhcNMjAxMjMxMjM1OTU5WjCBxDELMAkGA1UEBhMCWkExFTATBgNVBAgT
+DFdlc3Rlcm4gQ2FwZTESMBAGA1UEBxMJQ2FwZSBUb3duMR0wGwYDVQQKExRUaGF3
+dGUgQ29uc3VsdGluZyBjYzEoMCYGA1UECxMfQ2VydGlmaWNhdGlvbiBTZXJ2aWNl
+cyBEaXZpc2lvbjEZMBcGA1UEAxMQVGhhd3RlIFNlcnZlciBDQTEmMCQGCSqGSIb3
+DQEJARYXc2VydmVyLWNlcnRzQHRoYXd0ZS5jb20wgZ8wDQYJKoZIhvcNAQEBBQAD
+gY0AMIGJAoGBANOkUG7I/1Zr5s9dtuoMaHVHoqrC2oQl/Kj0R1HahbUgdJSGHg91
+yekIYfUGbTBuFRkC6VLAYttNmZ7iagxEOM3+vuNkCXDF/rFrKbYvScg71CcEJRCX
+L+eQbcAoQpnXTEPew/UhbVSfXcNY4cDk2VuwuNy0e982OsK1ZiIS1ocNAgMBAAGj
+EzARMA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQEEBQADgYEAB/pMaVz7lcxG
+7oWDTSEwjsrZqG9JGubaUeNgcGyEYRGhGshIPllDfU+VPaGLtwtimHp1it2ITk6e
+QNuozDJ0uW8NxuOzRAvZim+aKZuZGCg70eNAKJpaPNW15yAbi8qkq43pUdniTCxZ
+qdq5snUb9kLy78fyGPmJvKP/iiMucEc=
+-----END CERTIFICATE-----
+-----BEGIN CERTIFICATE-----
+MIIDfTCCAuagAwIBAgIBADANBgkqhkiG9w0BAQQFADCBjDELMAkGA1UEBhMCRlIx
+EjAQBgNVBAgTCUJlcmtzaGlyZTERMA8GA1UEBxMIVG91bG91c2UxDDAKBgNVBAoT
+A1RBUzEMMAoGA1UECxMDTEJTMRcwFQYDVQQDEw4xOTMuMjUzLjQyLjEwOTEhMB8G
+CSqGSIb3DQEJARYSYWdwcy50YXNAZ21haWwuY29tMB4XDTExMDExMzA5NTgwOVoX
+DTEyMDExMzA5NTgwOVowgYwxCzAJBgNVBAYTAkZSMRIwEAYDVQQIEwlCZXJrc2hp
+cmUxETAPBgNVBAcTCFRvdWxvdXNlMQwwCgYDVQQKEwNUQVMxDDAKBgNVBAsTA0xC
+UzEXMBUGA1UEAxMOMTkzLjI1My40Mi4xMDkxITAfBgkqhkiG9w0BCQEWEmFncHMu
+dGFzQGdtYWlsLmNvbTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAvhrSd2ZS
+9Q5592+A0Sta7sGBgJoCyBSyS4UqZ2eJcH8Ef9QjnMN1cH6fVYCmZkiu2HyXoXmu
+uidDXf5RIhhBN1fotKICcvYU+d5JmcwQPPAQGEJ/D6xi1TIC5wG3TKlgk7R9+i1W
+4UNToI0dP82CFSDNLn6mPSqWfAb/HilHdUMCAwEAAaOB7DCB6TAdBgNVHQ4EFgQU
+S7DpNmDIHog1DZ7Hxc+VsaeeUdAwgbkGA1UdIwSBsTCBroAUS7DpNmDIHog1DZ7H
+xc+VsaeeUdChgZKkgY8wgYwxCzAJBgNVBAYTAkZSMRIwEAYDVQQIEwlCZXJrc2hp
+cmUxETAPBgNVBAcTCFRvdWxvdXNlMQwwCgYDVQQKEwNUQVMxDDAKBgNVBAsTA0xC
+UzEXMBUGA1UEAxMOMTkzLjI1My40Mi4xMDkxITAfBgkqhkiG9w0BCQEWEmFncHMu
+dGFzQGdtYWlsLmNvbYIBADAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBAUAA4GB
+ACnvXBnSmCA0LatmUEeCjfdl/MshqRbFIXSLOdJ48xikKuWTxY2hCpLQvHAGGLU2
+oCUEOiZc9fUz4tFEwwQCblMHLJkJQDn0UoC+Az/UMG2fpCuQUrRtzHzqJunDKP9j
+c5rLJXkFwyWBpsacpQ1dy/Vkhmz9O23lkcgNkiw/VGiO
+-----END CERTIFICATE-----
+-----BEGIN CERTIFICATE-----
+MIIDGTCCAgGgAwIBAgIQMRoAiAWaOr5K+2UgpvdJ2DANBgkqhkiG9w0BAQUFADAf
+MR0wGwYDVQQDExRULU1vYmlsZSBVU0EgUm9vdCBDQTAeFw0wNzAxMDQyMDU0MzVa
+Fw0yNzAxMDQyMTAwNDdaMB8xHTAbBgNVBAMTFFQtTW9iaWxlIFVTQSBSb290IENB
+MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAnWfFNfjwHuloRW6ziS9A
+tYEY8gCTNkZram4htSc6fRTdlIWeExB8/yd2pr3N5p8iXRYIy1RkUw2iT9D7OmXy
+Oh0MLG60oYwtOnd1kMtTwBS1hGaG94h9Mb+IV8AxXK1yZsoRhFJ/2fsenVkyPfcQ
+65uD3fpIVkGFfCXZ4cXaMaNxPxG4BCunwKwcrFzPlwvnKr9QufuOFWIoYSdwnN+s
+BN8lGJSLqeWu7xPKbFcvXM160+4hVl5EH9vJaHUrzjwteEMth6CWTYoNq0u8dhla
+OKjfwNyDHhHdv3qh4OAziLjYk5FDT+N9dhWq4Rn2ekc5XDay/ltAONCPuXyFkAk9
+/QIDAQABo1EwTzALBgNVHQ8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4E
+FgQU5cG0IBXop3gg5sH55e/pWnZ696YwEAYJKwYBBAGCNxUBBAMCAQAwDQYJKoZI
+hvcNAQEFBQADggEBAAIFctvJLXXTBv90dIAVV3qb+/nMblaI1l8PKTmFLjAJ+ed4
+jTHww7xzjN8fTXK4GKtjyRClvr3H3K8dq075BXVBaLuPdb05uFduelL/RxJ9sN0g
+lV6P8lA21lgRi8etvMx+IERDRsJbirhr0HCvgSBbpUWY/YkModcFtJ4oIEnYCq+p
+p/r0v/46fpBoamXiQ4PgDR1IdYRKE2DikF2ZAgFt975cuR3xMVuQSz6DBX3wMPVG
++DrMaRXm/ZtWiTLi3T8z4JFkek7qZrttRQs8d1on6xfQXNpBxlHPZ/LUZtiaVd2b
+fv1QKfy0VNAotPgU4V7HCRvE9QKpiJk+o5RwYww=
+-----END CERTIFICATE-----
+-----BEGIN CERTIFICATE-----
+MIIDAjCCAmsCEH3Z/gfPqB63EHln+6eJNMYwDQYJKoZIhvcNAQEFBQAwgcExCzAJ
+BgNVBAYTAlVTMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjE8MDoGA1UECxMzQ2xh
+c3MgMyBQdWJsaWMgUHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEcy
+MTowOAYDVQQLEzEoYykgMTk5OCBWZXJpU2lnbiwgSW5jLiAtIEZvciBhdXRob3Jp
+emVkIHVzZSBvbmx5MR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMB4X
+DTk4MDUxODAwMDAwMFoXDTI4MDgwMTIzNTk1OVowgcExCzAJBgNVBAYTAlVTMRcw
+FQYDVQQKEw5WZXJpU2lnbiwgSW5jLjE8MDoGA1UECxMzQ2xhc3MgMyBQdWJsaWMg
+UHJpbWFyeSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEcyMTowOAYDVQQLEzEo
+YykgMTk5OCBWZXJpU2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5
+MR8wHQYDVQQLExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMIGfMA0GCSqGSIb3DQEB
+AQUAA4GNADCBiQKBgQDMXtERXVxp0KvTuWpMmR9ZmDCOFoUgRm1HP9SFIIThbbP4
+pO0M8RcPO/mn+SXXwc+EY/J8Y8+iR/LGWzOOZEAEaMGAuWQcRXfH2G71lSk8UOg0
+13gfqLptQ5GVj0VXXn7F+8qkBOvqlzdUMG+7AUcyM83cV5tkaWH4mx0ciU9cZwID
+AQABMA0GCSqGSIb3DQEBBQUAA4GBAFFNzb5cy5gZnBWyATl4Lk0PZ3BwmcYQWpSk
+U01UbSuvDV1Ai2TT1+7eVmGSX6bEHRBhNtMsJzzoKQm5EWR0zLVznxxIqbxhAe7i
+F6YM40AIOw7n60RzKprxaZLvcRTDOaxxp5EJb+RxBrO6WVcmeQD2+A2iMzAo1KpY
+oJ2daZH9
+-----END CERTIFICATE-----
+-----BEGIN CERTIFICATE-----
+MIICPDCCAaUCEHC65B0Q2Sk0tjjKewPMur8wDQYJKoZIhvcNAQECBQAwXzELMAkG
+A1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMTcwNQYDVQQLEy5DbGFz
+cyAzIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTk2
+MDEyOTAwMDAwMFoXDTI4MDgwMTIzNTk1OVowXzELMAkGA1UEBhMCVVMxFzAVBgNV
+BAoTDlZlcmlTaWduLCBJbmMuMTcwNQYDVQQLEy5DbGFzcyAzIFB1YmxpYyBQcmlt
+YXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIGfMA0GCSqGSIb3DQEBAQUAA4GN
+ADCBiQKBgQDJXFme8huKARS0EN8EQNvjV69qRUCPhAwL0TPZ2RHP7gJYHyX3KqhE
+BarsAx94f56TuZoAqiN91qyFomNFx3InzPRMxnVx0jnvT0Lwdd8KkMaOIG+YD/is
+I19wKTakyYbnsZogy1Olhec9vn2a/iRFM9x2Fe0PonFkTGUugWhFpwIDAQABMA0G
+CSqGSIb3DQEBAgUAA4GBALtMEivPLCYATxQT3ab7/AoRhIzzKBxnki98tsX63/Do
+lbwdj2wsqFHMc9ikwFPwTtYmwHYBV4GSXiHx0bH/59AhWM1pF+NEHJwZRDmJXNyc
+AA9WjQKZ7aKQRUzkuxCkPfAyAw7xzvjoyVGM5mKf5p/AfbdynMk2OmufTqj/ZA1k
+-----END CERTIFICATE-----
+-----BEGIN CERTIFICATE-----
+MIIE0zCCA7ugAwIBAgIQGNrRniZ96LtKIVjNzGs7SjANBgkqhkiG9w0BAQUFADCB
+yjELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQL
+ExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwNiBWZXJp
+U2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5MUUwQwYDVQQDEzxW
+ZXJpU2lnbiBDbGFzcyAzIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0
+aG9yaXR5IC0gRzUwHhcNMDYxMTA4MDAwMDAwWhcNMzYwNzE2MjM1OTU5WjCByjEL
+MAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZW
+ZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwNiBWZXJpU2ln
+biwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5MUUwQwYDVQQDEzxWZXJp
+U2lnbiBDbGFzcyAzIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9y
+aXR5IC0gRzUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCvJAgIKXo1
+nmAMqudLO07cfLw8RRy7K+D+KQL5VwijZIUVJ/XxrcgxiV0i6CqqpkKzj/i5Vbex
+t0uz/o9+B1fs70PbZmIVYc9gDaTY3vjgw2IIPVQT60nKWVSFJuUrjxuf6/WhkcIz
+SdhDY2pSS9KP6HBRTdGJaXvHcPaz3BJ023tdS1bTlr8Vd6Gw9KIl8q8ckmcY5fQG
+BO+QueQA5N06tRn/Arr0PO7gi+s3i+z016zy9vA9r911kTMZHRxAy3QkGSGT2RT+
+rCpSx4/VBEnkjWNHiDxpg8v+R70rfk/Fla4OndTRQ8Bnc+MUCH7lP59zuDMKz10/
+NIeWiu5T6CUVAgMBAAGjgbIwga8wDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8E
+BAMCAQYwbQYIKwYBBQUHAQwEYTBfoV2gWzBZMFcwVRYJaW1hZ2UvZ2lmMCEwHzAH
+BgUrDgMCGgQUj+XTGoasjY5rw8+AatRIGCx7GS4wJRYjaHR0cDovL2xvZ28udmVy
+aXNpZ24uY29tL3ZzbG9nby5naWYwHQYDVR0OBBYEFH/TZafC3ey78DAJ80M5+gKv
+MzEzMA0GCSqGSIb3DQEBBQUAA4IBAQCTJEowX2LP2BqYLz3q3JktvXf2pXkiOOzE
+p6B4Eq1iDkVwZMXnl2YtmAl+X6/WzChl8gGqCBpH3vn5fJJaCGkgDdk+bW48DW7Y
+5gaRQBi5+MHt39tBquCWIMnNZBU4gcmU7qKEKQsTb47bDN0lAtukixlE0kF6BWlK
+WE9gyn6CagsCqiUXObXbf+eEZSqVir2G3l6BFoMtEMze/aiCKm0oHw0LxOXnGiYZ
+4fQRbxC1lfznQgUy286dUV4otp6F01vvpX1FQHKOtw5rDgb7MzVIcbidJ4vEZV8N
+hnacRHr2lVz2XTIIM6RUthg/aFzyQkqFOFSDX9HoLPKsEdao7WNq
+-----END CERTIFICATE-----
+-----BEGIN CERTIFICATE-----
+MIICzjCCAjcCBD4S3K0wDQYJKoZIhvcNAQEEBQAwga0xKDAmBgkqhkiG9w0BCQEW
+GXN1cHBvcnRAcm9oZGUtc2Nod2Fyei5jb20xCzAJBgNVBAYTAkRFMREwDwYDVQQI
+DAhCYXZhcmlhbjEPMA0GA1UEBwwGTXVuaWNoMQwwCgYDVQQKDANSJlMxEDAOBgNV
+BAsMB1ImUyBBVEUxMDAuBgNVBAMMJ2gtc2xwLm1uYzAwMS5tY2MwMDEucHViLjNn
+cHBuZXR3b3JrLm9yZzAeFw0wMzAxMDExMjE4NTNaFw0yNzEyMjYxMjE4NTNaMIGt
+MSgwJgYJKoZIhvcNAQkBFhlzdXBwb3J0QHJvaGRlLXNjaHdhcnouY29tMQswCQYD
+VQQGEwJERTERMA8GA1UECAwIQmF2YXJpYW4xDzANBgNVBAcMBk11bmljaDEMMAoG
+A1UECgwDUiZTMRAwDgYDVQQLDAdSJlMgQVRFMTAwLgYDVQQDDCdoLXNscC5tbmMw
+MDEubWNjMDAxLnB1Yi4zZ3BwbmV0d29yay5vcmcwgZ8wDQYJKoZIhvcNAQEBBQAD
+gY0AMIGJAoGBAKdPzRKQ3qVkScIHh2IPpxynl2eeEuZUmngCDgB1pHUKfVxd9cjW
+tHiXCPaD//MCOMSz/8vNXtcHufqMK4yRYD7L+vGUJ88ClJ77haStJEOiwV0qCrbT
+sOyIIJ+fMBeH462CiwHjL0WN+2pj9fUDTfrX8jsnqo1Ug7yOOtkYtstfAgMBAAEw
+DQYJKoZIhvcNAQEEBQADgYEAV5c2dWGqPyh0ioupCqDr2TeHHmw5aWRzJDNoQidk
++lMb5DvCrajG7YiolelyBJ8tpkea2ofwEa38ZrRS0oxnnFxlC901/CP/375s9Ux6
+fVIxOr1M9Vcvuoh91RaeW/1LuK3F9rSCurYEHbGaIOF/ji7bQG8c+f4hCH66qnoc
+M0k=
+-----END CERTIFICATE-----
+-----BEGIN CERTIFICATE-----
+MIICzjCCAjcCBD4S3O8wDQYJKoZIhvcNAQEEBQAwga0xKDAmBgkqhkiG9w0BCQEW
+GXN1cHBvcnRAcm9oZGUtc2Nod2Fyei5jb20xCzAJBgNVBAYTAkRFMREwDwYDVQQI
+DAhCYXZhcmlhbjEPMA0GA1UEBwwGTXVuaWNoMQwwCgYDVQQKDANSJlMxEDAOBgNV
+BAsMB1ImUyBBVEUxMDAuBgNVBAMMJ2gtc2xwLm1uYzAwMi5tY2MwMDEucHViLjNn
+cHBuZXR3b3JrLm9yZzAeFw0wMzAxMDExMjE5NTlaFw0yNzEyMjYxMjE5NTlaMIGt
+MSgwJgYJKoZIhvcNAQkBFhlzdXBwb3J0QHJvaGRlLXNjaHdhcnouY29tMQswCQYD
+VQQGEwJERTERMA8GA1UECAwIQmF2YXJpYW4xDzANBgNVBAcMBk11bmljaDEMMAoG
+A1UECgwDUiZTMRAwDgYDVQQLDAdSJlMgQVRFMTAwLgYDVQQDDCdoLXNscC5tbmMw
+MDIubWNjMDAxLnB1Yi4zZ3BwbmV0d29yay5vcmcwgZ8wDQYJKoZIhvcNAQEBBQAD
+gY0AMIGJAoGBAKsfKOhvpgkRbOid70RMW/2aVXjC2Bj1IL8oKoS9vIieGkg3dhQJ
+tt6sad0HdlFHQSoI5dcOZJq71RShV918RZl0/6lvn5pdviihHkG9eodncN9/7fod
+u8vb5bpiObbNql/e0RCoUzfg6m/hMCYgLuwnHciC5JeBPRy8eAPZBk0nAgMBAAEw
+DQYJKoZIhvcNAQEEBQADgYEAeq4QC9dvRra5TZZGRjKqbvfCIMFX1q3vTQQWIuG0
+yPV6XibZo13yuq6pC6CrCSjiMsj1Q9aYeuGqWfQgbIJ54kTgsaSMgeV+9D+OnOf/
+byksIDYevS+eXVoYWr+Ysl1HpGqB3Xcg0hLBTm7kpRAhZe0UoJxd7wlSx+8Lzwz/
+y/o=
+-----END CERTIFICATE-----
+-----BEGIN CERTIFICATE-----
+MIICkjCCAfsCBD4S3EQwDQYJKoZIhvcNAQEEBQAwgY8xKDAmBgkqhkiG9w0BCQEW
+GXN1cHBvcnRAcm9oZGUtc2Nod2Fyei5jb20xCzAJBgNVBAYTAkRFMREwDwYDVQQI
+DAhCYXZhcmlhbjEPMA0GA1UEBwwGTXVuaWNoMQwwCgYDVQQKDANSJlMxEDAOBgNV
+BAsMB1ImUyBBVEUxEjAQBgNVBAMMCXNscC5ycy5kZTAeFw0wMzAxMDExMjE3MDha
+Fw0yNzEyMjYxMjE3MDhaMIGPMSgwJgYJKoZIhvcNAQkBFhlzdXBwb3J0QHJvaGRl
+LXNjaHdhcnouY29tMQswCQYDVQQGEwJERTERMA8GA1UECAwIQmF2YXJpYW4xDzAN
+BgNVBAcMBk11bmljaDEMMAoGA1UECgwDUiZTMRAwDgYDVQQLDAdSJlMgQVRFMRIw
+EAYDVQQDDAlzbHAucnMuZGUwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAJyn
+kTj84x8KPxnX3vJQ7/g/AMTPX4OnoRUFt6feusB9tlzD6jt4q3Fd7Exjmm45KwLe
+PGIz91JbghwN9XG520+E+8yA8a7QPDU4w9TQFA4m9adwJFAPRW+uoAn+Uw89Xzzz
+8usgkcZFtFNPJ2dzijDQUdv7EWPogBVRPRBvWfuVAgMBAAEwDQYJKoZIhvcNAQEE
+BQADgYEAaQEoxHPEFMQYunxCvORyxaUDJMjzWF+U8aRZvRGZ3t0NeosCGliOG3GG
+0Uk4MnpmkInLFr/UXn+2q772+L5iIfmwhkprFLS7np09fueEsNMpvZlz3ze/sNfV
+qYztfwkrbgXowvSoSAvWvZiZ7rFy+0AJ0MisUGB4M3JKw6tgOKY=
+-----END CERTIFICATE-----
+-----BEGIN CERTIFICATE-----
+MIIC5zCCAlCgAwIBAgIEPhLkEjANBgkqhkiG9w0BAQQFADCBrTEoMCYGCSqGSIb3
+DQEJARYZc3VwcG9ydEByb2hkZS1zY2h3YXJ6LmNvbTELMAkGA1UEBhMCREUxETAP
+BgNVBAgMCEJhdmFyaWFuMQ8wDQYDVQQHDAZNdW5pY2gxDDAKBgNVBAoMA1ImUzEQ
+MA4GA1UECwwHUiZTIEFURTEwMC4GA1UEAwwnaC1zbHAubW5jMDAxLm1jYzAwMS5w
+dWIuM2dwcG5ldHdvcmsub3JnMB4XDTAzMDEwMTEyNTAyNloXDTI3MTIyNjEyNTAy
+Nlowga0xKDAmBgkqhkiG9w0BCQEWGXN1cHBvcnRAcm9oZGUtc2Nod2Fyei5jb20x
+CzAJBgNVBAYTAkRFMREwDwYDVQQIDAhCYXZhcmlhbjEPMA0GA1UEBwwGTXVuaWNo
+MQwwCgYDVQQKDANSJlMxEDAOBgNVBAsMB1ImUyBBVEUxMDAuBgNVBAMMJ2gtc2xw
+Lm1uYzAwMS5tY2MwMDEucHViLjNncHBuZXR3b3JrLm9yZzCBnzANBgkqhkiG9w0B
+AQEFAAOBjQAwgYkCgYEA5NH4/aSXbcFsKOlPcvBtswB0flDOYZItOrn+mdreNWFS
+crg3O7JJYiI/TrdeJiXR5VPwGxJ4GBUjZj3fA2mng7gJYD3Ox4AkkmzAB7HCwvUo
+WggUBhMjNmDDbMnEDelz8NiAZubNfNu28pTcB3SZOhWX3geZ0hipmkvVwerEF5UC
+AwEAAaMSMBAwDgYDVR0PAQH/BAQDAgSwMA0GCSqGSIb3DQEBBAUAA4GBAHfRtirz
+R66aOgpyu8RJkyKyZg4TzOZtlKBxIkkO30Q92iZf/pocfvKW2lSWhWo9jgMbhVAe
+KI4tuFf5JQMI6G01gJt4+66tYPnUBXHWg+MnBNNqmoMJUHDT4+kxRY7hM7bpvXD9
+tyV79vCitUjjqHwoINcK1WPOt13efou5YiZn
+-----END CERTIFICATE-----
+-----BEGIN CERTIFICATE-----
+MIIC5zCCAlCgAwIBAgIEPhLj8TANBgkqhkiG9w0BAQQFADCBrTEoMCYGCSqGSIb3
+DQEJARYZc3VwcG9ydEByb2hkZS1zY2h3YXJ6LmNvbTELMAkGA1UEBhMCREUxETAP
+BgNVBAgMCEJhdmFyaWFuMQ8wDQYDVQQHDAZNdW5pY2gxDDAKBgNVBAoMA1ImUzEQ
+MA4GA1UECwwHUiZTIEFURTEwMC4GA1UEAwwnaC1zbHAubW5jMDAyLm1jYzAwMS5w
+dWIuM2dwcG5ldHdvcmsub3JnMB4XDTAzMDEwMTEyNDk1M1oXDTI3MTIyNjEyNDk1
+M1owga0xKDAmBgkqhkiG9w0BCQEWGXN1cHBvcnRAcm9oZGUtc2Nod2Fyei5jb20x
+CzAJBgNVBAYTAkRFMREwDwYDVQQIDAhCYXZhcmlhbjEPMA0GA1UEBwwGTXVuaWNo
+MQwwCgYDVQQKDANSJlMxEDAOBgNVBAsMB1ImUyBBVEUxMDAuBgNVBAMMJ2gtc2xw
+Lm1uYzAwMi5tY2MwMDEucHViLjNncHBuZXR3b3JrLm9yZzCBnzANBgkqhkiG9w0B
+AQEFAAOBjQAwgYkCgYEAqCd6tbV+PPmCAtxrPm9gwQXe415802rJ215j3Ubmy8pE
+kD0GXK0fWKR8v8Pnbn0a1XnUd2ZHFivg5ktIHLUljpVHlX2z3wnf6WOEiuN1zSAW
+kWpEiigRR81FIbJl7sUNST02Z+sTpMgf4DbBLLXL6BA+K8ej/lZsQ97z1xaiwccC
+AwEAAaMSMBAwDgYDVR0PAQH/BAQDAgSwMA0GCSqGSIb3DQEBBAUAA4GBAIH/IL+M
+TOWVquwJZQu5XLVE/in/0H1yJnW3+wHAd2ZqlY/jAi1aP4bV97rhLKQAK6Q7+AM9
+aSRvZoBUqJwR4xmJVTRD37kX6DbQ2aDvXn+z/Sg4p7aBzYtVSRkkHnPEr3R07WYQ
+mmNEShyYicNA8D8ZCTj48mEMLpR2Y5EoXZ9v
+-----END CERTIFICATE-----
+-----BEGIN CERTIFICATE-----
+MIICqzCCAhSgAwIBAgIEPhLkJjANBgkqhkiG9w0BAQQFADCBjzEoMCYGCSqGSIb3
+DQEJARYZc3VwcG9ydEByb2hkZS1zY2h3YXJ6LmNvbTELMAkGA1UEBhMCREUxETAP
+BgNVBAgMCEJhdmFyaWFuMQ8wDQYDVQQHDAZNdW5pY2gxDDAKBgNVBAoMA1ImUzEQ
+MA4GA1UECwwHUiZTIEFURTESMBAGA1UEAwwJc2xwLnJzLmRlMB4XDTAzMDEwMTEy
+NTA0NloXDTI3MTIyNjEyNTA0NlowgY8xKDAmBgkqhkiG9w0BCQEWGXN1cHBvcnRA
+cm9oZGUtc2Nod2Fyei5jb20xCzAJBgNVBAYTAkRFMREwDwYDVQQIDAhCYXZhcmlh
+bjEPMA0GA1UEBwwGTXVuaWNoMQwwCgYDVQQKDANSJlMxEDAOBgNVBAsMB1ImUyBB
+VEUxEjAQBgNVBAMMCXNscC5ycy5kZTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkC
+gYEArMgmBCZKoWcaNHQuFUUW2PMiLZ1X+LDOQdv7rKegBt/ja6ve4hFTsh644x+R
+c39k+H9u1m8/VF1cD7J1adBMjyb/s4wDvNSHlPAdkpBRs/RKp7O1PTLAbI3IRYGN
+9Tq5gBEoo1hJDPuf32zfG5GbkixzXN3DU3FzKrTXpev15pMCAwEAAaMSMBAwDgYD
+VR0PAQH/BAQDAgSwMA0GCSqGSIb3DQEBBAUAA4GBAGW5N15qapsGo0jnfYThUPaK
+PGTpVpJ1iYJKTOgUyUyxOcb6R3cFObjc9HJ0Yz1T+wnNth4gYKckbtMYXaOliwE/
+rxrZzgmzbYdxOCFDqW9XTmrvjoVFH0PVtF4leplrLtXFlrX7tbFTmGjTiOz+RU4w
+Ig6/td/FT0BU6jr5IyZL
+-----END CERTIFICATE-----
+-----BEGIN CERTIFICATE-----
+MIIDNjCCAp+gAwIBAgIQNhIilsXjOKUgodJfTNcJVDANBgkqhkiG9w0BAQUFADCB
+zjELMAkGA1UEBhMCWkExFTATBgNVBAgTDFdlc3Rlcm4gQ2FwZTESMBAGA1UEBxMJ
+Q2FwZSBUb3duMR0wGwYDVQQKExRUaGF3dGUgQ29uc3VsdGluZyBjYzEoMCYGA1UE
+CxMfQ2VydGlmaWNhdGlvbiBTZXJ2aWNlcyBEaXZpc2lvbjEhMB8GA1UEAxMYVGhh
+d3RlIFByZW1pdW0gU2VydmVyIENBMSgwJgYJKoZIhvcNAQkBFhlwcmVtaXVtLXNl
+cnZlckB0aGF3dGUuY29tMB4XDTk2MDgwMTAwMDAwMFoXDTIxMDEwMTIzNTk1OVow
+gc4xCzAJBgNVBAYTAlpBMRUwEwYDVQQIEwxXZXN0ZXJuIENhcGUxEjAQBgNVBAcT
+CUNhcGUgVG93bjEdMBsGA1UEChMUVGhhd3RlIENvbnN1bHRpbmcgY2MxKDAmBgNV
+BAsTH0NlcnRpZmljYXRpb24gU2VydmljZXMgRGl2aXNpb24xITAfBgNVBAMTGFRo
+YXd0ZSBQcmVtaXVtIFNlcnZlciBDQTEoMCYGCSqGSIb3DQEJARYZcHJlbWl1bS1z
+ZXJ2ZXJAdGhhd3RlLmNvbTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA0jY2
+aovXwlue2oFBYo847kkEVdbQ7xwblRZH7xhINTpS9CtqBo87L+pW46+GjZ4X9560
+ZXUCTe/LCaIhUdib0GfQug2SBhRz1JPLlyoAnFxODLz6FVL88kRu2hFKbgifLy3j
++ao6hnO2RlNYyIkFvYMRuHM/qgeN9EJN50CdHDcCAwEAAaMTMBEwDwYDVR0TAQH/
+BAUwAwEB/zANBgkqhkiG9w0BAQUFAAOBgQBlkKyID1bZ5jA01CbH0FDxkt5r1DmI
+CSLGpmODA/eZd9iy5Ri4XWPz1HP7bJyZePFLeH0ZJMMrAoT4vCLZiiLXoPxx7JGH
+IPG47LHlVYCsPVLIOQ7C8MAFT9aCdYy9X9LcdpoFEsmvcsPcJX6kTY4XpeCHf+Ga
+WuFg3GQjPEIuTQ==
+-----END CERTIFICATE-----
+-----BEGIN CERTIFICATE-----
+MIICODCCAaECBEmkfkcwDQYJKoZIhvcNAQEFBQAwYzELMAkGA1UEBhMCQ0ExCzAJ
+BgNVBAgTAk9OMRAwDgYDVQQHEwdUb3JvbnRvMQ4wDAYDVQQKEwVURUxVUzEMMAoG
+A1UECxMDTEJTMRcwFQYDVQQDEw4yMDkuMjkuMjQzLjE1ODAeFw0wOTAyMjQyMzA5
+NTlaFw0xOTAyMjIyMzA5NTlaMGMxCzAJBgNVBAYTAkNBMQswCQYDVQQIEwJPTjEQ
+MA4GA1UEBxMHVG9yb250bzEOMAwGA1UEChMFVEVMVVMxDDAKBgNVBAsTA0xCUzEX
+MBUGA1UEAxMOMjA5LjI5LjI0My4xNTgwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJ
+AoGBAMGvlp+k70bbtg0xpAmDAD1AKpmh7B5J9QydMMXg6PTrZudgcJ1xhIkijPDg
+OZfDXwuZFmGeFKqYkOETl85M50gKtb7bk2CVQljCtpX7dmqOIBrGc6PFZHRS9m0F
+1bKmQRtLWI+u1Gu/8cxDA8xMZJPv1i41KK1Jh9T7gOkw0PxlAgMBAAEwDQYJKoZI
+hvcNAQEFBQADgYEAsuW3J7Z9ecdN6ewa+AJyOaHOwFbdywwCICt73GVnBInKJt/e
+f6yNVK/5T3qHrnMAFQk+0A/Q5tRDFY5H5wRxdX/P+B73uh+tVXuQRwSF5x5n5nd2
+CWg8GL79USXM6cVD+naYMUnpIZCbcidaKN7qXkL2d0ejRr3uNWs+W89webM=
+-----END CERTIFICATE-----
+-----BEGIN CERTIFICATE-----
+MIICSDCCAbECBEpblVswDQYJKoZIhvcNAQEFBQAwazELMAkGA1UEBhMCQ0ExCzAJ
+BgNVBAgTAk9OMRAwDgYDVQQHEwdUb3JvbnRvMQ4wDAYDVQQKEwVURUxVUzEMMAoG
+A1UECxMDTEJTMR8wHQYDVQQDExZzdXBsLnRlbHVzbW9iaWxpdHkuY29tMB4XDTA5
+MDcxMzIwMTMxNVoXDTE5MDcxMTIwMTMxNVowazELMAkGA1UEBhMCQ0ExCzAJBgNV
+BAgTAk9OMRAwDgYDVQQHEwdUb3JvbnRvMQ4wDAYDVQQKEwVURUxVUzEMMAoGA1UE
+CxMDTEJTMR8wHQYDVQQDExZzdXBsLnRlbHVzbW9iaWxpdHkuY29tMIGfMA0GCSqG
+SIb3DQEBAQUAA4GNADCBiQKBgQDSbdW4kmFcGGeFtMGJx7qEOdIaqwkCbnH2A0E8
+TbvJIEshTmRYNL3tAAiBa1OAhg+HSSSxt1jljPfbxd3xtsfeJ9QBI+bsczNqJxy+
+Or+mswtm4+k1TV3gl9RFvc90DOcNpY+LBBD4DWDDIcwzDYfOtRfKS+BhTx9BDQZ4
+EyeYDQIDAQABMA0GCSqGSIb3DQEBBQUAA4GBACiVKyiYs8zdXJYj6uiQ8itx0cc5
+PkJPNFl3lIzwtS7qSS1PRLRUM2XeihYhAR8L30SMzBv0YPHhVyvFIAzZSDtgwXsY
+VNYKmq+ADGyzipR+VFumzE/xBa4KfLnfcSrBdRaHp5wepddlYtPcjp1eGh6ny0kc
+AF2uKlsL8Oe/0cWz
+-----END CERTIFICATE-----
+-----BEGIN CERTIFICATE-----
+MIICDDCCAbYCCQDTsReF396KmzANBgkqhkiG9w0BAQUFADCBjDEQMA4GA1UEChMH
+U3BpcmVudDEMMAoGA1UECxMDUEFXMSIwIAYJKoZIhvcNAQkBFhNzdXBwb3J0QHNw
+aXJlbnQuY29tMRIwEAYDVQQHEwlFYXRvbnRvd24xCzAJBgNVBAgTAk5KMQswCQYD
+VQQGEwJVUzEYMBYGA1UEAxMPd3d3LnNwaXJlbnQuY29tMB4XDTExMDkwMjAyMjc0
+OFoXDTIxMDgzMDAyMjc0OFowgYwxEDAOBgNVBAoTB1NwaXJlbnQxDDAKBgNVBAsT
+A1BBVzEiMCAGCSqGSIb3DQEJARYTc3VwcG9ydEBzcGlyZW50LmNvbTESMBAGA1UE
+BxMJRWF0b250b3duMQswCQYDVQQIEwJOSjELMAkGA1UEBhMCVVMxGDAWBgNVBAMT
+D3d3dy5zcGlyZW50LmNvbTBcMA0GCSqGSIb3DQEBAQUAA0sAMEgCQQDrVQ0g3cgC
+0GZ7CVBwlBWf3ogxpi82rvxY7o3NGNoNWJKD/aju650HDph+/hriAxbAva9zIaKA
+YJEmN9oNPDxRAgMBAAEwDQYJKoZIhvcNAQEFBQADQQAJpKZ/i+KHVdndyfdYI5lM
+oNe6EkRXrrFSNPiKH6UoKdq+bbMlLljzBhd76Bgn18rMdAfx0yp2Z+aoK68/bbGJ
+-----END CERTIFICATE-----
+-----BEGIN CERTIFICATE-----
+MIIDIDCCAomgAwIBAgIENd70zzANBgkqhkiG9w0BAQUFADBOMQswCQYDVQQGEwJV
+UzEQMA4GA1UEChMHRXF1aWZheDEtMCsGA1UECxMkRXF1aWZheCBTZWN1cmUgQ2Vy
+dGlmaWNhdGUgQXV0aG9yaXR5MB4XDTk4MDgyMjE2NDE1MVoXDTE4MDgyMjE2NDE1
+MVowTjELMAkGA1UEBhMCVVMxEDAOBgNVBAoTB0VxdWlmYXgxLTArBgNVBAsTJEVx
+dWlmYXggU2VjdXJlIENlcnRpZmljYXRlIEF1dGhvcml0eTCBnzANBgkqhkiG9w0B
+AQEFAAOBjQAwgYkCgYEAwV2xWGcIYu6gmi0fCG2RFGiYCh7+2gRvE4RiIcPRfM6f
+BeC4AfBONOziipUEZKzxa1NfBbPLZ4C/QgKO/t0BCezhABRP/PvwDN1Dulsr4R+A
+cJkVV5MW8Q+XarfCaCMczE1ZMKxRHjuvK9buY0V7xdlfUNLjUA86iOe/FP3gx7kC
+AwEAAaOCAQkwggEFMHAGA1UdHwRpMGcwZaBjoGGkXzBdMQswCQYDVQQGEwJVUzEQ
+MA4GA1UEChMHRXF1aWZheDEtMCsGA1UECxMkRXF1aWZheCBTZWN1cmUgQ2VydGlm
+aWNhdGUgQXV0aG9yaXR5MQ0wCwYDVQQDEwRDUkwxMBoGA1UdEAQTMBGBDzIwMTgw
+ODIyMTY0MTUxWjALBgNVHQ8EBAMCAQYwHwYDVR0jBBgwFoAUSOZo+SvSspXXR9gj
+IBBPM5iQn9QwHQYDVR0OBBYEFEjmaPkr0rKV10fYIyAQTzOYkJ/UMAwGA1UdEwQF
+MAMBAf8wGgYJKoZIhvZ9B0EABA0wCxsFVjMuMGMDAgbAMA0GCSqGSIb3DQEBBQUA
+A4GBAFjOKer89961zgK5F7WF0bnj4JXMJTENAKaSbn+2kmOeUJXRmm/kEd5jhW6Y
+7qj/WsjTVbJmcVfewCHrPSqnI0kBBIZCe/zuf6IWUrVnZ9NA2zsmWLIodz2uFHdh
+1voqZiegDfqnc1zqcPGUIWVEX/r87yloqaKHee9570+sB3c4
+-----END CERTIFICATE-----
+-----BEGIN CERTIFICATE-----
+MIICSzCCAbQCCQCCNadq6ShcgjANBgkqhkiG9w0BAQUFADBpMQswCQYDVQQGEwJE
+RTEQMA4GA1UECBMHQmF2YXJpYTEPMA0GA1UEBxMGTXVuaWNoMRYwFAYDVQQKDA1S
+b2hkZSZTY2h3YXJ6MQwwCgYDVQQLEwNBVEUxETAPBgNVBAMTCEFURS1URVNUMCAX
+DTc5MTIzMTIzMDAxNVoYDzIwNjkxMjA4MjMwMDE1WjBpMQswCQYDVQQGEwJERTEQ
+MA4GA1UECBMHQmF2YXJpYTEPMA0GA1UEBxMGTXVuaWNoMRYwFAYDVQQKDA1Sb2hk
+ZSZTY2h3YXJ6MQwwCgYDVQQLEwNBVEUxETAPBgNVBAMTCEFURS1URVNUMIGfMA0G
+CSqGSIb3DQEBAQUAA4GNADCBiQKBgQCvUxRevOtIPerkp1eZCjx8zdOiUoyNBJsX
+G8ioWHjruCweKchlXssVE2YUNX/Ibg4sf7FmaJ0Ovae/V/83f4DeW8UvPLgqq4BW
+T8K5mA5Rg0e6x2agjsIMfqiPZ8Xg0pqC5bKJ64OjBtq6jmuC6hB2tca5dZRllywr
+hx2a1fin3wIDAQABMA0GCSqGSIb3DQEBBQUAA4GBABiI4c2AXO2eZHxrQnqY22ph
+0YgkilqJbrv5lyM4St7XdXmqJomN0KkquT0l4OcajjCWi1TFthYaRep35rfaSHv+
+PX/5Uwp+mvjQXApIvcVgRtty2Wlpzyy9lGmPf4N503Gq355mKcMcqbhma2pTG6p+
+1bHGxbU8T+1MdPkoiMBB
+-----END CERTIFICATE-----
+-----BEGIN CERTIFICATE-----
+MIICojCCAgugAwIBAgIJAOKRTsbHFjRqMA0GCSqGSIb3DQEBBQUAMGkxCzAJBgNV
+BAYTAkRFMRAwDgYDVQQIEwdCYXZhcmlhMQ8wDQYDVQQHEwZNdW5pY2gxFjAUBgNV
+BAoMDVJvaGRlJlNjaHdhcnoxDDAKBgNVBAsTA0FURTERMA8GA1UEAxMIQVRFLVRF
+U1QwIBcNNzkxMjMxMjMwMDIxWhgPMjA2OTEyMDgyMzAwMjFaMGkxCzAJBgNVBAYT
+AkRFMRAwDgYDVQQIEwdCYXZhcmlhMQ8wDQYDVQQHEwZNdW5pY2gxFjAUBgNVBAoM
+DVJvaGRlJlNjaHdhcnoxDDAKBgNVBAsTA0FURTERMA8GA1UEAxMIQVRFLVRFU1Qw
+gZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAK9TFF6860g96uSnV5kKPHzN06JS
+jI0EmxcbyKhYeOu4LB4pyGVeyxUTZhQ1f8huDix/sWZonQ69p79X/zd/gN5bxS88
+uCqrgFZPwrmYDlGDR7rHZqCOwgx+qI9nxeDSmoLlsonrg6MG2rqOa4LqEHa1xrl1
+lGWXLCuHHZrV+KffAgMBAAGjUDBOMB0GA1UdDgQWBBT9fQc68TXzRbksHo0DJov1
+ZWx0vjAfBgNVHSMEGDAWgBT9fQc68TXzRbksHo0DJov1ZWx0vjAMBgNVHRMEBTAD
+AQH/MA0GCSqGSIb3DQEBBQUAA4GBAHbN7hCWrOCJbZv3sNm9Zt6pgq1DKVDjfBky
+x9wi7YuM1EaL7Tnn/2m/+nRincBr9IKCQigIrR5m43ZMJMyZMKYIG1OV1ad2b5Fa
+iQTNeyzo/hekFy1XSEon9McrScls4sGn+2WPO4EShyLxTD6/lqmBBQjl7288g+Hr
+UCq43huD
+-----END CERTIFICATE-----
+-----BEGIN CERTIFICATE-----
+MIIDaTCCAlGgAwIBAgIJAJhyjRjwdCAWMA0GCSqGSIb3DQEBBQUAMEsxCzAJBgNV
+BAYTAkpQMQ4wDAYDVQQIDAVUb2t5bzEdMBsGA1UECgwUS0RESSBMb2NhdGlvbiBT
+ZXJ2ZXIxDTALBgNVBAMMBEtEREkwHhcNMTMwMjE0MTc1NDAyWhcNMzcwMjA4MTc1
+NDAyWjBLMQswCQYDVQQGEwJKUDEOMAwGA1UECAwFVG9reW8xHTAbBgNVBAoMFEtE
+REkgTG9jYXRpb24gU2VydmVyMQ0wCwYDVQQDDARLRERJMIIBIjANBgkqhkiG9w0B
+AQEFAAOCAQ8AMIIBCgKCAQEAvjvW0Q95DBQ9ybzVHgxUXIBSEuUdso8bsBElqmoa
+EXsTDlv1SKhbWT1T/08qIwBsuk5YuvIPVJoG8nY4bNxUwTFpcwpoWSwh07DXb+q8
+o6iJChm0qMXCdbjKDBsbcmIKbDsDgXavKHYnLZeRtu4XA/gwP7TBhZPFCo9w6yZ0
+sLNBjV8T5gbBfJsZf+8L4ysK3bxwE4k/AFYWR6jFl5Zdz5hvaSv4fGIT1DKTyXmp
+mfVwY2LIHg4eMQuoWp7yMWrQCGLmQNStQZAag+1HRvrJqy+alkdTtysBplMZW0mw
+CiKldKhubJhTjOhm5SzqUnQPvdgnMB2tnPHTYBz9Q8dG8wIDAQABo1AwTjAdBgNV
+HQ4EFgQUibw+lVG936MlKnHhsB+kJiq37DgwHwYDVR0jBBgwFoAUibw+lVG936Ml
+KnHhsB+kJiq37DgwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEAAhtv
+6NhUqhIvXicq3bDqE+PXpVF6bJyxOMnXDFIkPQWonfx6fRowIeYcWJxY+yW/CcoH
+/qxl0AODbFvorjfrVO35kpYWS8PeFpEw8YagYv7gJq8qqoilf0dnCAz7eW3zEzo/
+FRk4qUauCopSNWs0jTmtuf+kiYnLVXB9dGJrsqYLu59IUF9754VF6qr+OJglyIn5
+Fn47FrXjRVhasCt+iM6h8MDaxNhSzXsv34vizuBI6gRA9vzOklRJrUbp/0iCeh2P
+A69n+GBAYlNr8gM1YHiG5XciPeRExw6IJI6rTLLhAePd4EuPXJe+9oeJpG7wa4aZ
+CbbfIm1lEquyEvrIsA==
+-----END CERTIFICATE-----
+-----BEGIN CERTIFICATE-----
+MIIDrTCCApWgAwIBAgIJAOmdJ+pU1nQ1MA0GCSqGSIb3DQEBBQUAMG0xCzAJBgNV
+BAYTAkpQMQ4wDAYDVQQIDAVUb2t5bzEwMC4GA1UECgwnQ29yZSBBcHBsb2NhdGlv
+biBEZXZlbG9wbWVudCBEZXBhcnRtZW50MRwwGgYDVQQDDBNsb2NhdGlvbi5rZGRp
+Lm5lLmpwMB4XDTEzMTIwODAyNTk0MVoXDTM3MTIwMjAyNTk0MVowbTELMAkGA1UE
+BhMCSlAxDjAMBgNVBAgMBVRva3lvMTAwLgYDVQQKDCdDb3JlIEFwcGxvY2F0aW9u
+IERldmVsb3BtZW50IERlcGFydG1lbnQxHDAaBgNVBAMME2xvY2F0aW9uLmtkZGku
+bmUuanAwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDHssBcgaPRdjRq
+0mjfyUNNi47BT1jtF8/wyYuW0Muz2kyF3kl7fA2HP9BJTMpFVykeH5c33l6XDYWM
+8jT9c/SDVcUcZS2FFFkpDq9MiVtRdJJib/QsMzKqanf4iw53jjoTmqZFwDtmlubs
+7tEkeDjRnwnVybeCZ5tWoIVCep7d/pWK2KtSstzg5klYHsZS2ussp9lFcGQfD8oH
+flObsVu091+zKo+ON97R5igxUJ9eQzhPjj8tWUfJT3rLy6HCNJXMtQUMxXtDarrR
+6Rz18vq6FbDvxoID1vRMCyOI9u95LFdlImow0QN/fTxerwQOCzGNyAMWpVox6b91
+ai5YjHfhAgMBAAGjUDBOMB0GA1UdDgQWBBRwysV2Wo52jU7b4AHyMaoL5+7w7TAf
+BgNVHSMEGDAWgBRwysV2Wo52jU7b4AHyMaoL5+7w7TAMBgNVHRMEBTADAQH/MA0G
+CSqGSIb3DQEBBQUAA4IBAQBoKmI3FcTIArCKyW2uBsrtXQHgsuXe7KYyEvIFYjNN
+s5U13L+Kod2qX1/w0gAd6r9HxQ6OjMQ73NMq9oPOAuoNl+F6UFgUomix/vTD4oei
+h+xLiUn0FZ2tV28tCTU9Ff9j8wLPcjeH6NBmTx31goPRtsHS+jUQ5bLXmhGOSz0a
+3eFe4fci6vtlpxCJ8ys6Wxij1sJoM93PFLDJzQRzrdVsV9IvZioszT/KaFEjc8s9
+78mw8vQxHihcTp9dTkkC6ykuqPL00jLks3ckkw8fdSM/WdT3QAOYMj9bbVvBZKKL
+/4oGmn0g6PpT9LtHY3jS4+de33hMcatsYe9KwwgJb0jL
+-----END CERTIFICATE-----
+-----BEGIN CERTIFICATE-----
+MIIDdzCCAl+gAwIBAgIEAgAAuTANBgkqhkiG9w0BAQUFADBaMQswCQYDVQQGEwJJ
+RTESMBAGA1UEChMJQmFsdGltb3JlMRMwEQYDVQQLEwpDeWJlclRydXN0MSIwIAYD
+VQQDExlCYWx0aW1vcmUgQ3liZXJUcnVzdCBSb290MB4XDTAwMDUxMjE4NDYwMFoX
+DTI1MDUxMjIzNTkwMFowWjELMAkGA1UEBhMCSUUxEjAQBgNVBAoTCUJhbHRpbW9y
+ZTETMBEGA1UECxMKQ3liZXJUcnVzdDEiMCAGA1UEAxMZQmFsdGltb3JlIEN5YmVy
+VHJ1c3QgUm9vdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKMEuyKr
+mD1X6CZymrV51Cni4eiVgLGw41uOKymaZN+hXe2wCQVt2yguzmKiYv60iNoS6zjr
+IZ3AQSsBUnuId9Mcj8e6uYi1agnnc+gRQKfRzMpijS3ljwumUNKoUMMo6vWrJYeK
+mpYcqWe4PwzV9/lSEy/CG9VwcPCPwBLKBsua4dnKM3p31vjsufFoREJIE9LAwqSu
+XmD+tqYF/LTdB1kC1FkYmGP1pWPgkAx9XbIGevOF6uvUA65ehD5f/xXtabz5OTZy
+dc93Uk3zyZAsuT3lySNTPx8kmCFcB5kpvcY67Oduhjprl3RjM71oGDHweI12v/ye
+jl0qhqdNkNwnGjkCAwEAAaNFMEMwHQYDVR0OBBYEFOWdWTCCR1jMrPoIVDaGezq1
+BE3wMBIGA1UdEwEB/wQIMAYBAf8CAQMwDgYDVR0PAQH/BAQDAgEGMA0GCSqGSIb3
+DQEBBQUAA4IBAQCFDF2O5G9RaEIFoN27TyclhAO992T9Ldcw46QQF+vaKSm2eT92
+9hkTI7gQCvlYpNRhcL0EYWoSihfVCr3FvDB81ukMJY2GQE/szKN+OMY3EU/t3Wgx
+jkzSswF07r51XgdIGn9w/xZchMB5hbgF/X++ZRGjD8ACtPhSNzkE1akxehi/oCr0
+Epn3o0WC4zxe9Z2etciefC7IpJ5OCBRLbf1wbWsaY71k5h+3zvDyny67G7fyUIhz
+ksLi4xaNmjICq44Y3ekQEe5+NauQrz4wlHrQMz2nZQ/1/I6eYs9HRCwBXbsdtTLS
+R9I4LtD+gdwyah617jzV/OeBHRnDJELqYzmp
+-----END CERTIFICATE-----
+-----BEGIN CERTIFICATE-----
+MIIDjjCCAnagAwIBAgIQAzrx5qcRqaC7KGSxHQn65TANBgkqhkiG9w0BAQsFADBh
+MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3
+d3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBH
+MjAeFw0xMzA4MDExMjAwMDBaFw0zODAxMTUxMjAwMDBaMGExCzAJBgNVBAYTAlVT
+MRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5j
+b20xIDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IEcyMIIBIjANBgkqhkiG
+9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuzfNNNx7a8myaJCtSnX/RrohCgiN9RlUyfuI
+2/Ou8jqJkTx65qsGGmvPrC3oXgkkRLpimn7Wo6h+4FR1IAWsULecYxpsMNzaHxmx
+1x7e/dfgy5SDN67sH0NO3Xss0r0upS/kqbitOtSZpLYl6ZtrAGCSYP9PIUkY92eQ
+q2EGnI/yuum06ZIya7XzV+hdG82MHauVBJVJ8zUtluNJbd134/tJS7SsVQepj5Wz
+tCO7TG1F8PapspUwtP1MVYwnSlcUfIKdzXOS0xZKBgyMUNGPHgm+F6HmIcr9g+UQ
+vIOlCsRnKPZzFBQ9RnbDhxSJITRNrw9FDKZJobq7nMWxM4MphQIDAQABo0IwQDAP
+BgNVHRMBAf8EBTADAQH/MA4GA1UdDwEB/wQEAwIBhjAdBgNVHQ4EFgQUTiJUIBiV
+5uNu5g/6+rkS7QYXjzkwDQYJKoZIhvcNAQELBQADggEBAGBnKJRvDkhj6zHd6mcY
+1Yl9PMWLSn/pvtsrF9+wX3N3KjITOYFnQoQj8kVnNeyIv/iPsGEMNKSuIEyExtv4
+NeF22d+mQrvHRAiGfzZ0JFrabA0UWTW98kndth/Jsw1HKj2ZL7tcu7XUIOGZX1NG
+Fdtom/DzMNU+MeKNhJ7jitralj41E6Vf8PlwUHBHQRFXGU7Aj64GxJUTFy8bJZ91
+8rGOmaFvE7FBcf6IKshPECBV1/MUReXgRPTqh5Uykw7+U0b6LJ3/iyK5S9kJRaTe
+pLiaWN0bfVKfjllDiIGknibVb63dDcY3fe0Dkhvld1927jyNxF1WW6LZZm6zNTfl
+MrY=
+-----END CERTIFICATE-----
+-----BEGIN CERTIFICATE-----
+MIICOjCCAeQCCQClcmEx/0u9TzANBgkqhkiG9w0BAQsFADCBojEfMB0GA1UEChMW
+U3BpcmVudCBDb21tdW5pY2F0aW9uczEMMAoGA1UECxMDUEFXMSIwIAYJKoZIhvcN
+AQkBFhNzdXBwb3J0QHNwaXJlbnQuY29tMRIwEAYDVQQHEwlFYXRvbnRvd24xCzAJ
+BgNVBAgTAk5KMQswCQYDVQQGEwJVUzEfMB0GA1UEAxMWU3BpcmVudCBDb21tdW5p
+Y2F0aW9uczAgFw0xNzAxMjMwOTA3NDNaGA8yMTE2MTIzMDA5MDc0M1owgaIxHzAd
+BgNVBAoTFlNwaXJlbnQgQ29tbXVuaWNhdGlvbnMxDDAKBgNVBAsTA1BBVzEiMCAG
+CSqGSIb3DQEJARYTc3VwcG9ydEBzcGlyZW50LmNvbTESMBAGA1UEBxMJRWF0b250
+b3duMQswCQYDVQQIEwJOSjELMAkGA1UEBhMCVVMxHzAdBgNVBAMTFlNwaXJlbnQg
+Q29tbXVuaWNhdGlvbnMwXDANBgkqhkiG9w0BAQEFAANLADBIAkEAwd1d4rRb9Z73
+v+UXFGzkiKXHMdFdiqL/r7hmyNt3j2yfslXwRGQA0QV6uBXfnUWkKTXPeUQNEpz+
+qXc20L0suQIDAQABMA0GCSqGSIb3DQEBCwUAA0EAhUEbXeKl0D4kny2DMc+xiByx
+cy8rn68mOpkp/mmRYFgeT/Ez4bViUz3PV3kptwTF/NOaDL2BTCIiDzzMs9dCxA==
+-----END CERTIFICATE-----
+-----BEGIN CERTIFICATE-----
+MIIDdTCCAl2gAwIBAgILBAAAAAABFUtaw5QwDQYJKoZIhvcNAQEFBQAwVzELMAkG
+A1UEBhMCQkUxGTAXBgNVBAoTEEdsb2JhbFNpZ24gbnYtc2ExEDAOBgNVBAsTB1Jv
+b3QgQ0ExGzAZBgNVBAMTEkdsb2JhbFNpZ24gUm9vdCBDQTAeFw05ODA5MDExMjAw
+MDBaFw0yODAxMjgxMjAwMDBaMFcxCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9i
+YWxTaWduIG52LXNhMRAwDgYDVQQLEwdSb290IENBMRswGQYDVQQDExJHbG9iYWxT
+aWduIFJvb3QgQ0EwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDaDuaZ
+jc6j40+Kfvvxi4Mla+pIH/EqsLmVEQS98GPR4mdmzxzdzxtIK+6NiY6arymAZavp
+xy0Sy6scTHAHoT0KMM0VjU/43dSMUBUc71DuxC73/OlS8pF94G3VNTCOXkNz8kHp
+1Wrjsok6Vjk4bwY8iGlbKk3Fp1S4bInMm/k8yuX9ifUSPJJ4ltbcdG6TRGHRjcdG
+snUOhugZitVtbNV4FpWi6cgKOOvyJBNPc1STE4U6G7weNLWLBYy5d4ux2x8gkasJ
+U26Qzns3dLlwR5EiUWMWea6xrkEmCMgZK9FGqkjWZCrXgzT/LCrBbBlDSgeF59N8
+9iFo7+ryUp9/k5DPAgMBAAGjQjBAMA4GA1UdDwEB/wQEAwIBBjAPBgNVHRMBAf8E
+BTADAQH/MB0GA1UdDgQWBBRge2YaRQ2XyolQL30EzTSo//z9SzANBgkqhkiG9w0B
+AQUFAAOCAQEA1nPnfE920I2/7LqivjTFKDK1fPxsnCwrvQmeU79rXqoRSLblCKOz
+yj1hTdNGCbM+w6DjY1Ub8rrvrTnhQ7k4o+YviiY776BQVvnGCv04zcQLcFGUl5gE
+38NflNUVyRRBnMRddWQVDf9VMOyGj/8N7yy5Y0b2qvzfvGn9LhJIZJrglfCm7ymP
+AbEVtQwdpf5pLGkkeB6zpxxxYu7KyJesF12KwvhHhm4qxFYxldBniYUr+WymXUad
+DKqC5JlR3XC321Y9YeRq4VzW9v493kHMB65jUr9TU/Qr6cf9tveCX4XSQRjbgbME
+HMUfpIBvFSDJ3gyICh3WZlXi/EjJKSZp4A==
+-----END CERTIFICATE-----
+-----BEGIN CERTIFICATE-----
+MIIEaTCCA1GgAwIBAgILBAAAAAABRE7wQkcwDQYJKoZIhvcNAQELBQAwVzELMAkG
+A1UEBhMCQkUxGTAXBgNVBAoTEEdsb2JhbFNpZ24gbnYtc2ExEDAOBgNVBAsTB1Jv
+b3QgQ0ExGzAZBgNVBAMTEkdsb2JhbFNpZ24gUm9vdCBDQTAeFw0xNDAyMjAxMDAw
+MDBaFw0yNDAyMjAxMDAwMDBaMGYxCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9i
+YWxTaWduIG52LXNhMTwwOgYDVQQDEzNHbG9iYWxTaWduIE9yZ2FuaXphdGlvbiBW
+YWxpZGF0aW9uIENBIC0gU0hBMjU2IC0gRzIwggEiMA0GCSqGSIb3DQEBAQUAA4IB
+DwAwggEKAoIBAQDHDmw/I5N/zHClnSDDDlM/fsBOwphJykfVI+8DNIV0yKMCLkZc
+C33JiJ1Pi/D4nGyMVTXbv/Kz6vvjVudKRtkTIso21ZvBqOOWQ5PyDLzm+ebomchj
+SHh/VzZpGhkdWtHUfcKc1H/hgBKueuqI6lfYygoKOhJJomIZeg0k9zfrtHOSewUj
+mxK1zusp36QUArkBpdSmnENkiN74fv7j9R7l/tyjqORmMdlMJekYuYlZCa7pnRxt
+Nw9KHjUgKOKv1CGLAcRFrW4rY6uSa2EKTSDtc7p8zv4WtdufgPDWi2zZCHlKT3hl
+2pK8vjX5s8T5J4BO/5ZS5gIg4Qdz6V0rvbLxAgMBAAGjggElMIIBITAOBgNVHQ8B
+Af8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIBADAdBgNVHQ4EFgQUlt5h8b0cFilT
+HMDMfTuDAEDmGnwwRwYDVR0gBEAwPjA8BgRVHSAAMDQwMgYIKwYBBQUHAgEWJmh0
+dHBzOi8vd3d3Lmdsb2JhbHNpZ24uY29tL3JlcG9zaXRvcnkvMDMGA1UdHwQsMCow
+KKAmoCSGImh0dHA6Ly9jcmwuZ2xvYmFsc2lnbi5uZXQvcm9vdC5jcmwwPQYIKwYB
+BQUHAQEEMTAvMC0GCCsGAQUFBzABhiFodHRwOi8vb2NzcC5nbG9iYWxzaWduLmNv
+bS9yb290cjEwHwYDVR0jBBgwFoAUYHtmGkUNl8qJUC99BM00qP/8/UswDQYJKoZI
+hvcNAQELBQADggEBAEYq7l69rgFgNzERhnF0tkZJyBAW/i9iIxerH4f4gu3K3w4s
+32R1juUYcqeMOovJrKV3UPfvnqTgoI8UV6MqX+x+bRDmuo2wCId2Dkyy2VG7EQLy
+XN0cvfNVlg/UBsD84iOKJHDTu/B5GqdhcIOKrwbFINihY9Bsrk8y1658GEV1BSl3
+30JAZGSGvip2CTFvHST0mdCF/vIhCPnG9vHQWe3WVjwIKANnuvD58ZAWR65n5ryA
+SOlCdjSXVWkkDoPWoC209fN5ikkodBpBocLTJIg1MGCUF7ThBCIxPTsvFwayuJ2G
+K1pp74P1S8SqtCr4fKGxhZSM9AyHDPSsQPhZSZg=
+-----END CERTIFICATE-----
+-----BEGIN CERTIFICATE-----
+MIIEYzCCA0ugAwIBAgILBAAAAAABRE7wPiAwDQYJKoZIhvcNAQELBQAwVzELMAkG
+A1UEBhMCQkUxGTAXBgNVBAoTEEdsb2JhbFNpZ24gbnYtc2ExEDAOBgNVBAsTB1Jv
+b3QgQ0ExGzAZBgNVBAMTEkdsb2JhbFNpZ24gUm9vdCBDQTAeFw0xNDAyMjAxMDAw
+MDBaFw0yNDAyMjAxMDAwMDBaMGAxCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9i
+YWxTaWduIG52LXNhMTYwNAYDVQQDEy1HbG9iYWxTaWduIERvbWFpbiBWYWxpZGF0
+aW9uIENBIC0gU0hBMjU2IC0gRzIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
+AoIBAQCp3cwOs+IyOd1JIqgTaZOHiOEM7nF9vZCHll1Z8syz0lhXV/lG72wm2DZC
+jn4wsy+aPlN7H262okxFHzzTFZMcie089Ffeyr3sBppqKqAZUn9R0XQ5CJ+r69eG
+ExWXrjbDVGYOWvKgc4Ux47JkFGr/paKOJLu9hVIVonnu8LXuPbj0fYC82ZA1ZbgX
+qa2zmJ+gfn1u+z+tfMIbWTaW2jcyS0tdNQJjjtunz2LuzC7Ujcm9PGqRcqIip3It
+INH6yjfaGJjmFiRxJUvE5XuJUgkC/VkrBG7KB4HUs9ra2+PMgKhWBwZ8lgg3nds4
+tmI0kWIHdAE42HIw4uuQcSZiwFfzAgMBAAGjggElMIIBITAOBgNVHQ8BAf8EBAMC
+AQYwEgYDVR0TAQH/BAgwBgEB/wIBADAdBgNVHQ4EFgQU6k581IAt5RWBhiaMgm3A
+mKTPlw8wRwYDVR0gBEAwPjA8BgRVHSAAMDQwMgYIKwYBBQUHAgEWJmh0dHBzOi8v
+d3d3Lmdsb2JhbHNpZ24uY29tL3JlcG9zaXRvcnkvMDMGA1UdHwQsMCowKKAmoCSG
+Imh0dHA6Ly9jcmwuZ2xvYmFsc2lnbi5uZXQvcm9vdC5jcmwwPQYIKwYBBQUHAQEE
+MTAvMC0GCCsGAQUFBzABhiFodHRwOi8vb2NzcC5nbG9iYWxzaWduLmNvbS9yb290
+cjEwHwYDVR0jBBgwFoAUYHtmGkUNl8qJUC99BM00qP/8/UswDQYJKoZIhvcNAQEL
+BQADggEBANdFnqDc4ONhWgt9d4QXLWVagpqNoycqhffJ7+mG/dRHzQFSlsVDvTex
+4bjyqdKKEYRxkRWJ3AKdC8tsM4U0KJ4gsrGX3G0LEME8zV/qXdeYMcU0mVwAYVXE
+GwJbxeOJyLS4bx448lYm6UHvPc2smU9ZSlctS32ux4j71pg79eXw6ImJuYsDy1oj
+H6T9uOr7Lp2uanMJvPzVoLVEgqtEkS5QLlfBQ9iRBIvpES5ftD953x77PzAAi1Pj
+tywdO02L3ORkHQRYM68bVeerDL8wBHTk8w4vMDmNSwSMHnVmZkngvkA0x1xaUZK6
+EjxS1QSCVS1npd+3lXzuP8MIugS+wEY=
+-----END CERTIFICATE-----
+-----BEGIN CERTIFICATE-----
+MIICNDCCAd4CCQDNZBw4CvIZ/TANBgkqhkiG9w0BAQsFADCBnzEfMB0GA1UEChMW
+U3BpcmVudCBDb21tdW5pY2F0aW9uczEMMAoGA1UECxMDUEFXMSIwIAYJKoZIhvcN
+AQkBFhNzdXBwb3J0QHNwaXJlbnQuY29tMRIwEAYDVQQHEwlFYXRvbnRvd24xCzAJ
+BgNVBAgTAk5KMQswCQYDVQQGEwJVUzEcMBoGA1UEAxMTd3d3LnNwaXJlbnQtbGNz
+LmNvbTAgFw0xNzAzMDMwOTM1NTRaGA8yMTE3MDIwNzA5MzU1NFowgZ8xHzAdBgNV
+BAoTFlNwaXJlbnQgQ29tbXVuaWNhdGlvbnMxDDAKBgNVBAsTA1BBVzEiMCAGCSqG
+SIb3DQEJARYTc3VwcG9ydEBzcGlyZW50LmNvbTESMBAGA1UEBxMJRWF0b250b3du
+MQswCQYDVQQIEwJOSjELMAkGA1UEBhMCVVMxHDAaBgNVBAMTE3d3dy5zcGlyZW50
+LWxjcy5jb20wXDANBgkqhkiG9w0BAQEFAANLADBIAkEAy+6I3kxd5NJA5r0n76br
+XTP1n8gsFU9ygKW8oGbLbqRGKmc9tGg8JwE9hxmCy+TvHEKRGCJpFouA6PIaH48M
+JwIDAQABMA0GCSqGSIb3DQEBCwUAA0EAVdeZ9Baf+NS9WFqwp1XBXjJzBsTv/yoK
+IfaYpn+XTD8J49AYcu1J+X/bGGBfu3/WEcF0MkR0+1n0fdsecImpNA==
+-----END CERTIFICATE-----
+-----BEGIN CERTIFICATE-----
+MIIFODCCBCCgAwIBAgIQUT+5dDhwtzRAQY0wkwaZ/zANBgkqhkiG9w0BAQsFADCB
+yjELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQL
+ExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwNiBWZXJp
+U2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5MUUwQwYDVQQDEzxW
+ZXJpU2lnbiBDbGFzcyAzIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0
+aG9yaXR5IC0gRzUwHhcNMTMxMDMxMDAwMDAwWhcNMjMxMDMwMjM1OTU5WjB+MQsw
+CQYDVQQGEwJVUzEdMBsGA1UEChMUU3ltYW50ZWMgQ29ycG9yYXRpb24xHzAdBgNV
+BAsTFlN5bWFudGVjIFRydXN0IE5ldHdvcmsxLzAtBgNVBAMTJlN5bWFudGVjIENs
+YXNzIDMgU2VjdXJlIFNlcnZlciBDQSAtIEc0MIIBIjANBgkqhkiG9w0BAQEFAAOC
+AQ8AMIIBCgKCAQEAstgFyhx0LbUXVjnFSlIJluhL2AzxaJ+aQihiw6UwU35VEYJb
+A3oNL+F5BMm0lncZgQGUWfm893qZJ4Itt4PdWid/sgN6nFMl6UgfRk/InSn4vnlW
+9vf92Tpo2otLgjNBEsPIPMzWlnqEIRoiBAMnF4scaGGTDw5RgDMdtLXO637QYqzu
+s3sBdO9pNevK1T2p7peYyo2qRA4lmUoVlqTObQJUHypqJuIGOmNIrLRM0XWTUP8T
+L9ba4cYY9Z/JJV3zADreJk20KQnNDz0jbxZKgRb78oMQw7jW2FUyPfG9D72MUpVK
+Fpd6UiFjdS8W+cRmvvW1Cdj/JwDNRHxvSz+w9wIDAQABo4IBYzCCAV8wEgYDVR0T
+AQH/BAgwBgEB/wIBADAwBgNVHR8EKTAnMCWgI6Ahhh9odHRwOi8vczEuc3ltY2Iu
+Y29tL3BjYTMtZzUuY3JsMA4GA1UdDwEB/wQEAwIBBjAvBggrBgEFBQcBAQQjMCEw
+HwYIKwYBBQUHMAGGE2h0dHA6Ly9zMi5zeW1jYi5jb20wawYDVR0gBGQwYjBgBgpg
+hkgBhvhFAQc2MFIwJgYIKwYBBQUHAgEWGmh0dHA6Ly93d3cuc3ltYXV0aC5jb20v
+Y3BzMCgGCCsGAQUFBwICMBwaGmh0dHA6Ly93d3cuc3ltYXV0aC5jb20vcnBhMCkG
+A1UdEQQiMCCkHjAcMRowGAYDVQQDExFTeW1hbnRlY1BLSS0xLTUzNDAdBgNVHQ4E
+FgQUX2DPYZBV34RDFIpgKrL1evRDGO8wHwYDVR0jBBgwFoAUf9Nlp8Ld7LvwMAnz
+Qzn6Aq8zMTMwDQYJKoZIhvcNAQELBQADggEBAF6UVkndji1l9cE2UbYD49qecxny
+H1mrWH5sJgUs+oHXXCMXIiw3k/eG7IXmsKP9H+IyqEVv4dn7ua/ScKAyQmW/hP4W
+Ko8/xabWo5N9Q+l0IZE1KPRj6S7t9/Vcf0uatSDpCr3gRRAMFJSaXaXjS5HoJJtG
+QGX0InLNmfiIEfXzf+YzguaoxX7+0AjiJVgIcWjmzaLmFN5OUiQt/eV5E1PnXi8t
+TRttQBVSK/eHiXgSgW7ZTaoteNTCLD0IX4eRnh8OsN4wUmSGiaqdZpwOdgyA8nTY
+Kvi4Os7X1g8RvmurFPW9QaAiY4nxug9vKWNmLT+sjHLF+8fk1A/yO0+MKcc=
+-----END CERTIFICATE-----
+-----BEGIN CERTIFICATE-----
+MIIDujCCAqKgAwIBAgILBAAAAAABD4Ym5g0wDQYJKoZIhvcNAQEFBQAwTDEgMB4G
+A1UECxMXR2xvYmFsU2lnbiBSb290IENBIC0gUjIxEzARBgNVBAoTCkdsb2JhbFNp
+Z24xEzARBgNVBAMTCkdsb2JhbFNpZ24wHhcNMDYxMjE1MDgwMDAwWhcNMjExMjE1
+MDgwMDAwWjBMMSAwHgYDVQQLExdHbG9iYWxTaWduIFJvb3QgQ0EgLSBSMjETMBEG
+A1UEChMKR2xvYmFsU2lnbjETMBEGA1UEAxMKR2xvYmFsU2lnbjCCASIwDQYJKoZI
+hvcNAQEBBQADggEPADCCAQoCggEBAKbPJA6+Lm8omUVCxKs+IVSbC9N/hHD6ErPL
+v4dfxn+G07IwXNb9rfF73OX4YJYJkhD10FPe+3t+c4isUoh7SqbKSaZeqKeMWhG8
+eoLrvozps6yWJQeXSpkqBy+0Hne/ig+1AnwblrjFuTosvNYSuetZfeLQBoZfXklq
+tTleiDTsvHgMCJiEbKjNS7SgfQx5TfC4LcshytVsW33hoCmEofnTlEnLJGKRILzd
+C9XZzPnqJworc5HGnRusyMvo4KD0L5CLTfuwNhv2GXqF4G3yYROIXJ/gkwpRl4pa
+zq+r1feqCapgvdzZX99yqWATXgAByUr6P6TqBwMhAo6CygPCm48CAwEAAaOBnDCB
+mTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUm+IH
+V2ccHsBqBt5ZtJot39wZhi4wNgYDVR0fBC8wLTAroCmgJ4YlaHR0cDovL2NybC5n
+bG9iYWxzaWduLm5ldC9yb290LXIyLmNybDAfBgNVHSMEGDAWgBSb4gdXZxwewGoG
+3lm0mi3f3BmGLjANBgkqhkiG9w0BAQUFAAOCAQEAmYFThxxol4aR7OBKuEQLq4Gs
+J0/WwbgcQ3izDJr86iw8bmEbTUsp9Z8FHSbBuOmDAGJFtqkIk7mpM0sYmsL4h4hO
+291xNBrBVNpGP+DTKqttVCL1OmLNIG+6KYnX3ZHu01yiPqFbQfXf5WRDLenVOavS
+ot+3i9DAgBkcRcAtjOj4LaR0VknFBbVPFd5uRHg5h6h+u/N5GJG79G+dwfCMNYxd
+AfvDbbnvRG15RjF+Cv6pgsH/76tuIMRQyV+dTZsXjAzlAcmgQWpzU/qlULRuJQ/7
+TBj0/VLZjmmx6BEP3ojY+x1J96relc8geMJgEtslQIxq/H5COEBkEveegeGTLg==
+-----END CERTIFICATE-----
+-----BEGIN CERTIFICATE-----
+MIIEkTCCA3mgAwIBAgIERWtQVDANBgkqhkiG9w0BAQUFADCBsDELMAkGA1UEBhMC
+VVMxFjAUBgNVBAoTDUVudHJ1c3QsIEluYy4xOTA3BgNVBAsTMHd3dy5lbnRydXN0
+Lm5ldC9DUFMgaXMgaW5jb3Jwb3JhdGVkIGJ5IHJlZmVyZW5jZTEfMB0GA1UECxMW
+KGMpIDIwMDYgRW50cnVzdCwgSW5jLjEtMCsGA1UEAxMkRW50cnVzdCBSb290IENl
+cnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA2MTEyNzIwMjM0MloXDTI2MTEyNzIw
+NTM0MlowgbAxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1FbnRydXN0LCBJbmMuMTkw
+NwYDVQQLEzB3d3cuZW50cnVzdC5uZXQvQ1BTIGlzIGluY29ycG9yYXRlZCBieSBy
+ZWZlcmVuY2UxHzAdBgNVBAsTFihjKSAyMDA2IEVudHJ1c3QsIEluYy4xLTArBgNV
+BAMTJEVudHJ1c3QgUm9vdCBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eTCCASIwDQYJ
+KoZIhvcNAQEBBQADggEPADCCAQoCggEBALaVtkNC+sZtKm9I35RMOVcF7sN5EUFo
+Nu3s/poBj6E4KPz3EEZmLk0eGrEaTsbRwJWIsMn/MYszA9u3g3s+IIRe7bJWKKf4
+4LlAcTfFy0cOlypowCKVYhXbR9n10Cv/gkvJrT7eTNuQgFA/CYqEAOwwCj0Yzfv9
+KlmaI5UXLEWeH25DeW0MXJj+SKfFI0dcXv1u5x609mhF0YaDW6KKjbHjKYD+JXGI
+rb68j6xSlkuqUY3kEzEZ6E5Nn9uss2rVvDlUccp6en+Q3X0dgNmBu1kmwhH+5pPi
+94DkZfs0Nw4pgHBNrziGLp5/V6+eF67rHMsoIV+2HNjnogQi+dPa2MsCAwEAAaOB
+sDCBrTAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/BAUwAwEB/zArBgNVHRAEJDAi
+gA8yMDA2MTEyNzIwMjM0MlqBDzIwMjYxMTI3MjA1MzQyWjAfBgNVHSMEGDAWgBRo
+kORnpKZTgMeGZqTx90tD+4S9bTAdBgNVHQ4EFgQUaJDkZ6SmU4DHhmak8fdLQ/uE
+vW0wHQYJKoZIhvZ9B0EABBAwDhsIVjcuMTo0LjADAgSQMA0GCSqGSIb3DQEBBQUA
+A4IBAQCT1DCw1wMgKtD5Y+iRDAUgqV8ZyntyTtSx29CW+1RaGSwMCPeyvIWonX9t
+O1KzKtvn1ISMY/YPyyYBkVBs9F8U4pN0wBOeMDpQ47RgxRzwIkSNcUesyBrJ6Zua
+AGAT/3B+XxFNSRuzFVJ7yVTav52Vr2ua2J7p8eRDjeIRRDq/r72DQnNSi6q7pynP
+9WQcCk3RvKqsnyrQ/39/2n3qse0wJcGE2jTSW3iDVuycNsMm4hH2Z0kdkquM++v/
+eu6FSqdQgPCnXEqULl8FmTxSQeDNtGPPAUO6nIPcj2A781q0tHuu2guQOHXvgR1m
+0vdXcDazv/wor3ElhVsT/h5/WrQ8
+-----END CERTIFICATE-----
+-----BEGIN CERTIFICATE-----
+MIIGKTCCBRGgAwIBAgIQZBvoIM4CCBPzLU0tldZ+ZzANBgkqhkiG9w0BAQUFADCB
+yjELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQL
+ExZWZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTowOAYDVQQLEzEoYykgMjAwNiBWZXJp
+U2lnbiwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5MUUwQwYDVQQDEzxW
+ZXJpU2lnbiBDbGFzcyAzIFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0
+aG9yaXR5IC0gRzUwHhcNMTAwMjA4MDAwMDAwWhcNMjAwMjA3MjM1OTU5WjCBvDEL
+MAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMR8wHQYDVQQLExZW
+ZXJpU2lnbiBUcnVzdCBOZXR3b3JrMTswOQYDVQQLEzJUZXJtcyBvZiB1c2UgYXQg
+aHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL3JwYSAoYykxMDE2MDQGA1UEAxMtVmVy
+aVNpZ24gQ2xhc3MgMyBJbnRlcm5hdGlvbmFsIFNlcnZlciBDQSAtIEczMIIBIjAN
+BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAmdacYvAV9IGaQQhZjxOdF8mfUdza
+sVLv/+NB3eDfxCjG4615HycQmLi7IJfBKERBD+qpqFLPTU4bi7u1xHbZzFYG7rNV
+ICreFY1xy1TIbxfNiQDk3P/hwB9ocenHKS5+vDv85burJlSLZpDN9pK5MSSAvJ5s
+1fx+0uFLjNxC+kRLX/gYtS4w9D0SmNNiBXNUppyiHb5SgzoHRsQ7AlYhv/JRT9Cm
+mTnprqU/iZucff5NYAclIPe712mDK4KTQzfZg0EbawurSmaET0qO3n40mY5o1so5
+BptMs5pITRNGtFghBMT7oE2sLktiEuP7TfbJUQABH/weaoEqOOC5T9YtRQIDAQAB
+o4ICFTCCAhEwEgYDVR0TAQH/BAgwBgEB/wIBADBwBgNVHSAEaTBnMGUGC2CGSAGG
++EUBBxcDMFYwKAYIKwYBBQUHAgEWHGh0dHBzOi8vd3d3LnZlcmlzaWduLmNvbS9j
+cHMwKgYIKwYBBQUHAgIwHhocaHR0cHM6Ly93d3cudmVyaXNpZ24uY29tL3JwYTAO
+BgNVHQ8BAf8EBAMCAQYwbQYIKwYBBQUHAQwEYTBfoV2gWzBZMFcwVRYJaW1hZ2Uv
+Z2lmMCEwHzAHBgUrDgMCGgQUj+XTGoasjY5rw8+AatRIGCx7GS4wJRYjaHR0cDov
+L2xvZ28udmVyaXNpZ24uY29tL3ZzbG9nby5naWYwNAYDVR0lBC0wKwYIKwYBBQUH
+AwEGCCsGAQUFBwMCBglghkgBhvhCBAEGCmCGSAGG+EUBCAEwNAYIKwYBBQUHAQEE
+KDAmMCQGCCsGAQUFBzABhhhodHRwOi8vb2NzcC52ZXJpc2lnbi5jb20wNAYDVR0f
+BC0wKzApoCegJYYjaHR0cDovL2NybC52ZXJpc2lnbi5jb20vcGNhMy1nNS5jcmww
+KAYDVR0RBCEwH6QdMBsxGTAXBgNVBAMTEFZlcmlTaWduTVBLSS0yLTcwHQYDVR0O
+BBYEFNebfNgioBX33a1fzimbWMO8RgC1MB8GA1UdIwQYMBaAFH/TZafC3ey78DAJ
+80M5+gKvMzEzMA0GCSqGSIb3DQEBBQUAA4IBAQBxtX1zUkrd1000Ky6vlEalSVAC
+T/gvF3DyE9wfIYaqwk98NzzURniuXXhv0bpavBCrWDbFjGIVRWAXIeLVQqh3oVXY
+QwRR9m66SOZdTLdE0z6k1dYzmp8N5tdOlkSVWmzWoxZTDphDzqS4w2Z6BVxiEOgb
+Ett9LnZQ/9/XaxvMisxx+rNAVnwzeneUW/ULU/sOX7xo+68q7jA3eRaTJX9NEP9X
++79uOzMh3nnchhdZLUNkt6Zmh+q8lkYZGoaLb9e3SQBb26O/KZru99MzrqP0nkzK
+XmnUG623kHdq2FlveasB+lXwiiFm5WVu/XzT3x7rfj8GkPsZC9MGAht4Q5mo
+-----END CERTIFICATE-----
+-----BEGIN CERTIFICATE-----
+MIIDrzCCApegAwIBAgIQCDvgVpBCRrGhdWrJWZHHSjANBgkqhkiG9w0BAQUFADBh
+MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3
+d3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBD
+QTAeFw0wNjExMTAwMDAwMDBaFw0zMTExMTAwMDAwMDBaMGExCzAJBgNVBAYTAlVT
+MRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxGTAXBgNVBAsTEHd3dy5kaWdpY2VydC5j
+b20xIDAeBgNVBAMTF0RpZ2lDZXJ0IEdsb2JhbCBSb290IENBMIIBIjANBgkqhkiG
+9w0BAQEFAAOCAQ8AMIIBCgKCAQEA4jvhEXLeqKTTo1eqUKKPC3eQyaKl7hLOllsB
+CSDMAZOnTjC3U/dDxGkAV53ijSLdhwZAAIEJzs4bg7/fzTtxRuLWZscFs3YnFo97
+nh6Vfe63SKMI2tavegw5BmV/Sl0fvBf4q77uKNd0f3p4mVmFaG5cIzJLv07A6Fpt
+43C/dxC//AH2hdmoRBBYMql1GNXRor5H4idq9Joz+EkIYIvUX7Q6hL+hqkpMfT7P
+T19sdl6gSzeRntwi5m3OFBqOasv+zbMUZBfHWymeMr/y7vrTC0LUq7dBMtoM1O/4
+gdW7jVg/tRvoSSiicNoxBN33shbyTApOB6jtSj1etX+jkMOvJwIDAQABo2MwYTAO
+BgNVHQ8BAf8EBAMCAYYwDwYDVR0TAQH/BAUwAwEB/zAdBgNVHQ4EFgQUA95QNVbR
+TLtm8KPiGxvDl7I90VUwHwYDVR0jBBgwFoAUA95QNVbRTLtm8KPiGxvDl7I90VUw
+DQYJKoZIhvcNAQEFBQADggEBAMucN6pIExIK+t1EnE9SsPTfrgT1eXkIoyQY/Esr
+hMAtudXH/vTBH1jLuG2cenTnmCmrEbXjcKChzUyImZOMkXDiqw8cvpOp/2PV5Adg
+06O/nVsJ8dWO41P0jmP6P6fbtGbfYmbW0W5BjfIttep3Sp+dWOIrWcBAI+0tKIJF
+PnlUkiaY4IBIqDfv8NZ5YBberOgOzW6sRBc4L0na4UU+Krk2U886UAb3LujEV0ls
+YSEY1QSteDwsOoBrp+uvFRTp2InBuThs4pFsiv9kuXclVzDAGySj4dzp30d8tbQk
+CAUw7C29C79Fv1C5qfPrmAESrciIxpg0X40KPMbp1ZWVbd4=
+-----END CERTIFICATE-----
+-----BEGIN CERTIFICATE-----
+MIIElDCCA3ygAwIBAgIQAf2j627KdciIQ4tyS8+8kTANBgkqhkiG9w0BAQsFADBh
+MQswCQYDVQQGEwJVUzEVMBMGA1UEChMMRGlnaUNlcnQgSW5jMRkwFwYDVQQLExB3
+d3cuZGlnaWNlcnQuY29tMSAwHgYDVQQDExdEaWdpQ2VydCBHbG9iYWwgUm9vdCBD
+QTAeFw0xMzAzMDgxMjAwMDBaFw0yMzAzMDgxMjAwMDBaME0xCzAJBgNVBAYTAlVT
+MRUwEwYDVQQKEwxEaWdpQ2VydCBJbmMxJzAlBgNVBAMTHkRpZ2lDZXJ0IFNIQTIg
+U2VjdXJlIFNlcnZlciBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB
+ANyuWJBNwcQwFZA1W248ghX1LFy949v/cUP6ZCWA1O4Yok3wZtAKc24RmDYXZK83
+nf36QYSvx6+M/hpzTc8zl5CilodTgyu5pnVILR1WN3vaMTIa16yrBvSqXUu3R0bd
+KpPDkC55gIDvEwRqFDu1m5K+wgdlTvza/P96rtxcflUxDOg5B6TXvi/TC2rSsd9f
+/ld0Uzs1gN2ujkSYs58O09rg1/RrKatEp0tYhG2SS4HD2nOLEpdIkARFdRrdNzGX
+kujNVA075ME/OV4uuPNcfhCOhkEAjUVmR7ChZc6gqikJTvOX6+guqw9ypzAO+sf0
+/RR3w6RbKFfCs/mC/bdFWJsCAwEAAaOCAVowggFWMBIGA1UdEwEB/wQIMAYBAf8C
+AQAwDgYDVR0PAQH/BAQDAgGGMDQGCCsGAQUFBwEBBCgwJjAkBggrBgEFBQcwAYYY
+aHR0cDovL29jc3AuZGlnaWNlcnQuY29tMHsGA1UdHwR0MHIwN6A1oDOGMWh0dHA6
+Ly9jcmwzLmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RDQS5jcmwwN6A1
+oDOGMWh0dHA6Ly9jcmw0LmRpZ2ljZXJ0LmNvbS9EaWdpQ2VydEdsb2JhbFJvb3RD
+QS5jcmwwPQYDVR0gBDYwNDAyBgRVHSAAMCowKAYIKwYBBQUHAgEWHGh0dHBzOi8v
+d3d3LmRpZ2ljZXJ0LmNvbS9DUFMwHQYDVR0OBBYEFA+AYRyCMWHVLyjnjUY4tCzh
+xtniMB8GA1UdIwQYMBaAFAPeUDVW0Uy7ZvCj4hsbw5eyPdFVMA0GCSqGSIb3DQEB
+CwUAA4IBAQAjPt9L0jFCpbZ+QlwaRMxp0Wi0XUvgBCFsS+JtzLHgl4+mUwnNqipl
+5TlPHoOlblyYoiQm5vuh7ZPHLgLGTUq/sELfeNqzqPlt/yGFUzZgTHbO7Djc1lGA
+8MXW5dRNJ2Srm8c+cftIl7gzbckTB+6WohsYFfZcTEDts8Ls/3HB40f/1LkAtDdC
+2iDJ6m6K7hQGrn2iWZiIqBtvLfTyyRRfJs8sjX7tN8Cp1Tm5gr8ZDOo0rwAhaPit
+c+LJMto4JQtV05od8GiG7S5BNO98pVAdvzr508EIDObtHopYJeS4d60tbvVS3bR0
+j6tJLp07kzQoH3jOlOrHvdPJbRzeXDLz
+-----END CERTIFICATE-----
+-----BEGIN CERTIFICATE-----
+MIIGNzCCBR+gAwIBAgIMYSmc5pwUepocThBTMA0GCSqGSIb3DQEBCwUAMGAxCzAJ
+BgNVBAYTAkJFMRkwFwYDVQQKExBHbG9iYWxTaWduIG52LXNhMTYwNAYDVQQDEy1H
+bG9iYWxTaWduIERvbWFpbiBWYWxpZGF0aW9uIENBIC0gU0hBMjU2IC0gRzIwHhcN
+MTkwMTE0MDIyNjM0WhcNMjAwMTE1MDIyNjM0WjBiMQswCQYDVQQGEwJQRTEhMB8G
+A1UECxMYRG9tYWluIENvbnRyb2wgVmFsaWRhdGVkMTAwLgYDVQQDEydoLXNscC5t
+bmMwMTAubWNjNzE2LnB1Yi4zZ3BwbmV0d29yay5vcmcwggEiMA0GCSqGSIb3DQEB
+AQUAA4IBDwAwggEKAoIBAQDgIX/24nG1Nn0UysvGs2L+CGPIqKtSIdxFSVx8rQKj
+8VA7ODB3qSApIABqzQkIryIS7EI6ByEYUSAQvhLQjJkfK3ReivyK5yKtraJLVbY+
+fTPOs2BSQvvVbNxZRTOtyt1MkNz/+tF31ckOYLjhLJLk7Wt5qyy30A0YX2+ggqcx
+L+ANWwYVlDQWsEH3Z2GM87LyGp69JnCDxaWabSz6YRFWUidD9GEYnpn0/sxgk4lF
+7ZagBH+QLeqzQY/RIeqDIpGjNBQO/Y6SKLBDvWkvLeDqm1LZw5eBZuQ1CvktoJv9
+AS9ScHL7gXbpqu1CnWiVDgLtRg9qOPscoU9UWpPYF/xLAgMBAAGjggLtMIIC6TAO
+BgNVHQ8BAf8EBAMCBaAwgZQGCCsGAQUFBwEBBIGHMIGEMEcGCCsGAQUFBzAChjto
+dHRwOi8vc2VjdXJlLmdsb2JhbHNpZ24uY29tL2NhY2VydC9nc2RvbWFpbnZhbHNo
+YTJnMnIxLmNydDA5BggrBgEFBQcwAYYtaHR0cDovL29jc3AyLmdsb2JhbHNpZ24u
+Y29tL2dzZG9tYWludmFsc2hhMmcyMFYGA1UdIARPME0wQQYJKwYBBAGgMgEKMDQw
+MgYIKwYBBQUHAgEWJmh0dHBzOi8vd3d3Lmdsb2JhbHNpZ24uY29tL3JlcG9zaXRv
+cnkvMAgGBmeBDAECATAJBgNVHRMEAjAAMEMGA1UdHwQ8MDowOKA2oDSGMmh0dHA6
+Ly9jcmwuZ2xvYmFsc2lnbi5jb20vZ3MvZ3Nkb21haW52YWxzaGEyZzIuY3JsMDIG
+A1UdEQQrMCmCJ2gtc2xwLm1uYzAxMC5tY2M3MTYucHViLjNncHBuZXR3b3JrLm9y
+ZzAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUHAwIwHQYDVR0OBBYEFM4z6z5z
+PKIAnBy8OgaWiAx+W6MLMB8GA1UdIwQYMBaAFOpOfNSALeUVgYYmjIJtwJikz5cP
+MIIBAwYKKwYBBAHWeQIEAgSB9ASB8QDvAHYAh3W/51l8+IxDmV+9827/Vo1HVjb/
+SrVgwbTq/16ggw8AAAFoSi6gdQAABAMARzBFAiEAp4AHAsittORrGdj0htfCsJv6
+s1P7bhwKMe4TJ80X7d0CIDW4h+JqommLwgVMHWcMdirchnMVb2im49p/iou2LIPp
+AHUAu9nfvB+KcbWTlCOXqpJ7RzhXlQqrUugakJZkNo4e0YUAAAFoSi6g/gAABAMA
+RjBEAiAv+7lsa96gvwj7FQ5imw7//CMhunvK7ssJ34mX6x3c6QIgDqqNGDb9GgRf
+TSrBDbEqRusO6KRGhja2lDulK1LdT+kwDQYJKoZIhvcNAQELBQADggEBAJcYEykU
+ZY0pojogDZ3adkuVclbfDPEYetFi+WLJYmGcl8kMrD3t14gJW5DOuml05vNYgNhp
+pMYty9gzurQIfcVTHWq3n56n+XOvrGamp8dEVSYtg0qXug2QQ9hue2O0CgdUGJr7
+L1CNiCKDp6qJoSmtT3ee2yYQF5AVp9SYQ5EVZ/Px5I8/wW3rK4DPFV4S42wNif8H
+nVgSHVv2ZM9ubDMj6dRIKxQdfj/AQUyqFP5v9qqUvRHD0Hs21O+NjAVRd2MgKlm1
+ssue7oGbYZ05171b8LrQIk6sbBgZs2NfRmGO9i5+mIaOU3mG2ir+7hVhEZU1pIGv
+t69zIQ05ZvSzTtI=
+-----END CERTIFICATE-----
+-----BEGIN CERTIFICATE-----
+MIIEYzCCA0ugAwIBAgILBAAAAAABRE7wPiAwDQYJKoZIhvcNAQELBQAwVzELMAkG
+A1UEBhMCQkUxGTAXBgNVBAoTEEdsb2JhbFNpZ24gbnYtc2ExEDAOBgNVBAsTB1Jv
+b3QgQ0ExGzAZBgNVBAMTEkdsb2JhbFNpZ24gUm9vdCBDQTAeFw0xNDAyMjAxMDAw
+MDBaFw0yNDAyMjAxMDAwMDBaMGAxCzAJBgNVBAYTAkJFMRkwFwYDVQQKExBHbG9i
+YWxTaWduIG52LXNhMTYwNAYDVQQDEy1HbG9iYWxTaWduIERvbWFpbiBWYWxpZGF0
+aW9uIENBIC0gU0hBMjU2IC0gRzIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
+AoIBAQCp3cwOs+IyOd1JIqgTaZOHiOEM7nF9vZCHll1Z8syz0lhXV/lG72wm2DZC
+jn4wsy+aPlN7H262okxFHzzTFZMcie089Ffeyr3sBppqKqAZUn9R0XQ5CJ+r69eG
+ExWXrjbDVGYOWvKgc4Ux47JkFGr/paKOJLu9hVIVonnu8LXuPbj0fYC82ZA1ZbgX
+qa2zmJ+gfn1u+z+tfMIbWTaW2jcyS0tdNQJjjtunz2LuzC7Ujcm9PGqRcqIip3It
+INH6yjfaGJjmFiRxJUvE5XuJUgkC/VkrBG7KB4HUs9ra2+PMgKhWBwZ8lgg3nds4
+tmI0kWIHdAE42HIw4uuQcSZiwFfzAgMBAAGjggElMIIBITAOBgNVHQ8BAf8EBAMC
+AQYwEgYDVR0TAQH/BAgwBgEB/wIBADAdBgNVHQ4EFgQU6k581IAt5RWBhiaMgm3A
+mKTPlw8wRwYDVR0gBEAwPjA8BgRVHSAAMDQwMgYIKwYBBQUHAgEWJmh0dHBzOi8v
+d3d3Lmdsb2JhbHNpZ24uY29tL3JlcG9zaXRvcnkvMDMGA1UdHwQsMCowKKAmoCSG
+Imh0dHA6Ly9jcmwuZ2xvYmFsc2lnbi5uZXQvcm9vdC5jcmwwPQYIKwYBBQUHAQEE
+MTAvMC0GCCsGAQUFBzABhiFodHRwOi8vb2NzcC5nbG9iYWxzaWduLmNvbS9yb290
+cjEwHwYDVR0jBBgwFoAUYHtmGkUNl8qJUC99BM00qP/8/UswDQYJKoZIhvcNAQEL
+BQADggEBANdFnqDc4ONhWgt9d4QXLWVagpqNoycqhffJ7+mG/dRHzQFSlsVDvTex
+4bjyqdKKEYRxkRWJ3AKdC8tsM4U0KJ4gsrGX3G0LEME8zV/qXdeYMcU0mVwAYVXE
+GwJbxeOJyLS4bx448lYm6UHvPc2smU9ZSlctS32ux4j71pg79eXw6ImJuYsDy1oj
+H6T9uOr7Lp2uanMJvPzVoLVEgqtEkS5QLlfBQ9iRBIvpES5ftD953x77PzAAi1Pj
+tywdO02L3ORkHQRYM68bVeerDL8wBHTk8w4vMDmNSwSMHnVmZkngvkA0x1xaUZK6
+EjxS1QSCVS1npd+3lXzuP8MIugS+wEY=
+-----END CERTIFICATE-----
\ No newline at end of file
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<glgps xmlns="http://www.glpals.com/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.glpals.com/ glconfig.xsd" >
+ <!--HAL Confguration -->
+ <hal
+ PortName="lhd"
+ NvStorageDir="/data/vendor/gps/"
+
+ LogDirectory="/storage/emulated/0/gps/broadcom/storage"
+
+ WakeLock="geo"
+
+ LPmode="false"
+ CpColdStart="false"
+ CpGuardTimeSec="1"
+ ReAidingOnHotStart="false"
+ SuplSslMethod="SSLv23_NO_TLSv1_2"
+ SuplEnable="true"
+ SuplUseApn="false"
+ SuplTlsCertPath="/vendor/etc/gnss/gps.cer"
+ SuplUT1Seconds="20"
+ SuplUT2Seconds="20"
+ SuplUT3Seconds="20"
+ TcpConnectionTimeout="20"
+ SuplLppCapable="false"
+
+ LbsEnable="true"
+ LbsServer="BCMLS2.glpals.com"
+ RtiConfig="gllto.glpals.com:80/rtistatus3.dat"
+ HttpSyncLto="true"
+ LbsCellEnable="false"
+ LtoDir="/data/vendor/gps/"
+ LtoSyncThresholdDays="1"
+
+ IgnoreJniTime="true"
+ AssertEnabled="false"
+
+ IgnoreFwConfig="false"
+ DisablePglorNmeaCallback="true"
+
+ GnssYearOfHardware="2016"
+
+ />
+
+ <gll
+ LogPriMask="LOG_INFO"
+ LogFacMask="LOG_GLLIO | LOG_GLLAPI | LOG_NMEA | LOG_RAWDATA"
+ FrqPlan="FRQ_PLAN_26MHZ_2PPM"
+ RfType="GL_RF_47531_BRCM_EXT_LNA"
+ EnableOnChipStopNotification="true"
+ WarmStandbyTimeout1Seconds="10"
+ WarmStandbyTimeout2Seconds="15"
+ RfPathLossDb_Cp="4.0"
+ RfPathLossDb_Ap="5.0"
+ >
+ </gll>
+
+ <gll_features
+ EnableLowPowerPmm="true"
+ EnableBeidou="true"
+ EnableGalileo="true"
+ />
+
+</glgps>
--- /dev/null
+service vendor.bluetooth-1-0 /vendor/bin/hw/android.hardware.bluetooth@1.0-service
+ class hal
+ capabilities BLOCK_SUSPEND NET_ADMIN SYS_NICE
+ user bluetooth
+ group bluetooth
+ writepid /dev/stune/foreground/tasks
+
+on property:vts.native_server.on=1 && property:ro.build.type=userdebug
+ stop vendor.bluetooth-1-0
+on property:vts.native_server.on=1 && property:ro.build.type=eng
+ stop vendor.bluetooth-1-0
+on property:vts.native_server.on=0 && property:ro.build.type=userdebug
+ start vendor.bluetooth-1-0
+on property:vts.native_server.on=0 && property:ro.build.type=eng
+ start vendor.bluetooth-1-0
--- /dev/null
+on property:init.svc.mediadrm=running
+ mkdir /data/vendor/mediadrm 0770 media mediadrm
+ start vendor.move_data_sh
+
+service vendor.move_data_sh /system/bin/move_widevine_data.sh
+ class late_start
+ user media
+ group media mediadrm system
+ disabled
+ oneshot
+
+service vendor.drm-widevine-hal-1-1 /vendor/bin/hw/android.hardware.drm@1.1-service.widevine
+ class hal
+ user media
+ group media mediadrm drmrpc system inet readproc radio
+ ioprio rt 4
+ writepid /dev/cpuset/foreground/tasks
--- /dev/null
+service vendor.gatekeeper-1-0 /vendor/bin/hw/android.hardware.gatekeeper@1.0-service
+ class hal
+ user system
+ group system
+
+on post-fs-data
+ mkdir /data/vendor/gatekeeper 0770 system system
+
--- /dev/null
+service vendor.wifi_hal_legacy /vendor/bin/hw/android.hardware.wifi@1.0-service
+ class hal
+ capabilities NET_ADMIN NET_RAW SYS_MODULE
+ user wifi
+ group wifi gps
--- /dev/null
+on post-fs-data
+# GPS
+ chown root system /sys/class/sec/gps/GPS_PWR_EN/value
+ chmod 0664 /sys/class/sec/gps/GPS_PWR_EN/value
+ mkdir /data/vendor 0771 system system
+ chown system system /data/vendor
+ mkdir /data/vendor/gps 0771 system system
+ chown system system /data/vendor/gps
+ rm /data/vendor/gps/gps_started
+ rm /data/vendor/gps/glonass_started
+ rm /data/vendor/gps/beidou_started
+ rm /data/vendor/gps/smd_started
+ rm /data/vendor/gps/sv_cno.info
+
+
+# SensorHub Debugging File Node
+chown gps system /sys/devices/platform/bbd.0/BBD
+chown gps system /sys/devices/platform/bbd.0/DEV
+chown gps system /sys/devices/platform/bbd.0/ESW
+chown gps system /sys/devices/platform/bbd.0/baud
+chown gps system /sys/devices/platform/bbd.0/debug
+chown gps system /sys/devices/platform/bbd.0/buf
+chown gps system /sys/devices/platform/bbd.0/pl
+chown gps system /sys/devices/platform/bbd.0/passthru
+chown gps system /sys/devices/platform/bbd.0/ssi_xfer
+chown gps system /sys/devices/platform/bbd.0/ssi_count
+chown gps system /sys/devices/platform/bbd.0/ssi_trace
+chown gps system /sys/devices/platform/bbd.0/shmd
+
+# SensorHub (Location Hub)
+service lhd /vendor/bin/hw/lhd /vendor/etc/sensor/lhd.conf
+ class main
+ user gps
+ group system inet net_raw
+ ioprio be 0
+
+# GPS
+service gpsd /vendor/bin/hw/gpsd -c /vendor/etc/gnss/gps.xml
+ class main
+ user gps
+ group system inet net_raw wakelock
+ ioprio be 0
--- /dev/null
+# Copyright (C) 2012 The Android Open Source Project
+#
+# IMPORTANT: Do not create world writable files or directories.
+# This is a common source of Android security bugs.
+#
+
+service ril-daemon /vendor/bin/hw/rild -l ${vendor.sec.rild.libpath}
+ class main
+ user radio
+ group radio cache inet misc audio sdcard_r sdcard_rw log vpn system readproc wakelock
+ capabilities BLOCK_SUSPEND NET_ADMIN NET_RAW SYS_ADMIN CHOWN SYS_TIME
+ socket sap_uim_socket1 stream 660 bluetooth bluetooth
+ onrestart restart cpboot-daemon
+ onrestart restart DIAG-daemon
+
+service ril-daemon1 /vendor/bin/hw/rild -c 2 -l ${vendor.sec.rild.libpath2}
+ class main
+ user radio
+ group radio cache inet misc audio sdcard_r sdcard_rw log vpn system readproc wakelock
+ capabilities BLOCK_SUSPEND NET_ADMIN NET_RAW SYS_ADMIN CHOWN SYS_TIME
+ onrestart restart cpboot-daemon
+ onrestart restart DIAG-daemon
+
--- /dev/null
+# Copyright (C) 2012 The Android Open Source Project
+#
+# IMPORTANT: Do not create world writable files or directories.
+# This is a common source of Android security bugs.
+#
+
+# service can not be overwritten except SPRINT
+# Thus, rilcarrier is imported before common rc, like init.rilchip.rc
+
+on post-fs-data
+ mkdir /data/vendor/secradio 0770 radio radio
+
+on property:ro.vendor.multisim.simslotcount=1
+ stop ril-daemon1
+
+on property:hwservicemanager.ready=false
+ restart ril-daemon
+
+on property:hwservicemanager.ready=false && property:ro.vendor.multisim.simslotcount=2
+ restart ril-daemon1
--- /dev/null
+service nfc_hal_service /vendor/bin/hw/sec.android.hardware.nfc@1.1-service
+ class hal
+ user nfc
+ group nfc net_bt_admin
--- /dev/null
+service sec_gnss_service /vendor/bin/hw/vendor.samsung.hardware.gnss@1.0-service
+ class main
+ user system
+ group system gps
--- /dev/null
+service vendor.radio-config-svc-hal-1-0 /vendor/bin/hw/vendor.samsung.hardware.radio.configsvc@1.0-service
+ class hal
+ user system
+ group system radio
+ interface vendor.samsung.hardware.radio.configsvc@1.0::IConfigSvc default
--- /dev/null
+service ExynosHWCServiceTW /vendor/bin/hw/vendor.samsung_slsi.hardware.ExynosHWCServiceTW@1.0-service
+ class hal
+ user system
+ group graphics drmrpc
--- /dev/null
+service tee-1-0 /vendor/bin/hw/vendor.trustonic.tee@1.0-service
+ class hal
+ user system
+ group system
--- /dev/null
+service teeregistry-1-0 /vendor/bin/hw/vendor.trustonic.teeregistry@1.0-service
+ class hal
+ user system
+ group system
--- /dev/null
+# Wi-Fi init file
+on post-fs-data
+ mkdir /data/vendor/conn 0771 wifi root
+ mkdir /data/vendor/wifi 0771 wifi wifi
+ mkdir /data/vendor/wifi/wpa 0770 wifi wifi
+ mkdir /data/vendor/wifi/wpa/sockets 0770 wifi wifi
+ mkdir /data/vendor/log/wifi 0770 wifi system
+
+ # for WIFI TRP/TIS
+ chown wifi root /data/vendor/conn/.psm.info
+ chmod 0660 /data/vendor/conn/.psm.info
+
+ # for WIFI Antenna Selection
+ chown wifi root /data/vendor/conn/.ant.info
+ chmod 0660 /data/vendor/conn/.ant.info
+
+ # for WIFI Version
+ chown wifi root /data/vendor/conn/.wifiver.info
+ chmod 0664 /data/vendor/conn/.wifiver.info
+
+ # for WIFI MEMDUMP
+ # The default value of below memdump file is set in SecProductFeature
+ #write /data/vendor/conn/.memdump.info 2
+ chown wifi root /data/vendor/conn/.memdump.info
+ chmod 0660 /data/vendor/conn/.memdump.info
+
+ # for WIFI hotspot
+ chown wifi root /data/vendor/conn/.softap.info
+ chmod 0664 /data/vendor/conn/.softap.info
+ chown system wifi /vendor/etc/wifi/indoorchannel.info
+ chmod 0664 /vendor/etc/wifi/indoorchannel.info
+
+ # for WIFI MAC
+ chown wifi root /sys/wifi/mac_addr
+ chmod 0660 /sys/wifi/mac_addr
+
+on boot
+ setprop wifi.interface wlan0
+
+service wpa_supplicant /vendor/bin/hw/wpa_supplicant \
+ -O/data/vendor/wifi/wpa/sockets -puse_p2p_group_interface=1 \
+ -g@android:wpa_wlan0
+ class main
+ socket wpa_wlan0 dgram 660 wifi wifi
+ disabled
+ oneshot
+
+# start for WiFi MFG (TestMode)
+service mfgloader /system/vendor/bin/hw/mfgloader
+ class main
+ disabled
+ oneshot
+
+service macloader /system/vendor/bin/hw/macloader
+ class main
+ oneshot
+
+# end of WiFi MFG (TestMode)
+
+on property:vold.decrypt=trigger_restart_framework
+exec /system/vendor/bin/hw/macloader
--- /dev/null
+on post-fs-data
+ # for WIFI DONGLE EVENT LOG
+ write /data/vendor/conn/.logtrace.info 1
+ chown wifi root /data/vendor/conn/.logtrace.info
+ chmod 0660 /data/vendor/conn/.logtrace.info
+
+ chown wifi root /data/vendor/conn/.frameburst.info
+ chmod 0660 /data/vendor/conn/.frameburst.info
+
+ chown wifi root /data/vendor/conn/.bad_ap_list.info
+ chmod 0660 /data/vendor/conn/.bad_ap_list.info
+
+ chown wifi root /sys/wifi/cid
+ chmod 0660 /sys/wifi/cid
+ chown wifi root /sys/wifi/wifiver
+ chmod 0660 /sys/wifi/wifiver
+ chown wifi root /sys/wifi/pm
+ chmod 0660 /sys/wifi/pm
+ chown wifi root /sys/wifi/ant
+ chmod 0660 /sys/wifi/ant
+ chown wifi root /sys/wifi/softap
+ chmod 0660 /sys/wifi/softap
+ chown wifi root /sys/wifi/memdump
+ chmod 0660 /sys/wifi/memdump
+ chown wifi root /sys/wifi/frameburst
+ chmod 0660 /sys/wifi/frameburst
+ chown wifi root /sys/wifi/bad_ap_list
+ chmod 0660 /sys/wifi/bad_ap_list
+ chown wifi root /sys/wifi/control_he_enab
+ chmod 0660 /sys/wifi/control_he_enab
+
+on boot
+ # for fwpath
+ chown wifi root /sys/module/dhd/parameters/firmware_path
--- /dev/null
+## --------------- Part-I : Configuration for Phone HW ----------------------------##
+####################################################################################
+# I-1) Clock Source Information (AP direct 26MHz)
+####################################################################################
+## Clock option for 26MHz PLL (0x12)
+## Clock option for 19.2MHz PLL (0x11)
+FW_CFG_CLK_SPEED=0x12
+####################################################################################
+
+
+## --------------- Part-II : Configuration for Chip / FW -------------------------##
+####################################################################################
+# II-1) FW base address :
+####################################################################################
+## FW Base Address for SEN82 (0x2000)
+FW_BASE_ADDRESS=0x2000
+####################################################################################
+# II-2) Timing parameter
+####################################################################################
+# WAKEUP_DELAY for eSE Model
+# (Old F/W) 20ms : UICC, 80ms : eSE
+# (After Star Model) 20ms : UICC, 20ms : eSE
+#WAKEUP_DELAY=20
+####################################################################################
+# II-3) Firmware path
+####################################################################################
+## F/W image for S3NRN82
+#FW_IMAGE="/vendor/firmware/nfc/sec_s3nrn82_firmware.bin"
+
+# for single SKU
+FW_DIR_PATH="/vendor/firmware/nfc/"
+FW_FILE_NAME="sec_s3nrn82_firmware.bin"
+
+####################################################################################
+# II-4) RF Register path
+####################################################################################
+## RF Register for S3NRN82
+#RFREG_FILE="/vendor/etc/nfc/sec_s3nrn82_rfreg.bin"
+
+RF_DIR_PATH="/vendor/etc/nfc/"
+RF_FILE_NAME="sec_s3nrn82_rfreg.bin"
+## --------------- Part-III : Configuration for MW --------------------------------##
+####################################################################################
+# III-1) Driver path
+####################################################################################
+## Power driver
+POWER_DRIVER="/dev/sec-nfc"
+## Transport driver
+TRANS_DRIVER="/dev/sec-nfc"
+
+
+####################################################################################
+# III-2) Trace Level
+####################################################################################
+## TRACE_LEVEL (0: only err, 1: and debug, 2: trace also)
+## DATA TRACE level (0: not display, 1: simply, 2: all of data trace)
+TRACE_LEVEL=2
+DATA_TRACE=2
+
+####################################################################################
+# III-3) NFC Sleep Timing
+####################################################################################
+# Set wait time to enter CLF sleep mode
+SLEEP_TIMEOUT=1000
+
+
+####################################################################################
+# III-4) F/W Update Option
+# F/W Update Option
+# 0 : Download for different version
+# 1 : Download for upper version
+# 2 : Force Download
+####################################################################################
+# 0 : Default value is "Download for different version"
+FW_UPDATE_MODE=0
+####################################################################################
+
+
+
+
+###############################################################################
+# Configure the default NfcA/IsoDep techology and protocol route. Can be
+# either a secure element (e.g. 0x02) or the host (0x00)
+DEFAULT_ROUTE=0x03
+###############################################################################
+# Configure the single default SE to use. The default is to use the first
+# SE that is detected by the stack. This value might be used when the phone
+# supports multiple SE but you want to force it to use one of them
+DEFAULT_OFFHOST_ROUTE=0x02
+
+###############################################################################
+# Choose the presence-check algorithm for type-4 tag. If not defined, the default value is 1.
+# PRESENCE_CHECK_ALGORITHM=0 : [default] Automatic select for below 4 method.
+# PRESENCE_CHECK_ALGORITHM=1 : Read Empty I block.
+# PRESENCE_CHECK_ALGORITHM=2 : Sleep/Wakeup Command
+# PRESENCE_CHECK_ALGORITHM=3 : Read binary for CH0(K version method)
+# PRESENCE_CHECK_ALGORITHM=4 : Read binary for CH3
+# PRESENCE_CHECK_ALGORITHM=5 : ACK/NACK
+# Default : No use (AUTO)
+# For China Region : Use Method 3
+###############################################################################
+PRESENCE_CHECK_ALGORITHM=5
+
+###############################################################################
+# Vendor Specific Proprietary Protocol & Discovery Configuration
+# Set to 0xFF if unsupported
+# byte[0] NCI_PROTOCOL_18092_ACTIVE
+# byte[1] NCI_PROTOCOL_B_PRIME
+# byte[2] NCI_PROTOCOL_DUAL
+# byte[3] NCI_PROTOCOL_15693
+# byte[4] NCI_PROTOCOL_KOVIO
+# byte[5] NCI_PROTOCOL_MIFARE
+# byte[6] NCI_DISCOVERY_TYPE_POLL_KOVIO
+# byte[7] NCI_DISCOVERY_TYPE_POLL_B_PRIME
+# byte[8] NCI_DISCOVERY_TYPE_LISTEN_B_PRIME
+NFA_PROPRIETARY_CFG={00, 81, 82, 80, 8A, 81, 70, 74, F4}
+###############################################################################
+# Extended APDU length for ISO_DEP. If not supported default length is 261
+# CHECK in VTS Test case
+# ISO_DEP_MAX_TRANSCEIVE=0xFEFF
+ISO_DEP_MAX_TRANSCEIVE=261
+
+############### end of config ##############################
\ No newline at end of file
--- /dev/null
+
+\1f
+\ 3214\12\ 237\1a\vvodafone ES"\avoda ES
+\ f
+\ 3238\12\ 206\1a\ 13"\ 13
+\1d
+\ 3240\12\ 207\1a\bTele2 SE"\bTele2 SE
+\17
+\ 3250\12\ 205\1a\ 5TELE2"\ 5TELE2
+\15
+\ 3250\12\ 211\1a\ 4Yota"\ 4Yota
+(
+\ 3280\12\ 201\1a\13CYTAMOBILE-VODAFONE"\bCYTAVODA
+\15
+\ 3302\12\ 237\1a\ 4Fido"\ 4Fido
+\19
+\ 3302\12\ 272\1a\ 6ROGERS"\ 6ROGERS
+\17
+\ 3302\12\ 286\1a\ 5TELUS"\ 5TELUS
+\18
+\ 3302\12\ 3221\1a\ 5TELUS"\ 5TELUS
+
+\ 3302\12\ 3500\1a Videotron" Videotron
+
+\ 3302\12\ 3510\1a Videotron" Videotron
+\14
+\ 3302\12\ 3660\1a\ 3MTS"\ 3MTS
+\1a
+\ 3302\12\ 3720\1a\ 6ROGERS"\ 6ROGERS
+&
+\ 3310\12\ 3040\1a\fCellular One"\fCellular One
+\16
+\ 3310\12\ 3070\1a\ 4AT&T"\ 4AT&T
+\16
+\ 3310\12\ 3090\1a\ 4AT&T"\ 4AT&T
+/
+\ 3310\12\ 3180\1a\15West Central Wireless"\fWest Central
+$
+\ 3310\12\ 3350\1a\ eCarolina Phone"\bCarolina
+\16
+\ 3310\12\ 3560\1a\ 4AT&T"\ 4AT&T
+!
+\ 3310\12\ 3610\1a
+Epic Touch" EpicTouch
+)
+\ 3310\12\ 3670\1a\11Wireless 2000 PCS"
+W 2000 PCS
+\16
+\ 3310\12\ 3680\1a\ 4AT&T"\ 4AT&T
+\16
+\ 3310\12\ 3760\1a\ 4PTSI"\ 4PTSI
+
+\ 3310\12\ 3780\1a\vAirLink PCS"\aAirLink
+\1e
+\ 3310\12\ 3790\1a\bPinpoint"\bPinpoint
+\16
+\ 3310\12\ 3980\1a\ 4AT&T"\ 4AT&T
+\16
+\ 3310\12\ 3990\1a\ 4AT&T"\ 4AT&T
+\1e
+\ 3311\12\ 3140\1a\bSprocket"\bSprocket
+\1e
+\ 3311\12\ 3660\1a\bmetroPCS"\bmetroPCS
+"
+\ 3400\12\ 202\1a\ fBAKCELL GSM2000"\ 6BKCELL
+\e
+\ 3400\12\ 204\1a\aAzerfon"\aAZERFON
+\1d
+\ 3401\12\ 201\1a BeelineKZ"\aBeeline
+\1f
+\ 3401\12\ 207\1a ALTEL 4G " ALTEL-kz
+\1f
+\ 3402\12\ 211\1a
+BTB-Mobile"\bB-Mobile
+\1f
+\ 3402\12\ 277\1a TASHICELL" TASHICELL
+#
+\ 3404\12\ 201\1a\vVodafone IN"\vVodafone IN
+\19
+\ 3404\12\ 202\1a\ 6Airtel"\ 6Airtel
+\19
+\ 3404\12\ 203\1a\ 6Airtel"\ 6Airtel
+#
+\ 3404\12\ 205\1a\vVodafone IN"\vVodafone IN
+\1d
+\ 3404\12\ 209\1a\bReliance"\bReliance
+\19
+\ 3404\12\ 210\1a\ 6Airtel"\ 6Airtel
+#
+\ 3404\12\ 211\1a\vVodafone IN"\vVodafone IN
+#
+\ 3404\12\ 213\1a\vVodafone IN"\vVodafone IN
+#
+\ 3404\12\ 215\1a\vVodafone IN"\vVodafone IN
+\19
+\ 3404\12\ 216\1a\ 6Airtel"\ 6Airtel
+\19
+\ 3404\12\ 217\1a\ 6AIRCEL"\ 6AIRCEL
+\1d
+\ 3404\12\ 218\1a\bReliance"\bReliance
+#
+\ 3404\12\ 220\1a\vVodafone IN"\vVodafone IN
+#
+\ 3404\12\ 221\1a\vLOOP MOBILE"\vLOOP MOBILE
+\19
+\ 3404\12\ 225\1a\ 6AIRCEL"\ 6AIRCEL
+#
+\ 3404\12\ 227\1a\vVodafone IN"\vVodafone IN
+\19
+\ 3404\12\ 228\1a\ 6AIRCEL"\ 6AIRCEL
+\19
+\ 3404\12\ 229\1a\ 6AIRCEL"\ 6AIRCEL
+#
+\ 3404\12\ 230\1a\vVodafone IN"\vVodafone IN
+\19
+\ 3404\12\ 231\1a\ 6Airtel"\ 6Airtel
+\19
+\ 3404\12\ 233\1a\ 6AIRCEL"\ 6AIRCEL
+\19
+\ 3404\12\ 235\1a\ 6AIRCEL"\ 6AIRCEL
+\1d
+\ 3404\12\ 236\1a\bReliance"\bReliance
+\19
+\ 3404\12\ 237\1a\ 6AIRCEL"\ 6AIRCEL
+\19
+\ 3404\12\ 240\1a\ 6Airtel"\ 6Airtel
+\19
+\ 3404\12\ 241\1a\ 6AIRCEL"\ 6AIRCEL
+#
+\ 3404\12\ 243\1a\vVodafone IN"\vVodafone IN
+\19
+\ 3404\12\ 245\1a\ 6Airtel"\ 6Airtel
+\19
+\ 3404\12\ 249\1a\ 6Airtel"\ 6Airtel
+\e
+\ 3404\12\ 268\1a\aDolphin"\aDolphin
+\e
+\ 3404\12\ 269\1a\aDolphin"\aDolphin
+\19
+\ 3404\12\ 270\1a\ 6Airtel"\ 6Airtel
+\1d
+\ 3404\12\ 283\1a\bReliance"\bReliance
+\1d
+\ 3404\12\ 285\1a\bReliance"\bRELIANCE
+\19
+\ 3404\12\ 290\1a\ 6Airtel"\ 6Airtel
+\19
+\ 3404\12\ 291\1a\ 6Aircel"\ 6Aircel
+\19
+\ 3404\12\ 292\1a\ 6Airtel"\ 6Airtel
+\19
+\ 3404\12\ 293\1a\ 6Airtel"\ 6Airtel
+\19
+\ 3404\12\ 294\1a\ 6Airtel"\ 6Airtel
+\19
+\ 3404\12\ 295\1a\ 6Airtel"\ 6Airtel
+\19
+\ 3404\12\ 296\1a\ 6Airtel"\ 6Airtel
+\19
+\ 3404\12\ 297\1a\ 6Airtel"\ 6Airtel
+\19
+\ 3404\12\ 298\1a\ 6Airtel"\ 6Airtel
+\1d
+\ 3405\12\ 201\1a\bReliance"\bReliance
+\1d
+\ 3405\12\ 203\1a\bReliance"\bReliance
+\1d
+\ 3405\12\ 204\1a\bReliance"\bReliance
+\1d
+\ 3405\12\ 205\1a\bReliance"\bReliance
+\1d
+\ 3405\12\ 206\1a\bReliance"\bReliance
+\1d
+\ 3405\12\ 207\1a\bReliance"\bReliance
+\1d
+\ 3405\12\ 208\1a\bReliance"\bReliance
+\1d
+\ 3405\12\ 209\1a\bReliance"\bReliance
+\1d
+\ 3405\12\ 210\1a\bReliance"\bReliance
+\1d
+\ 3405\12\ 211\1a\bReliance"\bReliance
+\1d
+\ 3405\12\ 212\1a\bReliance"\bReliance
+\1d
+\ 3405\12\ 213\1a\bReliance"\bReliance
+\1d
+\ 3405\12\ 214\1a\bReliance"\bReliance
+\1d
+\ 3405\12\ 215\1a\bReliance"\bReliance
+\1d
+\ 3405\12\ 217\1a\bReliance"\bReliance
+\1d
+\ 3405\12\ 218\1a\bReliance"\bReliance
+\1d
+\ 3405\12\ 219\1a\bReliance"\bReliance
+\1d
+\ 3405\12\ 220\1a\bReliance"\bReliance
+\1d
+\ 3405\12\ 221\1a\bReliance"\bReliance
+\1d
+\ 3405\12\ 222\1a\bReliance"\bReliance
+\1d
+\ 3405\12\ 223\1a\bReliance"\bReliance
+$
+\ 3405\12\ 3025\1a\vTATA DOCOMO"\vTATA DOCOMO
+$
+\ 3405\12\ 3026\1a\vTATA DOCOMO"\vTATA DOCOMO
+$
+\ 3405\12\ 3027\1a\vTATA DOCOMO"\vTATA DOCOMO
+$
+\ 3405\12\ 3028\1a\vTATA DOCOMO"\vTATA DOCOMO
+$
+\ 3405\12\ 3029\1a\vTATA DOCOMO"\vTATA DOCOMO
+$
+\ 3405\12\ 3030\1a\vTATA DOCOMO"\vTATA DOCOMO
+$
+\ 3405\12\ 3031\1a\vTATA DOCOMO"\vTATA DOCOMO
+$
+\ 3405\12\ 3032\1a\vTATA DOCOMO"\vTATA DOCOMO
+$
+\ 3405\12\ 3033\1a\vTATA DOCOMO"\vTATA DOCOMO
+$
+\ 3405\12\ 3034\1a\vTATA DOCOMO"\vTATA DOCOMO
+$
+\ 3405\12\ 3035\1a\vTATA DOCOMO"\vTATA DOCOMO
+$
+\ 3405\12\ 3036\1a\vTATA DOCOMO"\vTATA DOCOMO
+$
+\ 3405\12\ 3037\1a\vTATA DOCOMO"\vTATA DOCOMO
+$
+\ 3405\12\ 3038\1a\vTATA DOCOMO"\vTATA DOCOMO
+$
+\ 3405\12\ 3039\1a\vTATA DOCOMO"\vTATA DOCOMO
+$
+\ 3405\12\ 3040\1a\vTATA DOCOMO"\vTATA DOCOMO
+\19
+\ 3405\12\ 251\1a\ 6Airtel"\ 6Airtel
+\19
+\ 3405\12\ 252\1a\ 6Airtel"\ 6Airtel
+\19
+\ 3405\12\ 253\1a\ 6Airtel"\ 6Airtel
+\19
+\ 3405\12\ 254\1a\ 6Airtel"\ 6Airtel
+\19
+\ 3405\12\ 255\1a\ 6Airtel"\ 6Airtel
+\19
+\ 3405\12\ 256\1a\ 6Airtel"\ 6Airtel
+\19
+\ 3405\12\ 285\1a\ 6AIRCEL"\ 6AIRCEL
+\1a
+\ 3405\12\ 3800\1a\ 6AIRCEL"\ 6AIRCEL
+\1a
+\ 3405\12\ 3801\1a\ 6AIRCEL"\ 6AIRCEL
+\1a
+\ 3405\12\ 3802\1a\ 6AIRCEL"\ 6AIRCEL
+\1a
+\ 3405\12\ 3803\1a\ 6AIRCEL"\ 6AIRCEL
+\1a
+\ 3405\12\ 3804\1a\ 6AIRCEL"\ 6AIRCEL
+\1a
+\ 3405\12\ 3805\1a\ 6AIRCEL"\ 6AIRCEL
+\1a
+\ 3405\12\ 3806\1a\ 6AIRCEL"\ 6AIRCEL
+\1a
+\ 3405\12\ 3807\1a\ 6AIRCEL"\ 6AIRCEL
+\1a
+\ 3405\12\ 3808\1a\ 6AIRCEL"\ 6AIRCEL
+\1a
+\ 3405\12\ 3809\1a\ 6AIRCEL"\ 6AIRCEL
+\1a
+\ 3405\12\ 3810\1a\ 6AIRCEL"\ 6AIRCEL
+\1a
+\ 3405\12\ 3811\1a\ 6AIRCEL"\ 6AIRCEL
+\1a
+\ 3405\12\ 3812\1a\ 6AIRCEL"\ 6AIRCEL
+\1a
+\ 3405\12\ 3813\1a\ 6Uninor"\ 6Uninor
+\1a
+\ 3405\12\ 3814\1a\ 6Uninor"\ 6Uninor
+\1a
+\ 3405\12\ 3815\1a\ 6Uninor"\ 6Uninor
+\1a
+\ 3405\12\ 3816\1a\ 6Uninor"\ 6Uninor
+\1a
+\ 3405\12\ 3817\1a\ 6Uninor"\ 6Uninor
+\1a
+\ 3405\12\ 3818\1a\ 6Uninor"\ 6Uninor
+\1a
+\ 3405\12\ 3819\1a\ 6Uninor"\ 6Uninor
+\1a
+\ 3405\12\ 3820\1a\ 6Uninor"\ 6Uninor
+\1a
+\ 3405\12\ 3821\1a\ 6Uninor"\ 6Uninor
+\1a
+\ 3405\12\ 3822\1a\ 6Uninor"\ 6Uninor
+\1e
+\ 3405\12\ 3823\1a\bVideocon"\bVideocon
+\1e
+\ 3405\12\ 3824\1a\bVideocon"\bVideocon
+\1e
+\ 3405\12\ 3825\1a\bVideocon"\bVideocon
+\1e
+\ 3405\12\ 3826\1a\bVideocon"\bVideocon
+\1e
+\ 3405\12\ 3827\1a\bVideocon"\bVideocon
+\1e
+\ 3405\12\ 3828\1a\bVideocon"\bVideocon
+\1e
+\ 3405\12\ 3829\1a\bVideocon"\bVideocon
+\1e
+\ 3405\12\ 3830\1a\bVideocon"\bVideocon
+\1e
+\ 3405\12\ 3831\1a\bVideocon"\bVideocon
+\1e
+\ 3405\12\ 3832\1a\bVideocon"\bVideocon
+\1e
+\ 3405\12\ 3833\1a\bVideocon"\bVideocon
+\1e
+\ 3405\12\ 3834\1a\bVideocon"\bVideocon
+\1e
+\ 3405\12\ 3835\1a\bVideocon"\bVideocon
+\1e
+\ 3405\12\ 3836\1a\bVideocon"\bVideocon
+\1e
+\ 3405\12\ 3837\1a\bVideocon"\bVideocon
+\1e
+\ 3405\12\ 3838\1a\bVideocon"\bVideocon
+\1e
+\ 3405\12\ 3839\1a\bVideocon"\bVideocon
+\1e
+\ 3405\12\ 3841\1a\bVideocon"\bVideocon
+\1e
+\ 3405\12\ 3842\1a\bVideocon"\bVideocon
+\1e
+\ 3405\12\ 3843\1a\bVideocon"\bVideocon
+\1a
+\ 3405\12\ 3844\1a\ 6Uninor"\ 6Uninor
+\1a
+\ 3405\12\ 3875\1a\ 6Uninor"\ 6Uninor
+\1a
+\ 3405\12\ 3876\1a\ 6Uninor"\ 6Uninor
+\1a
+\ 3405\12\ 3877\1a\ 6Uninor"\ 6Uninor
+\1a
+\ 3405\12\ 3878\1a\ 6Uninor"\ 6Uninor
+\1a
+\ 3405\12\ 3879\1a\ 6Uninor"\ 6Uninor
+\1a
+\ 3405\12\ 3880\1a\ 6Uninor"\ 6Uninor
+\16
+\ 3405\12\ 3881\1a\ 4STEL"\ 4STEL
+\16
+\ 3405\12\ 3882\1a\ 4STEL"\ 4STEL
+\16
+\ 3405\12\ 3883\1a\ 4STEL"\ 4STEL
+\16
+\ 3405\12\ 3884\1a\ 4STEL"\ 4STEL
+\16
+\ 3405\12\ 3885\1a\ 4STEL"\ 4STEL
+\16
+\ 3405\12\ 3886\1a\ 4STEL"\ 4STEL
+\16
+\ 3405\12\ 3908\1a\ 4IDEA"\ 4IDEA
+\16
+\ 3405\12\ 3909\1a\ 4IDEA"\ 4IDEA
+\16
+\ 3405\12\ 3910\1a\ 4IDEA"\ 4IDEA
+\16
+\ 3405\12\ 3911\1a\ 4IDEA"\ 4IDEA
+\1a
+\ 3405\12\ 3925\1a\ 6Uninor"\ 6Uninor
+\1a
+\ 3405\12\ 3926\1a\ 6Uninor"\ 6Uninor
+\1a
+\ 3405\12\ 3927\1a\ 6Uninor"\ 6Uninor
+\1a
+\ 3405\12\ 3928\1a\ 6Uninor"\ 6Uninor
+\1a
+\ 3405\12\ 3929\1a\ 6Uninor"\ 6Uninor
+\1e
+\ 3405\12\ 3932\1a\bVideocon"\bVideocon
+\16
+\ 3405\12\ 3947\1a\ 4IDEA"\ 4IDEA
+\16
+\ 3405\12\ 3951\1a\ 4IDEA"\ 4IDEA
+\17
+\ 3410\12\ 203\1a\ 5Ufone"\ 5Ufone
+\e
+\ 3410\12\ 206\1a\aTelenor"\aTelenor
+\15
+\ 3410\12\ 207\1a\ 4Jazz"\ 4Jazz
+\19
+\ 3412\12\ 240\1a\ 6AREEBA"\ 6AREEBA
+\1d
+\ 3413\12\ 203\1a\bEtisalat"\bEtisalat
+\19
+\ 3413\12\ 205\1a\ 6Airtel"\ 6Airtel
+\13
+\ 3414\12\ 201\1a\ 3MPT"\ 3MPT
+\15
+\ 3415\12\ 201\1a\ 4Alfa"\ 4Alfa
+\1f
+\ 3415\12\ 203\1a MTC Touch" MTC Touch
+\1d
+\ 3415\12\ 205\1a\ eOnly Landlines"\ 2OM
+\e
+\ 3416\12\ 201\1a\azain JO"\azain JO
+\19
+\ 3416\12\ 203\1a\ 6Umniah"\ 6Umniah
+\1f
+\ 3417\12\ 202\1a MTN Syria" MTN Syria
+%
+\ 3417\12\ 209\1a\fMOBILE SYRIA"\fMOBILE SYRIA
+\1d
+\ 3418\12\ 200\1a\bASIACELL"\bASIACELL
+\e
+\ 3418\12\ 202\1a\aSanaTel"\aSanaTel
+\e
+\ 3418\12\ 208\1a\aSanaTel"\aSanaTel
+\1f
+\ 3418\12\ 220\1a Zain Iraq" Zain Iraq
+
+\ 3418\12\ 230\1a
+Zain Iraq " Zain Iraq
+'
+\ 3418\12\ 240\1a\rKorek Telecom"\rKorek Telecom
+\e
+\ 3418\12\ 245\1a\amobitel"\amobitel
+\e
+\ 3419\12\ 202\1a\azain KW"\azain KW
+\15
+\ 3419\12\ 204\1a\ 4VIVA"\ 4VIVA
+\19
+\ 3420\12\ 203\1a\ 6mobily"\ 6mobily
+\e
+\ 3420\12\ 204\1a\azain SA"\azain SA
+\e
+\ 3421\12\ 201\1a\aSABAFON"\aSABAFON
+\10
+\ 3421\12\ 3700\1a\ 1Y"\ 1Y
+#
+\ 3422\12\ 202\1a\vOMAN MOBILE"\vOMAN MOBILE
+\e
+\ 3425\12\ 202\1a\aCellcom"\aCellcom
+\1f
+\ 3425\12\ 203\1a Pelephone" Pelephone
+\1f
+\ 3425\12\ 207\1a HotMobile" HotMobile
+\e
+\ 3426\12\ 202\1a\azain BH"\azain BH
+\15
+\ 3426\12\ 204\1a\ 4VIVA"\ 4VIVA
+\1d
+\ 3427\12\ 201\1a\bQatarnet"\bQatarnet
+)
+\ 3427\12\ 202\1a\ eVodafone Qatar"\ eVodafone Qatar
+\17
+\ 3429\12\ 201\1a\ 5NT 3G"\ 5NT 3G
+\17
+\ 3429\12\ 202\1a\ 5NCELL"\ 5NCELL
+\19
+\ 3432\12\ 211\1a\ 6IR MCI"\ 6IR MCI
+\13
+\ 3432\12\ 212\1a\ 3TKC"\ 3TKC
+\13
+\ 3432\12\ 214\1a\ 3TKC"\ 3TKC
+\15
+\ 3432\12\ 219\1a\ 4MTCE"\ 4MTCE
+\19
+\ 3432\12\ 232\1a\ 6Taliya"\ 6Taliya
+\1d
+\ 3432\12\ 235\1a\bIrancell"\bIrancell
+\1d
+\ 3436\12\ 201\1a\bSomoncom"\bSomoncom
+\1d
+\ 3436\12\ 202\1a\bINDIGO-T"\bINDIGO-T
+\16
+\ 3436\12\ 203\1a\ 6TJKMLT"\ 3MLT
+\1d
+\ 3436\12\ 205\1a BEELINETJ"\aBEELINE
+\1e
+\ 3436\12\ 212\1a INDIGO-3G"\bINDIGO-T
+\1f
+\ 3437\12\ 201\1a BeelineKG" BeelineKG
+)
+\ 3450\12\ 201\1a\15Samsung Test Bed_Test"\aSamsung
+#
+\ 3452\12\ 201\1a\vVN MobiFone"\vVN MobiFone
+%
+\ 3452\12\ 202\1a\fVN VINAPHONE"\fVN VINAPHONE
+!
+\ 3452\12\ 208\1a
+EVNTelecom"
+EVNTelecom
+\17
+\ 3456\12\ 202\1a\ 5Smart"\ 5Smart
+\11
+\ 3456\12\ 204\1a\ 2qb"\ 2qb
+\1d
+\ 3456\12\ 205\1a\bSTARCELL"\bSTARCELL
+\17
+\ 3456\12\ 206\1a\ 5Smart"\ 5Smart
+\1e
+\ 3456\12\ 209\1a
+Beeline KH"\aBeeline
+\19
+\ 3456\12\ 211\1a\ 6Seatel"\ 6Seatel
+&
+\ 3456\12\ 218\1a\12CAMBODIASHINAWATRA"\aCAMSHIN
+\1a
+\ 3457\12\ 201\1a\aLAO GSM"\ 6LAOGSM
+\1f
+\ 3457\12\ 208\1a\vBeeline Lao"\aBeeline
+\17
+\ 3466\12\ 205\1a\ 5GT 4G"\ 5GT 4G
+\19
+\ 3467\12\ 203\1a\ 6KP SUN"\ 6SUNNET
+
+\ 3470\12\ 201\1a\fGrameenPhone"\aGRAMEEN
+\15
+\ 3470\12\ 202\1a\ 4Robi"\ 4Robi
+\1d
+\ 3470\12\ 204\1a\bTeletalk"\bTeletalk
+\e
+\ 3472\12\ 202\1a\aWMOBILE"\aWMOBILE
+\1c
+\ 3502\12\ 212\1a\bMY MAXIS"\aMYMAXIS
+\1f
+\ 3502\12\ 213\1a MY CELCOM" MY CELCOM
+\1d
+\ 3502\12\ 217\1a\bMY MAXIS"\bMY MAXIS
+\1d
+\ 3502\12\ 218\1a\bU Mobile"\bU Mobile
+\1f
+\ 3502\12\ 219\1a MY CELCOM" MY CELCOM
+#
+\ 3505\12\ 203\1a\vVodafone AU"\vVodafone AU
+\ f
+\ 3505\12\ 206\1a\ 13"\ 13
+\e
+\ 3505\12\ 208\1a\aOne.Tel"\aOne.Tel
+\1f
+\ 3510\12\ 209\1a Smartfren" Smartfren
+\1f
+\ 3510\12\ 210\1a TELKOMSEL" TELKOMSEL
+\11
+\ 3510\12\ 211\1a\ 2XL"\ 2XL
+\1f
+\ 3510\12\ 228\1a Smartfren" Smartfren
+\e
+\ 3515\12\ 201\1a\aISLACOM"\aISLACOM
+\17
+\ 3515\12\ 202\1a\ 5GLOBE"\ 5GLOBE
+\17
+\ 3515\12\ 203\1a\ 5Smart"\ 5Smart
+\13
+\ 3515\12\ 205\1a\ 3SUN"\ 3SUN
+!
+\ 3515\12\ 218\1a
+red mobile"
+red mobile
+\19
+\ 3520\12\ 210\1a\ 6TH WCS"\ 6TH WCS
+
+\ 3520\12\ 221\1a\vTH ACT 1900"\bACT-1900
+\e
+\ 3525\12\ 205\1a\aStarHub"\aStarHub
+\1d
+\ 3528\12\ 202\1a\bB-Mobile"\bB-mobile
+\19
+\ 3528\12\ 211\1a\ 6DSTCom"\ 6DSTCom
+\1d
+\ 3530\12\ 205\1a\bSpark NZ"\bSpark NZ
+\1d
+\ 3544\12\ 211\1a\bBlue Sky"\bBlue Sky
+\1d
+\ 3544\12\ 217\1a\bBlue Sky"\bBlue Sky
+\1a
+\ 3549\12\ 227\1a\vSamoatel GO"\ 2GO
+\e
+\ 3602\12\ 202\1a\bvodafone"\ 6vodaEG
+\e
+\ 3603\12\ 201\1a\aMobilis"\aMobilis
+\e
+\ 3604\12\ 200\1a\aMeditel"\aMeditel
+\13
+\ 3604\12\ 201\1a\ 3IAM"\ 3IAM
+\1d
+\ 3604\12\ 202\1a\bWANA GSM"\bWANA GSM
+\19
+\ 3605\12\ 202\1a\ 6TUNTEL"\ 6TUNTEL
+\e
+\ 3606\12\ 200\1a\aLibyana"\aLibyana
+\e
+\ 3606\12\ 201\1a\aAlmadar"\aAlmadar
+\1f
+\ 3607\12\ 203\1a GM COMIUM" GM COMIUM
+\e
+\ 3607\12\ 204\1a\f607 04/Qcell"\ 2QC
+\1d
+\ 3611\12\ 204\1a
+CKY-Areeba"\ 6Areeba
+\1a
+\ 3612\12\ 202\1a\ 5CIV02"\bACELL-CI
+\19
+\ 3612\12\ 203\1a\ 6Orange"\ 6Orange
+\1e
+\ 3612\12\ 204\1a IC COMIUM"\bICCOMIUM
+\1d
+\ 3612\12\ 205\1a
+TELECEL-CI"\ 6TELCEL
+\1c
+\ 3613\12\ 202\1a BF Celtel"\ 6celtel
+\1d
+\ 3614\12\ 201\1a\bSAHELCOM"\bSAHELCOM
+\1e
+\ 3614\12\ 203\1a
+NE TELECEL"\aTELECEL
+\19
+\ 3614\12\ 204\1a\ 6Orange"\ 6Orange
+
+\ 3615\12\ 203\1a\fTELECEL-TOGO"\aTELECEL
+"
+\ 3616\12\ 202\1a\rTELECEL BENIN"\bTLCL-BEN
+
+\ 3616\12\ 203\1a\fBJ BENINCELL"\aBENCELL
+\15
+\ 3617\12\ 202\1a\ 4MTML"\ 4MTML
+\17
+\ 3617\12\ 210\1a\ 5Emtel"\ 5EMTEL
+\1e
+\ 3618\12\ 202\1a LIBERCELL"\bLIBERCEL
+
+\ 3619\12\ 202\1a\vMILLICOM SL"\bMILLICOM
+\13
+\ 3620\12\ 201\1a\ 3MTN"\ 3MTN
+"
+\ 3620\12\ 202\1a\vGH Onetouch"
+GHOnetouch
+\15
+\ 3620\12\ 203\1a\ 4Tigo"\ 4Tigo
+\e
+\ 3620\12\ 206\1a\aZain Gh"\aZain Gh
+!
+\ 3620\12\ 207\1a
+Glo Mobile"
+Glo Mobile
+%
+\ 3621\12\ 220\1a\fZain Nigeria"\fZain Nigeria
+#
+\ 3621\12\ 230\1a\vMTN Nigeria"\vMTN Nigeria
+\15
+\ 3621\12\ 240\1a\ 4Mtel"\ 4Mtel
+!
+\ 3621\12\ 250\1a
+Glo Mobile"
+Glo Mobile
+$
+\ 3621\12\ 260\1a\ fEtisalatNigeria"\bEtisalat
+\19
+\ 3624\12\ 202\1a\ 6Orange"\ 6Orange
+\19
+\ 3627\12\ 201\1a\ 6Orange"\ 6GETESA
+\1d
+\ 3628\12\ 201\1a\bLibertis"\bLIBERTIS
+\1f
+\ 3628\12\ 202\1a\vGAB TELECEL"\aTELECEL
+\1c
+\ 3628\12\ 203\1a CELTEL GA"\ 6CELTEL
+\e
+\ 3629\12\ 201\1a\ 6CELTEL"\bCELTELRC
+\1d
+\ 3629\12\ 207\1a\bWARID RC"\bWARID RC
+\e
+\ 3630\12\ 201\1a\aVodacom"\aVodacom
+\1a
+\ 3630\12\ 289\1a\bCD OASIS"\ 5OASIS
+\e
+\ 3631\12\ 204\1a\aMOVICEL"\aMOVICEL
+\13
+\ 3632\12\ 207\1a\ 3GTM"\ 3GTM
+\1a
+\ 3634\12\ 201\1a\ 4Zain" ZainSUDAN
+\19
+\ 3634\12\ 202\1a MTN Sudan"\ 3MTN
+
+\ 3634\12\ 207\1a
+Sudani One" SudaniTel
+\18
+\ 3635\12\ 210\1a\ 6R-CELL"\ 5RCELL
+\1e
+\ 3637\12\ 201\1a
+SOMTELESOM"\aTELESOM
+\19
+\ 3637\12\ 282\1a\ 6Telsom"\ 6Telsom
+\19
+\ 3639\12\ 203\1a\ 6Airtel"\ 6CELTEL
+\11
+\ 3639\12\ 205\1a\ 2Yu"\ 2Yu
+\18
+\ 3640\12\ 202\1a\ 4Tigo"\aMOBITEL
+\19
+\ 3640\12\ 203\1a\ 6ZANTEL"\ 6ZANTEL
+\e
+\ 3640\12\ 204\1a\aVodacom"\aVodaCom
+\1a
+\ 3640\12\ 205\1a\aZAIN TZ"\ 6celtel
+\1a
+\ 3640\12\ 208\1a\ 5Smart"\bSmartTZA
+\19
+\ 3641\12\ 201\1a\ 6Celtel"\ 6CELTEL
+\19
+\ 3641\12\ 210\1a\ 6MTN UG"\ 6MTN-UG
+
+\ 3642\12\ 201\1a\vSpacetel BI"\bSPACETEL
+\1a
+\ 3642\12\ 202\1a\ 6BUSAFA"\aSAFARIS
+\15
+\ 3643\12\ 201\1a\ 4mCel"\ 4mCel
+\e
+\ 3643\12\ 204\1a\aVodacom"\aVodaCom
+\19
+\ 3645\12\ 201\1a\ 6Airtel"\ 6CELTEL
+\17
+\ 3645\12\ 202\1a\ 3MTN"\aTELECEL
+\1a
+\ 3645\12\ 203\1a\ 6ZAMTEL"\aTELECEL
+\19
+\ 3646\12\ 201\1a\ 6Airtel"\ 6Celtel
+\17
+\ 3646\12\ 203\1a\ 5Sacel"\ 5Sacel
+\17
+\ 3646\12\ 204\1a\ 5Telma"\ 5TELMA
+\19
+\ 3647\12\ 200\1a\ 6Orange"\ 6Orange
+\1c
+\ 3647\12\ 210\1a
+SFRREUNION"\ 5SFRRU
+\1a
+\ 3648\12\ 201\1a\aNet*One"\ 6NETONE
+\e
+\ 3648\12\ 203\1a\aTelecel"\aTELECEL
+\19
+\ 3648\12\ 204\1a\ 6Econet"\ 6ECONET
+\16
+\ 3649\12\ 201\1a\ 3MTC"\ 6MTCNAM
+\19
+\ 3649\12\ 202\1a\ 6switch"\ 6switch
+\16
+\ 3649\12\ 203\1a\ 3Leo"\ 6leo™
+\15
+\ 3650\12\ 201\1a\ 3TNM"\ 5CP900
+\19
+\ 3650\12\ 210\1a\ 6Airtel"\ 6CELTEL
+\1e
+\ 3651\12\ 201\1a\aVodacom"
+Vodacom-LS
+\1a
+\ 3651\12\ 202\1a\ 6Mascom"\aEZI-CEL
+\19
+\ 3652\12\ 201\1a\ 6Mascom"\ 6MASCOM
+\1e
+\ 3652\12\ 204\1a BTCMobile"\bbeMOBILE
+!
+\ 3655\12\ 201\1a
+Vodacom-SA"
+Vodacom-SA
+\1c
+\ 3655\12\ 207\1a
+RSA CELL C"\ 5CellC\12
+GGSM Delta
\ No newline at end of file
--- /dev/null
+
+\18
+\ 3302\12\ 3220\1a\ 5TELUS"\ 5TELUS
+\18
+\ 3302\12\ 3221\1a\ 5TELUS"\ 5TELUS
+
+\ 3302\12\ 3500\1a Videotron" Videotron
+
+\ 3302\12\ 3510\1a Videotron" Videotron
+
+\ 3302\12\ 3520\1a Videotron" Videotron
+\1a
+\ 3302\12\ 3720\1a\ 6ROGERS"\ 6ROGERS
+\16
+\ 3310\12\ 3070\1a\ 4AT&T"\ 4AT&T
+\16
+\ 3310\12\ 3090\1a\ 4AT&T"\ 4AT&T
+\1c
+\ 3310\12\ 3150\1a\acricket"\acricket
+\16
+\ 3310\12\ 3170\1a\ 4AT&T"\ 4AT&T
+\16
+\ 3310\12\ 3380\1a\ 4AT&T"\ 4AT&T
+\16
+\ 3310\12\ 3410\1a\ 4AT&T"\ 4AT&T
+\16
+\ 3310\12\ 3560\1a\ 4AT&T"\ 4AT&T
+\16
+\ 3310\12\ 3680\1a\ 4AT&T"\ 4AT&T
+\16
+\ 3310\12\ 3950\1a\ 4AT&T"\ 4AT&T
+\16
+\ 3311\12\ 3180\1a\ 4AT&T"\ 4AT&T\12\13ATT AIO 2017-06-19
\ No newline at end of file
--- /dev/null
+
+!
+\ 3311\12\ 3480\1a\10Verizon Wireless"\ 3VzW\12\12USACDMA 2012-10-10
\ No newline at end of file
--- /dev/null
+
+\18
+\ 3302\12\ 3220\1a\ 5TELUS"\ 5TELUS
+\18
+\ 3302\12\ 3221\1a\ 5TELUS"\ 5TELUS
+
+\ 3302\12\ 3500\1a Videotron" Videotron
+
+\ 3302\12\ 3510\1a Videotron" Videotron
+
+\ 3302\12\ 3520\1a Videotron" Videotron
+\1a
+\ 3302\12\ 3720\1a\ 6ROGERS"\ 6ROGERS
+\16
+\ 3310\12\ 3070\1a\ 4AT&T"\ 4AT&T
+\16
+\ 3310\12\ 3090\1a\ 4AT&T"\ 4AT&T
+\16
+\ 3310\12\ 3150\1a\ 4AT&T"\ 4AT&T
+\16
+\ 3310\12\ 3170\1a\ 4AT&T"\ 4AT&T
+\16
+\ 3310\12\ 3380\1a\ 4AT&T"\ 4AT&T
+\16
+\ 3310\12\ 3410\1a\ 4AT&T"\ 4AT&T
+\16
+\ 3310\12\ 3560\1a\ 4AT&T"\ 4AT&T
+\16
+\ 3310\12\ 3680\1a\ 4AT&T"\ 4AT&T
+\16
+\ 3310\12\ 3950\1a\ 4AT&T"\ 4AT&T
+\16
+\ 3311\12\ 3180\1a\ 4AT&T"\ 4AT&T\12\16USA GSM all 2017-05-19
\ No newline at end of file
--- /dev/null
+
+\1c
+\ 3202\12\ 201\1a
+GR COSMOTE"\ 5C-OTE
+\1f
+\ 3202\12\ 205\1a\vvodafone GR"\avoda GR
+\18
+\ 3202\12\ 209\1a\aWIND GR"\ 4WIND
+\18
+\ 3202\12\ 210\1a\aWIND GR"\ 4WIND
+\1a
+\ 3204\12\ 202\1a\bTele2 NL"\ 5Tele2
+\1f
+\ 3204\12\ 204\1a\vvodafone NL"\avoda NL
+\19
+\ 3204\12\ 208\1a\ 6NL KPN"\ 6NL KPN
+\1f
+\ 3204\12\ 212\1a
+NL Telfort"\bNL Tlfrt
+\1e
+\ 3204\12\ 216\1a\vT-Mobile NL"\ 6TMO NL
+\1d
+\ 3206\12\ 201\1a\bProximus"\bProximus
+\18
+\ 3206\12\ 210\1a\bOrange B"\ 3OBE
+\15
+\ 3206\12\ 220\1a\ 4BASE"\ 4BASE
+\e
+\ 3208\12\ 201\1a\bOrange F"\ 6Orange
+\1d
+\ 3208\12\ 202\1a F-Contact"\aContact
+\15
+\ 3208\12\ 209\1a\ 5F SFR"\ 3SFR
+\15
+\ 3208\12\ 210\1a\ 5F SFR"\ 3SFR
+\1e
+\ 3208\12\ 211\1a SFR FEMTO"\bSFRFEMTO
+\1f
+\ 3208\12\ 213\1a\vF - Contact"\aContact
+\15
+\ 3208\12\ 215\1a\ 4Free"\ 4Free
+$
+\ 3208\12\ 220\1a\12F-Bouygues Telecom"\ 5BYTEL
+\1f
+\ 3208\12\ 288\1a\vF - Contact"\aContact
+\15
+\ 3212\12\ 201\1a\ 4vala"\ 4vala
+\19
+\ 3212\12\ 210\1a\ 6Monaco"\ 6MONACO
+#
+\ 3213\12\ 203\1a\ eAndorraTelecom"\bAndorraT
+\1f
+\ 3214\12\ 201\1a\vvodafone ES"\avoda ES
+\e
+\ 3214\12\ 203\1a Orange SP"\ 5ESPRT
+\17
+\ 3214\12\ 204\1a\ 5YOIGO"\ 5YOIGO
+\1d
+\ 3214\12\ 207\1a\bMovistar"\bMovistar
+\1f
+\ 3216\12\ 201\1a
+Telenor HU"\bTelenorH
+!
+\ 3216\12\ 203\1a\rDIGI Mobil HU"\aDIGI HU
+\1a
+\ 3216\12\ 230\1a
+Telekom HU"\ 3THU
+\1f
+\ 3216\12\ 270\1a\vvodafone HU"\avoda HU
+\1e
+\ 3218\12\ 203\1a HT ERONET"\bHTERONET
+\17
+\ 3218\12\ 205\1a\ 5m:tel"\ 5m:tel
+\1e
+\ 3218\12\ 290\1a BH Mobile"\bBHMOBILE
+\17
+\ 3219\12\ 201\1a\ 5HT HR"\ 5HT HR
+\1d
+\ 3219\12\ 202\1a\bTele2 HR"\bTele2 HR
+\17
+\ 3219\12\ 210\1a\ 5A1 HR"\ 5A1 HR
+\1f
+\ 3220\12\ 201\1a\vTelenor SRB"\aTelenor
+\14
+\ 3220\12\ 203\1a\ 4mt:s"\ 3MTS
+\e
+\ 3220\12\ 205\1a\aVip SRB"\aVip SRB
+\15
+\ 3221\12\ 201\1a\ 4vala"\ 4vala
+\15
+\ 3221\12\ 202\1a\ 4IPKO"\ 4IPKO
+\15
+\ 3222\12\ 201\1a\ 5I TIM"\ 3TIM
+\1f
+\ 3222\12\ 210\1a\vvodafone IT"\avoda IT
+\17
+\ 3222\12\ 250\1a\ 5ILIAD"\ 5ILIAD
+\19
+\ 3222\12\ 288\1a\ 6I WIND"\ 6I WIND
+\17
+\ 3222\12\ 299\1a\ 53 ITA"\ 53 ITA
+
+\ 3226\12\ 201\1a\ eRO Vodafone RO"\ 5VF-RO
+\1e
+\ 3226\12\ 203\1a
+TELEKOM.RO"\aTELEKOM
+\1e
+\ 3226\12\ 205\1a\rRO Digi.Mobil"\ 4Digi
+\1c
+\ 3226\12\ 210\1a RO ORANGE"\ 6ORANGE
+\1d
+\ 3228\12\ 201\1a\bSwisscom"\bSwisscom
+\e
+\ 3228\12\ 202\1a\aSunrise"\aSunrise
+\15
+\ 3228\12\ 203\1a\ 4Salt"\ 4Salt
+\1e
+\ 3230\12\ 201\1a\vT-Mobile CZ"\ 6TMO CZ
+\e
+\ 3230\12\ 202\1a\aO2 - CZ"\aO2 - CZ
+
+\ 3230\12\ 203\1a\vVodafone CZ"\bVodafone
+\1c
+\ 3231\12\ 201\1a Orange SK"\ 6Orange
+\1e
+\ 3231\12\ 202\1a
+Telekom SK"\aTelekom
+\e
+\ 3231\12\ 203\1a\aSWAN SK"\aSWAN SK
+\e
+\ 3231\12\ 206\1a\aO2 - SK"\aO2 - SK
+\11
+\ 3232\12\ 201\1a\ 2A1"\ 2A1
+\1a
+\ 3232\12\ 203\1a
+T-Mobile A"\ 3TMA
+\15
+\ 3232\12\ 205\1a\ 43 AT"\ 43 AT
+\1d
+\ 3232\12\ 207\1a\btelering"\btelering
+\15
+\ 3232\12\ 210\1a\ 43 AT"\ 43 AT
+#
+\ 3234\12\ 203\1a\ fAirtel-Vodafone"\aATL-VOD
+\e
+\ 3234\12\ 210\1a\aO2 - UK"\aO2 - UK
+\1f
+\ 3234\12\ 215\1a\vvodafone UK"\avoda UK
+\15
+\ 3234\12\ 220\1a\ 43 UK"\ 43 UK
+\1d
+\ 3234\12\ 228\1a\bMarathon"\bMarathon
+\11
+\ 3234\12\ 230\1a\ 2EE"\ 2EE
+\11
+\ 3234\12\ 233\1a\ 2EE"\ 2EE
+\11
+\ 3234\12\ 250\1a\ 2JT"\ 2JT
+\15
+\ 3234\12\ 255\1a\ 4Sure"\ 4Sure
+\1d
+\ 3234\12\ 258\1a\fManx Telecom"\ 4MANX
+\13
+\ 3238\12\ 201\1a\ 3TDC"\ 3TDC
+\1f
+\ 3238\12\ 202\1a
+Telenor DK"\bTelenoDK
+\15
+\ 3238\12\ 206\1a\ 43 DK"\ 43 DK
+\1a
+\ 3238\12\ 220\1a\bTelia DK"\ 5Telia
+"
+\ 3238\12\ 266\1a\10Telia-Telenor DK"\ 5TT DK
+\1f
+\ 3238\12\ 277\1a
+Telenor DK"\bTelenoDK
+\19
+\ 3240\12\ 201\1a\aTELIA S"\ 5TELIA
+\15
+\ 3240\12\ 202\1a\ 43 SE"\ 43 SE
+\16
+\ 3240\12\ 204\1a\ 6SWEDEN"\ 3SWE
+\1e
+\ 3240\12\ 205\1a Sweden 3G"\bSweden3G
+\1a
+\ 3240\12\ 207\1a\ 5Tele2"\bTele2 SE
+\1f
+\ 3240\12\ 208\1a
+Telenor SE"\bTelenorS
+!
+\ 3240\12\ 224\1a\rSweden Mobile"\aMobileS
+\1d
+\ 3242\12\ 201\1a N Telenor"\aTELENOR
+\e
+\ 3242\12\ 202\1a\bN NetCom"\ 6NetCom
+\e
+\ 3242\12\ 214\1a\aice.net"\aice.net
+\e
+\ 3242\12\ 299\1a\aTampnet"\aTampnet
+\16
+\ 3244\12\ 203\1a\ 6FI DNA"\ 3DNA
+\1a
+\ 3244\12\ 205\1a\bFI elisa"\ 5elisa
+\16
+\ 3244\12\ 212\1a\ 6FI DNA"\ 3DNA
+\19
+\ 3244\12\ 214\1a\ 6FI AMT"\ 6FI AMT
+\1a
+\ 3244\12\ 221\1a\bFI elisa"\ 5elisa
+$
+\ 3244\12\ 236\1a\ fDNA - Sonera FI"\bSuomenYV
+\1c
+\ 3244\12\ 291\1a FI SONERA"\ 6SONERA
+\1a
+\ 3246\12\ 201\1a
+OMNITEL LT"\ 3OMT
+\1c
+\ 3246\12\ 202\1a\vLT BITE GSM"\ 4BITE
+\1d
+\ 3246\12\ 203\1a\bTele2 LT"\bTele2 LT
+\16
+\ 3247\12\ 201\1a\ 6LV LMT"\ 3LMT
+\1d
+\ 3247\12\ 202\1a\bTele2 LV"\bTele2 LV
+\e
+\ 3247\12\ 205\1a\aBITE LV"\aBITE LV
+\17
+\ 3248\12\ 201\1a\ 5Telia"\ 5Telia
+\1a
+\ 3248\12\ 202\1a\bElisa EE"\ 5ELISA
+\1d
+\ 3248\12\ 203\1a\bTele2 EE"\bTele2 EE
+\e
+\ 3250\12\ 201\1a\aMTS RUS"\aMTS RUS
+\1f
+\ 3250\12\ 202\1a\vMegaFon RUS"\aMegaFon
+\1a
+\ 3250\12\ 220\1a\bTele2 RU"\ 5Tele2
+\17
+\ 3250\12\ 227\1a\ 5LETAI"\ 5LETAI
+\15
+\ 3250\12\ 228\1a\ 4voda"\ 4voda
+\17
+\ 3250\12\ 235\1a\ 5MOTIV"\ 5MOTIV
+\e
+\ 3250\12\ 299\1a\aBeeline"\aBeeline
+\1d
+\ 3255\12\ 201\1a\bVODAFONE"\bVODAFONE
+\1e
+\ 3255\12\ 202\1a
+Beeline UA"\aBeeline
+\1d
+\ 3255\12\ 203\1a\vUA-KYIVSTAR"\ 5UA-KS
+\19
+\ 3255\12\ 206\1a\ 6life:)"\ 6life:)
+\19
+\ 3255\12\ 207\1a\ 6TriMob"\ 6TriMob
+\1c
+\ 3257\12\ 201\1a BY VELCOM"\ 6VELCOM
+\19
+\ 3257\12\ 202\1a\ 6MTS BY"\ 6MTS BY
+\1e
+\ 3257\12\ 204\1a life:) BY"\blife:)BY
+\1c
+\ 3259\12\ 201\1a Orange MD"\ 6Orange
+\1d
+\ 3259\12\ 202\1a\bMoldcell"\bMoldcell
+\17
+\ 3259\12\ 205\1a\ 5UNITE"\ 5UNITE
+\13
+\ 3259\12\ 215\1a\ 3IDC"\ 3IDC
+\15
+\ 3260\12\ 201\1a\ 4Plus"\ 4PLUS
+\1d
+\ 3260\12\ 202\1a\vT-Mobile.pl"\ 5TM PL
+\1c
+\ 3260\12\ 203\1a Orange PL"\ 6Orange
+\15
+\ 3260\12\ 206\1a\ 4Play"\ 4Play
+\1a
+\ 3262\12\ 201\1a
+Telekom.de"\ 3TDG
+
+\ 3262\12\ 202\1a\vVodafone.de"\bVodafone
+\e
+\ 3262\12\ 203\1a\ao2 - de"\ao2 - de
+\e
+\ 3262\12\ 207\1a\ao2 - de"\ao2 - de
+\19
+\ 3266\12\ 201\1a\ 6GIBTEL"\ 6GIBTEL
+\1d
+\ 3268\12\ 201\1a
+vodafone P"\ 6voda P
+\13
+\ 3268\12\ 203\1a\ 3NOS"\ 3NOS
+\13
+\ 3268\12\ 206\1a\ 3MEO"\ 3MEO
+\15
+\ 3270\12\ 201\1a\ 4POST"\ 4POST
+\19
+\ 3270\12\ 277\1a\aL TANGO"\ 5TANGO
+\1e
+\ 3270\12\ 299\1a\vL Orange-LU"\ 6Orange
+\1f
+\ 3272\12\ 201\1a\vvodafone IE"\avoda IE
+\ f
+\ 3272\12\ 202\1a\ 13"\ 13
+\1f
+\ 3272\12\ 203\1a\fIRL - METEOR"\ 6METEOR
+\ f
+\ 3272\12\ 205\1a\ 13"\ 13
+\1c
+\ 3274\12\ 201\1a IS SIMINN"\ 6SIMINN
+\1d
+\ 3274\12\ 202\1a\bVodafone"\bVodafone
+\19
+\ 3274\12\ 204\1a\ 6Viking"\ 6Viking
+\1e
+\ 3274\12\ 208\1a
+IS OnWaves"\aOnWaves
+\18
+\ 3274\12\ 211\1a\aNOVA IS"\ 4NOVA
+\e
+\ 3276\12\ 201\1a
+Telekom.al"\ 4T.al
+\e
+\ 3276\12\ 202\1a\aVoda AL"\aVoda AL
+\1f
+\ 3276\12\ 203\1a
+ALBtelecom"\bATmobile
+\1f
+\ 3278\12\ 201\1a\vvodafone MT"\avoda MT
+\1e
+\ 3278\12\ 221\1a go mobile"\bgomobile
+
+\ 3278\12\ 277\1a\rMelita Mobile"\ 6Melita
+\1e
+\ 3280\12\ 201\1a Cyta-Voda"\bCytaVoda
+\13
+\ 3280\12\ 210\1a\ 3MTN"\ 3MTN
+!
+\ 3280\12\ 220\1a\fPrimeTel PLC"\bPrimeTel
+\1d
+\ 3282\12\ 201\1a\vGEO-GEOCELL"\ 5GCELL
+\1f
+\ 3282\12\ 202\1a\rMAGTI-GSM-GEO"\ 5MAGTI
+\17
+\ 3282\12\ 204\1a\aBEELINE"\ 3BEE
+\1e
+\ 3283\12\ 201\1a
+Beeline AM"\aBeeline
+\e
+\ 3283\12\ 205\1a\aMTS ARM"\aMTS Arm
+\18
+\ 3283\12\ 210\1a\aUcom AM"\ 4Ucom
+\17
+\ 3284\12\ 201\1a\ 5A1 BG"\ 5A1 BG
+\1e
+\ 3284\12\ 203\1a
+Vivacom BG"\aVivacom
+\1e
+\ 3284\12\ 205\1a
+Telenor BG"\aTelenor
+\1d
+\ 3286\12\ 201\1a\vTR TURKCELL"\ 5TCELL
+#
+\ 3286\12\ 202\1a\11Vodafone Türkiye"\ 5VF-TR
+\15
+\ 3286\12\ 203\1a\ 4AVEA"\ 4AVEA
+\1e
+\ 3288\12\ 201\1a\vForoya Tele"\ 6FT-GSM
+
+\ 3288\12\ 202\1a\vVODAFONE FO"\bVODAFONE
+#
+\ 3290\12\ 201\1a\ eTELE Greenland"\bTELE GRL
+\17
+\ 3293\12\ 240\1a\ 5A1 SI"\ 5A1 SI
+\e
+\ 3293\12\ 241\1a\aMOBITEL"\aMOBITEL
+\13
+\ 3293\12\ 264\1a\ 3T-2"\ 3T-2
+\1d
+\ 3293\12\ 270\1a\bTELEMACH"\bTELEMACH
+\1d
+\ 3294\12\ 201\1a
+Telekom MK"\ 6MKT MK
+\e
+\ 3294\12\ 203\1a\aVip MKD"\aVip MKD
+\1f
+\ 3295\12\ 201\1a
+SwisscomFL"\bSwiss FL
+\e
+\ 3295\12\ 202\1a\aSalt.li"\aSalt.li
+\13
+\ 3295\12\ 205\1a\ 3FL1"\ 3FL1
+\e
+\ 3297\12\ 201\1a\aTelenor"\aTelenor
+\e
+\ 3297\12\ 202\1a
+Telekom.me"\ 4T.me
+\15
+\ 3297\12\ 203\1a\ 4MTEL"\ 4MTEL
+\1a
+\ 3302\12\ 3130\1a\ 6Xplore"\ 6Xplore
+\18
+\ 3302\12\ 3220\1a\ 5TELUS"\ 5TELUS
+\1e
+\ 3302\12\ 3270\1a\bEastlink"\bEastlink
+"
+\ 3302\12\ 3340\1a\11Execulink Telecom"\ 3ETI
+\16
+\ 3302\12\ 3370\1a\ 4Fido"\ 4Fido
+\16
+\ 3302\12\ 3380\1a\ 4KNET"\ 4KNET
+\14
+\ 3302\12\ 3480\1a\ 3SSi"\ 3SSi
+\1c
+\ 3302\12\ 3490\1a\aFreedom"\aFreedom
+\1c
+\ 3302\12\ 3500\1a Videotron"\ 5CANVT
+\1c
+\ 3302\12\ 3520\1a Videotron"\ 5CANVT
+\16
+\ 3302\12\ 3610\1a\ 4Bell"\ 4Bell
+!
+\ 3302\12\ 3620\1a\10Ice Wireless Inc"\ 3Ice
+#
+\ 3302\12\ 3720\1a\ fRogers Wireless"\ 6ROGERS
+\1c
+\ 3302\12\ 3780\1a\aSaskTel"\aSaskTel
+\1e
+\ 3302\12\ 3880\1a\bFastRoam"\bFastRoam
+\1e
+\ 3302\12\ 3940\1a\bWightman"\bWightman
+\1d
+\ 3308\12\ 201\1a
+SPM AMERIS"\ 6AMERIS
+*
+\ 3310\12\ 3020\1a\14US - Union Telephone"\bUnionTel
+\16
+\ 3310\12\ 3030\1a\ 4AT&T"\ 4AT&T
+\16
+\ 3310\12\ 3032\1a\ 4IT&E"\ 4IT&E
+\14
+\ 3310\12\ 3050\1a\ 3GCI"\ 3GCI
+\1e
+\ 3310\12\ 258\1a\ fInland Cellular"\ 2IC
+\16
+\ 3310\12\ 3110\1a\ 4IT&E"\ 4IT&E
+\1a
+\ 3310\12\ 3120\1a\ 6Sprint"\ 6Sprint
+\14
+\ 3310\12\ 3140\1a\ 3GTA"\ 3GTA
+\16
+\ 3310\12\ 3150\1a\ 4AT&T"\ 4AT&T
+\1e
+\ 3310\12\ 3160\1a\bT-Mobile"\bT-Mobile
+\16
+\ 3310\12\ 3170\1a\ 4AT&T"\ 4AT&T
+&
+\ 3310\12\ 3180\1a\15West Central Wireless"\ 3WCW
+&
+\ 3310\12\ 3190\1a\10USA Dutch Harbor"\bD-HARBOR
+\1e
+\ 3310\12\ 3200\1a\bT-Mobile"\bT-Mobile
+\1e
+\ 3310\12\ 3210\1a\bT-Mobile"\bT-Mobile
+\1e
+\ 3310\12\ 3220\1a\bT-Mobile"\bT-Mobile
+\1e
+\ 3310\12\ 3230\1a\bT-Mobile"\bT-Mobile
+\1e
+\ 3310\12\ 3240\1a\bT-Mobile"\bT-Mobile
+\1e
+\ 3310\12\ 3250\1a\bT-Mobile"\bT-Mobile
+\1e
+\ 3310\12\ 3260\1a\bT-Mobile"\bT-Mobile
+\1e
+\ 3310\12\ 3270\1a\bT-Mobile"\bT-Mobile
+\16
+\ 3310\12\ 3280\1a\ 4AT&T"\ 4AT&T
+\1d
+\ 3310\12\ 3300\1a\bBigSkyUS"\aBig Sky
+\1e
+\ 3310\12\ 3310\1a\bT-Mobile"\bT-Mobile
+#
+\ 3310\12\ 3320\1a\11USA - CellularOne"\ 4Cell
+#
+\ 3310\12\ 3340\1a\10Limitless Mobile"\ 5LMUSA
+
+\ 3310\12\ 3370\1a\ eDOCOMO PACIFIC"\ 4DPAC
+\16
+\ 3310\12\ 3380\1a\ 4AT&T"\ 4AT&T
+\16
+\ 3310\12\ 3410\1a\ 4AT&T"\ 4AT&T
+*
+\ 3310\12\ 3450\1a\17Cell One of NE Colorado"\ 5NECCI
+\18
+\ 3310\12\ 3460\1a\ 5USA1L"\ 5USA1L
+
+\ 3310\12\ 3470\1a\ eDOCOMO PACIFIC"\ 4DPAC
+\1e
+\ 3310\12\ 3490\1a\bT-Mobile"\bT-Mobile
+"
+\ 3310\12\ 3530\1a\11Iowa Wireless USA"\ 3IWS
+\1e
+\ 3310\12\ 3570\1a\bCell One"\bCell One
+#
+\ 3310\12\ 3630\1a\rUSA AmeriLink"\bAMERLINK
+\1e
+\ 3310\12\ 3660\1a\bT-Mobile"\bT-Mobile
+#
+\ 3310\12\ 3690\1a\10Limitless Mobile"\ 5LMUSA
+\1c
+\ 3310\12\ 3710\1a USA ASTAC"\ 5ASTAC
+\1e
+\ 3310\12\ 3730\1a\fU.S.Cellular"\ 4USCC
+\18
+\ 3310\12\ 3740\1a\aUSA OTZ"\ 3OTZ
+"
+\ 3310\12\ 3770\1a\11Iowa Wireless USA"\ 3IWS
+\1e
+\ 3310\12\ 3800\1a\bT-Mobile"\bT-Mobile
+\1f
+\ 3310\12\ 3840\1a\ftelna Mobile"\ 5telna
+\1c
+\ 3310\12\ 3890\1a\aVerizon"\aVerizon
+\1d
+\ 3310\12\ 3990\1a Worldcall"\ 6Evolve
+\1a
+\ 3311\12\ 3030\1a\ 6Indigo"\ 6Indigo
+"
+\ 3311\12\ 3040\1a\rUSA - Commnet"\aCommnet
+#
+\ 3311\12\ 3080\1a\rPine Cellular"\bPINECell
+\1c
+\ 3311\12\ 3170\1a\aTampnet"\aTampnet
+\e
+\ 3311\12\ 3190\1a\bUSAC1ECI"\ 5C1ECI
+\1c
+\ 3311\12\ 3230\1a\aC Spire"\aC Spire
+\19
+\ 3311\12\ 3240\1a\aUSACWCI"\ 4CWCI
+\1c
+\ 3311\12\ 3270\1a\aVerizon"\aVerizon
+\14
+\ 3311\12\ 3370\1a\ 3GCI"\ 3GCI
+\1c
+\ 3311\12\ 3480\1a\aVerizon"\aVerizon
+\18
+\ 3311\12\ 3530\1a\ 5USANW"\ 5USANW
+\1e
+\ 3311\12\ 3580\1a\fU.S.Cellular"\ 4USCC
+#
+\ 3311\12\ 3600\1a\10Limitless Mobile"\ 5LMUSA
+\1c
+\ 3311\12\ 3630\1a\aC Spire"\aC Spire
+\e
+\ 3311\12\ 3660\1a Metro PCS"\ 4MPCS
+$
+\ 3311\12\ 3710\1a\12Northeast Wireless"\ 4NEWN
+\14
+\ 3311\12\ 3740\1a\ 3TCI"\ 3TCI
+"
+\ 3311\12\ 3810\1a\12Bluegrass Wireless"\ 2BW
+\17
+\ 3311\12\ 3990\1a\ 6VTW US"\ 3VTW
+\1d
+\ 3312\12\ 3060\1a
+CoverageCo"\ 5CvgCo
+#
+\ 3312\12\ 3180\1a\10Limitless Mobile"\ 5LMUSA
+\1e
+\ 3312\12\ 3230\1a\fSRT Wireless"\ 4SRTW
+\18
+\ 3312\12\ 3260\1a\ 5USACL"\ 5USACL
+\18
+\ 3312\12\ 3280\1a\aPioneer"\ 3CNP
+'
+\ 3312\12\ 3290\1a\13Strata Networks USA"\ 6Strata
+&
+\ 3312\12\ 3420\1a\15Nex-Tech Wireless USA"\ 3NTW
+\1a
+\ 3312\12\ 3480\1a\ 6Nemont"\ 6Nemont
+
+\ 3312\12\ 3630\1a
+NetGenuity"\bNetGenui
+\1a
+\ 3312\12\ 3870\1a\ 6GigSky"\ 6GigSky
+\1a
+\ 3313\12\ 3070\1a\ 6MNSHub"\ 6MNSHub
+\1e
+\ 3313\12\ 3380\1a\bOptimERA"\bOptimERA
+\e
+\ 3330\12\ 3110\1a\bPR Claro"\ 5Claro
+"
+\ 3330\12\ 3120\1a\fOpen Mob PRI"\bOpen Mob
+\19
+\ 3334\12\ 203\1a\bMovistar"\ 4TEMM
+\1a
+\ 3334\12\ 3020\1a\ 6TELCEL"\ 6TELCEL
+\16
+\ 3334\12\ 3050\1a\ 4AT&T"\ 4AT&T
+\16
+\ 3334\12\ 3070\1a\ 4AT&T"\ 4AT&T
+\15
+\ 3334\12\ 290\1a\ 4AT&T"\ 4AT&T
+\1c
+\ 3338\12\ 3050\1a\aDigicel"\aDigicel
+\16
+\ 3338\12\ 3180\1a\ 4FLOW"\ 4FLOW
+\e
+\ 3340\12\ 201\1a\bF-Orange"\ 6Orange
+\13
+\ 3340\12\ 202\1a\ 3SFR"\ 3SFR
+\1c
+\ 3340\12\ 220\1a\aDigicel"\bDigicelF
+\16
+\ 3342\12\ 3600\1a\ 4FLOW"\ 4FLOW
+\1c
+\ 3342\12\ 3750\1a\aDIGICEL"\aDIGICEL
+\1a
+\ 3344\12\ 230\1a APUA inet"\ 4inet
+\16
+\ 3344\12\ 3920\1a\ 4FLOW"\ 4FLOW
+\1e
+\ 3344\12\ 3930\1a\bCingular"\bCingular
+\16
+\ 3346\12\ 3140\1a\ 4FLOW"\ 4FLOW
+\16
+\ 3348\12\ 3170\1a\ 4FLOW"\ 4FLOW
+!
+\ 3348\12\ 3570\1a\rCCT Boatphone"\ 6CCTBVI
+\1c
+\ 3350\12\ 3000\1a\aCELLONE"\aCELLONE
+\1e
+\ 3350\12\ 3010\1a\bCingular"\bCingular
+\1c
+\ 3352\12\ 3030\1a\aDIGICEL"\aDIGICEL
+\16
+\ 3352\12\ 3110\1a\ 4FLOW"\ 4FLOW
+\16
+\ 3354\12\ 3860\1a\ 4FLOW"\ 4FLOW
+\16
+\ 3356\12\ 3110\1a\ 4FLOW"\ 4FLOW
+\1c
+\ 3358\12\ 3050\1a\aDIGICEL"\aDIGICEL
+\16
+\ 3358\12\ 3110\1a\ 4FLOW"\ 4FLOW
+\1c
+\ 3360\12\ 3070\1a\aDIGICEL"\aDIGICEL
+\16
+\ 3360\12\ 3110\1a\ 4FLOW"\ 4FLOW
+\1f
+\ 3362\12\ 251\1a\vTelcell GSM"\aTelcell
+\e
+\ 3362\12\ 269\1a\aDigicel"\aDigicel
+\13
+\ 3362\12\ 278\1a\ 3Kla"\ 3Kla
+\e
+\ 3362\12\ 291\1a\aCHIPPIE"\aCHIPPIE
+\17
+\ 3363\12\ 201\1a\ 5SETAR"\ 5SETAR
+\1e
+\ 3363\12\ 202\1a
+AW Digicel"\aDigicel
+\13
+\ 3364\12\ 239\1a\ 3BTC"\ 3BTC
+\15
+\ 3364\12\ 249\1a\ 4aliv"\ 4aliv
+\16
+\ 3365\12\ 3840\1a\ 4FLOW"\ 4FLOW
+\1e
+\ 3366\12\ 3020\1a\bCingular"\bCingular
+\16
+\ 3366\12\ 3110\1a\ 4FLOW"\ 4FLOW
+\e
+\ 3368\12\ 201\1a\aCUBACEL"\aCUBACEL
+\19
+\ 3370\12\ 201\1a\ 6ALTICE"\ 6ALTICE
+\1e
+\ 3370\12\ 202\1a CLARO DOM"\bClaroDOM
+\18
+\ 3370\12\ 204\1a\aViva DO"\ 4Viva
+
+\ 3370\12\ 205\1a\ fWind Telecom DO"\ 4Wind
+\19
+\ 3372\12\ 203\1a\ 6Natcom"\ 6Natcom
+\15
+\ 3374\12\ 212\1a\ 4TSTT"\ 4TSTT
+\1c
+\ 3374\12\ 3130\1a\aDigicel"\aDigicel
+\16
+\ 3376\12\ 3350\1a\ 4FLOW"\ 4FLOW
+\1a
+\ 3400\12\ 201\1a\ 5AZEAC"\bAzercell
+\1e
+\ 3400\12\ 202\1a
+BAKCELL AZ"\aBAKCELL
+\16
+\ 3400\12\ 204\1a\ 6AZ Nar"\ 3Nar
+\1e
+\ 3401\12\ 201\1a
+Beeline KZ"\aBeeline
+\17
+\ 3401\12\ 202\1a\ 5Kcell"\ 5Kcell
+\17
+\ 3401\12\ 207\1a\ 5ALTEL"\ 5ALTEL
+\17
+\ 3401\12\ 277\1a\ 5Tele2"\ 5Tele2
+
+\ 3402\12\ 211\1a\vBT B-Mobile"\bB-Mobile
+\1e
+\ 3402\12\ 277\1a TASHICELL"\bTASHICEL
+\1d
+\ 3404\12\ 202\1a
+IND airtel"\ 6airtel
+\1d
+\ 3404\12\ 203\1a
+IND airtel"\ 6airtel
+\15
+\ 3404\12\ 204\1a\ 4IDEA"\ 4IDEA
+\15
+\ 3404\12\ 207\1a\ 4IDEA"\ 4IDEA
+\1d
+\ 3404\12\ 210\1a
+IND airtel"\ 6airtel
+\15
+\ 3404\12\ 212\1a\ 4IDEA"\ 4IDEA
+\15
+\ 3404\12\ 214\1a\ 4IDEA"\ 4IDEA
+\1d
+\ 3404\12\ 216\1a
+IND airtel"\ 6airtel
+\15
+\ 3404\12\ 219\1a\ 4IDEA"\ 4IDEA
+\15
+\ 3404\12\ 222\1a\ 4IDEA"\ 4IDEA
+\15
+\ 3404\12\ 224\1a\ 4IDEA"\ 4IDEA
+\1d
+\ 3404\12\ 231\1a
+IND airtel"\ 6airtel
+\e
+\ 3404\12\ 234\1a\aCellOne"\aCellOne
+\e
+\ 3404\12\ 238\1a\aCellOne"\aCellOne
+\1d
+\ 3404\12\ 240\1a
+IND airtel"\ 6airtel
+\15
+\ 3404\12\ 244\1a\ 4IDEA"\ 4IDEA
+\1d
+\ 3404\12\ 245\1a
+IND airtel"\ 6airtel
+\1d
+\ 3404\12\ 249\1a
+IND airtel"\ 6airtel
+\e
+\ 3404\12\ 251\1a\aCellOne"\aCellOne
+\e
+\ 3404\12\ 253\1a\aCellOne"\aCellOne
+\e
+\ 3404\12\ 254\1a\aCellOne"\aCellOne
+\e
+\ 3404\12\ 255\1a\aCellOne"\aCellOne
+\15
+\ 3404\12\ 256\1a\ 4IDEA"\ 4IDEA
+\e
+\ 3404\12\ 257\1a\aCellOne"\aCellOne
+\e
+\ 3404\12\ 258\1a\aCellOne"\aCellOne
+\e
+\ 3404\12\ 259\1a\aCellOne"\aCellOne
+\e
+\ 3404\12\ 262\1a\aCellOne"\aCellOne
+\e
+\ 3404\12\ 264\1a\aCellOne"\aCellOne
+\e
+\ 3404\12\ 266\1a\aCellOne"\aCellOne
+\1e
+\ 3404\12\ 268\1a
+IN-DOLPHIN"\aDOLPHIN
+\1e
+\ 3404\12\ 269\1a
+IN-DOLPHIN"\aDOLPHIN
+\1d
+\ 3404\12\ 270\1a
+IND airtel"\ 6airtel
+\e
+\ 3404\12\ 271\1a\aCellOne"\aCellOne
+\e
+\ 3404\12\ 272\1a\aCellOne"\aCellOne
+\e
+\ 3404\12\ 273\1a\aCellOne"\aCellOne
+\e
+\ 3404\12\ 274\1a\aCellOne"\aCellOne
+\e
+\ 3404\12\ 275\1a\aCellOne"\aCellOne
+\e
+\ 3404\12\ 276\1a\aCellOne"\aCellOne
+\e
+\ 3404\12\ 277\1a\aCellOne"\aCellOne
+\15
+\ 3404\12\ 278\1a\ 4IDEA"\ 4IDEA
+\e
+\ 3404\12\ 279\1a\aCellOne"\aCellOne
+\e
+\ 3404\12\ 280\1a\aCellOne"\aCellOne
+\e
+\ 3404\12\ 281\1a\aCellOne"\aCellOne
+\15
+\ 3404\12\ 282\1a\ 4IDEA"\ 4IDEA
+\15
+\ 3404\12\ 287\1a\ 4IDEA"\ 4IDEA
+\15
+\ 3404\12\ 289\1a\ 4IDEA"\ 4IDEA
+\1d
+\ 3404\12\ 290\1a
+IND airtel"\ 6airtel
+\1d
+\ 3404\12\ 292\1a
+IND airtel"\ 6airtel
+\1d
+\ 3404\12\ 293\1a
+IND airtel"\ 6airtel
+\1d
+\ 3404\12\ 294\1a
+IND airtel"\ 6airtel
+\1d
+\ 3404\12\ 295\1a
+IND airtel"\ 6airtel
+\1d
+\ 3404\12\ 296\1a
+IND airtel"\ 6airtel
+\1d
+\ 3404\12\ 297\1a
+IND airtel"\ 6airtel
+\1d
+\ 3404\12\ 298\1a
+IND airtel"\ 6airtel
+\1d
+\ 3405\12\ 251\1a
+IND airtel"\ 6airtel
+\1d
+\ 3405\12\ 252\1a
+IND airtel"\ 6airtel
+\1d
+\ 3405\12\ 253\1a
+IND airtel"\ 6airtel
+\1d
+\ 3405\12\ 254\1a
+IND airtel"\ 6airtel
+\1d
+\ 3405\12\ 255\1a
+IND airtel"\ 6airtel
+\1d
+\ 3405\12\ 256\1a
+IND airtel"\ 6airtel
+\15
+\ 3405\12\ 270\1a\ 4IDEA"\ 4IDEA
+\16
+\ 3405\12\ 3799\1a\ 4IDEA"\ 4IDEA
+\1f
+\ 3405\12\ 3818\1a
+IN Telenor"\aTelenor
+\1f
+\ 3405\12\ 3819\1a
+IN Telenor"\aTelenor
+\1e
+\ 3405\12\ 3823\1a\bVIDEOCON"\bVIDEOCON
+\1e
+\ 3405\12\ 3824\1a\bVIDEOCON"\bVIDEOCON
+\1e
+\ 3405\12\ 3825\1a\bVIDEOCON"\bVIDEOCON
+\1e
+\ 3405\12\ 3827\1a\bVIDEOCON"\bVIDEOCON
+\1e
+\ 3405\12\ 3828\1a\bVIDEOCON"\bVIDEOCON
+\1e
+\ 3405\12\ 3829\1a\bVIDEOCON"\bVIDEOCON
+\1e
+\ 3405\12\ 3830\1a\bVIDEOCON"\bVIDEOCON
+\1e
+\ 3405\12\ 3831\1a\bVIDEOCON"\bVIDEOCON
+\1e
+\ 3405\12\ 3832\1a\bVIDEOCON"\bVIDEOCON
+\1e
+\ 3405\12\ 3833\1a\bVIDEOCON"\bVIDEOCON
+\1e
+\ 3405\12\ 3834\1a\bVIDEOCON"\bVIDEOCON
+\1e
+\ 3405\12\ 3835\1a\bVIDEOCON"\bVIDEOCON
+\1e
+\ 3405\12\ 3836\1a\bVIDEOCON"\bVIDEOCON
+\1e
+\ 3405\12\ 3837\1a\bVIDEOCON"\bVIDEOCON
+\1e
+\ 3405\12\ 3838\1a\bVIDEOCON"\bVIDEOCON
+\1e
+\ 3405\12\ 3839\1a\bVIDEOCON"\bVIDEOCON
+\18
+\ 3405\12\ 3840\1a\aIND-JIO"\ 3JIO
+\1e
+\ 3405\12\ 3841\1a\bVIDEOCON"\bVIDEOCON
+\1e
+\ 3405\12\ 3842\1a\bVIDEOCON"\bVIDEOCON
+\1e
+\ 3405\12\ 3843\1a\bVIDEOCON"\bVIDEOCON
+\16
+\ 3405\12\ 3845\1a\ 4IDEA"\ 4IDEA
+\16
+\ 3405\12\ 3846\1a\ 4IDEA"\ 4IDEA
+\16
+\ 3405\12\ 3848\1a\ 4IDEA"\ 4IDEA
+\16
+\ 3405\12\ 3849\1a\ 4IDEA"\ 4IDEA
+\16
+\ 3405\12\ 3850\1a\ 4IDEA"\ 4IDEA
+\16
+\ 3405\12\ 3852\1a\ 4IDEA"\ 4IDEA
+\16
+\ 3405\12\ 3853\1a\ 4IDEA"\ 4IDEA
+\18
+\ 3405\12\ 3854\1a\aIND-JIO"\ 3JIO
+\18
+\ 3405\12\ 3855\1a\aIND-JIO"\ 3JIO
+\18
+\ 3405\12\ 3856\1a\aIND-JIO"\ 3JIO
+\18
+\ 3405\12\ 3857\1a\aIND-JIO"\ 3JIO
+\18
+\ 3405\12\ 3858\1a\aIND-JIO"\ 3JIO
+\18
+\ 3405\12\ 3859\1a\aIND-JIO"\ 3JIO
+\18
+\ 3405\12\ 3860\1a\aIND-JIO"\ 3JIO
+\18
+\ 3405\12\ 3861\1a\aIND-JIO"\ 3JIO
+\18
+\ 3405\12\ 3862\1a\aIND-JIO"\ 3JIO
+\18
+\ 3405\12\ 3863\1a\aIND-JIO"\ 3JIO
+\18
+\ 3405\12\ 3864\1a\aIND-JIO"\ 3JIO
+\18
+\ 3405\12\ 3865\1a\aIND-JIO"\ 3JIO
+\18
+\ 3405\12\ 3866\1a\aIND-JIO"\ 3JIO
+\18
+\ 3405\12\ 3867\1a\aIND-JIO"\ 3JIO
+\18
+\ 3405\12\ 3868\1a\aIND-JIO"\ 3JIO
+\18
+\ 3405\12\ 3869\1a\aIND-JIO"\ 3JIO
+\18
+\ 3405\12\ 3870\1a\aIND-JIO"\ 3JIO
+\18
+\ 3405\12\ 3871\1a\aIND-JIO"\ 3JIO
+\18
+\ 3405\12\ 3872\1a\aIND-JIO"\ 3JIO
+\18
+\ 3405\12\ 3873\1a\aIND-JIO"\ 3JIO
+\18
+\ 3405\12\ 3874\1a\aIND-JIO"\ 3JIO
+\1f
+\ 3405\12\ 3875\1a
+IN Telenor"\aTelenor
+\1f
+\ 3405\12\ 3876\1a
+IN Telenor"\aTelenor
+\1f
+\ 3405\12\ 3879\1a
+IN Telenor"\aTelenor
+\1f
+\ 3405\12\ 3927\1a
+IN Telenor"\aTelenor
+\1f
+\ 3405\12\ 3929\1a
+IN Telenor"\aTelenor
+\15
+\ 3410\12\ 201\1a\ 4Jazz"\ 4Jazz
+\1a
+\ 3410\12\ 203\1a\bPK-UFONE"\ 5UFONE
+\15
+\ 3410\12\ 204\1a\ 4ZONG"\ 4ZONG
+\18
+\ 3410\12\ 205\1a\aSCOM-PK"\ 4SCOM
+\1e
+\ 3410\12\ 206\1a
+Telenor PK"\aTELENOR
+\18
+\ 3412\12\ 201\1a\aAF AWCC"\ 4AWCC
+\19
+\ 3412\12\ 220\1a\ 6ROSHAN"\ 6ROSHAN
+\16
+\ 3412\12\ 240\1a\ 6MTN AF"\ 3MTN
+
+\ 3412\12\ 250\1a\vEtisalat Af"\bEtisalat
+\1e
+\ 3413\12\ 201\1a
+Mobitel LK"\aMobitel
+\19
+\ 3413\12\ 202\1a\ 6DIALOG"\ 6DIALOG
+!
+\ 3413\12\ 203\1a\fSRI Etisalat"\bEtisalat
+\1d
+\ 3413\12\ 205\1a
+SRI AIRTEL"\ 6Airtel
+\17
+\ 3413\12\ 208\1a\ 5Hutch"\ 5Hutch
+\19
+\ 3414\12\ 201\1a\ 6MM 900"\ 6MPTGSM
+\e
+\ 3414\12\ 205\1a\aOoredoo"\aOoredoo
+\17
+\ 3414\12\ 206\1a\aTelenor"\ 3TNM
+\17
+\ 3414\12\ 209\1a\ 5MYTEL"\ 5MYTEL
+\15
+\ 3415\12\ 201\1a\ 4alfa"\ 4alfa
+\17
+\ 3415\12\ 203\1a\ 5touch"\ 5touch
+\1f
+\ 3415\12\ 205\1a\10LBN OGERO Mobile"\ 2OM
+\e
+\ 3416\12\ 201\1a\aZain JO"\aZain JO
+\19
+\ 3416\12\ 203\1a\ 6UMNIAH"\ 6UMNIAH
+\1e
+\ 3416\12\ 277\1a Orange JO"\bOrangeJO
+\13
+\ 3417\12\ 202\1a\ 3MTN"\ 3MTN
+\1d
+\ 3418\12\ 205\1a\bASIACELL"\bASIACELL
+\e
+\ 3418\12\ 220\1a\azain IQ"\azain IQ
+\19
+\ 3418\12\ 230\1a\ 6IRAQNA"\ 6IRAQNA
+\17
+\ 3418\12\ 240\1a\ 5KOREK"\ 5KOREK
+\e
+\ 3419\12\ 202\1a\aZain KW"\azain KW
+\e
+\ 3419\12\ 203\1a\aOoredoo"\aOoredoo
+\19
+\ 3419\12\ 204\1a\bKT, VIVA"\ 4VIVA
+\13
+\ 3420\12\ 201\1a\ 3STC"\ 3STC
+\1d
+\ 3420\12\ 203\1a
+Mobily-KSA"\ 6Mobily
+\1d
+\ 3420\12\ 204\1a\bZain KSA"\bZain KSA
+\e
+\ 3421\12\ 201\1a\aSabaFon"\aSABAFON
+\13
+\ 3421\12\ 202\1a\ 3MTN"\ 3MTN
+\17
+\ 3421\12\ 204\1a Y-Telecom"\ 1Y
+\e
+\ 3422\12\ 202\1a\aOmantel"\aOmantel
+
+\ 3422\12\ 203\1a\fOoredoo Oman"\aOoredoo
+\1d
+\ 3424\12\ 202\1a\bETISALAT"\bETISALAT
+\11
+\ 3424\12\ 203\1a\ 2du"\ 2du
+\1e
+\ 3425\12\ 201\1a
+Partner IL"\aPartner
+\1e
+\ 3425\12\ 202\1a
+Cellcom IL"\aCellcom
+\1c
+\ 3425\12\ 203\1a\fIL Pelephone"\ 3PCL
+#
+\ 3425\12\ 205\1a\10JAWWAL-PALESTINE"\ 6JAWWAL
+%
+\ 3425\12\ 206\1a\11Ooredoo Palestine"\aOoredoo
+"
+\ 3425\12\ 207\1a\ fHot Mobile Ltd."\ 6HOT IL
+\1c
+\ 3425\12\ 208\1a\bGolan IL"\aGolan T
+"
+\ 3425\12\ 228\1a\ fHot Mobile Ltd."\ 6Israel
+\e
+\ 3426\12\ 201\1a\aBATELCO"\aBATELCO
+\e
+\ 3426\12\ 202\1a\aZain BH"\aZain BH
+\e
+\ 3426\12\ 204\1a\aVIVA BH"\aVIVA BH
+\e
+\ 3427\12\ 201\1a\aOoredoo"\aOoredoo
+\1a
+\ 3427\12\ 202\1a\bvodafone"\ 5VF-QA
+\1c
+\ 3428\12\ 201\1a Skytel MN"\ 6Skytel
+&
+\ 3428\12\ 288\1a\13MONGOLIA UNITEL LLC"\ 6UNTLMN
+\1e
+\ 3428\12\ 299\1a
+MN MobiCom"\aMobiCom
+\1c
+\ 3429\12\ 201\1a\rNepal Telecom"\ 2NT
+\17
+\ 3429\12\ 202\1a\ 5Ncell"\ 5Ncell
+\18
+\ 3429\12\ 204\1a SmartCell"\ 2ST
+\1e
+\ 3434\12\ 204\1a
+Beeline UZ"\aBeeline
+\e
+\ 3434\12\ 205\1a UZB Ucell"\ 5Ucell
+\17
+\ 3434\12\ 207\1a\aUMS-UZB"\ 3UMS
+\1d
+\ 3434\12\ 208\1a\bUzMobile"\bUzMobile
+\17
+\ 3436\12\ 201\1a\ 5TCELL"\ 5TCELL
+\17
+\ 3436\12\ 202\1a\ 5TCELL"\ 5TCELL
+\1f
+\ 3436\12\ 203\1a\vMegaFon TJK"\aMegaFon
+\1d
+\ 3436\12\ 204\1a Babilon-M"\aBabilon
+\1e
+\ 3436\12\ 205\1a
+BEELINE TJ"\aBEELINE
+\1e
+\ 3437\12\ 201\1a
+Beeline KG"\aBeeline
+\e
+\ 3437\12\ 205\1a\aMegaCom"\aMegaCom
+\11
+\ 3437\12\ 209\1a\ 2O!"\ 2O!
+\e
+\ 3438\12\ 202\1a\aTM CELL"\aTM CELL
+\1c
+\ 3440\12\ 210\1a JP DOCOMO"\ 6DOCOMO
+\1d
+\ 3440\12\ 220\1a\bSoftBank"\bSoftBank
+\15
+\ 3440\12\ 250\1a\ 4KDDI"\ 4KDDI
+\15
+\ 3440\12\ 251\1a\ 4KDDI"\ 4KDDI
+$
+\ 3450\12\ 201\1a\10Samsung Test Bed"\aSamsung
+\1e
+\ 3450\12\ 205\1a\ eKOR SK Telecom"\ 3SKT
+\1e
+\ 3450\12\ 206\1a\fKOR LG Uplus"\ 5LG U+
+\11
+\ 3450\12\ 208\1a\ 2KT"\ 2KT
+\1e
+\ 3450\12\ 210\1a\fKOR LG Uplus"\ 5LG U+
+
+\ 3452\12\ 201\1a\vVN Mobifone"\bMobifone
+\1c
+\ 3452\12\ 202\1a\fVN VINAPHONE"\ 3GPC
+\e
+\ 3452\12\ 204\1a\aVIETTEL"\aVIETTEL
+!
+\ 3452\12\ 205\1a\fVietnamobile"\bVNMOBILE
+\e
+\ 3452\12\ 207\1a\aGmobile"\aGmobile
+\13
+\ 3454\12\ 200\1a\ 3CSL"\ 3CSL
+\13
+\ 3454\12\ 202\1a\ 3CSL"\ 3CSL
+\ f
+\ 3454\12\ 203\1a\ 13"\ 13
+\ f
+\ 3454\12\ 204\1a\ 13"\ 13
+\1e
+\ 3454\12\ 206\1a\vSmarTone HK"\ 6SMC HK
+\13
+\ 3454\12\ 210\1a\ 3CSL"\ 3CSL
+
+\ 3454\12\ 212\1a\ fChina Mobile HK"\ 4CMHK
+
+\ 3454\12\ 213\1a\ fChina Mobile HK"\ 4CMHK
+\1e
+\ 3454\12\ 215\1a\vSmarTone HK"\ 6SMC HK
+\13
+\ 3454\12\ 216\1a\ 3CSL"\ 3CSL
+\1e
+\ 3454\12\ 217\1a\vSmarTone HK"\ 6SMC HK
+\13
+\ 3454\12\ 218\1a\ 3CSL"\ 3CSL
+\13
+\ 3454\12\ 219\1a\ 3CSL"\ 3CSL
+\13
+\ 3454\12\ 220\1a\ 3CSL"\ 3CSL
+
+\ 3455\12\ 200\1a\fSmarTone MAC"\aSMC MAC
+\13
+\ 3455\12\ 201\1a\ 3CTM"\ 3CTM
+\e
+\ 3455\12\ 203\1a\a3 Macau"\a3 Macau
+\13
+\ 3455\12\ 204\1a\ 3CTM"\ 3CTM
+\1d
+\ 3456\12\ 201\1a\bCellcard"\bCellcard
+\11
+\ 3456\12\ 204\1a\ 2qb"\ 2qb
+\17
+\ 3456\12\ 205\1a\ 5SMART"\ 5SMART
+\17
+\ 3456\12\ 206\1a\ 5SMART"\ 5SMART
+\e
+\ 3456\12\ 208\1a\aMetfone"\aMetfone
+\1c
+\ 3456\12\ 211\1a KH SEATEL"\ 6SEATEL
+\e
+\ 3457\12\ 201\1a\aLAO GSM"\aLAO GSM
+%
+\ 3457\12\ 202\1a\12ETL MOBILE NETWORK"\ 6ETLMNW
+\19
+\ 3457\12\ 203\1a\ 6Unitel"\ 6UNITEL
+\1f
+\ 3457\12\ 208\1a\vBEELINE LAO"\aBEELINE
+\1d
+\ 3460\12\ 200\1a\fCHINA MOBILE"\ 4CMCC
+\1d
+\ 3460\12\ 201\1a
+CHN-UNICOM"\ 6UNICOM
+\1d
+\ 3460\12\ 202\1a\fCHINA MOBILE"\ 4CMCC
+\15
+\ 3460\12\ 203\1a\ 6CHN-CT"\ 2CT
+\1d
+\ 3460\12\ 204\1a\fCHINA MOBILE"\ 4CMCC
+\1d
+\ 3460\12\ 207\1a\fCHINA MOBILE"\ 4CMCC
+\1d
+\ 3460\12\ 208\1a\fCHINA MOBILE"\ 4CMCC
+\1d
+\ 3460\12\ 209\1a
+CHN-UNICOM"\ 6UNICOM
+\15
+\ 3460\12\ 211\1a\ 6CHN-CT"\ 2CT
+\e
+\ 3466\12\ 201\1a\vFar EasTone"\ 3FET
+\17
+\ 3466\12\ 205\1a\aTWN APT"\ 3APT
+\17
+\ 3466\12\ 212\1a\aTWN APT"\ 3APT
+\1a
+\ 3466\12\ 288\1a
+KGT-Online"\ 3KGT
+\19
+\ 3466\12\ 289\1a\ 6T Star"\ 6T Star
+%
+\ 3466\12\ 292\1a\10Chunghwa Telecom"\bChunghwa
+\1e
+\ 3466\12\ 293\1a\vTWN MOBITAI"\ 6TW MOB
+\19
+\ 3466\12\ 297\1a TW Mobile"\ 3TWM
+
+\ 3466\12\ 299\1a\fTWM TransAsi"\aTWM TAT
+!
+\ 3470\12\ 3001\1a\fGrameenphone"\aGrameen
+\1c
+\ 3470\12\ 202\1a\vrobi axiata"\ 4robi
+\19
+\ 3470\12\ 203\1a
+Banglalink"\ 2BL
+\1f
+\ 3470\12\ 204\1a\vBGD bMobile"\abMobile
+\19
+\ 3470\12\ 207\1a\ 6Airtel"\ 6Airtel
+\1c
+\ 3470\12\ 209\1a\bBGD-BIEL"\aBIEL 4G
+\1d
+\ 3472\12\ 201\1a\bDHIRAAGU"\bDHIRAAGU
+,
+\ 3472\12\ 202\1a\18Ooredoo Maldives PVT LTD"\aOoredoo
+\1d
+\ 3502\12\ 212\1a\bMY MAXIS"\bMY MAXIS
+\1f
+\ 3502\12\ 213\1a\fMY CELCOM 3G"\ 6CELCOM
+\19
+\ 3502\12\ 216\1a\ 4Digi"\bDigi 4G+
+\1d
+\ 3502\12\ 218\1a\bU MOBILE"\bU MOBILE
+\1c
+\ 3502\12\ 219\1a MY CELCOM"\ 6CELCOM
+\1a
+\ 3502\12\ 3152\1a\ 6Yes 4G"\ 6Yes 4G
+\18
+\ 3502\12\ 3153\1a\ 5unifi"\ 5unifi
+\e
+\ 3502\12\ 3156\1a\bMYSALTEL"\ 5ALTEL
+"
+\ 3505\12\ 201\1a\ eTelstra Mobile"\aTelstra
+\1a
+\ 3505\12\ 202\1a\bOptus AU"\ 5Optus
+\1f
+\ 3505\12\ 203\1a\vvodafone AU"\avoda AU
+\1d
+\ 3505\12\ 206\1a\b3TELSTRA"\b3TELSTRA
+\1e
+\ 3505\12\ 210\1a\ fNorfolk Telecom"\ 2NT
+\e
+\ 3505\12\ 250\1a\aPivotel"\aPivotel
+"
+\ 3505\12\ 271\1a\ eTelstra Mobile"\aTelstra
+"
+\ 3505\12\ 272\1a\ eTelstra Mobile"\aTelstra
+\1f
+\ 3510\12\ 201\1a\vIND INDOSAT"\aINDOSAT
+\17
+\ 3510\12\ 208\1a\ 6IND XL"\ 4Axis
+\18
+\ 3510\12\ 209\1a Smartfren"\ 2SF
+\1f
+\ 3510\12\ 210\1a\rIND TELKOMSEL"\ 5T-SEL
+\15
+\ 3510\12\ 211\1a\ 6IND XL"\ 2XL
+\1f
+\ 3510\12\ 221\1a\vIND INDOSAT"\aINDOSAT
+\18
+\ 3510\12\ 228\1a Smartfren"\ 2SF
+\ f
+\ 3510\12\ 289\1a\ 13"\ 13
+\17
+\ 3514\12\ 201\1a\ 6TLS-TC"\ 4TCEL
+\15
+\ 3514\12\ 202\1a\ 6TLS-TT"\ 2TT
+"
+\ 3515\12\ 202\1a\10Globe Telecom-PH"\ 5GLOBE
+\17
+\ 3515\12\ 203\1a\ 5SMART"\ 5SMART
+\1f
+\ 3515\12\ 205\1a\ fPH Sun Cellular"\ 3SUN
+\19
+\ 3520\12\ 200\1a\ 6TH 3G+"\ 6TH 3G+
+\13
+\ 3520\12\ 201\1a\ 3AIS"\ 3AIS
+\13
+\ 3520\12\ 203\1a\ 3AIS"\ 3AIS
+\19
+\ 3520\12\ 204\1a\ 6TRUE-H"\ 6TRUE-H
+\1c
+\ 3520\12\ 205\1a\vdtac TriNet"\ 4dtac
+\1a
+\ 3520\12\ 215\1a
+TOT Mobile"\ 3TOT
+\18
+\ 3520\12\ 218\1a\aTH-DTAC"\ 4DTAC
+\1a
+\ 3520\12\ 247\1a
+TOT Mobile"\ 3TOT
+\19
+\ 3520\12\ 299\1a\ 6TRUE-H"\ 6TRUE-H
+\e
+\ 3525\12\ 201\1a\aSingtel"\aSingtel
+\e
+\ 3525\12\ 202\1a\aSingtel"\aSingtel
+\15
+\ 3525\12\ 203\1a\ 6SGP-M1"\ 2M1
+\e
+\ 3525\12\ 205\1a\aStarHub"\aStarHub
+"
+\ 3525\12\ 207\1a\rSGP Call Zone"\bCallZone
+\e
+\ 3525\12\ 208\1a\aStarHub"\aStarHub
+\19
+\ 3525\12\ 210\1a\ 6TPG SG"\ 6TPG SG
+\15
+\ 3528\12\ 202\1a\ 4PCSB"\ 4PCSB
+\1d
+\ 3528\12\ 211\1a
+BRU-DSTCom"\ 6DSTCom
+\1f
+\ 3530\12\ 201\1a\vvodafone NZ"\avoda NZ
+\1d
+\ 3530\12\ 205\1a\bSpark NZ"\bSpark NZ
+\1d
+\ 3530\12\ 224\1a\b2degrees"\b2degrees
+\e
+\ 3537\12\ 201\1a\abmobile"\abmobile
+\1a
+\ 3537\12\ 202\1a\vTelikom PNG"\ 2TM
+\e
+\ 3537\12\ 203\1a\aDIGICEL"\aDIGICEL
+\19
+\ 3539\12\ 201\1a\ 6U-CALL"\ 6U-CALL
+!
+\ 3539\12\ 288\1a\rDigicel Tonga"\aDigicel
+\1f
+\ 3540\12\ 201\1a\vOur Telekom"\aTelekom
+\e
+\ 3540\12\ 202\1a\abmobile"\abmobile
+\e
+\ 3541\12\ 201\1a VUT SMILE"\ 5SMILE
+\e
+\ 3541\12\ 205\1a\aDigicel"\aDigicel
+
+\ 3542\12\ 201\1a\vFJ VODAFONE"\bVODAFONE
+\e
+\ 3542\12\ 202\1a\aDIGICEL"\aDIGICEL
+\19
+\ 3543\12\ 201\1a\ 6Manuia"\ 6Manuia
++
+\ 3544\12\ 3110\1a\16Bluesky Communications"\aBLUESKY
+\1e
+\ 3546\12\ 201\1a\vNCL MOBILIS"\ 6MOBNCL
+
+\ 3547\12\ 215\1a\vVODAFONE PF"\bVODAFONE
+\17
+\ 3547\12\ 220\1a\ 6F-VINI"\ 4VINI
+\1e
+\ 3548\12\ 201\1a
+CK KOKANET"\aKOKANET
+\e
+\ 3549\12\ 200\1a\aDIGICEL"\aDIGICEL
+\e
+\ 3549\12\ 227\1a\aBluesky"\aBluesky
+
+\ 3550\12\ 201\1a\vFSM Telecom"\bFSM Tele
+\1d
+\ 3552\12\ 201\1a\bPalauCel"\bPalauCel
+\18
+\ 3554\12\ 201\1a\aTeletok"\ 4TTOK
+\1c
+\ 3602\12\ 201\1a Orange EG"\ 6Orange
+\1f
+\ 3602\12\ 202\1a\vvodafone EG"\avoda EG
+\1d
+\ 3602\12\ 203\1a\bEtisalat"\bEtisalat
+\14
+\ 3602\12\ 204\1a\ 5EGYwe"\ 2we
+\1f
+\ 3603\12\ 201\1a\vALG Mobilis"\aMobilis
+\19
+\ 3603\12\ 202\1a\ 6Djezzy"\ 6Djezzy
+#
+\ 3603\12\ 203\1a\ fooredoo Algeria"\aOoredoo
+\1c
+\ 3604\12\ 200\1a Orange MA"\ 6Orange
+\17
+\ 3604\12\ 201\1a\aMOR IAM"\ 3IAM
+\15
+\ 3604\12\ 202\1a\ 4inwi"\ 4inwi
+\1e
+\ 3605\12\ 201\1a Orange TN"\bOrangeTN
+"
+\ 3605\12\ 202\1a\ fTUNISIE TELECOM"\ 6TUNTEL
+\1e
+\ 3605\12\ 203\1a TUNISIANA"\bTUNISIAN
+\e
+\ 3606\12\ 200\1a\aLibyana"\aLibyana
+\1d
+\ 3606\12\ 201\1a\bAl Madar"\bAl Madar
+\19
+\ 3607\12\ 201\1a\ 6GAMCEL"\ 6GAMCEL
+\1d
+\ 3607\12\ 202\1a\bAFRICELL"\bAFRICELL
+\1e
+\ 3607\12\ 203\1a GM COMIUM"\bGMCOMIUM
+\14
+\ 3607\12\ 204\1a\ 5Qcell"\ 2QC
+\1e
+\ 3608\12\ 201\1a Orange SN"\bOrangeSN
+\1f
+\ 3608\12\ 202\1a\fSN-SENTEL SG"\ 6SENTEL
+!
+\ 3608\12\ 203\1a\fSEN expresso"\bExpresso
+\1c
+\ 3609\12\ 201\1a MR MATTEL"\ 6MATTEL
+\e
+\ 3609\12\ 202\1a\vMR Expresso"\ 3EMR
+\1d
+\ 3609\12\ 210\1a\bMAURITEL"\bMAURITEL
+\1e
+\ 3610\12\ 201\1a
+MALITEL ML"\aMALITEL
+\19
+\ 3610\12\ 202\1a ORANGE ML"\ 3OML
+\1e
+\ 3610\12\ 203\1a
+TELECEL ML"\aTELECEL
+\1e
+\ 3611\12\ 201\1a Orange GN"\bORANGEGN
+\1a
+\ 3611\12\ 204\1a\ 5GNMTN"\bGNAreeba
+\19
+\ 3611\12\ 205\1a\ 5GINCL"\aCellcom
+\18
+\ 3612\12\ 202\1a\aMOOV CI"\ 4MOOV
+\19
+\ 3612\12\ 203\1a\ 6Orange"\ 6Orange
+\13
+\ 3612\12\ 204\1a\ 3KoZ"\ 3KoZ
+\19
+\ 3612\12\ 205\1a\ 6MTN CI"\ 6MTN CI
+\19
+\ 3613\12\ 201\1a\ 6ONATEL"\ 6ONATEL
+\1c
+\ 3613\12\ 202\1a Orange BF"\ 6Orange
+\19
+\ 3614\12\ 202\1a\ 6Airtel"\ 6Airtel
+!
+\ 3614\12\ 203\1a\fETISALAT NER"\bETISALAT
+\19
+\ 3614\12\ 204\1a\ 6Orange"\ 6Orange
+\1f
+\ 3615\12\ 201\1a\fTG-TOGO CELL"\ 6TGCELL
+"
+\ 3615\12\ 203\1a\rETISALAT TOGO"\bETISALAT
+#
+\ 3616\12\ 202\1a\ eETISALAT BENIN"\bETISALAT
+\1e
+\ 3616\12\ 203\1a MTN BENIN"\bMTNBENIN
+\1d
+\ 3617\12\ 201\1a\fCELLPLUS-MRU"\ 4my.t
+\15
+\ 3617\12\ 203\1a\ 4MTML"\ 4MTML
+\e
+\ 3617\12\ 210\1a EMTEL-MRU"\ 5EMTEL
+&
+\ 3618\12\ 201\1a\11LBR Lonestar Cell"\bLoneStar
+
+\ 3618\12\ 204\1a\vNovafone 4G"\bNovafone
+\1f
+\ 3618\12\ 207\1a
+Orange LBR"\bOrange L
+\1e
+\ 3619\12\ 201\1a Orange SL"\bOrangeSL
+\1d
+\ 3619\12\ 205\1a\bAfricell"\bAfricell
+\16
+\ 3620\12\ 201\1a\ 6GH MTN"\ 3MTN
+
+\ 3620\12\ 202\1a\vGH Vodafone"\bVodafone
+\1f
+\ 3620\12\ 203\1a
+AirtelTigo"\bATL-TIGO
+\1f
+\ 3620\12\ 206\1a
+AirtelTigo"\bATL-TIGO
+\1e
+\ 3620\12\ 207\1a Glo Ghana"\bGloGhana
+\19
+\ 3621\12\ 220\1a\ 6Airtel"\ 6Airtel
+\e
+\ 3621\12\ 230\1a\bMTN - NG"\ 6MTN-NG
+\15
+\ 3621\12\ 240\1a\ 4ntel"\ 4ntel
+\16
+\ 3621\12\ 250\1a\ 6Glo NG"\ 3glo
+\e
+\ 3621\12\ 260\1a\a9mobile"\a9mobile
+\19
+\ 3622\12\ 201\1a\ 6Airtel"\ 6Airtel
+\18
+\ 3622\12\ 203\1a\aTigo TD"\ 4Tigo
+!
+\ 3623\12\ 201\1a\fETISALAT RCA"\bETISALAT
+\e
+\ 3623\12\ 202\1a\aTelecel"\aTelecel
+\1d
+\ 3623\12\ 203\1a
+Orange RCA"\ 6Orange
+\e
+\ 3624\12\ 201\1a\aMTN CAM"\aMTN CAM
+\1c
+\ 3624\12\ 202\1a Orange CM"\ 6Orange
+\e
+\ 3624\12\ 204\1a\aNexttel"\aNexttel
+\e
+\ 3625\12\ 201\1a\aCVMOVEL"\aCVMOVEL
+\1e
+\ 3625\12\ 202\1a Unitel T+"\bUnitelT+
+!
+\ 3626\12\ 201\1a\fSTP CSTmovel"\bCSTmovel
+\1d
+\ 3626\12\ 202\1a
+Unitel STP"\ 6Unitel
+\19
+\ 3627\12\ 201\1a\ 6GETESA"\ 6GETESA
+\1c
+\ 3627\12\ 203\1a\bGNQ-Muni"\aMuni-GQ
+\1d
+\ 3628\12\ 201\1a\bLIBERTIS"\bLIBERTIS
+!
+\ 3628\12\ 202\1a\fETISALAT GAB"\bETISALAT
+\15
+\ 3628\12\ 204\1a\ 4AZUR"\ 4AZUR
+\19
+\ 3629\12\ 201\1a\ 6Airtel"\ 6Airtel
+\1a
+\ 3629\12\ 210\1a\aCOG MTN"\ 6MTN-CG
+!
+\ 3630\12\ 201\1a\rVodacom Congo"\aVODACOM
+\19
+\ 3630\12\ 202\1a\ 6Airtel"\ 6Airtel
+\1d
+\ 3630\12\ 286\1a
+Orange RDC"\ 6Orange
+\19
+\ 3630\12\ 289\1a\bTIGO DRC"\ 4TIGO
+!
+\ 3630\12\ 290\1a\fAfricell RDC"\bAFRICELL
+\19
+\ 3631\12\ 202\1a\ 6UNITEL"\ 6UNITEL
+\19
+\ 3631\12\ 204\1a\aMOVICEL"\ 5AGOMV
+\13
+\ 3632\12\ 202\1a\ 3MTN"\ 3MTN
+\1e
+\ 3632\12\ 203\1a Orange GB"\bOrangeGB
+\e
+\ 3633\12\ 201\1a\aC&W SEY"\aC&W SEY
+\19
+\ 3633\12\ 210\1a\ 6Airtel"\ 6Airtel
+\1c
+\ 3634\12\ 201\1a\bZain SDN"\aZain SD
+\13
+\ 3634\12\ 202\1a\ 3MTN"\ 3MTN
+\1a
+\ 3635\12\ 210\1a
+MTN RWANDA"\ 3MTN
+\1f
+\ 3635\12\ 213\1a\vTIGO RWANDA"\aTIGO RW
+\19
+\ 3635\12\ 214\1a\ 6Airtel"\ 6Airtel
+\1a
+\ 3636\12\ 201\1a\aETH MTN"\ 6ET-MTN
+\e
+\ 3637\12\ 201\1a
+SO Telesom"\ 4Tele
+\e
+\ 3637\12\ 230\1a Som Golis"\ 5Golis
+#
+\ 3637\12\ 250\1a\ fHormuud Telecom"\aHormuud
+\1c
+\ 3638\12\ 201\1a DJ EVATIS"\ 6EVATIS
+\1d
+\ 3639\12\ 202\1a Safaricom"\aSAF-COM
+\19
+\ 3639\12\ 203\1a\ 6Airtel"\ 6Airtel
+\19
+\ 3639\12\ 207\1a\ 6Telkom"\ 6Telkom
+\17
+\ 3639\12\ 210\1a\ 5FAIBA"\ 5FAIBA
+\1a
+\ 3640\12\ 202\1a TIGO - TZ"\ 4TIGO
+\1c
+\ 3640\12\ 203\1a ZANTEL-TZ"\ 6ZANTEL
+\e
+\ 3640\12\ 204\1a\aVodaCom"\aVodaCom
+\19
+\ 3640\12\ 205\1a\ 6Airtel"\ 6Airtel
+\19
+\ 3641\12\ 201\1a\ 6Airtel"\ 6Airtel
+\18
+\ 3641\12\ 204\1a\aUG TANG"\ 4TANG
+\1d
+\ 3641\12\ 210\1a
+MTN-UGANDA"\ 6MTN-UG
+\1e
+\ 3641\12\ 211\1a\ eUganda Telecom"\ 3UTL
+\1f
+\ 3641\12\ 214\1a\ fAfricell Uganda"\ 3AUL
+\1e
+\ 3641\12\ 218\1a
+Suretelcom"\asuretel
+\19
+\ 3641\12\ 222\1a\ 6Airtel"\ 6Airtel
+\1d
+\ 3642\12\ 203\1a
+ONATEL BDI"\ 6ONATEL
+\17
+\ 3642\12\ 207\1a\ 5SMART"\ 5SMART
+\1d
+\ 3642\12\ 282\1a\vTELECEL-BDI"\ 5BDITL
+\e
+\ 3643\12\ 201\1a
+MOZ - mCel"\ 4mCel
+\e
+\ 3643\12\ 203\1a\aMOVITEL"\aMOVITEL
+\1e
+\ 3643\12\ 204\1a
+VodaCom-MZ"\aVodaCom
+\19
+\ 3645\12\ 201\1a\ 6Airtel"\ 6Airtel
+\19
+\ 3645\12\ 202\1a\ 6MTN ZM"\ 6MTN ZM
+\19
+\ 3645\12\ 203\1a\ 6ZAMTEL"\ 6ZAMTEL
+\19
+\ 3646\12\ 201\1a\ 6Airtel"\ 6Airtel
+\19
+\ 3646\12\ 202\1a\ 6Orange"\ 6Orange
+\17
+\ 3646\12\ 204\1a\ 5TELMA"\ 5TELMA
+\13
+\ 3646\12\ 205\1a\ 3Bip"\ 3Bip
+\1c
+\ 3647\12\ 200\1a Orange re"\ 6Orange
+
+\ 3647\12\ 201\1a\fMAORE MOBILE"\aMMOBILE
+\1d
+\ 3647\12\ 202\1a\bTELCO OI"\bTELCO OI
+"
+\ 3647\12\ 203\1a\ eFREE MOBILE RE"\aFREE RE
+\15
+\ 3647\12\ 204\1a\ 4ZEOP"\ 4ZEOP
+\1d
+\ 3648\12\ 201\1a
+ZW NET*ONE"\ 6NETONE
+\1e
+\ 3648\12\ 203\1a
+TELECEL ZW"\aTELECEL
+\1c
+\ 3648\12\ 204\1a ZW ECONET"\ 6ECONET
+\1e
+\ 3649\12\ 201\1a\vMTC NAMIBIA"\ 6MTCNAM
+\1d
+\ 3649\12\ 203\1a\btnmobile"\btnmobile
+\13
+\ 3650\12\ 201\1a\ 3TNM"\ 3TNM
+\19
+\ 3650\12\ 210\1a\ 6Airtel"\ 6Airtel
+#
+\ 3651\12\ 201\1a\ fVodacom Lesotho"\aVODACOM
+\16
+\ 3651\12\ 202\1a\ 6LS-ETL"\ 3ETL
+\1c
+\ 3652\12\ 201\1a BW MASCOM"\ 6MASCOM
+\19
+\ 3652\12\ 202\1a\ 6Orange"\ 6Orange
+\1d
+\ 3652\12\ 204\1a\bbeMOBILE"\bbeMOBILE
+!
+\ 3653\12\ 202\1a\fSwazi Mobile"\bSwazi Mo
+\1e
+\ 3653\12\ 210\1a Swazi-MTN"\bSwaziMTN
+\15
+\ 3654\12\ 201\1a\ 4HURI"\ 4HURI
+\17
+\ 3654\12\ 202\1a\ 5TELCO"\ 5COMTM
+\1e
+\ 3655\12\ 201\1a
+VodaCom-SA"\aVodacom
+\1c
+\ 3655\12\ 202\1a Telkom SA"\ 6Telkom
+\1c
+\ 3655\12\ 205\1a Telkom SA"\ 6Telkom
+\19
+\ 3655\12\ 207\1a\ 6Cell C"\ 6Cell C
+\16
+\ 3655\12\ 210\1a\ 6MTN-SA"\ 3MTN
+\15
+\ 3655\12\ 238\1a\ 4rain"\ 4rain
+\15
+\ 3658\12\ 201\1a\ 4Sure"\ 4Sure
+\13
+\ 3659\12\ 202\1a\ 3MTN"\ 3MTN
+\e
+\ 3659\12\ 206\1a\aZAIN SS"\aZAIN SS
+\13
+\ 3702\12\ 267\1a\ 3BTL"\ 3BTL
+\17
+\ 3702\12\ 269\1a\ 5Smart"\ 5Smart
+\1e
+\ 3704\12\ 201\1a CLARO GTM"\bCLAROGTM
+\15
+\ 3704\12\ 202\1a\ 4TIGO"\ 4TIGO
+\1e
+\ 3704\12\ 203\1a CLARO GTM"\bCLAROGTM
+\1e
+\ 3706\12\ 201\1a CLARO SLV"\bClaroSLV
+\e
+\ 3706\12\ 202\1a\aDigicel"\aDIGICEL
+\18
+\ 3706\12\ 203\1a\aTigo SV"\ 4Tigo
+\1d
+\ 3706\12\ 204\1a\bMovistar"\bMovistar
+\1f
+\ 3708\12\ 3001\1a CLARO HND"\bClaroHND
+\18
+\ 3708\12\ 202\1a\aTIGOHND"\ 4TIGO
+\19
+\ 3708\12\ 3030\1a\ 3HND"\bHT - 200
+\1e
+\ 3710\12\ 221\1a CLARO NIC"\bClaroNIC
+\1e
+\ 3710\12\ 273\1a CLARO NIC"\bClaroNIC
+\1e
+\ 3710\12\ 3300\1a\bMovistar"\bMovistar
+\19
+\ 3712\12\ 201\1a\ 6I.C.E."\ 6I.C.E.
+\19
+\ 3712\12\ 202\1a\ 6I.C.E."\ 6I.C.E.
+\1d
+\ 3712\12\ 203\1a\bCLARO CR"\bCLARO CR
+\1d
+\ 3712\12\ 204\1a\bMovistar"\bMovistar
+"
+\ 3714\12\ 201\1a\10+Movil - C&W PAN"\ 5PANCW
+\1d
+\ 3714\12\ 203\1a\bCLARO PA"\bCLARO PA
+\e
+\ 3714\12\ 204\1a\aDIGICEL"\aDIGICEL
+\1e
+\ 3714\12\ 3020\1a\bMovistar"\bMovistar
+\1d
+\ 3716\12\ 206\1a\bMOVISTAR"\bMOVISTAR
+\1e
+\ 3716\12\ 210\1a CLARO PER"\bClaroPER
+\1c
+\ 3716\12\ 215\1a\fViettel Peru"\ 3VTP
+\17
+\ 3716\12\ 217\1a\ 5Entel"\ 5Entel
+"
+\ 3722\12\ 207\1a\rAR - Movistar"\bMovistar
+!
+\ 3722\12\ 3010\1a\fAR - TEFMVNO"\aTEFMVNO
+\1d
+\ 3722\12\ 234\1a\vAR PERSONAL"\ 5AR TP
+\1d
+\ 3722\12\ 236\1a\vAR PERSONAL"\ 5AR TP
+%
+\ 3722\12\ 3310\1a\ fCLARO ARGENTINA"\bCLARO AR
+\17
+\ 3724\12\ 202\1a\aTIM BRA"\ 3TIM
+\17
+\ 3724\12\ 203\1a\aTIM BRA"\ 3TIM
+\17
+\ 3724\12\ 204\1a\aTIM BRA"\ 3TIM
+\e
+\ 3724\12\ 205\1a Claro BRA"\ 5Claro
+\15
+\ 3724\12\ 206\1a\ 4VIVO"\ 4VIVO
+\15
+\ 3724\12\ 210\1a\ 4VIVO"\ 4VIVO
+\15
+\ 3724\12\ 211\1a\ 4VIVO"\ 4VIVO
+\19
+\ 3724\12\ 215\1a\bBRA SCTL"\ 4SCTL
+\11
+\ 3724\12\ 216\1a\ 2Oi"\ 2Oi
+\15
+\ 3724\12\ 223\1a\ 4VIVO"\ 4VIVO
+\11
+\ 3724\12\ 224\1a\ 2Oi"\ 2Oi
+\11
+\ 3724\12\ 231\1a\ 2Oi"\ 2Oi
+\1f
+\ 3724\12\ 232\1a\rAlgar Telecom"\ 5Algar
+\1f
+\ 3724\12\ 233\1a\rAlgar Telecom"\ 5Algar
+\1f
+\ 3724\12\ 234\1a\rAlgar Telecom"\ 5Algar
+
+\ 3724\12\ 239\1a\rNextel Brasil"\ 6Nextel
+\e
+\ 3730\12\ 201\1a ENTEL PCS"\ 5ENTEL
+\1d
+\ 3730\12\ 202\1a\bMovistar"\bMovistar
+\1e
+\ 3730\12\ 203\1a CLARO CHL"\bClaroCHL
+\1d
+\ 3730\12\ 207\1a\bMovistar"\bMovistar
+\13
+\ 3730\12\ 209\1a\ 3WOM"\ 3WOM
+\e
+\ 3730\12\ 210\1a ENTEL PCS"\ 5ENTEL
+\18
+\ 3732\12\ 3101\1a\ 5Claro"\ 5Claro
+\16
+\ 3732\12\ 3103\1a\ 4TIGO"\ 4TIGO
+\16
+\ 3732\12\ 3111\1a\ 4TIGO"\ 4TIGO
+\1e
+\ 3732\12\ 3123\1a\bMovistar"\bMovistar
+\1c
+\ 3732\12\ 3130\1a\aAvantel"\aAvantel
+\17
+\ 3732\12\ 3187\1a\ 6ETB 4G"\ 3ETB
+\e
+\ 3734\12\ 202\1a\aDIGITEL"\aDIGITEL
+\1d
+\ 3734\12\ 204\1a\bMovistar"\bMovistar
+
+\ 3734\12\ 206\1a\vVE_MOVILNET"\bMovilnet
+\15
+\ 3736\12\ 201\1a\ 4VIVA"\ 4VIVA
+\18
+\ 3736\12\ 202\1a\ 5BOMOV"\ 6EMOVIL
+\15
+\ 3736\12\ 203\1a\ 4TIGO"\ 4TIGO
+\e
+\ 3738\12\ 201\1a\aDigicel"\aDigicel
+#
+\ 3738\12\ 3002\1a\11GUY GTT + Do More"\ 4GTT+
+\1d
+\ 3740\12\ 200\1a\bMovistar"\bMovistar
+\17
+\ 3740\12\ 201\1a\ 5CLARO"\ 5CLARO
+\13
+\ 3740\12\ 202\1a\ 3CNT"\ 3CNT
+%
+\ 3744\12\ 201\1a\12HOLA PARAGUAY S.A."\ 6HPGYSA
+\1d
+\ 3744\12\ 202\1a\bCLARO PY"\bCLARO PY
+\18
+\ 3744\12\ 204\1a\aTIGO PY"\ 4TIGO
+
+\ 3744\12\ 205\1a\vPY Personal"\bPersonal
+
+\ 3746\12\ 202\1a\ eSR.TELESUR.GSM"\ 5TeleG
+\e
+\ 3746\12\ 203\1a\aDIGICEL"\aDIGICEL
+\17
+\ 3748\12\ 201\1a\ 5Antel"\ 5Antel
+\1d
+\ 3748\12\ 207\1a\bMovistar"\bMovistar
+"
+\ 3748\12\ 210\1a\rCLARO URUGUAY"\bCLARO UY
+\1a
+\ 3750\12\ 3001\1a\bSure FLK"\ 4Sure
+\18
+\ 3901\12\ 211\1a\bInmarsat"\ 3INX
+%
+\ 3901\12\ 212\1a\10Telenor Maritime"\bTelenorM
+\1e
+\ 3901\12\ 214\1a
+AeroMobile"\aAeroMob
+\17
+\ 3901\12\ 215\1a\ 5OnAir"\ 5OnAir
+\e
+\ 3901\12\ 226\1a\aTIM@sea"\aTIM@sea
+\15
+\ 3901\12\ 244\1a\ 4AT&T"\ 4AT&T
+\1d
+\ 3901\12\ 245\1a\bAISatSea"\bAISatSea
+\19
+\ 3901\12\ 246\1a Telecom26"\ 3T26
+\1f
+\ 3901\12\ 250\1a\ fEchoStar Mobile"\ 3EML\12%Published TS25 Database 29 April 2019
\ No newline at end of file
--- /dev/null
+PortName=tcp:127.0.0.1:300\r\r
+FlpName=tcp\r\r
+LheName=bbd\r\r
+LheSerialControl=BBD:Serial=TTY\r\r
+LheClockMHz=100\r\r
+\r\r
+GpioNPowerPath=/sys/class/sec/sensorhub/mcu_power\r\r
+GpioNStdbyPath=/sys/class/sec/gps/GPS_PWR_EN/value\r\r
+\r\r
+#LhePatch=/system/bin/bcm_sensorhub_a1.patch \r\r
+LhePatch=/dev/bbd_patch\r\r
+# After retrying 4 times it will go to forever sleep.\r\r
+LheMaxMcuResetTries=4\r\r
+\r\r
+LheBbdPacket=/dev/ttyBCM\r\r
+#LheBbdReliable=/dev/bbd_reliable\r\r
+LheBbdControl=/dev/bbd_control\r\r
+LheBbdSensor=/dev/bbd_sensor\r\r
+# LheDriverDebugFlags=PATCH_BBD:LHE_BBD\r\r
+\r\r
+# For developement stage, we need to set this on.\r\r
+# For production stage, we should set this off.\r\r
+# LheFailSafe=ON\r\r
+LheFailSafe=BINFILE=/data/vendor/gps/esw-crash-dump.hex\r\r
+# LheFailSafe=LOG\r\r
+\r\r
+Lhe477xDebugFlags=RPC:FACILITY=33:STDOUT_PUTS:STDOUT_LOG\r\r
+# LheConsole=/data/vendor/gps/LheConsole\r\r
+\r\r
+Log=JAVA\r\r
+LogDirectory=/storage/emulated/0/gps/broadcom/storage\r\r
+NvStorageDir=/data/vendor/gps/\r\r
+LheSensorIpc=true\r\r
+\r\r
+## MuxMode setting:\r\r
+#ExtLNA for GNSS\r\r
+LhePinMux=P17=M1\r\r
+\r\r
+#Set the services (logger buffer and batch buffer)\r\r
+#LheServiceList=\r\r
+\r\r
+LheAutoBaudDelayMS=10\r\r
+\r\r
+LheMaxMcuResetTries=3\r\r
+\r\r
+# Disable logger wake-lock when YellowBird is installed \r\r
+LoggerWakeLockEnable=false\r\r
+# Skip sensor command wake-lock\r\r
+SkipSensorWakeLock=true\r\r
--- /dev/null
+/system/vendor/lib64/sensors.bio.so
+/system/vendor/lib64/sensors.sensorhub.so
+/system/vendor/lib64/sensors.grip.so
--- /dev/null
+VER 1.2
+AD 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140
+AE 36 40 44 48 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140 144
+AF 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140
+AG 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140 144
+AI 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140 144
+AL 36 40 44 48 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140
+AO 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140
+AR 36 40 44 48 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140 144
+AS 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140 144
+AT 36 40 44 48 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140
+AU 36 40 44 48 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140 144
+AW 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140 144
+AZ 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140
+BA 36 40 44 48 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140
+BB 36 40 44 48 52 54 56 58 60 62 64
+BE 36 40 44 48 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140
+BF 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140
+BG 36 40 44 48 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140
+BH 36 40 44 48 52 54 56 58 60 62 64
+BI 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140
+BJ 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140
+BL 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140
+BM 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140 144
+BN 52 54 56 58 60 62 64
+BO 52 54 56 58 60 62 64 149 153 157 161 165
+BQ 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140 144
+BR 36 40 44 48 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140 144
+BS 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140 144
+BT 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140
+BY 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140
+BW 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140
+BZ 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140 144
+CA 36 40 44 48 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140 144
+CC 36 40 44 48 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140 144
+CD 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140
+CF 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140
+CG 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140
+CH 36 40 44 48 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140
+CI 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140
+CK 36 40 44 48 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140 144
+CL 36 40 44 48 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140 144
+CM 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140
+CN 36 40 44 48 52 54 56 58 60 62 64
+CO 36 40 44 48 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140 144
+CR 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140 144
+CY 36 40 44 48 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140
+CV 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140
+CW 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140 144
+CX 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140 144
+CZ 36 40 44 48 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140
+DE 36 40 44 48 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140
+DK 36 40 44 48 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140
+DM 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140 144
+DO 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140 144
+DZ 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140
+EC 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140 144
+EE 36 40 44 48 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140
+EG 36 40 44 48 52 54 56 58 60 62 64
+EH 52 54 56 58 60 62 64
+ES 36 40 44 48 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140
+ET 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140
+FI 36 40 44 48 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140
+FJ 36 40 44 48 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140 144
+FK 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140
+FM 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140 144
+FO 36 40 44 48 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140
+FR 36 40 44 48 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140
+GA 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140
+GB 36 40 44 48 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140
+GD 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140 144
+GE 36 40 44 48 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140
+GF 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140
+GG 36 40 44 48 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140
+GH 36 40 44 48 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140
+GI 36 40 44 48 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140
+GL 36 40 44 48 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140
+GM 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140
+GN 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140
+GP 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140
+GQ 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140
+GR 36 40 44 48 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140
+GT 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140 144
+GU 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140 144
+GW 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140
+HT 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140 144
+HK 36 40 44 48 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140 144
+HM 36 40 44 48 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140 144
+HR 36 40 44 48 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140
+HN 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140 144
+HU 36 40 44 48 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140
+IE 36 40 44 48 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140
+IL 36 40 44 48 52 54 56 58 60 62 64
+IM 36 40 44 48 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140
+IN 36 40 44 48 52 54 56 58 60 62 64 149 153 157 161
+IO 36 40 44 48 2 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140
+IQ 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140
+IS 36 40 44 48 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140
+IT 36 40 44 48 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140
+JE 36 40 44 48 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140
+JP 36 40 44 48 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140
+KE 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140 144
+KG 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140
+KH 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140 144
+KI 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140 144
+KM 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140
+KN 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140 144
+KR 36 40 44 48 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140 144
+KY 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140 144
+KW 36 40 44 48 52 54 56 58 60 62 64
+KZ 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140
+LA 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140 144
+LB 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140 144
+LC 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140 144
+LI 36 40 44 48 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140
+LK 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140 144
+LR 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140 144
+LS 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140
+LT 36 40 44 48 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140
+LU 36 40 44 48 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140
+LV 36 40 44 48 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140
+LY 36 40 44 48 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140
+MA 36 40 44 48 52 54 56 58 60 62 64
+MC 36 40 44 48 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140
+MD 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140
+ME 36 40 44 48 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140
+MF 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140
+MG 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140
+MK 36 40 44 48 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140
+ML 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140
+MM 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140
+MN 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140 144
+MO 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140 144
+MP 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140 144
+MQ 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140
+MR 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140
+MS 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140
+MT 36 40 44 48 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140
+MU 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140
+MV 36 40 44 48 52 54 56 58 60 62 64
+MX 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140 144
+MY 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140
+MW 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140 144
+MZ 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140
+NA 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140 144
+NC 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140
+NE 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140
+NF 36 40 44 48 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140 144
+NG 52 54 56 58 60 62 64
+NI 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140 144
+NL 36 40 44 48 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140
+NO 36 40 44 48 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140
+NP 52 54 56 58 60 62 64
+NR 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140
+NU 36 40 44 48 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140 144
+NZ 36 40 44 48 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140 144
+OM 36 40 44 48 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140
+PA 36 40 44 48 52 54 56 58 60 62 64
+PE 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140 144
+PF 36 40 44 48 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140
+PG 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140 144
+PH 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140 144
+PL 36 40 44 48 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140
+PM 36 40 44 48 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140
+PN 36 40 44 48 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140
+PW 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140 144
+PR 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140 144
+PT 36 40 44 48 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140
+PY 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140 144
+QA 149 153 157 161 165
+RE 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140
+RO 36 40 44 48 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140
+RS 36 40 44 48 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140
+RU 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140
+RW 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140
+SA 36 40 44 48 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140 144
+SC 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140 144
+SE 36 40 44 48 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140
+SG 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140 144
+SI 36 40 44 48 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140
+SK 36 40 44 48 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140
+SL 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140
+SM 36 40 44 48 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140
+SN 52 54 56 58 60 62 64
+SR 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140
+ST 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140
+SV 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140 144
+SX 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140 144
+SZ 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140
+TC 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140
+TD 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140
+TF 36 40 44 48 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140
+TG 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140
+TH 36 40 44 48 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140 144
+TJ 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140
+TK 36 40 44 48 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140 144
+TM 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140
+TN 52 54 56 58 60 62 64
+TR 36 40 44 48 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140
+TT 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140 144
+TW 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140 144
+TZ 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140
+UA 36 40 44 48 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140
+UG 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140 144
+UM 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140 144
+US 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140 144
+UY 36 40 44 48 52 54 56 58 60 62 64
+UZ 52 54 56 58 60 62 64
+VA 36 40 44 48 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140
+VC 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140 144
+VE 36 40 44 48 52 54 56 58 60 62 64
+VG 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140 144
+VI 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140 144
+VN 36 40 44 48 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140 144
+VU 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140 144
+WF 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140
+WS 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140 144
+XK 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140
+YE 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140 144
+YT 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140
+ZA 36 40 44 48 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140 144
+ZM 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140 144
+ZW 52 54 56 58 60 62 64 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 132 134 136 138 140
\ No newline at end of file
--- /dev/null
+# bcm4347 A0 FCBGA reference board, iPA version.
+# nvram copied and edited from BCM4347A0 fcbga BU board // bcm94361fcbu_i.txt
+# SSID generated using Alberto's boardssid.py script:
+# ********************SUMMARY********************
+# Board Name: bcm94347a0fcbga
+# SSID: 0x0771
+# macmid: 0x01ce
+# Successfully made SSID entry in sromdefs.tcl.
+# Successfully made macmid entry in sromdefs.tcl.
+# Successfully made SSID entry in tblssid.py.
+# *************************************************
+NVRAMRev=$Rev: 506283 $
+cckdigfilttype=4
+sromrev=11
+boardrev=0x1150
+boardtype=0x081a
+boardflags=0x10401201
+boardflags2=0x00000000
+boardflags3=0x40000100
+#boardnum=57410
+macaddr=00:90:4c:12:d0:01
+ccode=0
+regrev=0
+antswitch=0
+pdgain5g=0
+pdgain2g=0
+tworangetssi2g=0
+tworangetssi5g=0
+femctrl=17
+vendid=0x14e4
+devid=0x441f
+manfid=0x2d0
+#prodid=0x052e
+nocrc=1
+#btc_mode=1
+btc_params82=0x1a0
+otpimagesize=502
+xtalfreq=37400
+rxgains2gelnagaina0=4
+rxgains2gtrisoa0=6
+rxgains2gtrelnabypa0=1
+rxgains5gelnagaina0=3
+rxgains5gtrisoa0=6
+rxgains5gtrelnabypa0=1
+rxgains5gmelnagaina0=3
+rxgains5gmtrisoa0=6
+rxgains5gmtrelnabypa0=1
+rxgains5ghelnagaina0=3
+rxgains5ghtrisoa0=6
+rxgains5ghtrelnabypa0=1
+rxgains2gelnagaina1=4
+rxgains2gtrisoa1=6
+rxgains2gtrelnabypa1=1
+rxgains5gelnagaina1=3
+rxgains5gtrisoa1=6
+rxgains5gtrelnabypa1=1
+rxgains5gmelnagaina1=3
+rxgains5gmtrisoa1=6
+rxgains5gmtrelnabypa1=1
+rxgains5ghelnagaina1=3
+rxgains5ghtrisoa1=6
+rxgains5ghtrelnabypa1=1
+rxchain=3
+txchain=3
+aa2g=3
+aa5g=3
+agbg0=2
+agbg1=2
+aga0=2
+aga1=2
+tssipos2g=1
+extpagain2g=0
+tssipos5g=1
+extpagain5g=0
+slice/1/extpagain2g=2
+slice/1/extpagain5g=0
+tempthresh=255
+tempoffset=255
+rawtempsense=0x1ff
+AvVmid_c0=4,137,4,125,4,125,4,125,4,125
+AvVmid_c1=4,136,4,125,4,125,4,125,4,125
+slice/1/AvVmid_c0=4,137,4,125,4,125,4,125,4,125
+slice/1/AvVmid_c1=4,136,4,125,4,125,4,125,4,125
+pa2gccka0=-200,7392,-897
+pa2gccka1=-198,7522,-907
+pa2ga0=-174,7035,-838
+pa2ga1=-185,6772,-811
+slice/1/pa2ga0=-123,6708,-754
+slice/1/pa2ga1=-157,6330,-750
+slice/1/pa2ga2=-207,4069,-553
+slice/1/pa2ga3=-194,4307,-589
+pa5ga0=-224,6012,-766,-225,5969,-763,-221,5975,-764,-217,5898,-753
+pa5ga1=-229,5768,-738,-225,5923,-755,-221,6003,-767,-219,5885,-752
+pa5gbw4080a0=-178,7872,-959,-173,8107,-986,-165,8398,-1019,-150,8809,-1063
+pa5gbw4080a1=-166,8179,-993,-161,8378,-1015,-165,8402,-1019,-155,8757,-1057
+maxp2ga0=73
+maxp2ga1=72
+maxp5ga0=77,77,77,76
+maxp5ga1=80,80,79,78
+subband5gver=0x4
+paparambwver=3
+cckpwroffset0=0
+cckpwroffset1=0
+pdoffset40ma0=0x0000
+pdoffset80ma0=0xeeee
+pdoffset40ma1=0x0000
+pdoffset80ma1=0xeeee
+cckbw202gpo=0
+cckbw20ul2gpo=0
+mcsbw202gpo=0xAA886664
+mcsbw402gpo=0xCCAA8886
+dot11agofdmhrbw202gpo=0x6666
+ofdmlrbw202gpo=0x0022
+mcsbw205glpo=0x88866662
+mcsbw405glpo=0xAAB88884
+mcsbw805glpo=0xDCCAAAA6
+mcsbw1605glpo=0
+mcsbw205gmpo=0x88866662
+mcsbw405gmpo=0xAAA88884
+mcsbw805gmpo=0xDCCAAAA6
+mcsbw1605gmpo=0
+mcsbw205ghpo=0x88866662
+mcsbw405ghpo=0xAAB88884
+mcsbw805ghpo=0xDCCAAAA6
+mcsbw1605ghpo=0
+mcslr5glpo=0x0000
+mcslr5gmpo=0x0000
+mcslr5ghpo=0x0000
+sb20in40hrpo=0x0
+sb20in80and160hr5glpo=0x0
+sb40and80hr5glpo=0x0
+sb20in80and160hr5gmpo=0x0
+sb40and80hr5gmpo=0x0
+sb20in80and160hr5ghpo=0x0
+sb40and80hr5ghpo=0x0
+sb20in40lrpo=0x0
+sb20in80and160lr5glpo=0x0
+sb40and80lr5glpo=0x0
+sb20in80and160lr5gmpo=0x0
+sb40and80lr5gmpo=0x0
+sb20in80and160lr5ghpo=0x0
+sb40and80lr5ghpo=0x0
+dot11agduphrpo=0x0
+dot11agduplrpo=0x0
+phycal_tempdelta=15
+temps_period=15
+temps_hysteresis=15
+ltecxmux=0
+ltecxpadnum=0x0504
+ltecxfnsel=0x44
+ltecxgcigpio=0x04
+#OOB params
+#device_wake_opt=1
+host_wake_opt=0
+#SEMCO Type3 iPA module : need to clarify BT and WL_MASK
+#11b TRP Parameter
+cck_onecore_tx=1
+
+# Main core RF SW Map
+swctrlmap_2g=0x00000000,0x00000000,0x00000000,0x000000,0x000
+swctrlmapext_2g=0x00000000,0x00000000,0x00000000,0x000000,0x000
+swctrlmap_5g=0xa0182018,0xa0080000,0x20080000,0x000000,0x0000
+swctrlmapext_5g=0x01010100,0x00010000,0x00000000,0x000000,0x0000
+
+# Aux core RF SW Map
+slice/1/swctrlmap_2g=0x08020802,0x48020000,0x40000000,0x000000,0x000
+slice/1/swctrlmapext_2g=0x00000000,0x00020000,0x00020000,0x000000,0x000
+slice/1/swctrlmap_5g=0x00000000,0x00000000,0x00000000,0x000000,0x000
+slice/1/swctrlmapext_5g=0x00000000,0x00000000,0x00000000,0x000000,0x000
+
+# Main & Aux priority set
+clb2gslice0core0=0x000
+clb2gslice1core0=0x201
+clb5gslice0core0=0x118
+clb5gslice1core0=0x000
+clb2gslice0core1=0x000
+clb2gslice1core1=0x048
+clb5gslice0core1=0x1a0
+clb5gslice1core1=0x000
+
+
+
+muxenab=0x000103
+
+# ########### BTC Dynctl profile params ############
+# flags:bit0 - dynctl enabled, bit1 dynamic desense, bit2 dynamic mode
+btcdyn_flags=0x7
+btcdyn_dflt_dsns_level=0
+btcdyn_low_dsns_level=0
+btcdyn_mid_dsns_level=7
+btcdyn_high_dsns_level=2
+btcdyn_default_btc_mode=5
+btcdyn_btrssi_hyster=2
+# --- number of rows in the array vars below ---
+btcdyn_msw_rows=3
+btcdyn_dsns_rows=2
+# --- mode switch data rows (max is 4) ---
+btcdyn_msw_row0=1,8,0,-50,-100
+btcdyn_msw_row1=1,4,0,-55,-100
+btcdyn_msw_row2=1,0,0,-70,-100
+#btcdyn_msw_row3=1,-4,0,-70,-100
+# --- desense switching data rows (max is 4) ---
+#btcdyn_dsns_row0=5,8,0,-40,-40
+btcdyn_dsns_row0=5,4,0,-60,-60
+btcdyn_dsns_row1=5,0,0,0,-75
+powoffs2gtna0=1,1,1,1,0,-1,-2,-2,-1,0,1,2,1,0
+powoffs2gtna1=2,2,3,3,2,0,-1,-1,-1,0,2,3,2,0
+slice/1/powoffs2gtna0=1,1,1,1,0,-1,-2,-2,-1,0,1,2,1,0
+slice/1/powoffs2gtna1=2,2,3,3,2,0,-1,-1,-1,0,2,3,2,0
+slice/1/pdoffsetcckma0=1
+slice/1/pdoffsetcckma1=1
+mcs1024qam2gpo=0xCCCC
+mcs1024qam5glpo=0xEECCCC
+mcs1024qam5gmpo=0xEECCCC
+mcs1024qam5ghpo=0xEECCCC
+mcs1024qam5gx1po=0xEECCCC
+mcs1024qam5gx2po=0xEECCCC
+mcs8poexp=0
+mcs9poexp=0
+mcs10poexp=0
+mcs11poexp=0
+
+# --- WB PAPD Cal related params ----
+txwbpapden=1
+#tx papd cal params
+#params are - 0x5g2g
+#slice/1/wb_rxattn=0x0101
+#slice/1/wb_txattn=0x0404
+#slice/1/wb_papdcalidx=0x1405
+#slice/1/wb_papdcalidx_core1=0x1404
+#slice/1/wb_bbmult=0x4040
+#slice/1/wb_bbmult_core1=0x4040
+slice/1/wb_calref_db=0x2828
+#slice/1/wb_calref_db_core1=0x1a1a
+#slice/1/wb_tia_gain_mode=0x0006
+#slice/1/wb_tia_gain_mode_core1=0x0006
+#slice/1/wb_txbuf_offset=0x1820
+#slice/1/wb_txbuf_offset_core1=0x1823
+slice/1/wb_frac_del=0x4B0F
+#slice/1/wb_frac_del_core1=0x4B2D
+slice/1/wb_eps_offset=432
+slice/1/wb_eps_offset_core1=430
+
+wb_papdcalidx=0x0404
+wb_txbuf_offset=0x2021
+wb_calref_db=0x1616
+wb_frac_del=0x1a1a
+wb_eps_offset=0x1c201c3
+wb_bbmult=0x5a55
+wb_eps_offset_core1=438
+
+# ---- TWO range TSSI ----
+slice/1/tworangetssi2g=1
+slice/1/lowpowerrange2g=0
+
+bandcap=2
+slice/1/bandcap=1
+
--- /dev/null
+# bcm4347 A0 FCBGA reference board, iPA version.
+# nvram copied and edited from BCM4347A0 fcbga BU board // bcm94361fcbu_i.txt
+# SSID generated using Alberto's boardssid.py script:
+# ********************SUMMARY********************
+# Board Name: bcm94347a0fcbga
+# SSID: 0x0771
+# macmid: 0x01ce
+# Successfully made SSID entry in sromdefs.tcl.
+# Successfully made macmid entry in sromdefs.tcl.
+# Successfully made SSID entry in tblssid.py.
+# *************************************************
+NVRAMRev=$Rev: 506283 $
+cckdigfilttype=4
+sromrev=11
+boardrev=0x1150
+boardtype=0x081a
+boardflags=0x10401201
+boardflags2=0x00000000
+boardflags3=0x40000100
+#boardnum=57410
+macaddr=00:90:4c:12:d0:01
+ccode=0
+regrev=0
+antswitch=0
+pdgain5g=0
+pdgain2g=0
+tworangetssi2g=0
+tworangetssi5g=0
+femctrl=17
+vendid=0x14e4
+devid=0x441f
+manfid=0x2d0
+#prodid=0x052e
+nocrc=1
+#btc_mode=1
+btc_params82=0x1a0
+otpimagesize=502
+xtalfreq=37400
+rxgains2gelnagaina0=4
+rxgains2gtrisoa0=6
+rxgains2gtrelnabypa0=1
+rxgains5gelnagaina0=3
+rxgains5gtrisoa0=6
+rxgains5gtrelnabypa0=1
+rxgains5gmelnagaina0=3
+rxgains5gmtrisoa0=6
+rxgains5gmtrelnabypa0=1
+rxgains5ghelnagaina0=3
+rxgains5ghtrisoa0=6
+rxgains5ghtrelnabypa0=1
+rxgains2gelnagaina1=4
+rxgains2gtrisoa1=6
+rxgains2gtrelnabypa1=1
+rxgains5gelnagaina1=3
+rxgains5gtrisoa1=6
+rxgains5gtrelnabypa1=1
+rxgains5gmelnagaina1=3
+rxgains5gmtrisoa1=6
+rxgains5gmtrelnabypa1=1
+rxgains5ghelnagaina1=3
+rxgains5ghtrisoa1=6
+rxgains5ghtrelnabypa1=1
+rxchain=3
+txchain=3
+aa2g=3
+aa5g=3
+agbg0=2
+agbg1=2
+aga0=2
+aga1=2
+tssipos2g=1
+extpagain2g=0
+tssipos5g=1
+extpagain5g=0
+slice/1/extpagain2g=2
+slice/1/extpagain5g=0
+tempthresh=255
+tempoffset=255
+rawtempsense=0x1ff
+AvVmid_c0=4,137,4,125,4,125,4,125,4,125
+AvVmid_c1=4,136,4,125,4,125,4,125,4,125
+slice/1/AvVmid_c0=4,137,4,125,4,125,4,125,4,125
+slice/1/AvVmid_c1=4,136,4,125,4,125,4,125,4,125
+pa2gccka0=-200,7392,-897
+pa2gccka1=-198,7522,-907
+pa2ga0=-174,7035,-838
+pa2ga1=-185,6772,-811
+slice/1/pa2ga0=-123,6708,-754
+slice/1/pa2ga1=-157,6330,-750
+slice/1/pa2ga2=-207,4069,-553
+slice/1/pa2ga3=-194,4307,-589
+pa5ga0=-224,6012,-766,-225,5969,-763,-221,5975,-764,-217,5898,-753
+pa5ga1=-229,5768,-738,-225,5923,-755,-221,6003,-767,-219,5885,-752
+pa5gbw4080a0=-178,7872,-959,-173,8107,-986,-165,8398,-1019,-150,8809,-1063
+pa5gbw4080a1=-166,8179,-993,-161,8378,-1015,-165,8402,-1019,-155,8757,-1057
+maxp2ga0=73
+maxp2ga1=72
+maxp5ga0=77,77,77,76
+maxp5ga1=80,80,79,78
+subband5gver=0x4
+paparambwver=3
+cckpwroffset0=0
+cckpwroffset1=0
+pdoffset40ma0=0x0000
+pdoffset80ma0=0xeeee
+pdoffset40ma1=0x0000
+pdoffset80ma1=0xeeee
+cckbw202gpo=0
+cckbw20ul2gpo=0
+mcsbw202gpo=0xAA886664
+mcsbw402gpo=0xCCAA8886
+dot11agofdmhrbw202gpo=0x6666
+ofdmlrbw202gpo=0x0022
+mcsbw205glpo=0x88866662
+mcsbw405glpo=0xAAB88884
+mcsbw805glpo=0xDCCAAAA6
+mcsbw1605glpo=0
+mcsbw205gmpo=0x88866662
+mcsbw405gmpo=0xAAA88884
+mcsbw805gmpo=0xDCCAAAA6
+mcsbw1605gmpo=0
+mcsbw205ghpo=0x88866662
+mcsbw405ghpo=0xAAB88884
+mcsbw805ghpo=0xDCCAAAA6
+mcsbw1605ghpo=0
+mcslr5glpo=0x0000
+mcslr5gmpo=0x0000
+mcslr5ghpo=0x0000
+sb20in40hrpo=0x0
+sb20in80and160hr5glpo=0x0
+sb40and80hr5glpo=0x0
+sb20in80and160hr5gmpo=0x0
+sb40and80hr5gmpo=0x0
+sb20in80and160hr5ghpo=0x0
+sb40and80hr5ghpo=0x0
+sb20in40lrpo=0x0
+sb20in80and160lr5glpo=0x0
+sb40and80lr5glpo=0x0
+sb20in80and160lr5gmpo=0x0
+sb40and80lr5gmpo=0x0
+sb20in80and160lr5ghpo=0x0
+sb40and80lr5ghpo=0x0
+dot11agduphrpo=0x0
+dot11agduplrpo=0x0
+phycal_tempdelta=15
+temps_period=15
+temps_hysteresis=15
+ltecxmux=0
+ltecxpadnum=0x0504
+ltecxfnsel=0x44
+ltecxgcigpio=0x04
+#OOB params
+#device_wake_opt=1
+host_wake_opt=0
+#SEMCO Type3 iPA module : need to clarify BT and WL_MASK
+#11b TRP Parameter
+cck_onecore_tx=1
+
+# Main core RF SW Map
+swctrlmap_2g=0x00000000,0x00000000,0x00000000,0x000000,0x000
+swctrlmapext_2g=0x00000000,0x00000000,0x00000000,0x000000,0x000
+swctrlmap_5g=0xa0182018,0xa0080000,0x20080000,0x000000,0x0000
+swctrlmapext_5g=0x01010100,0x00010000,0x00000000,0x000000,0x0000
+
+# Aux core RF SW Map
+slice/1/swctrlmap_2g=0x08020802,0x48020000,0x40000000,0x000000,0x000
+slice/1/swctrlmapext_2g=0x00000000,0x00020000,0x00020000,0x000000,0x000
+slice/1/swctrlmap_5g=0x00000000,0x00000000,0x00000000,0x000000,0x000
+slice/1/swctrlmapext_5g=0x00000000,0x00000000,0x00000000,0x000000,0x000
+
+# Main & Aux priority set
+clb2gslice0core0=0x000
+clb2gslice1core0=0x201
+clb5gslice0core0=0x118
+clb5gslice1core0=0x000
+clb2gslice0core1=0x000
+clb2gslice1core1=0x048
+clb5gslice0core1=0x1a0
+clb5gslice1core1=0x000
+
+
+
+muxenab=0x000103
+
+# ########### BTC Dynctl profile params ############
+# flags:bit0 - dynctl enabled, bit1 dynamic desense, bit2 dynamic mode
+btcdyn_flags=0x7
+btcdyn_dflt_dsns_level=0
+btcdyn_low_dsns_level=0
+btcdyn_mid_dsns_level=7
+btcdyn_high_dsns_level=2
+btcdyn_default_btc_mode=5
+btcdyn_btrssi_hyster=2
+# --- number of rows in the array vars below ---
+btcdyn_msw_rows=3
+btcdyn_dsns_rows=2
+# --- mode switch data rows (max is 4) ---
+btcdyn_msw_row0=1,8,0,-50,-100
+btcdyn_msw_row1=1,4,0,-55,-100
+btcdyn_msw_row2=1,0,0,-70,-100
+#btcdyn_msw_row3=1,-4,0,-70,-100
+# --- desense switching data rows (max is 4) ---
+#btcdyn_dsns_row0=5,8,0,-40,-40
+btcdyn_dsns_row0=5,4,0,-60,-60
+btcdyn_dsns_row1=5,0,0,0,-75
+powoffs2gtna0=1,1,1,1,0,-1,-2,-2,-1,0,1,2,1,0
+powoffs2gtna1=2,2,3,3,2,0,-1,-1,-1,0,2,3,2,0
+slice/1/powoffs2gtna0=1,1,1,1,0,-1,-2,-2,-1,0,1,2,1,0
+slice/1/powoffs2gtna1=2,2,3,3,2,0,-1,-1,-1,0,2,3,2,0
+slice/1/pdoffsetcckma0=1
+slice/1/pdoffsetcckma1=1
+mcs1024qam2gpo=0xCCCC
+mcs1024qam5glpo=0xEECCCC
+mcs1024qam5gmpo=0xEECCCC
+mcs1024qam5ghpo=0xEECCCC
+mcs1024qam5gx1po=0xEECCCC
+mcs1024qam5gx2po=0xEECCCC
+mcs8poexp=0
+mcs9poexp=0
+mcs10poexp=0
+mcs11poexp=0
+
+# --- WB PAPD Cal related params ----
+txwbpapden=1
+#tx papd cal params
+#params are - 0x5g2g
+#slice/1/wb_rxattn=0x0101
+#slice/1/wb_txattn=0x0404
+#slice/1/wb_papdcalidx=0x1405
+#slice/1/wb_papdcalidx_core1=0x1404
+#slice/1/wb_bbmult=0x4040
+#slice/1/wb_bbmult_core1=0x4040
+slice/1/wb_calref_db=0x2828
+#slice/1/wb_calref_db_core1=0x1a1a
+#slice/1/wb_tia_gain_mode=0x0006
+#slice/1/wb_tia_gain_mode_core1=0x0006
+#slice/1/wb_txbuf_offset=0x1820
+#slice/1/wb_txbuf_offset_core1=0x1823
+slice/1/wb_frac_del=0x4B0F
+#slice/1/wb_frac_del_core1=0x4B2D
+slice/1/wb_eps_offset=432
+slice/1/wb_eps_offset_core1=430
+
+wb_papdcalidx=0x0404
+wb_txbuf_offset=0x2021
+wb_calref_db=0x1616
+wb_frac_del=0x1a1a
+wb_eps_offset=0x1c201c3
+wb_bbmult=0x5a55
+wb_eps_offset_core1=438
+
+# ---- TWO range TSSI ----
+slice/1/tworangetssi2g=1
+slice/1/lowpowerrange2g=0
+
+bandcap=2
+slice/1/bandcap=1
+
--- /dev/null
+# BCM4361A0 SWB-E00 nvram_160422
+NVRAMRev=$Rev: 506283 $
+cckdigfilttype=4
+sromrev=11
+boardrev=0x1101
+#SEMCO type8 all epa boardtype update 04/06/2016
+boardtype=0x080f
+boardflags=0x10401201
+boardflags2=0x00000000
+boardflags3=0x00000100
+#boardnum=57410
+macaddr=00:90:4c:12:d0:01
+ccode=0
+regrev=0
+antswitch=0
+pdgain5g=0
+pdgain2g=0
+tworangetssi2g=0
+tworangetssi5g=0
+#femctrl=17
+vendid=0x14e4
+devid=0x440a
+manfid=0x2d0
+#prodid=0x052e
+nocrc=1
+#btc_mode=1
+btc_params82=0x1a0
+otpimagesize=502
+xtalfreq=37400
+#mac_clkgating=0
+rxgains2gelnagaina0=1
+rxgains2gtrisoa0=6
+rxgains2gtrelnabypa0=1
+rxgains5gelnagaina0=3
+rxgains5gtrisoa0=6
+rxgains5gtrelnabypa0=1
+rxgains5gmelnagaina0=3
+rxgains5gmtrisoa0=6
+rxgains5gmtrelnabypa0=1
+rxgains5ghelnagaina0=3
+rxgains5ghtrisoa0=6
+rxgains5ghtrelnabypa0=1
+rxgains2gelnagaina1=1
+rxgains2gtrisoa1=6
+rxgains2gtrelnabypa1=1
+rxgains5gelnagaina1=3
+rxgains5gtrisoa1=6
+rxgains5gtrelnabypa1=1
+rxgains5gmelnagaina1=3
+rxgains5gmtrisoa1=6
+rxgains5gmtrelnabypa1=1
+rxgains5ghelnagaina1=3
+rxgains5ghtrisoa1=6
+rxgains5ghtrelnabypa1=1
+rxchain=3
+txchain=3
+slice/1/rxchain=3
+slice/1/txchain=3
+aa2g=3
+aa5g=3
+agbg0=0
+agbg1=0
+aga0=0
+aga1=0
+tssipos2g=1
+#extpagain2g=2
+tssipos5g=1
+#extpagain5g=0
+tempthresh=255
+tempoffset=255
+rawtempsense=0x1ff
+pa2gccka0=-200,7392,-897
+pa2gccka1=-198,7522,-907
+pa2ga0=-174,7035,-838
+pa2ga1=-185,6772,-811
+pa5ga0=-194,5390,-686,-194,5390,-686,-194,5390,-686,-194,5390,-686
+pa5ga1=-199,5538,-705,-199,5538,-705,-199,5538,-705,-199,5538,-705
+pa5gbw4080a0=-178,7872,-959,-173,8107,-986,-165,8398,-1019,-150,8809,-1063
+pa5gbw4080a1=-166,8179,-993,-161,8378,-1015,-165,8402,-1019,-155,8757,-1057
+maxp2ga0=66
+maxp2ga1=66
+maxp5ga0=62,63,64,66
+maxp5ga1=62,63,64,66
+subband5gver=0x4
+paparambwver=3
+cckpwroffset0=0
+cckpwroffset1=0
+pdoffset40ma0=0x0000
+pdoffset80ma0=0xeeee
+pdoffset40ma1=0x0000
+pdoffset80ma1=0xeeee
+cckbw202gpo=0
+cckbw20ul2gpo=0
+mcsbw202gpo=0xEC888222
+mcsbw402gpo=0xEC888222
+dot11agofdmhrbw202gpo=0x6622
+ofdmlrbw202gpo=0x0000
+mcsbw205glpo=0xCA866000
+mcsbw405glpo=0xCA666000
+mcsbw805glpo=0xCA666000
+mcsbw1605glpo=0
+mcsbw205gmpo=0xCA866000
+mcsbw405gmpo=0xCA666000
+mcsbw805gmpo=0xCA666000
+mcsbw1605gmpo=0
+mcsbw205ghpo=0xCA866000
+mcsbw405ghpo=0xCA666000
+mcsbw805ghpo=0xCA666000
+mcsbw1605ghpo=0
+mcslr5glpo=0x0000
+mcslr5gmpo=0x0000
+mcslr5ghpo=0x0000
+sb20in40hrpo=0x0
+sb20in80and160hr5glpo=0x0
+sb40and80hr5glpo=0x0
+sb20in80and160hr5gmpo=0x0
+sb40and80hr5gmpo=0x0
+sb20in80and160hr5ghpo=0x0
+sb40and80hr5ghpo=0x0
+sb20in40lrpo=0x0
+sb20in80and160lr5glpo=0x0
+sb40and80lr5glpo=0x0
+sb20in80and160lr5gmpo=0x0
+sb40and80lr5gmpo=0x0
+sb20in80and160lr5ghpo=0x0
+sb40and80lr5ghpo=0x0
+dot11agduphrpo=0x0
+dot11agduplrpo=0x0
+phycal_tempdelta=15
+temps_period=15
+temps_hysteresis=15
+ltecxmux=0
+ltecxpadnum=0x0908
+ltecxfnsel=0x44
+ltecxgcigpio=0x43
+#OOB params
+#device_wake_opt=1
+host_wake_opt=0
+#All ePA SEMCO module : need to clarify BT and WL_MASK
+#11b TRP Parameter
+cck_onecore_tx=1
+# HP core RF SW Map
+swctrlmap_2g=0x0000292a,0x48020000,0x40000000,0x000000,0x000
+swctrlmapext_2g=0x00000000,0x00020000,0x00020000,0x000000,0x000
+swctrlmap_5g=0x82110211,0x80000000,0x00000000,0x000000,0x0000
+swctrlmapext_5g=0x01010100,0x00010000,0x00000000,0x000000,0x0000
+# LP core RF SW Map
+slice/1/swctrlmap_2g=0x00002c62,0x48020000,0x40000000,0x000000,0x000
+slice/1/swctrlmapext_2g=0x00000000,0x00020000,0x00020000,0x000000,0x000
+slice/1/swctrlmap_5g=0x90141014,0x80000000,0x00000000,0x000000,0x000
+slice/1/swctrlmapext_5g=0x01010100,0x00010000,0x00000000,0x000000,0x000
+# LP & HP priority set
+clb2gslice0core0=0x22a
+clb2gslice1core0=0x262
+clb5gslice0core0=0x111
+clb5gslice1core0=0x114
+clb2gslice0core1=0x069
+clb2gslice1core1=0x06c
+clb5gslice0core1=0x182
+clb5gslice1core1=0x190
+muxenab=0x000103
+# ########### BTC Dynctl profile params ############
+# flags:bit0 - dynctl enabled, bit1 dynamic desense, bit2 dynamic mode
+btcdyn_flags=0x7
+btcdyn_dflt_dsns_level=0
+btcdyn_low_dsns_level=0
+btcdyn_mid_dsns_level=7
+btcdyn_high_dsns_level=2
+btcdyn_default_btc_mode=5
+btcdyn_btrssi_hyster=2
+# --- number of rows in the array vars below ---
+btcdyn_msw_rows=3
+btcdyn_dsns_rows=2
+# --- mode switch data rows (max is 4) ---
+btcdyn_msw_row0=1,8,0,-50,-100
+btcdyn_msw_row1=1,4,0,-55,-100
+btcdyn_msw_row2=1,0,0,-70,-100
+#btcdyn_msw_row3=1,-4,0,-70,-100
+# --- desense switching data rows (max is 4) ---
+#btcdyn_dsns_row0=5,8,0,-40,-40
+btcdyn_dsns_row0=5,4,0,-60,-60
+btcdyn_dsns_row1=5,0,0,0,-75
+#btc_antenna bitmap
+btc_prisel_ant_mask=0x3
+powoffs2gtna0=1,3,3,1,0,0,1,2,2,2,1,1,0,0
+powoffs2gtna1=-1,1,1,1,0,0,1,2,3,2,2,0,0,0
+mcs1024qam2gpo=0xCCCC
+mcs1024qam5glpo=0xEECCCC
+mcs1024qam5gmpo=0xEECCCC
+mcs1024qam5ghpo=0xEECCCC
+mcs1024qam5gx1po=0xEECCCC
+mcs1024qam5gx2po=0xEECCCC
+mcs8poexp=0
+mcs9poexp=0
+mcs10poexp=0
+mcs11poexp=0
--- /dev/null
+# BCM4361A1 SWB-E30A nvram_160812_FW:13.10.219.1
+NVRAMRev=$Rev: 506283 $
+cckdigfilttype=2
+sromrev=11
+boardrev=0x1101
+boardtype=0x082a
+boardflags=0x10401201
+boardflags2=0x00000000
+boardflags3=0x40000100
+#boardnum=57410
+macaddr=00:90:4c:12:d0:01
+ccode=GB
+regrev=996
+antswitch=0
+pdgain5g=0
+pdgain2g=0
+tworangetssi2g=0
+tworangetssi5g=0
+#femctrl=17
+vendid=0x14e4
+devid=0x441f
+manfid=0x2d0
+#prodid=0x052e
+nocrc=1
+btc_mode=1
+
+otpimagesize=502
+xtalfreq=37400
+rxgains2gelnagaina0=4
+rxgains2gtrisoa0=6
+rxgains2gtrelnabypa0=1
+rxgains5gelnagaina0=3
+rxgains5gtrisoa0=6
+rxgains5gtrelnabypa0=1
+rxgains5gmelnagaina0=3
+rxgains5gmtrisoa0=6
+rxgains5gmtrelnabypa0=1
+rxgains5ghelnagaina0=3
+rxgains5ghtrisoa0=6
+rxgains5ghtrelnabypa0=1
+rxgains2gelnagaina1=4
+rxgains2gtrisoa1=6
+rxgains2gtrelnabypa1=1
+rxgains5gelnagaina1=3
+rxgains5gtrisoa1=6
+rxgains5gtrelnabypa1=1
+rxgains5gmelnagaina1=3
+rxgains5gmtrisoa1=6
+rxgains5gmtrelnabypa1=1
+rxgains5ghelnagaina1=3
+rxgains5ghtrisoa1=6
+rxgains5ghtrelnabypa1=1
+rxchain=3
+txchain=3
+bandcap=2
+slice/1/bandcap=1
+aa2g=3
+aa5g=3
+agbg0=2
+agbg1=2
+aga0=2
+aga1=2
+tssipos2g=1
+extpagain2g=0
+tssipos5g=1
+extpagain5g=0
+slice/1/extpagain2g=2
+slice/1/extpagain5g=0
+fdss_level_2g=5,5
+fdss_interp_en=1
+slice/1/fdss_level_2g=5,5
+slice/1/fdss_interp_en=1
+tempthresh=255
+tempoffset=255
+rawtempsense=0x1ff
+AvVmid_c0=4,137,6,71,6,71,5,95,5,93
+AvVmid_c1=4,136,6,72,6,74,5,94,4,119
+slice/1/AvVmid_c0=4,137,4,125,4,125,4,125,4,125
+slice/1/AvVmid_c1=4,136,4,125,4,125,4,125,4,125
+pa2gccka0=-200,7392,-897
+pa2gccka1=-198,7522,-907
+pa2ga0=-174,7035,-838
+pa2ga1=-185,6772,-811
+slice/1/pa2ga0=0xff31,0x15b3,0xfd39
+slice/1/pa2ga1=0xff26,0x15cc,0xfd39
+slice/1/pa2ga2=-207,4069,-553
+slice/1/pa2ga3=-194,4307,-589
+
+pa5ga0=0xff28,0x1827,0xfcee,0xff2a,0x1857,0xfce7,0xff26,0x17f0,0xfcf4,0xff2a,0x1836,0xfce8
+pa5ga1=0xff29,0x1800,0xfcf3,0xff2a,0x1803,0xfcf3,0xff26,0x17bb,0xfcfa,0xff23,0x1811,0xfcf1
+pa5gbw4080a0=0xff22,0x179f,0xfd00,0xff24,0x17a2,0xfcff,0xff21,0x17a8,0xfcfc,0xff24,0x17ce,0xfcf7
+pa5gbw4080a1=0xff25,0x17d8,0xfcf9,0xff25,0x17d9,0xfcf7,0xff21,0x1793,0xfcff,0xff1f,0x17a6,0xfcfe
+
+maxp2ga0=75
+maxp2ga1=75
+maxp5ga0=74,74,74,74
+maxp5ga1=74,74,74,75
+subband5gver=0x4
+paparambwver=3
+cckpwroffset0=2
+cckpwroffset1=2
+pdoffset40ma0=0x0000
+pdoffset80ma0=0xeeee
+pdoffset40ma1=0x0000
+pdoffset80ma1=0xeeee
+cckbw202gpo=0
+cckbw20ul2gpo=0
+mcsbw202gpo=0xAA886664
+mcsbw402gpo=0xCCAA8886
+dot11agofdmhrbw202gpo=0x6666
+ofdmlrbw202gpo=0x0022
+mcsbw205glpo=0x88866662
+mcsbw405glpo=0xAAB88884
+mcsbw805glpo=0xDCCAAAA6
+mcsbw1605glpo=0
+mcsbw205gmpo=0x88866662
+mcsbw405gmpo=0xAAA88884
+mcsbw805gmpo=0xDCCAAAA6
+mcsbw1605gmpo=0
+mcsbw205ghpo=0x88866662
+mcsbw405ghpo=0xAAB88884
+mcsbw805ghpo=0xDCCAAAA6
+mcsbw1605ghpo=0
+mcslr5glpo=0x0000
+mcslr5gmpo=0x0000
+mcslr5ghpo=0x0000
+sb20in40hrpo=0x0
+sb20in80and160hr5glpo=0x0
+sb40and80hr5glpo=0x0
+sb20in80and160hr5gmpo=0x0
+sb40and80hr5gmpo=0x0
+sb20in80and160hr5ghpo=0x0
+sb40and80hr5ghpo=0x0
+sb20in40lrpo=0x0
+sb20in80and160lr5glpo=0x0
+sb40and80lr5glpo=0x0
+sb20in80and160lr5gmpo=0x0
+sb40and80lr5gmpo=0x0
+sb20in80and160lr5ghpo=0x0
+sb40and80lr5ghpo=0x0
+dot11agduphrpo=0x0
+dot11agduplrpo=0x0
+phycal_tempdelta=15
+temps_period=15
+temps_hysteresis=15
+ltecxmux=0
+ltecxpadnum=0x0904
+ltecxfnsel=0x44
+ltecxgcigpio=0x04
+#OOB params
+#device_wake_opt=1
+host_wake_opt=0
+#SEMCO Type3 iPA module : need to clarify BT and WL_MASK
+#11b TRP Parameter
+cck_onecore_tx=1
+
+# Main core RF SW Map
+swctrlmap_2g=0x00000000,0x00000000,0x00000000,0x000000,0x000
+swctrlmapext_2g=0x00000000,0x00000000,0x00000000,0x000000,0x000
+swctrlmap_5g=0xa0182018,0xa0080000,0x20080000,0x000000,0x0000
+swctrlmapext_5g=0x01010100,0x00010000,0x00000000,0x000000,0x0000
+
+# Aux core RF SW Map
+slice/1/swctrlmap_2g=0x08020802,0x48020000,0x40000000,0x000000,0x000
+slice/1/swctrlmapext_2g=0x00000000,0x00020000,0x00020000,0x000000,0x000
+slice/1/swctrlmap_5g=0x00000000,0x00000000,0x00000000,0x000000,0x000
+slice/1/swctrlmapext_5g=0x00000000,0x00000000,0x00000000,0x000000,0x000
+
+# Main & Aux priority set
+clb2gslice0core0=0x000
+clb2gslice1core0=0x202
+clb5gslice0core0=0x118
+clb5gslice1core0=0x000
+clb2gslice0core1=0x000
+clb2gslice1core1=0x048
+clb5gslice0core1=0x1a0
+clb5gslice1core1=0x000
+
+muxenab=0x000103
+
+clb_swctrl_smask_ant0=0x3ff
+clb_swctrl_smask_ant1=0x1ff
+
+btc_prisel_ant_mask=0x1
+# ########### BTC Dynctl profile params ############
+# flags:bit0 - dynctl enabled, bit1 dynamic desense, bit2 dynamic mode
+btcdyn_flags=0x7
+btcdyn_dflt_dsns_level=0
+btcdyn_low_dsns_level=0
+btcdyn_mid_dsns_level=7
+btcdyn_high_dsns_level=2
+btcdyn_default_btc_mode=1
+btcdyn_btrssi_hyster=2
+# --- number of rows in the array vars below ---
+btcdyn_msw_rows=3
+btcdyn_dsns_rows=2
+# --- mode switch data rows (max is 4) ---
+btcdyn_msw_row0=1,8,0,-50,-100
+btcdyn_msw_row1=1,4,0,-55,-100
+btcdyn_msw_row2=1,0,0,-70,-100
+#btcdyn_msw_row3=1,-4,0,-70,-100
+# --- desense switching data rows (max is 4) ---
+#btcdyn_dsns_row0=5,8,0,-40,-40
+btcdyn_dsns_row0=5,4,0,-60,-60
+btcdyn_dsns_row1=5,0,0,0,-75
+powoffs2gtna0=1,1,1,1,0,-1,-2,-2,-1,0,1,2,1,0
+powoffs2gtna1=2,2,3,3,2,0,-1,-1,-1,0,2,3,2,0
+slice/1/powoffs2gtna0=0,0,1,2,1,0,-1,-2,-2,-1,-1,0,0,0
+slice/1/powoffs2gtna1=-1,0,0,1,1,0,-1,-1,-1,-1,0,-1,0,0
+slice/1/pdoffsetcckma0=1
+slice/1/pdoffsetcckma1=1
+mcs1024qam2gpo=0xCCCC
+mcs1024qam5glpo=0xEECCCC
+mcs1024qam5gmpo=0xEECCCC
+mcs1024qam5ghpo=0xEECCCC
+mcs1024qam5gx1po=0xEECCCC
+mcs1024qam5gx2po=0xEECCCC
+mcs8poexp=0
+mcs9poexp=0
+mcs10poexp=0
+mcs11poexp=0
+
+# --- WB PAPD Cal related params ----
+txwbpapden=1
+#tx papd cal params
+#params are - 0x5g2g
+#slice/1/wb_rxattn=0x0101
+#slice/1/wb_txattn=0x0404
+#slice/1/wb_papdcalidx=0x1405
+#slice/1/wb_papdcalidx_core1=0x1404
+#slice/1/wb_bbmult=0x4040
+#slice/1/wb_bbmult_core1=0x4040
+slice/1/wb_calref_db=0x2828
+#slice/1/wb_calref_db_core1=0x1a1a
+#slice/1/wb_tia_gain_mode=0x0006
+#slice/1/wb_tia_gain_mode_core1=0x0006
+#slice/1/wb_txbuf_offset=0x1820
+#slice/1/wb_txbuf_offset_core1=0x1823
+slice/1/wb_frac_del=0x4B0F
+#slice/1/wb_frac_del_core1=0x4B2D
+slice/1/wb_eps_offset=432
+slice/1/wb_eps_offset_core1=430
+
+wb_papdcalidx=0x0404
+wb_txbuf_offset=0x2021
+wb_calref_db=0x1616
+wb_frac_del=0x1a1a
+wb_eps_offset=0x1c201c3
+#wb_bbmult=0x6664
+wb_bbmult=0x4848
+wb_eps_offset_core1=438
+
+# ---- TWO range TSSI ----
+slice/1/tworangetssi2g=1
+slice/1/lowpowerrange2g=0
+# energy detect threshold
+ed_thresh2g=-63
+ed_thresh5g=-63
+# energy detect threshold for EU
+eu_edthresh2g=-63
+eu_edthresh5g=-63
+
--- /dev/null
+# BCM4361B0 Murata 1KL
+NVRAMRev=$Rev: 506283 $
+cckdigfilttype=2
+sromrev=11
+boardrev=0x1103
+boardtype=0x0834
+boardflags=0x10401201
+boardflags2=0x00000000
+boardflags3=0x40000100
+#boardnum=57410
+macaddr=00:90:4c:12:d0:01
+ccode=GB
+regrev=996
+antswitch=0
+pdgain5g=0
+pdgain2g=0
+tworangetssi2g=0
+tworangetssi5g=0
+femctrl=17
+vendid=0x14e4
+devid=0x441f
+manfid=0x2d0
+#prodid=0x052e
+nocrc=1
+btc_mode=1
+otpimagesize=502
+xtalfreq=37400
+rxgains2gelnagaina0=4
+rxgains2gtrisoa0=6
+rxgains2gtrelnabypa0=1
+rxgains5gelnagaina0=3
+rxgains5gtrisoa0=6
+rxgains5gtrelnabypa0=1
+rxgains5gmelnagaina0=3
+rxgains5gmtrisoa0=6
+rxgains5gmtrelnabypa0=1
+rxgains5ghelnagaina0=3
+rxgains5ghtrisoa0=6
+rxgains5ghtrelnabypa0=1
+rxgains2gelnagaina1=4
+rxgains2gtrisoa1=6
+rxgains2gtrelnabypa1=1
+rxgains5gelnagaina1=3
+rxgains5gtrisoa1=6
+rxgains5gtrelnabypa1=1
+rxgains5gmelnagaina1=3
+rxgains5gmtrisoa1=6
+rxgains5gmtrelnabypa1=1
+rxgains5ghelnagaina1=3
+rxgains5ghtrisoa1=6
+rxgains5ghtrelnabypa1=1
+rssicorrnorm_c0=8,8
+rssicorrnorm_c1=8,8
+rssicorrnorm5g_c0=5,5,5,5,5,5,5,5,5,5,5,5
+rssicorrnorm5g_c1=5,5,5,5,5,5,5,5,5,5,5,5
+rxchain=3
+txchain=3
+bandcap=2
+slice/1/bandcap=1
+
+rpcal2g=0
+rpcal5gb0=0
+rpcal5gb1=0
+rpcal5gb2=0
+rpcal5gb3=0
+slice/1/rpcal2g=0
+slice/1/rpcal5gb0=0
+slice/1/rpcal5gb1=0
+slice/1/rpcal5gb2=0
+slice/1/rpcal5gb3=0
+
+aa2g=3
+aa5g=3
+agbg0=2
+agbg1=2
+aga0=2
+aga1=2
+tssipos2g=1
+extpagain2g=0
+tssipos5g=1
+extpagain5g=0
+slice/1/extpagain2g=2
+slice/1/extpagain5g=0
+
+slice/1/fdss_level_2g=5,5
+slice/1/fdss_interp_en=1
+tempthresh=255
+tempoffset=255
+rawtempsense=0x1ff
+AvVmid_c0=4,137,4,125,4,125,4,125,4,125
+AvVmid_c1=4,136,4,125,4,125,4,125,4,125
+slice/1/AvVmid_c0=4,137,4,125,4,125,4,125,4,125
+slice/1/AvVmid_c1=4,136,4,125,4,125,4,125,4,125
+#pa2gccka0=-200,7392,-897
+#pa2gccka1=-198,7522,-907
+pa2ga0=-174,7035,-838
+pa2ga1=-185,6772,-811
+slice/1/pa2ga0=-124,6631,-726
+slice/1/pa2ga1=-188,6151,-757
+slice/1/pa2ga2=-198,4479,-596
+slice/1/pa2ga3=-203,4562,-614
+pa5ga0=-236,5427,-684,-238,5426,-683,-240,5441,-684,-240,5436,-684
+pa5ga1=-235,5537,-698,-238,5433,-682,-239,5476,-685,-240,5373,-674
+#pa5gbw4080a0=-178,7872,-959,-173,8107,-986,-165,8398,-1019,-150,8809,-1063
+#pa5gbw4080a1=-166,8179,-993,-161,8378,-1015,-165,8402,-1019,-155,8757,-1057
+maxp2ga0=75
+maxp2ga1=76
+maxp5ga0=75,75,74,74
+maxp5ga1=74,74,74,74
+subband5gver=0x4
+paparambwver=3
+cckpwroffset0=4
+cckpwroffset1=4
+pdoffset40ma0=0x0000
+pdoffset80ma0=0xeeee
+pdoffset40ma1=0x0000
+pdoffset80ma1=0xeeee
+cckbw202gpo=0
+cckbw20ul2gpo=0
+mcsbw202gpo=0xAA886664
+mcsbw402gpo=0xCCAA8886
+dot11agofdmhrbw202gpo=0x6666
+ofdmlrbw202gpo=0x0022
+mcsbw205glpo=0x88866662
+mcsbw405glpo=0xAAB88884
+mcsbw805glpo=0xDCCAAAA6
+mcsbw1605glpo=0
+mcsbw205gmpo=0x88866662
+mcsbw405gmpo=0xAAA88884
+mcsbw805gmpo=0xDCCAAAA6
+mcsbw1605gmpo=0
+mcsbw205ghpo=0x88866662
+mcsbw405ghpo=0xAAB88884
+mcsbw805ghpo=0xDCCAAAA6
+mcsbw1605ghpo=0
+mcslr5glpo=0x0000
+mcslr5gmpo=0x0000
+mcslr5ghpo=0x0000
+sb20in40hrpo=0x0
+sb20in80and160hr5glpo=0x0
+sb40and80hr5glpo=0x0
+sb20in80and160hr5gmpo=0x0
+sb40and80hr5gmpo=0x0
+sb20in80and160hr5ghpo=0x0
+sb40and80hr5ghpo=0x0
+sb20in40lrpo=0x0
+sb20in80and160lr5glpo=0x0
+sb40and80lr5glpo=0x0
+sb20in80and160lr5gmpo=0x0
+sb40and80lr5gmpo=0x0
+sb20in80and160lr5ghpo=0x0
+sb40and80lr5ghpo=0x0
+dot11agduphrpo=0x0
+dot11agduplrpo=0x0
+phycal_tempdelta=15
+temps_period=15
+temps_hysteresis=15
+ltecxmux=0
+ltecxpadnum=0x0904
+ltecxfnsel=0x44
+ltecxgcigpio=0x04
+#OOB params
+#device_wake_opt=1
+host_wake_opt=0
+#11b TRP Parameter
+cck_onecore_tx=1
+
+# Main core RF SW Map
+swctrlmap_2g=0x00000000,0x00000000,0x00000000,0x000000,0x000
+swctrlmapext_2g=0x00000000,0x00000000,0x00000000,0x000000,0x000
+swctrlmap_5g=0xa0182018,0xa0080000,0x20080000,0x000000,0x0000
+swctrlmapext_5g=0x01010100,0x00010000,0x00000000,0x000000,0x0000
+
+# Aux core RF SW Map
+slice/1/swctrlmap_2g=0x00000802,0x50200000,0x40000000,0x000000,0x000
+slice/1/swctrlmapext_2g=0x00000000,0x00020000,0x00020000,0x000000,0x000
+slice/1/swctrlmap_5g=0x00000000,0x00000000,0x00000000,0x000000,0x000
+slice/1/swctrlmapext_5g=0x00000000,0x00000000,0x00000000,0x000000,0x000
+
+# Main & Aux priority set
+clb2gslice0core0=0x000
+clb2gslice1core0=0x223
+clb5gslice0core0=0x118
+clb5gslice1core0=0x000
+clb2gslice0core1=0x000
+clb2gslice1core1=0x059
+clb5gslice0core1=0x1a0
+clb5gslice1core1=0x000
+
+
+
+muxenab=0x000103
+
+clb_swctrl_smask_ant0=0x3ff
+clb_swctrl_smask_ant1=0x1ff
+
+btc_prisel_ant_mask=0x1
+
+# ########### BTC Dynctl profile params ############
+# flags:bit0 - dynctl enabled, bit1 dynamic desense, bit2 dynamic mode
+btcdyn_flags=0x7
+btcdyn_dflt_dsns_level=0
+btcdyn_low_dsns_level=0
+btcdyn_mid_dsns_level=7
+btcdyn_high_dsns_level=2
+btcdyn_default_btc_mode=1
+btcdyn_btrssi_hyster=2
+# --- number of rows in the array vars below ---
+btcdyn_msw_rows=3
+btcdyn_dsns_rows=2
+# --- mode switch data rows (max is 4) ---
+btcdyn_msw_row0=1,8,0,-50,-100
+btcdyn_msw_row1=1,4,0,-55,-100
+btcdyn_msw_row2=1,0,0,-70,-100
+#btcdyn_msw_row3=1,-4,0,-70,-100
+# --- desense switching data rows (max is 4) ---
+#btcdyn_dsns_row0=5,8,0,-40,-40
+btcdyn_dsns_row0=5,4,0,-60,-60
+btcdyn_dsns_row1=5,0,0,0,-75
+powoffs2gtna0=1,1,1,1,0,-1,-2,-2,-1,0,1,2,1,0
+powoffs2gtna1=2,2,3,3,2,0,-1,-1,-1,0,2,3,2,0
+slice/1/powoffs2gtna0=0,0,1,2,1,0,-1,-2,-2,-1,-1,0,0,0
+slice/1/powoffs2gtna1=-1,0,0,1,1,0,-1,-1,-1,-1,0,-1,0,0
+slice/1/pdoffsetcckma0=1
+slice/1/pdoffsetcckma1=1
+mcs1024qam2gpo=0xCCCC
+mcs1024qam5glpo=0xEECCCC
+mcs1024qam5gmpo=0xEECCCC
+mcs1024qam5ghpo=0xEECCCC
+mcs1024qam5gx1po=0xEECCCC
+mcs1024qam5gx2po=0xEECCCC
+mcs8poexp=0
+mcs9poexp=0
+mcs10poexp=0
+mcs11poexp=0
+
+# --- WB PAPD Cal related params ----
+txwbpapden=0
+#tx papd cal params
+#params are - 0x5g2g
+#slice/1/wb_rxattn=0x0101
+#slice/1/wb_txattn=0x0404
+#slice/1/wb_papdcalidx=0x1405
+#slice/1/wb_papdcalidx_core1=0x1404
+#slice/1/wb_bbmult=0x4040
+#slice/1/wb_bbmult_core1=0x4040
+slice/1/wb_calref_db=0x2828
+#slice/1/wb_calref_db_core1=0x1a1a
+#slice/1/wb_tia_gain_mode=0x0006
+#slice/1/wb_tia_gain_mode_core1=0x0006
+#slice/1/wb_txbuf_offset=0x1820
+#slice/1/wb_txbuf_offset_core1=0x1823
+slice/1/wb_frac_del=0x4B0F
+#slice/1/wb_frac_del_core1=0x4B2D
+slice/1/wb_eps_offset=432
+slice/1/wb_eps_offset_core1=430
+
+wb_papdcalidx=0x0404
+wb_txbuf_offset=0x2020
+wb_calref_db=0x1616
+wb_frac_del=0x1a1a
+wb_eps_offset=0x1c201c3
+#wb_bbmult=0x5a55
+wb_bbmult=0x4848
+wb_eps_offset_core1=438
+nb_eps_offset=463
+# ---- TWO range TSSI ----
+slice/1/tworangetssi2g=1
+slice/1/lowpowerrange2g=0
+
+# energy detect threshold
+ed_thresh2g=-63
+ed_thresh5g=-63
+# energy detect threshold for EU
+eu_edthresh2g=-63
+eu_edthresh5g=-63
+low_adc_rate_en=0
--- /dev/null
+# BCM4361B0 Murata 1KL
+NVRAMRev=$Rev: 506283 $
+cckdigfilttype=2
+sromrev=11
+boardrev=0x1103
+boardtype=0x0834
+boardflags=0x10401201
+boardflags2=0x00000000
+boardflags3=0x40000100
+#boardnum=57410
+macaddr=00:90:4c:12:d0:01
+ccode=GB
+regrev=996
+antswitch=0
+pdgain5g=0
+pdgain2g=0
+tworangetssi2g=0
+tworangetssi5g=0
+femctrl=17
+vendid=0x14e4
+devid=0x441f
+manfid=0x2d0
+#prodid=0x052e
+nocrc=1
+btc_mode=1
+otpimagesize=502
+xtalfreq=37400
+rxgains2gelnagaina0=4
+rxgains2gtrisoa0=6
+rxgains2gtrelnabypa0=1
+rxgains5gelnagaina0=3
+rxgains5gtrisoa0=6
+rxgains5gtrelnabypa0=1
+rxgains5gmelnagaina0=3
+rxgains5gmtrisoa0=6
+rxgains5gmtrelnabypa0=1
+rxgains5ghelnagaina0=3
+rxgains5ghtrisoa0=6
+rxgains5ghtrelnabypa0=1
+rxgains2gelnagaina1=4
+rxgains2gtrisoa1=6
+rxgains2gtrelnabypa1=1
+rxgains5gelnagaina1=3
+rxgains5gtrisoa1=6
+rxgains5gtrelnabypa1=1
+rxgains5gmelnagaina1=3
+rxgains5gmtrisoa1=6
+rxgains5gmtrelnabypa1=1
+rxgains5ghelnagaina1=3
+rxgains5ghtrisoa1=6
+rxgains5ghtrelnabypa1=1
+rssicorrnorm_c0=8,8
+rssicorrnorm_c1=8,8
+rssicorrnorm5g_c0=5,5,5,5,5,5,5,5,5,5,5,5
+rssicorrnorm5g_c1=5,5,5,5,5,5,5,5,5,5,5,5
+rxchain=3
+txchain=3
+bandcap=2
+slice/1/bandcap=1
+
+rpcal2g=0
+rpcal5gb0=0
+rpcal5gb1=0
+rpcal5gb2=0
+rpcal5gb3=0
+slice/1/rpcal2g=0
+slice/1/rpcal5gb0=0
+slice/1/rpcal5gb1=0
+slice/1/rpcal5gb2=0
+slice/1/rpcal5gb3=0
+
+aa2g=3
+aa5g=3
+agbg0=2
+agbg1=2
+aga0=2
+aga1=2
+tssipos2g=1
+extpagain2g=0
+tssipos5g=1
+extpagain5g=0
+slice/1/extpagain2g=2
+slice/1/extpagain5g=0
+
+slice/1/fdss_level_2g=5,5
+slice/1/fdss_interp_en=1
+tempthresh=255
+tempoffset=255
+rawtempsense=0x1ff
+AvVmid_c0=4,137,4,125,4,125,4,125,4,125
+AvVmid_c1=4,136,4,125,4,125,4,125,4,125
+slice/1/AvVmid_c0=4,137,4,125,4,125,4,125,4,125
+slice/1/AvVmid_c1=4,136,4,125,4,125,4,125,4,125
+#pa2gccka0=-200,7392,-897
+#pa2gccka1=-198,7522,-907
+pa2ga0=-174,7035,-838
+pa2ga1=-185,6772,-811
+slice/1/pa2ga0=-124,6631,-726
+slice/1/pa2ga1=-188,6151,-757
+slice/1/pa2ga2=-198,4479,-596
+slice/1/pa2ga3=-203,4562,-614
+pa5ga0=-236,5427,-684,-238,5426,-683,-240,5441,-684,-240,5436,-684
+pa5ga1=-235,5537,-698,-238,5433,-682,-239,5476,-685,-240,5373,-674
+#pa5gbw4080a0=-178,7872,-959,-173,8107,-986,-165,8398,-1019,-150,8809,-1063
+#pa5gbw4080a1=-166,8179,-993,-161,8378,-1015,-165,8402,-1019,-155,8757,-1057
+maxp2ga0=75
+maxp2ga1=76
+maxp5ga0=75,75,74,74
+maxp5ga1=74,74,74,74
+subband5gver=0x4
+paparambwver=3
+cckpwroffset0=4
+cckpwroffset1=4
+pdoffset40ma0=0x0000
+pdoffset80ma0=0xeeee
+pdoffset40ma1=0x0000
+pdoffset80ma1=0xeeee
+cckbw202gpo=0
+cckbw20ul2gpo=0
+mcsbw202gpo=0xAA886664
+mcsbw402gpo=0xCCAA8886
+dot11agofdmhrbw202gpo=0x6666
+ofdmlrbw202gpo=0x0022
+mcsbw205glpo=0x88866662
+mcsbw405glpo=0xAAB88884
+mcsbw805glpo=0xDCCAAAA6
+mcsbw1605glpo=0
+mcsbw205gmpo=0x88866662
+mcsbw405gmpo=0xAAA88884
+mcsbw805gmpo=0xDCCAAAA6
+mcsbw1605gmpo=0
+mcsbw205ghpo=0x88866662
+mcsbw405ghpo=0xAAB88884
+mcsbw805ghpo=0xDCCAAAA6
+mcsbw1605ghpo=0
+mcslr5glpo=0x0000
+mcslr5gmpo=0x0000
+mcslr5ghpo=0x0000
+sb20in40hrpo=0x0
+sb20in80and160hr5glpo=0x0
+sb40and80hr5glpo=0x0
+sb20in80and160hr5gmpo=0x0
+sb40and80hr5gmpo=0x0
+sb20in80and160hr5ghpo=0x0
+sb40and80hr5ghpo=0x0
+sb20in40lrpo=0x0
+sb20in80and160lr5glpo=0x0
+sb40and80lr5glpo=0x0
+sb20in80and160lr5gmpo=0x0
+sb40and80lr5gmpo=0x0
+sb20in80and160lr5ghpo=0x0
+sb40and80lr5ghpo=0x0
+dot11agduphrpo=0x0
+dot11agduplrpo=0x0
+phycal_tempdelta=15
+temps_period=15
+temps_hysteresis=15
+ltecxmux=0
+ltecxpadnum=0x0904
+ltecxfnsel=0x44
+ltecxgcigpio=0x04
+#OOB params
+#device_wake_opt=1
+host_wake_opt=0
+#11b TRP Parameter
+cck_onecore_tx=1
+
+# Main core RF SW Map
+swctrlmap_2g=0x00000000,0x00000000,0x00000000,0x000000,0x000
+swctrlmapext_2g=0x00000000,0x00000000,0x00000000,0x000000,0x000
+swctrlmap_5g=0xa0182018,0xa0080000,0x20080000,0x000000,0x0000
+swctrlmapext_5g=0x01010100,0x00010000,0x00000000,0x000000,0x0000
+
+# Aux core RF SW Map
+slice/1/swctrlmap_2g=0x00000802,0x50200000,0x40000000,0x000000,0x000
+slice/1/swctrlmapext_2g=0x00000000,0x00020000,0x00020000,0x000000,0x000
+slice/1/swctrlmap_5g=0x00000000,0x00000000,0x00000000,0x000000,0x000
+slice/1/swctrlmapext_5g=0x00000000,0x00000000,0x00000000,0x000000,0x000
+
+# Main & Aux priority set
+clb2gslice0core0=0x000
+clb2gslice1core0=0x223
+clb5gslice0core0=0x118
+clb5gslice1core0=0x000
+clb2gslice0core1=0x000
+clb2gslice1core1=0x059
+clb5gslice0core1=0x1a0
+clb5gslice1core1=0x000
+
+
+
+muxenab=0x000103
+
+clb_swctrl_smask_ant0=0x3ff
+clb_swctrl_smask_ant1=0x1ff
+
+btc_prisel_ant_mask=0x1
+
+# ########### BTC Dynctl profile params ############
+# flags:bit0 - dynctl enabled, bit1 dynamic desense, bit2 dynamic mode
+btcdyn_flags=0x7
+btcdyn_dflt_dsns_level=0
+btcdyn_low_dsns_level=0
+btcdyn_mid_dsns_level=7
+btcdyn_high_dsns_level=2
+btcdyn_default_btc_mode=1
+btcdyn_btrssi_hyster=2
+# --- number of rows in the array vars below ---
+btcdyn_msw_rows=3
+btcdyn_dsns_rows=2
+# --- mode switch data rows (max is 4) ---
+btcdyn_msw_row0=1,8,0,-50,-100
+btcdyn_msw_row1=1,4,0,-55,-100
+btcdyn_msw_row2=1,0,0,-70,-100
+#btcdyn_msw_row3=1,-4,0,-70,-100
+# --- desense switching data rows (max is 4) ---
+#btcdyn_dsns_row0=5,8,0,-40,-40
+btcdyn_dsns_row0=5,4,0,-60,-60
+btcdyn_dsns_row1=5,0,0,0,-75
+powoffs2gtna0=1,1,1,1,0,-1,-2,-2,-1,0,1,2,1,0
+powoffs2gtna1=2,2,3,3,2,0,-1,-1,-1,0,2,3,2,0
+slice/1/powoffs2gtna0=0,0,1,2,1,0,-1,-2,-2,-1,-1,0,0,0
+slice/1/powoffs2gtna1=-1,0,0,1,1,0,-1,-1,-1,-1,0,-1,0,0
+slice/1/pdoffsetcckma0=1
+slice/1/pdoffsetcckma1=1
+mcs1024qam2gpo=0xCCCC
+mcs1024qam5glpo=0xEECCCC
+mcs1024qam5gmpo=0xEECCCC
+mcs1024qam5ghpo=0xEECCCC
+mcs1024qam5gx1po=0xEECCCC
+mcs1024qam5gx2po=0xEECCCC
+mcs8poexp=0
+mcs9poexp=0
+mcs10poexp=0
+mcs11poexp=0
+
+# --- WB PAPD Cal related params ----
+txwbpapden=0
+#tx papd cal params
+#params are - 0x5g2g
+#slice/1/wb_rxattn=0x0101
+#slice/1/wb_txattn=0x0404
+#slice/1/wb_papdcalidx=0x1405
+#slice/1/wb_papdcalidx_core1=0x1404
+#slice/1/wb_bbmult=0x4040
+#slice/1/wb_bbmult_core1=0x4040
+slice/1/wb_calref_db=0x2828
+#slice/1/wb_calref_db_core1=0x1a1a
+#slice/1/wb_tia_gain_mode=0x0006
+#slice/1/wb_tia_gain_mode_core1=0x0006
+#slice/1/wb_txbuf_offset=0x1820
+#slice/1/wb_txbuf_offset_core1=0x1823
+slice/1/wb_frac_del=0x4B0F
+#slice/1/wb_frac_del_core1=0x4B2D
+slice/1/wb_eps_offset=432
+slice/1/wb_eps_offset_core1=430
+
+wb_papdcalidx=0x0404
+wb_txbuf_offset=0x2020
+wb_calref_db=0x1616
+wb_frac_del=0x1a1a
+wb_eps_offset=0x1c201c3
+#wb_bbmult=0x5a55
+wb_bbmult=0x4848
+wb_eps_offset_core1=438
+nb_eps_offset=463
+# ---- TWO range TSSI ----
+slice/1/tworangetssi2g=1
+slice/1/lowpowerrange2g=0
+
+# energy detect threshold
+ed_thresh2g=-63
+ed_thresh5g=-63
+# energy detect threshold for EU
+eu_edthresh2g=-63
+eu_edthresh5g=-63
+low_adc_rate_en=0
--- /dev/null
+# BCM4361B0 Murata 1KL
+NVRAMRev=$Rev: 506283 $
+cckdigfilttype=2
+sromrev=11
+boardrev=0x1103
+boardtype=0x0834
+boardflags=0x10401201
+boardflags2=0x00000000
+boardflags3=0x40000100
+#boardnum=57410
+macaddr=00:90:4c:12:d0:01
+ccode=GB
+regrev=996
+antswitch=0
+pdgain5g=0
+pdgain2g=0
+tworangetssi2g=0
+tworangetssi5g=0
+femctrl=17
+vendid=0x14e4
+devid=0x441f
+manfid=0x2d0
+#prodid=0x052e
+nocrc=1
+btc_mode=1
+otpimagesize=502
+xtalfreq=37400
+rxgains2gelnagaina0=4
+rxgains2gtrisoa0=6
+rxgains2gtrelnabypa0=1
+rxgains5gelnagaina0=3
+rxgains5gtrisoa0=6
+rxgains5gtrelnabypa0=1
+rxgains5gmelnagaina0=3
+rxgains5gmtrisoa0=6
+rxgains5gmtrelnabypa0=1
+rxgains5ghelnagaina0=3
+rxgains5ghtrisoa0=6
+rxgains5ghtrelnabypa0=1
+rxgains2gelnagaina1=4
+rxgains2gtrisoa1=6
+rxgains2gtrelnabypa1=1
+rxgains5gelnagaina1=3
+rxgains5gtrisoa1=6
+rxgains5gtrelnabypa1=1
+rxgains5gmelnagaina1=3
+rxgains5gmtrisoa1=6
+rxgains5gmtrelnabypa1=1
+rxgains5ghelnagaina1=3
+rxgains5ghtrisoa1=6
+rxgains5ghtrelnabypa1=1
+rssicorrnorm_c0=8,8
+rssicorrnorm_c1=8,8
+rssicorrnorm5g_c0=5,5,5,5,5,5,5,5,5,5,5,5
+rssicorrnorm5g_c1=5,5,5,5,5,5,5,5,5,5,5,5
+rxchain=3
+txchain=3
+bandcap=2
+slice/1/bandcap=1
+
+rpcal2g=0
+rpcal5gb0=0
+rpcal5gb1=0
+rpcal5gb2=0
+rpcal5gb3=0
+slice/1/rpcal2g=0
+slice/1/rpcal5gb0=0
+slice/1/rpcal5gb1=0
+slice/1/rpcal5gb2=0
+slice/1/rpcal5gb3=0
+
+aa2g=3
+aa5g=3
+agbg0=2
+agbg1=2
+aga0=2
+aga1=2
+tssipos2g=1
+extpagain2g=0
+tssipos5g=1
+extpagain5g=0
+slice/1/extpagain2g=2
+slice/1/extpagain5g=0
+
+slice/1/fdss_level_2g=5,5
+slice/1/fdss_interp_en=1
+tempthresh=255
+tempoffset=255
+rawtempsense=0x1ff
+AvVmid_c0=4,137,4,125,4,125,4,125,4,125
+AvVmid_c1=4,136,4,125,4,125,4,125,4,125
+slice/1/AvVmid_c0=4,137,4,125,4,125,4,125,4,125
+slice/1/AvVmid_c1=4,136,4,125,4,125,4,125,4,125
+#pa2gccka0=-200,7392,-897
+#pa2gccka1=-198,7522,-907
+pa2ga0=-174,7035,-838
+pa2ga1=-185,6772,-811
+slice/1/pa2ga0=-124,6631,-726
+slice/1/pa2ga1=-188,6151,-757
+slice/1/pa2ga2=-198,4479,-596
+slice/1/pa2ga3=-203,4562,-614
+pa5ga0=-236,5427,-684,-238,5426,-683,-240,5441,-684,-240,5436,-684
+pa5ga1=-235,5537,-698,-238,5433,-682,-239,5476,-685,-240,5373,-674
+#pa5gbw4080a0=-178,7872,-959,-173,8107,-986,-165,8398,-1019,-150,8809,-1063
+#pa5gbw4080a1=-166,8179,-993,-161,8378,-1015,-165,8402,-1019,-155,8757,-1057
+maxp2ga0=75
+maxp2ga1=76
+maxp5ga0=75,75,74,74
+maxp5ga1=74,74,74,74
+subband5gver=0x4
+paparambwver=3
+cckpwroffset0=4
+cckpwroffset1=4
+pdoffset40ma0=0x0000
+pdoffset80ma0=0xeeee
+pdoffset40ma1=0x0000
+pdoffset80ma1=0xeeee
+cckbw202gpo=0
+cckbw20ul2gpo=0
+mcsbw202gpo=0xAA886664
+mcsbw402gpo=0xCCAA8886
+dot11agofdmhrbw202gpo=0x6666
+ofdmlrbw202gpo=0x0022
+mcsbw205glpo=0x88866662
+mcsbw405glpo=0xAAB88884
+mcsbw805glpo=0xDCCAAAA6
+mcsbw1605glpo=0
+mcsbw205gmpo=0x88866662
+mcsbw405gmpo=0xAAA88884
+mcsbw805gmpo=0xDCCAAAA6
+mcsbw1605gmpo=0
+mcsbw205ghpo=0x88866662
+mcsbw405ghpo=0xAAB88884
+mcsbw805ghpo=0xDCCAAAA6
+mcsbw1605ghpo=0
+mcslr5glpo=0x0000
+mcslr5gmpo=0x0000
+mcslr5ghpo=0x0000
+sb20in40hrpo=0x0
+sb20in80and160hr5glpo=0x0
+sb40and80hr5glpo=0x0
+sb20in80and160hr5gmpo=0x0
+sb40and80hr5gmpo=0x0
+sb20in80and160hr5ghpo=0x0
+sb40and80hr5ghpo=0x0
+sb20in40lrpo=0x0
+sb20in80and160lr5glpo=0x0
+sb40and80lr5glpo=0x0
+sb20in80and160lr5gmpo=0x0
+sb40and80lr5gmpo=0x0
+sb20in80and160lr5ghpo=0x0
+sb40and80lr5ghpo=0x0
+dot11agduphrpo=0x0
+dot11agduplrpo=0x0
+phycal_tempdelta=15
+temps_period=15
+temps_hysteresis=15
+ltecxmux=0
+ltecxpadnum=0x0904
+ltecxfnsel=0x44
+ltecxgcigpio=0x04
+#OOB params
+#device_wake_opt=1
+host_wake_opt=0
+#11b TRP Parameter
+cck_onecore_tx=1
+
+# Main core RF SW Map
+swctrlmap_2g=0x00000000,0x00000000,0x00000000,0x000000,0x000
+swctrlmapext_2g=0x00000000,0x00000000,0x00000000,0x000000,0x000
+swctrlmap_5g=0xa0182018,0xa0080000,0x20080000,0x000000,0x0000
+swctrlmapext_5g=0x01010100,0x00010000,0x00000000,0x000000,0x0000
+
+# Aux core RF SW Map
+slice/1/swctrlmap_2g=0x00000802,0x50200000,0x40000000,0x000000,0x000
+slice/1/swctrlmapext_2g=0x00000000,0x00020000,0x00020000,0x000000,0x000
+slice/1/swctrlmap_5g=0x00000000,0x00000000,0x00000000,0x000000,0x000
+slice/1/swctrlmapext_5g=0x00000000,0x00000000,0x00000000,0x000000,0x000
+
+# Main & Aux priority set
+clb2gslice0core0=0x000
+clb2gslice1core0=0x223
+clb5gslice0core0=0x118
+clb5gslice1core0=0x000
+clb2gslice0core1=0x000
+clb2gslice1core1=0x059
+clb5gslice0core1=0x1a0
+clb5gslice1core1=0x000
+
+
+
+muxenab=0x000103
+
+clb_swctrl_smask_ant0=0x3ff
+clb_swctrl_smask_ant1=0x1ff
+
+btc_prisel_ant_mask=0x1
+
+# ########### BTC Dynctl profile params ############
+# flags:bit0 - dynctl enabled, bit1 dynamic desense, bit2 dynamic mode
+btcdyn_flags=0x7
+btcdyn_dflt_dsns_level=0
+btcdyn_low_dsns_level=0
+btcdyn_mid_dsns_level=7
+btcdyn_high_dsns_level=2
+btcdyn_default_btc_mode=1
+btcdyn_btrssi_hyster=2
+# --- number of rows in the array vars below ---
+btcdyn_msw_rows=3
+btcdyn_dsns_rows=2
+# --- mode switch data rows (max is 4) ---
+btcdyn_msw_row0=1,8,0,-50,-100
+btcdyn_msw_row1=1,4,0,-55,-100
+btcdyn_msw_row2=1,0,0,-70,-100
+#btcdyn_msw_row3=1,-4,0,-70,-100
+# --- desense switching data rows (max is 4) ---
+#btcdyn_dsns_row0=5,8,0,-40,-40
+btcdyn_dsns_row0=5,4,0,-60,-60
+btcdyn_dsns_row1=5,0,0,0,-75
+powoffs2gtna0=1,1,1,1,0,-1,-2,-2,-1,0,1,2,1,0
+powoffs2gtna1=2,2,3,3,2,0,-1,-1,-1,0,2,3,2,0
+slice/1/powoffs2gtna0=0,0,1,2,1,0,-1,-2,-2,-1,-1,0,0,0
+slice/1/powoffs2gtna1=-1,0,0,1,1,0,-1,-1,-1,-1,0,-1,0,0
+slice/1/pdoffsetcckma0=1
+slice/1/pdoffsetcckma1=1
+mcs1024qam2gpo=0xCCCC
+mcs1024qam5glpo=0xEECCCC
+mcs1024qam5gmpo=0xEECCCC
+mcs1024qam5ghpo=0xEECCCC
+mcs1024qam5gx1po=0xEECCCC
+mcs1024qam5gx2po=0xEECCCC
+mcs8poexp=0
+mcs9poexp=0
+mcs10poexp=0
+mcs11poexp=0
+
+# --- WB PAPD Cal related params ----
+txwbpapden=0
+#tx papd cal params
+#params are - 0x5g2g
+#slice/1/wb_rxattn=0x0101
+#slice/1/wb_txattn=0x0404
+#slice/1/wb_papdcalidx=0x1405
+#slice/1/wb_papdcalidx_core1=0x1404
+#slice/1/wb_bbmult=0x4040
+#slice/1/wb_bbmult_core1=0x4040
+slice/1/wb_calref_db=0x2828
+#slice/1/wb_calref_db_core1=0x1a1a
+#slice/1/wb_tia_gain_mode=0x0006
+#slice/1/wb_tia_gain_mode_core1=0x0006
+#slice/1/wb_txbuf_offset=0x1820
+#slice/1/wb_txbuf_offset_core1=0x1823
+slice/1/wb_frac_del=0x4B0F
+#slice/1/wb_frac_del_core1=0x4B2D
+slice/1/wb_eps_offset=432
+slice/1/wb_eps_offset_core1=430
+
+wb_papdcalidx=0x0404
+wb_txbuf_offset=0x2020
+wb_calref_db=0x1616
+wb_frac_del=0x1a1a
+wb_eps_offset=0x1c201c3
+#wb_bbmult=0x5a55
+wb_bbmult=0x4848
+wb_eps_offset_core1=438
+nb_eps_offset=463
+# ---- TWO range TSSI ----
+slice/1/tworangetssi2g=1
+slice/1/lowpowerrange2g=0
+
+# energy detect threshold
+ed_thresh2g=-63
+ed_thresh5g=-63
+# energy detect threshold for EU
+eu_edthresh2g=-63
+eu_edthresh5g=-63
+low_adc_rate_en=0
--- /dev/null
+# BCM4361B0 Murata 1KL
+# Release date : 20170213
+# For Type-1KL : ES3.3
+# Test F/W : IGUANA08T_REL_13_35_53_MFG
+NVRAMRev=$Rev: 506283 $
+sromrev=11
+boardrev=0x1300
+boardtype=0x083b
+#boardnum=57410
+macaddr=00:90:4c:12:d0:01
+ccode=GB
+regrev=0
+antswitch=0
+vendid=0x14e4
+devid=0x441f
+manfid=0x2d0
+# Board Flag setting
+boardflags=0x10401201
+boardflags2=0x00000000
+boardflags3=0x40002100
+btldopu=1
+
+# ---- TWO range TSSI ----
+slice/1/tworangetssi2g=1
+tworangetssi2g=0
+tworangetssi5g=0
+
+# Low Power Range calibration .. enable
+slice/1/lowpowerrange2g=0
+
+# Power detector parameter
+AvVmid_c0=4,137,4,125,4,125,6,100,4,125
+AvVmid_c1=4,136,4,125,4,125,4,125,4,125
+slice/1/AvVmid_c0=4,137,4,110,4,110,4,110,4,110
+slice/1/AvVmid_c1=4,136,4,110,4,110,4,110,4,110
+
+## SPMSK setting parameters
+cckdigfilttype=2
+fdss_level_5g=-1,-1
+fdss_interp_en=0
+slice/1/fdss_level_2g=5,5
+slice/1/fdss_interp_en=1
+
+## HW Related Parameters
+#prodid=0x052e
+nocrc=1
+xtalfreq=37400
+rxgains2gelnagaina0=2
+rxgains2gtrisoa0=5
+rxgains2gtrelnabypa0=1
+rxgains5gelnagaina0=3
+rxgains5gtrisoa0=6
+rxgains5gtrelnabypa0=1
+rxgains5gmelnagaina0=3
+rxgains5gmtrisoa0=6
+rxgains5gmtrelnabypa0=1
+rxgains5ghelnagaina0=3
+rxgains5ghtrisoa0=6
+rxgains5ghtrelnabypa0=1
+rxgains2gelnagaina1=2
+rxgains2gtrisoa1=5
+rxgains2gtrelnabypa1=1
+rxgains5gelnagaina1=3
+rxgains5gtrisoa1=6
+rxgains5gtrelnabypa1=1
+rxgains5gmelnagaina1=3
+rxgains5gmtrisoa1=6
+rxgains5gmtrelnabypa1=1
+rxgains5ghelnagaina1=3
+rxgains5ghtrisoa1=6
+rxgains5ghtrelnabypa1=1
+rxchain=3
+txchain=3
+bandcap=2
+slice/1/bandcap=1
+aa2g=3
+aa5g=3
+agbg0=0
+agbg1=0
+aga0=0
+aga1=0
+tssipos2g=1
+extpagain2g=0
+tssipos5g=1
+extpagain5g=0
+slice/1/extpagain2g=2
+slice/1/extpagain5g=0
+pdgain5g=0
+pdgain2g=0
+
+
+# Main core RF SW Map
+swctrlmap_2g=0x00000000,0x00000000,0x00000000,0x000000,0x000
+swctrlmapext_2g=0x00000000,0x00000000,0x00000000,0x000000,0x000
+swctrlmap_5g=0xa0182018,0xa0080000,0x20080000,0x000000,0x0000
+swctrlmapext_5g=0x01010100,0x00010000,0x00000000,0x000000,0x0000
+
+# Aux core RF SW Map
+slice/1/swctrlmap_2g=0x00000802,0x50200000,0x40000000,0x000000,0x000
+slice/1/swctrlmapext_2g=0x00000000,0x00020000,0x00020000,0x000000,0x000
+slice/1/swctrlmap_5g=0x00000000,0x00000000,0x00000000,0x000000,0x000
+slice/1/swctrlmapext_5g=0x00000000,0x00000000,0x00000000,0x000000,0x000
+
+# Main & Aux priority set
+clb2gslice0core0=0x000
+clb2gslice1core0=0x223
+clb5gslice0core0=0x118
+clb5gslice1core0=0x000
+clb2gslice0core1=0x000
+clb2gslice1core1=0x059
+clb5gslice0core1=0x1a0
+clb5gslice1core1=0x000
+
+## BRCM PA Tuned parameters
+
+slice/1/pa2ga0=-129,6730,-765
+slice/1/pa2ga1=-148,6932,-788
+slice/1/pa2ga2=-195,4511,-603
+slice/1/pa2ga3=-214,4249,-558
+
+
+pa5ga0=-232,6251,-785,-231,6347,-796,-229,6087,-767,-236,6089,-767
+pa5ga1=-234,6310,-792,-234,6337,-796,-235,6314,-793,-235,6350,-797
+
+
+# Target max Power
+maxp2ga0=82
+maxp2ga1=88
+maxp5ga0=75,73,73,74
+maxp5ga1=77,76,77,79
+subband5gver=0x4
+paparambwver=3
+## Target power & offset parameters
+slice/1/cckpwroffset0=3
+slice/1/cckpwroffset1=3
+pdoffset40ma0=0xEFFF
+pdoffset80ma0=0xEFFF
+pdoffset40ma1=0xEFFF
+pdoffset80ma1=0xEEFF
+cckbw202gpo=0x0033
+cckbw20ul2gpo=0
+mcsbw202gpo=0xAA866666
+mcsbw402gpo=0xCCAA8886
+dot11agofdmhrbw202gpo=0x8666
+ofdmlrbw202gpo=0x0023
+mcsbw205glpo=0x84310000
+mcsbw405glpo=0xAAA88883
+mcsbw805glpo=0xCCCAAAA5
+mcsbw1605glpo=0
+mcsbw205gmpo=0x83320000
+mcsbw405gmpo=0xAA988883
+mcsbw805gmpo=0xDCCAAAA6
+mcsbw1605gmpo=0
+mcsbw205ghpo=0x84420000
+mcsbw405ghpo=0xAAA88883
+mcsbw805ghpo=0xDCCAAAA5
+mcsbw1605ghpo=0
+mcslr5glpo=0x0000
+mcslr5gmpo=0x0000
+mcslr5ghpo=0x0000
+sb20in40hrpo=0x0
+sb20in80and160hr5glpo=0x0
+sb40and80hr5glpo=0x0
+sb20in80and160hr5gmpo=0x0
+sb40and80hr5gmpo=0x0
+sb20in80and160hr5ghpo=0x0
+sb40and80hr5ghpo=0x0
+sb20in40lrpo=0x0
+sb20in80and160lr5glpo=0x0
+sb40and80lr5glpo=0x0
+sb20in80and160lr5gmpo=0x0
+sb40and80lr5gmpo=0x0
+sb20in80and160lr5ghpo=0x0
+sb40and80lr5ghpo=0x0
+dot11agduphrpo=0x0
+dot11agduplrpo=0x0
+mcs1024qam2gpo=0xCCCC
+mcs1024qam5glpo=0xEECCCC
+mcs1024qam5gmpo=0xEECCCC
+mcs1024qam5ghpo=0xEECCCC
+mcs1024qam5gx1po=0xEECCCC
+mcs1024qam5gx2po=0xEECCCC
+mcs8poexp=0
+mcs9poexp=0
+mcs10poexp=0
+mcs11poexp=0
+
+# Temperature based calibration related params
+phycal_tempdelta=15
+slice/1/phycal_tempdelta=15
+temps_period=15
+temps_hysteresis=15
+tempthresh=255
+tempoffset=255
+rawtempsense=0x1ff
+
+## LTE Coex. Parameters
+ltecxmux=0
+ltecxpadnum=0x0904
+ltecxfnsel=0x44
+ltecxgcigpio=0x04
+
+
+# ########### BTC Dynctl profile params ############
+# flags:bit0 - dynctl enabled, bit1 dynamic desense, bit2 dynamic mode
+btcdyn_flags=0x7
+btcdyn_dflt_dsns_level=0
+btcdyn_low_dsns_level=0
+btcdyn_mid_dsns_level=7
+btcdyn_high_dsns_level=2
+btcdyn_default_btc_mode=1
+btcdyn_btrssi_hyster=2
+# --- number of rows in the array vars below ---
+btcdyn_msw_rows=3
+btcdyn_dsns_rows=2
+# --- mode switch data rows (max is 4) ---
+btcdyn_msw_row0=1,8,0,-50,-100
+btcdyn_msw_row1=1,4,0,-55,-100
+btcdyn_msw_row2=1,0,0,-70,-100
+#btcdyn_msw_row3=1,-4,0,-70,-100
+# --- desense switching data rows (max is 4) ---
+#btcdyn_dsns_row0=5,8,0,-40,-40
+btcdyn_dsns_row0=5,4,0,-60,-60
+btcdyn_dsns_row1=5,0,0,0,-75
+clb_swctrl_smask_ant0=0x3ff
+clb_swctrl_smask_ant1=0x1ff
+btc_prisel_ant_mask=0x1
+btc_mode=1
+# --- Internal Cal related params ----
+# NB PAPD Cal params
+slice/1/nb_eps_offset=464,464
+slice/1/nb_bbmult=72,68
+slice/1/nb_papdcalidx=4,4
+slice/1/nb_txattn=2,2
+slice/1/nb_rxattn=1,1
+slice/1/nb_eps_stopidx=63
+
+
+# energy detect threshold
+ed_thresh2g=-63
+ed_thresh5g=-63
+# energy detect threshold for EU
+eu_edthresh2g=-63
+eu_edthresh5g=-63
+# RSSI Compensation parameters
+rssicorrnorm_c0=10,10
+rssicorrnorm_c1=10,10
+rssicorrnorm5g_c0=5,5,5,5,5,5,5,5,5,6,6,6
+rssicorrnorm5g_c1=4,4,4,4,4,4,4,4,4,5,4,4
+## 2G CH compensation Parameters
+slice/1/powoffs2gtna0=-1,-1,0,-1,-1,-2,-2,-1,-1,0,0,0,-3,1
+slice/1/powoffs2gtna1=-2,-1,0,0,0,1,1,-1,-1,-1,0,-1,-1,1
+## Imp_TXBF calibration parameters
+rpcal2g=245
+rpcal5gb0=129
+rpcal5gb1=128
+rpcal5gb2=129
+rpcal5gb3=163
+slice/1/rpcal2g=245
+slice/1/rpcal5gb0=129
+slice/1/rpcal5gb1=128
+slice/1/rpcal5gb2=129
+slice/1/rpcal5gb3=163
+
+# 5G power offset per channel for band edge channel
+powoffs5g20mtna0=0,0,0,0,0,0,0
+powoffs5g20mtna1=0,0,0,0,0,0,0
+powoffs5g40mtna0=0,0,0,0,0
+powoffs5g40mtna1=0,0,0,0,0
+powoffs5g80mtna0=0,0,0,0,0
+powoffs5g80mtna1=0,0,0,0,0
+
+# ########### Configuration for Software Features ############
+## --- SAR power back off ---
+slice/1/dynamicsarctrl_2g=0xbcbc
+dynamicsarctrl_5g=0xb4b4
+slice/1/dynamicsarctrl_2g_2=0xbcbc
+dynamicsarctrl_5g_2=0xb4b4
+
+## RSDB SAR Limits
+## SAR Enable ON
+rsdb_dynamicsarctrl_5g=0xb4b4
+rsdb_dynamicsarctrl_5g_2=0xb4b4
+slice/1/rsdb_dynamicsarctrl_2g=0xb4b4
+slice/1/rsdb_dynamicsarctrl_2g_2=0xb4b4
+## SAR Enable OFF
+rsdb_dynamicsarctrl_5g_1=0xc6c6
+slice/1/rsdb_dynamicsarctrl_2g_1=0xc6c6
+
+## --- CH12 CH13 Power Limit ---
+slice/1/fccpwrch12=10
+slice/1/fccpwrch13=1
+slice/1/fccpwroverride=0
+
+## --- RX Temperature Throttling parameter ---
+#throttle_thresh=50
+
+## --- PCIE interface Parameters ---
+# --- GPIO number of device wake interrupt ---
+#device_wake_opt=1
+# --- GPIO number of host wake interrupt ---
+host_wake_opt=0
+
+## --- UART configuration, host wake interrupt for SDIO interface ---
+# [13:8]- Select GCI pair for using GCI UART
+# [7:4] - GPIO number of host wake interrupt for SDIO interface
+# [3:0] - Select GPIO pair for using UART
+muxenab=0x000103
+
+
+## --- GPIO number of SensorHub Interworking Interrupt ---
+#shwakepin=0x58
+
+## --- 11b ANT selection Diversity ---
+cck_onecore_tx=1
+#slice/1/ocl=0
+
+## --- 11b ANT selection Diversity core mask setting ---
+#ocl_cm=2
+#slice/1/ocl_cm=2
--- /dev/null
+# BCM4361A1 SWB-E30A nvram_160812_FW:13.10.219.1
+NVRAMRev=$Rev: 506283 $
+cckdigfilttype=2
+sromrev=11
+boardrev=0x1101
+boardtype=0x082a
+boardflags=0x10401201
+boardflags2=0x00000000
+boardflags3=0x40000100
+#boardnum=57410
+macaddr=00:90:4c:12:d0:01
+ccode=GB
+regrev=996
+antswitch=0
+pdgain5g=0
+pdgain2g=0
+tworangetssi2g=0
+tworangetssi5g=0
+#femctrl=17
+vendid=0x14e4
+devid=0x441f
+manfid=0x2d0
+#prodid=0x052e
+nocrc=1
+btc_mode=1
+
+otpimagesize=502
+xtalfreq=37400
+rxgains2gelnagaina0=4
+rxgains2gtrisoa0=6
+rxgains2gtrelnabypa0=1
+rxgains5gelnagaina0=3
+rxgains5gtrisoa0=6
+rxgains5gtrelnabypa0=1
+rxgains5gmelnagaina0=3
+rxgains5gmtrisoa0=6
+rxgains5gmtrelnabypa0=1
+rxgains5ghelnagaina0=3
+rxgains5ghtrisoa0=6
+rxgains5ghtrelnabypa0=1
+rxgains2gelnagaina1=4
+rxgains2gtrisoa1=6
+rxgains2gtrelnabypa1=1
+rxgains5gelnagaina1=3
+rxgains5gtrisoa1=6
+rxgains5gtrelnabypa1=1
+rxgains5gmelnagaina1=3
+rxgains5gmtrisoa1=6
+rxgains5gmtrelnabypa1=1
+rxgains5ghelnagaina1=3
+rxgains5ghtrisoa1=6
+rxgains5ghtrelnabypa1=1
+rxchain=3
+txchain=3
+bandcap=2
+slice/1/bandcap=1
+aa2g=3
+aa5g=3
+agbg0=2
+agbg1=2
+aga0=2
+aga1=2
+tssipos2g=1
+extpagain2g=0
+tssipos5g=1
+extpagain5g=0
+slice/1/extpagain2g=2
+slice/1/extpagain5g=0
+fdss_level_2g=5,5
+fdss_interp_en=1
+slice/1/fdss_level_2g=5,5
+slice/1/fdss_interp_en=1
+tempthresh=255
+tempoffset=255
+rawtempsense=0x1ff
+AvVmid_c0=4,137,6,71,6,71,5,95,5,93
+AvVmid_c1=4,136,6,72,6,74,5,94,4,119
+slice/1/AvVmid_c0=4,137,4,125,4,125,4,125,4,125
+slice/1/AvVmid_c1=4,136,4,125,4,125,4,125,4,125
+pa2gccka0=-200,7392,-897
+pa2gccka1=-198,7522,-907
+pa2ga0=-174,7035,-838
+pa2ga1=-185,6772,-811
+slice/1/pa2ga0=0xff31,0x15b3,0xfd39
+slice/1/pa2ga1=0xff26,0x15cc,0xfd39
+slice/1/pa2ga2=-207,4069,-553
+slice/1/pa2ga3=-194,4307,-589
+
+pa5ga0=0xff28,0x1827,0xfcee,0xff2a,0x1857,0xfce7,0xff26,0x17f0,0xfcf4,0xff2a,0x1836,0xfce8
+pa5ga1=0xff29,0x1800,0xfcf3,0xff2a,0x1803,0xfcf3,0xff26,0x17bb,0xfcfa,0xff23,0x1811,0xfcf1
+pa5gbw4080a0=0xff22,0x179f,0xfd00,0xff24,0x17a2,0xfcff,0xff21,0x17a8,0xfcfc,0xff24,0x17ce,0xfcf7
+pa5gbw4080a1=0xff25,0x17d8,0xfcf9,0xff25,0x17d9,0xfcf7,0xff21,0x1793,0xfcff,0xff1f,0x17a6,0xfcfe
+
+maxp2ga0=75
+maxp2ga1=75
+maxp5ga0=74,74,74,74
+maxp5ga1=74,74,74,75
+subband5gver=0x4
+paparambwver=3
+cckpwroffset0=2
+cckpwroffset1=2
+pdoffset40ma0=0x0000
+pdoffset80ma0=0xeeee
+pdoffset40ma1=0x0000
+pdoffset80ma1=0xeeee
+cckbw202gpo=0
+cckbw20ul2gpo=0
+mcsbw202gpo=0xAA886664
+mcsbw402gpo=0xCCAA8886
+dot11agofdmhrbw202gpo=0x6666
+ofdmlrbw202gpo=0x0022
+mcsbw205glpo=0x88866662
+mcsbw405glpo=0xAAB88884
+mcsbw805glpo=0xDCCAAAA6
+mcsbw1605glpo=0
+mcsbw205gmpo=0x88866662
+mcsbw405gmpo=0xAAA88884
+mcsbw805gmpo=0xDCCAAAA6
+mcsbw1605gmpo=0
+mcsbw205ghpo=0x88866662
+mcsbw405ghpo=0xAAB88884
+mcsbw805ghpo=0xDCCAAAA6
+mcsbw1605ghpo=0
+mcslr5glpo=0x0000
+mcslr5gmpo=0x0000
+mcslr5ghpo=0x0000
+sb20in40hrpo=0x0
+sb20in80and160hr5glpo=0x0
+sb40and80hr5glpo=0x0
+sb20in80and160hr5gmpo=0x0
+sb40and80hr5gmpo=0x0
+sb20in80and160hr5ghpo=0x0
+sb40and80hr5ghpo=0x0
+sb20in40lrpo=0x0
+sb20in80and160lr5glpo=0x0
+sb40and80lr5glpo=0x0
+sb20in80and160lr5gmpo=0x0
+sb40and80lr5gmpo=0x0
+sb20in80and160lr5ghpo=0x0
+sb40and80lr5ghpo=0x0
+dot11agduphrpo=0x0
+dot11agduplrpo=0x0
+phycal_tempdelta=15
+temps_period=15
+temps_hysteresis=15
+ltecxmux=0
+ltecxpadnum=0x0904
+ltecxfnsel=0x44
+ltecxgcigpio=0x04
+#OOB params
+#device_wake_opt=1
+host_wake_opt=0
+#SEMCO Type3 iPA module : need to clarify BT and WL_MASK
+#11b TRP Parameter
+cck_onecore_tx=1
+
+# Main core RF SW Map
+swctrlmap_2g=0x00000000,0x00000000,0x00000000,0x000000,0x000
+swctrlmapext_2g=0x00000000,0x00000000,0x00000000,0x000000,0x000
+swctrlmap_5g=0xa0182018,0xa0080000,0x20080000,0x000000,0x0000
+swctrlmapext_5g=0x01010100,0x00010000,0x00000000,0x000000,0x0000
+
+# Aux core RF SW Map
+slice/1/swctrlmap_2g=0x08020802,0x48020000,0x40000000,0x000000,0x000
+slice/1/swctrlmapext_2g=0x00000000,0x00020000,0x00020000,0x000000,0x000
+slice/1/swctrlmap_5g=0x00000000,0x00000000,0x00000000,0x000000,0x000
+slice/1/swctrlmapext_5g=0x00000000,0x00000000,0x00000000,0x000000,0x000
+
+# Main & Aux priority set
+clb2gslice0core0=0x000
+clb2gslice1core0=0x202
+clb5gslice0core0=0x118
+clb5gslice1core0=0x000
+clb2gslice0core1=0x000
+clb2gslice1core1=0x048
+clb5gslice0core1=0x1a0
+clb5gslice1core1=0x000
+
+muxenab=0x000103
+
+clb_swctrl_smask_ant0=0x3ff
+clb_swctrl_smask_ant1=0x1ff
+
+btc_prisel_ant_mask=0x1
+# ########### BTC Dynctl profile params ############
+# flags:bit0 - dynctl enabled, bit1 dynamic desense, bit2 dynamic mode
+btcdyn_flags=0x7
+btcdyn_dflt_dsns_level=0
+btcdyn_low_dsns_level=0
+btcdyn_mid_dsns_level=7
+btcdyn_high_dsns_level=2
+btcdyn_default_btc_mode=1
+btcdyn_btrssi_hyster=2
+# --- number of rows in the array vars below ---
+btcdyn_msw_rows=3
+btcdyn_dsns_rows=2
+# --- mode switch data rows (max is 4) ---
+btcdyn_msw_row0=1,8,0,-50,-100
+btcdyn_msw_row1=1,4,0,-55,-100
+btcdyn_msw_row2=1,0,0,-70,-100
+#btcdyn_msw_row3=1,-4,0,-70,-100
+# --- desense switching data rows (max is 4) ---
+#btcdyn_dsns_row0=5,8,0,-40,-40
+btcdyn_dsns_row0=5,4,0,-60,-60
+btcdyn_dsns_row1=5,0,0,0,-75
+powoffs2gtna0=1,1,1,1,0,-1,-2,-2,-1,0,1,2,1,0
+powoffs2gtna1=2,2,3,3,2,0,-1,-1,-1,0,2,3,2,0
+slice/1/powoffs2gtna0=0,0,1,2,1,0,-1,-2,-2,-1,-1,0,0,0
+slice/1/powoffs2gtna1=-1,0,0,1,1,0,-1,-1,-1,-1,0,-1,0,0
+slice/1/pdoffsetcckma0=1
+slice/1/pdoffsetcckma1=1
+mcs1024qam2gpo=0xCCCC
+mcs1024qam5glpo=0xEECCCC
+mcs1024qam5gmpo=0xEECCCC
+mcs1024qam5ghpo=0xEECCCC
+mcs1024qam5gx1po=0xEECCCC
+mcs1024qam5gx2po=0xEECCCC
+mcs8poexp=0
+mcs9poexp=0
+mcs10poexp=0
+mcs11poexp=0
+
+# --- WB PAPD Cal related params ----
+txwbpapden=1
+#tx papd cal params
+#params are - 0x5g2g
+#slice/1/wb_rxattn=0x0101
+#slice/1/wb_txattn=0x0404
+#slice/1/wb_papdcalidx=0x1405
+#slice/1/wb_papdcalidx_core1=0x1404
+#slice/1/wb_bbmult=0x4040
+#slice/1/wb_bbmult_core1=0x4040
+slice/1/wb_calref_db=0x2828
+#slice/1/wb_calref_db_core1=0x1a1a
+#slice/1/wb_tia_gain_mode=0x0006
+#slice/1/wb_tia_gain_mode_core1=0x0006
+#slice/1/wb_txbuf_offset=0x1820
+#slice/1/wb_txbuf_offset_core1=0x1823
+slice/1/wb_frac_del=0x4B0F
+#slice/1/wb_frac_del_core1=0x4B2D
+slice/1/wb_eps_offset=432
+slice/1/wb_eps_offset_core1=430
+
+wb_papdcalidx=0x0404
+wb_txbuf_offset=0x2021
+wb_calref_db=0x1616
+wb_frac_del=0x1a1a
+wb_eps_offset=0x1c201c3
+#wb_bbmult=0x6664
+wb_bbmult=0x4848
+wb_eps_offset_core1=438
+
+# ---- TWO range TSSI ----
+slice/1/tworangetssi2g=1
+slice/1/lowpowerrange2g=0
+# energy detect threshold
+ed_thresh2g=-63
+ed_thresh5g=-63
+# energy detect threshold for EU
+eu_edthresh2g=-63
+eu_edthresh5g=-63
+
--- /dev/null
+# BCM4361B0 SWB-E31 nvram_161006FW13.35.10 _For_EU
+
+NVRAMRev=$Rev: 506283 $
+
+sromrev=11
+boardrev=0x1101
+boardtype=0x082f
+
+#boardnum=57410
+macaddr=00:90:4c:12:d0:01
+ccode=GB
+regrev=996
+antswitch=0
+
+#femctrl=17
+vendid=0x14e4
+devid=0x441f
+manfid=0x2d0
+
+# Board Flag setting
+boardflags=0x10401201
+boardflags2=0x00000000
+boardflags3=0x40000100
+
+# ---- TWO range TSSI ----
+slice/1/tworangetssi2g=1
+tworangetssi2g=0
+tworangetssi5g=0
+
+# Low Power Range calibration .. enable
+slice/1/lowpowerrange2g=0
+
+# Power detector parameter
+AvVmid_c0=4,137,2,150,2,150,2,150,2,150
+AvVmid_c1=4,136,2,150,2,150,2,150,2,150
+slice/1/AvVmid_c0=4,137,4,110,4,110,4,110,4,110
+slice/1/AvVmid_c1=4,136,4,110,4,110,4,110,4,110
+
+## SPMSK setting parameters
+cckdigfilttype=2
+fdss_level_5g=-1,-1
+fdss_interp_en=0
+slice/1/fdss_level_2g=5,5
+slice/1/fdss_interp_en=1
+
+## HW Related Parameters
+#prodid=0x052e
+nocrc=1
+
+otpimagesize=502
+xtalfreq=37400
+rxgains2gelnagaina0=4
+rxgains2gtrisoa0=6
+rxgains2gtrelnabypa0=1
+rxgains5gelnagaina0=3
+rxgains5gtrisoa0=6
+rxgains5gtrelnabypa0=1
+rxgains5gmelnagaina0=3
+rxgains5gmtrisoa0=6
+rxgains5gmtrelnabypa0=1
+rxgains5ghelnagaina0=3
+rxgains5ghtrisoa0=6
+rxgains5ghtrelnabypa0=1
+rxgains2gelnagaina1=4
+rxgains2gtrisoa1=6
+rxgains2gtrelnabypa1=1
+rxgains5gelnagaina1=3
+rxgains5gtrisoa1=6
+rxgains5gtrelnabypa1=1
+rxgains5gmelnagaina1=3
+rxgains5gmtrisoa1=6
+rxgains5gmtrelnabypa1=1
+rxgains5ghelnagaina1=3
+rxgains5ghtrisoa1=6
+rxgains5ghtrelnabypa1=1
+
+rxchain=3
+txchain=3
+bandcap=2
+slice/1/bandcap=1
+
+aa2g=3
+aa5g=3
+agbg0=2
+agbg1=2
+aga0=2
+aga1=2
+tssipos2g=1
+extpagain2g=0
+tssipos5g=1
+extpagain5g=0
+slice/1/extpagain2g=2
+slice/1/extpagain5g=0
+pdgain5g=0
+pdgain2g=0
+low_adc_rate_en=1
+hwaci_sw_mitigation=1
+slice/1/hwaci_sw_mitigation=1
+#nonbf_logen_mode_en=1
+
+#11b TRP Parameter
+cck_onecore_tx=1
+
+# Main core RF SW Map
+swctrlmap_2g=0x00000000,0x00000000,0x00000000,0x000000,0x000
+swctrlmapext_2g=0x00000000,0x00000000,0x00000000,0x000000,0x000
+swctrlmap_5g=0xa0182018,0xa0080000,0x20080000,0x000000,0x0000
+swctrlmapext_5g=0x01010100,0x00010000,0x00000000,0x000000,0x0000
+
+# Aux core RF SW Map
+slice/1/swctrlmap_2g=0x08020802,0x48020000,0x40000000,0x000000,0x000
+slice/1/swctrlmapext_2g=0x00000000,0x00020000,0x00020000,0x000000,0x000
+slice/1/swctrlmap_5g=0x00000000,0x00000000,0x00000000,0x000000,0x000
+slice/1/swctrlmapext_5g=0x00000000,0x00000000,0x00000000,0x000000,0x000
+
+# Main & Aux priority set
+clb2gslice0core0=0x000
+clb2gslice1core0=0x202
+clb5gslice0core0=0x118
+clb5gslice1core0=0x000
+clb2gslice0core1=0x000
+clb2gslice1core1=0x048
+clb5gslice0core1=0x1a0
+clb5gslice1core1=0x000
+
+## BRCM PA Tuned parameters
+#slice/1/pa2ga0=-129,6170,-699
+#slice/1/pa2ga1=-156,6320,-733
+#slice/1/pa2ga2=-190,4121,-567
+#slice/1/pa2ga3=-203,4263,-572
+#pa5ga0=-231,6200,-794,-231,6091,-779,-230,6070,-777,-230,6052,-775
+#pa5ga1=-234,6193,-790,-233,6210,-792,-234,6175,-788,-234,6063,-774
+
+## SEMCO PA Tuned Parameters
+slice/1/pa2ga0=0xff4d,0x1757,0xfd18
+slice/1/pa2ga1=0xff48,0x1736,0xfd1d
+slice/1/pa2ga2=-190,4121,-567
+slice/1/pa2ga3=-203,4263,-572
+
+pa5ga0=0xff20,0x193d,0xfccf,0xff24,0x1998,0xfcc7,0xff28,0x19a0,0xfcc9,0xff2a,0x1993,0xfccb
+pa5ga1=0xff20,0x1a17,0xfcb9,0xff21,0x1a55,0xfcb2,0xff20,0x19be,0xfcc5,0xff21,0x19af,0xfcc6
+
+# Target max Power
+maxp2ga0=81
+maxp2ga1=76
+maxp5ga0=79,79,78,78
+maxp5ga1=78,78,78,78
+subband5gver=0x4
+paparambwver=3
+
+## Target power & offset parameters
+slice/1/cckpwroffset0=1
+slice/1/cckpwroffset1=1
+pdoffset40ma0=0x0000
+pdoffset80ma0=0x0000
+pdoffset40ma1=0x0000
+pdoffset80ma1=0x0000
+cckbw202gpo=0x2000
+cckbw20ul2gpo=0
+mcsbw202gpo=0xAAAA9999
+mcsbw402gpo=0xCCAA8886
+dot11agofdmhrbw202gpo=0x7755
+ofdmlrbw202gpo=0x0033
+mcsbw205glpo=0x88866661
+mcsbw405glpo=0xAAB88884
+mcsbw805glpo=0xECCAAAA6
+mcsbw1605glpo=0
+mcsbw205gmpo=0x88866661
+mcsbw405gmpo=0xAAA88884
+mcsbw805gmpo=0xECCAAAA6
+mcsbw1605gmpo=0
+mcsbw205ghpo=0x88866661
+mcsbw405ghpo=0xAAB88884
+mcsbw805ghpo=0xECCAAAA6
+mcsbw1605ghpo=0
+mcslr5glpo=0x0000
+mcslr5gmpo=0x0000
+mcslr5ghpo=0x0000
+sb20in40hrpo=0x0
+sb20in80and160hr5glpo=0x0
+sb40and80hr5glpo=0x0
+sb20in80and160hr5gmpo=0x0
+sb40and80hr5gmpo=0x0
+sb20in80and160hr5ghpo=0x0
+sb40and80hr5ghpo=0x0
+sb20in40lrpo=0x0
+sb20in80and160lr5glpo=0x0
+sb40and80lr5glpo=0x0
+sb20in80and160lr5gmpo=0x0
+sb40and80lr5gmpo=0x0
+sb20in80and160lr5ghpo=0x0
+sb40and80lr5ghpo=0x0
+dot11agduphrpo=0x0
+dot11agduplrpo=0x0
+mcs1024qam2gpo=0xCCCC
+mcs1024qam5glpo=0xEECCCC
+mcs1024qam5gmpo=0xEECCCC
+mcs1024qam5ghpo=0xEECCCC
+mcs1024qam5gx1po=0xEECCCC
+mcs1024qam5gx2po=0xEECCCC
+mcs8poexp=0
+mcs9poexp=0
+mcs10poexp=0
+mcs11poexp=0
+
+# Temperature based calibration related params
+phycal_tempdelta=15
+temps_period=15
+temps_hysteresis=15
+tempthresh=255
+tempoffset=255
+rawtempsense=0x1ff
+
+## LTE Coex. Parameters
+ltecxmux=0
+ltecxpadnum=0x0904
+ltecxfnsel=0x44
+ltecxgcigpio=0x04
+# ########### BTC Dynctl profile params ############
+# flags:bit0 - dynctl enabled, bit1 dynamic desense, bit2 dynamic mode
+btcdyn_flags=0x7
+btcdyn_dflt_dsns_level=0
+btcdyn_low_dsns_level=0
+btcdyn_mid_dsns_level=7
+btcdyn_high_dsns_level=2
+btcdyn_default_btc_mode=1
+btcdyn_btrssi_hyster=2
+# --- number of rows in the array vars below ---
+btcdyn_msw_rows=3
+btcdyn_dsns_rows=2
+# --- mode switch data rows (max is 4) ---
+btcdyn_msw_row0=1,8,0,-50,-100
+btcdyn_msw_row1=1,4,0,-55,-100
+btcdyn_msw_row2=1,0,0,-70,-100
+#btcdyn_msw_row3=1,-4,0,-70,-100
+# --- desense switching data rows (max is 4) ---
+#btcdyn_dsns_row0=5,8,0,-40,-40
+btcdyn_dsns_row0=5,4,0,-60,-60
+btcdyn_dsns_row1=5,0,0,0,-75
+clb_swctrl_smask_ant0=0x3ff
+clb_swctrl_smask_ant1=0x1ff
+
+btc_prisel_ant_mask=0x1
+btc_mode=1
+# --- Internal Cal related params ----
+# 0:NBPAPD 1:WBPAPD
+txwbpapden=0
+
+# NB PAPD Cal params
+slice/1/nb_eps_offset=470,470
+slice/1/nb_bbmult=66,66
+slice/1/nb_papdcalidx=6,6
+slice/1/nb_txattn=2,2
+slice/1/nb_rxattn=1,1
+slice/1/nb_eps_stopidx=63
+
+# energy detect threshold
+ed_thresh2g=-63
+ed_thresh5g=-63
+# energy detect threshold for EU
+eu_edthresh2g=-63
+eu_edthresh5g=-63
+
+# RSSI Compensation parameters
+rssicorrnorm_c0=3,3
+rssicorrnorm_c1=3,3
+rssicorrnorm5g_c0=5,5,5,5,5,5,5,5,5,5,5,5
+rssicorrnorm5g_c1=5,5,5,5,5,5,5,5,5,5,5,5
+
+## 2G CH compensation Parameters
+#slice/1/powoffs2gtna0=1,1,2,3,2,1,0,-1,-2,-2,-2,-1,-1,0
+#slice/1/powoffs2gtna1=2,2,3,3,3,1,0,0,-1,-1,0,-1,0,0
+
+## Imp_TXBF calibration parameters
+rpcal2g=0
+rpcal5gb0=0
+rpcal5gb1=0
+rpcal5gb2=0
+rpcal5gb3=0
+slice/1/rpcal2g=0
+slice/1/rpcal5gb0=0
+slice/1/rpcal5gb1=0
+slice/1/rpcal5gb2=0
+slice/1/rpcal5gb3=0
+
+# ########### Configuration for Software Features ############
+## --- SAR power back off ---
+#dynamicsarctrl_2g=0xb0b0
+#dynamicsarctrl_5g=0xa0a0
+#dynamicsarctrl_2g_2=0x9090
+#dynamicsarctrl_5g_2=0x9090
+
+## --- CH12 CH13 Power Limit ---
+#slice/1/fccpwrch12=10
+#slice/1/fccpwrch13=1
+#slice/1/fccpwroverride=0
+
+## --- RX Temperature Throttling parameter ---
+#throttle_thresh=50
+
+## --- PCIE interface Parameters ---
+# --- GPIO number of device wake interrupt ---
+#device_wake_opt=1
+# --- GPIO number of host wake interrupt ---
+host_wake_opt=0
+
+## --- UART configuration, host wake interrupt for SDIO interface ---
+# [7:4] - GPIO number of host wake interrupt for SDIO interface
+# [3:0] - Select GPIO pair for using UART
+muxenab=0x000103
+
+## --- GPIO number of SensorHub Interworking Interrupt ---
+#shwakepin=0x58
+
--- /dev/null
+# BCM4361B0 SWB-E31 nvram_161006FW13.35.10 _For_EU
+
+NVRAMRev=$Rev: 506283 $
+
+sromrev=11
+boardrev=0x1101
+boardtype=0x082f
+
+#boardnum=57410
+macaddr=00:90:4c:12:d0:01
+ccode=GB
+regrev=996
+antswitch=0
+
+#femctrl=17
+vendid=0x14e4
+devid=0x441f
+manfid=0x2d0
+
+# Board Flag setting
+boardflags=0x10401201
+boardflags2=0x00000000
+boardflags3=0x40000100
+
+# ---- TWO range TSSI ----
+slice/1/tworangetssi2g=1
+tworangetssi2g=0
+tworangetssi5g=0
+
+# Low Power Range calibration .. enable
+slice/1/lowpowerrange2g=0
+
+# Power detector parameter
+AvVmid_c0=4,137,2,150,2,150,2,150,2,150
+AvVmid_c1=4,136,2,150,2,150,2,150,2,150
+slice/1/AvVmid_c0=4,137,4,110,4,110,4,110,4,110
+slice/1/AvVmid_c1=4,136,4,110,4,110,4,110,4,110
+
+## SPMSK setting parameters
+cckdigfilttype=2
+fdss_level_5g=-1,-1
+fdss_interp_en=0
+slice/1/fdss_level_2g=5,5
+slice/1/fdss_interp_en=1
+
+## HW Related Parameters
+#prodid=0x052e
+nocrc=1
+
+otpimagesize=502
+xtalfreq=37400
+rxgains2gelnagaina0=4
+rxgains2gtrisoa0=6
+rxgains2gtrelnabypa0=1
+rxgains5gelnagaina0=3
+rxgains5gtrisoa0=6
+rxgains5gtrelnabypa0=1
+rxgains5gmelnagaina0=3
+rxgains5gmtrisoa0=6
+rxgains5gmtrelnabypa0=1
+rxgains5ghelnagaina0=3
+rxgains5ghtrisoa0=6
+rxgains5ghtrelnabypa0=1
+rxgains2gelnagaina1=4
+rxgains2gtrisoa1=6
+rxgains2gtrelnabypa1=1
+rxgains5gelnagaina1=3
+rxgains5gtrisoa1=6
+rxgains5gtrelnabypa1=1
+rxgains5gmelnagaina1=3
+rxgains5gmtrisoa1=6
+rxgains5gmtrelnabypa1=1
+rxgains5ghelnagaina1=3
+rxgains5ghtrisoa1=6
+rxgains5ghtrelnabypa1=1
+
+rxchain=3
+txchain=3
+bandcap=2
+slice/1/bandcap=1
+
+aa2g=3
+aa5g=3
+agbg0=2
+agbg1=2
+aga0=2
+aga1=2
+tssipos2g=1
+extpagain2g=0
+tssipos5g=1
+extpagain5g=0
+slice/1/extpagain2g=2
+slice/1/extpagain5g=0
+pdgain5g=0
+pdgain2g=0
+low_adc_rate_en=1
+hwaci_sw_mitigation=1
+slice/1/hwaci_sw_mitigation=1
+#nonbf_logen_mode_en=1
+
+#11b TRP Parameter
+cck_onecore_tx=1
+
+# Main core RF SW Map
+swctrlmap_2g=0x00000000,0x00000000,0x00000000,0x000000,0x000
+swctrlmapext_2g=0x00000000,0x00000000,0x00000000,0x000000,0x000
+swctrlmap_5g=0xa0182018,0xa0080000,0x20080000,0x000000,0x0000
+swctrlmapext_5g=0x01010100,0x00010000,0x00000000,0x000000,0x0000
+
+# Aux core RF SW Map
+slice/1/swctrlmap_2g=0x08020802,0x48020000,0x40000000,0x000000,0x000
+slice/1/swctrlmapext_2g=0x00000000,0x00020000,0x00020000,0x000000,0x000
+slice/1/swctrlmap_5g=0x00000000,0x00000000,0x00000000,0x000000,0x000
+slice/1/swctrlmapext_5g=0x00000000,0x00000000,0x00000000,0x000000,0x000
+
+# Main & Aux priority set
+clb2gslice0core0=0x000
+clb2gslice1core0=0x202
+clb5gslice0core0=0x118
+clb5gslice1core0=0x000
+clb2gslice0core1=0x000
+clb2gslice1core1=0x048
+clb5gslice0core1=0x1a0
+clb5gslice1core1=0x000
+
+## BRCM PA Tuned parameters
+#slice/1/pa2ga0=-129,6170,-699
+#slice/1/pa2ga1=-156,6320,-733
+#slice/1/pa2ga2=-190,4121,-567
+#slice/1/pa2ga3=-203,4263,-572
+#pa5ga0=-231,6200,-794,-231,6091,-779,-230,6070,-777,-230,6052,-775
+#pa5ga1=-234,6193,-790,-233,6210,-792,-234,6175,-788,-234,6063,-774
+
+## SEMCO PA Tuned Parameters
+slice/1/pa2ga0=0xff4d,0x1757,0xfd18
+slice/1/pa2ga1=0xff48,0x1736,0xfd1d
+slice/1/pa2ga2=-190,4121,-567
+slice/1/pa2ga3=-203,4263,-572
+
+pa5ga0=0xff20,0x193d,0xfccf,0xff24,0x1998,0xfcc7,0xff28,0x19a0,0xfcc9,0xff2a,0x1993,0xfccb
+pa5ga1=0xff20,0x1a17,0xfcb9,0xff21,0x1a55,0xfcb2,0xff20,0x19be,0xfcc5,0xff21,0x19af,0xfcc6
+
+# Target max Power
+maxp2ga0=81
+maxp2ga1=76
+maxp5ga0=79,79,78,78
+maxp5ga1=78,78,78,78
+subband5gver=0x4
+paparambwver=3
+
+## Target power & offset parameters
+slice/1/cckpwroffset0=1
+slice/1/cckpwroffset1=1
+pdoffset40ma0=0x0000
+pdoffset80ma0=0x0000
+pdoffset40ma1=0x0000
+pdoffset80ma1=0x0000
+cckbw202gpo=0x2000
+cckbw20ul2gpo=0
+mcsbw202gpo=0xAAAA9999
+mcsbw402gpo=0xCCAA8886
+dot11agofdmhrbw202gpo=0x7755
+ofdmlrbw202gpo=0x0033
+mcsbw205glpo=0x88866661
+mcsbw405glpo=0xAAB88884
+mcsbw805glpo=0xECCAAAA6
+mcsbw1605glpo=0
+mcsbw205gmpo=0x88866661
+mcsbw405gmpo=0xAAA88884
+mcsbw805gmpo=0xECCAAAA6
+mcsbw1605gmpo=0
+mcsbw205ghpo=0x88866661
+mcsbw405ghpo=0xAAB88884
+mcsbw805ghpo=0xECCAAAA6
+mcsbw1605ghpo=0
+mcslr5glpo=0x0000
+mcslr5gmpo=0x0000
+mcslr5ghpo=0x0000
+sb20in40hrpo=0x0
+sb20in80and160hr5glpo=0x0
+sb40and80hr5glpo=0x0
+sb20in80and160hr5gmpo=0x0
+sb40and80hr5gmpo=0x0
+sb20in80and160hr5ghpo=0x0
+sb40and80hr5ghpo=0x0
+sb20in40lrpo=0x0
+sb20in80and160lr5glpo=0x0
+sb40and80lr5glpo=0x0
+sb20in80and160lr5gmpo=0x0
+sb40and80lr5gmpo=0x0
+sb20in80and160lr5ghpo=0x0
+sb40and80lr5ghpo=0x0
+dot11agduphrpo=0x0
+dot11agduplrpo=0x0
+mcs1024qam2gpo=0xCCCC
+mcs1024qam5glpo=0xEECCCC
+mcs1024qam5gmpo=0xEECCCC
+mcs1024qam5ghpo=0xEECCCC
+mcs1024qam5gx1po=0xEECCCC
+mcs1024qam5gx2po=0xEECCCC
+mcs8poexp=0
+mcs9poexp=0
+mcs10poexp=0
+mcs11poexp=0
+
+# Temperature based calibration related params
+phycal_tempdelta=15
+temps_period=15
+temps_hysteresis=15
+tempthresh=255
+tempoffset=255
+rawtempsense=0x1ff
+
+## LTE Coex. Parameters
+ltecxmux=0
+ltecxpadnum=0x0904
+ltecxfnsel=0x44
+ltecxgcigpio=0x04
+# ########### BTC Dynctl profile params ############
+# flags:bit0 - dynctl enabled, bit1 dynamic desense, bit2 dynamic mode
+btcdyn_flags=0x7
+btcdyn_dflt_dsns_level=0
+btcdyn_low_dsns_level=0
+btcdyn_mid_dsns_level=7
+btcdyn_high_dsns_level=2
+btcdyn_default_btc_mode=1
+btcdyn_btrssi_hyster=2
+# --- number of rows in the array vars below ---
+btcdyn_msw_rows=3
+btcdyn_dsns_rows=2
+# --- mode switch data rows (max is 4) ---
+btcdyn_msw_row0=1,8,0,-50,-100
+btcdyn_msw_row1=1,4,0,-55,-100
+btcdyn_msw_row2=1,0,0,-70,-100
+#btcdyn_msw_row3=1,-4,0,-70,-100
+# --- desense switching data rows (max is 4) ---
+#btcdyn_dsns_row0=5,8,0,-40,-40
+btcdyn_dsns_row0=5,4,0,-60,-60
+btcdyn_dsns_row1=5,0,0,0,-75
+clb_swctrl_smask_ant0=0x3ff
+clb_swctrl_smask_ant1=0x1ff
+
+btc_prisel_ant_mask=0x1
+btc_mode=1
+# --- Internal Cal related params ----
+# 0:NBPAPD 1:WBPAPD
+txwbpapden=0
+
+# NB PAPD Cal params
+slice/1/nb_eps_offset=470,470
+slice/1/nb_bbmult=66,66
+slice/1/nb_papdcalidx=6,6
+slice/1/nb_txattn=2,2
+slice/1/nb_rxattn=1,1
+slice/1/nb_eps_stopidx=63
+
+# energy detect threshold
+ed_thresh2g=-63
+ed_thresh5g=-63
+# energy detect threshold for EU
+eu_edthresh2g=-63
+eu_edthresh5g=-63
+
+# RSSI Compensation parameters
+rssicorrnorm_c0=3,3
+rssicorrnorm_c1=3,3
+rssicorrnorm5g_c0=5,5,5,5,5,5,5,5,5,5,5,5
+rssicorrnorm5g_c1=5,5,5,5,5,5,5,5,5,5,5,5
+
+## 2G CH compensation Parameters
+#slice/1/powoffs2gtna0=1,1,2,3,2,1,0,-1,-2,-2,-2,-1,-1,0
+#slice/1/powoffs2gtna1=2,2,3,3,3,1,0,0,-1,-1,0,-1,0,0
+
+## Imp_TXBF calibration parameters
+rpcal2g=0
+rpcal5gb0=0
+rpcal5gb1=0
+rpcal5gb2=0
+rpcal5gb3=0
+slice/1/rpcal2g=0
+slice/1/rpcal5gb0=0
+slice/1/rpcal5gb1=0
+slice/1/rpcal5gb2=0
+slice/1/rpcal5gb3=0
+
+# ########### Configuration for Software Features ############
+## --- SAR power back off ---
+#dynamicsarctrl_2g=0xb0b0
+#dynamicsarctrl_5g=0xa0a0
+#dynamicsarctrl_2g_2=0x9090
+#dynamicsarctrl_5g_2=0x9090
+
+## --- CH12 CH13 Power Limit ---
+#slice/1/fccpwrch12=10
+#slice/1/fccpwrch13=1
+#slice/1/fccpwroverride=0
+
+## --- RX Temperature Throttling parameter ---
+#throttle_thresh=50
+
+## --- PCIE interface Parameters ---
+# --- GPIO number of device wake interrupt ---
+#device_wake_opt=1
+# --- GPIO number of host wake interrupt ---
+host_wake_opt=0
+
+## --- UART configuration, host wake interrupt for SDIO interface ---
+# [7:4] - GPIO number of host wake interrupt for SDIO interface
+# [3:0] - Select GPIO pair for using UART
+muxenab=0x000103
+
+## --- GPIO number of SensorHub Interworking Interrupt ---
+#shwakepin=0x58
+
--- /dev/null
+# BCM4361B0 SWB-E32 R01 nvram For EU_161020 FW13_35_14
+
+NVRAMRev=$Rev: 506283 $
+
+sromrev=11
+boardrev=0x1101
+boardtype=0x0835
+
+#boardnum=57410
+macaddr=00:90:4c:12:d0:01
+ccode=GB
+regrev=996
+antswitch=0
+
+vendid=0x14e4
+devid=0x441f
+manfid=0x2d0
+
+# Board Flag setting
+boardflags=0x10401201
+boardflags2=0x00000000
+boardflags3=0x40000100
+btldopu=1
+
+# ---- TWO range TSSI ----
+slice/1/tworangetssi2g=1
+tworangetssi2g=0
+tworangetssi5g=0
+
+# Low Power Range calibration .. enable
+slice/1/lowpowerrange2g=0
+
+# Power detector parameter
+AvVmid_c0=4,137,2,150,2,150,2,150,2,150
+AvVmid_c1=4,136,2,150,2,150,2,150,2,150
+slice/1/AvVmid_c0=4,137,4,110,4,110,4,110,4,110
+slice/1/AvVmid_c1=4,136,4,110,4,110,4,110,4,110
+
+## SPMSK setting parameters
+cckdigfilttype=2
+fdss_level_5g=-1,-1
+fdss_interp_en=0
+slice/1/fdss_level_2g=5,5
+slice/1/fdss_interp_en=1
+
+## HW Related Parameters
+#prodid=0x052e
+nocrc=1
+
+xtalfreq=37400
+rxgains2gelnagaina0=4
+rxgains2gtrisoa0=6
+rxgains2gtrelnabypa0=1
+rxgains5gelnagaina0=3
+rxgains5gtrisoa0=6
+rxgains5gtrelnabypa0=1
+rxgains5gmelnagaina0=3
+rxgains5gmtrisoa0=6
+rxgains5gmtrelnabypa0=1
+rxgains5ghelnagaina0=3
+rxgains5ghtrisoa0=6
+rxgains5ghtrelnabypa0=1
+rxgains2gelnagaina1=4
+rxgains2gtrisoa1=6
+rxgains2gtrelnabypa1=1
+rxgains5gelnagaina1=3
+rxgains5gtrisoa1=6
+rxgains5gtrelnabypa1=1
+rxgains5gmelnagaina1=3
+rxgains5gmtrisoa1=6
+rxgains5gmtrelnabypa1=1
+rxgains5ghelnagaina1=3
+rxgains5ghtrisoa1=6
+rxgains5ghtrelnabypa1=1
+rxchain=3
+txchain=3
+bandcap=2
+slice/1/bandcap=1
+aa2g=3
+aa5g=3
+agbg0=2
+agbg1=2
+aga0=2
+aga1=2
+tssipos2g=1
+extpagain2g=0
+tssipos5g=1
+extpagain5g=0
+slice/1/extpagain2g=2
+slice/1/extpagain5g=0
+pdgain5g=0
+pdgain2g=0
+low_adc_rate_en=1
+hwaci_sw_mitigation=1
+slice/1/hwaci_sw_mitigation=1
+
+#11b TRP Parameter
+cck_onecore_tx=1
+
+# Main core RF SW Map
+swctrlmap_2g=0x00000000,0x00000000,0x00000000,0x000000,0x000
+swctrlmapext_2g=0x00000000,0x00000000,0x00000000,0x000000,0x000
+swctrlmap_5g=0xa0182018,0xa0080000,0x20080000,0x000000,0x0000
+swctrlmapext_5g=0x01010100,0x00010000,0x00000000,0x000000,0x0000
+
+# Aux core RF SW Map
+slice/1/swctrlmap_2g=0x08020802,0x48020000,0x40000000,0x000000,0x000
+slice/1/swctrlmapext_2g=0x00000000,0x00020000,0x00020000,0x000000,0x000
+slice/1/swctrlmap_5g=0x00000000,0x00000000,0x00000000,0x000000,0x000
+slice/1/swctrlmapext_5g=0x00000000,0x00000000,0x00000000,0x000000,0x000
+
+# Main & Aux priority set
+clb2gslice0core0=0x000
+clb2gslice1core0=0x202
+clb5gslice0core0=0x118
+clb5gslice1core0=0x000
+clb2gslice0core1=0x000
+clb2gslice1core1=0x048
+clb5gslice0core1=0x1a0
+clb5gslice1core1=0x000
+
+## BRCM PA Tuned parameters
+#slice/1/pa2ga0=-129,6170,-699
+#slice/1/pa2ga1=-156,6320,-733
+#slice/1/pa2ga2=-190,4121,-567
+#slice/1/pa2ga3=-203,4263,-572
+#pa5ga0=-231,6200,-794,-231,6091,-779,-230,6070,-777,-230,6052,-775
+#pa5ga1=-234,6193,-790,-233,6210,-792,-234,6175,-788,-234,6063,-774
+
+## SEMCO PA Tuned Parameters
+slice/1/pa2ga0=0xff37,0x15c1,0xfd34
+slice/1/pa2ga1=0xff34,0x159a,0xfd3a
+slice/1/pa2ga2=-190,4121,-567
+slice/1/pa2ga3=-203,4263,-572
+
+pa5ga0=0xff15,0x186a,0xfce3,0xff19,0x193d,0xfcc9,0xff16,0x18b8,0xfcda,0xff17,0x18dc,0xfcd7
+pa5ga1=0xff17,0x18ae,0xfcd9,0xff17,0x18ae,0xfcdb,0xff1a,0x1906,0xfcd1,0xff1a,0x1934,0xfccc
+
+# Target max Power
+maxp2ga0=77
+maxp2ga1=80
+maxp5ga0=80,80,80,80
+maxp5ga1=80,80,80,80
+subband5gver=0x4
+paparambwver=3
+## Target power & offset parameters
+slice/1/cckpwroffset0=0
+slice/1/cckpwroffset1=1
+pdoffset40ma0=0x0000
+pdoffset80ma0=0x0000
+pdoffset40ma1=0x0000
+pdoffset80ma1=0x0000
+cckbw202gpo=0x2111
+cckbw20ul2gpo=0
+mcsbw202gpo=0xAA888888
+mcsbw402gpo=0xCCAA8886
+dot11agofdmhrbw202gpo=0x8866
+ofdmlrbw202gpo=0x0044
+mcsbw205glpo=0x88866661
+mcsbw405glpo=0xBBB99994
+mcsbw805glpo=0xDDDBBBB6
+mcsbw1605glpo=0
+mcsbw205gmpo=0x88866661
+mcsbw405gmpo=0xBBB99994
+mcsbw805gmpo=0xDDDBBBB6
+mcsbw1605gmpo=0
+mcsbw205ghpo=0x88866661
+mcsbw405ghpo=0xBBB99994
+mcsbw805ghpo=0xDDDBBBB6
+mcsbw1605ghpo=0
+mcslr5glpo=0x0000
+mcslr5gmpo=0x0000
+mcslr5ghpo=0x0000
+sb20in40hrpo=0x0
+sb20in80and160hr5glpo=0x0
+sb40and80hr5glpo=0x0
+sb20in80and160hr5gmpo=0x0
+sb40and80hr5gmpo=0x0
+sb20in80and160hr5ghpo=0x0
+sb40and80hr5ghpo=0x0
+sb20in40lrpo=0x0
+sb20in80and160lr5glpo=0x0
+sb40and80lr5glpo=0x0
+sb20in80and160lr5gmpo=0x0
+sb40and80lr5gmpo=0x0
+sb20in80and160lr5ghpo=0x0
+sb40and80lr5ghpo=0x0
+dot11agduphrpo=0x0
+dot11agduplrpo=0x0
+mcs1024qam2gpo=0xCCCC
+mcs1024qam5glpo=0xEECCCC
+mcs1024qam5gmpo=0xEECCCC
+mcs1024qam5ghpo=0xEECCCC
+mcs1024qam5gx1po=0xEECCCC
+mcs1024qam5gx2po=0xEECCCC
+mcs8poexp=0
+mcs9poexp=0
+mcs10poexp=0
+mcs11poexp=0
+
+# Temperature based calibration related params
+phycal_tempdelta=15
+temps_period=15
+temps_hysteresis=15
+tempthresh=255
+tempoffset=255
+rawtempsense=0x1ff
+
+## LTE Coex. Parameters
+ltecxmux=0
+ltecxpadnum=0x0904
+ltecxfnsel=0x44
+ltecxgcigpio=0x04
+
+# ########### BTC Dynctl profile params ############
+# flags:bit0 - dynctl enabled, bit1 dynamic desense, bit2 dynamic mode
+btcdyn_flags=0x7
+btcdyn_dflt_dsns_level=0
+btcdyn_low_dsns_level=0
+btcdyn_mid_dsns_level=7
+btcdyn_high_dsns_level=2
+btcdyn_default_btc_mode=1
+btcdyn_btrssi_hyster=2
+# --- number of rows in the array vars below ---
+btcdyn_msw_rows=3
+btcdyn_dsns_rows=2
+# --- mode switch data rows (max is 4) ---
+btcdyn_msw_row0=1,8,0,-50,-100
+btcdyn_msw_row1=1,4,0,-55,-100
+btcdyn_msw_row2=1,0,0,-70,-100
+#btcdyn_msw_row3=1,-4,0,-70,-100
+# --- desense switching data rows (max is 4) ---
+#btcdyn_dsns_row0=5,8,0,-40,-40
+btcdyn_dsns_row0=5,4,0,-60,-60
+btcdyn_dsns_row1=5,0,0,0,-75
+clb_swctrl_smask_ant0=0x3ff
+clb_swctrl_smask_ant1=0x1ff
+btc_prisel_ant_mask=0x1
+btc_mode=1
+# --- Internal Cal related params ----
+# 0:NBPAPD 1:WBPAPD
+txwbpapden=0
+# NB PAPD Cal params
+slice/1/nb_eps_offset=470,470
+slice/1/nb_bbmult=66,66
+slice/1/nb_papdcalidx=6,6
+slice/1/nb_txattn=2,2
+slice/1/nb_rxattn=1,1
+slice/1/nb_eps_stopidx=63
+
+# energy detect threshold
+ed_thresh2g=-63
+ed_thresh5g=-63
+# energy detect threshold for EU
+eu_edthresh2g=-63
+eu_edthresh5g=-63
+# RSSI Compensation parameters
+rssicorrnorm_c0=3,3
+rssicorrnorm_c1=3,3
+rssicorrnorm5g_c0=5,5,5,5,5,5,5,5,5,5,5,5
+rssicorrnorm5g_c1=5,5,5,5,5,5,5,5,5,5,5,5
+
+## 2G CH compensation Parameters
+slice/1/powoffs2gtna0=0,0,0,0,0,0,0,0,0,0,0,0,0,0
+slice/1/powoffs2gtna1=0,0,0,0,0,0,0,0,0,0,0,0,0,0
+
+## Imp_TXBF calibration parameters
+rpcal2g=0
+rpcal5gb0=0
+rpcal5gb1=0
+rpcal5gb2=0
+rpcal5gb3=0
+slice/1/rpcal2g=0
+slice/1/rpcal5gb0=0
+slice/1/rpcal5gb1=0
+slice/1/rpcal5gb2=0
+slice/1/rpcal5gb3=0
+
+# ########### Configuration for Software Features ############
+## --- SAR power back off ---
+#dynamicsarctrl_2g=0xb0b0
+#dynamicsarctrl_5g=0xa0a0
+#dynamicsarctrl_2g_2=0x9090
+#dynamicsarctrl_5g_2=0x9090
+
+## --- CH12 CH13 Power Limit ---
+#slice/1/fccpwrch12=10
+#slice/1/fccpwrch13=1
+#slice/1/fccpwroverride=0
+
+## --- RX Temperature Throttling parameter ---
+#throttle_thresh=50
+
+## --- PCIE interface Parameters ---
+# --- GPIO number of device wake interrupt ---
+#device_wake_opt=1
+# --- GPIO number of host wake interrupt ---
+host_wake_opt=0
+
+## --- UART configuration, host wake interrupt for SDIO interface ---
+# [7:4] - GPIO number of host wake interrupt for SDIO interface
+# [3:0] - Select GPIO pair for using UART
+muxenab=0x000103
+
+## --- GPIO number of SensorHub Interworking Interrupt ---
+#shwakepin=0x58
+
--- /dev/null
+# BCM4361A1 SWB-E30A nvram_160812_FW:13.10.219.1
+NVRAMRev=$Rev: 506283 $
+cckdigfilttype=2
+sromrev=11
+boardrev=0x1101
+boardtype=0x082a
+boardflags=0x10401201
+boardflags2=0x00000000
+boardflags3=0x40000100
+#boardnum=57410
+macaddr=00:90:4c:12:d0:01
+ccode=GB
+regrev=996
+antswitch=0
+pdgain5g=0
+pdgain2g=0
+tworangetssi2g=0
+tworangetssi5g=0
+#femctrl=17
+vendid=0x14e4
+devid=0x441f
+manfid=0x2d0
+#prodid=0x052e
+nocrc=1
+btc_mode=1
+
+otpimagesize=502
+xtalfreq=37400
+rxgains2gelnagaina0=4
+rxgains2gtrisoa0=6
+rxgains2gtrelnabypa0=1
+rxgains5gelnagaina0=3
+rxgains5gtrisoa0=6
+rxgains5gtrelnabypa0=1
+rxgains5gmelnagaina0=3
+rxgains5gmtrisoa0=6
+rxgains5gmtrelnabypa0=1
+rxgains5ghelnagaina0=3
+rxgains5ghtrisoa0=6
+rxgains5ghtrelnabypa0=1
+rxgains2gelnagaina1=4
+rxgains2gtrisoa1=6
+rxgains2gtrelnabypa1=1
+rxgains5gelnagaina1=3
+rxgains5gtrisoa1=6
+rxgains5gtrelnabypa1=1
+rxgains5gmelnagaina1=3
+rxgains5gmtrisoa1=6
+rxgains5gmtrelnabypa1=1
+rxgains5ghelnagaina1=3
+rxgains5ghtrisoa1=6
+rxgains5ghtrelnabypa1=1
+rxchain=3
+txchain=3
+bandcap=2
+slice/1/bandcap=1
+aa2g=3
+aa5g=3
+agbg0=2
+agbg1=2
+aga0=2
+aga1=2
+tssipos2g=1
+extpagain2g=0
+tssipos5g=1
+extpagain5g=0
+slice/1/extpagain2g=2
+slice/1/extpagain5g=0
+fdss_level_2g=5,5
+fdss_interp_en=1
+slice/1/fdss_level_2g=5,5
+slice/1/fdss_interp_en=1
+tempthresh=255
+tempoffset=255
+rawtempsense=0x1ff
+AvVmid_c0=4,137,6,71,6,71,5,95,5,93
+AvVmid_c1=4,136,6,72,6,74,5,94,4,119
+slice/1/AvVmid_c0=4,137,4,125,4,125,4,125,4,125
+slice/1/AvVmid_c1=4,136,4,125,4,125,4,125,4,125
+pa2gccka0=-200,7392,-897
+pa2gccka1=-198,7522,-907
+pa2ga0=-174,7035,-838
+pa2ga1=-185,6772,-811
+slice/1/pa2ga0=0xff31,0x15b3,0xfd39
+slice/1/pa2ga1=0xff26,0x15cc,0xfd39
+slice/1/pa2ga2=-207,4069,-553
+slice/1/pa2ga3=-194,4307,-589
+
+pa5ga0=0xff28,0x1827,0xfcee,0xff2a,0x1857,0xfce7,0xff26,0x17f0,0xfcf4,0xff2a,0x1836,0xfce8
+pa5ga1=0xff29,0x1800,0xfcf3,0xff2a,0x1803,0xfcf3,0xff26,0x17bb,0xfcfa,0xff23,0x1811,0xfcf1
+pa5gbw4080a0=0xff22,0x179f,0xfd00,0xff24,0x17a2,0xfcff,0xff21,0x17a8,0xfcfc,0xff24,0x17ce,0xfcf7
+pa5gbw4080a1=0xff25,0x17d8,0xfcf9,0xff25,0x17d9,0xfcf7,0xff21,0x1793,0xfcff,0xff1f,0x17a6,0xfcfe
+
+maxp2ga0=75
+maxp2ga1=75
+maxp5ga0=74,74,74,74
+maxp5ga1=74,74,74,75
+subband5gver=0x4
+paparambwver=3
+cckpwroffset0=2
+cckpwroffset1=2
+pdoffset40ma0=0x0000
+pdoffset80ma0=0xeeee
+pdoffset40ma1=0x0000
+pdoffset80ma1=0xeeee
+cckbw202gpo=0
+cckbw20ul2gpo=0
+mcsbw202gpo=0xAA886664
+mcsbw402gpo=0xCCAA8886
+dot11agofdmhrbw202gpo=0x6666
+ofdmlrbw202gpo=0x0022
+mcsbw205glpo=0x88866662
+mcsbw405glpo=0xAAB88884
+mcsbw805glpo=0xDCCAAAA6
+mcsbw1605glpo=0
+mcsbw205gmpo=0x88866662
+mcsbw405gmpo=0xAAA88884
+mcsbw805gmpo=0xDCCAAAA6
+mcsbw1605gmpo=0
+mcsbw205ghpo=0x88866662
+mcsbw405ghpo=0xAAB88884
+mcsbw805ghpo=0xDCCAAAA6
+mcsbw1605ghpo=0
+mcslr5glpo=0x0000
+mcslr5gmpo=0x0000
+mcslr5ghpo=0x0000
+sb20in40hrpo=0x0
+sb20in80and160hr5glpo=0x0
+sb40and80hr5glpo=0x0
+sb20in80and160hr5gmpo=0x0
+sb40and80hr5gmpo=0x0
+sb20in80and160hr5ghpo=0x0
+sb40and80hr5ghpo=0x0
+sb20in40lrpo=0x0
+sb20in80and160lr5glpo=0x0
+sb40and80lr5glpo=0x0
+sb20in80and160lr5gmpo=0x0
+sb40and80lr5gmpo=0x0
+sb20in80and160lr5ghpo=0x0
+sb40and80lr5ghpo=0x0
+dot11agduphrpo=0x0
+dot11agduplrpo=0x0
+phycal_tempdelta=15
+temps_period=15
+temps_hysteresis=15
+ltecxmux=0
+ltecxpadnum=0x0904
+ltecxfnsel=0x44
+ltecxgcigpio=0x04
+#OOB params
+#device_wake_opt=1
+host_wake_opt=0
+#SEMCO Type3 iPA module : need to clarify BT and WL_MASK
+#11b TRP Parameter
+cck_onecore_tx=1
+
+# Main core RF SW Map
+swctrlmap_2g=0x00000000,0x00000000,0x00000000,0x000000,0x000
+swctrlmapext_2g=0x00000000,0x00000000,0x00000000,0x000000,0x000
+swctrlmap_5g=0xa0182018,0xa0080000,0x20080000,0x000000,0x0000
+swctrlmapext_5g=0x01010100,0x00010000,0x00000000,0x000000,0x0000
+
+# Aux core RF SW Map
+slice/1/swctrlmap_2g=0x08020802,0x48020000,0x40000000,0x000000,0x000
+slice/1/swctrlmapext_2g=0x00000000,0x00020000,0x00020000,0x000000,0x000
+slice/1/swctrlmap_5g=0x00000000,0x00000000,0x00000000,0x000000,0x000
+slice/1/swctrlmapext_5g=0x00000000,0x00000000,0x00000000,0x000000,0x000
+
+# Main & Aux priority set
+clb2gslice0core0=0x000
+clb2gslice1core0=0x202
+clb5gslice0core0=0x118
+clb5gslice1core0=0x000
+clb2gslice0core1=0x000
+clb2gslice1core1=0x048
+clb5gslice0core1=0x1a0
+clb5gslice1core1=0x000
+
+muxenab=0x000103
+
+clb_swctrl_smask_ant0=0x3ff
+clb_swctrl_smask_ant1=0x1ff
+
+btc_prisel_ant_mask=0x1
+# ########### BTC Dynctl profile params ############
+# flags:bit0 - dynctl enabled, bit1 dynamic desense, bit2 dynamic mode
+btcdyn_flags=0x7
+btcdyn_dflt_dsns_level=0
+btcdyn_low_dsns_level=0
+btcdyn_mid_dsns_level=7
+btcdyn_high_dsns_level=2
+btcdyn_default_btc_mode=1
+btcdyn_btrssi_hyster=2
+# --- number of rows in the array vars below ---
+btcdyn_msw_rows=3
+btcdyn_dsns_rows=2
+# --- mode switch data rows (max is 4) ---
+btcdyn_msw_row0=1,8,0,-50,-100
+btcdyn_msw_row1=1,4,0,-55,-100
+btcdyn_msw_row2=1,0,0,-70,-100
+#btcdyn_msw_row3=1,-4,0,-70,-100
+# --- desense switching data rows (max is 4) ---
+#btcdyn_dsns_row0=5,8,0,-40,-40
+btcdyn_dsns_row0=5,4,0,-60,-60
+btcdyn_dsns_row1=5,0,0,0,-75
+powoffs2gtna0=1,1,1,1,0,-1,-2,-2,-1,0,1,2,1,0
+powoffs2gtna1=2,2,3,3,2,0,-1,-1,-1,0,2,3,2,0
+slice/1/powoffs2gtna0=0,0,1,2,1,0,-1,-2,-2,-1,-1,0,0,0
+slice/1/powoffs2gtna1=-1,0,0,1,1,0,-1,-1,-1,-1,0,-1,0,0
+slice/1/pdoffsetcckma0=1
+slice/1/pdoffsetcckma1=1
+mcs1024qam2gpo=0xCCCC
+mcs1024qam5glpo=0xEECCCC
+mcs1024qam5gmpo=0xEECCCC
+mcs1024qam5ghpo=0xEECCCC
+mcs1024qam5gx1po=0xEECCCC
+mcs1024qam5gx2po=0xEECCCC
+mcs8poexp=0
+mcs9poexp=0
+mcs10poexp=0
+mcs11poexp=0
+
+# --- WB PAPD Cal related params ----
+txwbpapden=1
+#tx papd cal params
+#params are - 0x5g2g
+#slice/1/wb_rxattn=0x0101
+#slice/1/wb_txattn=0x0404
+#slice/1/wb_papdcalidx=0x1405
+#slice/1/wb_papdcalidx_core1=0x1404
+#slice/1/wb_bbmult=0x4040
+#slice/1/wb_bbmult_core1=0x4040
+slice/1/wb_calref_db=0x2828
+#slice/1/wb_calref_db_core1=0x1a1a
+#slice/1/wb_tia_gain_mode=0x0006
+#slice/1/wb_tia_gain_mode_core1=0x0006
+#slice/1/wb_txbuf_offset=0x1820
+#slice/1/wb_txbuf_offset_core1=0x1823
+slice/1/wb_frac_del=0x4B0F
+#slice/1/wb_frac_del_core1=0x4B2D
+slice/1/wb_eps_offset=432
+slice/1/wb_eps_offset_core1=430
+
+wb_papdcalidx=0x0404
+wb_txbuf_offset=0x2021
+wb_calref_db=0x1616
+wb_frac_del=0x1a1a
+wb_eps_offset=0x1c201c3
+#wb_bbmult=0x6664
+wb_bbmult=0x4848
+wb_eps_offset_core1=438
+
+# ---- TWO range TSSI ----
+slice/1/tworangetssi2g=1
+slice/1/lowpowerrange2g=0
+# energy detect threshold
+ed_thresh2g=-63
+ed_thresh5g=-63
+# energy detect threshold for EU
+eu_edthresh2g=-63
+eu_edthresh5g=-63
+
--- /dev/null
+# BCM4361A1 SWB-E30A nvram_160812_FW:13.10.219.1
+NVRAMRev=$Rev: 506283 $
+cckdigfilttype=2
+sromrev=11
+boardrev=0x1101
+boardtype=0x082a
+boardflags=0x10401201
+boardflags2=0x00000000
+boardflags3=0x40000100
+#boardnum=57410
+macaddr=00:90:4c:12:d0:01
+ccode=GB
+regrev=996
+antswitch=0
+pdgain5g=0
+pdgain2g=0
+tworangetssi2g=0
+tworangetssi5g=0
+#femctrl=17
+vendid=0x14e4
+devid=0x441f
+manfid=0x2d0
+#prodid=0x052e
+nocrc=1
+btc_mode=1
+
+otpimagesize=502
+xtalfreq=37400
+rxgains2gelnagaina0=4
+rxgains2gtrisoa0=6
+rxgains2gtrelnabypa0=1
+rxgains5gelnagaina0=3
+rxgains5gtrisoa0=6
+rxgains5gtrelnabypa0=1
+rxgains5gmelnagaina0=3
+rxgains5gmtrisoa0=6
+rxgains5gmtrelnabypa0=1
+rxgains5ghelnagaina0=3
+rxgains5ghtrisoa0=6
+rxgains5ghtrelnabypa0=1
+rxgains2gelnagaina1=4
+rxgains2gtrisoa1=6
+rxgains2gtrelnabypa1=1
+rxgains5gelnagaina1=3
+rxgains5gtrisoa1=6
+rxgains5gtrelnabypa1=1
+rxgains5gmelnagaina1=3
+rxgains5gmtrisoa1=6
+rxgains5gmtrelnabypa1=1
+rxgains5ghelnagaina1=3
+rxgains5ghtrisoa1=6
+rxgains5ghtrelnabypa1=1
+rxchain=3
+txchain=3
+bandcap=2
+slice/1/bandcap=1
+aa2g=3
+aa5g=3
+agbg0=2
+agbg1=2
+aga0=2
+aga1=2
+tssipos2g=1
+extpagain2g=0
+tssipos5g=1
+extpagain5g=0
+slice/1/extpagain2g=2
+slice/1/extpagain5g=0
+fdss_level_2g=5,5
+fdss_interp_en=1
+slice/1/fdss_level_2g=5,5
+slice/1/fdss_interp_en=1
+tempthresh=255
+tempoffset=255
+rawtempsense=0x1ff
+AvVmid_c0=4,137,6,71,6,71,5,95,5,93
+AvVmid_c1=4,136,6,72,6,74,5,94,4,119
+slice/1/AvVmid_c0=4,137,4,125,4,125,4,125,4,125
+slice/1/AvVmid_c1=4,136,4,125,4,125,4,125,4,125
+pa2gccka0=-200,7392,-897
+pa2gccka1=-198,7522,-907
+pa2ga0=-174,7035,-838
+pa2ga1=-185,6772,-811
+slice/1/pa2ga0=0xff31,0x15b3,0xfd39
+slice/1/pa2ga1=0xff26,0x15cc,0xfd39
+slice/1/pa2ga2=-207,4069,-553
+slice/1/pa2ga3=-194,4307,-589
+
+pa5ga0=0xff28,0x1827,0xfcee,0xff2a,0x1857,0xfce7,0xff26,0x17f0,0xfcf4,0xff2a,0x1836,0xfce8
+pa5ga1=0xff29,0x1800,0xfcf3,0xff2a,0x1803,0xfcf3,0xff26,0x17bb,0xfcfa,0xff23,0x1811,0xfcf1
+pa5gbw4080a0=0xff22,0x179f,0xfd00,0xff24,0x17a2,0xfcff,0xff21,0x17a8,0xfcfc,0xff24,0x17ce,0xfcf7
+pa5gbw4080a1=0xff25,0x17d8,0xfcf9,0xff25,0x17d9,0xfcf7,0xff21,0x1793,0xfcff,0xff1f,0x17a6,0xfcfe
+
+maxp2ga0=75
+maxp2ga1=75
+maxp5ga0=74,74,74,74
+maxp5ga1=74,74,74,75
+subband5gver=0x4
+paparambwver=3
+cckpwroffset0=2
+cckpwroffset1=2
+pdoffset40ma0=0x0000
+pdoffset80ma0=0xeeee
+pdoffset40ma1=0x0000
+pdoffset80ma1=0xeeee
+cckbw202gpo=0
+cckbw20ul2gpo=0
+mcsbw202gpo=0xAA886664
+mcsbw402gpo=0xCCAA8886
+dot11agofdmhrbw202gpo=0x6666
+ofdmlrbw202gpo=0x0022
+mcsbw205glpo=0x88866662
+mcsbw405glpo=0xAAB88884
+mcsbw805glpo=0xDCCAAAA6
+mcsbw1605glpo=0
+mcsbw205gmpo=0x88866662
+mcsbw405gmpo=0xAAA88884
+mcsbw805gmpo=0xDCCAAAA6
+mcsbw1605gmpo=0
+mcsbw205ghpo=0x88866662
+mcsbw405ghpo=0xAAB88884
+mcsbw805ghpo=0xDCCAAAA6
+mcsbw1605ghpo=0
+mcslr5glpo=0x0000
+mcslr5gmpo=0x0000
+mcslr5ghpo=0x0000
+sb20in40hrpo=0x0
+sb20in80and160hr5glpo=0x0
+sb40and80hr5glpo=0x0
+sb20in80and160hr5gmpo=0x0
+sb40and80hr5gmpo=0x0
+sb20in80and160hr5ghpo=0x0
+sb40and80hr5ghpo=0x0
+sb20in40lrpo=0x0
+sb20in80and160lr5glpo=0x0
+sb40and80lr5glpo=0x0
+sb20in80and160lr5gmpo=0x0
+sb40and80lr5gmpo=0x0
+sb20in80and160lr5ghpo=0x0
+sb40and80lr5ghpo=0x0
+dot11agduphrpo=0x0
+dot11agduplrpo=0x0
+phycal_tempdelta=15
+temps_period=15
+temps_hysteresis=15
+ltecxmux=0
+ltecxpadnum=0x0904
+ltecxfnsel=0x44
+ltecxgcigpio=0x04
+#OOB params
+#device_wake_opt=1
+host_wake_opt=0
+#SEMCO Type3 iPA module : need to clarify BT and WL_MASK
+#11b TRP Parameter
+cck_onecore_tx=1
+
+# Main core RF SW Map
+swctrlmap_2g=0x00000000,0x00000000,0x00000000,0x000000,0x000
+swctrlmapext_2g=0x00000000,0x00000000,0x00000000,0x000000,0x000
+swctrlmap_5g=0xa0182018,0xa0080000,0x20080000,0x000000,0x0000
+swctrlmapext_5g=0x01010100,0x00010000,0x00000000,0x000000,0x0000
+
+# Aux core RF SW Map
+slice/1/swctrlmap_2g=0x08020802,0x48020000,0x40000000,0x000000,0x000
+slice/1/swctrlmapext_2g=0x00000000,0x00020000,0x00020000,0x000000,0x000
+slice/1/swctrlmap_5g=0x00000000,0x00000000,0x00000000,0x000000,0x000
+slice/1/swctrlmapext_5g=0x00000000,0x00000000,0x00000000,0x000000,0x000
+
+# Main & Aux priority set
+clb2gslice0core0=0x000
+clb2gslice1core0=0x202
+clb5gslice0core0=0x118
+clb5gslice1core0=0x000
+clb2gslice0core1=0x000
+clb2gslice1core1=0x048
+clb5gslice0core1=0x1a0
+clb5gslice1core1=0x000
+
+muxenab=0x000103
+
+clb_swctrl_smask_ant0=0x3ff
+clb_swctrl_smask_ant1=0x1ff
+
+btc_prisel_ant_mask=0x1
+# ########### BTC Dynctl profile params ############
+# flags:bit0 - dynctl enabled, bit1 dynamic desense, bit2 dynamic mode
+btcdyn_flags=0x7
+btcdyn_dflt_dsns_level=0
+btcdyn_low_dsns_level=0
+btcdyn_mid_dsns_level=7
+btcdyn_high_dsns_level=2
+btcdyn_default_btc_mode=1
+btcdyn_btrssi_hyster=2
+# --- number of rows in the array vars below ---
+btcdyn_msw_rows=3
+btcdyn_dsns_rows=2
+# --- mode switch data rows (max is 4) ---
+btcdyn_msw_row0=1,8,0,-50,-100
+btcdyn_msw_row1=1,4,0,-55,-100
+btcdyn_msw_row2=1,0,0,-70,-100
+#btcdyn_msw_row3=1,-4,0,-70,-100
+# --- desense switching data rows (max is 4) ---
+#btcdyn_dsns_row0=5,8,0,-40,-40
+btcdyn_dsns_row0=5,4,0,-60,-60
+btcdyn_dsns_row1=5,0,0,0,-75
+powoffs2gtna0=1,1,1,1,0,-1,-2,-2,-1,0,1,2,1,0
+powoffs2gtna1=2,2,3,3,2,0,-1,-1,-1,0,2,3,2,0
+slice/1/powoffs2gtna0=0,0,1,2,1,0,-1,-2,-2,-1,-1,0,0,0
+slice/1/powoffs2gtna1=-1,0,0,1,1,0,-1,-1,-1,-1,0,-1,0,0
+slice/1/pdoffsetcckma0=1
+slice/1/pdoffsetcckma1=1
+mcs1024qam2gpo=0xCCCC
+mcs1024qam5glpo=0xEECCCC
+mcs1024qam5gmpo=0xEECCCC
+mcs1024qam5ghpo=0xEECCCC
+mcs1024qam5gx1po=0xEECCCC
+mcs1024qam5gx2po=0xEECCCC
+mcs8poexp=0
+mcs9poexp=0
+mcs10poexp=0
+mcs11poexp=0
+
+# --- WB PAPD Cal related params ----
+txwbpapden=1
+#tx papd cal params
+#params are - 0x5g2g
+#slice/1/wb_rxattn=0x0101
+#slice/1/wb_txattn=0x0404
+#slice/1/wb_papdcalidx=0x1405
+#slice/1/wb_papdcalidx_core1=0x1404
+#slice/1/wb_bbmult=0x4040
+#slice/1/wb_bbmult_core1=0x4040
+slice/1/wb_calref_db=0x2828
+#slice/1/wb_calref_db_core1=0x1a1a
+#slice/1/wb_tia_gain_mode=0x0006
+#slice/1/wb_tia_gain_mode_core1=0x0006
+#slice/1/wb_txbuf_offset=0x1820
+#slice/1/wb_txbuf_offset_core1=0x1823
+slice/1/wb_frac_del=0x4B0F
+#slice/1/wb_frac_del_core1=0x4B2D
+slice/1/wb_eps_offset=432
+slice/1/wb_eps_offset_core1=430
+
+wb_papdcalidx=0x0404
+wb_txbuf_offset=0x2021
+wb_calref_db=0x1616
+wb_frac_del=0x1a1a
+wb_eps_offset=0x1c201c3
+#wb_bbmult=0x6664
+wb_bbmult=0x4848
+wb_eps_offset_core1=438
+
+# ---- TWO range TSSI ----
+slice/1/tworangetssi2g=1
+slice/1/lowpowerrange2g=0
+# energy detect threshold
+ed_thresh2g=-63
+ed_thresh5g=-63
+# energy detect threshold for EU
+eu_edthresh2g=-63
+eu_edthresh5g=-63
+
--- /dev/null
+# BCM4361B0 SWB-E31 nvram_161024 FW13.35.10 _For_EU
+
+NVRAMRev=$Rev: 506283 $
+
+sromrev=11
+boardrev=0x1101
+boardtype=0x082f
+
+#boardnum=57410
+macaddr=00:90:4c:12:d0:01
+ccode=GB
+regrev=996
+antswitch=0
+
+#femctrl=17
+vendid=0x14e4
+devid=0x441f
+manfid=0x2d0
+
+# Board Flag setting
+boardflags=0x10401201
+boardflags2=0x00000000
+boardflags3=0x40000100
+
+# ---- TWO range TSSI ----
+slice/1/tworangetssi2g=1
+tworangetssi2g=0
+tworangetssi5g=0
+
+# Low Power Range calibration .. enable
+slice/1/lowpowerrange2g=0
+
+# Power detector parameter
+AvVmid_c0=4,137,2,150,2,150,2,150,2,150
+AvVmid_c1=4,136,2,150,2,150,2,150,2,150
+slice/1/AvVmid_c0=4,137,4,110,4,110,4,110,4,110
+slice/1/AvVmid_c1=4,136,4,110,4,110,4,110,4,110
+
+## SPMSK setting parameters
+cckdigfilttype=2
+fdss_level_5g=-1,-1
+fdss_interp_en=0
+slice/1/fdss_level_2g=5,5
+slice/1/fdss_interp_en=1
+
+## HW Related Parameters
+#prodid=0x052e
+nocrc=1
+
+otpimagesize=502
+xtalfreq=37400
+rxgains2gelnagaina0=4
+rxgains2gtrisoa0=6
+rxgains2gtrelnabypa0=1
+rxgains5gelnagaina0=3
+rxgains5gtrisoa0=6
+rxgains5gtrelnabypa0=1
+rxgains5gmelnagaina0=3
+rxgains5gmtrisoa0=6
+rxgains5gmtrelnabypa0=1
+rxgains5ghelnagaina0=3
+rxgains5ghtrisoa0=6
+rxgains5ghtrelnabypa0=1
+rxgains2gelnagaina1=4
+rxgains2gtrisoa1=6
+rxgains2gtrelnabypa1=1
+rxgains5gelnagaina1=3
+rxgains5gtrisoa1=6
+rxgains5gtrelnabypa1=1
+rxgains5gmelnagaina1=3
+rxgains5gmtrisoa1=6
+rxgains5gmtrelnabypa1=1
+rxgains5ghelnagaina1=3
+rxgains5ghtrisoa1=6
+rxgains5ghtrelnabypa1=1
+
+rxchain=3
+txchain=3
+bandcap=2
+slice/1/bandcap=1
+
+aa2g=3
+aa5g=3
+agbg0=2
+agbg1=2
+aga0=2
+aga1=2
+tssipos2g=1
+extpagain2g=0
+tssipos5g=1
+extpagain5g=0
+slice/1/extpagain2g=2
+slice/1/extpagain5g=0
+pdgain5g=0
+pdgain2g=0
+low_adc_rate_en=1
+hwaci_sw_mitigation=1
+slice/1/hwaci_sw_mitigation=1
+#nonbf_logen_mode_en=1
+
+#11b TRP Parameter
+cck_onecore_tx=1
+
+# Main core RF SW Map
+swctrlmap_2g=0x00000000,0x00000000,0x00000000,0x000000,0x000
+swctrlmapext_2g=0x00000000,0x00000000,0x00000000,0x000000,0x000
+swctrlmap_5g=0xa0182018,0xa0080000,0x20080000,0x000000,0x0000
+swctrlmapext_5g=0x01010100,0x00010000,0x00000000,0x000000,0x0000
+
+# Aux core RF SW Map
+slice/1/swctrlmap_2g=0x08020802,0x48020000,0x40000000,0x000000,0x000
+slice/1/swctrlmapext_2g=0x00000000,0x00020000,0x00020000,0x000000,0x000
+slice/1/swctrlmap_5g=0x00000000,0x00000000,0x00000000,0x000000,0x000
+slice/1/swctrlmapext_5g=0x00000000,0x00000000,0x00000000,0x000000,0x000
+
+# Main & Aux priority set
+clb2gslice0core0=0x000
+clb2gslice1core0=0x202
+clb5gslice0core0=0x118
+clb5gslice1core0=0x000
+clb2gslice0core1=0x000
+clb2gslice1core1=0x048
+clb5gslice0core1=0x1a0
+clb5gslice1core1=0x000
+
+## BRCM PA Tuned parameters
+#slice/1/pa2ga0=-129,6170,-699
+#slice/1/pa2ga1=-156,6320,-733
+#slice/1/pa2ga2=-190,4121,-567
+#slice/1/pa2ga3=-203,4263,-572
+#pa5ga0=-231,6200,-794,-231,6091,-779,-230,6070,-777,-230,6052,-775
+#pa5ga1=-234,6193,-790,-233,6210,-792,-234,6175,-788,-234,6063,-774
+
+## SEMCO PA Tuned Parameters
+slice/1/pa2ga0=0xff4d,0x1757,0xfd18
+slice/1/pa2ga1=0xff48,0x1736,0xfd1d
+slice/1/pa2ga2=-190,4121,-567
+slice/1/pa2ga3=-203,4263,-572
+
+pa5ga0=0xff20,0x193d,0xfccf,0xff24,0x1998,0xfcc7,0xff28,0x19a0,0xfcc9,0xff2a,0x1993,0xfccb
+pa5ga1=0xff20,0x1a17,0xfcb9,0xff21,0x1a55,0xfcb2,0xff20,0x19be,0xfcc5,0xff21,0x19af,0xfcc6
+
+# Target max Power
+maxp2ga0=81
+maxp2ga1=81
+maxp5ga0=79,79,78,78
+maxp5ga1=78,78,78,78
+subband5gver=0x4
+paparambwver=3
+
+## Target power & offset parameters
+slice/1/cckpwroffset0=1
+slice/1/cckpwroffset1=1
+pdoffset40ma0=0x0000
+pdoffset80ma0=0x0000
+pdoffset40ma1=0x0000
+pdoffset80ma1=0x0000
+cckbw202gpo=0x2110
+cckbw20ul2gpo=0
+mcsbw202gpo=0xAA777777
+mcsbw402gpo=0xCCAA8886
+dot11agofdmhrbw202gpo=0x7755
+ofdmlrbw202gpo=0x0033
+mcsbw205glpo=0x88866661
+mcsbw405glpo=0xAAB88884
+mcsbw805glpo=0xECCAAAA6
+mcsbw1605glpo=0
+mcsbw205gmpo=0x88866661
+mcsbw405gmpo=0xAAA88884
+mcsbw805gmpo=0xECCAAAA6
+mcsbw1605gmpo=0
+mcsbw205ghpo=0x88866661
+mcsbw405ghpo=0xAAB88884
+mcsbw805ghpo=0xECCAAAA6
+mcsbw1605ghpo=0
+mcslr5glpo=0x0000
+mcslr5gmpo=0x0000
+mcslr5ghpo=0x0000
+sb20in40hrpo=0x0
+sb20in80and160hr5glpo=0x0
+sb40and80hr5glpo=0x0
+sb20in80and160hr5gmpo=0x0
+sb40and80hr5gmpo=0x0
+sb20in80and160hr5ghpo=0x0
+sb40and80hr5ghpo=0x0
+sb20in40lrpo=0x0
+sb20in80and160lr5glpo=0x0
+sb40and80lr5glpo=0x0
+sb20in80and160lr5gmpo=0x0
+sb40and80lr5gmpo=0x0
+sb20in80and160lr5ghpo=0x0
+sb40and80lr5ghpo=0x0
+dot11agduphrpo=0x0
+dot11agduplrpo=0x0
+mcs1024qam2gpo=0xCCCC
+mcs1024qam5glpo=0xEECCCC
+mcs1024qam5gmpo=0xEECCCC
+mcs1024qam5ghpo=0xEECCCC
+mcs1024qam5gx1po=0xEECCCC
+mcs1024qam5gx2po=0xEECCCC
+mcs8poexp=0
+mcs9poexp=0
+mcs10poexp=0
+mcs11poexp=0
+
+# Temperature based calibration related params
+phycal_tempdelta=15
+temps_period=15
+temps_hysteresis=15
+tempthresh=255
+tempoffset=255
+rawtempsense=0x1ff
+
+## LTE Coex. Parameters
+ltecxmux=0
+ltecxpadnum=0x0904
+ltecxfnsel=0x44
+ltecxgcigpio=0x04
+# ########### BTC Dynctl profile params ############
+# flags:bit0 - dynctl enabled, bit1 dynamic desense, bit2 dynamic mode
+btcdyn_flags=0x7
+btcdyn_dflt_dsns_level=0
+btcdyn_low_dsns_level=0
+btcdyn_mid_dsns_level=7
+btcdyn_high_dsns_level=2
+btcdyn_default_btc_mode=1
+btcdyn_btrssi_hyster=2
+# --- number of rows in the array vars below ---
+btcdyn_msw_rows=3
+btcdyn_dsns_rows=2
+# --- mode switch data rows (max is 4) ---
+btcdyn_msw_row0=1,8,0,-50,-100
+btcdyn_msw_row1=1,4,0,-55,-100
+btcdyn_msw_row2=1,0,0,-70,-100
+#btcdyn_msw_row3=1,-4,0,-70,-100
+# --- desense switching data rows (max is 4) ---
+#btcdyn_dsns_row0=5,8,0,-40,-40
+btcdyn_dsns_row0=5,4,0,-60,-60
+btcdyn_dsns_row1=5,0,0,0,-75
+clb_swctrl_smask_ant0=0x3ff
+clb_swctrl_smask_ant1=0x1ff
+
+btc_prisel_ant_mask=0x1
+btc_mode=1
+# --- Internal Cal related params ----
+# 0:NBPAPD 1:WBPAPD
+txwbpapden=0
+
+# NB PAPD Cal params
+slice/1/nb_eps_offset=470,470
+slice/1/nb_bbmult=66,66
+slice/1/nb_papdcalidx=6,6
+slice/1/nb_txattn=2,2
+slice/1/nb_rxattn=1,1
+slice/1/nb_eps_stopidx=63
+
+# energy detect threshold
+ed_thresh2g=-63
+ed_thresh5g=-63
+# energy detect threshold for EU
+eu_edthresh2g=-63
+eu_edthresh5g=-63
+
+# RSSI Compensation parameters
+rssicorrnorm_c0=3,3
+rssicorrnorm_c1=3,3
+rssicorrnorm5g_c0=5,5,5,5,5,5,5,5,5,5,5,5
+rssicorrnorm5g_c1=5,5,5,5,5,5,5,5,5,5,5,5
+
+## 2G CH compensation Parameters
+#slice/1/powoffs2gtna0=1,1,2,3,2,1,0,-1,-2,-2,-2,-1,-1,0
+#slice/1/powoffs2gtna1=2,2,3,3,3,1,0,0,-1,-1,0,-1,0,0
+
+## Imp_TXBF calibration parameters
+rpcal2g=0
+rpcal5gb0=0
+rpcal5gb1=0
+rpcal5gb2=0
+rpcal5gb3=0
+slice/1/rpcal2g=0
+slice/1/rpcal5gb0=0
+slice/1/rpcal5gb1=0
+slice/1/rpcal5gb2=0
+slice/1/rpcal5gb3=0
+
+# ########### Configuration for Software Features ############
+## --- SAR power back off ---
+#dynamicsarctrl_2g=0xb0b0
+#dynamicsarctrl_5g=0xa0a0
+#dynamicsarctrl_2g_2=0x9090
+#dynamicsarctrl_5g_2=0x9090
+
+## --- CH12 CH13 Power Limit ---
+#slice/1/fccpwrch12=10
+#slice/1/fccpwrch13=1
+#slice/1/fccpwroverride=0
+
+## --- RX Temperature Throttling parameter ---
+#throttle_thresh=50
+
+## --- PCIE interface Parameters ---
+# --- GPIO number of device wake interrupt ---
+#device_wake_opt=1
+# --- GPIO number of host wake interrupt ---
+host_wake_opt=0
+
+## --- UART configuration, host wake interrupt for SDIO interface ---
+# [7:4] - GPIO number of host wake interrupt for SDIO interface
+# [3:0] - Select GPIO pair for using UART
+muxenab=0x000103
+
+## --- GPIO number of SensorHub Interworking Interrupt ---
+#shwakepin=0x58
\ No newline at end of file
--- /dev/null
+# BCM4361B0 SWB-E32 R02 nvram_170213 FW13_35_53 For DREAM1_EU
+
+NVRAMRev=$Rev: 506283 $
+
+sromrev=11
+boardrev=0x1101
+boardtype=0x0837
+
+#boardnum=57410
+macaddr=00:90:4c:12:d0:01
+ccode=GB
+regrev=0
+antswitch=0
+
+vendid=0x14e4
+devid=0x441f
+manfid=0x2d0
+
+# Board Flag setting
+boardflags=0x10401201
+boardflags2=0x00000000
+boardflags3=0x40002100
+btldopu=1
+rfldo3p3_cap_war=1
+
+# ---- TWO range TSSI ----
+slice/1/tworangetssi2g=1
+tworangetssi2g=0
+tworangetssi5g=0
+
+# Low Power Range calibration .. enable
+slice/1/lowpowerrange2g=0
+
+# Power detector parameter
+AvVmid_c0=4,137,2,150,2,150,2,150,2,150
+AvVmid_c1=4,136,2,150,2,150,2,150,2,150
+slice/1/AvVmid_c0=2,160,4,110,4,110,4,110,4,110
+slice/1/AvVmid_c1=2,160,4,110,4,110,4,110,4,110
+
+## SPMSK setting parameters
+cckdigfilttype=2
+fdss_level_5g=-1,-1
+fdss_interp_en=0
+slice/1/fdss_level_2g=5,5
+slice/1/fdss_interp_en=1
+
+## HW Related Parameters
+#prodid=0x052e
+nocrc=1
+
+xtalfreq=37400
+rxgains2gelnagaina0=4
+rxgains2gtrisoa0=7
+rxgains2gtrelnabypa0=1
+rxgains5gelnagaina0=3
+rxgains5gtrisoa0=6
+rxgains5gtrelnabypa0=1
+rxgains5gmelnagaina0=3
+rxgains5gmtrisoa0=6
+rxgains5gmtrelnabypa0=1
+rxgains5ghelnagaina0=3
+rxgains5ghtrisoa0=6
+rxgains5ghtrelnabypa0=1
+rxgains2gelnagaina1=4
+rxgains2gtrisoa1=7
+rxgains2gtrelnabypa1=1
+rxgains5gelnagaina1=3
+rxgains5gtrisoa1=6
+rxgains5gtrelnabypa1=1
+rxgains5gmelnagaina1=3
+rxgains5gmtrisoa1=6
+rxgains5gmtrelnabypa1=1
+rxgains5ghelnagaina1=3
+rxgains5ghtrisoa1=6
+rxgains5ghtrelnabypa1=1
+rxchain=3
+txchain=3
+bandcap=2
+slice/1/bandcap=1
+aa2g=3
+aa5g=3
+agbg0=0
+agbg1=0
+aga0=0
+aga1=0
+tssipos2g=1
+extpagain2g=0
+tssipos5g=1
+extpagain5g=0
+slice/1/extpagain2g=2
+slice/1/extpagain5g=0
+pdgain5g=0
+pdgain2g=0
+
+# Main core RF SW Map
+swctrlmap_2g=0x00000000,0x00000000,0x00000000,0x000000,0x000
+swctrlmapext_2g=0x00000000,0x00000000,0x00000000,0x000000,0x000
+swctrlmap_5g=0xa0182018,0xa0080000,0x20080000,0x000000,0x0000
+swctrlmapext_5g=0x01010100,0x00010000,0x00000000,0x000000,0x0000
+
+# Aux core RF SW Map
+slice/1/swctrlmap_2g=0x08020802,0x48020000,0x40000000,0x000000,0x000
+slice/1/swctrlmapext_2g=0x00000000,0x00020000,0x00020000,0x000000,0x000
+slice/1/swctrlmap_5g=0x00000000,0x00000000,0x00000000,0x000000,0x000
+slice/1/swctrlmapext_5g=0x00000000,0x00000000,0x00000000,0x000000,0x000
+
+# Main & Aux priority set
+clb2gslice0core0=0x000
+clb2gslice1core0=0x202
+clb5gslice0core0=0x118
+clb5gslice1core0=0x000
+clb2gslice0core1=0x000
+clb2gslice1core1=0x048
+clb5gslice0core1=0x1a0
+clb5gslice1core1=0x000
+
+## SEMCO PA Tuned Parameters_FW13.35.42_1.25dB Up
+slice/1/pa2ga0=0xff4b,0x1ad2,0xfcc9
+slice/1/pa2ga1=0xff4c,0x1b7b,0xfcb8
+slice/1/pa2ga2=0xff2c,0x129b,0xfd8f
+slice/1/pa2ga3=0xff1f,0x1153,0xfdbc
+
+## SEMCO PA Tuned Parameters_FW13.35.35_0.5dB_Up
+pa5ga0=0xff15,0x17aa,0xfcfa,0xff19,0x18bd,0xfcd7,0xff16,0x1838,0xfce9,0xff17,0x185c,0xfce6
+pa5ga1=0xff17,0x186e,0xfce1,0xff17,0x182e,0xfcea,0xff1a,0x1906,0xfcd1,0xff1a,0x18b4,0xfcda
+
+# Target max Power
+maxp2ga0=83
+maxp2ga1=83
+maxp5ga0=78,76,76,78
+maxp5ga1=79,77,79,78
+subband5gver=0x4
+paparambwver=3
+## Target power & offset parameters
+slice/1/cckpwroffset0=2
+slice/1/cckpwroffset1=1
+pdoffset40ma0=0x0000
+pdoffset80ma0=0x0000
+pdoffset40ma1=0x0000
+pdoffset80ma1=0x0000
+cckbw202gpo=0x0011
+cckbw20ul2gpo=0
+mcsbw202gpo=0x99755555
+mcsbw402gpo=0x99777777
+dot11agofdmhrbw202gpo=0x7755
+ofdmlrbw202gpo=0x0033
+mcsbw205glpo=0x55330000
+mcsbw405glpo=0xAAA88884
+mcsbw805glpo=0xEEECCCC6
+mcsbw1605glpo=0
+mcsbw205gmpo=0x55330000
+mcsbw405gmpo=0xAAA88884
+mcsbw805gmpo=0xEEECCCC6
+mcsbw1605gmpo=0
+mcsbw205ghpo=0x55330000
+mcsbw405ghpo=0xAAA88884
+mcsbw805ghpo=0xEEECCCC6
+mcsbw1605ghpo=0
+mcslr5glpo=0x0000
+mcslr5gmpo=0x0000
+mcslr5ghpo=0x0000
+sb20in40hrpo=0x0
+sb20in80and160hr5glpo=0x0
+sb40and80hr5glpo=0x0
+sb20in80and160hr5gmpo=0x0
+sb40and80hr5gmpo=0x0
+sb20in80and160hr5ghpo=0x0
+sb40and80hr5ghpo=0x0
+sb20in40lrpo=0x0
+sb20in80and160lr5glpo=0x0
+sb40and80lr5glpo=0x0
+sb20in80and160lr5gmpo=0x0
+sb40and80lr5gmpo=0x0
+sb20in80and160lr5ghpo=0x0
+sb40and80lr5ghpo=0x0
+dot11agduphrpo=0x0
+dot11agduplrpo=0x0
+mcs1024qam2gpo=0xCCCC
+mcs1024qam5glpo=0xEECCCC
+mcs1024qam5gmpo=0xEECCCC
+mcs1024qam5ghpo=0xEECCCC
+mcs1024qam5gx1po=0xEECCCC
+mcs1024qam5gx2po=0xEECCCC
+mcs8poexp=0
+mcs9poexp=0
+mcs10poexp=0
+mcs11poexp=0
+
+# Temperature based calibration related params
+phycal_tempdelta=15
+slice/1/phycal_tempdelta=15
+temps_period=15
+temps_hysteresis=15
+tempthresh=255
+tempoffset=255
+rawtempsense=0x1ff
+
+## LTE Coex. Parameters
+ltecxmux=0
+ltecxpadnum=0x0904
+ltecxfnsel=0x44
+ltecxgcigpio=0x04
+
+# ########### BTC Dynctl profile params ############
+# flags:bit0 - dynctl enabled, bit1 dynamic desense, bit2 dynamic mode
+btcdyn_flags=0x7
+btcdyn_dflt_dsns_level=0
+btcdyn_low_dsns_level=0
+btcdyn_mid_dsns_level=7
+btcdyn_high_dsns_level=2
+btcdyn_default_btc_mode=1
+btcdyn_btrssi_hyster=2
+# --- number of rows in the array vars below ---
+btcdyn_msw_rows=3
+btcdyn_dsns_rows=2
+# --- mode switch data rows (max is 4) ---
+btcdyn_msw_row0=1,8,0,-50,-100
+btcdyn_msw_row1=1,4,0,-55,-100
+btcdyn_msw_row2=1,0,0,-70,-100
+#btcdyn_msw_row3=1,-4,0,-70,-100
+# --- desense switching data rows (max is 4) ---
+#btcdyn_dsns_row0=5,8,0,-40,-40
+btcdyn_dsns_row0=5,4,0,-60,-60
+btcdyn_dsns_row1=5,0,0,0,-75
+clb_swctrl_smask_ant0=0x3ff
+clb_swctrl_smask_ant1=0x1ff
+btc_prisel_ant_mask=0x1
+btc_mode=1
+# --- Internal Cal related params ----
+# 0:NBPAPD 1:WBPAPD
+txwbpapden=0
+# NB PAPD Cal params
+slice/1/nb_eps_offset=468,468
+slice/1/nb_bbmult=68,68
+slice/1/nb_papdcalidx=4,4
+slice/1/nb_txattn=2,2
+slice/1/nb_rxattn=1,1
+slice/1/nb_eps_stopidx=63
+
+# energy detect threshold
+ed_thresh2g=-63
+ed_thresh5g=-63
+# energy detect threshold for EU
+eu_edthresh2g=-63
+eu_edthresh5g=-63
+# RSSI Compensation parameters
+rssicorrnorm_c0=7,7
+rssicorrnorm_c1=7,7
+rssicorrnorm5g_c0=5,5,5,5,5,5,5,5,5,5,5,5
+rssicorrnorm5g_c1=5,5,5,5,5,5,5,5,5,5,5,5
+
+## 2G CH compensation Parameters
+slice/1/powoffs2gtna0=-1,0,0,1,1,-1,-1,-1,-2,-2,-2,-1,-3,0
+slice/1/powoffs2gtna1=-2,-2,-1,-1,0,0,1,1,-1,-1,-1,-2,-2,0
+
+## Imp_TXBF calibration parameters
+rpcal2g=252
+rpcal5gb0=126
+rpcal5gb1=125
+rpcal5gb2=129
+rpcal5gb3=160
+slice/1/rpcal2g=252
+slice/1/rpcal5gb0=126
+slice/1/rpcal5gb1=125
+slice/1/rpcal5gb2=129
+slice/1/rpcal5gb3=160
+
+# 5G power offset per channel for band edge channel
+powoffs5g20mtna0=0,0,0,0,0,0,0
+powoffs5g20mtna1=0,0,0,0,0,0,0
+powoffs5g40mtna0=0,0,0,0,0
+powoffs5g40mtna1=0,0,0,0,0
+powoffs5g80mtna0=0,0,0,0,0
+powoffs5g80mtna1=0,0,0,0,0
+
+# ########### Configuration for Software Features ############
+## --- SAR power back off ---
+slice/1/dynamicsarctrl_2g=0xbcbc
+dynamicsarctrl_5g=0xb4b4
+slice/1/dynamicsarctrl_2g_2=0xbcbc
+dynamicsarctrl_5g_2=0xb4b4
+
+## RSDB SAR Limits
+## SAR Enable ON
+rsdb_dynamicsarctrl_5g=0xb4b4
+rsdb_dynamicsarctrl_5g_2=0xb4b4
+slice/1/rsdb_dynamicsarctrl_2g=0xb4b4
+slice/1/rsdb_dynamicsarctrl_2g_2=0xb4b4
+## SAR Enable OFF
+rsdb_dynamicsarctrl_5g_1=0xc6c6
+slice/1/rsdb_dynamicsarctrl_2g_1=0xc6c6
+
+
+## --- CH12 CH13 Power Limit ---
+slice/1/fccpwrch12=10
+slice/1/fccpwrch13=1
+slice/1/fccpwroverride=0
+
+
+
+## --- RX Temperature Throttling parameter ---
+#throttle_thresh=50
+
+## --- PCIE interface Parameters ---
+# --- GPIO number of device wake interrupt ---
+#device_wake_opt=1
+# --- GPIO number of host wake interrupt ---
+host_wake_opt=0
+
+## --- UART configuration, host wake interrupt for SDIO interface ---
+# [13:8]- Select GCI pair for using GCI UART
+# [7:4] - GPIO number of host wake interrupt for SDIO interface
+# [3:0] - Select GPIO pair for using UART
+muxenab=0x000103
+
+
+## --- GPIO number of SensorHub Interworking Interrupt ---
+#shwakepin=0x58
+
+## --- 11b ANT selection Diversity ---
+cck_onecore_tx=1
+#slice/1/ocl=0
+
+## --- 11b ANT selection Diversity core mask setting ---
+#ocl_cm=2
+#slice/1/ocl_cm=2
--- /dev/null
+disable_scan_offload=1
+p2p_listen_reg_class=81
+p2p_listen_channel=1
+p2p_oper_reg_class=124
+p2p_oper_channel=149
+manufacturer=SAMSUNG_ELECTRONICS
+model_name=SAMSUNG_MOBILE
+model_number=2014
+serial_number=19691101
+update_config=1
+p2p_add_cli_chan=1
+ip_addr_go=192.168.49.1
+ip_addr_mask=255.255.255.0
+ip_addr_start=192.168.49.200
+ip_addr_end=192.168.49.254
--- /dev/null
+# Uart device port where Debug UART application can control
+UartPort=/dev/ttySAC3
+
+# BaudRate
+BaudRate=460800
+
+# WLDU data file save path
+DataFilePath=/data/media/wifi/log
+
+# WLDU default prefix of data file name
+DataFileNamePrefix=wl_pcie_link_down
+
--- /dev/null
+update_config=1
+eapol_version=1
+ap_scan=1
+fast_reauth=1
+p2p_add_cli_chan=1
--- /dev/null
+p2p_disabled=1
+update_config=1
+pmf=1
\ No newline at end of file
--- /dev/null
+# Wi-Fi init file
+on post-fs-data
+ mkdir /data/vendor/conn 0771 wifi root
+ mkdir /data/vendor/wifi 0771 wifi wifi
+ mkdir /data/vendor/wifi/wpa 0770 wifi wifi
+ mkdir /data/vendor/wifi/wpa/sockets 0770 wifi wifi
+ mkdir /data/vendor/log/wifi 0770 wifi system
+
+ # for WIFI TRP/TIS
+ chown wifi root /data/vendor/conn/.psm.info
+ chmod 0660 /data/vendor/conn/.psm.info
+
+ # for WIFI Antenna Selection
+ chown wifi root /data/vendor/conn/.ant.info
+ chmod 0660 /data/vendor/conn/.ant.info
+
+ # for WIFI Version
+ chown wifi root /data/vendor/conn/.wifiver.info
+ chmod 0664 /data/vendor/conn/.wifiver.info
+
+ # for WIFI MEMDUMP
+ # The default value of below memdump file is set in SecProductFeature
+ #write /data/vendor/conn/.memdump.info 2
+ chown wifi root /data/vendor/conn/.memdump.info
+ chmod 0660 /data/vendor/conn/.memdump.info
+
+ # for WIFI hotspot
+ chown wifi root /data/vendor/conn/.softap.info
+ chmod 0664 /data/vendor/conn/.softap.info
+ chown system wifi /vendor/etc/wifi/indoorchannel.info
+ chmod 0664 /vendor/etc/wifi/indoorchannel.info
+
+ # for WIFI MAC
+ chown wifi root /sys/wifi/mac_addr
+ chmod 0660 /sys/wifi/mac_addr
+
+on boot
+ setprop wifi.interface wlan0
+
+service wpa_supplicant /vendor/bin/hw/wpa_supplicant \
+ -O/data/vendor/wifi/wpa/sockets -puse_p2p_group_interface=1 \
+ -g@android:wpa_wlan0
+ class main
+ socket wpa_wlan0 dgram 660 wifi wifi
+ disabled
+ oneshot
+
+# start for WiFi MFG (TestMode)
+service mfgloader /system/vendor/bin/hw/mfgloader
+ class main
+ disabled
+ oneshot
+
+service macloader /system/vendor/bin/hw/macloader
+ class main
+ oneshot
+
+# end of WiFi MFG (TestMode)
+
+on property:vold.decrypt=trigger_restart_framework
+exec /system/vendor/bin/hw/macloader
--- /dev/null
+# Copyright (C) 2017-2019 The LineageOS Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+# This file is generated by device/samsung/universal8895-common/setup-makefiles.sh
+
+PRODUCT_COPY_FILES += \
+ vendor/samsung/universal8895-common/proprietary/app/mcRegistry/00060308060501020000000000000000.tlbin:system/app/mcRegistry/00060308060501020000000000000000.tlbin \
+ vendor/samsung/universal8895-common/proprietary/app/mcRegistry/ffffffff000000000000000000000004.tlbin:system/app/mcRegistry/ffffffff000000000000000000000004.tlbin \
+ vendor/samsung/universal8895-common/proprietary/app/mcRegistry/ffffffff000000000000000000000005.tlbin:system/app/mcRegistry/ffffffff000000000000000000000005.tlbin \
+ vendor/samsung/universal8895-common/proprietary/app/mcRegistry/ffffffff00000000000000000000000a.tlbin:system/app/mcRegistry/ffffffff00000000000000000000000a.tlbin \
+ vendor/samsung/universal8895-common/proprietary/app/mcRegistry/ffffffff00000000000000000000000c.tlbin:system/app/mcRegistry/ffffffff00000000000000000000000c.tlbin \
+ vendor/samsung/universal8895-common/proprietary/app/mcRegistry/ffffffff00000000000000000000000d.tlbin:system/app/mcRegistry/ffffffff00000000000000000000000d.tlbin \
+ vendor/samsung/universal8895-common/proprietary/app/mcRegistry/ffffffff000000000000000000000016.tlbin:system/app/mcRegistry/ffffffff000000000000000000000016.tlbin \
+ vendor/samsung/universal8895-common/proprietary/app/mcRegistry/ffffffff000000000000000000000017.tlbin:system/app/mcRegistry/ffffffff000000000000000000000017.tlbin \
+ vendor/samsung/universal8895-common/proprietary/app/mcRegistry/ffffffff000000000000000000000030.tlbin:system/app/mcRegistry/ffffffff000000000000000000000030.tlbin \
+ vendor/samsung/universal8895-common/proprietary/app/mcRegistry/ffffffff00000000000000000000003e.tlbin:system/app/mcRegistry/ffffffff00000000000000000000003e.tlbin \
+ vendor/samsung/universal8895-common/proprietary/app/mcRegistry/ffffffff000000000000000000000041.tlbin:system/app/mcRegistry/ffffffff000000000000000000000041.tlbin \
+ vendor/samsung/universal8895-common/proprietary/app/mcRegistry/ffffffff000000000000000000000045.tlbin:system/app/mcRegistry/ffffffff000000000000000000000045.tlbin \
+ vendor/samsung/universal8895-common/proprietary/app/mcRegistry/ffffffff000000000000000000000047.tlbin:system/app/mcRegistry/ffffffff000000000000000000000047.tlbin \
+ vendor/samsung/universal8895-common/proprietary/app/mcRegistry/ffffffff000000000000000000000059.tlbin:system/app/mcRegistry/ffffffff000000000000000000000059.tlbin \
+ vendor/samsung/universal8895-common/proprietary/app/mcRegistry/ffffffff000000000000000000000060.tlbin:system/app/mcRegistry/ffffffff000000000000000000000060.tlbin \
+ vendor/samsung/universal8895-common/proprietary/app/mcRegistry/ffffffffd00000000000000000000004.tlbin:system/app/mcRegistry/ffffffffd00000000000000000000004.tlbin \
+ vendor/samsung/universal8895-common/proprietary/app/mcRegistry/ffffffffd00000000000000000000017.tlbin:system/app/mcRegistry/ffffffffd00000000000000000000017.tlbin \
+ vendor/samsung/universal8895-common/proprietary/app/mcRegistry/ffffffffd0000000000000000000001a.tlbin:system/app/mcRegistry/ffffffffd0000000000000000000001a.tlbin \
+ vendor/samsung/universal8895-common/proprietary/app/mcRegistry/fffffffff0000000000000000000001b.tlbin:system/app/mcRegistry/fffffffff0000000000000000000001b.tlbin \
+ vendor/samsung/universal8895-common/proprietary/app/mcRegistry/fffffffff0000000000000000000001e.tlbin:system/app/mcRegistry/fffffffff0000000000000000000001e.tlbin \
+ vendor/samsung/universal8895-common/proprietary/bin/lpm:system/bin/lpm \
+ vendor/samsung/universal8895-common/proprietary/etc/audio_effects.conf:system/etc/audio_effects.conf \
+ vendor/samsung/universal8895-common/proprietary/etc/gps_debug.conf:system/etc/gps_debug.conf \
+ vendor/samsung/universal8895-common/proprietary/etc/init/init.gpscommon.rc:system/etc/init/init.gpscommon.rc \
+ vendor/samsung/universal8895-common/proprietary/etc/libnfc-nci.conf:system/etc/libnfc-nci.conf \
+ vendor/samsung/universal8895-common/proprietary/etc/media_codecs.xml:system/etc/media_codecs.xml \
+ vendor/samsung/universal8895-common/proprietary/etc/media_codecs_ac4.xml:system/etc/media_codecs_ac4.xml \
+ vendor/samsung/universal8895-common/proprietary/etc/media_codecs_ddp.xml:system/etc/media_codecs_ddp.xml \
+ vendor/samsung/universal8895-common/proprietary/etc/media_codecs_google_audio.xml:system/etc/media_codecs_google_audio.xml \
+ vendor/samsung/universal8895-common/proprietary/etc/media_codecs_google_telephony.xml:system/etc/media_codecs_google_telephony.xml \
+ vendor/samsung/universal8895-common/proprietary/etc/media_codecs_google_video.xml:system/etc/media_codecs_google_video.xml \
+ vendor/samsung/universal8895-common/proprietary/etc/media_codecs_performance.xml:system/etc/media_codecs_performance.xml \
+ vendor/samsung/universal8895-common/proprietary/etc/media_codecs_sec_ape.xml:system/etc/media_codecs_sec_ape.xml \
+ vendor/samsung/universal8895-common/proprietary/etc/media_codecs_sec_primary.xml:system/etc/media_codecs_sec_primary.xml \
+ vendor/samsung/universal8895-common/proprietary/etc/media_codecs_sec_qcp.xml:system/etc/media_codecs_sec_qcp.xml \
+ vendor/samsung/universal8895-common/proprietary/etc/media_codecs_sec_secondary.xml:system/etc/media_codecs_sec_secondary.xml \
+ vendor/samsung/universal8895-common/proprietary/etc/media_codecs_sec_video_primary.xml:system/etc/media_codecs_sec_video_primary.xml \
+ vendor/samsung/universal8895-common/proprietary/etc/media_profiles.xml:system/etc/media_profiles.xml \
+ vendor/samsung/universal8895-common/proprietary/etc/mixer_gains.xml:system/etc/mixer_gains.xml \
+ vendor/samsung/universal8895-common/proprietary/etc/mixer_paths.xml:system/etc/mixer_paths.xml \
+ vendor/samsung/universal8895-common/proprietary/etc/nfc_key:system/etc/nfc_key \
+ vendor/samsung/universal8895-common/proprietary/etc/nfcee_access.xml:system/etc/nfcee_access.xml \
+ vendor/samsung/universal8895-common/proprietary/lib/android.hardware.bluetooth.a2dp@1.0.so:system/lib/android.hardware.bluetooth.a2dp@1.0.so \
+ vendor/samsung/universal8895-common/proprietary/lib/android.hardware.camera.common@1.0.so:system/lib/android.hardware.camera.common@1.0.so \
+ vendor/samsung/universal8895-common/proprietary/lib/android.hardware.camera.device@1.0.so:system/lib/android.hardware.camera.device@1.0.so \
+ vendor/samsung/universal8895-common/proprietary/lib/android.hardware.camera.device@3.2.so:system/lib/android.hardware.camera.device@3.2.so \
+ vendor/samsung/universal8895-common/proprietary/lib/android.hardware.camera.device@3.3.so:system/lib/android.hardware.camera.device@3.3.so \
+ vendor/samsung/universal8895-common/proprietary/lib/android.hardware.camera.device@3.4.so:system/lib/android.hardware.camera.device@3.4.so \
+ vendor/samsung/universal8895-common/proprietary/lib/android.hardware.camera.provider@2.4.so:system/lib/android.hardware.camera.provider@2.4.so \
+ vendor/samsung/universal8895-common/proprietary/lib/android.hardware.gnss@1.0.so:system/lib/android.hardware.gnss@1.0.so \
+ vendor/samsung/universal8895-common/proprietary/lib/android.hardware.gnss@1.1.so:system/lib/android.hardware.gnss@1.1.so \
+ vendor/samsung/universal8895-common/proprietary/lib/android.hardware.tetheroffload.config@1.0.so:system/lib/android.hardware.tetheroffload.config@1.0.so \
+ vendor/samsung/universal8895-common/proprietary/lib/android.hardware.wifi.supplicant@1.0.so:system/lib/android.hardware.wifi.supplicant@1.0.so \
+ vendor/samsung/universal8895-common/proprietary/lib/android.hardware.wifi@1.0.so:system/lib/android.hardware.wifi@1.0.so \
+ vendor/samsung/universal8895-common/proprietary/lib/android.system.wifi.keystore@1.0.so:system/lib/android.system.wifi.keystore@1.0.so \
+ vendor/samsung/universal8895-common/proprietary/lib/hw/audio.playback_record.default.so:system/lib/hw/audio.playback_record.default.so \
+ vendor/samsung/universal8895-common/proprietary/lib/hw/audio.primary.universal8895.so:system/lib/hw/audio.primary.universal8895.so \
+ vendor/samsung/universal8895-common/proprietary/lib/hw/audio.tms.default.so:system/lib/hw/audio.tms.default.so \
+ vendor/samsung/universal8895-common/proprietary/lib/hw/camera.universal8895.so:system/lib/hw/camera.universal8895.so \
+ vendor/samsung/universal8895-common/proprietary/lib/hw/gralloc.exynos5.so:system/lib/hw/gralloc.exynos5.so \
+ vendor/samsung/universal8895-common/proprietary/lib/libExynosOMX_Core.so:system/lib/libExynosOMX_Core.so \
+ vendor/samsung/universal8895-common/proprietary/lib/libExynosOMX_Resourcemanager.so:system/lib/libExynosOMX_Resourcemanager.so \
+ vendor/samsung/universal8895-common/proprietary/lib/libFacePreProcessing.camera.samsung.so:system/lib/libFacePreProcessing.camera.samsung.so \
+ vendor/samsung/universal8895-common/proprietary/lib/libFacePreProcessing_jni.camera.samsung.so:system/lib/libFacePreProcessing_jni.camera.samsung.so \
+ vendor/samsung/universal8895-common/proprietary/lib/libFacialBasedSelfieCorrection.camera.samsung.so:system/lib/libFacialBasedSelfieCorrection.camera.samsung.so \
+ vendor/samsung/universal8895-common/proprietary/lib/libGrallocWrapper.so:system/lib/libGrallocWrapper.so \
+ vendor/samsung/universal8895-common/proprietary/lib/libIDDQD_core.so:system/lib/libIDDQD_core.so \
+ vendor/samsung/universal8895-common/proprietary/lib/libIDDQD_interface.so:system/lib/libIDDQD_interface.so \
+ vendor/samsung/universal8895-common/proprietary/lib/libSamsungPostProcessConvertor.so:system/lib/libSamsungPostProcessConvertor.so \
+ vendor/samsung/universal8895-common/proprietary/lib/lib_SamsungRec_06006.so:system/lib/lib_SamsungRec_06006.so \
+ vendor/samsung/universal8895-common/proprietary/lib/lib_SoundAlive_SRC384_ver320.so:system/lib/lib_SoundAlive_SRC384_ver320.so \
+ vendor/samsung/universal8895-common/proprietary/lib/lib_soundaliveresampler.so:system/lib/lib_soundaliveresampler.so \
+ vendor/samsung/universal8895-common/proprietary/lib/libacryl.so:system/lib/libacryl.so \
+ vendor/samsung/universal8895-common/proprietary/lib/libaudio-ril.so:system/lib/libaudio-ril.so \
+ vendor/samsung/universal8895-common/proprietary/lib/libaudioroute.so:system/lib/libaudioroute.so \
+ vendor/samsung/universal8895-common/proprietary/lib/libblurdetection.so:system/lib/libblurdetection.so \
+ vendor/samsung/universal8895-common/proprietary/lib/libblurdetection_interface.so:system/lib/libblurdetection_interface.so \
+ vendor/samsung/universal8895-common/proprietary/lib/libexynoscamera.so:system/lib/libexynoscamera.so \
+ vendor/samsung/universal8895-common/proprietary/lib/libexynoscamera3.so:system/lib/libexynoscamera3.so \
+ vendor/samsung/universal8895-common/proprietary/lib/libexynosgscaler.so:system/lib/libexynosgscaler.so \
+ vendor/samsung/universal8895-common/proprietary/lib/libexynosscaler.so:system/lib/libexynosscaler.so \
+ vendor/samsung/universal8895-common/proprietary/lib/libfloatingfeature.so:system/lib/libfloatingfeature.so \
+ vendor/samsung/universal8895-common/proprietary/lib/libfocuspeaking.so:system/lib/libfocuspeaking.so \
+ vendor/samsung/universal8895-common/proprietary/lib/libfocuspeaking_interface.so:system/lib/libfocuspeaking_interface.so \
+ vendor/samsung/universal8895-common/proprietary/lib/libhifills_interface.so:system/lib/libhifills_interface.so \
+ vendor/samsung/universal8895-common/proprietary/lib/libhwjpeg.so:system/lib/libhwjpeg.so \
+ vendor/samsung/universal8895-common/proprietary/lib/librecordalive.so:system/lib/librecordalive.so \
+ vendor/samsung/universal8895-common/proprietary/lib/libsamsungDiamondVoice.so:system/lib/libsamsungDiamondVoice.so \
+ vendor/samsung/universal8895-common/proprietary/lib/libsecaudiocoreutils.so:system/lib/libsecaudiocoreutils.so \
+ vendor/samsung/universal8895-common/proprietary/lib/libsecaudioinfo.so:system/lib/libsecaudioinfo.so \
+ vendor/samsung/universal8895-common/proprietary/lib/libsecnativefeature.so:system/lib/libsecnativefeature.so \
+ vendor/samsung/universal8895-common/proprietary/lib/libsecril-client.so:system/lib/libsecril-client.so \
+ vendor/samsung/universal8895-common/proprietary/lib/libsensorlistener.so:system/lib/libsensorlistener.so \
+ vendor/samsung/universal8895-common/proprietary/lib/libskeymaster.so:system/lib/libskeymaster.so \
+ vendor/samsung/universal8895-common/proprietary/lib/libsmartfocus_interface.so:system/lib/libsmartfocus_interface.so \
+ vendor/samsung/universal8895-common/proprietary/lib/libsmartfocusengine.so:system/lib/libsmartfocusengine.so \
+ vendor/samsung/universal8895-common/proprietary/lib/libstagefrighthw.so:system/lib/libstagefrighthw.so \
+ vendor/samsung/universal8895-common/proprietary/lib/libtinyalsa.so:system/lib/libtinyalsa.so \
+ vendor/samsung/universal8895-common/proprietary/lib/libuniapi.so:system/lib/libuniapi.so \
+ vendor/samsung/universal8895-common/proprietary/lib/libuniplugin.so:system/lib/libuniplugin.so \
+ vendor/samsung/universal8895-common/proprietary/lib/omx/libOMX.Exynos.AVC.Decoder.so:system/lib/omx/libOMX.Exynos.AVC.Decoder.so \
+ vendor/samsung/universal8895-common/proprietary/lib/omx/libOMX.Exynos.AVC.Encoder.so:system/lib/omx/libOMX.Exynos.AVC.Encoder.so \
+ vendor/samsung/universal8895-common/proprietary/lib/omx/libOMX.Exynos.HEVC.Decoder.so:system/lib/omx/libOMX.Exynos.HEVC.Decoder.so \
+ vendor/samsung/universal8895-common/proprietary/lib/omx/libOMX.Exynos.HEVC.Encoder.so:system/lib/omx/libOMX.Exynos.HEVC.Encoder.so \
+ vendor/samsung/universal8895-common/proprietary/lib/omx/libOMX.Exynos.MPEG4.Decoder.so:system/lib/omx/libOMX.Exynos.MPEG4.Decoder.so \
+ vendor/samsung/universal8895-common/proprietary/lib/omx/libOMX.Exynos.MPEG4.Encoder.so:system/lib/omx/libOMX.Exynos.MPEG4.Encoder.so \
+ vendor/samsung/universal8895-common/proprietary/lib/omx/libOMX.Exynos.VP8.Decoder.so:system/lib/omx/libOMX.Exynos.VP8.Decoder.so \
+ vendor/samsung/universal8895-common/proprietary/lib/omx/libOMX.Exynos.VP8.Encoder.so:system/lib/omx/libOMX.Exynos.VP8.Encoder.so \
+ vendor/samsung/universal8895-common/proprietary/lib/omx/libOMX.Exynos.VP9.Decoder.so:system/lib/omx/libOMX.Exynos.VP9.Decoder.so \
+ vendor/samsung/universal8895-common/proprietary/lib/omx/libOMX.Exynos.VP9.Encoder.so:system/lib/omx/libOMX.Exynos.VP9.Encoder.so \
+ vendor/samsung/universal8895-common/proprietary/lib/omx/libOMX.Exynos.WMV.Decoder.so:system/lib/omx/libOMX.Exynos.WMV.Decoder.so \
+ vendor/samsung/universal8895-common/proprietary/lib/system.vendor.samsung.frameworks.ucm.wifi@1.0.so:system/lib/system.vendor.samsung.frameworks.ucm.wifi@1.0.so \
+ vendor/samsung/universal8895-common/proprietary/lib/vendor.samsung.hardware.camera.device@1.0.so:system/lib/vendor.samsung.hardware.camera.device@1.0.so \
+ vendor/samsung/universal8895-common/proprietary/lib/vendor.samsung.hardware.camera.device@3.2.so:system/lib/vendor.samsung.hardware.camera.device@3.2.so \
+ vendor/samsung/universal8895-common/proprietary/lib/vendor.samsung.hardware.camera.device@3.3.so:system/lib/vendor.samsung.hardware.camera.device@3.3.so \
+ vendor/samsung/universal8895-common/proprietary/lib/vendor.samsung.hardware.camera.device@3.4.so:system/lib/vendor.samsung.hardware.camera.device@3.4.so \
+ vendor/samsung/universal8895-common/proprietary/lib/vendor.samsung.hardware.camera.provider@2.4.so:system/lib/vendor.samsung.hardware.camera.provider@2.4.so \
+ vendor/samsung/universal8895-common/proprietary/lib/vendor.samsung.hardware.gnss@1.0.so:system/lib/vendor.samsung.hardware.gnss@1.0.so \
+ vendor/samsung/universal8895-common/proprietary/lib/vendor.samsung.hardware.radio.channel@1.0.so:system/lib/vendor.samsung.hardware.radio.channel@1.0.so \
+ vendor/samsung/universal8895-common/proprietary/lib/vendor.samsung.hardware.radio.secbridge@1.0.so:system/lib/vendor.samsung.hardware.radio.secbridge@1.0.so \
+ vendor/samsung/universal8895-common/proprietary/lib/vendor.samsung.hardware.radio.sechook@1.0.so:system/lib/vendor.samsung.hardware.radio.sechook@1.0.so \
+ vendor/samsung/universal8895-common/proprietary/lib/vendor.samsung.hardware.radio@1.2.so:system/lib/vendor.samsung.hardware.radio@1.2.so \
+ vendor/samsung/universal8895-common/proprietary/lib/vendor.samsung_slsi.hardware.ExynosHWCServiceTW@1.0.so:system/lib/vendor.samsung_slsi.hardware.ExynosHWCServiceTW@1.0.so \
+ vendor/samsung/universal8895-common/proprietary/lib/vendor.trustonic.teeregistry@1.0.so:system/lib/vendor.trustonic.teeregistry@1.0.so \
+ vendor/samsung/universal8895-common/proprietary/lib64/android.hardware.bluetooth.a2dp@1.0.so:system/lib64/android.hardware.bluetooth.a2dp@1.0.so \
+ vendor/samsung/universal8895-common/proprietary/lib64/android.hardware.bluetooth@1.0.so:system/lib64/android.hardware.bluetooth@1.0.so \
+ vendor/samsung/universal8895-common/proprietary/lib64/android.hardware.camera.common@1.0.so:system/lib64/android.hardware.camera.common@1.0.so \
+ vendor/samsung/universal8895-common/proprietary/lib64/android.hardware.camera.device@1.0.so:system/lib64/android.hardware.camera.device@1.0.so \
+ vendor/samsung/universal8895-common/proprietary/lib64/android.hardware.camera.device@3.2.so:system/lib64/android.hardware.camera.device@3.2.so \
+ vendor/samsung/universal8895-common/proprietary/lib64/android.hardware.camera.device@3.3.so:system/lib64/android.hardware.camera.device@3.3.so \
+ vendor/samsung/universal8895-common/proprietary/lib64/android.hardware.camera.device@3.4.so:system/lib64/android.hardware.camera.device@3.4.so \
+ vendor/samsung/universal8895-common/proprietary/lib64/android.hardware.camera.provider@2.4.so:system/lib64/android.hardware.camera.provider@2.4.so \
+ vendor/samsung/universal8895-common/proprietary/lib64/android.hardware.gnss@1.0.so:system/lib64/android.hardware.gnss@1.0.so \
+ vendor/samsung/universal8895-common/proprietary/lib64/android.hardware.gnss@1.1.so:system/lib64/android.hardware.gnss@1.1.so \
+ vendor/samsung/universal8895-common/proprietary/lib64/android.hardware.nfc@1.0.so:system/lib64/android.hardware.nfc@1.0.so \
+ vendor/samsung/universal8895-common/proprietary/lib64/android.hardware.nfc@1.1.so:system/lib64/android.hardware.nfc@1.1.so \
+ vendor/samsung/universal8895-common/proprietary/lib64/android.hardware.tetheroffload.config@1.0.so:system/lib64/android.hardware.tetheroffload.config@1.0.so \
+ vendor/samsung/universal8895-common/proprietary/lib64/android.hardware.wifi.hostapd@1.0.so:system/lib64/android.hardware.wifi.hostapd@1.0.so \
+ vendor/samsung/universal8895-common/proprietary/lib64/android.hardware.wifi.offload@1.0.so:system/lib64/android.hardware.wifi.offload@1.0.so \
+ vendor/samsung/universal8895-common/proprietary/lib64/android.hardware.wifi.supplicant@1.0.so:system/lib64/android.hardware.wifi.supplicant@1.0.so \
+ vendor/samsung/universal8895-common/proprietary/lib64/android.hardware.wifi.supplicant@1.1.so:system/lib64/android.hardware.wifi.supplicant@1.1.so \
+ vendor/samsung/universal8895-common/proprietary/lib64/android.hardware.wifi@1.0.so:system/lib64/android.hardware.wifi@1.0.so \
+ vendor/samsung/universal8895-common/proprietary/lib64/android.hardware.wifi@1.1.so:system/lib64/android.hardware.wifi@1.1.so \
+ vendor/samsung/universal8895-common/proprietary/lib64/android.hardware.wifi@1.2.so:system/lib64/android.hardware.wifi@1.2.so \
+ vendor/samsung/universal8895-common/proprietary/lib64/android.system.wifi.keystore@1.0.so:system/lib64/android.system.wifi.keystore@1.0.so \
+ vendor/samsung/universal8895-common/proprietary/lib64/hw/camera.universal8895.so:system/lib64/hw/camera.universal8895.so \
+ vendor/samsung/universal8895-common/proprietary/lib64/hw/gralloc.exynos5.so:system/lib64/hw/gralloc.exynos5.so \
+ vendor/samsung/universal8895-common/proprietary/lib64/libExynosOMX_Core.so:system/lib64/libExynosOMX_Core.so \
+ vendor/samsung/universal8895-common/proprietary/lib64/libExynosOMX_Resourcemanager.so:system/lib64/libExynosOMX_Resourcemanager.so \
+ vendor/samsung/universal8895-common/proprietary/lib64/libGrallocWrapper.so:system/lib64/libGrallocWrapper.so \
+ vendor/samsung/universal8895-common/proprietary/lib64/libIDDQD_core.so:system/lib64/libIDDQD_core.so \
+ vendor/samsung/universal8895-common/proprietary/lib64/libIDDQD_interface.so:system/lib64/libIDDQD_interface.so \
+ vendor/samsung/universal8895-common/proprietary/lib64/libacryl.so:system/lib64/libacryl.so \
+ vendor/samsung/universal8895-common/proprietary/lib64/libaptX_encoder.so:system/lib64/libaptX_encoder.so \
+ vendor/samsung/universal8895-common/proprietary/lib64/libblurdetection.so:system/lib64/libblurdetection.so \
+ vendor/samsung/universal8895-common/proprietary/lib64/libblurdetection_interface.so:system/lib64/libblurdetection_interface.so \
+ vendor/samsung/universal8895-common/proprietary/lib64/libexynoscamera.so:system/lib64/libexynoscamera.so \
+ vendor/samsung/universal8895-common/proprietary/lib64/libexynoscamera3.so:system/lib64/libexynoscamera3.so \
+ vendor/samsung/universal8895-common/proprietary/lib64/libexynosgscaler.so:system/lib64/libexynosgscaler.so \
+ vendor/samsung/universal8895-common/proprietary/lib64/libexynosscaler.so:system/lib64/libexynosscaler.so \
+ vendor/samsung/universal8895-common/proprietary/lib64/libfloatingfeature.so:system/lib64/libfloatingfeature.so \
+ vendor/samsung/universal8895-common/proprietary/lib64/libfocuspeaking.so:system/lib64/libfocuspeaking.so \
+ vendor/samsung/universal8895-common/proprietary/lib64/libfocuspeaking_interface.so:system/lib64/libfocuspeaking_interface.so \
+ vendor/samsung/universal8895-common/proprietary/lib64/libhifills_interface.so:system/lib64/libhifills_interface.so \
+ vendor/samsung/universal8895-common/proprietary/lib64/libhwjpeg.so:system/lib64/libhwjpeg.so \
+ vendor/samsung/universal8895-common/proprietary/lib64/libmaet.so:system/lib64/libmaet.so \
+ vendor/samsung/universal8895-common/proprietary/lib64/libsecaudioinfo.so:system/lib64/libsecaudioinfo.so \
+ vendor/samsung/universal8895-common/proprietary/lib64/libsecnativefeature.so:system/lib64/libsecnativefeature.so \
+ vendor/samsung/universal8895-common/proprietary/lib64/libsecril-client.so:system/lib64/libsecril-client.so \
+ vendor/samsung/universal8895-common/proprietary/lib64/libsensorlistener.so:system/lib64/libsensorlistener.so \
+ vendor/samsung/universal8895-common/proprietary/lib64/libskeymaster.so:system/lib64/libskeymaster.so \
+ vendor/samsung/universal8895-common/proprietary/lib64/libsmartfocus_interface.so:system/lib64/libsmartfocus_interface.so \
+ vendor/samsung/universal8895-common/proprietary/lib64/libsmartfocusengine.so:system/lib64/libsmartfocusengine.so \
+ vendor/samsung/universal8895-common/proprietary/lib64/libstagefrighthw.so:system/lib64/libstagefrighthw.so \
+ vendor/samsung/universal8895-common/proprietary/lib64/libsxqk_skia.so:system/lib64/libsxqk_skia.so \
+ vendor/samsung/universal8895-common/proprietary/lib64/libtinyalsa.so:system/lib64/libtinyalsa.so \
+ vendor/samsung/universal8895-common/proprietary/lib64/libuniapi.so:system/lib64/libuniapi.so \
+ vendor/samsung/universal8895-common/proprietary/lib64/libuniplugin.so:system/lib64/libuniplugin.so \
+ vendor/samsung/universal8895-common/proprietary/lib64/omx/libOMX.Exynos.AVC.Decoder.so:system/lib64/omx/libOMX.Exynos.AVC.Decoder.so \
+ vendor/samsung/universal8895-common/proprietary/lib64/omx/libOMX.Exynos.AVC.Encoder.so:system/lib64/omx/libOMX.Exynos.AVC.Encoder.so \
+ vendor/samsung/universal8895-common/proprietary/lib64/omx/libOMX.Exynos.HEVC.Decoder.so:system/lib64/omx/libOMX.Exynos.HEVC.Decoder.so \
+ vendor/samsung/universal8895-common/proprietary/lib64/omx/libOMX.Exynos.HEVC.Encoder.so:system/lib64/omx/libOMX.Exynos.HEVC.Encoder.so \
+ vendor/samsung/universal8895-common/proprietary/lib64/omx/libOMX.Exynos.MPEG4.Decoder.so:system/lib64/omx/libOMX.Exynos.MPEG4.Decoder.so \
+ vendor/samsung/universal8895-common/proprietary/lib64/omx/libOMX.Exynos.MPEG4.Encoder.so:system/lib64/omx/libOMX.Exynos.MPEG4.Encoder.so \
+ vendor/samsung/universal8895-common/proprietary/lib64/omx/libOMX.Exynos.VP8.Decoder.so:system/lib64/omx/libOMX.Exynos.VP8.Decoder.so \
+ vendor/samsung/universal8895-common/proprietary/lib64/omx/libOMX.Exynos.VP8.Encoder.so:system/lib64/omx/libOMX.Exynos.VP8.Encoder.so \
+ vendor/samsung/universal8895-common/proprietary/lib64/omx/libOMX.Exynos.VP9.Decoder.so:system/lib64/omx/libOMX.Exynos.VP9.Decoder.so \
+ vendor/samsung/universal8895-common/proprietary/lib64/omx/libOMX.Exynos.VP9.Encoder.so:system/lib64/omx/libOMX.Exynos.VP9.Encoder.so \
+ vendor/samsung/universal8895-common/proprietary/lib64/omx/libOMX.Exynos.WMV.Decoder.so:system/lib64/omx/libOMX.Exynos.WMV.Decoder.so \
+ vendor/samsung/universal8895-common/proprietary/lib64/system.vendor.samsung.frameworks.ucm.wifi@1.0.so:system/lib64/system.vendor.samsung.frameworks.ucm.wifi@1.0.so \
+ vendor/samsung/universal8895-common/proprietary/lib64/vendor.samsung.hardware.bluetooth@1.0.so:system/lib64/vendor.samsung.hardware.bluetooth@1.0.so \
+ vendor/samsung/universal8895-common/proprietary/lib64/vendor.samsung.hardware.camera.device@1.0.so:system/lib64/vendor.samsung.hardware.camera.device@1.0.so \
+ vendor/samsung/universal8895-common/proprietary/lib64/vendor.samsung.hardware.camera.device@3.2.so:system/lib64/vendor.samsung.hardware.camera.device@3.2.so \
+ vendor/samsung/universal8895-common/proprietary/lib64/vendor.samsung.hardware.camera.device@3.3.so:system/lib64/vendor.samsung.hardware.camera.device@3.3.so \
+ vendor/samsung/universal8895-common/proprietary/lib64/vendor.samsung.hardware.camera.device@3.4.so:system/lib64/vendor.samsung.hardware.camera.device@3.4.so \
+ vendor/samsung/universal8895-common/proprietary/lib64/vendor.samsung.hardware.camera.provider@2.4.so:system/lib64/vendor.samsung.hardware.camera.provider@2.4.so \
+ vendor/samsung/universal8895-common/proprietary/lib64/vendor.samsung.hardware.gnss@1.0.so:system/lib64/vendor.samsung.hardware.gnss@1.0.so \
+ vendor/samsung/universal8895-common/proprietary/lib64/vendor.samsung.hardware.nfc@1.1.so:system/lib64/vendor.samsung.hardware.nfc@1.1.so \
+ vendor/samsung/universal8895-common/proprietary/lib64/vendor.samsung.hardware.radio.channel@1.0.so:system/lib64/vendor.samsung.hardware.radio.channel@1.0.so \
+ vendor/samsung/universal8895-common/proprietary/lib64/vendor.samsung.hardware.radio.configsvc@1.0.so:system/lib64/vendor.samsung.hardware.radio.configsvc@1.0.so \
+ vendor/samsung/universal8895-common/proprietary/lib64/vendor.samsung.hardware.radio.secbridge@1.0.so:system/lib64/vendor.samsung.hardware.radio.secbridge@1.0.so \
+ vendor/samsung/universal8895-common/proprietary/lib64/vendor.samsung.hardware.radio.sechook@1.0.so:system/lib64/vendor.samsung.hardware.radio.sechook@1.0.so \
+ vendor/samsung/universal8895-common/proprietary/lib64/vendor.samsung.hardware.radio@1.2.so:system/lib64/vendor.samsung.hardware.radio@1.2.so \
+ vendor/samsung/universal8895-common/proprietary/lib64/vendor.samsung.hardware.wifi.hostapd@1.0.so:system/lib64/vendor.samsung.hardware.wifi.hostapd@1.0.so \
+ vendor/samsung/universal8895-common/proprietary/lib64/vendor.samsung.hardware.wifi.supplicant@1.0.so:system/lib64/vendor.samsung.hardware.wifi.supplicant@1.0.so \
+ vendor/samsung/universal8895-common/proprietary/lib64/vendor.samsung.hardware.wifi@1.0.so:system/lib64/vendor.samsung.hardware.wifi@1.0.so \
+ vendor/samsung/universal8895-common/proprietary/lib64/vendor.samsung_slsi.hardware.ExynosHWCServiceTW@1.0.so:system/lib64/vendor.samsung_slsi.hardware.ExynosHWCServiceTW@1.0.so \
+ vendor/samsung/universal8895-common/proprietary/lib64/vendor.trustonic.tee@1.0.so:system/lib64/vendor.trustonic.tee@1.0.so \
+ vendor/samsung/universal8895-common/proprietary/lib64/vendor.trustonic.teeregistry@1.0.so:system/lib64/vendor.trustonic.teeregistry@1.0.so \
+ vendor/samsung/universal8895-common/proprietary/media/battery_error.spi:system/media/battery_error.spi \
+ vendor/samsung/universal8895-common/proprietary/media/battery_low.spi:system/media/battery_low.spi \
+ vendor/samsung/universal8895-common/proprietary/media/battery_temperature_error.spi:system/media/battery_temperature_error.spi \
+ vendor/samsung/universal8895-common/proprietary/media/battery_temperature_limit.spi:system/media/battery_temperature_limit.spi \
+ vendor/samsung/universal8895-common/proprietary/media/battery_water_usb.spi:system/media/battery_water_usb.spi \
+ vendor/samsung/universal8895-common/proprietary/media/charging_New_Fast.spi:system/media/charging_New_Fast.spi \
+ vendor/samsung/universal8895-common/proprietary/media/charging_New_Normal.spi:system/media/charging_New_Normal.spi \
+ vendor/samsung/universal8895-common/proprietary/media/dock_error_usb.spi:system/media/dock_error_usb.spi \
+ vendor/samsung/universal8895-common/proprietary/media/incomplete_connect.spi:system/media/incomplete_connect.spi \
+ vendor/samsung/universal8895-common/proprietary/media/lcd_density.txt:system/media/lcd_density.txt \
+ vendor/samsung/universal8895-common/proprietary/media/percentage.spi:system/media/percentage.spi \
+ vendor/samsung/universal8895-common/proprietary/media/safety_timer_usb.spi:system/media/safety_timer_usb.spi \
+ vendor/samsung/universal8895-common/proprietary/media/slow_charging_usb.spi:system/media/slow_charging_usb.spi \
+ vendor/samsung/universal8895-common/proprietary/media/temperature_limit_usb.spi:system/media/temperature_limit_usb.spi \
+ vendor/samsung/universal8895-common/proprietary/media/water_protection_usb.spi:system/media/water_protection_usb.spi \
+ vendor/samsung/universal8895-common/proprietary/vendor/app/mcRegistry/07010000000000000000000000000000.tlbin:$(TARGET_COPY_OUT_VENDOR)/app/mcRegistry/07010000000000000000000000000000.tlbin \
+ vendor/samsung/universal8895-common/proprietary/vendor/app/mcRegistry/08130000000000000000000000000000.tlbin:$(TARGET_COPY_OUT_VENDOR)/app/mcRegistry/08130000000000000000000000000000.tlbin \
+ vendor/samsung/universal8895-common/proprietary/vendor/app/mcRegistry/FFFFFFFF000000000000000000000001.drbin:$(TARGET_COPY_OUT_VENDOR)/app/mcRegistry/FFFFFFFF000000000000000000000001.drbin \
+ vendor/samsung/universal8895-common/proprietary/vendor/app/mcRegistry/ffffffff00000000000000000000000e.tlbin:$(TARGET_COPY_OUT_VENDOR)/app/mcRegistry/ffffffff00000000000000000000000e.tlbin \
+ vendor/samsung/universal8895-common/proprietary/vendor/app/mcRegistry/ffffffff00000000000000000000000f.tlbin:$(TARGET_COPY_OUT_VENDOR)/app/mcRegistry/ffffffff00000000000000000000000f.tlbin \
+ vendor/samsung/universal8895-common/proprietary/vendor/app/mcRegistry/ffffffff000000000000000000000012.tlbin:$(TARGET_COPY_OUT_VENDOR)/app/mcRegistry/ffffffff000000000000000000000012.tlbin \
+ vendor/samsung/universal8895-common/proprietary/vendor/app/mcRegistry/ffffffff000000000000000000000013.tlbin:$(TARGET_COPY_OUT_VENDOR)/app/mcRegistry/ffffffff000000000000000000000013.tlbin \
+ vendor/samsung/universal8895-common/proprietary/vendor/app/mcRegistry/ffffffff00000000000000000000002f.tlbin:$(TARGET_COPY_OUT_VENDOR)/app/mcRegistry/ffffffff00000000000000000000002f.tlbin \
+ vendor/samsung/universal8895-common/proprietary/vendor/app/mcRegistry/ffffffff000000000000000000000038.tlbin:$(TARGET_COPY_OUT_VENDOR)/app/mcRegistry/ffffffff000000000000000000000038.tlbin \
+ vendor/samsung/universal8895-common/proprietary/vendor/app/mcRegistry/ffffffffd0000000000000000000000a.tlbin:$(TARGET_COPY_OUT_VENDOR)/app/mcRegistry/ffffffffd0000000000000000000000a.tlbin \
+ vendor/samsung/universal8895-common/proprietary/vendor/app/mcRegistry/ffffffffd0000000000000000000000e.tlbin:$(TARGET_COPY_OUT_VENDOR)/app/mcRegistry/ffffffffd0000000000000000000000e.tlbin \
+ vendor/samsung/universal8895-common/proprietary/vendor/app/mcRegistry/ffffffffd00000000000000000000014.tlbin:$(TARGET_COPY_OUT_VENDOR)/app/mcRegistry/ffffffffd00000000000000000000014.tlbin \
+ vendor/samsung/universal8895-common/proprietary/vendor/app/mcRegistry/ffffffffd00000000000000000000016.tlbin:$(TARGET_COPY_OUT_VENDOR)/app/mcRegistry/ffffffffd00000000000000000000016.tlbin \
+ vendor/samsung/universal8895-common/proprietary/vendor/bin/cbd:$(TARGET_COPY_OUT_VENDOR)/bin/cbd \
+ vendor/samsung/universal8895-common/proprietary/vendor/bin/hw/android.hardware.bluetooth@1.0-service:$(TARGET_COPY_OUT_VENDOR)/bin/hw/android.hardware.bluetooth@1.0-service \
+ vendor/samsung/universal8895-common/proprietary/vendor/bin/hw/android.hardware.drm@1.1-service.widevine:$(TARGET_COPY_OUT_VENDOR)/bin/hw/android.hardware.drm@1.1-service.widevine \
+ vendor/samsung/universal8895-common/proprietary/vendor/bin/hw/android.hardware.wifi@1.0-service:$(TARGET_COPY_OUT_VENDOR)/bin/hw/android.hardware.wifi@1.0-service \
+ vendor/samsung/universal8895-common/proprietary/vendor/bin/hw/gpsd:$(TARGET_COPY_OUT_VENDOR)/bin/hw/gpsd \
+ vendor/samsung/universal8895-common/proprietary/vendor/bin/hw/lhd:$(TARGET_COPY_OUT_VENDOR)/bin/hw/lhd \
+ vendor/samsung/universal8895-common/proprietary/vendor/bin/hw/macloader:$(TARGET_COPY_OUT_VENDOR)/bin/hw/macloader \
+ vendor/samsung/universal8895-common/proprietary/vendor/bin/hw/mfgloader:$(TARGET_COPY_OUT_VENDOR)/bin/hw/mfgloader \
+ vendor/samsung/universal8895-common/proprietary/vendor/bin/hw/rild:$(TARGET_COPY_OUT_VENDOR)/bin/hw/rild \
+ vendor/samsung/universal8895-common/proprietary/vendor/bin/hw/sec.android.hardware.nfc@1.1-service:$(TARGET_COPY_OUT_VENDOR)/bin/hw/sec.android.hardware.nfc@1.1-service \
+ vendor/samsung/universal8895-common/proprietary/vendor/bin/hw/vendor.samsung.hardware.gnss@1.0-service:$(TARGET_COPY_OUT_VENDOR)/bin/hw/vendor.samsung.hardware.gnss@1.0-service \
+ vendor/samsung/universal8895-common/proprietary/vendor/bin/hw/vendor.samsung.hardware.radio.configsvc@1.0-service:$(TARGET_COPY_OUT_VENDOR)/bin/hw/vendor.samsung.hardware.radio.configsvc@1.0-service \
+ vendor/samsung/universal8895-common/proprietary/vendor/bin/hw/vendor.samsung_slsi.hardware.ExynosHWCServiceTW@1.0-service:$(TARGET_COPY_OUT_VENDOR)/bin/hw/vendor.samsung_slsi.hardware.ExynosHWCServiceTW@1.0-service \
+ vendor/samsung/universal8895-common/proprietary/vendor/bin/hw/vendor.trustonic.tee@1.0-service:$(TARGET_COPY_OUT_VENDOR)/bin/hw/vendor.trustonic.tee@1.0-service \
+ vendor/samsung/universal8895-common/proprietary/vendor/bin/hw/vendor.trustonic.teeregistry@1.0-service:$(TARGET_COPY_OUT_VENDOR)/bin/hw/vendor.trustonic.teeregistry@1.0-service \
+ vendor/samsung/universal8895-common/proprietary/vendor/bin/mcDriverDaemon:$(TARGET_COPY_OUT_VENDOR)/bin/mcDriverDaemon \
+ vendor/samsung/universal8895-common/proprietary/vendor/etc/SoundBoosterParam.txt:$(TARGET_COPY_OUT_VENDOR)/etc/SoundBoosterParam.txt \
+ vendor/samsung/universal8895-common/proprietary/vendor/etc/abox_debug.xml:$(TARGET_COPY_OUT_VENDOR)/etc/abox_debug.xml \
+ vendor/samsung/universal8895-common/proprietary/vendor/etc/audio_effects.conf:$(TARGET_COPY_OUT_VENDOR)/etc/audio_effects.conf \
+ vendor/samsung/universal8895-common/proprietary/vendor/etc/audio_effects.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_effects.xml \
+ vendor/samsung/universal8895-common/proprietary/vendor/etc/audio_effects_common.conf:$(TARGET_COPY_OUT_VENDOR)/etc/audio_effects_common.conf \
+ vendor/samsung/universal8895-common/proprietary/vendor/etc/audio_effects_sec.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_effects_sec.xml \
+ vendor/samsung/universal8895-common/proprietary/vendor/etc/audio_policy.conf:$(TARGET_COPY_OUT_VENDOR)/etc/audio_policy.conf \
+ vendor/samsung/universal8895-common/proprietary/vendor/etc/audio_policy_configuration.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_policy_configuration.xml \
+ vendor/samsung/universal8895-common/proprietary/vendor/etc/audio_policy_volumes.xml:$(TARGET_COPY_OUT_VENDOR)/etc/audio_policy_volumes.xml \
+ vendor/samsung/universal8895-common/proprietary/vendor/etc/default_volume_tables.xml:$(TARGET_COPY_OUT_VENDOR)/etc/default_volume_tables.xml \
+ vendor/samsung/universal8895-common/proprietary/vendor/etc/gnss/gps.cer:$(TARGET_COPY_OUT_VENDOR)/etc/gnss/gps.cer \
+ vendor/samsung/universal8895-common/proprietary/vendor/etc/gnss/gps.xml:$(TARGET_COPY_OUT_VENDOR)/etc/gnss/gps.xml \
+ vendor/samsung/universal8895-common/proprietary/vendor/etc/init/android.hardware.bluetooth@1.0-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/android.hardware.bluetooth@1.0-service.rc \
+ vendor/samsung/universal8895-common/proprietary/vendor/etc/init/android.hardware.drm@1.1-service.widevine.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/android.hardware.drm@1.1-service.widevine.rc \
+ vendor/samsung/universal8895-common/proprietary/vendor/etc/init/android.hardware.gatekeeper@1.0-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/android.hardware.gatekeeper@1.0-service.rc \
+ vendor/samsung/universal8895-common/proprietary/vendor/etc/init/android.hardware.wifi@1.0-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/android.hardware.wifi@1.0-service.rc \
+ vendor/samsung/universal8895-common/proprietary/vendor/etc/init/init.gps.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/init.gps.rc \
+ vendor/samsung/universal8895-common/proprietary/vendor/etc/init/init.vendor.rilchip.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/init.vendor.rilchip.rc \
+ vendor/samsung/universal8895-common/proprietary/vendor/etc/init/init.vendor.rilcommon.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/init.vendor.rilcommon.rc \
+ vendor/samsung/universal8895-common/proprietary/vendor/etc/init/sec.android.hardware.nfc@1.1-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/sec.android.hardware.nfc@1.1-service.rc \
+ vendor/samsung/universal8895-common/proprietary/vendor/etc/init/vendor.samsung.hardware.gnss@1.0-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.samsung.hardware.gnss@1.0-service.rc \
+ vendor/samsung/universal8895-common/proprietary/vendor/etc/init/vendor.samsung.hardware.radio.configsvc@1.0-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.samsung.hardware.radio.configsvc@1.0-service.rc \
+ vendor/samsung/universal8895-common/proprietary/vendor/etc/init/vendor.samsung_slsi.hardware.ExynosHWCServiceTW@1.0-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.samsung_slsi.hardware.ExynosHWCServiceTW@1.0-service.rc \
+ vendor/samsung/universal8895-common/proprietary/vendor/etc/init/vendor.trustonic.tee@1.0-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.trustonic.tee@1.0-service.rc \
+ vendor/samsung/universal8895-common/proprietary/vendor/etc/init/vendor.trustonic.teeregistry@1.0-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.trustonic.teeregistry@1.0-service.rc \
+ vendor/samsung/universal8895-common/proprietary/vendor/etc/init/wifi.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/wifi.rc \
+ vendor/samsung/universal8895-common/proprietary/vendor/etc/init/wifi_brcm.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/wifi_brcm.rc \
+ vendor/samsung/universal8895-common/proprietary/vendor/etc/libnfc-sec-vendor.conf:$(TARGET_COPY_OUT_VENDOR)/etc/libnfc-sec-vendor.conf \
+ vendor/samsung/universal8895-common/proprietary/vendor/etc/nfc/SGP/sec_s3nrn82_rfreg.bin:$(TARGET_COPY_OUT_VENDOR)/etc/nfc/SGP/sec_s3nrn82_rfreg.bin \
+ vendor/samsung/universal8895-common/proprietary/vendor/etc/nfc/sec_s3nrn82_rfreg.bin:$(TARGET_COPY_OUT_VENDOR)/etc/nfc/sec_s3nrn82_rfreg.bin \
+ vendor/samsung/universal8895-common/proprietary/vendor/etc/plmn_delta.bin:$(TARGET_COPY_OUT_VENDOR)/etc/plmn_delta.bin \
+ vendor/samsung/universal8895-common/proprietary/vendor/etc/plmn_delta_attaio.bin:$(TARGET_COPY_OUT_VENDOR)/etc/plmn_delta_attaio.bin \
+ vendor/samsung/universal8895-common/proprietary/vendor/etc/plmn_delta_usacdma.bin:$(TARGET_COPY_OUT_VENDOR)/etc/plmn_delta_usacdma.bin \
+ vendor/samsung/universal8895-common/proprietary/vendor/etc/plmn_delta_usagsm.bin:$(TARGET_COPY_OUT_VENDOR)/etc/plmn_delta_usagsm.bin \
+ vendor/samsung/universal8895-common/proprietary/vendor/etc/plmn_se13.bin:$(TARGET_COPY_OUT_VENDOR)/etc/plmn_se13.bin \
+ vendor/samsung/universal8895-common/proprietary/vendor/etc/sensor/lhd.conf:$(TARGET_COPY_OUT_VENDOR)/etc/sensor/lhd.conf \
+ vendor/samsung/universal8895-common/proprietary/vendor/etc/sensors/hals.conf:$(TARGET_COPY_OUT_VENDOR)/etc/sensors/hals.conf \
+ vendor/samsung/universal8895-common/proprietary/vendor/etc/snap_gpu_kernel_32.bin:$(TARGET_COPY_OUT_VENDOR)/etc/snap_gpu_kernel_32.bin \
+ vendor/samsung/universal8895-common/proprietary/vendor/etc/snap_gpu_kernel_64.bin:$(TARGET_COPY_OUT_VENDOR)/etc/snap_gpu_kernel_64.bin \
+ vendor/samsung/universal8895-common/proprietary/vendor/etc/wifi/bcmdhd_clm.blob:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/bcmdhd_clm.blob \
+ vendor/samsung/universal8895-common/proprietary/vendor/etc/wifi/bcmdhd_mfg.bin_b0:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/bcmdhd_mfg.bin_b0 \
+ vendor/samsung/universal8895-common/proprietary/vendor/etc/wifi/bcmdhd_mfg.bin_b2:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/bcmdhd_mfg.bin_b2 \
+ vendor/samsung/universal8895-common/proprietary/vendor/etc/wifi/bcmdhd_mon.bin_b2:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/bcmdhd_mon.bin_b2 \
+ vendor/samsung/universal8895-common/proprietary/vendor/etc/wifi/bcmdhd_sta.bin_b0:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/bcmdhd_sta.bin_b0 \
+ vendor/samsung/universal8895-common/proprietary/vendor/etc/wifi/bcmdhd_sta.bin_b2:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/bcmdhd_sta.bin_b2 \
+ vendor/samsung/universal8895-common/proprietary/vendor/etc/wifi/indoorchannel.info:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/indoorchannel.info \
+ vendor/samsung/universal8895-common/proprietary/vendor/etc/wifi/nvram.txt:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/nvram.txt \
+ vendor/samsung/universal8895-common/proprietary/vendor/etc/wifi/nvram.txt_a0:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/nvram.txt_a0 \
+ vendor/samsung/universal8895-common/proprietary/vendor/etc/wifi/nvram.txt_a0_ePA:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/nvram.txt_a0_ePA \
+ vendor/samsung/universal8895-common/proprietary/vendor/etc/wifi/nvram.txt_murata_r012_a1:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/nvram.txt_murata_r012_a1 \
+ vendor/samsung/universal8895-common/proprietary/vendor/etc/wifi/nvram.txt_murata_r013_b0:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/nvram.txt_murata_r013_b0 \
+ vendor/samsung/universal8895-common/proprietary/vendor/etc/wifi/nvram.txt_murata_r014_b0:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/nvram.txt_murata_r014_b0 \
+ vendor/samsung/universal8895-common/proprietary/vendor/etc/wifi/nvram.txt_murata_r020_b0:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/nvram.txt_murata_r020_b0 \
+ vendor/samsung/universal8895-common/proprietary/vendor/etc/wifi/nvram.txt_murata_r033_b0:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/nvram.txt_murata_r033_b0 \
+ vendor/samsung/universal8895-common/proprietary/vendor/etc/wifi/nvram.txt_r01a_a1:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/nvram.txt_r01a_a1 \
+ vendor/samsung/universal8895-common/proprietary/vendor/etc/wifi/nvram.txt_r01d_b0:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/nvram.txt_r01d_b0 \
+ vendor/samsung/universal8895-common/proprietary/vendor/etc/wifi/nvram.txt_r01f_b0:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/nvram.txt_r01f_b0 \
+ vendor/samsung/universal8895-common/proprietary/vendor/etc/wifi/nvram.txt_r01i_b0:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/nvram.txt_r01i_b0 \
+ vendor/samsung/universal8895-common/proprietary/vendor/etc/wifi/nvram.txt_r02a_a1:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/nvram.txt_r02a_a1 \
+ vendor/samsung/universal8895-common/proprietary/vendor/etc/wifi/nvram.txt_r02c_a1:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/nvram.txt_r02c_a1 \
+ vendor/samsung/universal8895-common/proprietary/vendor/etc/wifi/nvram.txt_r02g_b0:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/nvram.txt_r02g_b0 \
+ vendor/samsung/universal8895-common/proprietary/vendor/etc/wifi/nvram.txt_r02j_b0:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/nvram.txt_r02j_b0 \
+ vendor/samsung/universal8895-common/proprietary/vendor/etc/wifi/p2p_supplicant_overlay.conf:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/p2p_supplicant_overlay.conf \
+ vendor/samsung/universal8895-common/proprietary/vendor/etc/wifi/wldu.conf:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/wldu.conf \
+ vendor/samsung/universal8895-common/proprietary/vendor/etc/wifi/wpa_supplicant.conf:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/wpa_supplicant.conf \
+ vendor/samsung/universal8895-common/proprietary/vendor/etc/wifi/wpa_supplicant_overlay.conf:$(TARGET_COPY_OUT_VENDOR)/etc/wifi/wpa_supplicant_overlay.conf \
+ vendor/samsung/universal8895-common/proprietary/vendor/etc/wlan_common_rc:$(TARGET_COPY_OUT_VENDOR)/etc/wlan_common_rc \
+ vendor/samsung/universal8895-common/proprietary/vendor/firmware/APBargeIn_AUDIO_SLSI.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/APBargeIn_AUDIO_SLSI.bin \
+ vendor/samsung/universal8895-common/proprietary/vendor/firmware/APBiBF_AUDIO_SLSI.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/APBiBF_AUDIO_SLSI.bin \
+ vendor/samsung/universal8895-common/proprietary/vendor/firmware/AP_AUDIO_SLSI.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/AP_AUDIO_SLSI.bin \
+ vendor/samsung/universal8895-common/proprietary/vendor/firmware/SoundBoosterParam.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/SoundBoosterParam.bin \
+ vendor/samsung/universal8895-common/proprietary/vendor/firmware/bcm4361B0_murata.hcd:$(TARGET_COPY_OUT_VENDOR)/firmware/bcm4361B0_murata.hcd \
+ vendor/samsung/universal8895-common/proprietary/vendor/firmware/bcm4361B0_semco.hcd:$(TARGET_COPY_OUT_VENDOR)/firmware/bcm4361B0_semco.hcd \
+ vendor/samsung/universal8895-common/proprietary/vendor/firmware/calliope_dram.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/calliope_dram.bin \
+ vendor/samsung/universal8895-common/proprietary/vendor/firmware/calliope_iva.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/calliope_iva.bin \
+ vendor/samsung/universal8895-common/proprietary/vendor/firmware/calliope_sram.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/calliope_sram.bin \
+ vendor/samsung/universal8895-common/proprietary/vendor/firmware/companion_2l2_master_setfile.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/companion_2l2_master_setfile.bin \
+ vendor/samsung/universal8895-common/proprietary/vendor/firmware/companion_2l2_mode_setfile.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/companion_2l2_mode_setfile.bin \
+ vendor/samsung/universal8895-common/proprietary/vendor/firmware/companion_fw_2l2_3h1.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/companion_fw_2l2_3h1.bin \
+ vendor/samsung/universal8895-common/proprietary/vendor/firmware/companion_fw_2l2_imx320.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/companion_fw_2l2_imx320.bin \
+ vendor/samsung/universal8895-common/proprietary/vendor/firmware/companion_fw_imx333_3h1.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/companion_fw_imx333_3h1.bin \
+ vendor/samsung/universal8895-common/proprietary/vendor/firmware/companion_fw_imx333_imx320.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/companion_fw_imx333_imx320.bin \
+ vendor/samsung/universal8895-common/proprietary/vendor/firmware/companion_imx333_master_setfile.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/companion_imx333_master_setfile.bin \
+ vendor/samsung/universal8895-common/proprietary/vendor/firmware/companion_imx333_mode_setfile.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/companion_imx333_mode_setfile.bin \
+ vendor/samsung/universal8895-common/proprietary/vendor/firmware/dsm.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/dsm.bin \
+ vendor/samsung/universal8895-common/proprietary/vendor/firmware/dsm_tune.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/dsm_tune.bin \
+ vendor/samsung/universal8895-common/proprietary/vendor/firmware/fimc_is_lib.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/fimc_is_lib.bin \
+ vendor/samsung/universal8895-common/proprietary/vendor/firmware/fimc_is_rta_2l2_3h1.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/fimc_is_rta_2l2_3h1.bin \
+ vendor/samsung/universal8895-common/proprietary/vendor/firmware/fimc_is_rta_2l2_imx320.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/fimc_is_rta_2l2_imx320.bin \
+ vendor/samsung/universal8895-common/proprietary/vendor/firmware/fimc_is_rta_imx333_3h1.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/fimc_is_rta_imx333_3h1.bin \
+ vendor/samsung/universal8895-common/proprietary/vendor/firmware/fimc_is_rta_imx333_imx320.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/fimc_is_rta_imx333_imx320.bin \
+ vendor/samsung/universal8895-common/proprietary/vendor/firmware/iva10_rt-kangchen.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/iva10_rt-kangchen.bin \
+ vendor/samsung/universal8895-common/proprietary/vendor/firmware/mfc_fw.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/mfc_fw.bin \
+ vendor/samsung/universal8895-common/proprietary/vendor/firmware/nfc/sec_s3nrn82_firmware.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/nfc/sec_s3nrn82_firmware.bin \
+ vendor/samsung/universal8895-common/proprietary/vendor/firmware/ois_fw_dom.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/ois_fw_dom.bin \
+ vendor/samsung/universal8895-common/proprietary/vendor/firmware/ois_fw_sec.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/ois_fw_sec.bin \
+ vendor/samsung/universal8895-common/proprietary/vendor/firmware/score_fw_dmb0.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/score_fw_dmb0.bin \
+ vendor/samsung/universal8895-common/proprietary/vendor/firmware/score_fw_dmb1.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/score_fw_dmb1.bin \
+ vendor/samsung/universal8895-common/proprietary/vendor/firmware/score_fw_pmw0.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/score_fw_pmw0.bin \
+ vendor/samsung/universal8895-common/proprietary/vendor/firmware/score_fw_pmw1.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/score_fw_pmw1.bin \
+ vendor/samsung/universal8895-common/proprietary/vendor/firmware/setfile_2l2.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/setfile_2l2.bin \
+ vendor/samsung/universal8895-common/proprietary/vendor/firmware/setfile_3h1.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/setfile_3h1.bin \
+ vendor/samsung/universal8895-common/proprietary/vendor/firmware/setfile_imx320.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/setfile_imx320.bin \
+ vendor/samsung/universal8895-common/proprietary/vendor/firmware/setfile_imx333.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/setfile_imx333.bin \
+ vendor/samsung/universal8895-common/proprietary/vendor/firmware/vts.bin:$(TARGET_COPY_OUT_VENDOR)/firmware/vts.bin \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib/camera.device@1.0-impl.so:$(TARGET_COPY_OUT_VENDOR)/lib/camera.device@1.0-impl.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib/camera.device@3.2-impl.so:$(TARGET_COPY_OUT_VENDOR)/lib/camera.device@3.2-impl.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib/camera.device@3.3-impl.so:$(TARGET_COPY_OUT_VENDOR)/lib/camera.device@3.3-impl.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib/camera.device@3.4-impl.so:$(TARGET_COPY_OUT_VENDOR)/lib/camera.device@3.4-impl.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib/egl/libGLES_mali.so:$(TARGET_COPY_OUT_VENDOR)/lib/egl/libGLES_mali.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib/hw/gatekeeper.exynos8895.so:$(TARGET_COPY_OUT_VENDOR)/lib/hw/gatekeeper.exynos8895.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib/hw/hwcomposer.exynos5.so:$(TARGET_COPY_OUT_VENDOR)/lib/hw/hwcomposer.exynos5.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib/hw/sound_trigger.primary.universal8895.so:$(TARGET_COPY_OUT_VENDOR)/lib/hw/sound_trigger.primary.universal8895.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib/hw/vendor.samsung.hardware.camera.provider@2.4-impl.so:$(TARGET_COPY_OUT_VENDOR)/lib/hw/vendor.samsung.hardware.camera.provider@2.4-impl.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib/libDLInterface.camera.samsung.so:$(TARGET_COPY_OUT_VENDOR)/lib/libDLInterface.camera.samsung.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib/libExynosHWCService.so:$(TARGET_COPY_OUT_VENDOR)/lib/libExynosHWCService.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib/libMcClient.so:$(TARGET_COPY_OUT_VENDOR)/lib/libMcClient.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib/libMcRegistry.so:$(TARGET_COPY_OUT_VENDOR)/lib/libMcRegistry.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib/libOpenCv.camera.samsung.so:$(TARGET_COPY_OUT_VENDOR)/lib/libOpenCv.camera.samsung.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib/libRSDriverArm.so:$(TARGET_COPY_OUT_VENDOR)/lib/libRSDriverArm.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib/lib_SoundAlive_3DPosition_ver202.so:$(TARGET_COPY_OUT_VENDOR)/lib/lib_SoundAlive_3DPosition_ver202.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib/libaboxpcmdump.so:$(TARGET_COPY_OUT_VENDOR)/lib/libaboxpcmdump.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib/libaudio_soundtrigger.so:$(TARGET_COPY_OUT_VENDOR)/lib/libaudio_soundtrigger.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib/libbauthserver.so:$(TARGET_COPY_OUT_VENDOR)/lib/libbauthserver.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib/libbauthtzcommon.so:$(TARGET_COPY_OUT_VENDOR)/lib/libbauthtzcommon.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib/libcsc.so:$(TARGET_COPY_OUT_VENDOR)/lib/libcsc.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib/libdatamod.so:$(TARGET_COPY_OUT_VENDOR)/lib/libdatamod.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib/libegis_fp_normal_sensor_test.so:$(TARGET_COPY_OUT_VENDOR)/lib/libegis_fp_normal_sensor_test.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib/libexynosdisplay.so:$(TARGET_COPY_OUT_VENDOR)/lib/libexynosdisplay.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib/libexynosutils.so:$(TARGET_COPY_OUT_VENDOR)/lib/libexynosutils.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib/libexynosv4l2.so:$(TARGET_COPY_OUT_VENDOR)/lib/libexynosv4l2.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib/libgf_in_system_lib.so:$(TARGET_COPY_OUT_VENDOR)/lib/libgf_in_system_lib.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib/libhifistill.so:$(TARGET_COPY_OUT_VENDOR)/lib/libhifistill.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib/libhifistill_tuning.so:$(TARGET_COPY_OUT_VENDOR)/lib/libhifistill_tuning.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib/libhumantracking_util.camera.samsung.so:$(TARGET_COPY_OUT_VENDOR)/lib/libhumantracking_util.camera.samsung.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib/libhwc2on1adapter.so:$(TARGET_COPY_OUT_VENDOR)/lib/libhwc2on1adapter.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib/libhwc2onfbadapter.so:$(TARGET_COPY_OUT_VENDOR)/lib/libhwc2onfbadapter.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib/libion_exynos.so:$(TARGET_COPY_OUT_VENDOR)/lib/libion_exynos.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib/libiva_android_hal.so:$(TARGET_COPY_OUT_VENDOR)/lib/libiva_android_hal.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib/libmpp.so:$(TARGET_COPY_OUT_VENDOR)/lib/libmpp.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib/liboemcrypto.so:$(TARGET_COPY_OUT_VENDOR)/lib/liboemcrypto.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib/libopenvx.so:$(TARGET_COPY_OUT_VENDOR)/lib/libopenvx.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib/libqfp_sensortest.so:$(TARGET_COPY_OUT_VENDOR)/lib/libqfp_sensortest.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib/libreference-ril.so:$(TARGET_COPY_OUT_VENDOR)/lib/libreference-ril.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib/libril.so:$(TARGET_COPY_OUT_VENDOR)/lib/libril.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib/librilutils.so:$(TARGET_COPY_OUT_VENDOR)/lib/librilutils.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib/libsec-ril-dsds.so:$(TARGET_COPY_OUT_VENDOR)/lib/libsec-ril-dsds.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib/libsec-ril.so:$(TARGET_COPY_OUT_VENDOR)/lib/libsec-ril.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib/libskeymaster3device.so:$(TARGET_COPY_OUT_VENDOR)/lib/libskeymaster3device.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib/libsmart_cropping.camera.samsung.so:$(TARGET_COPY_OUT_VENDOR)/lib/libsmart_cropping.camera.samsung.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib/libsnap_caffe.so:$(TARGET_COPY_OUT_VENDOR)/lib/libsnap_caffe.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib/libsnap_caffe_wrapper.so:$(TARGET_COPY_OUT_VENDOR)/lib/libsnap_caffe_wrapper.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib/libsnap_compute.so:$(TARGET_COPY_OUT_VENDOR)/lib/libsnap_compute.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib/libsnap_compute_wrapper.so:$(TARGET_COPY_OUT_VENDOR)/lib/libsnap_compute_wrapper.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib/libsnap_vndk.so:$(TARGET_COPY_OUT_VENDOR)/lib/libsnap_vndk.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib/libsomp.camera.samsung.so:$(TARGET_COPY_OUT_VENDOR)/lib/libsomp.camera.samsung.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib/libstagefright_bufferqueue_helper_vendor.so:$(TARGET_COPY_OUT_VENDOR)/lib/libstagefright_bufferqueue_helper_vendor.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib/libstagefright_foundation.so:$(TARGET_COPY_OUT_VENDOR)/lib/libstagefright_foundation.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib/libstagefright_omx_utils.so:$(TARGET_COPY_OUT_VENDOR)/lib/libstagefright_omx_utils.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib/libstagefright_omx_vendor.so:$(TARGET_COPY_OUT_VENDOR)/lib/libstagefright_omx_vendor.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib/libstagefright_soft_ac4dec.so:$(TARGET_COPY_OUT_VENDOR)/lib/libstagefright_soft_ac4dec.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib/libstagefright_soft_ddpdec.so:$(TARGET_COPY_OUT_VENDOR)/lib/libstagefright_soft_ddpdec.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib/libstagefright_soft_g711dec.so:$(TARGET_COPY_OUT_VENDOR)/lib/libstagefright_soft_g711dec.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib/libsynaFpSensorTestNwd.so:$(TARGET_COPY_OUT_VENDOR)/lib/libsynaFpSensorTestNwd.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib/libvndsecril-client.so:$(TARGET_COPY_OUT_VENDOR)/lib/libvndsecril-client.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib/libvxu.so:$(TARGET_COPY_OUT_VENDOR)/lib/libvxu.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib/libwifi-hal.so:$(TARGET_COPY_OUT_VENDOR)/lib/libwifi-hal.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib/libwpa_client.so:$(TARGET_COPY_OUT_VENDOR)/lib/libwpa_client.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib/libwrappergps.so:$(TARGET_COPY_OUT_VENDOR)/lib/libwrappergps.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib/libwvhidl.so:$(TARGET_COPY_OUT_VENDOR)/lib/libwvhidl.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib/libxcv.camera.samsung.so:$(TARGET_COPY_OUT_VENDOR)/lib/libxcv.camera.samsung.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib/mediadrm/libwvdrmengine.so:$(TARGET_COPY_OUT_VENDOR)/lib/mediadrm/libwvdrmengine.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib/sensors.bio.so:$(TARGET_COPY_OUT_VENDOR)/lib/sensors.bio.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib/sensors.grip.so:$(TARGET_COPY_OUT_VENDOR)/lib/sensors.grip.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib/sensors.sensorhub.so:$(TARGET_COPY_OUT_VENDOR)/lib/sensors.sensorhub.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib/soundfx/libaudioeffectoffload.so:$(TARGET_COPY_OUT_VENDOR)/lib/soundfx/libaudioeffectoffload.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib/soundfx/libaudiosaplus_sec.so:$(TARGET_COPY_OUT_VENDOR)/lib/soundfx/libaudiosaplus_sec.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib/soundfx/libgearvr.so:$(TARGET_COPY_OUT_VENDOR)/lib/soundfx/libgearvr.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib/soundfx/libmysound.so:$(TARGET_COPY_OUT_VENDOR)/lib/soundfx/libmysound.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib/soundfx/libmyspace.so:$(TARGET_COPY_OUT_VENDOR)/lib/soundfx/libmyspace.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib/soundfx/libplaybackrecorder.so:$(TARGET_COPY_OUT_VENDOR)/lib/soundfx/libplaybackrecorder.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib/soundfx/libsamsungSoundbooster_plus.so:$(TARGET_COPY_OUT_VENDOR)/lib/soundfx/libsamsungSoundbooster_plus.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib/soundfx/libswdap.so:$(TARGET_COPY_OUT_VENDOR)/lib/soundfx/libswdap.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib/vendor.samsung.camera.device@1.0-impl.so:$(TARGET_COPY_OUT_VENDOR)/lib/vendor.samsung.camera.device@1.0-impl.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib/vendor.samsung.camera.device@3.2-impl.so:$(TARGET_COPY_OUT_VENDOR)/lib/vendor.samsung.camera.device@3.2-impl.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib/vendor.samsung.camera.device@3.3-impl.so:$(TARGET_COPY_OUT_VENDOR)/lib/vendor.samsung.camera.device@3.3-impl.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib/vendor.samsung.camera.device@3.4-impl.so:$(TARGET_COPY_OUT_VENDOR)/lib/vendor.samsung.camera.device@3.4-impl.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib64/camera.device@1.0-impl.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera.device@1.0-impl.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib64/camera.device@3.2-impl.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera.device@3.2-impl.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib64/camera.device@3.3-impl.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera.device@3.3-impl.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib64/camera.device@3.4-impl.so:$(TARGET_COPY_OUT_VENDOR)/lib64/camera.device@3.4-impl.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib64/egl/libGLES_mali.so:$(TARGET_COPY_OUT_VENDOR)/lib64/egl/libGLES_mali.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib64/hw/android.hardware.bluetooth@1.0-impl.so:$(TARGET_COPY_OUT_VENDOR)/lib64/hw/android.hardware.bluetooth@1.0-impl.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib64/hw/android.hardware.gnss@1.1-impl.so:$(TARGET_COPY_OUT_VENDOR)/lib64/hw/android.hardware.gnss@1.1-impl.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib64/hw/gatekeeper.exynos8895.so:$(TARGET_COPY_OUT_VENDOR)/lib64/hw/gatekeeper.exynos8895.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib64/hw/gps.default.so:$(TARGET_COPY_OUT_VENDOR)/lib64/hw/gps.default.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib64/hw/hwcomposer.exynos5.so:$(TARGET_COPY_OUT_VENDOR)/lib64/hw/hwcomposer.exynos5.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib64/hw/keystore.mdfpp.so:$(TARGET_COPY_OUT_VENDOR)/lib64/hw/keystore.mdfpp.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib64/hw/vendor.samsung.hardware.camera.provider@2.4-impl.so:$(TARGET_COPY_OUT_VENDOR)/lib64/hw/vendor.samsung.hardware.camera.provider@2.4-impl.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib64/hw/vendor.samsung.hardware.gnss@1.0-impl.so:$(TARGET_COPY_OUT_VENDOR)/lib64/hw/vendor.samsung.hardware.gnss@1.0-impl.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib64/libDLInterface.camera.samsung.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libDLInterface.camera.samsung.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib64/libExynosHWCService.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libExynosHWCService.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib64/libMcClient.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libMcClient.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib64/libMcRegistry.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libMcRegistry.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib64/libOpenCv.camera.samsung.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libOpenCv.camera.samsung.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib64/libRSDriverArm.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libRSDriverArm.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib64/libbauthserver.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libbauthserver.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib64/libbauthtzcommon.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libbauthtzcommon.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib64/libbt-vendor.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libbt-vendor.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib64/libcsc.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libcsc.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib64/libegis_fp_normal_sensor_test.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libegis_fp_normal_sensor_test.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib64/libexynosdisplay.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libexynosdisplay.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib64/libexynosutils.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libexynosutils.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib64/libexynosv4l2.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libexynosv4l2.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib64/libflicker.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libflicker.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib64/libgf_in_system_lib.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libgf_in_system_lib.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib64/libhifistill.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libhifistill.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib64/libhifistill_tuning.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libhifistill_tuning.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib64/libhumantracking_util.camera.samsung.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libhumantracking_util.camera.samsung.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib64/libhwc2on1adapter.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libhwc2on1adapter.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib64/libhwc2onfbadapter.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libhwc2onfbadapter.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib64/libion_exynos.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libion_exynos.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib64/libiva_android_hal.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libiva_android_hal.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib64/libkeymaster_helper.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libkeymaster_helper.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib64/libkeymaster_mdfpp.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libkeymaster_mdfpp.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib64/libkeystore-engine-wifi-hidl.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libkeystore-engine-wifi-hidl.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib64/libkeystore-wifi-hidl.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libkeystore-wifi-hidl.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib64/libmpp.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libmpp.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib64/libopenvx.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libopenvx.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib64/libqfp_sensortest.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libqfp_sensortest.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib64/libreference-ril.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libreference-ril.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib64/libril.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libril.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib64/librilutils.so:$(TARGET_COPY_OUT_VENDOR)/lib64/librilutils.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib64/libsec-ril-dsds.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libsec-ril-dsds.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib64/libsec-ril.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libsec-ril.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib64/libskeymaster3device.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libskeymaster3device.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib64/libsmart_cropping.camera.samsung.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libsmart_cropping.camera.samsung.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib64/libsnap_caffe.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libsnap_caffe.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib64/libsnap_caffe_wrapper.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libsnap_caffe_wrapper.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib64/libsnap_compute.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libsnap_compute.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib64/libsnap_compute_wrapper.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libsnap_compute_wrapper.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib64/libsnap_vndk.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libsnap_vndk.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib64/libsomp.camera.samsung.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libsomp.camera.samsung.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib64/libsynaFpSensorTestNwd.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libsynaFpSensorTestNwd.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib64/libvndsecril-client.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libvndsecril-client.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib64/libvxu.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libvxu.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib64/libwpa_client.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libwpa_client.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib64/libwrappergps.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libwrappergps.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib64/libxcv.camera.samsung.so:$(TARGET_COPY_OUT_VENDOR)/lib64/libxcv.camera.samsung.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib64/nfc_nci_sec.so:$(TARGET_COPY_OUT_VENDOR)/lib64/nfc_nci_sec.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib64/sensors.bio.so:$(TARGET_COPY_OUT_VENDOR)/lib64/sensors.bio.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib64/sensors.grip.so:$(TARGET_COPY_OUT_VENDOR)/lib64/sensors.grip.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib64/sensors.sensorhub.so:$(TARGET_COPY_OUT_VENDOR)/lib64/sensors.sensorhub.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib64/soundfx/libaudioeffectoffload.so:$(TARGET_COPY_OUT_VENDOR)/lib64/soundfx/libaudioeffectoffload.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib64/soundfx/libswdap.so:$(TARGET_COPY_OUT_VENDOR)/lib64/soundfx/libswdap.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib64/vendor.samsung.camera.device@1.0-impl.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.samsung.camera.device@1.0-impl.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib64/vendor.samsung.camera.device@3.2-impl.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.samsung.camera.device@3.2-impl.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib64/vendor.samsung.camera.device@3.3-impl.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.samsung.camera.device@3.3-impl.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib64/vendor.samsung.camera.device@3.4-impl.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.samsung.camera.device@3.4-impl.so \
+ vendor/samsung/universal8895-common/proprietary/vendor/lib64/vendor.samsung.frameworks.ucm.wifi@1.0.so:$(TARGET_COPY_OUT_VENDOR)/lib64/vendor.samsung.frameworks.ucm.wifi@1.0.so
+
+# Create Mali links for Vulkan and OpenCL
+PRODUCT_PACKAGES += libGLES_mali