Merge changes I6962a54e,Id57e8df3,I28c17b66 into SZZT

* changes:
  [update][version]T103R4_SZZT_v02.MP2_MR2.b02.06
  [bugfix][SZZT-68][V2X]close V2X startup
  [bugfix][SZZT-67][VX2]remove gnss start
diff --git a/src/lynq/framework/lynq-atsvc/src/lynq_common.cpp b/src/lynq/framework/lynq-atsvc/src/lynq_common.cpp
index b2b0b15..5115d7c 100755
--- a/src/lynq/framework/lynq-atsvc/src/lynq_common.cpp
+++ b/src/lynq/framework/lynq-atsvc/src/lynq_common.cpp
@@ -671,7 +671,10 @@
     system(cmd);
     #endif
     pthread_t thid;
-    int ret = pthread_create(&thid, NULL, thread_test, NULL);
+    pthread_attr_t a;
+    pthread_attr_init(&a);
+    pthread_attr_setdetachstate(&a, PTHREAD_CREATE_DETACHED);
+    int ret = pthread_create(&thid, &a, thread_test, NULL);
     if(ret != 0){
         RLOGD("pthread_create error!!!");
         return;
@@ -679,19 +682,38 @@
     system("mdlogctl stop");
     system("echo 0 > /dev/wmtWifi");
     system("echo 7 9 0 > /proc/driver/wmt_dbg");
+    /*If have two cards*/
     char *new_argv[2] = {};
     new_argv[0] = "RIL_REQUEST_SCREEN_STATE";
     new_argv[1] = "0";
+    /*sim2*/
+    char *sim2_argv[2] = {};
+    sim2_argv[0] = "SET_DEFAULT_SIM_ALL";
+    sim2_argv[1] = "1";
+    android::lynqSendToRil(2,sim2_argv,666);
+    sleep(2);
+    
     android::lynqSendToRil(2,new_argv,666);
+    sleep(2);
+    /*sim1*/
+    char *sim1_argv[2] = {};
+    sim1_argv[0] = "SET_DEFAULT_SIM_ALL";
+    sim1_argv[1] = "0";
+    android::lynqSendToRil(2,sim1_argv,666);
+    sleep(2);
+    android::lynqSendToRil(2,new_argv,666);
+    /*If have two cards*/
     if(!strcmp(argv,"1"))
     {
         //autosleep
+        RLOGD("auto_suspend autosleep");
         system("echo mem > /sys/power/autosleep");
         
     }
     else if (!strcmp(argv,"0"))
     {
         //state
+        RLOGD("state autosleep");
         system("echo mem > /sys/power/state");
     }
     return;