[Feature][Modem]Update MTK MODEM V1.6 baseline version: MOLY.NR15.R3.MD700.IVT.MP1MR3.MP.V1.6.P1
MTK modem version: MOLY01273069_AUTO00295376(For_MOBILETEK2735_IVT_T800_V1_MOLY.NR15.R3.MD700.IVT.MP1MR3.MP.V1.6.P1).tar.gz
RF modem version: NA
Change-Id: I7ec7716298a6a7edb4c15e49e0e103cbad5938b9
diff --git a/mcu/interface/service/sbp/sbp_data.def b/mcu/interface/service/sbp/sbp_data.def
index bf0db93..afb63a0 100755
--- a/mcu/interface/service/sbp/sbp_data.def
+++ b/mcu/interface/service/sbp/sbp_data.def
@@ -5511,6 +5511,44 @@
SBP_DATA_DEFAULT_VAL(0)
SBP_DATA_DEF_END
+/****** SBP Document BEGIN ************************************************************************
+<SBP title="SBP_AT_URC_REPORT_MODE - Control the AT URC report mode">
+ <DESCRIPTION>
+ <PARAG>
+ This SBP controls the AT URC report mode.
+ 0: Block all URCs until MD receives any AT commands.(still need to satisfy other report condition)
+ 1: As long as the report condition is met, the URC will be reported.
+ 2: Block all the URCs except +EIND:128 until MD receives any AT commands.(still need to satisfy other report condition)
+ Default is 1.
+ </PARAG>
+ </DESCRIPTION>
+ <CATEGORY>L5</CATEGORY>
+ <CONFIG>
+ <VALUE value="0x00">0</VALUE>
+ <VALUE value="0x01">1</VALUE>
+ <VALUE value="0x02">2</VALUE>
+ </CONFIG>
+ <DEFAULT>0x01</DEFAULT>
+ <OP>N/A</OP>
+ <DEPENDENCY>N/A</DEPENDENCY>
+ <NOTE>
+ IS_VIOLATE_STANDARD=N
+ </NOTE>
+ <AUTHOR>mtk14954</AUTHOR>
+</SBP>
+******* SBP Document END **************************************************************************/
+ SBP_DATA_DEF(162, SBP_AT_URC_REPORT_MODE, SBP_ATTR_NONE, "Control the AT URC report mode")
+ SBP_DATA_DEF_VAL(0x00, "Block all URCs until MD receives any AT commands")
+ SBP_DATA_DEF_VAL(0x01, "As long as the report condition is met, the URC will be reported")
+ SBP_DATA_DEF_VAL(0x02, "Block all the URCs except +EIND:128 until MD receives any AT commands.")
+#if defined(__MTK_TARGET__) && defined(MT6297) && defined(__MODEM_CARD__)
+ SBP_DATA_DEFAULT_VAL(0x00)
+#else
+ SBP_DATA_DEFAULT_VAL(0x01)
+#endif /* defined(__MTK_TARGET__) && defined(MT6297) && defined(__MODEM_CARD__) */
+ SBP_DATA_DEF_END
+
+
#undef SBP_DATA_DEF
#undef SBP_DATA_DEFAULT_VAL
#undef SBP_DATA_DEF_VAL
diff --git a/mcu/interface/service/sbp/sbp_feature.def b/mcu/interface/service/sbp/sbp_feature.def
index b8f92f2..bfbab07 100755
--- a/mcu/interface/service/sbp/sbp_feature.def
+++ b/mcu/interface/service/sbp/sbp_feature.def
@@ -27991,7 +27991,10 @@
<DEFAULT>0</DEFAULT>
<OP>N/A</OP>
<DEPENDENCY>N/A</DEPENDENCY>
- <NOTE>N/A</NOTE>
+ <NOTE>
+ IS_VIOLATE_STANDARD=Y
+ VIOLATED_STANDARD=3GPP 24.008, 24.301, 24.501
+ </NOTE>
<AUTHOR>mtk15893</AUTHOR>
</SBP>
******* SBP Document END **************************************************************************/
@@ -33502,6 +33505,60 @@
#else
SBP_FEATURE_DEF(SBP_UMTS_BANDS_OPTIMIZATION_US_VERIZON, SBP_ATTR_NONE, "Disable Band 2 and Band 4", "Not Enabled", "Enabled", 0)
#endif
+/****** SBP Document BEGIN ************************************************************************
+<SBP title="SBP_EXTEND_LTE_PAGING_CYCLE">
+ <DESCRIPTION>
+ <PARAG>This feature is used to extend LTE paging cycle.</PARAG>
+ <PARAG>When this SBP is enabled, user can inject AT command to extend paging cycle.</PARAG>
+ <PARAG>AT command format is : AT+EGMC=1,lte_custom_paging_cycle,N (N:0=>disable, 1=>320ms, 2=>640ms, 3=>1280ms, 4=>2560ms) </PARAG>
+ <PARAG>UE will apply new paging cycle when new paging cycle is larger than paging cycle indicated by SPEC.</PARAG>
+ </DESCRIPTION>
+ <CATEGORY>EAS</CATEGORY>
+ <CONFIG>
+ <VALUE value="0">user cannot extend LTE paging cycle.</VALUE>
+ <VALUE value="1">user can extend LTE paging cycle by AT command.</VALUE>
+ </CONFIG>
+ <DEFAULT>0</DEFAULT>
+ <OP>N/A</OP>
+ <DEPENDENCY>This feature is controlled by __SBP_EXTEND_LTE_PAGING_CYCLE__.</DEPENDENCY>
+ <NOTE>This feature is available LR15.R3.MP onwards.</NOTE>
+ <AUTHOR>mtk11225</AUTHOR>
+</SBP>
+******* SBP Document END **************************************************************************/
+#ifdef __SBP_EXTEND_LTE_PAGING_CYCLE__
+SBP_FEATURE_DEF(SBP_EXTEND_LTE_PAGING_CYCLE, SBP_ATTR_NONE, "Support to Extend LTE paging cycle", "Not Enabled", "Enabled", 1)
+#else
+SBP_FEATURE_DEF(SBP_EXTEND_LTE_PAGING_CYCLE, SBP_ATTR_NONE, "Support to Extend LTE paging cycle", "Not Enabled", "Enabled", 0)
+#endif
+
+/****** SBP Document BEGIN ************************************************************************
+<SBP title="SBP_NR_CUSTOMIZED_PAGING_CYCLE - Feature to use customized paging cycle ">
+ <DESCRIPTION>
+ <PARAG>
+ This SBP feature is used to set Customized paging cycle feature ON.
+ If this SBP is ON, customer can define paging cycle by using AT command.
+ </PARAG>
+ </DESCRIPTION>
+ <CATEGORY>EAS</CATEGORY>
+ <CONFIG>
+ <VALUE value="0">Disabled</VALUE>
+ <VALUE value="1">Enabled</VALUE>
+ </CONFIG>
+ <DEFAULT>0</DEFAULT>
+ <OP>N/A</OP>
+ <DEPENDENCY>N/A</DEPENDENCY>
+ <NOTE>
+ IS_VIOLATE_STANDARD=Y
+ VIOLATED_STANDARD=3GPP 38.304 and 38.133
+ </NOTE>
+ <AUTHOR>mtk13804</AUTHOR>
+</SBP>
+******* SBP Document END **************************************************************************/
+#if defined(__ENABLE_NR_CUSTOMIZED_PAGING_CYCLE__)
+ SBP_FEATURE_DEF(SBP_NR_CUSTOMIZED_PAGING_CYCLE, SBP_ATTR_NONE, "Customized paging cycle", "Not enabled", "Enabled",1)
+#else
+ SBP_FEATURE_DEF(SBP_NR_CUSTOMIZED_PAGING_CYCLE, SBP_ATTR_NONE, "Customized paging cycle", "Not enabled", "Enabled",0)
+#endif
SBP_FEATURE_DEF_END(167)
diff --git a/mcu/interface/service/sbp/sbp_public_utility.h b/mcu/interface/service/sbp/sbp_public_utility.h
index cf10b33..bd013d1 100644
--- a/mcu/interface/service/sbp/sbp_public_utility.h
+++ b/mcu/interface/service/sbp/sbp_public_utility.h
@@ -397,6 +397,7 @@
SBP_ID_TELKOM_KENYA = 190,
SBP_ID_GRAMEENPHONE = 191,
SBP_ID_ROBI = 192,
+ SBP_ID_BANGLALINK = 193,
SBP_ID_O2 = 195,
SBP_ID_FIRSTNET = 196,
SBP_ID_SBERBANK = 198,
@@ -440,6 +441,7 @@
SBP_ID_EASTLINK = 239,
SBP_ID_XPLORE_MOBILE = 240,
SBP_ID_CLARO_PUERTO_RICO = 241,
+ SBP_ID_INWI = 242,
SBP_ID_GLOBE = 243,
SBP_ID_METFONE = 244,
SBP_ID_VIETNAMOBILE = 245,
@@ -497,37 +499,58 @@
SBP_ID_FASTWEB = 297,
SBP_ID_UMNIAH = 298,
SBP_ID_NRJ = 299,
+ SBP_ID_NEDAA = 300,
SBP_ID_TANGO = 301,
SBP_ID_OOREDOO_OMAN = 302,
+ SBP_ID_ILIAD = 303,
SBP_ID_CTMO = 304,
SBP_ID_CUHK = 306,
SBP_ID_CELLCOM = 307,
SBP_ID_HOTMOBILE = 310,
+ SBP_ID_OOREDOO_MYANMAR = 311,
SBP_ID_BITE = 312,
SBP_ID_AXTEL = 313,
SBP_ID_TELE_GREENLAND = 314,
SBP_ID_TELE2_KAZAK = 315,
- SBP_ID_VIANOVA = 318,
- SBP_ID_MONACO = 319,
+ SBP_ID_NTWLS = 316,
+ SBP_ID_COMMNET_WIRELESS = 317,
+ SBP_ID_VIANOVA = 318,
+ SBP_ID_MONACO = 319,
SBP_ID_CORIOLIS = 320,
SBP_ID_ORA_VITI = 321,
SBP_ID_UPC = 322,
+ SBP_ID_LYCAMOBILE = 323,
SBP_ID_MOLDCELL = 324,
+ SBP_ID_JAMBOTEL = 325,
SBP_ID_9MOBILE = 326,
SBP_ID_SASKTEL = 327,
SBP_ID_VOO = 328,
+ SBP_ID_PLINTRON = 329,
+ SBP_ID_LTT = 330,
+ SBP_ID_SPECTRANET = 331,
+ SBP_ID_SOUTHERN_LINC = 332,
+ SBP_ID_CELLCOM_USA = 333,
SBP_ID_TASHICELL = 334,
SBP_ID_TOT = 335,
+ SBP_ID_MOBIFONE = 336,
+ SBP_ID_ANTEL = 337,
SBP_ID_SPUSU = 338,
SBP_ID_UNITEL = 339,
+ SBP_ID_VODAFONE_PNG = 340,
SBP_ID_UCELL = 341,
+ SBP_ID_ECOTEL = 342,
+ SBP_ID_HUB_ONE = 343,
SBP_ID_4KA = 344,
SBP_ID_PRIMETEL = 345,
+ SBP_ID_LAOTEL = 346,
SBP_ID_AIRTEL_KENYA = 347,
SBP_ID_NCELL = 348,
+ SBP_ID_MTS_ARMENIA = 349,
SBP_ID_GIBTELECOM = 350,
+ SBP_ID_HUTCH = 351,
SBP_ID_MOD_EGYPT = 352,
SBP_ID_WE4G = 353,
+ SBP_ID_POSTEMOBILE = 354,
SBP_ID_ALFA = 355,
SBP_ID_RAIN = 356,
SBP_ID_CNT = 357,
@@ -535,7 +558,89 @@
SBP_ID_ALIV = 359,
SBP_ID_CTEXCEL = 360,
SBP_ID_BMOBILE = 362,
- SBP_ID_LICT = 398,
+ SBP_ID_CSPIRE = 363,
+ SBP_ID_UNITED_WIRELESS = 364,
+ SBP_ID_IVCEL = 365,
+ SBP_ID_APPALACHIAN = 366,
+ SBP_ID_JAMES_VALLEY = 367,
+ SBP_ID_PIONEER = 368,
+ SBP_ID_PINE_BELT = 369,
+ SBP_ID_STRATA = 370,
+ SBP_ID_SILVER_STAR = 371,
+ SBP_ID_ONECOMM = 372,
+ SBP_ID_CORDOVA = 373,
+ SBP_ID_COPPER_VALLEY = 374,
+ SBP_ID_BLUE_WIRELESS = 375,
+ SBP_ID_INLAND = 376,
+ SBP_ID_OOREDOO_TUNISIA = 377,
+ SBP_ID_GEOVERSE = 378,
+ SBP_ID_PTCI = 379,
+ SBP_ID_VOICEWORKS = 380,
+ SBP_ID_ASIA_CELL = 381,
+ SBP_ID_ZEOP = 382,
+ SBP_ID_MAGTI = 383,
+ SBP_ID_BAKCEL = 384,
+ SBP_ID_BHMOBILE = 385,
+ SBP_ID_ENETWORKS = 386,
+ SBP_ID_WCW = 387,
+ SBP_ID_CBN = 388,
+ SBP_ID_UNITEL_LAOS = 389,
+ SBP_ID_LTC = 390,
+ SBP_ID_MOBILE_NATION = 392,
+ SBP_ID_ITE_WIRELESS = 393,
+ SBP_ID_TELECOM_ANDORRA = 394,
+ SBP_ID_SURE = 395,
+ SBP_ID_THUMB = 396,
+ SBP_ID_MECTEL = 397,
+ SBP_ID_LICT = 398,
+ SBP_ID_ASTCA = 399,
+ SBP_ID_NOVA = 400,
+ SBP_ID_OOREDOO_MALDIVES = 401,
+ SBP_ID_EDF = 402,
+ SBP_ID_IMAGINE = 403,
+ SBP_ID_PROGRESIF = 404,
+ SBP_ID_UNN = 405,
+ SBP_ID_DST = 406,
+ SBP_ID_AMERICANET = 407,
+ SBP_ID_BITEL = 408,
+ SBP_ID_BTC = 409,
+ SBP_ID_MTEL = 410,
+ SBP_ID_EVOLVE_BROADBAND = 411,
+ SBP_ID_STANDING_ROCK_TELECOM = 412,
+ SBP_ID_UFONE = 413,
+ SBP_ID_MY_T = 415,
+ SBP_ID_BRISANET = 416,
+ SBP_ID_ATLAS_TELECOM = 417,
+ SBP_ID_EMTEL = 418,
+ SBP_ID_AIRTEL_UGANDA = 419,
+ SBP_ID_REDBULL = 420,
+ SBP_ID_YEMEN_MOBILE = 421,
+ SBP_ID_VIMLA = 422,
+ SBP_ID_SIMINN = 423,
+ SBP_ID_VODAFONE_ICELAND = 424,
+ SBP_ID_NLC = 426,
+ SBP_ID_TIGO_PARAGUAY = 427,
+ SBP_ID_MCOM = 428,
+ SBP_ID_ETHIO_TELECOM = 429,
+ SBP_ID_AIRTEL_NIGERIA = 430,
+ SBP_ID_UNIFIQUE = 431,
+ SBP_ID_AZERCELL = 432,
+ SBP_ID_MOBICOM = 434,
+ SBP_ID_AIRTEL_ZAMBIA = 435,
+ SBP_ID_3INDONESIA = 437,
+ SBP_ID_OOREDOO_ALGERIA = 438,
+ SBP_ID_AIRTEL_TANZANIA = 439,
+ SBP_ID_LIBERTY = 442,
+ SBP_ID_CUBIC_TELECOM = 443,
+ SBP_ID_CHARTER = 446,
+ SBP_ID_1NCE = 451,
+ SBP_ID_1UND1 = 452,
+ SBP_ID_SAFARICOM_ETHIOPIA = 453,
+ SBP_ID_VODACOM_DRC = 454,
+ SBP_ID_AIRTEL_DRC = 456,
+ SBP_ID_TUNISIE_TELECOM = 457,
+ SBP_ID_BEST = 465,
+ SBP_ID_COGECO = 466,
/* Lab testing SBP ID */
SBP_ID_ERICSSON = 1001,