USB=$1
HILINK=0
NCM=0
XMM=0
MBIM=0
MDM=0
SMSINIT=NAN

case "$1" in
	12d1/14db/*|12d1/14dc/*|12d1/1566/*)
		MODEMMODEL='3372h'
		HILINK=1
		SMSINIT='huawei'
		;;
	12d1/1506/0)
		MODEMMODEL='e392'
		MDM=1
		SMSINIT='huawei'
		;;
	12d1/1506/*)
		MODEMMODEL='3372h'
		NCM=1
		SMSINIT='huawei'
		;;
	19d2/1402/*)
		MODEMMODEL='mf823'
		NCM=1
		;;
	19d2/1403/*|19d2/1404/*|19d2/1405/*|19d2/1244/*)
		MODEMMODEL='mf823'
		HILINK=1
		;;
	19d2/9994/*)
		MODEMMODEL='mf823'
		MBIM=1
		;;
	2c7c/306/*)
		MODEMMODEL='ep06'
		;;
	3f0/857/*|3f0/a57/*|1bc7/1900/*|1bc7/1901*)
		MODEMMODEL='t77w676'
		;;
	1bc7/1910/*|1bc7/1911/*|413c/81d7/*|413c/81e0/*)
		MODEMMODEL='t77w968'
		;;
	1e2d/b3/*|1e2d/b7/*|5c6/9025/*|5c6/90d5/*)
		MODEMMODEL='t99w175'
		;;
	1bc7/1070/*)
		MODEMMODEL='fn990a28'
		;;
	8087/95a/*|2cb7/b/*)
		MODEMMODEL='l850'
		XMM=1
		SMSINIT='intel'
		;;
	2cb7/7/*)
		MODEMMODEL='l850'
		SMSINIT='intel'
		;;
	e8d/7126/*|e8d/7127/*)
		MODEMMODEL='fm350'
		XMM=1
		SMSINIT='intel'
		;;
	2ecc/3012/*|19d2/558/*|e8d/2004/*)
		MODEMMODEL='default'
		HILINK=1
		;;
	*)
		MODEMMODEL='default'
		;;
esac

ATI_FILE="/usr/share/automodem/ati/$MODEMMODEL.ati"
ATCOMMANDS=$(cat "$ATI_FILE")

PORTS_FILE="/usr/share/automodem/ports/$MODEMMODEL.ports"
. "$PORTS_FILE" "$USB"

export ATC_PORT SMS_PORT ATCOMMANDS HILINK NCM XMM MBIM MDM SMSINIT MODEMMODEL
