[Feature][T8TSK-212][Modem]Update MTK modem version to MOLY.NR15.R3.MD700.MP.V75.P10.L805A.L1.240604.20240618

MTK modem version: MOLY01321298_AUTO00301652(For_MOBILETEK35_IVT_T800_MOLY.NR15.R3.MD700.MP.V75.P10).tar.gz
RF  modem version: L805A/l1_240604.rar

Change-Id: Iec1399f8bd9f11d5129368e5daedf82a0305f362
diff --git a/mcu/protocol/interface/ims/imcb_imc_struct.h b/mcu/protocol/interface/ims/imcb_imc_struct.h
index 7cc3f5f..9c3aa83 100644
--- a/mcu/protocol/interface/ims/imcb_imc_struct.h
+++ b/mcu/protocol/interface/ims/imcb_imc_struct.h
@@ -204,6 +204,7 @@
     IMCB_IMC_CALL_CAUSE_NO_RETRY_BAR_IMS,
 	IMCB_IMC_CALL_CAUSE_BEREJECT_380_FLIGHTMODE_CS,
     IMCB_IMC_CALL_CAUSE_NO_RETRY_EMERGENCY,
+    IMCB_IMC_CALL_CAUSE_NOT_ENTER_ECBM,
     IMCB_IMC_CALL_CAUSE_UA_MAX,
     IMCB_IMC_CALL_CAUSE_AVAIABLE_OF_CALLS,
     IMCB_IMC_CALL_CAUSE_EMERG_REG_TIMEOUT, /* AT&T <CDR-LTE-2424>, CS domain search after emerg-reg-timer expires */
@@ -637,6 +638,7 @@
     IMCB_IMC_OPERATOR_FIRSTNET      = 0xC4, //196
     IMCB_IMC_OPERATOR_TPG           = 0xDD, //221
     IMCB_IMC_OPERATOR_CBN           = 0x0184, //388 
+    IMCB_IMC_OPERATOR_CUBIC         = 0x01BB, //443
     
     /* For Any IODT Activities */
     IMCB_IMC_OPERATOR_ERICSSON_IMS_IWLAN = 0x03E9, //1001
diff --git a/mcu/protocol/interface/ims/imcb_imsua_struct.h b/mcu/protocol/interface/ims/imcb_imsua_struct.h
old mode 100755
new mode 100644
index 1090191..f915273
--- a/mcu/protocol/interface/ims/imcb_imsua_struct.h
+++ b/mcu/protocol/interface/ims/imcb_imsua_struct.h
@@ -358,6 +358,7 @@
     VoLTE_Event_Call_Cause_No_Retry_Bar_IMS,            /*Huawei's requirement, bar IMS for some specific scenarios, then VDM will only try CS during a time period*/
     VoLTE_Event_Call_Cause_BeReject_380_FlightMode_CS,  /* For Claro requirement , UI should pop-up message when receive 380 alternative service during FlightMode, mapping to CS SERVICE_NOT_AVAILABLE = 380. Other behavior is same as Bereject_380 (cause = 7)*/
     VoLTE_Event_Call_Cause_No_Retry_emergency,     /* For KDDI requirement, MD don't retry IMS/CS when UA receive error code, AP may customize to choice another sim card to retry */
+    VoLTE_Event_Call_Cause_Not_Enter_Ecbm,              /*for vzw ,not enter ecbm when call end*/ 
     /*add here*/
     VoLTE_Event_Call_Cause_Max,
 } VoLTE_Event_Call_stop_cause_e;
diff --git a/mcu/protocol/interface/ims/ims_common_def.h b/mcu/protocol/interface/ims/ims_common_def.h
index 1b75933..84bc76b 100644
--- a/mcu/protocol/interface/ims/ims_common_def.h
+++ b/mcu/protocol/interface/ims/ims_common_def.h
@@ -3286,6 +3286,7 @@
     kal_uint8                       add_timezone_to_pani;
     kal_uint8                       add_pani_in_ack;
     kal_uint8                       add_pani_in_cancel;
