#!/bin/sh

RATE=$1
TYPE=
CACHE="/var/lib/til/RdoT"

if [ -f ${CACHE} ]; then
  TYPE=$(cat ${CACHE})
else
  PmModemInfo || true
  TYPE=$(cat ${CACHE})
fi

echo "Detected Modem ${TYPE}."
	
if [ "${TYPE}" = "UMTS" ]; then
    MODEM_FLAGS=""
elif [ "${TYPE}" = "CDMA" ]; then
    MODEM_FLAGS="-c"
else
    echo "Defaulting to CDMA"
    MODEM_FLAGS="-c"
fi

/usr/bin/setcharge ${MODEM_FLAGS} -d /dev/modemuart -a ${RATE}
