File eg25_boot.sh of Package pinephone-helpers

#!/bin/bash
run_AT_command() {
    script -q -c "echo "$@" | timeout 1 atinout - /dev/EG25.AT -" /dev/null ;
}

for second in $(seq 1 60); do
    if [[ $(run_AT_command "AT+QDAI?" | grep OK) ]]; then
        echo "Modem is ready"
        exit 0
    else
        sleep 1
    fi
done
echo "Modem failed to initialize."
exit 1
openSUSE Build Service is sponsored by