+    kal_uint8                       force_add_country_code;   //some operators force to add country to pani header ,vzw
     
 } VoLTE_Event_UA_Stack_PANI_Info_t;
 
@@ -3380,6 +3381,7 @@
     IMS_CC_CAUSE_NO_RETRY_BAR_IMS,  /*Huawei's requirement, bar IMS for some specific scenarios, then VDM will only try CS during a time period*/
     IMS_CC_CAUSE_BEREJECT_380_FLIGHTMODE_CS, /* For Claro requirement , UI should pop-up message when receive 380 alternative service during FlightMode, mapping to CS SERVICE_NOT_AVAILABLE = 380. Other behavior is same as Bereject_380 (cause = 7)*/
     IMS_CC_CAUSE_NO_RETRY_EMERGENCY, /* For KDDI requirement, MD don't retry IMS/CS when UA receive error code, AP may customize to choice another sim card to retry */
+    IMS_CC_CAUSE_NOT_ENTER_ECBM, /*For vzw ,when emc call end ,not enter ECBM*/
     IMS_CC_CAUSE_UA_MAX,
 
     // Source: IMC
@@ -3540,7 +3542,8 @@
     IMS_EXT_ERROR_REPORT_DIAL_1XRTT_DIRECTLY            = 2002,
     IMS_EXT_ERROR_REPORT_NEED_GLOBAL_MODE_FOR_EMERG     = 2003,
     IMS_EXT_ERROR_REPORT_SSAC_BAR                       = 2004,
-    IMS_EXT_ERROR_REPORT_RTT_EMC_FAIL                   = 2005
+    IMS_EXT_ERROR_REPORT_RTT_EMC_FAIL                   = 2005,
+	IMS_EXT_ERROR_REPORT_DO_NOT_ENTER_ECBM              = 2006
 } ims_ext_error_report_enum;
 
 /* Deprecated: do not use after IMS interface 0x55 taken in use */
@@ -3882,6 +3885,7 @@
     CALL_CS_SERVICE_NOTIFY_RSP_TIMER,       /////For Airtel, during ongoing IMS call, handles CS service response delay timer
     CALL_INVITE_NO_RSP_RAN_PRIO_REQ_TIMER,  ///<Timer for waiting INVITE response in WiFi call and trigger MSG_ID_IMC_IWLAN_REG_RAN_PRIO_UPDATE_REQ to IWLAN to trigger possible HO to LTE..>
     CALL_SENDING_DELAY_TIMER,               ///< Timer to delay the sending of ILMs.
+	CALL_MO_SDP_ANS_TIMER,					///<Timer for waiting SDP answer after initial SDP offer was send in MO Call
 } ims_call_timer_type_enum;
 
 typedef enum {
diff --git a/mcu/protocol/interface/ims/ims_stack_struct.h b/mcu/protocol/interface/ims/ims_stack_struct.h
old mode 100755
new mode 100644
index dc284e9..94e32f3
--- a/mcu/protocol/interface/ims/ims_stack_struct.h
+++ b/mcu/protocol/interface/ims/ims_stack_struct.h
@@ -787,7 +787,8 @@
     char                            stop_err_resp_retx_when_not_needed;
 
     unsigned int                    ignore_missing_sip_headers;
-
+    unsigned int                    tcp_retransmit_count;
+    unsigned int                    tcp_retransmit_interval;
     char                            ignore_remote_ip_filter;
 } VoLTE_Stack_Ua_Info_t;
 
@@ -1315,6 +1316,8 @@
     char                icd_decrypt_dump;
     char                stop_err_resp_retx_when_not_needed;
     unsigned int        ignore_missing_sip_headers;
+    unsigned int        tcp_retransmit_count;
+    unsigned int        tcp_retransmit_interval;
     char                ignore_remote_ip_filter;
 } siptx_req_create_conn_struct;