#! /bin/sh

modem_vid='12d1'
modem_pid='1446'

while [ 1 ]; do
    vid=$(grep "$modem_vid" /sys/bus/usb/devices/?-?*/idVendor)
    pid=$(grep "$modem_pid" /sys/bus/usb/devices/?-?*/idProduct)

    if [ -n "$vid" ] && [ -n "$pid" ]; then
        /usr/bin/uswitch "$modem_vid" "$modem_pid"
    fi

    sleep 5
done