#!/bin/sh
# SPDX-License-Identifier: MIT

mm_modem_name=""

case $(cat /proc/device-tree/model) in
*"A6E Cat.1 Board"*)
	mm_modem_name="ELS31-J";;
*"A6E Cat.M1 Board"*)
	mm_modem_name="EMS31-J";;
*"A6E Cat.1 bis Board"*)
	mm_modem_name="SIM7672G";;
*"G4 Board"*)
	mm_modem_name="EC25";;
*"Gateway A900 Board"*)
	mm_modem_name="SIM7672G";;
*"Gateway A9E Board"*)
	mm_modem_name="SIM7672G";;
*"high-g1-es1 Board"*)
	mm_modem_name="EM05-G";;
*)
	echo 0
	return;;
esac

modem_str=$(mmcli -L | grep "$mm_modem_name" | awk '{ print $1 }')
if [ -z "$modem_str" ]; then
	echo 0
	return
fi

echo "${modem_str##*/}"
