[Feature][Modem]Update MTK MODEM V1.6 baseline version: MOLY.NR15.R3.MD700.IVT.MP1MR3.MP.V1.6

MTK modem version: MT2735_IVT_MOLY.NR15.R3.MD700.IVT.MP1MR3.MP.V1.6.tar.gz
RF  modem version: NA

Change-Id: I45a4c2752fa9d1a618beacd5d40737fb39ab64fb
diff --git a/mcu/l1/gl1/l1d_ext/m12194.c b/mcu/l1/gl1/l1d_ext/m12194.c
new file mode 100644
index 0000000..b24a029
--- /dev/null
+++ b/mcu/l1/gl1/l1d_ext/m12194.c
@@ -0,0 +1,3443 @@
+/*****************************************************************************
+*  Copyright Statement:
+*  --------------------
+*  This software is protected by Copyright and the information contained
+*  herein is confidential. The software may not be copied and the information
+*  contained herein may not be used or disclosed except with the written
+*  permission of MediaTek Inc. (C) 2005
+*
+*  BY OPENING THIS FILE, BUYER HEREBY UNEQUIVOCALLY ACKNOWLEDGES AND AGREES
+*  THAT THE SOFTWARE/FIRMWARE AND ITS DOCUMENTATIONS ("MEDIATEK SOFTWARE")
+*  RECEIVED FROM MEDIATEK AND/OR ITS REPRESENTATIVES ARE PROVIDED TO BUYER ON
+*  AN "AS-IS" BASIS ONLY. MEDIATEK EXPRESSLY DISCLAIMS ANY AND ALL WARRANTIES,
+*  EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF
+*  MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NONINFRINGEMENT.
+*  NEITHER DOES MEDIATEK PROVIDE ANY WARRANTY WHATSOEVER WITH RESPECT TO THE
+*  SOFTWARE OF ANY THIRD PARTY WHICH MAY BE USED BY, INCORPORATED IN, OR
+*  SUPPLIED WITH THE MEDIATEK SOFTWARE, AND BUYER AGREES TO LOOK ONLY TO SUCH
+*  THIRD PARTY FOR ANY WARRANTY CLAIM RELATING THERETO. MEDIATEK SHALL ALSO
+*  NOT BE RESPONSIBLE FOR ANY MEDIATEK SOFTWARE RELEASES MADE TO BUYER'S
+*  SPECIFICATION OR TO CONFORM TO A PARTICULAR STANDARD OR OPEN FORUM.
+*
+*  BUYER'S SOLE AND EXCLUSIVE REMEDY AND MEDIATEK'S ENTIRE AND CUMULATIVE
+*  LIABILITY WITH RESPECT TO THE MEDIATEK SOFTWARE RELEASED HEREUNDER WILL BE,
+*  AT MEDIATEK'S OPTION, TO REVISE OR REPLACE THE MEDIATEK SOFTWARE AT ISSUE,
+*  OR REFUND ANY SOFTWARE LICENSE FEES OR SERVICE CHARGE PAID BY BUYER TO
+*  MEDIATEK FOR SUCH MEDIATEK SOFTWARE AT ISSUE.
+*
+*  THE TRANSACTION CONTEMPLATED HEREUNDER SHALL BE CONSTRUED IN ACCORDANCE
+*  WITH THE LAWS OF THE STATE OF CALIFORNIA, USA, EXCLUDING ITS CONFLICT OF
+*  LAWS PRINCIPLES.  ANY DISPUTES, CONTROVERSIES OR CLAIMS ARISING THEREOF AND
+*  RELATED THERETO SHALL BE SETTLED BY ARBITRATION IN SAN FRANCISCO, CA, UNDER
+*  THE RULES OF THE INTERNATIONAL CHAMBER OF COMMERCE (ICC).
+*
+*****************************************************************************/
+
+ /*******************************************************************************
+ * Filename:
+ * ---------
+ *   m12194.c
+ *
+ * Project:
+ * --------
+ *   MTK6208
+ *
+ * Description:
+ * ------------
+ *
+ *
+ * Author:
+ * -------
+ * -------
+ * -------
+ *
+ *------------------------------------------------------------------------------
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ *
+ *
+ * removed!
+ * removed!
+ *
+ *
+ * removed!
+ * removed!
+ *
+ *
+ * removed!
+ * removed!
+ *
+ *
+ * removed!
+ * removed!
+ *
+ *
+ * removed!
+ * removed!
+ *
+ *
+ * removed!
+ * removed!
+ *
+ *
+ * removed!
+ * removed!
+ *
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ *
+ *
+ * removed!
+ * removed!
+ *
+ *
+ * removed!
+ * removed!
+ *
+ *
+ * removed!
+ * removed!
+ *
+ *
+ * removed!
+ * removed!
+ *
+ *
+ * removed!
+ * removed!
+ *
+ *
+ * removed!
+ * removed!
+ *
+ *
+ * removed!
+ * removed!
+ *
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ *
+ *
+ * removed!
+ * removed!
+ *
+ *
+ * removed!
+ * removed!
+ *
+ *
+ * removed!
+ * removed!
+ *
+ *
+ * removed!
+ * removed!
+ *
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ *
+ *
+ * removed!
+ * removed!
+ *
+ *
+ * removed!
+ * removed!
+ *
+ *
+ * removed!
+ * removed!
+ *
+ *
+ * removed!
+ * removed!
+ *
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ *
+ *
+ * removed!
+ * removed!
+ *
+ *
+ * removed!
+ * removed!
+ *
+ *
+ * removed!
+ * removed!
+ *
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ *
+ * removed!
+ * removed!
+ *
+ *******************************************************************************/
+
+
+#include "l1d_cid.h"
+#include "m12190_l1core.h"
+#include "m12193.h"
+#include "l1d_public.h"
+#include "l1d_rf_l1core.h"
+
+/*...........................................................................*/
+#if   (INTERNDATA_M12194==INTERN_FULL)
+#define IS_INTERNDATA_LEVEL1     1
+#else
+#define IS_INTERNDATA_LEVEL1     0
+#endif
+/*...........................................................................*/
+
+#ifndef _MPH_TYPES_H
+typedef  short  Power;
+#endif
+
+#ifndef l1_generic_l1_types_h
+typedef  signed short int  int16;
+typedef  signed int   intx;
+typedef  short  Gain;
+typedef struct
+{
+   Power defaultPower;
+   Power bestPower;
+   Power underflowPower;
+   Power overflowPower;
+   Gain  underflowReportPower;
+   Gain  overflowReportPower;
+} AGCParams;
+
+#if IS_DYNAMICAL_NOISE_FLOOR_AND_SATURATION_SUPPORT
+typedef struct
+{
+	AGCParams agcParams[ FrequencyBandCount ];
+}AGCParams_T;
+
+#endif
+
+#endif
+/*---------------------------------------------------------------------*/
+
+#if IS_FPGA_TARGET || IS_CHIP_MT6208
+#define RXADC_NoiseFlow          8
+#define RXADC_Saturation         3
+#define RXADC_MAX_DBd            60
+#endif
+
+#if IS_CHIP_MT6205A
+#define RXADC_NoiseFlow          8
+#define RXADC_Saturation         0
+#define RXADC_MAX_DBd            60
+#endif
+
+#if IS_CHIP_MT6205B
+   #if IS_RF_BRIGHT2 || IS_RF_BRIGHT4 || IS_RF_AERO || IS_RF_AERO1PLUS || IS_RF_AERO2
+#define RXADC_NoiseFlow          5
+#define RXADC_Saturation         0
+#define RXADC_MAX_DBd            60
+   #endif
+   #if IS_RF_MT6116 || IS_RF_MT6119 || IS_RF_MT6119C || IS_RF_MT6129A || IS_RF_MT6129B || IS_RF_MT6129C || IS_RF_MT6129D
+#define RXADC_NoiseFlow          15
+#define RXADC_Saturation         3
+#define RXADC_MAX_DBd            60
+   #endif
+
+   #if IS_RF_POLARIS1      /* RFMD: temporary parameter */
+#define RXADC_NoiseFlow          15
+#define RXADC_Saturation         3
+#define RXADC_MAX_DBd            60
+   #endif
+   #if IS_RF_SKY74117      /* SKY74117: temporary parameter */
+#define RXADC_NoiseFlow          5
+#define RXADC_Saturation         0
+#define RXADC_MAX_DBd            60
+   #endif
+   #if IS_RF_SKY74400      /* SKY74400: temporary parameter */
+#define RXADC_NoiseFlow          5
+#define RXADC_Saturation         0
+#define RXADC_MAX_DBd            60
+   #endif
+   #if IS_RF_MT6139B       /* temporary parameter */
+#define RXADC_NoiseFlow          0
+#define RXADC_Saturation         0
+#define RXADC_MAX_DBd            74
+   #endif
+   #if IS_RF_MT6139C       /* temporary parameter */
+#define RXADC_NoiseFlow          0
+#define RXADC_Saturation         0
+#define RXADC_MAX_DBd            74
+   #endif
+   #if IS_RF_MT6139E       /* temporary parameter */
+#define RXADC_NoiseFlow          15
+#define RXADC_Saturation         0
+#define RXADC_MAX_DBd            60
+   #endif
+   #if IS_RF_SKY74045      /* SKY74045: temporary parameter */
+#define RXADC_NoiseFlow          23
+#define RXADC_Saturation         0
+#define RXADC_MAX_DBd            60
+   #endif
+   #if IS_RF_SKY74137      /* SKY74137: temporary parameter */
+#define RXADC_NoiseFlow          20
+#define RXADC_Saturation         0
+#define RXADC_MAX_DBd            60
+   #endif
+   #if IS_RF_GRF6201       /* temporary parameter */
+#define RXADC_NoiseFlow          0
+#define RXADC_Saturation         0
+#define RXADC_MAX_DBd            60
+   #endif
+   #if IS_RF_MT6140C       /* temporary parameter */
+#define RXADC_NoiseFlow          0
+#define RXADC_Saturation         0
+#define RXADC_MAX_DBd            60
+   #endif
+   #if IS_RF_MT6140D       /* temporary parameter, not verify*/
+#define RXADC_NoiseFlow          15
+#define RXADC_Saturation         0
+#define RXADC_MAX_DBd            60
+   #endif
+   #if IS_RF_CMOSEDGE      /* temporary parameter, not verify*/
+#define RXADC_NoiseFlow          15
+#define RXADC_Saturation         0
+#define RXADC_MAX_DBd            60
+  #endif
+#endif
+
+#if IS_EDGE_SAIC_CHIP_MT6238_AND_LATTER_VERSION
+   #if IS_RF_MT6140D
+      #if IS_BBTXRX_CHIP_DESIGN_VER_2
+#define RXADC_NoiseFlow          16
+#define RXADC_Saturation          3
+#define RXADC_MAX_DBd            79
+      #else
+#define RXADC_NoiseFlow          13
+#define RXADC_Saturation          3
+#define RXADC_MAX_DBd            76
+      #endif
+   #endif
+   #if IS_RF_CMOSEDGE      /* temporary parameter */
+#define RXADC_NoiseFlow          13
+#define RXADC_Saturation          3
+#define RXADC_MAX_DBd            76
+   #endif
+   #if IS_RF_MT6139E
+#define RXADC_NoiseFlow          15
+#define RXADC_Saturation          0  /* measured with MT6223*/
+#define RXADC_MAX_DBd            76  /* measured with MT6223*/
+   #endif
+   #if IS_RF_AERO2
+#define RXADC_NoiseFlow          12
+#define RXADC_Saturation          2
+#define RXADC_MAX_DBd            76
+   #endif
+   #if IS_RF_SKY74137
+#define RXADC_NoiseFlow          20
+#define RXADC_Saturation          0
+#define RXADC_MAX_DBd            76
+   #endif
+   #if IS_RF_MTKSOC1T
+#define RXADC_NoiseFlow          15
+#define RXADC_Saturation          5
+#define RXADC_MAX_DBd            74
+   #endif
+   #if IS_RF_MTKSOC1
+#define RXADC_NoiseFlow          15
+#define RXADC_Saturation          5
+#define RXADC_MAX_DBd            74
+   #endif
+   #if IS_RF_MT6252RF
+#define RXADC_NoiseFlow          15  
+#define RXADC_Saturation          5  
+#define RXADC_MAX_DBd            74  
+   #endif                            
+   #if IS_RF_MT6256RF
+      #if IS_CHIP_MT6256_S00
+#define RXADC_NoiseFlow          24
+#define RXADC_Saturation          9
+#define RXADC_MAX_DBd           100  //MAX COUNT=108864
+      #else
+#define RXADC_NoiseFlow          22
+#define RXADC_Saturation          9
+#define RXADC_MAX_DBd           100  //MAX COUNT=108864
+      #endif
+   #endif
+   #if IS_RF_MT6255RF
+#define RXADC_NoiseFlow          22
+#define RXADC_Saturation          9
+#define RXADC_MAX_DBd           100  //MAX COUNT=108864
+   #endif
+   #if IS_RF_MT6251RF
+#define RXADC_NoiseFlow          25
+#define RXADC_Saturation          9
+#define RXADC_MAX_DBd           100  //MAX COUNT=108864
+   #endif
+   #if IS_RF_AD6548        /* temporary parameter */
+#define RXADC_NoiseFlow           4
+#define RXADC_Saturation          2
+#define RXADC_MAX_DBd            76
+   #endif
+   #if IS_RF_AD6546        /* temporary parameter */
+#define RXADC_NoiseFlow          10
+#define RXADC_Saturation          3
+#define RXADC_MAX_DBd            76
+   #endif
+   #if IS_RF_SKY74045
+#define RXADC_NoiseFlow          23
+#define RXADC_Saturation          0
+#define RXADC_MAX_DBd            76
+   #endif
+   #if IS_RF_MT6162              /* temporary setting */
+#define RXADC_NoiseFlow           0
+#define RXADC_Saturation          1
+#define RXADC_MAX_DBd            79
+   #endif
+   #if IS_RF_MT6163
+      #if IS_BBTXRX_CHIP_DESIGN_VER_3
+#define RXADC_NoiseFlow          22
+#define RXADC_Saturation         10
+#define RXADC_MAX_DBd           101
+      #else
+#define RXADC_NoiseFlow           0
+#define RXADC_Saturation          1
+#define RXADC_MAX_DBd            79
+      #endif
+   #endif
+   #if IS_RF_MT6280RF
+#define RXADC_NoiseFlow          16
+#define RXADC_Saturation          8
+#define RXADC_MAX_DBd            99
+   #endif
+   #if IS_RF_MT6169
+#define RXADC_NoiseFlow          14
+#define RXADC_Saturation          8
+#define RXADC_MAX_DBd            99
+   #endif
+   #if IS_RF_MT6166
+#define RXADC_NoiseFlow          16
+#define RXADC_Saturation          9
+#define RXADC_MAX_DBd            99
+   #endif
+   #if IS_RF_MT6165
+#define RXADC_NoiseFlow          16
+#define RXADC_Saturation          9
+#define RXADC_MAX_DBd            99
+   #endif   
+   #if IS_RF_MT6176
+#define RXADC_NoiseFlow          16
+#define RXADC_Saturation          9
+#define RXADC_MAX_DBd            99
+   #endif
+   #if IS_RF_MT6179
+#define RXADC_NoiseFlow          23
+#define RXADC_Saturation         13
+#define RXADC_MAX_DBd            99
+   #endif   
+   #if IS_RF_MT6177L
+#define RXADC_NoiseFlow          26
+#define RXADC_Saturation          9
+#define RXADC_MAX_DBd            99
+   #endif 
+   #if IS_RF_MT6177M
+#define RXADC_NoiseFlow          21
+#define RXADC_Saturation          9
+#define RXADC_MAX_DBd            99
+   #endif  
+   #if IS_RF_TRINITYE1
+#define RXADC_NoiseFlow          26
+#define RXADC_Saturation          9
+#define RXADC_MAX_DBd            99
+   #endif 
+   #if IS_RF_TRINITYL
+#define RXADC_NoiseFlow          26
+#define RXADC_Saturation          9
+#define RXADC_MAX_DBd            99
+   #endif
+   #if IS_RF_MT6186 || IS_RF_MT6186M
+#define RXADC_NoiseFlow          26
+#define RXADC_Saturation          9
+#define RXADC_MAX_DBd            99
+   #endif
+   #if IS_RF_MT6190T
+#define RXADC_NoiseFlow          26
+#define RXADC_Saturation          9
+#define RXADC_MAX_DBd            99
+   #endif   
+#elif IS_CHIP_MT6218A || IS_EDGE_CHIP_MT6229_AND_LATTER_VERSION
+   #if IS_RF_BRIGHT2 || IS_RF_BRIGHT4 || IS_RF_AERO || IS_RF_AERO1PLUS
+#define RXADC_NoiseFlow          5
+#define RXADC_Saturation         6
+#define RXADC_MAX_DBd            78
+   #endif
+   #if IS_RF_MT6116 || IS_RF_MT6119 || IS_RF_MT6119C || IS_RF_MT6129A || IS_RF_MT6129B || IS_RF_MT6129C || IS_RF_MT6129D
+#define RXADC_NoiseFlow          31
+#define RXADC_Saturation         3
+#define RXADC_MAX_DBd            76
+   #endif
+   #if IS_RF_POLARIS1      /* RFMD: temporary parameter */
+#define RXADC_NoiseFlow          31
+#define RXADC_Saturation         3
+#define RXADC_MAX_DBd            76
+   #endif
+   #if IS_RF_SKY74117      /* SKY74117: temporary parameter */
+#define RXADC_NoiseFlow          15
+#define RXADC_Saturation          2
+#define RXADC_MAX_DBd            76
+   #endif
+   #if IS_RF_SKY74400      /* SKY74400: temporary parameter */
+#define RXADC_NoiseFlow          12
+#define RXADC_Saturation          2
+#define RXADC_MAX_DBd            76
+   #endif
+   #if IS_RF_MT6139B       /* temporary parameter */
+#define RXADC_NoiseFlow          15
+#define RXADC_Saturation          0
+#define RXADC_MAX_DBd            76
+   #endif
+   #if IS_RF_MT6140A       /* temporary parameter */
+#define RXADC_NoiseFlow          15
+#define RXADC_Saturation          0
+#define RXADC_MAX_DBd            76
+   #endif
+   #if IS_RF_MT6140B       /* temporary parameter */
+#define RXADC_NoiseFlow          15
+#define RXADC_Saturation          0
+#define RXADC_MAX_DBd            76
+   #endif
+   #if IS_RF_MT6140C       /* temporary parameter */
+#define RXADC_NoiseFlow          15
+#define RXADC_Saturation          0
+#define RXADC_MAX_DBd            76
+   #endif
+   #if IS_RF_MT6140D
+#define RXADC_NoiseFlow          15
+#define RXADC_Saturation          0
+#define RXADC_MAX_DBd            76
+   #endif
+   #if IS_RF_CMOSEDGE
+#define RXADC_NoiseFlow          10
+#define RXADC_Saturation          2
+#define RXADC_MAX_DBd            76
+   #endif
+   #if IS_RF_MTKSOC1T      /* temporary parameter */
+#define RXADC_NoiseFlow          15
+#define RXADC_Saturation          5
+#define RXADC_MAX_DBd            74
+   #endif
+   #if IS_RF_MT6139C
+#define RXADC_NoiseFlow          15
+#define RXADC_Saturation          0
+#define RXADC_MAX_DBd            76
+   #endif
+   #if IS_RF_MT6139E
+#define RXADC_NoiseFlow          15
+#define RXADC_Saturation          0  /* measured with MT6223*/
+#define RXADC_MAX_DBd            76  /* measured with MT6223*/
+   #endif
+   #if IS_RF_SKY74045
+#define RXADC_NoiseFlow          23
+#define RXADC_Saturation          0
+#define RXADC_MAX_DBd            76
+   #endif
+   #if IS_RF_AERO2
+#define RXADC_NoiseFlow          12
+#define RXADC_Saturation          2
+#define RXADC_MAX_DBd            76
+   #endif
+   #if IS_RF_SKY74137
+#define RXADC_NoiseFlow          20
+#define RXADC_Saturation          0
+#define RXADC_MAX_DBd            76
+   #endif
+   #if IS_RF_GRF6201
+#define RXADC_NoiseFlow           5
+#define RXADC_Saturation          4
+#define RXADC_MAX_DBd            74
+   #endif
+   #if IS_RF_AD6548
+#define RXADC_NoiseFlow           4
+#define RXADC_Saturation          2
+#define RXADC_MAX_DBd            76
+   #endif
+   #if IS_RF_AD6546
+#define RXADC_NoiseFlow          10
+#define RXADC_Saturation          3
+#define RXADC_MAX_DBd            76
+   #endif
+   #if IS_RF_MT6162              /* temporary setting */
+#define RXADC_NoiseFlow           0
+#define RXADC_Saturation          1
+#define RXADC_MAX_DBd            79
+   #endif
+   #if IS_RF_MT6163              /* temporary setting */
+#define RXADC_NoiseFlow           0
+#define RXADC_Saturation          1
+#define RXADC_MAX_DBd            79
+   #endif
+#endif
+
+#if IS_CHIP_MT6225_AND_LATTER_VERSION
+   #if IS_RF_BRIGHT2 || IS_RF_BRIGHT4 || IS_RF_AERO || IS_RF_AERO1PLUS
+#define RXADC_NoiseFlow           8
+#define RXADC_Saturation          0
+#define RXADC_MAX_DBd            76
+   #endif
+   #if IS_RF_MT6116 || IS_RF_MT6119 || IS_RF_MT6119C || IS_RF_MT6129A || IS_RF_MT6129B || IS_RF_MT6129C || IS_RF_MT6129D
+#define RXADC_NoiseFlow          29
+#define RXADC_Saturation          3
+#define RXADC_MAX_DBd            76
+   #endif
+   #if IS_RF_POLARIS1      /* RFMD: temporary parameter */
+#define RXADC_NoiseFlow           0
+#define RXADC_Saturation          0
+#define RXADC_MAX_DBd            76
+   #endif
+   #if IS_RF_SKY74117      /* SKY74117: temporary parameter */
+#define RXADC_NoiseFlow          15
+#define RXADC_Saturation          0
+#define RXADC_MAX_DBd            76
+   #endif
+   #if IS_RF_SKY74400      /* SKY74400: temporary parameter */
+#define RXADC_NoiseFlow          12
+#define RXADC_Saturation          0
+#define RXADC_MAX_DBd            76
+   #endif
+   #if IS_RF_MT6139B       /* temporary parameter */
+#define RXADC_NoiseFlow           0
+#define RXADC_Saturation          0
+#define RXADC_MAX_DBd            76
+   #endif
+   #if IS_RF_MT6139C       /* temporary parameter */
+#define RXADC_NoiseFlow          15
+#define RXADC_Saturation          5
+#define RXADC_MAX_DBd            76
+   #endif
+   #if IS_RF_MT6139E
+#define RXADC_NoiseFlow          15
+#define RXADC_Saturation          0
+#define RXADC_MAX_DBd            76
+   #endif
+   #if IS_RF_MT6140A       /* temporary parameter */
+#define RXADC_NoiseFlow           0
+#define RXADC_Saturation          0
+#define RXADC_MAX_DBd            76
+   #endif
+   #if IS_RF_MT6140B       /* temporary parameter */
+#define RXADC_NoiseFlow          15
+#define RXADC_Saturation          5
+#define RXADC_MAX_DBd            76
+   #endif
+   #if IS_RF_MT6140C       /* temporary parameter */
+#define RXADC_NoiseFlow          15
+#define RXADC_Saturation          5
+#define RXADC_MAX_DBd            76
+   #endif
+   #if IS_RF_MT6140D
+#define RXADC_NoiseFlow          15
+#define RXADC_Saturation          5
+#define RXADC_MAX_DBd            76
+   #endif
+   #if IS_RF_CMOSEDGE      /* temporary parameter */
+#define RXADC_NoiseFlow          15
+#define RXADC_Saturation          5
+#define RXADC_MAX_DBd            76
+   #endif
+   #if IS_RF_MTKSOC1T      /* temporary parameter */
+#define RXADC_NoiseFlow          15
+#define RXADC_Saturation          5
+#define RXADC_MAX_DBd            74
+   #endif
+   #if IS_RF_SKY74045      /* SKY74045: temporary parameter */
+#define RXADC_NoiseFlow          23//20
+#define RXADC_Saturation          1
+#define RXADC_MAX_DBd            76//75
+   #endif
+    #if IS_RF_BRIGHT5P
+#define RXADC_NoiseFlow           0
+#define RXADC_Saturation          0
+#define RXADC_MAX_DBd            78
+   #endif
+   #if IS_RF_AERO2
+#define RXADC_NoiseFlow          12
+#define RXADC_Saturation          2
+#define RXADC_MAX_DBd            76
+   #endif
+   #if IS_RF_SKY74137
+#define RXADC_NoiseFlow          20
+#define RXADC_Saturation          0
+#define RXADC_MAX_DBd            76
+   #endif
+   #if IS_RF_GRF6201
+#define RXADC_NoiseFlow           5
+#define RXADC_Saturation          4
+#define RXADC_MAX_DBd            76
+   #endif
+   #if IS_RF_AD6548        /* temporary parameter */
+#define RXADC_NoiseFlow           4
+#define RXADC_Saturation          2
+#define RXADC_MAX_DBd            76
+   #endif
+   #if IS_RF_AD6546        /* temporary parameter */
+#define RXADC_NoiseFlow          10
+#define RXADC_Saturation          3
+#define RXADC_MAX_DBd            76
+   #endif
+#elif IS_CHIP_MT6218B_AND_LATTER_VERSION
+   #if IS_RF_BRIGHT2 || IS_RF_BRIGHT4 || IS_RF_AERO || IS_RF_AERO1PLUS
+#define RXADC_NoiseFlow           8
+#define RXADC_Saturation          0
+#define RXADC_MAX_DBd            74
+   #endif
+   #if IS_RF_MT6116 || IS_RF_MT6119 || IS_RF_MT6119C || IS_RF_MT6129A || IS_RF_MT6129B || IS_RF_MT6129C || IS_RF_MT6129D
+#define RXADC_NoiseFlow          29
+#define RXADC_Saturation          3
+#define RXADC_MAX_DBd            74
+   #endif
+   #if IS_RF_POLARIS1      /* RFMD: temporary parameter */
+#define RXADC_NoiseFlow           0
+#define RXADC_Saturation          0
+#define RXADC_MAX_DBd            74
+   #endif
+   #if IS_RF_SKY74117      /* SKY74117: temporary parameter */
+#define RXADC_NoiseFlow          15
+#define RXADC_Saturation          0
+#define RXADC_MAX_DBd            74
+   #endif
+   #if IS_RF_SKY74400      /* SKY74400: temporary parameter */
+#define RXADC_NoiseFlow          12
+#define RXADC_Saturation          0
+#define RXADC_MAX_DBd            74
+   #endif
+   #if IS_RF_MT6139B       /* temporary parameter */
+#define RXADC_NoiseFlow           0
+#define RXADC_Saturation          0
+#define RXADC_MAX_DBd            74
+   #endif
+   #if IS_RF_MT6139C       /* temporary parameter */
+#define RXADC_NoiseFlow          15
+#define RXADC_Saturation          5
+#define RXADC_MAX_DBd            74
+   #endif
+   #if IS_RF_MT6139E
+#define RXADC_NoiseFlow          15
+#define RXADC_Saturation          0
+#define RXADC_MAX_DBd            74
+   #endif
+   #if IS_RF_MT6140A       /* temporary parameter */
+#define RXADC_NoiseFlow           0
+#define RXADC_Saturation          0
+#define RXADC_MAX_DBd            74
+   #endif
+   #if IS_RF_MT6140B       /* temporary parameter */
+#define RXADC_NoiseFlow          15
+#define RXADC_Saturation          5
+#define RXADC_MAX_DBd            74
+   #endif
+   #if IS_RF_MT6140C       /* */
+#define RXADC_NoiseFlow          15
+#define RXADC_Saturation          5
+#define RXADC_MAX_DBd            74
+   #endif
+   #if IS_RF_MT6140D       /* temporary parameter */
+#define RXADC_NoiseFlow          15
+#define RXADC_Saturation          5
+#define RXADC_MAX_DBd            74
+   #endif
+   #if IS_RF_CMOSEDGE      /* temporary parameter */
+#define RXADC_NoiseFlow          15
+#define RXADC_Saturation          5
+#define RXADC_MAX_DBd            74
+   #endif
+   #if IS_RF_MTKSOC1T      /* temporary parameter */
+#define RXADC_NoiseFlow          15
+#define RXADC_Saturation          5
+#define RXADC_MAX_DBd            74
+   #endif
+   #if IS_RF_SKY74045      /* SKY74045: temporary parameter */
+#define RXADC_NoiseFlow          23 //20
+#define RXADC_Saturation          0
+#define RXADC_MAX_DBd            74 //75
+   #endif
+   #if IS_RF_BRIGHT5P
+#define RXADC_NoiseFlow           0
+#define RXADC_Saturation          0
+#define RXADC_MAX_DBd            78
+   #endif
+   #if IS_RF_AERO2
+#define RXADC_NoiseFlow          12
+#define RXADC_Saturation          2
+#define RXADC_MAX_DBd            74
+   #endif
+   #if IS_RF_SKY74137
+#define RXADC_NoiseFlow           0
+#define RXADC_Saturation          0
+#define RXADC_MAX_DBd           100
+   #endif
+   #if IS_RF_GRF6201
+#define RXADC_NoiseFlow           5
+#define RXADC_Saturation          4
+#define RXADC_MAX_DBd            74
+   #endif
+   #if IS_RF_IRFS3001
+#define RXADC_NoiseFlow          27
+#define RXADC_Saturation          6
+#define RXADC_MAX_DBd            74
+   #endif
+   #if IS_RF_AD6548
+#define RXADC_NoiseFlow           4
+#define RXADC_Saturation          2
+#define RXADC_MAX_DBd            76
+   #endif
+   #if IS_RF_AD6546        /* AD6546: temporary parameter */
+#define RXADC_NoiseFlow          10
+#define RXADC_Saturation          3
+#define RXADC_MAX_DBd            74
+   #endif
+#endif
+
+#define PM_MAGIC_VALUE           ( (short)(DSP_MAGIC_VALUE*RSSI_FACTOR) )
+#define PM_SETPOINT              ( PM_MAGIC_VALUE + DSP_SETPOINT * RSSI_FACTOR )
+#define PM_UnderFlow             ( PM_MAGIC_VALUE + RXADC_NoiseFlow * RSSI_FACTOR )
+#define PM_OverFlow              ( PM_MAGIC_VALUE + (RXADC_MAX_DBd-RXADC_Saturation) * RSSI_FACTOR )
+#define PM_UnderFlowReport       ( PM_UnderFlow - PM_OverFlow + PM_SETPOINT )
+#define PM_OverFlowReport        ( PM_OverFlow + PM_SETPOINT - PM_UnderFlow )
+
+/*...........................................................................*/
+#if defined(__MTK_TARGET__) && defined(__ARMCC_VERSION)
+#if IS_INTERNDATA_LEVEL1
+#pragma arm section rwdata = "INTSRAM_RW" , rodata = "INTSRAM_RODATA" , zidata = "INTSRAM_ZI"
+#else
+#pragma arm section rwdata , rodata , zidata
+#endif
+#endif /* __MTK_TARGET__ */
+/*...........................................................................*/
+#if IS_AFC_CAPABILITY_ENHANCEMENT_SUPPORT
+   #if IS_TELEMATICS_HIGH_TEMPERATURE_SUPPORT
+   extern kal_int32 EL1D_RxAfc_Multi_Tms_Interp_Calc(kal_uint32 tfc_u);
+   extern kal_uint32 EL1D_RxAfc_Multi_Tms_Read_Auxadc_Latest_Temperature(void);
+   #endif
+#endif
+
+#if IS_DYNAMICAL_NOISE_FLOOR_AND_SATURATION_SUPPORT
+   #if IS_RF_TRINITYL || IS_RF_MT6186 || IS_RF_MT6186M
+const AGCParams_T agcParams_p[] =
+{
+   {   //Power_in=-120
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -749,        0,    -1210,      288},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -749,        0,    -1210,      288},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -749,        0,    -1210,      288},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -749,        0,    -1210,      288},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-119
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -749,        0,    -1210,      288},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -749,        0,    -1210,      288},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -749,        0,    -1210,      288},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -749,        0,    -1210,      288},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-118
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -749,        0,    -1210,      288},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -749,        0,    -1210,      288},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -749,        0,    -1210,      288},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -749,        0,    -1210,      288},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-117
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -749,        0,    -1210,      288},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -749,        0,    -1210,      288},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -749,        0,    -1210,      288},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -749,        0,    -1210,      288},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-116
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -778,        0,    -1239,      317},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -749,        0,    -1210,      288},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -749,        0,    -1210,      288},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -796,        0,    -1257,      335},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-115
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -805,        0,    -1266,      344},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -749,        0,    -1210,      288},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -749,        0,    -1210,      288},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -809,        0,    -1270,      348},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-114
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -803,        0,    -1264,      342},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -786,        0,    -1247,      325},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -749,        0,    -1210,      288},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -806,        0,    -1267,      345},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-113
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -800,        0,    -1261,      339},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -793,        0,    -1254,      332},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -755,        0,    -1216,      294},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -820,        0,    -1281,      359},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-112
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -794,        0,    -1255,      333},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -769,        0,    -1230,      308},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -772,        0,    -1233,      311},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -817,        0,    -1278,      356},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-111
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -809,        0,    -1270,      348},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -795,        0,    -1256,      334},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -805,        0,    -1266,      344},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -825,        0,    -1286,      364},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-110
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -821,        0,    -1282,      360},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -819,        0,    -1280,      358},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -801,        0,    -1262,      340},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -823,        0,    -1284,      362},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-109
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -817,        0,    -1278,      356},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -814,        0,    -1275,      353},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -811,        0,    -1272,      350},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -829,        0,    -1290,      368},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-108
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -822,        0,    -1283,      361},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -785,        0,    -1246,      324},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -809,        0,    -1270,      348},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -827,        0,    -1288,      366},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-107
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -819,        0,    -1280,      358},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -798,        0,    -1259,      337},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -804,        0,    -1265,      343},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -825,        0,    -1286,      364},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-106
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -815,        0,    -1276,      354},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -817,        0,    -1278,      356},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -812,        0,    -1273,      351},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -827,        0,    -1288,      366},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-105
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -810,        0,    -1271,      349},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -812,        0,    -1273,      351},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -810,        0,    -1271,      349},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -824,        0,    -1285,      363},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-104
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -821,        0,    -1282,      360},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -822,        0,    -1283,      361},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -804,        0,    -1265,      343},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -822,        0,    -1283,      361},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-103
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -815,        0,    -1276,      354},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -814,        0,    -1275,      353},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -813,        0,    -1274,      352},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -818,        0,    -1279,      357},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-102
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -810,        0,    -1271,      349},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -804,        0,    -1265,      343},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -808,        0,    -1269,      347},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -823,        0,    -1284,      362},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-101
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -819,        0,    -1280,      358},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -821,        0,    -1282,      360},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -804,        0,    -1265,      343},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -821,        0,    -1282,      360},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-100
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -814,        0,    -1275,      353},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -817,        0,    -1278,      356},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -812,        0,    -1273,      351},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -818,        0,    -1279,      357},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-99
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -803,        0,    -1264,      342},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -823,        0,    -1284,      362},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -810,        0,    -1271,      349},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -826,        0,    -1287,      365},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-98
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -799,        0,    -1260,      338},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -818,        0,    -1279,      357},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -805,        0,    -1266,      344},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -821,        0,    -1282,      360},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-97
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -799,        0,    -1260,      338},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -812,        0,    -1273,      351},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -816,        0,    -1277,      355},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -801,        0,    -1262,      340},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-96
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -796,        0,    -1257,      335},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -803,        0,    -1264,      342},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -812,        0,    -1273,      351},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -797,        0,    -1258,      336},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-95
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -793,        0,    -1254,      332},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -801,        0,    -1262,      340},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -806,        0,    -1267,      345},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -795,        0,    -1256,      334},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-94
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -789,        0,    -1250,      328},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -799,        0,    -1260,      338},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -798,        0,    -1259,      337},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -793,        0,    -1254,      332},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-93
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -783,        0,    -1244,      322},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -794,        0,    -1255,      333},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -811,        0,    -1272,      350},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -790,        0,    -1251,      329},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-92
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -799,        0,    -1260,      338},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -791,        0,    -1252,      330},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -806,        0,    -1267,      345},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -786,        0,    -1247,      325},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-91
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -808,        0,    -1269,      347},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -785,        0,    -1246,      324},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -793,        0,    -1254,      332},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -780,        0,    -1241,      319},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-90
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -806,        0,    -1267,      345},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -800,        0,    -1261,      339},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -791,        0,    -1252,      330},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -777,        0,    -1238,      316},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-89
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -815,        0,    -1276,      354},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -796,        0,    -1257,      335},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -787,        0,    -1248,      326},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -771,        0,    -1232,      310},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-88
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -809,        0,    -1270,      348},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -808,        0,    -1269,      347},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -779,        0,    -1240,      318},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -787,        0,    -1248,      326},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-87
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -819,        0,    -1280,      358},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -818,        0,    -1279,      357},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -778,        0,    -1239,      317},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -802,        0,    -1263,      341},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-86
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -816,        0,    -1277,      355},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -813,        0,    -1274,      352},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -792,        0,    -1253,      331},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -795,        0,    -1256,      334},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-85
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -812,        0,    -1273,      351},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -819,        0,    -1280,      358},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -786,        0,    -1247,      325},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -808,        0,    -1269,      347},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-84
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -807,        0,    -1268,      346},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -819,        0,    -1280,      358},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -798,        0,    -1259,      337},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -801,        0,    -1262,      340},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-83
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -817,        0,    -1278,      356},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -815,        0,    -1276,      354},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -810,        0,    -1271,      349},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -813,        0,    -1274,      352},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-82
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -813,        0,    -1274,      352},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -809,        0,    -1270,      348},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -807,        0,    -1268,      346},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -808,        0,    -1269,      347},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-81
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -807,        0,    -1268,      346},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -818,        0,    -1279,      357},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -801,        0,    -1262,      340},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -802,        0,    -1263,      341},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-80
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -818,        0,    -1279,      357},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -816,        0,    -1277,      355},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -813,        0,    -1274,      352},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -810,        0,    -1271,      349},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-79
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -815,        0,    -1276,      354},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -812,        0,    -1273,      351},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -807,        0,    -1268,      346},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -807,        0,    -1268,      346},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-78
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -821,        0,    -1282,      360},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -817,        0,    -1278,      356},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -803,        0,    -1264,      342},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-77
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -816,        0,    -1277,      355},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -813,        0,    -1274,      352},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-76
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -812,        0,    -1273,      351},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -809,        0,    -1270,      348},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-75
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -802,        0,    -1263,      341},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-74
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-73
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-72
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-71
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-70
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-69
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-68
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-67
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-66
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-65
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-64
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-63
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-62
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-61
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-60
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-59
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-58
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-57
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -243,    -1217,      295},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -242,    -1218,      296},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-56
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -251,    -1209,      287},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -251,    -1209,      287},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-55
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -257,    -1203,      281},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -257,    -1203,      281},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-54
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -257,    -1203,      281},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -249,    -1211,      289},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -257,    -1203,      281},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-53
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -265,    -1195,      273},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -240,    -1220,      298},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -255,    -1205,      283},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -261,    -1199,      277},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-52
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -266,    -1194,      272},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -250,    -1210,      288},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -258,    -1202,      280},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -265,    -1195,      273},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-51
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -249,    -1211,      289},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -254,    -1206,      284},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -261,    -1199,      277},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -247,    -1213,      291},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-50
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -253,    -1207,      285},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -261,    -1199,      277},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -262,    -1198,      276},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -251,    -1209,      287},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-49
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -258,    -1202,      280},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -259,    -1201,      279},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -267,    -1193,      271},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -257,    -1203,      281},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-48
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -263,    -1197,      275},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -263,    -1197,      275},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -247,    -1213,      291},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -243,    -1217,      295},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-47
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -252,    -1208,      286},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -244,    -1216,      294},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -254,    -1206,      284},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -246,    -1214,      292},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-46
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -261,    -1199,      277},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -253,    -1207,      285},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -259,    -1201,      279},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -255,    -1205,      283},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-45
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -243,    -1217,      295},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -257,    -1203,      281},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -263,    -1197,      275},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -241,    -1219,      297},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-44
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -248,    -1212,      290},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -242,    -1218,      296},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -254,    -1206,      284},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -248,    -1212,      290},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-43
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -258,    -1202,      280},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -255,    -1205,      283},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -257,    -1203,      281},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -252,    -1208,      286},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-42
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -246,    -1214,      292},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -258,    -1202,      280},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -245,    -1215,      293},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -243,    -1217,      295},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-41
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -251,    -1209,      287},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -249,    -1211,      289},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -254,    -1206,      284},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -246,    -1214,      292},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-40
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -259,    -1201,      279},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -255,    -1205,      283},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -258,    -1202,      280},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -256,    -1204,      282},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-39
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -244,    -1216,      294},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -257,    -1203,      281},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -244,    -1216,      294},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -259,    -1201,      279},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-38
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -254,    -1206,      284},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -249,    -1211,      289},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -252,    -1208,      286},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -248,    -1212,      290},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-37
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -261,    -1199,      277},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -253,    -1207,      285},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -258,    -1202,      280},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -253,    -1207,      285},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-36
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -246,    -1214,      292},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -260,    -1200,      278},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -261,    -1199,      277},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -241,    -1219,      297},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-35
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -252,    -1208,      286},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -247,    -1213,      291},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -248,    -1212,      290},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -244,    -1216,      294},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-34
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -259,    -1201,      279},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -255,    -1205,      283},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -256,    -1204,      282},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -253,    -1207,      285},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-33
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -245,    -1215,      293},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -260,    -1200,      278},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -259,    -1201,      279},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -261,    -1199,      277},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-32
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -252,    -1208,      286},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -252,    -1208,      286},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -245,    -1215,      293},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -245,    -1215,      293},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-31
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -259,    -1201,      279},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -255,    -1205,      283},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -257,    -1203,      281},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -256,    -1204,      282},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-30
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -245,    -1215,      293},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -244,    -1216,      294},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -262,    -1198,      276},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -259,    -1201,      279},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-29
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -251,    -1209,      287},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -246,    -1214,      292},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -253,    -1207,      285},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -246,    -1214,      292},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-28
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -260,    -1200,      278},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -255,    -1205,      283},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -258,    -1202,      280},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -253,    -1207,      285},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-27
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -260,    -1200,      278},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -261,    -1199,      277},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -260,    -1200,      278},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -242,    -1218,      296},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-26
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -252,    -1208,      286},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -251,    -1209,      287},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -251,    -1209,      287},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -245,    -1215,      293},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-25
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -258,    -1202,      280},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -258,    -1202,      280},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -256,    -1204,      282},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -253,    -1207,      285},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-24
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -245,    -1215,      293},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -260,    -1200,      278},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -258,    -1202,      280},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -257,    -1203,      281},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-23
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -255,    -1205,      283},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -247,    -1213,      291},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -250,    -1210,      288},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -243,    -1217,      295},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-22
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -257,    -1203,      281},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -259,    -1201,      279},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -254,    -1206,      284},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -250,    -1210,      288},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-21
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -247,    -1213,      291},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -257,    -1203,      281},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -260,    -1200,      278},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -257,    -1203,      281},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-20
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -256,    -1204,      282},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -245,    -1215,      293},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -245,    -1215,      293},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -243,    -1217,      295},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-19
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -261,    -1199,      277},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -255,    -1205,      283},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -251,    -1209,      287},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -246,    -1214,      292},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-18
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -240,    -1220,      298},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -242,    -1218,      296},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -253,    -1207,      285},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -249,    -1211,      289},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-17
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -357,    -1103,      181},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -379,    -1081,      159},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -372,    -1088,      166},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -347,    -1113,      191},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-16
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -357,    -1103,      181},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -379,    -1081,      159},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -372,    -1088,      166},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -347,    -1113,      191},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-15
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -357,    -1103,      181},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -379,    -1081,      159},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -372,    -1088,      166},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -347,    -1113,      191},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-14
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -357,    -1103,      181},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -379,    -1081,      159},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -372,    -1088,      166},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -347,    -1113,      191},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-13
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -357,    -1103,      181},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -379,    -1081,      159},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -372,    -1088,      166},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -347,    -1113,      191},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-12
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -357,    -1103,      181},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -379,    -1081,      159},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -372,    -1088,      166},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -347,    -1113,      191},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-11
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -357,    -1103,      181},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -379,    -1081,      159},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -372,    -1088,      166},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -348,    -1112,      190},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-10
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -357,    -1103,      181},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -379,    -1081,      159},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -372,    -1088,      166},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -347,    -1113,      191},      //FrequencyBand1900
+      }
+   },
+};
+   #elif IS_RF_MT6190T
+const AGCParams_T agcParams_p[] =
+{
+   {   //Power_in=-120
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -749,        0,    -1210,      288},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -749,        0,    -1210,      288},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -749,        0,    -1210,      288},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -749,        0,    -1210,      288},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-119
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -749,        0,    -1210,      288},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -749,        0,    -1210,      288},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -749,        0,    -1210,      288},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -749,        0,    -1210,      288},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-118
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -749,        0,    -1210,      288},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -749,        0,    -1210,      288},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -749,        0,    -1210,      288},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -749,        0,    -1210,      288},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-117
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -749,        0,    -1210,      288},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -749,        0,    -1210,      288},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -749,        0,    -1210,      288},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -749,        0,    -1210,      288},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-116
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -778,        0,    -1239,      317},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -749,        0,    -1210,      288},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -749,        0,    -1210,      288},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -796,        0,    -1257,      335},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-115
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -805,        0,    -1266,      344},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -749,        0,    -1210,      288},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -749,        0,    -1210,      288},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -809,        0,    -1270,      348},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-114
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -803,        0,    -1264,      342},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -786,        0,    -1247,      325},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -749,        0,    -1210,      288},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -806,        0,    -1267,      345},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-113
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -800,        0,    -1261,      339},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -793,        0,    -1254,      332},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -755,        0,    -1216,      294},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -820,        0,    -1281,      359},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-112
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -794,        0,    -1255,      333},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -769,        0,    -1230,      308},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -772,        0,    -1233,      311},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -817,        0,    -1278,      356},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-111
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -809,        0,    -1270,      348},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -795,        0,    -1256,      334},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -805,        0,    -1266,      344},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -825,        0,    -1286,      364},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-110
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -821,        0,    -1282,      360},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -819,        0,    -1280,      358},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -801,        0,    -1262,      340},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -823,        0,    -1284,      362},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-109
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -817,        0,    -1278,      356},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -814,        0,    -1275,      353},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -811,        0,    -1272,      350},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -829,        0,    -1290,      368},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-108
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -822,        0,    -1283,      361},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -785,        0,    -1246,      324},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -809,        0,    -1270,      348},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -827,        0,    -1288,      366},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-107
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -819,        0,    -1280,      358},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -798,        0,    -1259,      337},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -804,        0,    -1265,      343},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -825,        0,    -1286,      364},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-106
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -815,        0,    -1276,      354},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -817,        0,    -1278,      356},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -812,        0,    -1273,      351},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -827,        0,    -1288,      366},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-105
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -810,        0,    -1271,      349},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -812,        0,    -1273,      351},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -810,        0,    -1271,      349},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -824,        0,    -1285,      363},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-104
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -821,        0,    -1282,      360},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -822,        0,    -1283,      361},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -804,        0,    -1265,      343},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -822,        0,    -1283,      361},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-103
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -815,        0,    -1276,      354},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -814,        0,    -1275,      353},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -813,        0,    -1274,      352},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -818,        0,    -1279,      357},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-102
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -810,        0,    -1271,      349},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -804,        0,    -1265,      343},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -808,        0,    -1269,      347},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -823,        0,    -1284,      362},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-101
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -819,        0,    -1280,      358},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -821,        0,    -1282,      360},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -804,        0,    -1265,      343},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -821,        0,    -1282,      360},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-100
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -814,        0,    -1275,      353},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -817,        0,    -1278,      356},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -812,        0,    -1273,      351},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -818,        0,    -1279,      357},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-99
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -803,        0,    -1264,      342},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -823,        0,    -1284,      362},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -810,        0,    -1271,      349},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -826,        0,    -1287,      365},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-98
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -799,        0,    -1260,      338},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -818,        0,    -1279,      357},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -805,        0,    -1266,      344},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -821,        0,    -1282,      360},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-97
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -799,        0,    -1260,      338},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -812,        0,    -1273,      351},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -816,        0,    -1277,      355},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -801,        0,    -1262,      340},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-96
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -796,        0,    -1257,      335},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -803,        0,    -1264,      342},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -812,        0,    -1273,      351},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -797,        0,    -1258,      336},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-95
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -793,        0,    -1254,      332},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -801,        0,    -1262,      340},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -806,        0,    -1267,      345},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -795,        0,    -1256,      334},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-94
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -789,        0,    -1250,      328},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -799,        0,    -1260,      338},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -798,        0,    -1259,      337},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -793,        0,    -1254,      332},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-93
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -783,        0,    -1244,      322},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -794,        0,    -1255,      333},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -811,        0,    -1272,      350},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -790,        0,    -1251,      329},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-92
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -799,        0,    -1260,      338},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -791,        0,    -1252,      330},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -806,        0,    -1267,      345},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -786,        0,    -1247,      325},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-91
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -808,        0,    -1269,      347},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -785,        0,    -1246,      324},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -793,        0,    -1254,      332},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -780,        0,    -1241,      319},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-90
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -806,        0,    -1267,      345},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -800,        0,    -1261,      339},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -791,        0,    -1252,      330},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -777,        0,    -1238,      316},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-89
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -815,        0,    -1276,      354},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -796,        0,    -1257,      335},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -787,        0,    -1248,      326},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -771,        0,    -1232,      310},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-88
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -809,        0,    -1270,      348},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -808,        0,    -1269,      347},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -779,        0,    -1240,      318},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -787,        0,    -1248,      326},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-87
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -819,        0,    -1280,      358},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -818,        0,    -1279,      357},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -778,        0,    -1239,      317},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -802,        0,    -1263,      341},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-86
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -816,        0,    -1277,      355},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -813,        0,    -1274,      352},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -792,        0,    -1253,      331},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -795,        0,    -1256,      334},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-85
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -812,        0,    -1273,      351},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -819,        0,    -1280,      358},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -786,        0,    -1247,      325},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -808,        0,    -1269,      347},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-84
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -807,        0,    -1268,      346},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -819,        0,    -1280,      358},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -798,        0,    -1259,      337},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -801,        0,    -1262,      340},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-83
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -817,        0,    -1278,      356},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -815,        0,    -1276,      354},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -810,        0,    -1271,      349},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -813,        0,    -1274,      352},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-82
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -813,        0,    -1274,      352},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -809,        0,    -1270,      348},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -807,        0,    -1268,      346},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -808,        0,    -1269,      347},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-81
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -807,        0,    -1268,      346},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -818,        0,    -1279,      357},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -801,        0,    -1262,      340},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -802,        0,    -1263,      341},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-80
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -818,        0,    -1279,      357},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -816,        0,    -1277,      355},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -813,        0,    -1274,      352},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -810,        0,    -1271,      349},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-79
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -815,        0,    -1276,      354},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -812,        0,    -1273,      351},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -807,        0,    -1268,      346},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -807,        0,    -1268,      346},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-78
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -821,        0,    -1282,      360},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -817,        0,    -1278,      356},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -803,        0,    -1264,      342},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-77
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -816,        0,    -1277,      355},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -813,        0,    -1274,      352},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-76
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -812,        0,    -1273,      351},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -809,        0,    -1270,      348},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-75
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -802,        0,    -1263,      341},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-74
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-73
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-72
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-71
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-70
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-69
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-68
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-67
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-66
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-65
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-64
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-63
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-62
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-61
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-60
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-59
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-58
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-57
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -243,    -1217,      295},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -242,    -1218,      296},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-56
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -251,    -1209,      287},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -251,    -1209,      287},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-55
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -257,    -1203,      281},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -257,    -1203,      281},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-54
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -257,    -1203,      281},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -249,    -1211,      289},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -257,    -1203,      281},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-53
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -265,    -1195,      273},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -240,    -1220,      298},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -255,    -1205,      283},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -261,    -1199,      277},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-52
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -266,    -1194,      272},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -250,    -1210,      288},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -258,    -1202,      280},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -265,    -1195,      273},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-51
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -249,    -1211,      289},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -254,    -1206,      284},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -261,    -1199,      277},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -247,    -1213,      291},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-50
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -253,    -1207,      285},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -261,    -1199,      277},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -262,    -1198,      276},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -251,    -1209,      287},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-49
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -258,    -1202,      280},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -259,    -1201,      279},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -267,    -1193,      271},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -257,    -1203,      281},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-48
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -263,    -1197,      275},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -263,    -1197,      275},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -247,    -1213,      291},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -243,    -1217,      295},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-47
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -252,    -1208,      286},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -244,    -1216,      294},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -254,    -1206,      284},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -246,    -1214,      292},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-46
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -261,    -1199,      277},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -253,    -1207,      285},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -259,    -1201,      279},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -255,    -1205,      283},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-45
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -243,    -1217,      295},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -257,    -1203,      281},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -263,    -1197,      275},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -241,    -1219,      297},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-44
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -248,    -1212,      290},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -242,    -1218,      296},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -254,    -1206,      284},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -248,    -1212,      290},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-43
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -258,    -1202,      280},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -255,    -1205,      283},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -257,    -1203,      281},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -252,    -1208,      286},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-42
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -246,    -1214,      292},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -258,    -1202,      280},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -245,    -1215,      293},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -243,    -1217,      295},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-41
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -251,    -1209,      287},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -249,    -1211,      289},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -254,    -1206,      284},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -246,    -1214,      292},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-40
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -259,    -1201,      279},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -255,    -1205,      283},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -258,    -1202,      280},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -256,    -1204,      282},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-39
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -244,    -1216,      294},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -257,    -1203,      281},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -244,    -1216,      294},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -259,    -1201,      279},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-38
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -254,    -1206,      284},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -249,    -1211,      289},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -252,    -1208,      286},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -248,    -1212,      290},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-37
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -261,    -1199,      277},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -253,    -1207,      285},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -258,    -1202,      280},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -253,    -1207,      285},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-36
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -246,    -1214,      292},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -260,    -1200,      278},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -261,    -1199,      277},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -241,    -1219,      297},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-35
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -252,    -1208,      286},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -247,    -1213,      291},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -248,    -1212,      290},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -244,    -1216,      294},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-34
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -259,    -1201,      279},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -255,    -1205,      283},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -256,    -1204,      282},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -253,    -1207,      285},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-33
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -245,    -1215,      293},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -260,    -1200,      278},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -259,    -1201,      279},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -261,    -1199,      277},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-32
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -252,    -1208,      286},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -252,    -1208,      286},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -245,    -1215,      293},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -245,    -1215,      293},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-31
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -259,    -1201,      279},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -255,    -1205,      283},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -257,    -1203,      281},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -256,    -1204,      282},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-30
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -245,    -1215,      293},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -244,    -1216,      294},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -262,    -1198,      276},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -259,    -1201,      279},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-29
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -251,    -1209,      287},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -246,    -1214,      292},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -253,    -1207,      285},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -246,    -1214,      292},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-28
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -260,    -1200,      278},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -255,    -1205,      283},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -258,    -1202,      280},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -253,    -1207,      285},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-27
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -260,    -1200,      278},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -261,    -1199,      277},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -260,    -1200,      278},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -242,    -1218,      296},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-26
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -252,    -1208,      286},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -251,    -1209,      287},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -251,    -1209,      287},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -245,    -1215,      293},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-25
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -258,    -1202,      280},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -258,    -1202,      280},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -256,    -1204,      282},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -253,    -1207,      285},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-24
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -245,    -1215,      293},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -260,    -1200,      278},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -258,    -1202,      280},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -257,    -1203,      281},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-23
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -255,    -1205,      283},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -247,    -1213,      291},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -250,    -1210,      288},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -243,    -1217,      295},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-22
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -257,    -1203,      281},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -259,    -1201,      279},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -254,    -1206,      284},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -250,    -1210,      288},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-21
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -247,    -1213,      291},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -257,    -1203,      281},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -260,    -1200,      278},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -257,    -1203,      281},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-20
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -256,    -1204,      282},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -245,    -1215,      293},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -245,    -1215,      293},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -243,    -1217,      295},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-19
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -261,    -1199,      277},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -255,    -1205,      283},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -251,    -1209,      287},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -246,    -1214,      292},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-18
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -240,    -1220,      298},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -242,    -1218,      296},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -253,    -1207,      285},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -249,    -1211,      289},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-17
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -357,    -1103,      181},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -379,    -1081,      159},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -372,    -1088,      166},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -347,    -1113,      191},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-16
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -357,    -1103,      181},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -379,    -1081,      159},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -372,    -1088,      166},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -347,    -1113,      191},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-15
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -357,    -1103,      181},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -379,    -1081,      159},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -372,    -1088,      166},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -347,    -1113,      191},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-14
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -357,    -1103,      181},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -379,    -1081,      159},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -372,    -1088,      166},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -347,    -1113,      191},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-13
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -357,    -1103,      181},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -379,    -1081,      159},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -372,    -1088,      166},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -347,    -1113,      191},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-12
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -357,    -1103,      181},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -379,    -1081,      159},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -372,    -1088,      166},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -347,    -1113,      191},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-11
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -357,    -1103,      181},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -379,    -1081,      159},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -372,    -1088,      166},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -348,    -1112,      190},      //FrequencyBand1900
+      }
+   },
+   {   //Power_in=-10
+      {
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,        0,    -1460,      538},      //FrequencyBand400
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -357,    -1103,      181},      //FrequencyBand850
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -379,    -1081,      159},      //FrequencyBand900
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -372,    -1088,      166},      //FrequencyBand1800
+         {-76*RSSI_FACTOR, PM_SETPOINT,     -999,     -347,    -1113,      191},      //FrequencyBand1900
+      }
+   },
+};
+   #endif 
+#endif
+const AGCParams agcParams[ FrequencyBandCount ] =
+{/*          default,        best,        under,        over,        underReport,        overReport */
+   { -76*RSSI_FACTOR, PM_SETPOINT, PM_UnderFlow, PM_OverFlow, PM_UnderFlowReport, PM_OverFlowReport }, /* FrequencyBand400  */
+   { -76*RSSI_FACTOR, PM_SETPOINT, PM_UnderFlow, PM_OverFlow, PM_UnderFlowReport, PM_OverFlowReport }, /* FrequencyBand850  */
+   { -76*RSSI_FACTOR, PM_SETPOINT, PM_UnderFlow, PM_OverFlow, PM_UnderFlowReport, PM_OverFlowReport }, /* FrequencyBand900  */
+   { -76*RSSI_FACTOR, PM_SETPOINT, PM_UnderFlow, PM_OverFlow, PM_UnderFlowReport, PM_OverFlowReport }, /* FrequencyBand1800 */
+   { -76*RSSI_FACTOR, PM_SETPOINT, PM_UnderFlow, PM_OverFlow, PM_UnderFlowReport, PM_OverFlowReport }, /* FrequencyBand1900 */
+};
+
+#if IS_SAIC_CHIP_MT6223_AND_LATTER_VERSION
+const unsigned short RXADC_NoiseFlow_mul_64 = RXADC_NoiseFlow * 64;  /* Noise floor(dBd)*64 */
+#endif
+
+#if IS_2G_STANDBY_OWN_DAC_SUPPORT
+const int16 glAfcThrehold = 70;      // A threshold to select active rat dac value (DacValue) or temp dac (glDtemp_dac) when 2G in stand by mode 
+   #if IS_2G_STANDBY_DAC_ENHANCEMENT_ENABLE
+const int16 glAfcThrehold2 = 750;    // A threshold to avoid temp dac (glDtemp_dac) false alarm when 2G in stand by mode 
+   #endif
+#endif
+#if IS_AFC_CAPABILITY_ENHANCEMENT_SUPPORT
+int32 onek_hz_dac     = (int32)((1200*C_PSI_STA)/0x1000); 
+#else
+int16 onek_hz_dac     = (int16)((1200*C_PSI_STA)/0x1000);
+#endif
+
+#if IS_AFC_CAPABILITY_ENHANCEMENT_SUPPORT
+const int32 afc_dac_initial = 20250;
+#else
+const int16 afc_dac_initial = 4096;
+#endif /* IS_AFC_CAPABILITY_ENHANCEMENT_SUPPORT */
+int16 GSM_afc_inv_slope   = C_PSI_STA; 
+intx  GSM_afc_dac_default = PSI_EE;
+
+#if IS_32K_CRYSTAL_REMOVAL_SUPPORT || IS_DUAL_LOOP_AFC_CONTROL_SUPPORT
+intx  afc_Phi_est         = C_PSI_STA;
+   #if IS_AFC_CAPABILITY_ENHANCEMENT_SUPPORT
+int32 locked_DacValue     = PSI_EE; 
+int32 current_DacValue    = PSI_EE; 
+      #if IS_TELEMATICS_HIGH_TEMPERATURE_SUPPORT
+int32 current_DacValueTemperature = L1D_CALIB_TEMPERATURE_TMS_TYPE_2;
+      #endif
+int32 afc_dac_default_ori = PSI_EE; 
+   #else
+int16 locked_DacValue     = PSI_EE;
+int16 current_DacValue    = PSI_EE;
+int16 afc_dac_default_ori = PSI_EE;
+   #endif /* IS_AFC_CAPABILITY_ENHANCEMENT_SUPPORT */
+#endif
+
+Power agc_gainoffset_h2l  = SETPOINT_GAIN_OFFSET * RSSI_FACTOR;
+Power agc_gprs_gainoffset = GPRS_SETPOINT_GAIN_OFFSET * RSSI_FACTOR;
+#if IS_EGPRS
+Power agc_edge_gainoffset = EDGE_SETPOINT_GAIN_OFFSET * RSSI_FACTOR;
+#endif
+
+/*...........................................................................*/
+#if defined(__MTK_TARGET__) && defined(__ARMCC_VERSION)
+#pragma arm section rwdata , rodata , zidata
+#endif /* __MTK_TARGET__ */
+/*...........................................................................*/
+
+#if IS_VCXO_LC_SUPPORT
+XO_SLOPE_AREA_DATA  XO_SlopeAreaData_ori[ XO_SlopeArea_Num ];
+#endif
+
+const XO_SLOPE_AREA_DATA  XO_SlopeAreaData_RO[ XO_SlopeArea_Num ] =
+//For MT6253T 33 sections calibration
+#if IS_VCXO_LC_SUPPORT
+{  // 2 sections with 1 Slopes
+   {  20635,    0      },/*Lower Bound*/
+   {  18440, 1296      },
+   {  17211, 1944      },
+   {  15827, 2591      },
+   {  15377, 2791      },
+   {  14891, 2991      },
+   {  14387, 3191      },
+   {  13859, 3391      },
+   {  13316, 3591      },
+   {  12740, 3791      },
+   {  12138, 3991      },
+   {  11511, 4191      },
+   {  10845, 4391      },
+   {  10165, 4591      },
+   {   9430, 4791      },
+   {   8663, 4991      },
+   {   7841, 5191      },
+   {   6971, 5391      },
+   {   6040, 5591      },
+   {   5022, 5791      },
+   {   3907, 5991      },
+   {   2642, 6191      },
+   {   1211, 6391      },
+   { -  413, 6591      },
+   { - 2211, 6791      },
+   { - 4165, 6991      },
+   { - 6274, 7191      },
+   { - 8539, 7391      },
+   { -10958, 7591      },
+   { -13536, 7791      },
+   { -16291, 7991      },
+   { -19209, 8191      }, /*Upper Bound*/
+   {      0, TABLE_END },
+};
+#else
+{  // 2 sections with 1 Slopes
+   #if IS_AFC_CAPABILITY_ENHANCEMENT_SUPPORT
+   {  (PSI_EE*0x1000)/C_PSI_STA,    0      }, /*Low Bound*/   
+   { (-PSI_EE*0x1000)/C_PSI_STA, 40499     }, /*Upper Bound*/ 
+   #else
+   {  (PSI_EE*0x1000)/C_PSI_STA,    0      }, /*Low Bound*/
+   { (-PSI_EE*0x1000)/C_PSI_STA, 8191      }, /*Upper Bound*/
+   #endif /* IS_AFC_CAPABILITY_ENHANCEMENT_SUPPORT */
+   {                          0, TABLE_END },
+};
+#endif
+
+XO_SLOPE_AREA_DATA  XO_SlopeAreaData[ XO_SlopeArea_Num ];
+
+#if IS_AFC_CAPABILITY_ENHANCEMENT_SUPPORT
+void L1I_SetAFcData( int32 calibrated_dac_default, intx calibrated_int_slope )
+#else
+void L1I_SetAFcData( int16 calibrated_dac_default, intx calibrated_int_slope )
+#endif /* IS_AFC_CAPABILITY_ENHANCEMENT_SUPPORT */
+{
+#if IS_DUAL_LOOP_AFC_CONTROL_SUPPORT
+   if( l1d_rf.is_crystal_on_pmic )
+   {  
+      calibrated_int_slope   = L1D_DualLoopAFC_SetAfcSlope();
+   }
+   else if((L1D_RF_Get_FixAFC_Status() && !L1D_CheckIfMetaMode()))
+   {  
+      calibrated_int_slope   = L1D_DualLoopAFC_SetAfcSlope();
+   }
+#endif
+
+#if IS_VCXO_LC_SUPPORT
+   if( L1D_CheckIfMetaMode() )
+   {
+      afc_inv_slope   = calibrated_int_slope;
+      afc_dac_default = calibrated_dac_default;
+   #if IS_AFC_CAPABILITY_ENHANCEMENT_SUPPORT
+      onek_hz_dac     = (int32)((1200*calibrated_int_slope)/0x1000);
+   #else
+      onek_hz_dac     = (int16)((1200*calibrated_int_slope)/0x1000);
+   #endif /* IS_AFC_CAPABILITY_ENHANCEMENT_SUPPORT */
+   }
+#else
+   afc_inv_slope   = calibrated_int_slope;
+   #if IS_AFC_CAPABILITY_ENHANCEMENT_SUPPORT
+   afc_dac_default = (int32)L1D_Query_MMRF_AFCDAC();
+   onek_hz_dac     = (int32)((1200*calibrated_int_slope)/0x1000); 
+   #else
+   afc_dac_default = (int16)L1D_Query_MMRF_AFCDAC();
+   onek_hz_dac     = (int16)((1200*calibrated_int_slope)/0x1000);
+   #endif /* IS_AFC_CAPABILITY_ENHANCEMENT_SUPPORT */
+
+   #ifdef  __UMTS_RAT__
+   {  unsigned char i;
+      extern void L1T_AFCInit( unsigned char simIndex );
+
+      for( i=0; i<NUM_OF_SIM; i++ )
+      {  L1T_AFCInit( i ); }
+   }
+   #endif
+#endif
+
+  GSM_afc_inv_slope   = afc_inv_slope;
+  GSM_afc_dac_default = afc_dac_default;
+
+#if IS_32K_CRYSTAL_REMOVAL_SUPPORT || IS_DUAL_LOOP_AFC_CONTROL_SUPPORT
+   afc_Phi_est         = calibrated_int_slope;
+   #if IS_AFC_CAPABILITY_ENHANCEMENT_SUPPORT
+   locked_DacValue     = L1D_Query_MMRF_AFCDAC();
+   current_DacValue    = L1D_Query_MMRF_AFCDAC();
+      #if IS_TELEMATICS_HIGH_TEMPERATURE_SUPPORT
+   current_DacValueTemperature = L1D_getCurrTemperature();
+      #endif
+   afc_dac_default_ori = L1D_Query_MMRF_AFCDAC();
+   #else
+   locked_DacValue     = (int16)L1D_Query_MMRF_AFCDAC();
+   current_DacValue    = (int16)L1D_Query_MMRF_AFCDAC();
+   afc_dac_default_ori = (int16)L1D_Query_MMRF_AFCDAC();
+   #endif /* IS_AFC_CAPABILITY_ENHANCEMENT_SUPPORT */
+#endif
+}
+/*---------------------------------------------------------------------------*/
+
+/* provide this API to MMRF, use for calibration download check */
+kal_uint32 L1D_Return_AFC_DAC_SW_Default_value(void)
+{
+   return PSI_EE;
+}
+/*---------------------------------------------------------------------------*/
+