Merge "[Bugfix][T106BUG-334][T106BUG-335] fix apn_xml_delete Segmentation fault"
diff --git a/cap/zx297520v3/src/lynq/lib/liblynq-sim/include/lynq_sim.h b/cap/zx297520v3/src/lynq/lib/liblynq-sim/include/lynq_sim.h
index 325d52f..bf271f1 100755
--- a/cap/zx297520v3/src/lynq/lib/liblynq-sim/include/lynq_sim.h
+++ b/cap/zx297520v3/src/lynq/lib/liblynq-sim/include/lynq_sim.h
@@ -71,8 +71,11 @@
  * @brief sim power on/off
  * 
  */
+#ifdef MOBILETEK_TARGET_PLATFORM_T106
+int lynq_reset_sim(void);
+#else
 int lynq_sim_power(int mode);
-
+#endif
 /**
  * @brief reset modem
  * 
diff --git a/cap/zx297520v3/src/lynq/packages/apps/Mobiletek_Tester_RDIT/req_commands.h b/cap/zx297520v3/src/lynq/packages/apps/Mobiletek_Tester_RDIT/req_commands.h
index 907704e..17d61e0 100755
--- a/cap/zx297520v3/src/lynq/packages/apps/Mobiletek_Tester_RDIT/req_commands.h
+++ b/cap/zx297520v3/src/lynq/packages/apps/Mobiletek_Tester_RDIT/req_commands.h
@@ -84,7 +84,7 @@
     {"LYNQ_GET_VERSION",get_version, "lynq get version", LYNQ_GET_VERSION},
     {"LYNQ_RESET_MD",reset_modem,"reset modem",LYNQ_RESET_MD},
     {"LYNQ_GET_MSISDN",get_msisdn, "lynq get msisdn", LYNQ_GET_MSISDN},
-    {"LYNQ_RESET_SIMCARD",reset_simcard, "lynq reset simcard", LYNQ_RESET_SIMCARD},
+
 
 //QSER SIM
     {"LYNQ_QSER_SIM_INIT",qser_init_sim, "init sim lib", LYNQ_QSER_SIM_INIT},
diff --git a/cap/zx297520v3/src/lynq/packages/apps/Mobiletek_Tester_RDIT/sim.cpp b/cap/zx297520v3/src/lynq/packages/apps/Mobiletek_Tester_RDIT/sim.cpp
index 1b81c12..4bc11af 100755
--- a/cap/zx297520v3/src/lynq/packages/apps/Mobiletek_Tester_RDIT/sim.cpp
+++ b/cap/zx297520v3/src/lynq/packages/apps/Mobiletek_Tester_RDIT/sim.cpp
@@ -63,15 +63,6 @@
     return ret;
 }
 
-int reset_simcard(int argc, char *argv[], int sp_test)
-{
-    printf("[%s][%d] 11enter!\n",__FUNCTION__,__LINE__);
-    char buf[128] = "";
-    int ret = -1;
-    ret = lynq_reset_sim();
-    printf("%s%d\n",TEST_RESULT,ret);
-    return ret;
-}
 
 
 int sim_power_test(int argc, char *argv[], int sp_test)