#!/bin/bash


#   while true
#  do
#      VENDORID=`lsusb | grep 8087:095a | awk '{print $6}' | awk -F':' '{print $2}'`
#      if [ -n "$VENDORID" ]
#      then
#         echo "LTE device is exit $VENDORID"
#         echo 1&> /dev/null
#         break
#      else
#         echo "LTE device no exit, please wait 3 sec and will check again"
#         sleep 3
#         continue
#      fi
#   done

#sleep 3


    AT_PORT=`ls /dev/ttyACM* | awk 'NR==3{print}'`
    echo "####### $AT_PORT ########" 

    ./ccom -d "at+gtusbmode=7" -p $AT_PORT >/dev/null 2>&1
	if [ $? -eq 0 ];then
		echo "ccom OK"
	else
		echo "skip ccom use echo -e"
		echo -e "at+gtusbmode=7\r\n" > $AT_PORT >/dev/null 2>&1
	fi
	
sleep 10
	  
	./ccom -d "at@nvm:fix_cat_fcclock.fcclock_mode=0" -p $AT_PORT  >/dev/null 2>&1
	if [ $? -eq 0 ];then
		echo "ccom OK"
	else
		echo "skip ccom use echo -e"
		echo -e "at@nvm:fix_cat_fcclock.fcclock_mode=0\r\n" > $AT_PORT >/dev/null 2>&1

	fi	
	
sleep 10

	./ccom -d "at@store_nvm(fix_cat_fcclock)" -p $AT_PORT >/dev/null 2>&1
	if [ $? -eq 0 ];then
		echo "ccom OK"
	else
		echo "skip ccom use echo -e"
		echo -e "at@store_nvm(fix_cat_fcclock)\r\n" > $AT_PORT >/dev/null 2>&1

	fi
	
sleep 10	

	./ccom -d "at+cfun=15" -p $AT_PORT >/dev/null 2>&1
sleep 10
	if [ $? -eq 0 ];then
		echo "ccom OK"
	else
		echo "skip ccom use echo -e"
		echo -e "at+cfun=15\r\n" > $AT_PORT
	fi
	
sleep 10

   while true
   do
      VENDORID=`lsusb |grep 2cb7:0007 | awk '{print $6}' | awk -F':' '{print $2}'`
      if [ -n "$VENDORID" ]
      then
         echo "LTE device is exit $VENDORID"
         echo 1&> /dev/null
         break
      else
         echo "LTE device no exit, please wait 3 sec and will check again"
         sleep 3
         continue
      fi
   done

	

