[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;