[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/protocol/interface/ims/imcsms_imsua_struct.h b/mcu/protocol/interface/ims/imcsms_imsua_struct.h
index d955f2d..343ae02 100644
--- a/mcu/protocol/interface/ims/imcsms_imsua_struct.h
+++ b/mcu/protocol/interface/ims/imcsms_imsua_struct.h
@@ -115,7 +115,7 @@
 typedef struct {
     LOCAL_PARA_HDR
     kal_uint8                    account_id;  // normal SMS or emergency SMS
-    kal_uint8                    request_id;
+    kal_uint16                   request_id;
     kal_uint8                    cb_id;
     imcsms_sms_content_type_enum sms_type;    // 3GPP_SMS or 3GPP2_SMS
     imcsms_sms_data_type_enum    data_type;
@@ -138,7 +138,7 @@
 typedef struct {
     LOCAL_PARA_HDR
     kal_uint8                     account_id;
-    kal_uint8                     request_id;
+    kal_uint16                    request_id;
     imcsms_sms_content_type_enum  sms_type;   // 3GPP_SMS or 3GPP2_SMS
     imcsms_sms_data_type_enum     data_type;
     kal_bool                      result;
@@ -154,7 +154,7 @@
 typedef struct {
     LOCAL_PARA_HDR
     kal_uint8                     account_id;
-    kal_uint8                     request_id;
+    kal_uint16                    request_id;
     kal_uint8                     cb_id;
     imcsms_sms_content_type_enum  sms_type;   // 3GPP_SMS or 3GPP2_SMS
     kal_uint8                     psi[128];
@@ -169,7 +169,7 @@
 typedef struct {
     LOCAL_PARA_HDR
     kal_uint8               account_id;
-    kal_uint8               request_id;
+    kal_uint16              request_id;
     kal_uint8               cb_id;
     kal_uint8               result;
 } imcsms_imsua_recv_sms_rsp_struct;
@@ -183,7 +183,7 @@
 typedef struct {
     LOCAL_PARA_HDR
     kal_uint8        account_id;
-    kal_uint8        request_id;
+    kal_uint16       request_id;
     kal_uint8        cb_id;
 } imcsms_imsua_rel_sms_req_struct;
 
@@ -197,7 +197,7 @@
 typedef struct {
     LOCAL_PARA_HDR
     kal_uint8        account_id;
-    kal_uint8        request_id;
+    kal_uint16       request_id;
     kal_uint8        cause;
     kal_bool         result;
 } imcsms_imsua_recv_sms_error_ind_struct;
@@ -211,7 +211,7 @@
 typedef struct {
     LOCAL_PARA_HDR
     kal_uint8        account_id;    
-    kal_uint8        request_id;
+    kal_uint16       request_id;
 } imcsms_imsua_cs_availability_ind_struct;
 
 /*
@@ -223,7 +223,7 @@
 typedef struct {
     LOCAL_PARA_HDR
     kal_uint8        account_id;
-    kal_uint8        request_id;    
+    kal_uint16       request_id;
     kal_bool         result;
 } imcsms_imsua_cs_availability_cnf_struct;
 
diff --git a/mcu/protocol/interface/l4misc/l4c_utility.h b/mcu/protocol/interface/l4misc/l4c_utility.h
index 064228b..483a4be 100644
--- a/mcu/protocol/interface/l4misc/l4c_utility.h
+++ b/mcu/protocol/interface/l4misc/l4c_utility.h
@@ -1072,4 +1072,5 @@
 extern kal_bool l4c_is_epsfb_needed(protocol_id_enum ps_id, rat_type_enum source_rat, rat_type_enum target_rat, irat_type_enum ir_type);
 #endif
 extern kal_bool l4c_is_call_ongoing_over_wifi();
+extern kal_bool l4c_get_is_in_reattach_procedure (protocol_id_enum ps_id);
 #endif /* _L4C_UTILITY_H */ /* l4c_utility.h */