I found in the modem-init script that as the x750 wasn’t listed in the case statement it only gets sent command gl_modem thermal which returns thermal setting failed it was never being sent the gl_modem connect-auto command to force it to connect it.
I modified the modem-init script as below to include the x750 and commented out the thermal command and it now seems to bring the 4G connection up on startup as I would expect it to.
START=70
modem_auto_connect()
{
local bus="$1"
[ -z "$bus" ] && return 1
local iface=modem_"$(echo "$bus"|sed 's/-/_/g')"
[ -z "$(uci -q get network.$iface)" ] && {
gl_modem -B "$bus" connect-auto &
}
}
start()
{
. /lib/functions/gl_util.sh
model=$(get_model)
case "$model" in
"xe300"|\
"x750")
modem_auto_connect "1-1.2"
;;
*)
esac
#gl_modem thermal
}```
1 Like