[Bugfix][T108][bug-view-1534]Fix the issue of occasional lagging in factory AT

Only Configure: No
Affected branch: GSW_V1453
Affected module: at
Is it affected on IC: only ASR
Self-test: yes
Doc Update: no

Change-Id: Ibbcc6deb69e42716b6503372da37c5053b8683fe
diff --git a/marvell/lte-telephony/apps/atcmd_server_ss/src/telcontroller.c b/marvell/lte-telephony/apps/atcmd_server_ss/src/telcontroller.c
index 0a3f9af..d80dfbc 100755
--- a/marvell/lte-telephony/apps/atcmd_server_ss/src/telcontroller.c
+++ b/marvell/lte-telephony/apps/atcmd_server_ss/src/telcontroller.c
@@ -3810,6 +3810,7 @@
 
 void *start_at_extension_Socket()
 {
+    char out_buf[1024];
     DBGMSG(start_at_extension_Socket, "[%s]enter",__FUNCTION__);
     socklen_t client_len;
     int ret;
@@ -3854,6 +3855,7 @@
     while (true)
     {
         memset(parser_buf, 0, sizeof(parser_buf));
+        memset(out_buf, 0, sizeof(out_buf));
         if(has_registe_cmd == 0)
         {
             memset(register_atcmd_buff, 0, sizeof(register_atcmd_buff));
@@ -3886,8 +3888,9 @@
                 ERRMSG(start_at_extension_Socket, "maybe client socket closed 1. retry new link!");
               goto TryNewLink;
             }
-			UINT32 atHandle = MAKE_AT_HANDLE(extID);
-            ATRESP(atHandle,0,0,parser_buf);
+            //UINT32 atHandle = MAKE_AT_HANDLE(extID);
+            sprintf(out_buf,"echo '%s' > /dev/ttyGS0",parser_buf);
+            system(out_buf);
         }
     }
     return NULL;
@@ -4308,7 +4311,7 @@
 #ifdef MBTK_AT_SUPPORT
 				mbtk_at_init_complete(sAtpIndex);
 //LYNQ_MODFIY_START for gsw ext_at
-				extID = sAtpIndex;
+				//extID = sAtpIndex;
 				if(mbtk_check_extension_atcmd(buffer) == 0)
 				{
 					if(send_msg_to_at_extension(buffer,strlen(buffer))!=0)