93 lines
2.4 KiB
Bash
93 lines
2.4 KiB
Bash
#/bin/bash
|
|
|
|
RET=0
|
|
|
|
SLOT1_TTYUSB2_FILE=/dev/ttyUSB2
|
|
SLOT2_TTYUSB7_FILE=/dev/ttyUSB7
|
|
SLOT3_TTYUSB12_FILE=/dev/ttyUSB12
|
|
sleep 2
|
|
|
|
echo " "
|
|
echo " "
|
|
echo " "
|
|
echo "######################################################################################"
|
|
echo "###################### Three RM500U-CN USIM Slots Testing Start #####################"
|
|
set +m > /dev/null
|
|
rm -rf /tmp/ft_data
|
|
echo " "
|
|
|
|
if [ -c ${SLOT1_TTYUSB2_FILE} ]; then
|
|
echo "### Find RM500U-CN 5G Modules ttyUSB2 AT Moden Serial ###"
|
|
rm -rf /tmp/ft_data
|
|
cat ${SLOT1_TTYUSB2_FILE} > /tmp/ft_data 2&
|
|
echo -e "AT+CPIN?\r" > ${SLOT1_TTYUSB2_FILE}
|
|
sleep 2
|
|
killall cat > /dev/null
|
|
result=`cat /tmp/ft_data | grep "+CPIN: READY" | wc -l`
|
|
if [ ${result} -ne 1 ]; then
|
|
echo "### Error Notice: RM500U-CN 5G Modules ttyUSB2 USIM is not present ###"
|
|
RET=1
|
|
else
|
|
echo "### RM500U-CN 5G Modules ttyUSB2 USIM is present ###"
|
|
fi
|
|
else
|
|
echo "### Error Notice: Can not Find RM500U-CN 5G Modules ttyUSB2 AT Moden Serial ###"
|
|
RET=1
|
|
fi
|
|
|
|
echo " "
|
|
|
|
if [ -c ${SLOT2_TTYUSB7_FILE} ]; then
|
|
echo "### Find RM500U-CN 5G Modules ttyUSB7 AT Moden Serial ###"
|
|
rm -rf /tmp/ft_data
|
|
cat ${SLOT2_TTYUSB7_FILE} > /tmp/ft_data 2&
|
|
echo -e "AT+CPIN?\r" > ${SLOT2_TTYUSB7_FILE}
|
|
sleep 2
|
|
killall cat > /dev/null
|
|
result=`cat /tmp/ft_data | grep "+CPIN: READY" | wc -l`
|
|
if [ ${result} -ne 1 ]; then
|
|
echo "### Error Notice: RM500U-CN 5G Modules ttyUSB7 USIM is not present ###"
|
|
RET=1
|
|
else
|
|
echo "### RM500U-CN 5G Modules ttyUSB7 USIM is present ###"
|
|
fi
|
|
else
|
|
echo "### Error Notice: Can not Find RM500U-CN 5G Modules ttyUSB7 AT Moden Serial ###"
|
|
RET=1
|
|
fi
|
|
|
|
echo " "
|
|
|
|
if [ -c ${SLOT3_TTYUSB12_FILE} ]; then
|
|
echo "### Find RM500U-CN 5G Modules ttyUSB12 AT Moden Serial ###"
|
|
rm -rf /tmp/ft_data
|
|
cat ${SLOT3_TTYUSB12_FILE} > /tmp/ft_data 2&
|
|
echo -e "AT+CPIN?\r" > ${SLOT3_TTYUSB12_FILE}
|
|
sleep 2
|
|
killall cat > /dev/null
|
|
result=`cat /tmp/ft_data | grep "+CPIN: READY" | wc -l`
|
|
if [ ${result} -ne 1 ]; then
|
|
echo "### Error Notice: RM500U-CN 5G Modules ttyUSB12 USIM is not present ###"
|
|
RET=1
|
|
else
|
|
echo "### RM500U-CN 5G Modules ttyUSB12 USIM is present ###"
|
|
fi
|
|
else
|
|
echo "### Error Notice: Can not Find RM500U-CN 5G Modules ttyUSB12 AT Moden Serial ###"
|
|
RET=1
|
|
fi
|
|
|
|
echo " "
|
|
set -m 2> /dev/null
|
|
rm -rf /tmp/ft_data
|
|
|
|
echo "######################################################################################"
|
|
echo " "
|
|
echo " "
|
|
echo " "
|
|
|
|
sleep 2
|
|
|
|
return ${RET}
|
|
|