summaryrefslogtreecommitdiff
path: root/app-mobilephone/pinephone-modem-scripts/files/pinephone-modem-setup.sh
blob: ea06ab3b0015dac99516a8da6c95fdbfa165a5ea (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#!/bin/sh

log() {
	echo "$@" | logger -t "manjaro:modem-setup"
}

QMBNCFG_CONFIG="1"

# Read current config
QMBNCFG_ACTUAL_CONFIG=$(echo 'AT+QMBNCFG="AutoSel"' | atinout - $DEV -)

if echo $QMBNCFG_ACTUAL_CONFIG | grep -q $QMBNCFG_CONFIG
then
	log "Modem already configured"
	exit 0
fi


# Configure VoLTE auto selecting profile
RET=$(echo "AT+QMBNCFG=\"AutoSel\",$QMBNCFG_CONFIG" | atinout - $DEV -)
if ! echo $RET | grep -q OK
then
	log "Failed to enable VoLTE profile auto selecting: $RET"
	exit 1
fi