#/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}