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;