[Bugfix][TAT-28] ELT port can not NMEA data,and optimization rndis boot mode
Change-Id: I840295c41ad50c28d39de379bcdc75351dcf8932
diff --git a/src/lynq/lib/liblynq-at-common/lynq_at_common.cpp b/src/lynq/lib/liblynq-at-common/lynq_at_common.cpp
index 6afe8cc..e73121d 100755
--- a/src/lynq/lib/liblynq-at-common/lynq_at_common.cpp
+++ b/src/lynq/lib/liblynq-at-common/lynq_at_common.cpp
@@ -151,13 +151,17 @@
if(mode == 1)
{
g_gtarndis_mode = mode;
- system("echo \"1\" > /data/rndis.conf");
+ system("uci set lynq_uci.rndis.status='1'");
+ usleep(10*1000);
+ system("uci commit");
lynq_response_ok();
}
else if (mode == 0)
{
g_gtarndis_mode = mode;
- system("echo \"0\" > /data/rndis.conf");
+ system("uci set lynq_uci.rndis.status='0'");
+ usleep(10*1000);
+ system("uci commit");
lynq_response_ok();
}
else
diff --git a/src/lynq/lib/liblynq-uci/lynq_uci.config b/src/lynq/lib/liblynq-uci/lynq_uci.config
index 86f578c..4956bc1 100755
--- a/src/lynq/lib/liblynq-uci/lynq_uci.config
+++ b/src/lynq/lib/liblynq-uci/lynq_uci.config
@@ -24,5 +24,5 @@
config lynq_gnss_log_level 'lynq_gnss_log'
option level '4'
-config lynq_rndis 'lynq_rndis'
- option initiate '0'
+config rndis_status 'rndis'
+ option status '0'