#!/bin/sh /etc/rc.common

START=99
STOP=01
SERIAL_PORT="/dev/ttyUSB3"

start() {
    echo "Starting shutdown handler..."
}

stop() {
    BOARD_NAME="$(strings /proc/device-tree/compatible | head -1)"
    BUGGY_MODEM="$(lsusb -d 2c7c:0125)"

    if [ x"${BOARD_NAME}" ! = x"ariaboard,rk3568-photonicat"]; then
        exit 0
    fi

    if [ x"${BUGGY_MODEM}" != x"" ]; then
        if [ -c "${SERIAL_PORT}" ]; then
            echo "Sending shutdown AT command to module..."
            echo -en "AT+QPOWD\r\n" >"${SERIAL_PORT}"
            sleep 3
        fi
    fi
}

shutdown() {
    stop
}
