[Feature][T108][task-view-1443] update version to T108v05.04b01_4G.004
Only Configure: No
Affected branch: YUNDONG_BASE1.0
Affected module: SDK
Is it affected on IC: only ASR
Self-test: yes
Doc Update: no
Change-Id: I0e5a6ee5224a482bae950760b0ecff16491392cd
diff --git a/mbtk/include/mbtk/mbtk_info_api.h b/mbtk/include/mbtk/mbtk_info_api.h
index f713273..583ddb0 100755
--- a/mbtk/include/mbtk/mbtk_info_api.h
+++ b/mbtk/include/mbtk/mbtk_info_api.h
@@ -39,8 +39,19 @@
#define MBTK_APN_PASSWORD_SIZE 127+1
#define MBTK_APN_TYPE_SIZE 127+1
+#define MBTK_READY_UCI "persist.mbtk.sdk.state"
+#define MBTK_READY_STRING_SIZE_MAX (3+1)
+typedef enum{
+ MBTK_READY_INIT = -1,
+ MBTK_READY_SUCCESS,
+ MBTK_READY_MODEM_FAIL,
+ MBTK_READY_RESPONSE_FAIL,
+ MBTK_READY_SOCKET_FAIL,
+ MBTK_READY_RIL_FAIL
+}mbtk_ready_status_type;
+
typedef void (*mbtk_info_callback_func)(const void* data, int data_len);
typedef enum {
@@ -345,6 +356,7 @@
// 96: -45 dBm �� rsrp < -44 dBm
// 97: -44 dBm �� rsrp
// 255: not known or not detectable
+ int8 sinr; //-20-35 dbm
} __attribute__((packed)) mbtk_signal_info_t;
typedef struct
@@ -415,24 +427,33 @@
typedef struct
{
+ // NR server cell:
+ // NR cell:
// LTE server cell: tac, PCI, dlEuarfcn, ulEuarfcn, band
// LTE cell: phyCellId,euArfcn,rsrp,rsrq
// WCDMA server cell: lac, ci, arfcn
// WCDMA cell: lac, ci, arfcn
// GSM server cell: lac, ci, arfcn, bsic
// GSM cell:
- uint32 value1;
- uint32 value2;
- uint32 value3;
- uint32 value4;
- uint32 value5;
- uint32 value6;
- uint32 value7;
- uint32 value8;
- uint32 value9;
- uint32 value10;
+ uint32 value1; //tac
+ uint32 value2; //pci
+ uint32 value3; //dlEuarfcn
+ uint32 value4; //bler
+ uint32 value5; //band
+ uint32 value6; //mcc
+ uint32 value7; //mnc
+ uint32 value8; //rsrp
+ uint32 value9; //rsrq
+ uint32 value10; //cell identiy
+ uint32 value11; //sinr
+ uint32 value12; //is tdd
+ uint32 value13;
+ uint32 value14;
+ uint32 value15;
} __attribute__((packed)) mbtk_cell_info_t;
+
+
typedef enum {
MBTK_CALL_RADY, //MT allows commands from TA/TE
MBTK_CALL_UNAVAILABLE, //MT does not allow commands from TA/TE
@@ -818,6 +839,14 @@
MBTK_ECALL_URC_ID_MSD_SEND_FAIL_FOR_NG // NG-eCall fail to transfer MSD
} mbtk_ecall_urc_id_enum;
+typedef struct{
+ uint8 cid; //cid number
+ bool connect_state; //true: connect, false: disconnect;
+ bool auto_urc; //urc generated by manual/auto dialing
+ uint8 pdp_result; //The cause of the dialing result
+ mbtk_ipv4_info_t ipv4; //ipv4 info
+ mbtk_ipv6_info_t ipv6; //ipv6 info
+}mbtk_pdp_cb_info_s;
int ipv6_2_str(const void *ipv6, void *ipv6_str);
diff --git a/mbtk/include/mbtk/mbtk_rtp.h b/mbtk/include/mbtk/mbtk_rtp.h
index 8786c36..a449c72 100755
--- a/mbtk/include/mbtk/mbtk_rtp.h
+++ b/mbtk/include/mbtk/mbtk_rtp.h
@@ -20,6 +20,8 @@
int mbtk_rtp_remote_ip_set(const char *ipv4);
+int mbtk_rtp_vlan_set(const char *vlan);
+
int mbtk_rtp_server_port_set(int port);
int mbtk_rtp_client_port_set(int port);
diff --git a/mbtk/mbtk_version b/mbtk/mbtk_version
index d03cfab..9d4ecca 100755
--- a/mbtk/mbtk_version
+++ b/mbtk/mbtk_version
@@ -1,3 +1,3 @@
-PATCH_INDEX=3
+PATCH_INDEX=4
GIT_COMMIT=be5ef44399ae1d36692f7cdc06e31fe98b36a346
PATCH_DATE=2025-03-05_16:31:55