|
@@ -49,13 +49,13 @@ function query_modem
|
|
|
{
|
|
{
|
|
|
query_command="$1"
|
|
query_command="$1"
|
|
|
reply_regex="$2"
|
|
reply_regex="$2"
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
if [[ ! -e $SERIAL_PORT ]] ; then return ; fi
|
|
if [[ ! -e $SERIAL_PORT ]] ; then return ; fi
|
|
|
|
|
|
|
|
if [ -z "$query_command" ]; then
|
|
if [ -z "$query_command" ]; then
|
|
|
query_command="AT"
|
|
query_command="AT"
|
|
|
fi
|
|
fi
|
|
|
-
|
|
|
|
|
|
|
+
|
|
|
if [ -z "$reply_regex" ]; then
|
|
if [ -z "$reply_regex" ]; then
|
|
|
reply_regex='.*'
|
|
reply_regex='.*'
|
|
|
fi
|
|
fi
|
|
@@ -101,8 +101,8 @@ function setup_modem
|
|
|
stty -F $SERIAL_PORT $PORT_CONFIG
|
|
stty -F $SERIAL_PORT $PORT_CONFIG
|
|
|
query_modem 'AT' 2>&1 > /dev/null
|
|
query_modem 'AT' 2>&1 > /dev/null
|
|
|
sleep 2
|
|
sleep 2
|
|
|
- echo -n "+++" > $SERIAL_PORT
|
|
|
|
|
- sleep 2
|
|
|
|
|
|
|
+ #echo -n "+++" > $SERIAL_PORT
|
|
|
|
|
+ #sleep 2
|
|
|
query_modem 'ATZ' 'OK' 2>&1 > /dev/null
|
|
query_modem 'ATZ' 'OK' 2>&1 > /dev/null
|
|
|
}
|
|
}
|
|
|
|
|
|
|
@@ -132,8 +132,6 @@ while !(echo $imei | egrep '[0-9]+') && [ $tries -lt $maxtries ]; do
|
|
|
tries=$((tries + 1))
|
|
tries=$((tries + 1))
|
|
|
done
|
|
done
|
|
|
|
|
|
|
|
-echo ">> $tries"
|
|
|
|
|
-
|
|
|
|
|
tries=0
|
|
tries=0
|
|
|
|
|
|
|
|
while !(echo $imsi | egrep '[0-9]+') && [ $tries -lt $maxtries ]; do
|
|
while !(echo $imsi | egrep '[0-9]+') && [ $tries -lt $maxtries ]; do
|
|
@@ -141,9 +139,8 @@ while !(echo $imsi | egrep '[0-9]+') && [ $tries -lt $maxtries ]; do
|
|
|
tries=$((tries + 1))
|
|
tries=$((tries + 1))
|
|
|
done
|
|
done
|
|
|
|
|
|
|
|
-echo ">> $tries"
|
|
|
|
|
-
|
|
|
|
|
echo "IMEI = $imei" > $COOKED_DROPFILE
|
|
echo "IMEI = $imei" > $COOKED_DROPFILE
|
|
|
echo "IMSI = $imsi" >> $COOKED_DROPFILE
|
|
echo "IMSI = $imsi" >> $COOKED_DROPFILE
|
|
|
echo "ETH0 = `query_mac_address eth0 2> /dev/null`" >> $COOKED_DROPFILE
|
|
echo "ETH0 = `query_mac_address eth0 2> /dev/null`" >> $COOKED_DROPFILE
|
|
|
|
|
+echo "PPP0 = `query_mac_address ppp0 2> /dev/null`" >> $COOKED_DROPFILE
|
|
|
|
|
|